Web Site
A B C D E F G H I J L M N O P R S T U V W Z

P

PACKAGE - Static variable in class org.codehaus.janino.IClass
Return value for IClass.IMember.getAccess().
PACKAGE - Static variable in class org.codehaus.janino.Mod
 
PPP - Static variable in class org.codehaus.janino.Mod
 
PRIVATE - Static variable in class org.codehaus.janino.IClass
Return value for IClass.IMember.getAccess().
PRIVATE - Static variable in class org.codehaus.janino.Mod
 
PROTECTED - Static variable in class org.codehaus.janino.IClass
Return value for IClass.IMember.getAccess().
PROTECTED - Static variable in class org.codehaus.janino.Mod
 
PUBLIC - Static variable in class org.codehaus.janino.IClass
Return value for IClass.IMember.getAccess().
PUBLIC - Static variable in class org.codehaus.janino.Mod
 
Parser - class org.codehaus.janino.Parser.
Implementation of a simplified compiler for the JavaTM programming language.
Parser(Scanner) - Constructor for class org.codehaus.janino.Parser
 
Parser.ParseException - exception org.codehaus.janino.Parser.ParseException.
An exception that reflects an error during parsing.
PathResourceFinder - class org.codehaus.janino.util.resource.PathResourceFinder.
A ResourceFinder that finds its resources along a "path" consisting of JAR file names, ZIP file names, and directory names.
PathResourceFinder(File[]) - Constructor for class org.codehaus.janino.util.resource.PathResourceFinder
 
PathResourceFinder(Iterator) - Constructor for class org.codehaus.janino.util.resource.PathResourceFinder
 
PathResourceFinder(String) - Constructor for class org.codehaus.janino.util.resource.PathResourceFinder
 
PrimitiveWrapper - class org.codehaus.janino.util.PrimitiveWrapper.
A helper class that wraps primitive values in their wrapper classes.
PrimitiveWrapper() - Constructor for class org.codehaus.janino.util.PrimitiveWrapper
 
