Uses of Interface
gw.internal.gosu.ir.transform.TopLevelTransformationContext
Packages that use TopLevelTransformationContext
Package
Description
-
Uses of TopLevelTransformationContext in gw.internal.gosu.ir.transform
Classes in gw.internal.gosu.ir.transform that implement TopLevelTransformationContextModifier and TypeClassDescriptionclassclassclassFields in gw.internal.gosu.ir.transform declared as TopLevelTransformationContextModifier and TypeFieldDescriptionprivate TopLevelTransformationContextAbstractElementTransformer._ccprivate TopLevelTransformationContextExpressionTransformer._ccprotected TopLevelTransformationContextFunctionBodyTransformationContext._contextMethods in gw.internal.gosu.ir.transform that return TopLevelTransformationContextMethods in gw.internal.gosu.ir.transform with parameters of type TopLevelTransformationContextModifier and TypeMethodDescriptionstatic IRExpressionExpressionTransformer.compile(IExpression expr, TopLevelTransformationContext cc) static IRStatementStatementTransformer.compile(TopLevelTransformationContext context, IStatement stmt) static List<IRStatement>ExpressionTransformer.compileInitializer(IExpression expr, TopLevelTransformationContext cc, IRExpression root) static IRStatementStatementTransformer.compileInitializerAssignment(TopLevelTransformationContext context, InitializerAssignment stmt, IRExpression root) protected voidAbstractElementTransformer.setCc(TopLevelTransformationContext cc) Constructors in gw.internal.gosu.ir.transform with parameters of type TopLevelTransformationContextModifierConstructorDescriptionAbstractElementTransformer(TopLevelTransformationContext cc, T parsedElem) DFSFunctionBodyTransformationContext(TopLevelTransformationContext context, boolean isStatic, DynamicFunctionSymbol dfs) privateFunctionBodyTransformationContext(TopLevelTransformationContext context, boolean isStatic) (package private) -
Uses of TopLevelTransformationContext in gw.internal.gosu.ir.transform.expression
Methods in gw.internal.gosu.ir.transform.expression with parameters of type TopLevelTransformationContextModifier and TypeMethodDescriptionstatic IRExpressionAdditiveExpressionTransformer.compile(TopLevelTransformationContext cc, AdditiveExpression expr) static IRExpressionAdditiveExpressionTransformer.compile(TopLevelTransformationContext cc, AdditiveExpression expr, AdditiveExpressionTransformer.StringBuilderHandle stringBuilder) static IRExpressionArrayAccessTransformer.compile(TopLevelTransformationContext cc, ArrayAccess expr) static IRExpressionBeanMethodCallExpansionTransformer.compile(TopLevelTransformationContext cc, BeanMethodCallExpression expr) static IRExpressionBeanMethodCallExpressionTransformer.compile(TopLevelTransformationContext cc, BeanMethodCallExpression expr) static IRExpressionBindingExpressionTransformer.compile(TopLevelTransformationContext cc, BindingExpression expr) static IRExpressionBitshiftExpressionTransformer.compile(TopLevelTransformationContext cc, BitshiftExpression expr) static IRExpressionBitwiseAndExpressionTransformer.compile(TopLevelTransformationContext cc, BitwiseAndExpression expr) static IRExpressionBitwiseOrExpressionTransformer.compile(TopLevelTransformationContext cc, BitwiseOrExpression expr) static IRExpressionBitwiseXorExpressionTransformer.compile(TopLevelTransformationContext cc, BitwiseXorExpression expr) static IRExpressionBlockExpressionTransformer.compile(TopLevelTransformationContext cc, BlockExpression blockExpression) static IRExpressionBlockInvocationTransformer.compile(TopLevelTransformationContext cc, BlockInvocation expr) static IRExpressionBooleanLiteralTransformer.compile(TopLevelTransformationContext cc, BooleanLiteral expr) static IRExpressionCharLiteralTransformer.compile(TopLevelTransformationContext cc, CharLiteral expr) static List<IRStatement>CollectionInitializerExpressionTransformer.compile(TopLevelTransformationContext cc, CollectionInitializerExpression expr, IRExpression root) static IRExpressionConditionalAndExpressionTransformer.compile(TopLevelTransformationContext cc, ConditionalAndExpression expr) static IRExpressionConditionalOrExpressionTransformer.compile(TopLevelTransformationContext cc, ConditionalOrExpression expr) static IRExpressionConditionalTernaryExpressionTransformer.compile(TopLevelTransformationContext cc, ConditionalTernaryExpression expr) static IRExpressionDefaultArgLiteralTransformer.compile(TopLevelTransformationContext cc, DefaultArgLiteral expr) static IRExpressionEqualityExpressionTransformer.compile(TopLevelTransformationContext cc, EqualityExpression expr) static IRExpressionEvalExpressionTransformer.compile(TopLevelTransformationContext cc, EvalExpression expr) static IRExpressionFeatureLiteralTransformer.compile(TopLevelTransformationContext cc, FeatureLiteral expr) static IRExpressionIdentifierTransformer.compile(TopLevelTransformationContext cc, IIdentifierExpression expr) static IRExpressionIdentityExpressionTransformer.compile(TopLevelTransformationContext cc, IdentityExpression expr) static IRExpressionIntervalExpressionTransformer.compile(TopLevelTransformationContext cc, IntervalExpression expr) static IRExpressionMapAccessTransformer.compile(TopLevelTransformationContext cc, MapAccess expr) static List<IRStatement>MapInitializerExpressionTransformer.compile(TopLevelTransformationContext cc, MapInitializerExpression expr, IRExpression root) static IRExpressionMemberAccessTransformer.compile(TopLevelTransformationContext cc, MemberAccess expr) static IRExpressionMemberExpansionAccessTransformer.compile(TopLevelTransformationContext cc, MemberExpansionAccess expr) static IRExpressionMethodCallExpressionTransformer.compile(TopLevelTransformationContext cc, MethodCallExpression expr) static IRExpressionMultiplicativeExpressionTransformer.compile(TopLevelTransformationContext cc, MultiplicativeExpression expr) static IRExpressionNewExpressionTransformer.compile(TopLevelTransformationContext cc, NewExpression expr) static IRExpressionNullExpressionTransformer.compile(TopLevelTransformationContext cc, NullExpression expr) static IRExpressionNumericLiteralTransformer.compile(TopLevelTransformationContext cc, NumericLiteral expr) static List<IRStatement>ObjectInitializerExpressionTransformer.compile(TopLevelTransformationContext cc, ObjectInitializerExpression expr, IRExpression root) static IRExpressionRelationalExpressionTransformer.compile(TopLevelTransformationContext cc, RelationalExpression expr) static IRExpressionStaticTypeOfTransformer.compile(TopLevelTransformationContext cc, StaticTypeOfExpression expr) static IRExpressionStringLiteralTransformer.compile(TopLevelTransformationContext cc, StringLiteral expr) static IRExpressionSuperAccessTransformer.compile(TopLevelTransformationContext cc, SuperAccess expr) static IRExpressionTemplateStringLiteralTransformer.compile(TopLevelTransformationContext cc, TemplateStringLiteral expr) static IRExpressionTypeAsTransformer.compile(TopLevelTransformationContext cc, ITypeAsExpression expr) static IRExpressionTypeIsTransformer.compile(TopLevelTransformationContext cc, TypeIsExpression expr) static IRExpressionTypeLiteralTransformer.compile(TopLevelTransformationContext cc, TypeLiteral expr) static IRExpressionTypeOfTransformer.compile(TopLevelTransformationContext cc, ITypeOfExpression expr) static IRExpressionUnaryExpressionTransformer.compile(TopLevelTransformationContext cc, UnaryExpression expr) static IRExpressionUnaryNotPlusMinusExpressionTransformer.compile(TopLevelTransformationContext cc, UnaryNotPlusMinusExpression expr) Constructors in gw.internal.gosu.ir.transform.expression with parameters of type TopLevelTransformationContextModifierConstructorDescriptionprotectedAbstractExpressionTransformer(TopLevelTransformationContext cc, T parsedElem) protectedprivateAdditiveExpressionTransformer(TopLevelTransformationContext cc, AdditiveExpression expr, AdditiveExpressionTransformer.StringBuilderHandle stringBuilderFromParent) ArithmeticExpressionTransformer(TopLevelTransformationContext cc, T parsedElem) privateprivateBeanMethodCallExpressionTransformer(TopLevelTransformationContext cc, BeanMethodCallExpression expr) privateprivateprotectedprotectedprotectedBlockExpressionTransformer(TopLevelTransformationContext cc, IBlockExpression parsedElem) privateprivateprivateprivateCollectionInitializerExpressionTransformer(TopLevelTransformationContext cc, CollectionInitializerExpression expr) privateConditionalAndExpressionTransformer(TopLevelTransformationContext cc, ConditionalAndExpression expr) privateprivateConditionalTernaryExpressionTransformer(TopLevelTransformationContext cc, ConditionalTernaryExpression expr) privateprivateEvalBasedTransformer(TopLevelTransformationContext cc, T parsedElem) privateprivateprivateprivateprivateprivateprivateMapInitializerExpressionTransformer(TopLevelTransformationContext cc, MapInitializerExpression expr) privateprivateprivateprivateMultiplicativeExpressionTransformer(TopLevelTransformationContext cc, MultiplicativeExpression expr) privateprivateprivateprivateObjectInitializerExpressionTransformer(TopLevelTransformationContext cc, ObjectInitializerExpression expr) privateprivateprivateprivateprivateprivateprivateprivateprivateprivateprivateUnaryNotPlusMinusExpressionTransformer(TopLevelTransformationContext cc, UnaryNotPlusMinusExpression expr) -
Uses of TopLevelTransformationContext in gw.internal.gosu.ir.transform.statement
Methods in gw.internal.gosu.ir.transform.statement with parameters of type TopLevelTransformationContextModifier and TypeMethodDescriptionstatic IRStatementArrayAssignmentStatementTransformer.compile(TopLevelTransformationContext cc, ArrayAssignmentStatement stmt) static IRStatementAssertStatementTransformer.compile(TopLevelTransformationContext cc, AssertStatement stmt) static IRStatementAssignmentStatementTransformer.compile(TopLevelTransformationContext cc, IAssignmentStatement stmt) static IRStatementBeanMethodCallStatementTransformer.compile(TopLevelTransformationContext cc, BeanMethodCallStatement stmt) static IRStatementBlockInvocationStatementTransformer.compile(TopLevelTransformationContext cc, BlockInvocationStatement stmt) static IRStatementBreakStatementTransformer.compile(TopLevelTransformationContext cc, BreakStatement stmt) static IRStatementContinueStatementTransformer.compile(TopLevelTransformationContext cc, ContinueStatement stmt) static IRStatementDoWhileStatementTransformer.compile(TopLevelTransformationContext cc, DoWhileStatement stmt) static IRStatementEvalStatementTransformer.compile(TopLevelTransformationContext cc, EvalStatement stmt) static IRStatementExpressionStatementTransformer.compile(TopLevelTransformationContext cc, ExpressionStatement stmt) static IRStatementFieldInitializerTransformer.compile(TopLevelTransformationContext cc, IVarStatement stmt) static IRStatementForEachStatementTransformer.compile(TopLevelTransformationContext cc, ForEachStatement stmt) static IRStatementIfStatementTransformer.compile(TopLevelTransformationContext cc, IfStatement stmt) static IRStatementInitializerAssignmentTransformer.compile(TopLevelTransformationContext cc, InitializerAssignment stmt, IRExpression root) static IRStatementMapAssignmentStatementTransformer.compile(TopLevelTransformationContext cc, MapAssignmentStatement stmt) static IRStatementMemberAssignmentStatementTransformer.compile(TopLevelTransformationContext cc, MemberAssignmentStatement stmt) static IRStatementMethodCallStatementTransformer.compile(TopLevelTransformationContext cc, MethodCallStatement stmt) static IRStatementNewStatementTransformer.compile(TopLevelTransformationContext cc, NewStatement stmt) static IRStatementReturnStatementTransformer.compile(TopLevelTransformationContext cc, ReturnStatement stmt) static IRStatementStatementListTransformer.compile(TopLevelTransformationContext cc, StatementList stmt) static IRStatementSwitchStatementTransformer.compile(TopLevelTransformationContext cc, SwitchStatement stmt) static IRStatementSyntheticFunctionStatementTransformer.compile(DynamicFunctionSymbol dfs, TopLevelTransformationContext cc, SyntheticFunctionStatement stmt) static IRStatementSyntheticMemberAccessStatementTransformer.compile(TopLevelTransformationContext cc, SyntheticMemberAccessStatement stmt) static IRStatementThrowStatementTransformer.compile(TopLevelTransformationContext cc, ThrowStatement stmt) static IRStatementTryCatchFinallyStatementTransformer.compile(TopLevelTransformationContext cc, TryCatchFinallyStatement stmt) static IRStatementUsingStatementTransformer.compile(TopLevelTransformationContext cc, UsingStatement stmt) static IRStatementVarStatementTransformer.compile(TopLevelTransformationContext cc, IVarStatement stmt) static IRStatementWhileStatementTransformer.compile(TopLevelTransformationContext cc, WhileStatement stmt) private voidTryCatchFinallyStatementTransformer.compileOtherCatchStatements(TopLevelTransformationContext cc, List<CatchClause> otherCatches, List<IRCatchClause> resultingClauses) Handle case where a catch clause declares a non-bytecode exception type e.g., soap exception type.private voidForEachStatementTransformer.makeArrayLoop(TopLevelTransformationContext cc, IRExpression rootExpression, IRForEachStatement forLoop, Symbol identifier) private voidForEachStatementTransformer.makeIntLoop(TopLevelTransformationContext cc, IRExpression rootExpression, IRForEachStatement forLoop, Symbol identifier) private voidForEachStatementTransformer.makeIteratorLoop(TopLevelTransformationContext cc, IRExpression rootExpression, IRForEachStatement forLoop, Symbol identifier, Symbol iteratorIdentifier) static IRForEachStatementForEachStatementTransformer.makeLoop(TopLevelTransformationContext cc, IRExpression rootExpression, IType type, Symbol identifier, Symbol indexSymbol) Helper for creating iterative loops.private IRForEachStatementForEachStatementTransformer.makeLoopImpl(TopLevelTransformationContext cc, IRExpression rootExpression, IType type, Symbol identifier, Symbol indexSymbol, Symbol iteratorIdentifier) Constructors in gw.internal.gosu.ir.transform.statement with parameters of type TopLevelTransformationContextModifierConstructorDescriptionAbstractStatementTransformer(TopLevelTransformationContext cc, T parsedElem) privateArrayAssignmentStatementTransformer(TopLevelTransformationContext cc, ArrayAssignmentStatement stmt) privateprivateprivateprivateBlockInvocationStatementTransformer(TopLevelTransformationContext cc, BlockInvocationStatement stmt) privateprivateprivateprivateprivateprivateprivateprivateprivateInitializerAssignmentTransformer(TopLevelTransformationContext cc, InitializerAssignment stmt, IRExpression root) privateprivateMemberAssignmentStatementTransformer(TopLevelTransformationContext cc, MemberAssignmentStatement stmt) privateprivateprivateprivateprivateprivateSyntheticFunctionStatementTransformer(DynamicFunctionSymbol dfs, TopLevelTransformationContext cc, SyntheticFunctionStatement stmt) privateSyntheticMemberAccessStatementTransformer(TopLevelTransformationContext cc, SyntheticMemberAccessStatement stmt) privateprivateTryCatchFinallyStatementTransformer(TopLevelTransformationContext cc, TryCatchFinallyStatement stmt) privateprivateprivate