Package | Description |
---|---|
org.codehaus.janino |
The classes in this package pose the core of the Janino JavaTM compiler.
|
Modifier and Type | Method | Description |
---|---|---|
Scanner |
Parser.getScanner() |
Modifier and Type | Method | Description |
---|---|---|
void |
ClassBodyEvaluator.cook(Scanner scanner) |
|
void |
ScriptEvaluator.cook(Scanner scanner) |
|
void |
ScriptEvaluator.cook(Scanner[] scanners) |
Like
ScriptEvaluator.cook(Scanner) , but cooks a set of scripts into one class. |
void |
SimpleCompiler.cook(Scanner scanner) |
Scans, parses and ompiles a given compilation unit from the given scanner.
|
static Object |
ClassBodyEvaluator.createFastClassBodyEvaluator(Scanner scanner,
Class optionalBaseType,
ClassLoader optionalParentClassLoader) |
Use
ClassBodyEvaluator.createInstance(Reader) instead: |
static Object |
ClassBodyEvaluator.createFastClassBodyEvaluator(Scanner scanner,
String className,
Class optionalExtendedClass,
Class[] implementedInterfaces,
ClassLoader optionalParentClassLoader) |
Deprecated.
Use
ClassBodyEvaluator.createInstance(Reader) instead. |
Object |
ScriptEvaluator.createFastEvaluator(Scanner scanner,
Class interfaceToImplement,
String[] parameterNames) |
Notice: This method is not declared in
IScriptEvaluator , and is hence only available in this
implementation of org.codehaus.commons.compiler . |
static Object |
ExpressionEvaluator.createFastExpressionEvaluator(Scanner scanner,
String[] optionalDefaultImports,
String className,
Class optionalExtendedType,
Class interfaceToImplement,
String[] parameterNames,
ClassLoader optionalParentClassLoader) |
Deprecated.
|
static Object |
ExpressionEvaluator.createFastExpressionEvaluator(Scanner scanner,
String className,
Class optionalExtendedType,
Class interfaceToImplement,
String[] parameterNames,
ClassLoader optionalParentClassLoader) |
Deprecated.
|
static Object |
ScriptEvaluator.createFastScriptEvaluator(Scanner scanner,
Class interfaceToImplement,
String[] parameterNames,
ClassLoader optionalParentClassLoader) |
|
static Object |
ScriptEvaluator.createFastScriptEvaluator(Scanner scanner,
String[] optionalDefaultImports,
String className,
Class optionalExtendedClass,
Class interfaceToImplement,
String[] parameterNames,
ClassLoader optionalParentClassLoader) |
Deprecated.
|
static Object |
ScriptEvaluator.createFastScriptEvaluator(Scanner scanner,
String className,
Class optionalExtendedType,
Class interfaceToImplement,
String[] parameterNames,
ClassLoader optionalParentClassLoader) |
|
static String[] |
ExpressionEvaluator.guessParameterNames(Scanner scanner) |
Guess the names of the parameters used in the given expression.
|
static String[] |
ScriptEvaluator.guessParameterNames(Scanner scanner) |
Guess the names of the parameters used in the given expression.
|
Constructor | Description |
---|---|
ClassBodyEvaluator(Scanner scanner,
ClassLoader optionalParentClassLoader) |
Equivalent to
|
ClassBodyEvaluator(Scanner scanner,
Class optionalExtendedType,
Class[] implementedTypes,
ClassLoader optionalParentClassLoader) |
Equivalent to
|
ClassBodyEvaluator(Scanner scanner,
String className,
Class optionalExtendedType,
Class[] implementedTypes,
ClassLoader optionalParentClassLoader) |
Equivalent to
|
ExpressionEvaluator(Scanner scanner,
String className,
Class optionalExtendedType,
Class[] implementedTypes,
boolean staticMethod,
Class expressionType,
String methodName,
String[] parameterNames,
Class[] parameterTypes,
Class[] thrownExceptions,
ClassLoader optionalParentClassLoader) |
Equivalent to
|
Parser(Scanner scanner) |
|
ScriptEvaluator(Scanner scanner,
Class optionalExtendedType,
Class[] implementedTypes,
Class returnType,
String[] parameterNames,
Class[] parameterTypes,
Class[] thrownExceptions,
ClassLoader optionalParentClassLoader) |
Equivalent to
|
ScriptEvaluator(Scanner scanner,
Class returnType,
String[] parameterNames,
Class[] parameterTypes,
Class[] thrownExceptions,
ClassLoader optionalParentClassLoader) |
Equivalent to
|
ScriptEvaluator(Scanner scanner,
String className,
Class optionalExtendedType,
Class[] implementedTypes,
boolean staticMethod,
Class returnType,
String methodName,
String[] parameterNames,
Class[] parameterTypes,
Class[] thrownExceptions,
ClassLoader optionalParentClassLoader) |
Equivalent to
|
SimpleCompiler(Scanner scanner,
ClassLoader optionalParentClassLoader) |
Equivalent to
|
Copyright © 2001–2019. All rights reserved.