parameterFDs - Variable in class org.codehaus.janino.MethodDescriptor
The field descriptors of the method parameters.
parseAdditiveExpression(Java.Scope) - Method in class org.codehaus.janino.Parser
AdditiveExpression := MultiplicativeExpression { ( '+' | '-' ) MultiplicativeExpression }
parseAndExpression(Java.Scope) - Method in class org.codehaus.janino.Parser
AndExpression := EqualityExpression { '&' EqualityExpression }
parseArgumentList(Java.Scope) - Method in class org.codehaus.janino.Parser
ArgumentList := Expression { ',' Expression }
parseArguments(Java.Scope) - Method in class org.codehaus.janino.Parser
Arguments := '(' [ ArgumentList ] ')'
parseArrayInitializer(Java.Scope, Java.ArrayType) - Method in class org.codehaus.janino.Parser
ArrayInitializer := '{' [ VariableInitializer { ',' VariableInitializer } [ ',' ] '}'
parseAssignmentExpression(Java.Scope) - Method in class org.codehaus.janino.Parser
AssignmentExpression := ConditionalExpression [ AssignmentOperator AssignmentExpression ] AssignmentOperator := '=' | '*=' | '/=' | '%=' | '+=' | '-=' | '<<=' | '>>=' | '>>>=' | '&=' | '^=' | '|='
parseBlock(Java.Scope) - Method in class org.codehaus.janino.Parser
'{' BlockStatements '}'
parseBlockStatement(Java.Block) - Method in class org.codehaus.janino.Parser
BlockStatement := { Identifier ':' } ( ( Modifiers Type | ModifiersOpt BasicType ) LocalVariableDeclarators ';' | 'class' ...
parseBlockStatements(Java.Block) - Method in class org.codehaus.janino.Parser
BlockStatements := { BlockStatement }
parseBreakStatement(Java.Scope) - Method in class org.codehaus.janino.Parser
BreakStatement := 'break' [ Identifier ] ';'
parseClassBody(Java.ClassDeclaration) - Method in class org.codehaus.janino.Parser
ClassBody := '{' { ClassBodyDeclaration } '}'
parseClassBodyDeclaration(Java.ClassDeclaration) - Method in class org.codehaus.janino.Parser
ClassBodyDeclaration := ';' | ModifiersOpt ( Block | // Instance (JLS2 8.6) or static initializer (JLS2 8.7) 'void' Identifier MethodDeclaratorRest | 'class' ClassDeclarationRest | 'interface' InterfaceDeclarationRest | ConstructorDeclarator | Type Identifier ( MethodDeclaratorRest | FieldDeclaratorsRest ';' ) )
parseClassDeclarationRest(Java.Scope, String, short) - Method in class org.codehaus.janino.Parser
ClassDeclarationRest := Identifier [ 'extends' ReferenceType ] [ 'implements' ReferenceTypeList ] ClassBody
parseClassOrInterfaceDeclaration(Java.Scope) - Method in class org.codehaus.janino.Parser
ClassOrInterfaceDeclaration := ModifiersOpt 'class' ClassDeclarationRest | ModifiersOpt 'interface' InterfaceDeclarationRest
parseCombinedPattern(String) - Static method in class org.codehaus.janino.util.StringPattern
Parse a "combined pattern" into an array of StringPatterns.
parseCompilationUnit() - Method in class org.codehaus.janino.Parser
CompilationUnit := [ 'package' QualifiedIdentifier ';' ] { ImportDeclaration } { TypeDeclaration }
parseConditionalAndExpression(Java.Scope) - Method in class org.codehaus.janino.Parser
ConditionalAndExpression := InclusiveOrExpression { '&&' InclusiveOrExpression }
parseConditionalExpression(Java.Scope) - Method in class org.codehaus.janino.Parser
ConditionalExpression := ConditionalOrExpression [ '?' Expression ':' ConditionalExpression ]
parseConditionalOrExpression(Java.Scope) - Method in class org.codehaus.janino.Parser
ConditionalOrExpression := ConditionalAndExpression { '||' ConditionalAndExpression ]
parseConstructorDeclarator(Java.ClassDeclaration, String, short) - Method in class org.codehaus.janino.Parser
ConstructorDeclarator := FormalParameters [ 'throws' ReferenceTypeList ] '{' [ 'this' Arguments ';' | 'super' Arguments ';' ] BlockStatements '}'
parseContinueStatement(Java.Scope) - Method in class org.codehaus.janino.Parser
ContinueStatement := 'continue' [ Identifier ] ';'
parseDimExpr(Java.Scope) - Method in class org.codehaus.janino.Parser
DimExpr := '[' Expression ']'
parseDimExprs(Java.Scope) - Method in class org.codehaus.janino.Parser
DimExprs := DimExpr { DimExpr }
parseDoStatement(Java.Scope) - Method in class org.codehaus.janino.Parser
DoStatement := 'do' Statement 'while' '(' Expression ')' ';'
parseEmptyStatement(Java.Scope) - Method in class org.codehaus.janino.Parser
EmptyStatement := ';'
parseEqualityExpression(Java.Scope) - Method in class org.codehaus.janino.Parser
EqualityExpression := RelationalExpression { ( '==' | '!=' ) RelationalExpression }
parseExclusiveOrExpression(Java.Scope) - Method in class org.codehaus.janino.Parser
ExclusiveOrExpression := AndExpression { '^' AndExpression }
parseExpression(Java.Scope) - Method in class org.codehaus.janino.Parser
Expression := AssignmentExpression
parseExpressionList(Java.Scope) - Method in class org.codehaus.janino.Parser
ExpressionList := Expression { ',' Expression }
parseExpressionStatement(Java.Scope) - Method in class org.codehaus.janino.Parser
ExpressionStatement := Expression ';'
parseFieldDeclaratorsRest(Java.Scope, Java.Type, String) - Method in class org.codehaus.janino.Parser
FieldDeclaratorsRest := VariableDeclaratorRest { ',' VariableDeclarator }
parseForStatement(Java.Scope) - Method in class org.codehaus.janino.Parser
ForStatement := 'for' '(' [ ForInit ] ';' [ Expression ] ';' [ ExpressionList ] ')' Statement
parseFormalParameter(Java.Scope) - Method in class org.codehaus.janino.Parser
FormalParameter := [ 'final' ] Type Identifier BracketsOpt
parseFormalParameters(Java.Scope) - Method in class org.codehaus.janino.Parser
FormalParameters := '(' [ FormalParameter { ',' FormalParameter } ] ')'
parseIfStatement(Java.Scope) - Method in class org.codehaus.janino.Parser
IfStatement := 'if' '(' Expression ')' Statement [ 'else' Statement ]
parseImportDeclaration() - Method in class org.codehaus.janino.Parser
ImportDeclaration := 'import' Identifier { '.' Identifier } [ '.' '*' ] ';'
parseImportDeclarations(Java.CompilationUnit, Scanner) - Method in class org.codehaus.janino.EvaluatorBase
Parse as many import declarations as possible for the given Java.CompilationUnit.
parseInclusiveOrExpression(Java.Scope) - Method in class org.codehaus.janino.Parser
InclusiveOrExpression := ExclusiveOrExpression { '|' ExclusiveOrExpression }
parseInterfaceBody(Java.InterfaceDeclaration) - Method in class org.codehaus.janino.Parser
InterfaceBody := '{' { ';' | ModifiersOpt ( 'void' Identifier MethodDeclaratorRest | 'class' ClassDeclarationRest | 'interface' InterfaceDeclarationRest | Type Identifier ( MethodDeclaratorRest | FieldDeclaratorsRest ) ) } '}'
parseInterfaceDeclarationRest(Java.Scope, String, short) - Method in class org.codehaus.janino.Parser
InterfaceDeclarationRest := Identifier [ 'extends' ReferenceTypeList ] InterfaceBody
parseLabeledStatement(Java.Scope) - Method in class org.codehaus.janino.Parser
LabeledStatement := Identifier ':' Statement
parseLiteral() - Method in class org.codehaus.janino.Parser
 
parseLocalVariableDeclarators(Java.Scope, Java.Type) - Method in class org.codehaus.janino.Parser
LocalVariableDeclarators := VariableDeclarator { ',' VariableDeclarator }
parseMethodBody(Java.FunctionDeclarator) - Method in class org.codehaus.janino.Parser
MethodBody := Block
parseMethodDeclaratorRest(Java.AbstractTypeDeclaration, String, short, Java.Type, String) - Method in class org.codehaus.janino.Parser
MethodDeclaratorRest := FormalParameters { '[' ']' } [ 'throws' ReferenceTypeList ] ( ';' | MethodBody )
parseModifiersOpt() - Method in class org.codehaus.janino.Parser
ModifiersOpt := { 'public' | 'protected' | 'private' | 'static' | 'abstract' | 'final' | 'native' | 'synchronized' | 'transient' | 'volatile' | 'strictfp'
parseMultiplicativeExpression(Java.Scope) - Method in class org.codehaus.janino.Parser
MultiplicativeExpression := UnaryExpression { ( '*' | '/' | '%' ) UnaryExpression }
parsePath(String) - Static method in class org.codehaus.janino.util.resource.PathResourceFinder
Break a given string up by a "separator" string.
parsePrimary(Java.Scope) - Method in class org.codehaus.janino.Parser
Primary := '(' PrimitiveType { '[]' } ')' UnaryExpression | // CastExpression 15.16 '(' Expression ')' UnaryExpression | // 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 'new' ReferenceType Arguments [ ClassBody ] | // ClassInstanceCreationExpression 15.9 'new' Type DimExprs { '[]' } | // ArrayCreationExpression 15.10 'new' ArrayType ArrayInitializer | // ArrayInitializer 10.6 BasicType { '[]' } | // Type BasicType { '[]' } '.' 'class' | // ClassLiteral 15.8.2 'void' '.' 'class' // ClassLiteral 15.8.2
parseQualifiedIdentifier() - Method in class org.codehaus.janino.Parser
QualifiedIdentifier := Identifier { '.' Identifier }
parseReferenceType(Java.Scope) - Method in class org.codehaus.janino.Parser
ReferenceType := QualifiedIdentifier
parseReferenceTypeList(Java.Scope) - Method in class org.codehaus.janino.Parser
ReferenceTypeList := ReferenceType { ',' ReferenceType }
parseRelationalExpression(Java.Scope) - Method in class org.codehaus.janino.Parser
RelationalExpression := ShiftExpression { ( ( '<' | '>' | '<=' | '>=' ) ShiftExpression ) | ( 'instanceof' ReferenceType ) }
parseReturnStatement(Java.Scope) - Method in class org.codehaus.janino.Parser
ReturnStatement := 'return' [ Expression ] ';'
parseSelector(Java.Scope, Java.Atom) - Method in class org.codehaus.janino.Parser
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
parseShiftExpression(Java.Scope) - Method in class org.codehaus.janino.Parser
ShiftExpression := AdditiveExpression { ( '<<' | '>>' | '>>>' ) AdditiveExpression }
parseStatement(Java.Scope) - Method in class org.codehaus.janino.Parser
Statement := LabeledStatement | Block | IfStatement | ForStatement | WhileStatement | DoStatement | TryStatement | 'switch' ...
parseSwitchStatement(Java.Scope) - Method in class org.codehaus.janino.Parser
SwitchStatement := 'switch' '(' Expression ')' '{' { SwitchLabels BlockStatements } '}' SwitchLabels := SwitchLabels { SwitchLabels } SwitchLabel := 'case' Expression ':' | 'default' ':'
parseSynchronizedStatement(Java.Scope) - Method in class org.codehaus.janino.Parser
SynchronizedStatement := 'synchronized' '(' expression ')' Block
parseThrowStatement(Java.Scope) - Method in class org.codehaus.janino.Parser
ThrowStatement := 'throw' Expression ';'
parseTryStatement(Java.Scope) - Method in class org.codehaus.janino.Parser
TryStatement := 'try' Block Catches [ Finally ] | 'try' Block Finally Catches := CatchClause { CatchClause } CatchClause := 'catch' '(' FormalParameter ')' Block Finally := 'finally' Block
parseType(Java.Scope) - Method in class org.codehaus.janino.Parser
Type := ( 'byte' | 'short' | 'char' | 'int' | 'long' | 'float' | 'double' | 'boolean' | ReferenceType ) { '[' ']' }
parseTypeDeclaration(Java.CompilationUnit) - Method in class org.codehaus.janino.Parser
TypeDeclaration := ClassOrInterfaceDeclaration
parseUnaryExpression(Java.Scope) - Method in class org.codehaus.janino.Parser
UnaryExpression := { PrefixOperator } Primary { Selector } { PostfixOperator } PrefixOperator := '++' | '--' | '+' | '-' | '~' | '!' PostfixOperator := '++' | '--'
parseVariableDeclarator(Java.Scope, Java.Type) - Method in class org.codehaus.janino.Parser
VariableDeclarator := Identifier VariableDeclaratorRest
parseVariableDeclaratorRest(Java.Scope, Java.Type, String) - Method in class org.codehaus.janino.Parser
VariableDeclaratorRest := { '[' ']' } [ '=' VariableInitializer ]
parseVariableInitializer(Java.Scope, Java.Type) - Method in class org.codehaus.janino.Parser
VariableInitializer := ArrayInitializer | Expression
parseWhileStatement(Java.Scope) - Method in class org.codehaus.janino.Parser
WhileStatement := 'while' '(' Expression ')' Statement
peek() - Method in class org.codehaus.janino.Scanner
Peek the next token, but don't remove it from the input.
peekNextButOne() - Method in class org.codehaus.janino.Scanner
Peek the next but one token, neither remove the next nor the next but one token from the input.
popInserter() - Method in class org.codehaus.janino.CodeContext
Replace the current CodeContext.Inserter with the remembered one (see CodeContext.pushInserter(CodeContext.Inserter)).
postConstruct() - Method in class org.codehaus.janino.IClassLoader
This method must be called by the constructor of the directly derived class.
previous() - Method in class org.codehaus.janino.util.iterator.FilterListIterator
Calls FilterListIterator.delegate.ListIterator.previous()
previous() - Method in class org.codehaus.janino.util.iterator.ReverseListIterator
Calls FilterListIterator.delegate.ListIterator.next()
previousIndex() - Method in class org.codehaus.janino.util.iterator.FilterListIterator
Calls FilterListIterator.delegate.ListIterator.previousIndex()
previousIndex() - Method in class org.codehaus.janino.util.iterator.ReverseListIterator
Throws an UnsupportedOperationException.
printStackTrace() - Method in class org.codehaus.janino.util.TunnelException
 
printStackTrace(PrintStream) - Method in class org.codehaus.janino.util.TunnelException
 
printStackTrace(PrintWriter) - Method in class org.codehaus.janino.util.TunnelException
 
pushInserter(CodeContext.Inserter) - Method in class org.codehaus.janino.CodeContext
Remember the current CodeContext.Inserter, then replace it with the new one.

Web Site
A B C D E F G H I J L M N O P R S T U V W Z