Interface ExpressionVisitor<T>
- All Known Implementing Classes:
ExpressionFormatter,ExpressionValidator,JavaExpressionVisitor,JavaModificationExpressionVisitor,JavaNonPushingExpressionVisitor
public interface ExpressionVisitor<T>
-
Method Summary
Modifier and TypeMethodDescriptionvisitAndAnd(AndAndExpression expression) visitArray(ArrayExpression expression) visitCall(CallExpression expression) visitCallStatic(CallStaticExpression expression) visitCapturedClosure(CapturedClosureExpression expression) visitCapturedDirect(CapturedDirectExpression expression) visitCapturedParameter(CapturedParameterExpression expression) visitCapturedThis(CapturedThisExpression expression) visitCast(CastExpression expression) visitCheckNull(CheckNullExpression expression) visitCoalesce(CoalesceExpression expression) visitCompare(CompareExpression expression) visitConditional(ConditionalExpression expression) visitConst(ConstExpression expression) visitConstantBool(ConstantBoolExpression expression) visitConstantByte(ConstantByteExpression expression) visitConstantChar(ConstantCharExpression expression) visitConstantDouble(ConstantDoubleExpression expression) visitConstantFloat(ConstantFloatExpression expression) visitConstantInt(ConstantIntExpression expression) visitConstantLong(ConstantLongExpression expression) visitConstantSByte(ConstantSByteExpression expression) visitConstantShort(ConstantShortExpression expression) visitConstantString(ConstantStringExpression expression) visitConstantUInt(ConstantUIntExpression expression) visitConstantULong(ConstantULongExpression expression) visitConstantUShort(ConstantUShortExpression expression) visitConstantUSize(ConstantUSizeExpression expression) visitEnumConstant(EnumConstantExpression expression) visitFunction(FunctionExpression expression) visitGetField(GetFieldExpression expression) visitGetLocalVariable(GetLocalVariableExpression expression) visitGetMatchingVariantField(GetMatchingVariantField expression) visitGetStaticField(GetStaticFieldExpression expression) visitGetter(GetterExpression expression) visitGlobal(GlobalExpression expression) visitGlobalCall(GlobalCallExpression expression) visitInterfaceCast(InterfaceCastExpression expression) default TvisitInvalid(InvalidExpression expression) default TvisitInvalidAssign(InvalidAssignExpression expression) visitIs(IsExpression expression) visitMakeConst(MakeConstExpression expression) visitMap(MapExpression expression) visitMatch(MatchExpression expression) visitNew(NewExpression expression) visitNull(NullExpression expression) visitOrOr(OrOrExpression expression) visitPanic(PanicExpression expression) visitPlatformSpecific(Expression expression) visitPostCall(PostCallExpression expression) visitRange(RangeExpression expression) visitSameObject(SameObjectExpression expression) visitSetField(SetFieldExpression expression) visitSetLocalVariable(SetLocalVariableExpression expression) visitSetStaticField(SetStaticFieldExpression expression) visitSetter(SetterExpression expression) visitStaticGetter(StaticGetterExpression expression) visitStaticSetter(StaticSetterExpression expression) visitSubtypeCast(SubtypeCastExpression expression) visitSupertypeCast(SupertypeCastExpression expression) visitThis(ThisExpression expression) visitThrow(ThrowExpression expression) visitTryConvert(TryConvertExpression expression) visitTryRethrowAsResult(TryRethrowAsResultExpression expression) visitVariantValue(VariantValueExpression expression) visitWrapOptional(WrapOptionalExpression expression)
-
Method Details
-
visitAndAnd
-
visitArray
-
visitCompare
-
visitCall
-
visitCallStatic
-
visitCapturedClosure
-
visitCapturedDirect
-
visitCapturedLocalVariable
-
visitCapturedParameter
-
visitCapturedThis
-
visitCast
-
visitCheckNull
-
visitCoalesce
-
visitConditional
-
visitConst
-
visitConstantBool
-
visitConstantByte
-
visitConstantChar
-
visitConstantDouble
-
visitConstantFloat
-
visitConstantInt
-
visitConstantLong
-
visitConstantSByte
-
visitConstantShort
-
visitConstantString
-
visitConstantUInt
-
visitConstantULong
-
visitConstantUShort
-
visitConstantUSize
-
visitConstructorThisCall
-
visitConstructorSuperCall
-
visitEnumConstant
-
visitFunction
-
visitGetField
-
visitGetFunctionParameter
-
visitGetLocalVariable
-
visitGetMatchingVariantField
-
visitGetStaticField
-
visitGetter
-
visitGlobal
-
visitGlobalCall
-
visitInterfaceCast
-
visitInvalid
-
visitInvalidAssign
-
visitIs
-
visitMakeConst
-
visitMap
-
visitMatch
-
visitNew
-
visitNull
-
visitOrOr
-
visitPanic
-
visitPlatformSpecific
-
visitPostCall
-
visitRange
-
visitSameObject
-
visitSetField
-
visitSetFunctionParameter
-
visitSetLocalVariable
-
visitSetStaticField
-
visitSetter
-
visitStaticGetter
-
visitStaticSetter
-
visitSupertypeCast
-
visitSubtypeCast
-
visitThis
-
visitThrow
-
visitTryConvert
-
visitTryRethrowAsException
-
visitTryRethrowAsResult
-
visitVariantValue
-
visitWrapOptional
-