Class UpdateIntegerConstantTypeVisitor
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.UpdateIntegerConstantTypeVisitor
- All Implemented Interfaces:
DeclarationVisitor
,ExpressionVisitor
,ReferenceVisitor
,StatementVisitor
,TypeArgumentVisitor
,TypeParameterVisitor
,TypeVisitor
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected static class
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Type
protected static final UpdateIntegerConstantTypeVisitor.DimensionTypes
protected Type
protected static final ObjectTypeReferenceExpression
protected static final ObjectTypeReferenceExpression
protected static final ObjectTypeReferenceExpression
protected static final ObjectTypeReferenceExpression
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Expression
safeUpdateBooleanExpression
(Expression expression) protected Expression
updateBooleanExpression
(Expression expression) protected Expression
updateExpression
(Type type, Expression expression) protected BaseExpression
updateExpressions
(BaseType types, BaseExpression expressions) void
visit
(ArrayVariableInitializer declaration) void
visit
(BodyDeclaration declaration) void
visit
(ExpressionVariableInitializer declaration) void
visit
(FieldDeclaration declaration) void
visit
(LocalVariableDeclaration declaration) void
visit
(ArrayExpression expression) void
visit
(BinaryOperatorExpression expression) void
visit
(CastExpression expression) void
visit
(ConstructorInvocationExpression expression) void
visit
(ConstructorReferenceExpression expression) void
visit
(DoubleConstantExpression expression) void
visit
(EnumConstantReferenceExpression expression) void
visit
(FloatConstantExpression expression) void
visit
(IntegerConstantExpression expression) void
visit
(LambdaIdentifiersExpression expression) void
visit
(LocalVariableReferenceExpression expression) void
visit
(LongConstantExpression expression) void
visit
(MethodInvocationExpression expression) void
void
visit
(NewExpression expression) void
visit
(NullExpression expression) void
visit
(ObjectTypeReferenceExpression expression) void
visit
(SuperConstructorInvocationExpression expression) void
visit
(SuperExpression expression) void
visit
(TernaryOperatorExpression expression) void
visit
(ThisExpression expression) void
visit
(TypeReferenceDotClassExpression expression) void
visit
(InnerObjectReference reference) void
visit
(ObjectReference reference) void
visit
(AssertStatement statement) void
visit
(BreakStatement statement) void
visit
(ByteCodeStatement statement) void
visit
(ContinueStatement statement) void
visit
(DoWhileStatement statement) void
visit
(ForStatement statement) void
visit
(IfElseStatement statement) void
visit
(IfStatement statement) void
visit
(ReturnExpressionStatement statement) void
visit
(WhileStatement statement) void
visit
(InnerObjectType type) void
visit
(ObjectType type) void
visit
(TypeArguments type) void
void
void
void
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
Methods inherited from class org.jd.core.v1.model.javasyntax.type.AbstractTypeArgumentVisitor
safeAccept, 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
-
Field Details
-
TYPES
-
DIMENSION_TYPES
-
TYPE_CHARACTER_REFERENCE
-
TYPE_BYTE_REFERENCE
-
TYPE_SHORT_REFERENCE
-
TYPE_INTEGER_REFERENCE
-
returnedType
-
arrayVariableInitializerType
-
-
Constructor Details
-
UpdateIntegerConstantTypeVisitor
-
-
Method Details
-
visit
- Specified by:
visit
in interfaceStatementVisitor
- Overrides:
visit
in classAbstractJavaSyntaxVisitor
-
visit
- Specified by:
visit
in interfaceStatementVisitor
- Overrides:
visit
in classAbstractJavaSyntaxVisitor
-
visit
- Specified by:
visit
in interfaceStatementVisitor
- Overrides:
visit
in classAbstractJavaSyntaxVisitor
-
visit
- Specified by:
visit
in interfaceStatementVisitor
- Overrides:
visit
in classAbstractJavaSyntaxVisitor
-
visit
- Specified by:
visit
in interfaceStatementVisitor
- Overrides:
visit
in classAbstractJavaSyntaxVisitor
-
visit
- Specified by:
visit
in interfaceStatementVisitor
- 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
-
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
-
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
-
visit
- Specified by:
visit
in interfaceExpressionVisitor
- 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
-
updateExpressions
-
updateExpression
-
safeUpdateBooleanExpression
-
updateBooleanExpression
-
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
-
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
-
visit
- Specified by:
visit
in interfaceExpressionVisitor
- Overrides:
visit
in classAbstractJavaSyntaxVisitor
-
visit
- Specified by:
visit
in interfaceStatementVisitor
- Overrides:
visit
in classAbstractJavaSyntaxVisitor
-
visit
- Specified by:
visit
in interfaceStatementVisitor
- 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
-
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 interfaceReferenceVisitor
- Overrides:
visit
in classAbstractJavaSyntaxVisitor
-
visit
- Specified by:
visit
in interfaceReferenceVisitor
- Overrides:
visit
in classAbstractJavaSyntaxVisitor
-
visit
- Specified by:
visit
in interfaceTypeArgumentVisitor
- Overrides:
visit
in classAbstractTypeArgumentVisitor
-
visit
- Specified by:
visit
in interfaceTypeArgumentVisitor
- Overrides:
visit
in classAbstractTypeArgumentVisitor
-
visit
- Specified by:
visit
in interfaceTypeArgumentVisitor
- Specified by:
visit
in interfaceTypeVisitor
- Overrides:
visit
in classAbstractTypeArgumentVisitor
-
visit
- Specified by:
visit
in interfaceTypeArgumentVisitor
- Specified by:
visit
in interfaceTypeVisitor
- Overrides:
visit
in classAbstractTypeArgumentVisitor
-
visit
- Specified by:
visit
in interfaceTypeArgumentVisitor
- Overrides:
visit
in classAbstractTypeArgumentVisitor
-
visit
- Specified by:
visit
in interfaceTypeVisitor
- Overrides:
visit
in classAbstractJavaSyntaxVisitor
-
visit
- Specified by:
visit
in interfaceTypeParameterVisitor
- Overrides:
visit
in classAbstractJavaSyntaxVisitor
-
visit
- Specified by:
visit
in interfaceDeclarationVisitor
- Overrides:
visit
in classAbstractJavaSyntaxVisitor
-