|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Scanner.ScanException | |
---|---|
org.codehaus.janino | The classes in this package pose the core of the Janino JavaTM compiler. |
org.codehaus.janino.samples | Sample applications for the Janino JavaTM compiler. |
org.codehaus.janino.tools | Auxiliary command line tools related to JANINO. |
Uses of Scanner.ScanException in org.codehaus.janino |
---|
Methods in org.codehaus.janino that throw Scanner.ScanException | |
---|---|
boolean |
Compiler.compile(java.io.File[] sourceFiles)
Reads a set of JavaTM compilation units (a.k.a. |
boolean |
Compiler.compile(Resource[] sourceResources)
See Compiler.compile(File[]) . |
void |
Cookable.cook(java.io.InputStream is)
Cook tokens from an InputStream , encoded in the "platform default encoding". |
void |
Cookable.cook(java.io.InputStream is,
java.lang.String optionalEncoding)
|
void |
Cookable.cook(java.io.Reader r)
|
void |
ScriptEvaluator.cook(java.io.Reader[] readers)
|
abstract void |
Cookable.cook(Scanner scanner)
To be implemented by the derived classes. |
void |
ClassBodyEvaluator.cook(Scanner scanner)
|
void |
SimpleCompiler.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 |
Cookable.cook(java.lang.String s)
Cook tokens from a String . |
void |
ScriptEvaluator.cook(java.lang.String[] strings)
Cook tokens from String s. |
void |
ScriptEvaluator.cook(java.lang.String[] optionalFileNames,
java.io.Reader[] readers)
|
void |
Cookable.cook(java.lang.String optionalFileName,
java.io.InputStream is)
Cook tokens from an InputStream , encoded in the "platform default encoding". |
void |
Cookable.cook(java.lang.String optionalFileName,
java.io.InputStream is,
java.lang.String optionalEncoding)
|
void |
Cookable.cook(java.lang.String optionalFileName,
java.io.Reader r)
|
void |
Cookable.cookFile(java.io.File file)
Cook tokens from the given File , encoded in the "platform default encoding". |
void |
Cookable.cookFile(java.io.File file,
java.lang.String optionalEncoding)
|
void |
Cookable.cookFile(java.lang.String fileName)
Cook tokens from the named file, encoded in the "platform default encoding". |
void |
Cookable.cookFile(java.lang.String fileName,
java.lang.String optionalEncoding)
|
static java.lang.Object |
ClassBodyEvaluator.createFastClassBodyEvaluator(Scanner scanner,
java.lang.Class optionalBaseType,
java.lang.ClassLoader optionalParentClassLoader)
Scans, parses and compiles a class body from the tokens delivered by the the given Scanner . |
static java.lang.Object |
ClassBodyEvaluator.createFastClassBodyEvaluator(Scanner scanner,
java.lang.String className,
java.lang.Class optionalExtendedType,
java.lang.Class[] implementedTypes,
java.lang.ClassLoader optionalParentClassLoader)
Scans, parses and compiles a class body from the tokens delivered by the the given Scanner with no default imports. |
static java.lang.Object |
ScriptEvaluator.createFastEvaluator(ScriptEvaluator se,
Scanner scanner,
java.lang.String[] parameterNames,
java.lang.Class interfaceToImplement)
Create and return an object that implements the exactly one method of the given interfaceToImplement . |
static java.lang.Object |
ScriptEvaluator.createFastEvaluator(ScriptEvaluator se,
java.lang.String s,
java.lang.String[] parameterNames,
java.lang.Class interfaceToImplement)
|
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)
Creates a "fast expression evaluator". |
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)
Creates a "fast expression evaluator" from the given Scanner with no default
imports. |
static java.lang.Object |
ExpressionEvaluator.createFastExpressionEvaluator(java.lang.String expression,
java.lang.Class interfaceToImplement,
java.lang.String[] parameterNames,
java.lang.ClassLoader optionalParentClassLoader)
Creates a "fast expression evaluator" from the given String
expression , generating a class with the ClassBodyEvaluator.DEFAULT_CLASS_NAME that
extends Object . |
static java.lang.Object |
ScriptEvaluator.createFastScriptEvaluator(Scanner scanner,
java.lang.Class interfaceToImplement,
java.lang.String[] parameterNames,
java.lang.ClassLoader optionalParentClassLoader)
If the parameter and return types of the expression are known at compile time, then a "fast" script evaluator can be instantiated through this method. |
static java.lang.Object |
ScriptEvaluator.createFastScriptEvaluator(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)
|
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)
Like ScriptEvaluator.createFastScriptEvaluator(Scanner, Class, String[], ClassLoader) ,
but gives you more control over the generated class (rarely needed in practice). |
static java.lang.Object |
ScriptEvaluator.createFastScriptEvaluator(java.lang.String script,
java.lang.Class interfaceToImplement,
java.lang.String[] parameterNames)
Simplified version of ScriptEvaluator.createFastScriptEvaluator(Scanner, Class, String[], ClassLoader) . |
void |
Parser.eatToken()
|
java.lang.String |
Scanner.Token.getIdentifier()
|
java.lang.String |
Scanner.Token.getKeyword()
|
java.lang.Object |
Scanner.Token.getLiteralValue()
|
java.lang.String |
Scanner.Token.getOperator()
|
protected Java.Block |
ExpressionEvaluator.makeBlock(int idx,
Scanner scanner)
|
protected Java.Block |
ScriptEvaluator.makeBlock(int idx,
Scanner scanner)
Fill the given block by parsing statements until EOF and adding
them to the block. |
protected Java.CompilationUnit |
ClassBodyEvaluator.makeCompilationUnit(Scanner optionalScanner)
Create a Java.CompilationUnit , set the default imports, and parse the import
declarations. |
Java.Atom |
Parser.parseAdditiveExpression()
AdditiveExpression := MultiplicativeExpression { ( '+' | '-' ) MultiplicativeExpression } |
Java.Atom |
Parser.parseAndExpression()
AndExpression := EqualityExpression { '&' EqualityExpression } |
Java.Rvalue[] |
Parser.parseArgumentList()
ArgumentList := Expression { ',' Expression } |
Java.Rvalue[] |
Parser.parseArguments()
Arguments := '(' [ ArgumentList ] ')' |
Java.ArrayInitializer |
Parser.parseArrayInitializer()
ArrayInitializer := '{' [ VariableInitializer { ',' VariableInitializer } [ ',' ] '}' |
Java.Atom |
Parser.parseAssignmentExpression()
AssignmentExpression := ConditionalExpression [ AssignmentOperator AssignmentExpression ] AssignmentOperator := '=' | '*=' | '/=' | '%=' | '+=' | '-=' | '<<=' | '>>=' | '>>>=' | '&=' | '^=' | '|=' |
Java.Block |
Parser.parseBlock()
'{' BlockStatements '}' |
Java.BlockStatement |
Parser.parseBlockStatement()
BlockStatement := { Identifier ':' } ( ( Modifiers Type | ModifiersOpt BasicType ) LocalVariableDeclarators ';' | 'class' ... |
java.util.List |
Parser.parseBlockStatements()
BlockStatements := { BlockStatement } |
Java.Statement |
Parser.parseBreakStatement()
BreakStatement := 'break' [ Identifier ] ';' |
void |
Parser.parseClassBody(Java.ClassDeclaration classDeclaration)
ClassBody := '{' { ClassBodyDeclaration } '}' |
void |
Parser.parseClassBodyDeclaration(Java.ClassDeclaration classDeclaration)
ClassBodyDeclaration := ';' | ModifiersOpt ( Block | // Instance (JLS2 8.6) or static initializer (JLS2 8.7) 'void' Identifier MethodDeclarationRest | 'class' ClassDeclarationRest | 'interface' InterfaceDeclarationRest | ConstructorDeclarator | Type Identifier ( MethodDeclarationRest | FieldDeclarationRest ';' ) ) |
Java.NamedClassDeclaration |
Parser.parseClassDeclarationRest(java.lang.String optionalDocComment,
short modifiers,
Parser.ClassDeclarationContext context)
ClassDeclarationRest := Identifier [ 'extends' ReferenceType ] [ 'implements' ReferenceTypeList ] ClassBody |
Java.CompilationUnit |
Parser.parseCompilationUnit()
CompilationUnit := [ PackageDeclaration ] { ImportDeclaration } { TypeDeclaration } |
Java.Atom |
Parser.parseConditionalAndExpression()
ConditionalAndExpression := InclusiveOrExpression { '&&' InclusiveOrExpression } |
Java.Atom |
Parser.parseConditionalExpression()
ConditionalExpression := ConditionalOrExpression [ '?' Expression ':' ConditionalExpression ] |
Java.Atom |
Parser.parseConditionalOrExpression()
ConditionalOrExpression := ConditionalAndExpression { '||' ConditionalAndExpression ] |
Java.ConstructorDeclarator |
Parser.parseConstructorDeclarator(java.lang.String optionalDocComment,
short modifiers)
ConstructorDeclarator := Identifier FormalParameters [ 'throws' ReferenceTypeList ] '{' [ 'this' Arguments ';' | 'super' Arguments ';' | Primary '.' 'super' Arguments ';' ] BlockStatements '}' |
Java.Statement |
Parser.parseContinueStatement()
ContinueStatement := 'continue' [ Identifier ] ';' |
Java.Rvalue |
Parser.parseDimExpr()
DimExpr := '[' Expression ']' |
Java.Rvalue[] |
Parser.parseDimExprs()
DimExprs := DimExpr { DimExpr } |
Java.Statement |
Parser.parseDoStatement()
DoStatement := 'do' Statement 'while' '(' Expression ')' ';' |
Java.Statement |
Parser.parseEmptyStatement()
EmptyStatement := ';' |
Java.Atom |
Parser.parseEqualityExpression()
EqualityExpression := RelationalExpression { ( '==' | '!=' ) RelationalExpression } |
Java.Atom |
Parser.parseExclusiveOrExpression()
ExclusiveOrExpression := AndExpression { '^' AndExpression } |
Java.Atom |
Parser.parseExpression()
Expression := AssignmentExpression |
Java.Rvalue[] |
Parser.parseExpressionList()
ExpressionList := Expression { ',' Expression } |
Java.Statement |
Parser.parseExpressionStatement()
ExpressionStatement := Expression ';' |
Java.VariableDeclarator[] |
Parser.parseFieldDeclarationRest(java.lang.String name)
FieldDeclarationRest := VariableDeclaratorRest { ',' VariableDeclarator } |
Java.FunctionDeclarator.FormalParameter |
Parser.parseFormalParameter()
FormalParameter := [ 'final' ] Type Identifier BracketsOpt |
Java.FunctionDeclarator.FormalParameter[] |
Parser.parseFormalParameters()
FormalParameters := '(' [ FormalParameter { ',' FormalParameter } ] ')' |
Java.Statement |
Parser.parseForStatement()
ForStatement := 'for' '(' [ ForInit ] ';' [ Expression ] ';' [ ExpressionList ] ')' Statement |
Java.Statement |
Parser.parseIfStatement()
IfStatement := 'if' '(' Expression ')' Statement [ 'else' Statement ] |
Java.CompilationUnit.ImportDeclaration |
Parser.parseImportDeclaration()
ImportDeclaration := 'import' ImportDeclarationBody ';' |
Java.CompilationUnit.ImportDeclaration |
Parser.parseImportDeclarationBody()
ImportDeclarationBody := [ 'static' ] Identifier { '.' Identifier } [ '.' '*' ] |
Java.Atom |
Parser.parseInclusiveOrExpression()
InclusiveOrExpression := ExclusiveOrExpression { '|' ExclusiveOrExpression } |
void |
Parser.parseInterfaceBody(Java.InterfaceDeclaration interfaceDeclaration)
InterfaceBody := '{' { ';' | ModifiersOpt ( 'void' Identifier MethodDeclarationRest | 'class' ClassDeclarationRest | 'interface' InterfaceDeclarationRest | Type Identifier ( MethodDeclarationRest | FieldDeclarationRest ) ) } '}' |
Java.InterfaceDeclaration |
Parser.parseInterfaceDeclarationRest(java.lang.String optionalDocComment,
short modifiers,
Parser.InterfaceDeclarationContext context)
InterfaceDeclarationRest := Identifier [ 'extends' ReferenceTypeList ] InterfaceBody |
Java.Statement |
Parser.parseLabeledStatement()
LabeledStatement := Identifier ':' Statement |
Java.Atom |
Parser.parseLiteral()
|
Java.VariableDeclarator[] |
Parser.parseLocalVariableDeclarators()
LocalVariableDeclarators := VariableDeclarator { ',' VariableDeclarator } |
Java.Block |
Parser.parseMethodBody()
MethodBody := Block |
Java.MethodDeclarator |
Parser.parseMethodDeclarationRest(java.lang.String optionalDocComment,
short modifiers,
Java.Type type,
java.lang.String name)
MethodDeclarationRest := FormalParameters { '[' ']' } [ 'throws' ReferenceTypeList ] ( ';' | MethodBody ) |
short |
Parser.parseModifiersOpt()
ModifiersOpt := { 'public' | 'protected' | 'private' | 'static' | 'abstract' | 'final' | 'native' | 'synchronized' | 'transient' | 'volatile' | 'strictfp' |
Java.Atom |
Parser.parseMultiplicativeExpression()
MultiplicativeExpression := UnaryExpression { ( '*' | '/' | '%' ) UnaryExpression } |
Java.PackageDeclaration |
Parser.parsePackageDeclaration()
PackageDeclaration := 'package' QualifiedIdentifier ';' |
Java.PackageMemberTypeDeclaration |
Parser.parsePackageMemberTypeDeclaration()
PackageMemberTypeDeclaration := ModifiersOpt 'class' ClassDeclarationRest | ModifiersOpt 'interface' InterfaceDeclarationRest |
Java.Atom |
Parser.parsePrimary()
Primary := CastExpression | // CastExpression 15.16 '(' Expression ')' | // ParenthesizedExpression 15.8.5 Literal | // Literal 15.8.1 Name | // AmbiguousName Name Arguments | // MethodInvocation Name '[]' { '[]' } | // ArrayType 10.1 Name '[]' { '[]' } '.' 'class' | // ClassLiteral 15.8.2 'this' | // This 15.8.3 'this' Arguments | // Alternate constructor invocation 8.8.5.1 'super' Arguments | // Unqualified superclass constructor invocation 8.8.5.1 'super' '.' Identifier | // SuperclassFieldAccess 15.11.2 'super' '.' Identifier Arguments | // SuperclassMethodInvocation 15.12.4.9 NewClassInstance | NewAnonymousClassInstance | // ClassInstanceCreationExpression 15.9 NewArray | // ArrayCreationExpression 15.10 NewInitializedArray | // ArrayInitializer 10.6 BasicType { '[]' } | // Type BasicType { '[]' } '.' 'class' | // ClassLiteral 15.8.2 'void' '.' 'class' // ClassLiteral 15.8.2 CastExpression := '(' PrimitiveType { '[]' } ')' UnaryExpression | '(' Expression ')' UnaryExpression NewClassInstance := 'new' ReferenceType Arguments NewAnonymousClassInstance := 'new' ReferenceType Arguments [ ClassBody ] NewArray := 'new' Type DimExprs { '[]' } NewInitializedArray := 'new' ArrayType ArrayInitializer |
java.lang.String[] |
Parser.parseQualifiedIdentifier()
QualifiedIdentifier := Identifier { '.' Identifier } |
Java.ReferenceType |
Parser.parseReferenceType()
ReferenceType := QualifiedIdentifier |
Java.ReferenceType[] |
Parser.parseReferenceTypeList()
ReferenceTypeList := ReferenceType { ',' ReferenceType } |
Java.Atom |
Parser.parseRelationalExpression()
RelationalExpression := ShiftExpression { ( ( '<' | '>' | '<=' | '>=' ) ShiftExpression ) | ( 'instanceof' ReferenceType ) } |
Java.Statement |
Parser.parseReturnStatement()
ReturnStatement := 'return' [ Expression ] ';' |
Java.Atom |
Parser.parseSelector(Java.Atom atom)
Selector := '.' Identifier | // FieldAccess 15.11.1 '.' Identifier Arguments | // MethodInvocation '.' 'this' // QualifiedThis 15.8.4 '.' 'super' Arguments // Qualified superclass constructor invocation (JLS 8.8.5.1) '.' 'super' '.' Identifier | // SuperclassFieldReference (JLS 15.11.2) '.' 'super' '.' Identifier Arguments | // SuperclassMethodInvocation (JLS 15.12.4.9) '.' 'new' Identifier Arguments [ ClassBody ] | // QualifiedClassInstanceCreationExpression 15.9 '.' 'class' '[' Expression ']' // ArrayAccessExpression 15.13 |
Java.Atom |
Parser.parseShiftExpression()
ShiftExpression := AdditiveExpression { ( '<<' | '>>' | '>>>' ) AdditiveExpression } |
Java.Statement |
Parser.parseStatement()
Statement := LabeledStatement | Block | IfStatement | ForStatement | WhileStatement | DoStatement | TryStatement | 'switch' ... |
Java.Statement |
Parser.parseSwitchStatement()
SwitchStatement := 'switch' '(' Expression ')' '{' { SwitchLabels BlockStatements } '}' SwitchLabels := SwitchLabels { SwitchLabels } SwitchLabel := 'case' Expression ':' | 'default' ':' |
Java.Statement |
Parser.parseSynchronizedStatement()
SynchronizedStatement := 'synchronized' '(' expression ')' Block |
Java.Statement |
Parser.parseThrowStatement()
ThrowStatement := 'throw' Expression ';' |
Java.Statement |
Parser.parseTryStatement()
TryStatement := 'try' Block Catches [ Finally ] | 'try' Block Finally Catches := CatchClause { CatchClause } CatchClause := 'catch' '(' FormalParameter ')' Block Finally := 'finally' Block |
Java.Type |
Parser.parseType()
Type := ( 'byte' | 'short' | 'char' | 'int' | 'long' | 'float' | 'double' | 'boolean' | ReferenceType ) { '[' ']' } |
Java.Atom |
Parser.parseUnaryExpression()
UnaryExpression := { PrefixOperator } Primary { Selector } { PostfixOperator } PrefixOperator := '++' | '--' | '+' | '-' | '~' | '!' PostfixOperator := '++' | '--' |
Java.VariableDeclarator |
Parser.parseVariableDeclarator()
VariableDeclarator := Identifier VariableDeclaratorRest |
Java.VariableDeclarator |
Parser.parseVariableDeclaratorRest(java.lang.String name)
VariableDeclaratorRest := { '[' ']' } [ '=' VariableInitializer ] |
Java.ArrayInitializerOrRvalue |
Parser.parseVariableInitializer()
VariableInitializer := ArrayInitializer | Expression |
Java.Statement |
Parser.parseWhileStatement()
WhileStatement := 'while' '(' Expression ')' Statement |
Scanner.Token |
Scanner.peekNextButOne()
Peek the next but one token, neither remove the next nor the next but one token from the input. |
Scanner.Token |
Scanner.read()
Read the next token from the input. |
java.lang.String |
Parser.readIdentifier()
|
void |
Parser.readKeyword(java.lang.String keyword)
|
java.lang.String |
Parser.readOperator()
|
void |
Parser.readOperator(java.lang.String operator)
|
Constructors in org.codehaus.janino that throw Scanner.ScanException | |
---|---|
ClassBodyEvaluator(Scanner scanner,
java.lang.Class optionalExtendedType,
java.lang.Class[] implementedTypes,
java.lang.ClassLoader optionalParentClassLoader)
Equivalent to |
|
ClassBodyEvaluator(Scanner scanner,
java.lang.ClassLoader optionalParentClassLoader)
Equivalent to |
|
ClassBodyEvaluator(Scanner scanner,
java.lang.String className,
java.lang.Class optionalExtendedType,
java.lang.Class[] implementedTypes,
java.lang.ClassLoader optionalParentClassLoader)
Equivalent to |
|
ClassBodyEvaluator(java.lang.String classBody)
Equivalent to |
|
ClassBodyEvaluator(java.lang.String optionalFileName,
java.io.InputStream is)
Equivalent to |
|
ClassBodyEvaluator(java.lang.String optionalFileName,
java.io.Reader reader)
Equivalent to |
|
ExpressionEvaluator(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 to |
|
ExpressionEvaluator(java.lang.String expression,
java.lang.Class expressionType,
java.lang.String[] parameterNames,
java.lang.Class[] parameterTypes)
Equivalent to |
|
ExpressionEvaluator(java.lang.String expression,
java.lang.Class expressionType,
java.lang.String[] parameterNames,
java.lang.Class[] parameterTypes,
java.lang.Class[] thrownExceptions,
java.lang.Class optionalExtendedType,
java.lang.Class[] implementedTypes,
java.lang.ClassLoader optionalParentClassLoader)
Equivalent to |
|
ExpressionEvaluator(java.lang.String expression,
java.lang.Class expressionType,
java.lang.String[] parameterNames,
java.lang.Class[] parameterTypes,
java.lang.Class[] thrownExceptions,
java.lang.ClassLoader optionalParentClassLoader)
Equivalent to |
|
Scanner(java.io.File file)
Deprecated. |
|
Scanner(java.io.File file,
java.lang.String optionalEncoding)
Deprecated. |
|
Scanner(java.lang.String fileName)
Deprecated. |
|
Scanner(java.lang.String optionalFileName,
java.io.InputStream is)
Set up a scanner that reads tokens from the given InputStream in the platform default encoding. |
|
Scanner(java.lang.String optionalFileName,
java.io.InputStream is,
java.lang.String optionalEncoding)
Set up a scanner that reads tokens from the given InputStream with the given optionalEncoding
(null means platform default encoding). |
|
Scanner(java.lang.String optionalFileName,
java.io.Reader in)
Set up a scanner that reads tokens from the given Reader . |
|
Scanner(java.lang.String optionalFileName,
java.io.Reader in,
short initialLineNumber,
short initialColumnNumber)
Creates a Scanner that counts lines and columns from non-default initial
values. |
|
Scanner(java.lang.String fileName,
java.lang.String encoding)
Deprecated. |
|
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 to |
|
ScriptEvaluator(Scanner scanner,
java.lang.Class returnType,
java.lang.String[] parameterNames,
java.lang.Class[] parameterTypes,
java.lang.Class[] thrownExceptions,
java.lang.ClassLoader optionalParentClassLoader)
Equivalent to |
|
ScriptEvaluator(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 to |
|
ScriptEvaluator(java.lang.String script)
Equivalent to |
|
ScriptEvaluator(java.lang.String script,
java.lang.Class returnType)
Equivalent to |
|
ScriptEvaluator(java.lang.String script,
java.lang.Class returnType,
java.lang.String[] parameterNames,
java.lang.Class[] parameterTypes)
Equivalent to |
|
ScriptEvaluator(java.lang.String script,
java.lang.Class returnType,
java.lang.String[] parameterNames,
java.lang.Class[] parameterTypes,
java.lang.Class[] thrownExceptions)
Equivalent to |
|
ScriptEvaluator(java.lang.String optionalFileName,
java.io.InputStream is,
java.lang.Class returnType,
java.lang.String[] parameterNames,
java.lang.Class[] parameterTypes,
java.lang.Class[] thrownExceptions,
java.lang.ClassLoader optionalParentClassLoader)
Equivalent to |
|
ScriptEvaluator(java.lang.String optionalFileName,
java.io.Reader reader,
java.lang.Class returnType,
java.lang.String[] parameterNames,
java.lang.Class[] parameterTypes,
java.lang.Class[] thrownExceptions,
java.lang.ClassLoader optionalParentClassLoader)
Equivalent to |
|
SimpleCompiler(Scanner scanner,
java.lang.ClassLoader optionalParentClassLoader)
Equivalent to |
|
SimpleCompiler(java.lang.String fileName)
Equivalent to |
|
SimpleCompiler(java.lang.String optionalFileName,
java.io.InputStream is)
Equivalent to |
|
SimpleCompiler(java.lang.String optionalFileName,
java.io.Reader in)
Equivalent to |
Uses of Scanner.ScanException in org.codehaus.janino.samples |
---|
Methods in org.codehaus.janino.samples that throw Scanner.ScanException | |
---|---|
static void |
DeclarationCounter.main(java.lang.String[] args)
|
Uses of Scanner.ScanException in org.codehaus.janino.tools |
---|
Methods in org.codehaus.janino.tools that throw Scanner.ScanException | |
---|---|
void |
JGrep.jGrep(java.io.File[] rootDirectories,
StringPattern[] directoryNamePatterns,
StringPattern[] fileNamePatterns,
java.util.List methodInvocationTargets)
|
void |
JGrep.jGrep(java.util.Iterator sourceFilesIterator,
java.util.List methodInvocationTargets)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |