| Package | Description |
|---|---|
| org.codehaus.janino |
The core of the Janino JavaTM compiler.
|
| org.codehaus.janino.util |
Application-independent helper classes.
|
| Modifier and Type | Field and Description |
|---|---|
Java.Modifiers |
Java.FunctionDeclarator.modifiers
The
Java.Modifiers of this declarator. |
Java.Modifiers |
Java.FieldDeclaration.modifiers
The modifiers of this field declaration.
|
Java.Modifiers |
Java.TryStatement.LocalVariableDeclaratorResource.modifiers
The resource variable modifiers (annotations and/or flags like FINAL).
|
Java.Modifiers |
Java.LocalVariableDeclarationStatement.modifiers
The local variable modifiers (annotations and/or flags like FINAL).
|
| Modifier and Type | Method and Description |
|---|---|
Java.Modifiers |
Java.Modifiers.add(int modifiersToAdd) |
Java.Modifiers |
Java.Modifiers.changeAccess(int newAccess) |
Java.Modifiers |
Parser.parseModifiers()
Modifiers := {
'public' | 'protected' | 'private' | 'static' | 'abstract' | 'final' | 'native'
| 'synchronized' | 'transient' | 'volatile' | 'strictfp'
| Annotation
| 'default'
}
Includes the case "no modifiers".
|
Java.Modifiers |
Java.Modifiers.remove(int modifiersToRemove) |
| Modifier and Type | Method and Description |
|---|---|
Java.AnnotationTypeDeclaration |
Parser.parseAnnotationTypeDeclarationRest(String optionalDocComment,
Java.Modifiers modifiers,
Parser.InterfaceDeclarationContext context)
AnnotationTypeDeclarationRest := Identifier AnnotationTypeBody
|
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 '.'
|
Java.EnumDeclaration |
Parser.parseEnumDeclarationRest(String optionalDocComment,
Java.Modifiers modifiers,
Parser.ClassDeclarationContext context)
EnumDeclarationRest := Identifier [ 'implements' ReferenceTypeList ] EnumBody
|
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.TypeParameter[] optionalTypeParameters,
Java.Type type,
String name,
boolean allowDefaultClause)
MethodDeclarationRest :=
FormalParameters
{ '[' ']' }
[ 'throws' ReferenceTypeList ]
[ 'default' expression ]
( ';' | MethodBody )
|
| Constructor and Description |
|---|
AbstractClassDeclaration(Location location,
Java.Modifiers modifiers,
Java.TypeParameter[] optionalTypeParameters) |
AbstractPackageMemberClassDeclaration(Location location,
String optionalDocComment,
Java.Modifiers modifiers,
String name,
Java.TypeParameter[] optionalTypeParameters,
Java.Type optionalExtendedType,
Java.Type[] implementedTypes) |
AbstractTypeDeclaration(Location location,
Java.Modifiers modifiers,
Java.TypeParameter[] optionalTypeParameters) |
ConstructorDeclarator(Location location,
String optionalDocComment,
Java.Modifiers modifiers,
Java.FunctionDeclarator.FormalParameters formalParameters,
Java.Type[] thrownExceptions,
Java.ConstructorInvocation optionalConstructorInvocation,
List<? extends 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 formalParameters,
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) |
LocalVariableDeclaratorResource(Location location,
Java.Modifiers modifiers,
Java.Type type,
Java.VariableDeclarator variableDeclarator) |
MemberAnnotationTypeDeclaration(Location location,
String optionalDocComment,
Java.Modifiers modifiers,
String name) |
MemberClassDeclaration(Location location,
String optionalDocComment,
Java.Modifiers modifiers,
String name,
Java.TypeParameter[] optionalTypeParameters,
Java.Type optionalExtendedType,
Java.Type[] implementedTypes) |
MemberEnumDeclaration(Location location,
String optionalDocComment,
Java.Modifiers modifiers,
String name,
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.TypeParameter[] optionalTypeParameters,
Java.Type type,
String name,
Java.FunctionDeclarator.FormalParameters formalParameters,
Java.Type[] thrownExceptions,
Java.ElementValue defaultValue,
List<? extends Java.BlockStatement> optionalStatements) |
NamedClassDeclaration(Location location,
String optionalDocComment,
Java.Modifiers modifiers,
String name,
Java.TypeParameter[] optionalTypeParameters,
Java.Type optionalExtendedType,
Java.Type[] implementedTypes) |
PackageMemberAnnotationTypeDeclaration(Location location,
String optionalDocComment,
Java.Modifiers modifiers,
String name) |
PackageMemberClassDeclaration(Location location,
String optionalDocComment,
Java.Modifiers modifiers,
String name,
Java.TypeParameter[] optionalTypeParameters,
Java.Type optionalExtendedType,
Java.Type[] implementedTypes) |
PackageMemberEnumDeclaration(Location location,
String optionalDocComment,
Java.Modifiers modifiers,
String name,
Java.Type[] implementedTypes) |
PackageMemberInterfaceDeclaration(Location location,
String optionalDocComment,
Java.Modifiers modifiers,
String name,
Java.TypeParameter[] optionalTypeParameters,
Java.Type[] extendedTypes) |
| Modifier and Type | Method and Description |
|---|---|
Java.Modifiers |
DeepCopier.copyModifiers(Java.Modifiers subject) |
| Modifier and Type | Method and Description |
|---|---|
Java.Modifiers |
DeepCopier.copyModifiers(Java.Modifiers subject) |
Copyright © 2019. All rights reserved.