Class InitInnerClassVisitor.UpdateNewExpressionVisitor
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.InitInnerClassVisitor.UpdateNewExpressionVisitor
- All Implemented Interfaces:
DeclarationVisitor, ExpressionVisitor, ReferenceVisitor, StatementVisitor, TypeArgumentVisitor, TypeParameterVisitor, TypeVisitor
- Enclosing class:
InitInnerClassVisitor
public static class InitInnerClassVisitor.UpdateNewExpressionVisitor
extends AbstractJavaSyntaxVisitor
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected classprotected classprotected class -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected ClassFileBodyDeclarationprotected ClassFileprotected intprotected DefaultList<ClassFileClassDeclaration> protected HashSet<NewExpression> protected TypeMaker -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected BaseExpressionremoveFirstItem(BaseExpression parameters) protected BaseTyperemoveFirstItem(BaseType types) protected BaseExpressionremoveLastSyntheticParameter(BaseExpression parameters, BaseType parameterTypes) voidvisit(BodyDeclaration declaration) voidvisit(ConstructorDeclaration declaration) voidvisit(MethodDeclaration declaration) voidvisit(StaticInitializerDeclaration declaration) voidvisit(ConstructorInvocationExpression expression) voidvisit(NewExpression expression) voidvisit(SuperConstructorInvocationExpression expression) voidvisit(Statements list) 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, 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
-
typeMaker
-
bodyDeclaration
-
classFile
-
finalLocalVariableNameMap
-
localClassDeclarations
-
newExpressions
-
lineNumber
protected int lineNumber
-
-
Constructor Details
-
UpdateNewExpressionVisitor
-
-
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 interfaceStatementVisitor- Overrides:
visitin classAbstractJavaSyntaxVisitor
-
visit
- Specified by:
visitin interfaceExpressionVisitor- Overrides:
visitin classAbstractJavaSyntaxVisitor
-
visit
- Specified by:
visitin interfaceExpressionVisitor- Overrides:
visitin classAbstractJavaSyntaxVisitor
-
visit
- Specified by:
visitin interfaceExpressionVisitor- Overrides:
visitin classAbstractJavaSyntaxVisitor
-
removeFirstItem
-
removeFirstItem
-
removeLastSyntheticParameter
protected BaseExpression removeLastSyntheticParameter(BaseExpression parameters, BaseType parameterTypes)
-