BeanShell

E761752

BeanShell is a lightweight, Java-like scripting language that allows dynamic execution and scripting within Java-based applications.

Try in SPARQL Jump to: Surface forms Statements Referenced by

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.