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 Boolean
protected DefaultList
<FieldDeclarator> protected String
protected List
<ClassFileConstructorOrMethodDeclaration> protected SearchFirstLineNumberVisitor
protected SearchLocalVariableReferenceVisitor
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void
addStaticInitializerDeclaration
(ClassFileStaticInitializerDeclaration sid, int lineNumber, BaseStatement statements) protected int
getFirstLineNumber
(BaseStatement baseStatement) protected boolean
isAssertionsDisabled
(Statement statement) void
setInternalTypeName
(String internalTypeName) protected boolean
setStaticFieldInitializer
(Statement statement, Iterator<FieldDeclarator> fieldDeclaratorIterator) void
visit
(AnnotationDeclaration declaration) void
visit
(BodyDeclaration declaration) void
visit
(ClassDeclaration declaration) void
visit
(ConstructorDeclaration declaration) void
visit
(EnumDeclaration declaration) void
visit
(FieldDeclarator declaration) void
visit
(InstanceInitializerDeclaration declaration) void
visit
(InterfaceDeclaration declaration) void
visit
(MethodDeclaration declaration) void
visit
(StaticInitializerDeclaration declaration) 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
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 Details
-
searchFirstLineNumberVisitor
-
searchLocalVariableReferenceVisitor
-
internalTypeName
-
fields
-
methods
-
deleteStaticDeclaration
-
-
Constructor Details
-
InitStaticFieldVisitor
public InitStaticFieldVisitor()
-
-
Method Details
-
setInternalTypeName
-
visit
- Specified by:
visit
in interfaceDeclarationVisitor
- Overrides:
visit
in classAbstractJavaSyntaxVisitor
-
visit
- Specified by:
visit
in interfaceDeclarationVisitor
- Overrides:
visit
in classAbstractJavaSyntaxVisitor
-
visit
- Specified by:
visit
in interfaceDeclarationVisitor
- Overrides:
visit
in classAbstractJavaSyntaxVisitor
-
visit
- Specified by:
visit
in interfaceDeclarationVisitor
- Overrides:
visit
in classAbstractJavaSyntaxVisitor
-
visit
- Specified by:
visit
in interfaceDeclarationVisitor
- Overrides:
visit
in classAbstractJavaSyntaxVisitor
-
visit
- Specified by:
visit
in interfaceDeclarationVisitor
- Overrides:
visit
in classAbstractJavaSyntaxVisitor
-
visit
- Specified by:
visit
in interfaceDeclarationVisitor
- Overrides:
visit
in classAbstractJavaSyntaxVisitor
-
visit
- Specified by:
visit
in interfaceDeclarationVisitor
- Overrides:
visit
in classAbstractJavaSyntaxVisitor
-
visit
- Specified by:
visit
in interfaceDeclarationVisitor
- Overrides:
visit
in classAbstractJavaSyntaxVisitor
-
visit
- Specified by:
visit
in interfaceDeclarationVisitor
- Overrides:
visit
in classAbstractJavaSyntaxVisitor
-
isAssertionsDisabled
-
setStaticFieldInitializer
protected boolean setStaticFieldInitializer(Statement statement, Iterator<FieldDeclarator> fieldDeclaratorIterator) -
getFirstLineNumber
-
addStaticInitializerDeclaration
protected void addStaticInitializerDeclaration(ClassFileStaticInitializerDeclaration sid, int lineNumber, BaseStatement statements)
-