Class AddCastExpressionVisitor
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.AddCastExpressionVisitor
- All Implemented Interfaces:
DeclarationVisitor
,ExpressionVisitor
,ReferenceVisitor
,StatementVisitor
,TypeArgumentVisitor
,TypeParameterVisitor
,TypeVisitor
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected BaseType
protected Type
protected SearchFirstLineNumberVisitor
protected Type
protected TypeMaker
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate Expression
addCastExpression
(Type type, Expression expression) private Expression
updateExpression
(Type type, Expression expression, boolean force) protected BaseExpression
updateExpressions
(BaseType types, BaseExpression expressions, boolean force) void
visit
(ArrayVariableInitializer declaration) void
visit
(BodyDeclaration declaration) void
visit
(ConstructorDeclaration declaration) void
visit
(ExpressionVariableInitializer declaration) void
visit
(FieldDeclaration declaration) void
visit
(FieldDeclarator declarator) void
visit
(LocalVariableDeclaration declaration) void
visit
(LocalVariableDeclarator declarator) void
visit
(MethodDeclaration declaration) void
visit
(StaticInitializerDeclaration declaration) void
visit
(BinaryOperatorExpression expression) void
visit
(ConstructorInvocationExpression expression) void
visit
(ConstructorReferenceExpression expression) void
visit
(DoubleConstantExpression expression) void
visit
(EnumConstantReferenceExpression expression) void
visit
(FieldReferenceExpression 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
visit
(NewExpression expression) void
visit
(NewInitializedArray 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
(BreakStatement statement) void
visit
(ByteCodeStatement statement) void
visit
(ContinueStatement statement) void
visit
(ReturnExpressionStatement statement) void
visit
(ThrowStatement 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, 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
-
searchFirstLineNumberVisitor
-
typeMaker
-
typeBounds
-
returnedType
-
exceptionTypes
-
type
-
-
Constructor Details
-
AddCastExpressionVisitor
-
-
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 interfaceDeclarationVisitor
- Overrides:
visit
in classAbstractJavaSyntaxVisitor
-
visit
- Specified by:
visit
in interfaceDeclarationVisitor
- 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 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 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
-
updateExpressions
protected BaseExpression updateExpressions(BaseType types, BaseExpression expressions, boolean force) -
updateExpression
-
addCastExpression
-
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
-