Package | Description |
---|---|
com.sun.tools.javac.parser | |
com.sun.tools.javac.tree |
Modifier and Type | Method and Description |
---|---|
protected JCTree.JCModifiers |
JavacParser.modifiersOpt(JCTree.JCModifiers partial) |
Modifier and Type | Method and Description |
---|---|
protected JCTree.JCClassDecl |
JavacParser.classDeclaration(JCTree.JCModifiers mods,
Tokens.Comment dc)
ClassDeclaration = CLASS Ident TypeParametersOpt [EXTENDS Type]
[IMPLEMENTS TypeList] ClassBody
|
protected JCTree.JCClassDecl |
JavacParser.enumDeclaration(JCTree.JCModifiers mods,
Tokens.Comment dc)
EnumDeclaration = ENUM Ident [IMPLEMENTS TypeList] EnumBody
|
protected JCTree.JCClassDecl |
JavacParser.interfaceDeclaration(JCTree.JCModifiers mods,
Tokens.Comment dc)
InterfaceDeclaration = INTERFACE Ident TypeParametersOpt
[EXTENDS TypeList] InterfaceBody
|
protected JCTree |
JavacParser.methodDeclaratorRest(int pos,
JCTree.JCModifiers mods,
JCTree.JCExpression type,
Name name,
List<JCTree.JCTypeParameter> typarams,
boolean isInterface,
boolean isVoid,
Tokens.Comment dc)
MethodDeclaratorRest =
FormalParameters BracketsOpt [Throws TypeList] ( MethodBody | [DEFAULT AnnotationValue] ";")
VoidMethodDeclaratorRest =
FormalParameters [Throws TypeList] ( MethodBody | ";")
InterfaceMethodDeclaratorRest =
FormalParameters BracketsOpt [THROWS TypeList] ";"
VoidInterfaceMethodDeclaratorRest =
FormalParameters [THROWS TypeList] ";"
ConstructorDeclaratorRest =
"(" FormalParameterListOpt ")" [THROWS TypeList] MethodBody
|
protected JCTree.JCModifiers |
JavacParser.modifiersOpt(JCTree.JCModifiers partial) |
<T extends ListBuffer<? super JCTree.JCVariableDecl>> |
JavacParser.variableDeclarators(JCTree.JCModifiers mods,
JCTree.JCExpression type,
T vdefs)
VariableDeclarators = VariableDeclarator { "," VariableDeclarator }
|
Modifier and Type | Field and Description |
---|---|
JCTree.JCModifiers |
JCTree.JCClassDecl.mods
the modifiers
|
JCTree.JCModifiers |
JCTree.JCMethodDecl.mods
method modifiers
|
JCTree.JCModifiers |
JCTree.JCVariableDecl.mods
variable modifiers
|
Modifier and Type | Method and Description |
---|---|
JCTree.JCModifiers |
JCTree.JCClassDecl.getModifiers() |
JCTree.JCModifiers |
JCTree.JCMethodDecl.getModifiers() |
JCTree.JCModifiers |
JCTree.JCVariableDecl.getModifiers() |
JCTree.JCModifiers |
JCTree.Factory.Modifiers(long flags,
List<JCTree.JCAnnotation> annotations) |
JCTree.JCModifiers |
TreeMaker.Modifiers(long flags) |
JCTree.JCModifiers |
TreeMaker.Modifiers(long flags,
List<JCTree.JCAnnotation> annotations) |
Constructor and Description |
---|
JCClassDecl(JCTree.JCModifiers mods,
Name name,
List<JCTree.JCTypeParameter> typarams,
JCTree.JCExpression extending,
List<JCTree.JCExpression> implementing,
List<JCTree> defs,
Symbol.ClassSymbol sym) |
JCMethodDecl(JCTree.JCModifiers mods,
Name name,
JCTree.JCExpression restype,
List<JCTree.JCTypeParameter> typarams,
JCTree.JCVariableDecl recvparam,
List<JCTree.JCVariableDecl> params,
List<JCTree.JCExpression> thrown,
JCTree.JCBlock body,
JCTree.JCExpression defaultValue,
Symbol.MethodSymbol sym) |
JCVariableDecl(JCTree.JCModifiers mods,
JCTree.JCExpression nameexpr,
JCTree.JCExpression vartype) |
JCVariableDecl(JCTree.JCModifiers mods,
Name name,
JCTree.JCExpression vartype,
JCTree.JCExpression init,
Symbol.VarSymbol sym) |
Copyright © 2017 earcam. All rights reserved.