BeanShell
E761752
BeanShell is a lightweight, Java-like scripting language that allows dynamic execution and scripting within Java-based applications.
All labels observed (1)
| Label | Occurrences |
|---|---|
| BeanShell canonical | 2 |
Statements (48)
| Predicate | Object |
|---|---|
| instanceOf |
Java-like scripting language
ⓘ
interpreted language ⓘ scripting language ⓘ |
| canBeEmbeddedIn |
Java desktop applications
ⓘ
Java server applications ⓘ |
| canBeUsedFor |
application configuration
ⓘ
automation of repetitive tasks ⓘ rapid prototyping ⓘ testing and debugging ⓘ |
| designedFor | Java platform NERFINISHED ⓘ |
| developer | Patrick Niemeyer NERFINISHED ⓘ |
| hasFeature |
ability to define methods and classes in scripts
ⓘ
extensibility via Java ⓘ interactive console ⓘ interpreter written in Java ⓘ lightweight design ⓘ scripting engine for applications ⓘ small footprint ⓘ |
| influencedBy | Java NERFINISHED ⓘ |
| initialReleaseDate | 1999 ⓘ |
| license | LGPL NERFINISHED ⓘ |
| programmingParadigm | object-oriented programming ⓘ |
| runsOn | Java Virtual Machine NERFINISHED ⓘ |
| supports |
GUI scripting with Swing
ⓘ
closures via inner classes and anonymous classes ⓘ command-line usage ⓘ control structures similar to Java ⓘ dynamic class loading ⓘ dynamic execution ⓘ embedding in Java applications ⓘ exception handling similar to Java ⓘ importing Java classes ⓘ interactive shell ⓘ loosely typed variables ⓘ method invocation on Java objects ⓘ reflection-based operations ⓘ runtime evaluation of code strings ⓘ scripting of Java APIs ⓘ scripting of Java objects ⓘ scripting of JavaBeans ⓘ scripting within Java applications ⓘ |
| supportsVersion | BeanShell 2.x NERFINISHED ⓘ |
| syntaxStyle | Java-like syntax ⓘ |
| targetPlatform |
J2EE
NERFINISHED
ⓘ
J2SE ⓘ |
| usedAs |
scripting engine in application servers
ⓘ
scripting engine in various Java IDEs ⓘ |
| website | http://www.beanshell.org/ ⓘ |
Referenced by (2)
Full triples — surface form annotated when it differs from this entity's canonical label.