Uses of Class
org.teavm.ast.Expr
-
-
Uses of Expr in org.teavm.ast
Subclasses of Expr in org.teavm.ast Modifier and Type Class Description classArrayFromDataExprclassBinaryExprclassBoundCheckExprclassCastExprclassConditionalExprclassConstantExprclassInstanceOfExprclassInvocationExprclassNewArrayExprclassNewExprclassNewMultiArrayExprclassPrimitiveCastExprclassQualificationExprclassSubscriptExprclassUnaryExprclassUnwrapArrayExprclassVariableExprMethods in org.teavm.ast that return Expr Modifier and Type Method Description static ExprExpr. binary(BinaryOperation op, OperationType type, Expr first, Expr second)static ExprExpr. binary(BinaryOperation op, OperationType type, Expr first, Expr second, TextLocation loc)protected ExprArrayFromDataExpr. clone(Map<Expr,Expr> cache)protected ExprBinaryExpr. clone(Map<Expr,Expr> cache)protected ExprBoundCheckExpr. clone(Map<Expr,Expr> cache)protected ExprCastExpr. clone(Map<Expr,Expr> cache)protected ExprConditionalExpr. clone(Map<Expr,Expr> cache)protected ExprConstantExpr. clone(Map<Expr,Expr> cache)ExprExpr. clone()protected abstract ExprExpr. clone(Map<Expr,Expr> cache)protected ExprInstanceOfExpr. clone(Map<Expr,Expr> cache)protected ExprInvocationExpr. clone(Map<Expr,Expr> cache)protected ExprNewArrayExpr. clone(Map<Expr,Expr> cache)protected ExprNewExpr. clone(Map<Expr,Expr> cache)protected ExprNewMultiArrayExpr. clone(Map<Expr,Expr> cache)protected ExprPrimitiveCastExpr. clone(Map<Expr,Expr> cache)protected ExprQualificationExpr. clone(Map<Expr,Expr> cache)protected ExprSubscriptExpr. clone(Map<Expr,Expr> cache)protected ExprUnaryExpr. clone(Map<Expr,Expr> cache)protected ExprVariableExpr. clone(Map<Expr,Expr> cache)static ExprExpr. constant(Object value)static ExprExpr. createArray(ValueType type, Expr length)static ExprExpr. createArray(ValueType type, Expr... dimensions)static ExprExpr. createObject(String type)ExprConditionalExpr. getAlternative()ExprBoundCheckExpr. getArray()ExprSubscriptExpr. getArray()ExprUnwrapArrayExpr. getArray()ExprConditionalExpr. getCondition()ExprConditionalStatement. getCondition()ExprWhileStatement. getCondition()ExprConditionalExpr. getConsequent()ExprThrowStatement. getException()ExprInstanceOfExpr. getExpr()ExprBinaryExpr. getFirstOperand()ExprBoundCheckExpr. getIndex()ExprSubscriptExpr. getIndex()ExprAssignmentStatement. getLeftValue()ExprNewArrayExpr. getLength()ExprMonitorEnterStatement. getObjectRef()ExprMonitorExitStatement. getObjectRef()ExprUnaryExpr. getOperand()ExprQualificationExpr. getQualified()ExprReturnStatement. getResult()ExprAssignmentStatement. getRightValue()ExprBinaryExpr. getSecondOperand()ExprCastExpr. getValue()ExprPrimitiveCastExpr. getValue()ExprSwitchStatement. getValue()static ExprExpr. instanceOf(Expr target, ValueType className)static ExprExpr. invert(Expr expr)static ExprExpr. qualify(Expr target, FieldReference field)static ExprExpr. subscript(Expr array, Expr index, ArrayType type)static ExprExpr. unary(UnaryOperation op, OperationType type, Expr arg)static ExprExpr. var(int index)Methods in org.teavm.ast that return types with arguments of type Expr Modifier and Type Method Description List<Expr>InvocationExpr. getArguments()List<Expr>ArrayFromDataExpr. getData()List<Expr>NewMultiArrayExpr. getDimensions()Methods in org.teavm.ast with parameters of type Expr Modifier and Type Method Description protected voidRecursiveVisitor. afterVisit(Expr expr)static AssignmentStatementStatement. assign(Expr left, Expr right)protected voidRecursiveVisitor. beforeVisit(Expr expr)static ExprExpr. binary(BinaryOperation op, OperationType type, Expr first, Expr second)static ExprExpr. binary(BinaryOperation op, OperationType type, Expr first, Expr second, TextLocation loc)static StatementStatement. cond(Expr predicate, List<Statement> consequent)static StatementStatement. cond(Expr predicate, List<Statement> consequent, List<Statement> alternative)static InvocationExprExpr. constructObject(MethodReference method, Expr[] arguments)static ExprExpr. createArray(ValueType type, Expr length)static ExprExpr. createArray(ValueType type, Expr... dimensions)static ReturnStatementStatement. exitFunction(Expr result)static ExprExpr. instanceOf(Expr target, ValueType className)static ExprExpr. invert(Expr expr)static InvocationExprExpr. invoke(MethodReference method, Expr target, Expr[] arguments)static InvocationExprExpr. invokeSpecial(MethodReference method, Expr target, Expr[] arguments)static InvocationExprExpr. invokeStatic(MethodReference method, Expr[] arguments)static ExprExpr. qualify(Expr target, FieldReference field)static ThrowStatementStatement. raiseException(Expr exception)voidConditionalExpr. setAlternative(Expr alternative)voidBoundCheckExpr. setArray(Expr array)voidSubscriptExpr. setArray(Expr array)voidUnwrapArrayExpr. setArray(Expr array)voidConditionalExpr. setCondition(Expr condition)voidConditionalStatement. setCondition(Expr condition)voidWhileStatement. setCondition(Expr condition)voidConditionalExpr. setConsequent(Expr consequent)voidThrowStatement. setException(Expr exception)voidInstanceOfExpr. setExpr(Expr expr)voidBinaryExpr. setFirstOperand(Expr firstOperand)voidBoundCheckExpr. setIndex(Expr index)voidSubscriptExpr. setIndex(Expr index)voidAssignmentStatement. setLeftValue(Expr leftValue)voidNewArrayExpr. setLength(Expr length)voidMonitorEnterStatement. setObjectRef(Expr objectRef)voidMonitorExitStatement. setObjectRef(Expr objectRef)voidUnaryExpr. setOperand(Expr operand)voidQualificationExpr. setQualified(Expr qualified)voidReturnStatement. setResult(Expr result)voidAssignmentStatement. setRightValue(Expr rightValue)voidBinaryExpr. setSecondOperand(Expr secondOperand)voidCastExpr. setValue(Expr value)voidPrimitiveCastExpr. setValue(Expr value)voidSwitchStatement. setValue(Expr value)static ExprExpr. subscript(Expr array, Expr index, ArrayType type)static ExprExpr. unary(UnaryOperation op, OperationType type, Expr arg)Method parameters in org.teavm.ast with type arguments of type Expr Modifier and Type Method Description protected ExprArrayFromDataExpr. clone(Map<Expr,Expr> cache)protected ExprArrayFromDataExpr. clone(Map<Expr,Expr> cache)protected ExprBinaryExpr. clone(Map<Expr,Expr> cache)protected ExprBinaryExpr. clone(Map<Expr,Expr> cache)protected ExprBoundCheckExpr. clone(Map<Expr,Expr> cache)protected ExprBoundCheckExpr. clone(Map<Expr,Expr> cache)protected ExprCastExpr. clone(Map<Expr,Expr> cache)protected ExprCastExpr. clone(Map<Expr,Expr> cache)protected ExprConditionalExpr. clone(Map<Expr,Expr> cache)protected ExprConditionalExpr. clone(Map<Expr,Expr> cache)protected ExprConstantExpr. clone(Map<Expr,Expr> cache)protected ExprConstantExpr. clone(Map<Expr,Expr> cache)protected abstract ExprExpr. clone(Map<Expr,Expr> cache)protected abstract ExprExpr. clone(Map<Expr,Expr> cache)protected ExprInstanceOfExpr. clone(Map<Expr,Expr> cache)protected ExprInstanceOfExpr. clone(Map<Expr,Expr> cache)protected ExprInvocationExpr. clone(Map<Expr,Expr> cache)protected ExprInvocationExpr. clone(Map<Expr,Expr> cache)protected ExprNewArrayExpr. clone(Map<Expr,Expr> cache)protected ExprNewArrayExpr. clone(Map<Expr,Expr> cache)protected ExprNewExpr. clone(Map<Expr,Expr> cache)protected ExprNewExpr. clone(Map<Expr,Expr> cache)protected ExprNewMultiArrayExpr. clone(Map<Expr,Expr> cache)protected ExprNewMultiArrayExpr. clone(Map<Expr,Expr> cache)protected ExprPrimitiveCastExpr. clone(Map<Expr,Expr> cache)protected ExprPrimitiveCastExpr. clone(Map<Expr,Expr> cache)protected ExprQualificationExpr. clone(Map<Expr,Expr> cache)protected ExprQualificationExpr. clone(Map<Expr,Expr> cache)protected ExprSubscriptExpr. clone(Map<Expr,Expr> cache)protected ExprSubscriptExpr. clone(Map<Expr,Expr> cache)protected ExprUnaryExpr. clone(Map<Expr,Expr> cache)protected ExprUnaryExpr. clone(Map<Expr,Expr> cache)protected UnwrapArrayExprUnwrapArrayExpr. clone(Map<Expr,Expr> cache)protected UnwrapArrayExprUnwrapArrayExpr. clone(Map<Expr,Expr> cache)protected ExprVariableExpr. clone(Map<Expr,Expr> cache)protected ExprVariableExpr. clone(Map<Expr,Expr> cache) -
Uses of Expr in org.teavm.backend.c.analyze
Methods in org.teavm.backend.c.analyze that return types with arguments of type Expr Modifier and Type Method Description Map<? extends TryCatchStatement,Set<? extends Expr>>AstDefinitionUsageAnalysis.Definition. getExceptionHandlingUsages()Set<? extends Expr>AstDefinitionUsageAnalysis.Definition. getUsages() -
Uses of Expr in org.teavm.backend.c.intrinsic
Methods in org.teavm.backend.c.intrinsic with parameters of type Expr Modifier and Type Method Description voidIntrinsicContext. emit(Expr expr) -
Uses of Expr in org.teavm.backend.c.util
Methods in org.teavm.backend.c.util with parameters of type Expr Modifier and Type Method Description static StringConstantUtil. getClassLiteral(IntrinsicContext context, InvocationExpr invocation, Expr expr)static StringConstantUtil. getStringLiteral(IntrinsicContext context, InvocationExpr invocation, Expr expr) -
Uses of Expr in org.teavm.backend.javascript.rendering
Methods in org.teavm.backend.javascript.rendering with parameters of type Expr Modifier and Type Method Description static booleanRenderingUtil. isSmallInteger(Expr expr) -
Uses of Expr in org.teavm.backend.javascript.spi
Methods in org.teavm.backend.javascript.spi that return Expr Modifier and Type Method Description ExprInjectorContext. getArgument(int index)Methods in org.teavm.backend.javascript.spi with parameters of type Expr Modifier and Type Method Description voidInjectorContext. writeExpr(Expr expr)voidInjectorContext. writeExpr(Expr expr, Precedence precedence) -
Uses of Expr in org.teavm.backend.wasm.intrinsics
Methods in org.teavm.backend.wasm.intrinsics with parameters of type Expr Modifier and Type Method Description WasmExpressionWasmIntrinsicManager. generate(Expr expr)
-