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 class
protected class
protected class
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected ClassFileBodyDeclaration
protected ClassFile
protected int
protected DefaultList
<ClassFileClassDeclaration> protected HashSet
<NewExpression> protected TypeMaker
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected BaseExpression
removeFirstItem
(BaseExpression parameters) protected BaseType
removeFirstItem
(BaseType types) protected BaseExpression
removeLastSyntheticParameter
(BaseExpression parameters, BaseType parameterTypes) void
visit
(BodyDeclaration declaration) void
visit
(ConstructorDeclaration declaration) void
visit
(MethodDeclaration declaration) void
visit
(StaticInitializerDeclaration declaration) void
visit
(ConstructorInvocationExpression expression) void
visit
(NewExpression expression) void
visit
(SuperConstructorInvocationExpression expression) void
visit
(Statements list) 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
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
-
typeMaker
-
bodyDeclaration
-
classFile
-
finalLocalVariableNameMap
-
localClassDeclarations
-
newExpressions
-
lineNumber
protected int lineNumber
-
-
Constructor Details
-
UpdateNewExpressionVisitor
-
-
Method Details
-
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 interfaceStatementVisitor
- Overrides:
visit
in classAbstractJavaSyntaxVisitor
-
visit
- Specified by:
visit
in interfaceExpressionVisitor
- Overrides:
visit
in classAbstractJavaSyntaxVisitor
-
visit
- Specified by:
visit
in interfaceExpressionVisitor
- Overrides:
visit
in classAbstractJavaSyntaxVisitor
-
visit
- Specified by:
visit
in interfaceExpressionVisitor
- Overrides:
visit
in classAbstractJavaSyntaxVisitor
-
removeFirstItem
-
removeFirstItem
-
removeLastSyntheticParameter
protected BaseExpression removeLastSyntheticParameter(BaseExpression parameters, BaseType parameterTypes)
-