BeanShell

E761752

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

All labels observed (2)

Label Occurrences
BeanShell canonical 3
BeanShell 2.x 1

How this entity was disambiguated

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 ⓘ
developer Patrick Niemeyer ⓘ
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 ⓘ
initialReleaseDate 1999 ⓘ
license LGPL ⓘ
programmingParadigm object-oriented programming ⓘ
runsOn Java Virtual Machine ⓘ
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 ⓘ
linked to: BeanShell
syntaxStyle Java-like syntax ⓘ
targetPlatform J2EE ⓘ
linked to: Java EE

J2SE ⓘ
usedAs scripting engine in application servers ⓘ
scripting engine in various Java IDEs ⓘ
website http://www.beanshell.org/ ⓘ

How these facts were elicited

Referenced by (4)

Full triples — surface form annotated when it differs from this entity's canonical label.

LibreOffice → supportsScripting → BeanShell ⓘ
Calc → supportsScriptingLanguage → BeanShell ⓘ
BeanShell → supportsVersion → BeanShell 2.x ⓘ
linked to: BeanShell