Class InitInstanceFieldVisitor
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.InitInstanceFieldVisitor
- All Implemented Interfaces:
DeclarationVisitor, ExpressionVisitor, ReferenceVisitor, StatementVisitor, TypeArgumentVisitor, TypeParameterVisitor, TypeVisitor
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected booleanprotected DefaultList<InitInstanceFieldVisitor.Data> protected HashMap<String, FieldDeclarator> protected intprotected DefaultList<BinaryOperatorExpression> protected SearchFirstLineNumberVisitor -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidfilterPutFields(String internalTypeName, ListIterator<Statement> iterator) protected voidinitPutFields(String internalTypeName, int firstLineNumber, ListIterator<Statement> iterator) protected SuperConstructorInvocationExpressionsearchSuperConstructorCall(ListIterator<Statement> iterator) protected voidvoidvisit(AnnotationDeclaration declaration) voidvisit(BodyDeclaration declaration) voidvisit(ClassDeclaration declaration) voidvisit(ConstructorDeclaration declaration) voidvisit(EnumDeclaration declaration) voidvisit(FieldDeclaration declaration) voidvisit(FieldDeclarator declaration) voidvisit(InterfaceDeclaration declaration) voidvisit(MethodDeclaration declaration) voidvisit(StaticInitializerDeclaration declaration) voidvisit(LocalVariableReferenceExpression expression) voidvisit(NewExpression expression) 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, 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
-
fieldDeclarators
-
datas
-
putFields
-
lineNumber
protected int lineNumber -
containsLocalVariableReference
protected boolean containsLocalVariableReference
-
-
Constructor Details
-
InitInstanceFieldVisitor
public InitInstanceFieldVisitor()
-
-
Method Details
-
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 interfaceExpressionVisitor- Overrides:
visitin classAbstractJavaSyntaxVisitor
-
visit
- Specified by:
visitin interfaceDeclarationVisitor- Overrides:
visitin classAbstractJavaSyntaxVisitor
-
visit
- Specified by:
visitin interfaceDeclarationVisitor- Overrides:
visitin classAbstractJavaSyntaxVisitor
-
visit
- Specified by:
visitin interfaceExpressionVisitor- Overrides:
visitin classAbstractJavaSyntaxVisitor
-
searchSuperConstructorCall
protected SuperConstructorInvocationExpression searchSuperConstructorCall(ListIterator<Statement> iterator) -
initPutFields
protected void initPutFields(String internalTypeName, int firstLineNumber, ListIterator<Statement> iterator) -
filterPutFields
-
updateFieldsAndConstructors
protected void updateFieldsAndConstructors()
-