Uses of Class
org.codehaus.janino.Scanner
Packages that use Scanner
-
Uses of Scanner in org.codehaus.janino
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.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.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