Uses of Class
org.codehaus.janino.Scanner
Packages that use Scanner
-
Uses of Scanner in org.codehaus.janino
Fields in org.codehaus.janino declared as ScannerModifier and TypeFieldDescriptionprivate final Scanner
Parser.scanner
private final Scanner
TokenStreamImpl.scanner
Methods in org.codehaus.janino that return ScannerMethods in org.codehaus.janino with parameters of type ScannerModifier and TypeMethodDescriptionvoid
final void
final void
LikeExpressionEvaluator.cook(Scanner)
, but cooks a set of scripts into one class.final void
Cooks a set of scripts into one class.void
Scans, parses and compiles a given compilation unit from the given scanner.private void
private void
static Object
ClassBodyEvaluator.createFastClassBodyEvaluator
(Scanner scanner, Class<?> baseType, ClassLoader parentClassLoader) Deprecated.static Object
ClassBodyEvaluator.createFastClassBodyEvaluator
(Scanner scanner, String className, Class<?> extendedClass, Class<?>[] implementedInterfaces, ClassLoader parentClassLoader) Deprecated.UseClassBodyEvaluator.createInstance(Reader)
instead<T> T
ExpressionEvaluator.createFastEvaluator
(Scanner scanner, Class<T> interfaceToImplement, String... parameterNames) Notice: This method is not declared inIScriptEvaluator
, and is hence only available in this implementation oforg.codehaus.commons.compiler
.<T> T
ScriptEvaluator.createFastEvaluator
(Scanner scanner, Class<?> interfaceToImplement, String[] parameterNames) Notice: This method is not declared inIScriptEvaluator
, and is hence only available in this implementation oforg.codehaus.commons.compiler
.static Object
ExpressionEvaluator.createFastExpressionEvaluator
(Scanner scanner, String[] defaultImports, String className, Class<?> extendedType, Class<?> interfaceToImplement, String[] parameterNames, ClassLoader parentClassLoader) Deprecated.static Object
ExpressionEvaluator.createFastExpressionEvaluator
(Scanner scanner, String className, Class<?> extendedType, Class<?> interfaceToImplement, String[] parameterNames, ClassLoader parentClassLoader) Deprecated.static Object
ScriptEvaluator.createFastScriptEvaluator
(Scanner scanner, Class<?> interfaceToImplement, String[] parameterNames, ClassLoader parentClassLoader) Deprecated.static Object
ScriptEvaluator.createFastScriptEvaluator
(Scanner scanner, String[] defaultImports, String className, Class<?> extendedClass, Class<?> interfaceToImplement, String[] parameterNames, ClassLoader parentClassLoader) Deprecated.static Object
ScriptEvaluator.createFastScriptEvaluator
(Scanner scanner, String className, Class<?> extendedType, Class<?> interfaceToImplement, String[] parameterNames, ClassLoader parentClassLoader) Deprecated.static String[]
ExpressionEvaluator.guessParameterNames
(Scanner scanner) Guess the names of the parameters used in the given expression.static String[]
ScriptEvaluator.guessParameterNames
(Scanner scanner) Guesses the names of the parameters used in the given expression.private static String[]
ExpressionEvaluator.guessParameterNames2
(Scanner scanner) private static String[]
ScriptEvaluator.guessParameterNames2
(Scanner scanner) Constructors in org.codehaus.janino with parameters of type ScannerModifierConstructorDescriptionClassBodyEvaluator
(Scanner scanner, Class<?> extendedType, Class<?>[] implementedTypes, ClassLoader parentClassLoader) Equivalent toClassBodyEvaluator
(Scanner scanner, ClassLoader parentClassLoader) Equivalent toClassBodyEvaluator
(Scanner scanner, String className, Class<?> extendedType, Class<?>[] implementedTypes, ClassLoader parentClassLoader) Equivalent toExpressionEvaluator
(Scanner scanner, String className, Class<?> extendedType, Class<?>[] implementedTypes, boolean staticMethod, Class<?> expressionType, String methodName, String[] parameterNames, Class<?>[] parameterTypes, Class<?>[] thrownExceptions, ClassLoader parentClassLoader) Creates an expression evaluator with the full configurability.Parser
(Scanner scanner, TokenStream tokenStream) ScriptEvaluator
(Scanner scanner, Class<?> extendedType, Class<?>[] implementedTypes, Class<?> returnType, String[] parameterNames, Class<?>[] parameterTypes, Class<?>[] thrownExceptions, ClassLoader parentClassLoader) Equivalent toScriptEvaluator
(Scanner scanner, Class<?> returnType, String[] parameterNames, Class<?>[] parameterTypes, Class<?>[] thrownExceptions, ClassLoader parentClassLoader) Equivalent toScriptEvaluator
(Scanner scanner, String className, Class<?> extendedType, Class<?>[] implementedTypes, boolean staticMethod, Class<?> returnType, String methodName, String[] parameterNames, Class<?>[] parameterTypes, Class<?>[] thrownExceptions, ClassLoader parentClassLoader) Equivalent toSimpleCompiler
(Scanner scanner, ClassLoader parentClassLoader) Equivalent toTokenStreamImpl
(Scanner scanner)
ClassBodyEvaluator.createInstance(Reader)
instead