Class InitStaticFieldVisitor
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.InitStaticFieldVisitor
- All Implemented Interfaces:
DeclarationVisitor, ExpressionVisitor, ReferenceVisitor, StatementVisitor, TypeArgumentVisitor, TypeParameterVisitor, TypeVisitor
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Booleanprotected DefaultList<FieldDeclarator> protected Stringprotected List<ClassFileConstructorOrMethodDeclaration> protected SearchFirstLineNumberVisitorprotected SearchLocalVariableReferenceVisitor -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddStaticInitializerDeclaration(ClassFileStaticInitializerDeclaration sid, int lineNumber, BaseStatement statements) protected intgetFirstLineNumber(BaseStatement baseStatement) protected booleanisAssertionsDisabled(Statement statement) voidsetInternalTypeName(String internalTypeName) protected booleansetStaticFieldInitializer(Statement statement, Iterator<FieldDeclarator> fieldDeclaratorIterator) voidvisit(AnnotationDeclaration declaration) voidvisit(BodyDeclaration declaration) voidvisit(ClassDeclaration declaration) voidvisit(ConstructorDeclaration declaration) voidvisit(EnumDeclaration declaration) voidvisit(FieldDeclarator declaration) voidvisit(InstanceInitializerDeclaration declaration) voidvisit(InterfaceDeclaration declaration) voidvisit(MethodDeclaration declaration) voidvisit(StaticInitializerDeclaration declaration) Methods inherited from class 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, visitMethods inherited from class AbstractTypeArgumentVisitor
safeAccept, visit, visit, visit, visit, visit, visit, visit, visit, visitMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface TypeVisitor
visit, visit, visit, visit
-
Field Details
-
searchFirstLineNumberVisitor
-
searchLocalVariableReferenceVisitor
-
internalTypeName
-
fields
-
methods
-
deleteStaticDeclaration
-
-
Constructor Details
-
InitStaticFieldVisitor
public InitStaticFieldVisitor()
-
-
Method Details
-
setInternalTypeName
-
visit
- Specified by:
visitin interfaceDeclarationVisitor- Overrides:
visitin classAbstractJavaSyntaxVisitor
-
visit
- Specified by:
visitin interfaceDeclarationVisitor- Overrides:
visitin classAbstractJavaSyntaxVisitor
-
visit
- Specified by:
visitin interfaceDeclarationVisitor- Overrides:
visitin classAbstractJavaSyntaxVisitor
-
visit
- Specified by:
visitin interfaceDeclarationVisitor- Overrides:
visitin classAbstractJavaSyntaxVisitor
-
visit
- Specified by:
visitin interfaceDeclarationVisitor- Overrides:
visitin classAbstractJavaSyntaxVisitor
-
visit
- Specified by:
visitin interfaceDeclarationVisitor- Overrides:
visitin classAbstractJavaSyntaxVisitor
-
visit
- Specified by:
visitin interfaceDeclarationVisitor- Overrides:
visitin classAbstractJavaSyntaxVisitor
-
visit
- Specified by:
visitin interfaceDeclarationVisitor- Overrides:
visitin classAbstractJavaSyntaxVisitor
-
visit
- Specified by:
visitin interfaceDeclarationVisitor- Overrides:
visitin classAbstractJavaSyntaxVisitor
-
visit
- Specified by:
visitin interfaceDeclarationVisitor- Overrides:
visitin classAbstractJavaSyntaxVisitor
-
isAssertionsDisabled
-
setStaticFieldInitializer
protected boolean setStaticFieldInitializer(Statement statement, Iterator<FieldDeclarator> fieldDeclaratorIterator) -
getFirstLineNumber
-
addStaticInitializerDeclaration
protected void addStaticInitializerDeclaration(ClassFileStaticInitializerDeclaration sid, int lineNumber, BaseStatement statements)
-