Class InitEnumVisitor
- java.lang.Object
-
- org.jd.core.v1.model.javasyntax.type.AbstractTypeArgumentVisitor
-
- org.jd.core.v1.model.javasyntax.AbstractJavaSyntaxVisitor
-
- org.jd.core.v1.service.converter.classfiletojavasyntax.visitor.InitEnumVisitor
-
- All Implemented Interfaces:
DeclarationVisitor,ExpressionVisitor,ReferenceVisitor,StatementVisitor,TypeArgumentVisitor,TypeParameterVisitor,TypeVisitor
public class InitEnumVisitor extends AbstractJavaSyntaxVisitor
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static classInitEnumVisitor.EnumConstantComparator
-
Field Summary
Fields Modifier and Type Field Description protected BaseExpressionargumentsprotected ClassFileBodyDeclarationbodyDeclarationprotected BodyDeclarationconstantBodyDeclarationprotected DefaultList<ClassFileEnumDeclaration.ClassFileConstant>constantsprotected intindexprotected intlineNumber
-
Constructor Summary
Constructors Constructor Description InitEnumVisitor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DefaultList<EnumDeclaration.Constant>getConstants()voidvisit(BodyDeclaration declaration)voidvisit(ConstructorDeclaration declaration)voidvisit(FieldDeclaration declaration)voidvisit(FieldDeclarator declaration)voidvisit(MethodDeclaration declaration)voidvisit(StaticInitializerDeclaration declaration)voidvisit(NewExpression expression)-
Methods inherited from class org.jd.core.v1.model.javasyntax.AbstractJavaSyntaxVisitor
acceptListDeclaration, acceptListExpression, acceptListReference, acceptListStatement, safeAccept, safeAccept, safeAccept, safeAccept, safeAccept, safeAccept, safeAcceptListDeclaration, safeAcceptListStatement, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit
-
Methods inherited from class org.jd.core.v1.model.javasyntax.type.AbstractTypeArgumentVisitor
safeAccept, visit, visit, visit, visit, visit, visit, visit, visit, visit
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.jd.core.v1.model.javasyntax.type.TypeVisitor
visit, visit, visit, visit
-
-
-
-
Field Detail
-
bodyDeclaration
protected ClassFileBodyDeclaration bodyDeclaration
-
constantBodyDeclaration
protected BodyDeclaration constantBodyDeclaration
-
constants
protected DefaultList<ClassFileEnumDeclaration.ClassFileConstant> constants
-
lineNumber
protected int lineNumber
-
index
protected int index
-
arguments
protected BaseExpression arguments
-
-
Method Detail
-
getConstants
public DefaultList<EnumDeclaration.Constant> getConstants()
-
visit
public void visit(BodyDeclaration declaration)
- Specified by:
visitin interfaceDeclarationVisitor- Overrides:
visitin classAbstractJavaSyntaxVisitor
-
visit
public void visit(ConstructorDeclaration declaration)
- Specified by:
visitin interfaceDeclarationVisitor- Overrides:
visitin classAbstractJavaSyntaxVisitor
-
visit
public void visit(StaticInitializerDeclaration declaration)
- Specified by:
visitin interfaceDeclarationVisitor- Overrides:
visitin classAbstractJavaSyntaxVisitor
-
visit
public void visit(MethodDeclaration declaration)
- Specified by:
visitin interfaceDeclarationVisitor- Overrides:
visitin classAbstractJavaSyntaxVisitor
-
visit
public void visit(FieldDeclaration declaration)
- Specified by:
visitin interfaceDeclarationVisitor- Overrides:
visitin classAbstractJavaSyntaxVisitor
-
visit
public void visit(FieldDeclarator declaration)
- Specified by:
visitin interfaceDeclarationVisitor- Overrides:
visitin classAbstractJavaSyntaxVisitor
-
visit
public void visit(NewExpression expression)
- Specified by:
visitin interfaceExpressionVisitor- Overrides:
visitin classAbstractJavaSyntaxVisitor
-
-