Package | Description |
---|---|
org.codehaus.janino |
The classes in this package pose the core of the Janino JavaTM compiler.
|
org.codehaus.janino.util |
Application-independent helper classes.
|
Modifier and Type | Field | Description |
---|---|---|
Java.Modifiers |
Java.FieldDeclaration.modifiers |
The modifiers of this field declaration.
|
Java.Modifiers |
Java.FunctionDeclarator.modifiers |
The
Java.Modifiers of this declarator. |
Java.Modifiers |
Java.LocalVariableDeclarationStatement.modifiers |
The local variable modifiers (annotations and/or flags like FINAL).
|
Modifier and Type | Method | Description |
---|---|---|
Java.Modifiers |
Java.Modifiers.add(int modifiersToAdd) |
|
Java.Modifiers |
Java.Modifiers.changeAccess(int newAccess) |
|
Java.Modifiers |
Parser.parseModifiers() |
ModifiersAndAnnotations := { 'public' | 'protected' | 'private' | 'static' | 'abstract' | 'final' | 'native'
| 'synchronized' | 'transient' | 'volatile' | 'strictfp' | Annotation }
|
Java.Modifiers |
Java.Modifiers.remove(int modifiersToRemove) |
Modifier and Type | Method | Description |
---|---|---|
Java.NamedClassDeclaration |
Parser.parseClassDeclarationRest(String optionalDocComment,
Java.Modifiers modifiers,
Parser.ClassDeclarationContext context) |
ClassDeclarationRest :=
Identifier [ typeParameters ]
[ 'extends' ReferenceType ]
[ 'implements' ReferenceTypeList ]
ClassBody
|
Java.ConstructorDeclarator |
Parser.parseConstructorDeclarator(String optionalDocComment,
Java.Modifiers modifiers) |
ConstructorDeclarator :=
Identifier
FormalParameters
[ 'throws' ReferenceTypeList ]
'{'
[ 'this' Arguments ';' | 'super' Arguments ';' | Primary '.' 'super' Arguments ';' ]
BlockStatements
'}'
|
Java.InterfaceDeclaration |
Parser.parseInterfaceDeclarationRest(String optionalDocComment,
Java.Modifiers modifiers,
Parser.InterfaceDeclarationContext context) |
InterfaceDeclarationRest :=
Identifier [ typeParameters ]
[ 'extends' ReferenceTypeList ]
InterfaceBody
|
Java.MethodDeclarator |
Parser.parseMethodDeclarationRest(String optionalDocComment,
Java.Modifiers modifiers,
Java.Type type,
String name) |
MethodDeclarationRest :=
FormalParameters
{ '[' ']' }
[ 'throws' ReferenceTypeList ]
( ';' | MethodBody )
|
Constructor | Description |
---|---|
AbstractTypeDeclaration(Location location,
Java.Modifiers modifiers) |
|
ClassDeclaration(Location location,
Java.Modifiers modifiers) |
|
ConstructorDeclarator(Location location,
String optionalDocComment,
Java.Modifiers modifiers,
Java.FunctionDeclarator.FormalParameters parameters,
Java.Type[] thrownExceptions,
Java.ConstructorInvocation optionalConstructorInvocation,
List<Java.BlockStatement> statements) |
|
FieldDeclaration(Location location,
String optionalDocComment,
Java.Modifiers modifiers,
Java.Type type,
Java.VariableDeclarator[] variableDeclarators) |
|
FunctionDeclarator(Location location,
String optionalDocComment,
Java.Modifiers modifiers,
Java.Type type,
String name,
Java.FunctionDeclarator.FormalParameters parameters,
Java.Type[] thrownExceptions,
List<? extends Java.BlockStatement> optionalStatements) |
|
InterfaceDeclaration(Location location,
String optionalDocComment,
Java.Modifiers modifiers,
String name,
Java.TypeParameter[] optionalTypeParameters,
Java.Type[] extendedTypes) |
|
LocalClassDeclaration(Location location,
String optionalDocComment,
Java.Modifiers modifiers,
String name,
Java.TypeParameter[] optionalTypeParameters,
Java.Type optionalExtendedType,
Java.Type[] implementedTypes) |
|
LocalVariableDeclarationStatement(Location location,
Java.Modifiers modifiers,
Java.Type type,
Java.VariableDeclarator[] variableDeclarators) |
|
MemberClassDeclaration(Location location,
String optionalDocComment,
Java.Modifiers modifiers,
String name,
Java.TypeParameter[] optionalTypeParameters,
Java.Type optionalExtendedType,
Java.Type[] implementedTypes) |
|
MemberInterfaceDeclaration(Location location,
String optionalDocComment,
Java.Modifiers modifiers,
String name,
Java.TypeParameter[] optionalTypeParameters,
Java.Type[] extendedTypes) |
|
MethodDeclarator(Location location,
String optionalDocComment,
Java.Modifiers modifiers,
Java.Type type,
String name,
Java.FunctionDeclarator.FormalParameters parameters,
Java.Type[] thrownExceptions,
List<? extends Java.BlockStatement> optionalStatements) |
|
NamedClassDeclaration(Location location,
String optionalDocComment,
Java.Modifiers modifiers,
String name,
Java.TypeParameter[] optionalTypeParameters,
Java.Type optionalExtendedType,
Java.Type[] implementedTypes) |
|
PackageMemberClassDeclaration(Location location,
String optionalDocComment,
Java.Modifiers modifiers,
String name,
Java.TypeParameter[] optionalTypeParameters,
Java.Type optionalExtendedType,
Java.Type[] implementedTypes) |
|
PackageMemberInterfaceDeclaration(Location location,
String optionalDocComment,
Java.Modifiers modifiers,
String name,
Java.TypeParameter[] optionalTypeParameters,
Java.Type[] extendedTypes) |
Modifier and Type | Method | Description |
---|---|---|
ClassFile.FieldInfo |
ClassFile.addFieldInfo(Java.Modifiers modifiers,
String fieldName,
String fieldTypeFd,
Object optionalConstantValue) |
Creates a
ClassFile.FieldInfo and adds it to this class. |
ClassFile.MethodInfo |
ClassFile.addMethodInfo(Java.Modifiers modifiers,
String methodName,
String methodMd) |
Creates a
ClassFile.MethodInfo and adds it to this class. |
Constructor | Description |
---|---|
FieldInfo(Java.Modifiers modifiers,
short nameIndex,
short descriptorIndex,
List<ClassFile.AttributeInfo> attributes) |
|
MethodInfo(Java.Modifiers modifiers,
short nameIndex,
short descriptorIndex,
List<ClassFile.AttributeInfo> attributes) |
Initializes the "method_info" structure.
|
Copyright © 2001–2019. All rights reserved.