Uses of Class
org.codehaus.janino.Scanner
-
Packages that use Scanner Package Description org.codehaus.janino The classes in this package pose the core of the Janino JavaTM compiler. -
-
Uses of Scanner in org.codehaus.janino
Fields in org.codehaus.janino declared as Scanner Modifier and Type Field Description private Scanner
Parser. scanner
Methods in org.codehaus.janino that return Scanner Modifier and Type Method Description Scanner
Parser. getScanner()
Methods in org.codehaus.janino with parameters of type Scanner Modifier and Type Method Description void
ClassBodyEvaluator. cook(Scanner scanner)
void
ScriptEvaluator. cook(Scanner scanner)
void
ScriptEvaluator. cook(Scanner[] scanners)
LikeScriptEvaluator.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 java.lang.Object
ClassBodyEvaluator. createFastClassBodyEvaluator(Scanner scanner, java.lang.Class optionalBaseType, java.lang.ClassLoader optionalParentClassLoader)
UseClassBodyEvaluator.createInstance(Reader)
instead:static java.lang.Object
ClassBodyEvaluator. createFastClassBodyEvaluator(Scanner scanner, java.lang.String className, java.lang.Class optionalExtendedClass, java.lang.Class[] implementedInterfaces, java.lang.ClassLoader optionalParentClassLoader)
Deprecated.UseClassBodyEvaluator.createInstance(Reader)
instead.java.lang.Object
ScriptEvaluator. createFastEvaluator(Scanner scanner, java.lang.Class interfaceToImplement, java.lang.String[] parameterNames)
Notice: This method is not declared inIScriptEvaluator
, and is hence only available in this implementation oforg.codehaus.commons.compiler
.static java.lang.Object
ExpressionEvaluator. createFastExpressionEvaluator(Scanner scanner, java.lang.String[] optionalDefaultImports, java.lang.String className, java.lang.Class optionalExtendedType, java.lang.Class interfaceToImplement, java.lang.String[] parameterNames, java.lang.ClassLoader optionalParentClassLoader)
Deprecated.static java.lang.Object
ExpressionEvaluator. createFastExpressionEvaluator(Scanner scanner, java.lang.String className, java.lang.Class optionalExtendedType, java.lang.Class interfaceToImplement, java.lang.String[] parameterNames, java.lang.ClassLoader optionalParentClassLoader)
Deprecated.static java.lang.Object
ScriptEvaluator. createFastScriptEvaluator(Scanner scanner, java.lang.Class interfaceToImplement, java.lang.String[] parameterNames, java.lang.ClassLoader optionalParentClassLoader)
static java.lang.Object
ScriptEvaluator. createFastScriptEvaluator(Scanner scanner, java.lang.String[] optionalDefaultImports, java.lang.String className, java.lang.Class optionalExtendedClass, java.lang.Class interfaceToImplement, java.lang.String[] parameterNames, java.lang.ClassLoader optionalParentClassLoader)
Deprecated.static java.lang.Object
ScriptEvaluator. createFastScriptEvaluator(Scanner scanner, java.lang.String className, java.lang.Class optionalExtendedType, java.lang.Class interfaceToImplement, java.lang.String[] parameterNames, java.lang.ClassLoader optionalParentClassLoader)
static java.lang.String[]
ExpressionEvaluator. guessParameterNames(Scanner scanner)
Guess the names of the parameters used in the given expression.static java.lang.String[]
ScriptEvaluator. guessParameterNames(Scanner scanner)
Guess the names of the parameters used in the given expression.Constructors in org.codehaus.janino with parameters of type Scanner Constructor Description ClassBodyEvaluator(Scanner scanner, java.lang.ClassLoader optionalParentClassLoader)
Equivalent toClassBodyEvaluator(Scanner scanner, java.lang.Class optionalExtendedType, java.lang.Class[] implementedTypes, java.lang.ClassLoader optionalParentClassLoader)
Equivalent toClassBodyEvaluator(Scanner scanner, java.lang.String className, java.lang.Class optionalExtendedType, java.lang.Class[] implementedTypes, java.lang.ClassLoader optionalParentClassLoader)
Equivalent toExpressionEvaluator(Scanner scanner, java.lang.String className, java.lang.Class optionalExtendedType, java.lang.Class[] implementedTypes, boolean staticMethod, java.lang.Class expressionType, java.lang.String methodName, java.lang.String[] parameterNames, java.lang.Class[] parameterTypes, java.lang.Class[] thrownExceptions, java.lang.ClassLoader optionalParentClassLoader)
Equivalent toParser(Scanner scanner)
ScriptEvaluator(Scanner scanner, java.lang.Class optionalExtendedType, java.lang.Class[] implementedTypes, java.lang.Class returnType, java.lang.String[] parameterNames, java.lang.Class[] parameterTypes, java.lang.Class[] thrownExceptions, java.lang.ClassLoader optionalParentClassLoader)
Equivalent toScriptEvaluator(Scanner scanner, java.lang.Class returnType, java.lang.String[] parameterNames, java.lang.Class[] parameterTypes, java.lang.Class[] thrownExceptions, java.lang.ClassLoader optionalParentClassLoader)
Equivalent toScriptEvaluator(Scanner scanner, java.lang.String className, java.lang.Class optionalExtendedType, java.lang.Class[] implementedTypes, boolean staticMethod, java.lang.Class returnType, java.lang.String methodName, java.lang.String[] parameterNames, java.lang.Class[] parameterTypes, java.lang.Class[] thrownExceptions, java.lang.ClassLoader optionalParentClassLoader)
Equivalent toSimpleCompiler(Scanner scanner, java.lang.ClassLoader optionalParentClassLoader)
Equivalent to
-