Uses of Interface
org.codehaus.janino.Java.Locatable
-
Packages that use Java.Locatable Package Description org.codehaus.janino The core of the Janino Java compiler. -
-
Uses of Java.Locatable in org.codehaus.janino
Subinterfaces of Java.Locatable in org.codehaus.janino Modifier and Type Interface Description static interfaceJava.AnnotationRepresentation of a Java annotation.static interfaceJava.AnnotationTypeDeclarationBase for package member ("top-level") and member ("nested") annotation type declarations.static interfaceJava.ArrayInitializerOrRvalueThe union ofJava.ArrayInitializerandJava.Rvalue.static interfaceJava.BlockStatementEverything that can be compiled to code, e.g.static interfaceJava.ClassDeclarationBase for the various class declarations (top-level class, local class, anonymous class, nested class, top-level enum, nested enum).static interfaceJava.ElementValueBase of the possible element values in aJava.NormalAnnotation.static interfaceJava.EnumDeclarationBase for package member (a.k.a.static interfaceJava.FieldDeclarationOrInitializer(package private) static interfaceJava.InnerClassDeclarationRepresents the declaration of an inner class, i.e.static interfaceJava.MemberTypeDeclarationRepresents a class or interface declaration where the immediately enclosing scope is another class or interface declaration.static interfaceJava.ModifierBase for the various modifiers (access modifiers, annotations).static interfaceJava.NamedTypeDeclarationRepresents the declaration of a class or an interface that has a name.static interfaceJava.PackageMemberTypeDeclarationRepresents a class or interface declaration on compilation unit level.static interfaceJava.TypeBodyDeclarationRepresentation of a "ClassBodyDeclaration" or an "InterfaceMemberDeclaration".static interfaceJava.TypeDeclarationBase for the various kinds of type declarations, e.g.Classes in org.codehaus.janino that implement Java.Locatable Modifier and Type Class Description static classJava.AbstractAnnotationConvenience class.static classJava.AbstractClassDeclarationBase for the various class declaration kinds.static classJava.AbstractCompilationUnit.ImportDeclarationBase class for the various IMPORT declarations.static classJava.AbstractCompilationUnit.SingleStaticImportDeclarationRepresents a single static import declaration likestatic classJava.AbstractCompilationUnit.SingleTypeImportDeclarationRepresents a "single-type import declaration" like "import java.util.Map;".static classJava.AbstractCompilationUnit.StaticImportOnDemandDeclarationRepresents a static-import-on-demand declaration likestatic classJava.AbstractCompilationUnit.TypeImportOnDemandDeclarationRepresents a type-import-on-demand declaration likeimport java.util.*;.static classJava.AbstractTypeBodyDeclarationAbstract implementation ofJava.TypeBodyDeclaration.static classJava.AbstractTypeDeclarationAbstract implementation ofJava.TypeDeclaration.static classJava.AccessModifierRepresentation of the modifier flags and annotations that are associated with a declaration.static classJava.AlternateConstructorInvocationRepresentation of a JLS7 8.8.7.1.static classJava.AmbiguousNameRepresentation of a JLS7 6.5.2 "ambiguous name".static classJava.AnonymousClassDeclarationRepresentation of a JLS7 15.9.5 "anonymous class declaration".static classJava.ArrayAccessExpressionRepresentation of a JLS7 15.13 (JLS8: 15.10.3) "array access expression".static classJava.ArrayCreationReferenceRepresentation of a "method reference expression", as described in JLS9 15.13, with the form "<var>arrayType</var>::new".static classJava.ArrayInitializerRepresentation of a JLS7 10.6 "array initializer".static classJava.ArrayLengthRepresentation of the JLS7 10.7 array type "length" pseudo-member.static classJava.ArrayTypeRepresentation of a JLS7 10.1 "array type".static classJava.AssertStatementRepresentation of the JLS7 14.10 ASSERT statement.static classJava.AssignmentRepresentation of all JLS7 15.26 assignments.static classJava.Atomstatic classJava.BinaryOperationRepresentation of all non-operand-modifying binary operations.static classJava.BlockRepresentation of a Java "block" (JLS7 14.2).static classJava.BooleanLiteralRepresentation of a "boolean literal" (JLS7 3.10.3) (typeboolean).static classJava.BooleanRvalueBase class forJava.Rvalues that compile better as conditional branches.static classJava.BreakableStatementBase class for statements that can be terminated abnormally with abreakstatement.static classJava.BreakStatementRepresentation of the JLS7 14.15 BREAK statement.static classJava.CastRepresentation of a JLS7 15.16 "cast expression".static classJava.CatchClauseRepresentation of a JLS7 14.20.1 CATCH clause.static classJava.CatchParameterRepresentation of a "catch" parameter.static classJava.CharacterLiteralRepresentation of a "character literal" (JLS7 3.10.4) (typechar).static classJava.ClassInstanceCreationReferenceRepresentation of a "method reference expression", as described in JLS9 15.13, with the form "<var>classType</var>::new".static classJava.ClassLiteralRepresentation of a JLS7 15.8.2 "class literal".static classJava.ConditionalExpressionRepresentation of a JLS7 15.25 "conditional operation".static classJava.ConstructorDeclaratorRepresentation of a constructor declarator.static classJava.ConstructorInvocationAbstract bas class forJava.SuperConstructorInvocationandJava.AlternateConstructorInvocation.static classJava.ContinuableStatementBase class for statements that support the "continue" statement.static classJava.ContinueStatementRepresentation of the JLS7 14.16 CONTINUE statement.static classJava.CrementRepresentation of a JLS7 15.14.2 "postfix increment operation", a JLS7 15.14.3 "postfix decrement operation", a JLS7 15.15.1 "prefix increment operation" or a JLS7 15.15.2 "prefix decrement operation".static classJava.DoStatementRepresentation of a JLS7 14.13 DO statement.static classJava.ElementValueArrayInitializerAn element value in the form of an array initializer, e.g.static classJava.EmptyStatementRepresentation of the "empty statement", i.e.static classJava.EnumConstantRepresentation of an "enum constant", see JLS7 8.9.1.static classJava.ExportsModuleDirectiveRepresentation of a (Java 9+) "exports directive", as explained in JLS9 7.7.2.static classJava.ExpressionStatementRepresentation of the JLS7 14.8 "expression statement".static classJava.FieldAccessRepresentation of an access to a field of a class or an interface.static classJava.FieldAccessExpressionRepresentation of a JLS7 15.11 "field access expression", including the "array length" pseudo field access.static classJava.FieldDeclarationThis class is derived from "Statement", because it provides for the initialization of the field.static classJava.FloatingPointLiteralRepresentation of a "floating-point literal" (JLS7 3.10.2) (typesfloatanddouble).static classJava.ForEachStatementRepresentation of a JLS7 14.14.2 "enhanced FOR statement".static classJava.ForStatementRepresentation of a JLS7 14.14.1 "basic FOR statement".static classJava.FunctionDeclaratorAbstract base class forJava.ConstructorDeclaratorandJava.MethodDeclarator.static classJava.FunctionDeclarator.FormalParameterRepresentation of a (formal) function parameter.static classJava.FunctionDeclarator.FormalParametersRepresentation of the (formal) function parameters.static classJava.IfStatementRepresentation of a JLS7 14.9 IF statement.static classJava.InitializerRepresentation of an "instance initializer" (JLS7 8.6) or "static initializer" (JLS7 8.7).static classJava.InstanceofRepresentation of a JLS7 15.20.2 "type comparison operation".static classJava.IntegerLiteralRepresentation of an "integer literal" (JLS7 3.10.1) (typesintandlong).static classJava.InterfaceDeclarationBase for the various interface declaration kinds.static classJava.InvocationAbstract base class forJava.MethodInvocationandJava.SuperclassMethodInvocation.static classJava.LabeledStatementRepresentation of a JLS7 14.7 "labeled statement".static classJava.LambdaExpressionRepresentation of a (Java 8+) "lambda expression", see JLS9 15.27.static classJava.LiteralAbstract base class for the various Java literals; see JLS7 3.10.static classJava.LocalClassDeclarationRepresentation of a "local class declaration" i.e.static classJava.LocalClassDeclarationStatementRepresentation of the JLS7 14.3 "local class declaration statement".static classJava.LocalVariableAccessRepresentation of a local variable access -- used during compilation.static classJava.LocalVariableDeclarationStatementRepresentation of a JLS7 14.4 "local variable declaration statement".static classJava.LocatedAbstract implementation ofJava.Locatable.static classJava.LvalueRepresentation of an "lvalue", i.e.static classJava.MarkerAnnotationRepresentation of a "marker annotation", i.e.static classJava.MemberAnnotationTypeDeclarationRepresentation of a member annotation type declaration, a.k.a.static classJava.MemberClassDeclarationRepresentation of a "member class declaration", i.e.static classJava.MemberEnumDeclarationRepresentation of a "member enum declaration", i.e.static classJava.MemberInterfaceDeclarationRepresentation of a "member interface declaration", i.e.static classJava.MethodDeclaratorRepresentation of a method declarator.static classJava.MethodInvocationRepresentation of a JLS7 15.12 "method invocation expression".static classJava.MethodReferenceRepresentation of a "method reference expression", as described in JLS9 15.13, with the form "<var>referenceType</var>::identifier.static classJava.ModuleDeclarationRepresentation of a "module declaration", as described in JLS9 7.7.static classJava.NamedClassDeclarationBase for the various named class declarations.static classJava.NewAnonymousClassInstanceRepresentation of a JLS7 15.9 "anonymous class instance creation expression".static classJava.NewArrayRepresentation of a JLS7 15.10 "array creation expression".static classJava.NewClassInstanceRepresentation of a JLS7 "class instance creation expression".static classJava.NewInitializedArrayRepresentation of a JLS7 15.10 "array creation expression".static classJava.NormalAnnotationA "normal annotation", i.e.static classJava.NullLiteralRepresentation of a "null literal" (JLS7 3.10.7).static classJava.OpensModuleDirectiveRepresentation of a (Java 9+) "opens directive", as explained in JLS9 7.7.2.static classJava.PackageRepresentation of a JLS7 6.5.2.1.5 "package name".static classJava.PackageDeclarationRepresentation of a package declaration likepackage com.acme.tools;.static classJava.PackageMemberAnnotationTypeDeclarationRepresentation of a package member annotation type declaration, a.k.a.static classJava.PackageMemberClassDeclarationImplementation of a "package member class declaration", a.k.a.static classJava.PackageMemberEnumDeclarationImplementation of a "package member enum declaration", a.k.a.static classJava.PackageMemberInterfaceDeclarationRepresentation of a "package member interface declaration", a.k.a.static classJava.ParameterAccess"Artificial" operation for accessing the parameters of the synthetic constructor of an anonymous class.static classJava.ParenthesizedExpressionRepresentation of a JLS7 15.8.5 "parenthesized expression".static classJava.PrimitiveTypeRepresentation of a JLS7 4.2 "primitive type", i.e a primitive type "usage", which has a location.static classJava.ProvidesModuleDirectiveRepresentation of a (Java 9+) "provides directive", as explained in JLS9 7.7.4.static classJava.QualifiedThisReferenceRepresentation of an JLS7 15.8.4 access to the current object or an enclosing instance.static classJava.ReferenceTypeRepresentation of a JLS7 4.3 reference type.static classJava.RequiresModuleDirectiveRepresentation of a (Java 9+) "requires directive", as explained in JLS9 7.7.1.static classJava.ReturnStatementRepresentation of the JLS7 14.17 RETURN statement.static classJava.RvalueRepresentation of an "rvalue", i.e.static classJava.RvalueMemberTypeRepresentation of the first part of a JLS7 15.9 "Qualified class instance creation expression": The "a.new MyClass" part of "a.new MyClass(...)" expression.static classJava.SimpleConstantThis class is not used when code is parsed; it is intended for "programmatic" literals.static classJava.SimpleTypeThis class is not used when code is parsed; it is intended for "programmatic" types.static classJava.SingleElementAnnotationRepresentation of a "single-element annotation", i.e.static classJava.StatementEverything that can occur in the body of a method or in a block.static classJava.StringLiteralRepresentation of a "string literal" (JLS7 3.10.5) (typeString).static classJava.SuperclassFieldAccessExpressionRepresentation of an JLS7 "superclass field access expression", e.g.static classJava.SuperclassMethodInvocationRepresentation of a JLS7 15.12.1.1.3 "superclass method invocation".static classJava.SuperConstructorInvocationRepresentation of a JLS7 8.8.7.1.static classJava.SwitchStatementThe JLS7 14.10switchStatement.static classJava.SwitchStatement.SwitchBlockStatementGroupRepresentation of a "switch block statement group" as defined in JLS7 14.11.static classJava.SynchronizedStatementRepresentation of a JLS7 14.9 SYNCHRONIZED statement.static classJava.TextBlockRepresentation of a "text block" (JLS17 3.10.6 Text Blocks) (typeString).static classJava.ThisReferenceRepresentation of an JLS7 15.8.3 access to the innermost enclosing instance.static classJava.ThrowStatementRepresentation of a JLS7 14.18 THROW statement.static classJava.TryStatementRepresentation of a JLS7 14.20 TRY statement.static classJava.TryStatement.LocalVariableDeclaratorResourceRepresentation of a JLS9 14.20.2 "local-variable-declarator resource" in a TRY-with-resources statement.static classJava.TryStatement.ResourceRepresentation of a JLS9 14.20.2 "resource" in a TRY-with-resources statement.static classJava.TryStatement.VariableAccessResourceRepresentation of a JLS9 14.20.2 "variable-access resource" in a TRY-with-resources statement.static classJava.TypeRepresentation of a Java type.static classJava.UnaryOperationRepresentation of a JLS7 15.15.3 "unary plus operator", a JLS7 15.15.4 "unary minus operator", a JLS7 15.15.5 "bitwise complement operator" or a JLS7 15.15.6 "logical complement operator".static classJava.UsesModuleDirectiveRepresentation of a (Java 9+) "uses directive", as explained in JLS9 7.7.3.static classJava.VariableDeclaratorUsed by FieldDeclaration and LocalVariableDeclarationStatement.static classJava.WhileStatementRepresentation of the JLS7 14.2 WHILE statement.Methods in org.codehaus.janino with parameters of type Java.Locatable Modifier and Type Method Description private voidUnitCompiler. aconstnull(Java.Locatable locatable)private voidUnitCompiler. add(Java.Locatable locatable)private voidUnitCompiler. addLineNumberOffset(Java.Locatable locatable)private static ClassFile.MethodInfoUnitCompiler. addMethodInfo(Java.Locatable locatable, ClassFile classFile, short accessFlags, java.lang.String methodName, MethodDescriptor methodMd)private voidUnitCompiler. andOrXor(Java.Locatable locatable, java.lang.String operator)private voidUnitCompiler. anewarray(Java.Locatable locatable, IClass componentType)private voidUnitCompiler. arraylength(Java.Locatable locatable)private voidUnitCompiler. arraystore(Java.Locatable locatable, IType lhsComponentType)private voidUnitCompiler. assignmentConversion(Java.Locatable locatable, IType sourceType, IType targetType, java.lang.Object constantValue)Implements "assignment conversion" (JLS7 5.2) (more precisely: "assignment contexts".)private voidUnitCompiler. athrow(Java.Locatable locatable)private IClassUnitCompiler. binaryNumericPromotionType(Java.Locatable locatable, IType type1, IType type2)private voidUnitCompiler. boxingConversion(Java.Locatable locatable, IType sourceType, IType targetType)private voidUnitCompiler. castConversion(Java.Locatable locatable, IType sourceType, IType targetType, java.lang.Object constantValue)private voidUnitCompiler. checkcast(Java.Locatable locatable, IType targetType)private voidUnitCompiler. checkThrownException(Java.Locatable locatable, IType type, Java.Scope scope)private voidUnitCompiler. cmp(Java.Locatable locatable, int opIdx)private ITypeUnitCompiler. compileArithmeticBinaryOperation(Java.Locatable locatable, IType lhsType, java.lang.String operator, Java.Rvalue rhs)The LHS operand of type lhsType is expected on the stack.private ITypeUnitCompiler. compileArithmeticOperation(Java.Locatable locatable, IType firstOperandType, java.util.Iterator<Java.Rvalue> operands, java.lang.String operator)Executes an arithmetic operation on a sequence of operands.private static CompileExceptionUnitCompiler. compileException(Java.Locatable locatable, java.lang.String message)private IClassUnitCompiler. compileStringConcatenation(Java.Locatable locatable, IType type, Java.Rvalue secondOperand, java.util.Iterator<Java.Rvalue> operands)private voidUnitCompiler. consT(Java.Locatable locatable, double value)private voidUnitCompiler. consT(Java.Locatable locatable, float value)private voidUnitCompiler. consT(Java.Locatable locatable, int value)private voidUnitCompiler. consT(Java.Locatable locatable, long value)private IClassUnitCompiler. consT(Java.Locatable locatable, java.lang.Object value)Pushes one value on the operand stack and pushes the respectiveClassFile.StackMapTableAttribute.VerificationTypeInfooperand to the stack map.private voidUnitCompiler. consT(Java.Locatable locatable, java.lang.String s)private voidUnitCompiler. consT(Java.Locatable locatable, IClass iClass)private voidUnitCompiler. consT(Java.Locatable locatable, IClass t, int value)private java.lang.ObjectUnitCompiler. constantAssignmentConversion(Java.Locatable locatable, java.lang.Object value, IType targetType)Implements "assignment conversion" (JLS7 5.2) on a constant value.private IClassUnitCompiler. convertToPrimitiveNumericType(Java.Locatable locatable, IType type)If the given type is a primitive type, return that type.private voidUnitCompiler. dup(Java.Locatable locatable)Duplicates the top operand: ...private voidUnitCompiler. dup2(Java.Locatable locatable)Duplicates the top two operands: ...private voidUnitCompiler. dupn(Java.Locatable locatable, int n)Duplicates the top n operands.private voidUnitCompiler. dupx(Java.Locatable locatable)Copies the top operand one position down: b a => a b aprivate voidUnitCompiler. dupx2(Java.Locatable locatable)Copies the top operand two positions down: c b a => a c b a.private voidUnitCompiler. dupxx(Java.Locatable locatable, int positions)Copies the top operand positions down.IClass.IInvocableUnitCompiler. findMostSpecificIInvocable(Java.Locatable locatable, IClass.IInvocable[] iInvocables, IClass[] argumentTypes, boolean boxingPermitted, Java.Scope contextScope)Determines the applicable invocables and choose the most specific invocable.private IClass.IInvocableUnitCompiler. findMostSpecificIInvocable(Java.Locatable locatable, IClass.IInvocable[] iInvocables, Java.Rvalue[] arguments, Java.Scope contextScope)Determines the arguments' types, determine the applicable invocables and choose the most specific invocable and adjust arguments as needed (for varargs case).private voidUnitCompiler. getfield(Java.Locatable locatable, IClass.IField iField)private voidUnitCompiler. getfield(Java.Locatable locatable, IClass declaringIClass, java.lang.String fieldName, IClass fieldType, boolean statiC)private voidUnitCompiler. gotO(Java.Locatable locatable, CodeContext.Offset dst)private voidUnitCompiler. if_acmpxx(Java.Locatable locatable, int opIdx, CodeContext.Offset dst)private voidUnitCompiler. if_icmpxx(Java.Locatable locatable, int opIdx, CodeContext.Offset dst)private voidUnitCompiler. ifnonnull(Java.Locatable locatable, CodeContext.Offset dst)private voidUnitCompiler. ifnull(Java.Locatable locatable, CodeContext.Offset dst)private voidUnitCompiler. ifNumeric(Java.Locatable locatable, int opIdx, CodeContext.Offset dst, boolean orientation)private voidUnitCompiler. ifxx(Java.Locatable locatable, int opIdx, CodeContext.Offset dst)private voidUnitCompiler. iinc(Java.Locatable locatable, Java.LocalVariable lv, java.lang.String operator)private voidUnitCompiler. instanceoF(Java.Locatable locatable, IType rhsType)private voidUnitCompiler. invoke(Java.Locatable locatable, int opcode, IClass declaringIClass, java.lang.String methodName, MethodDescriptor methodDescriptor, boolean useInterfaceMethodRef)Expects the target object and the arguments on the operand stack.private voidUnitCompiler. invokeConstructor(Java.Locatable locatable, IClass.IConstructor iConstructor)Invokes the iConstructor; assumes thatthisand the correct number and types of arguments are on the operand stack.private voidUnitCompiler. invokeConstructor(Java.Locatable locatable, Java.Scope scope, Java.Rvalue enclosingInstance, IType targetType, Java.Rvalue[] arguments)Expects the object to initialize on the stack.private voidUnitCompiler. invokeMethod(Java.Locatable locatable, IClass.IMethod iMethod)Invokes the iMethod; assumes thatthis(unless iMethod is static) and the correct number and types of arguments are on the operand stack.private voidUnitCompiler. l2i(Java.Locatable locatable)private voidUnitCompiler. load(Java.Locatable locatable, IType localVariableType, int localVariableIndex)private ITypeUnitCompiler. load(Java.Locatable locatable, Java.LocalVariable localVariable)private voidUnitCompiler. lookupswitch(Java.Locatable locatable, java.util.SortedMap<java.lang.Integer,CodeContext.Offset> caseLabelMap, CodeContext.Offset defaultLabelOffset)private voidUnitCompiler. monitorenter(Java.Locatable locatable)private voidUnitCompiler. monitorexit(Java.Locatable locatable)private voidUnitCompiler. mulDivRemAddSub(Java.Locatable locatable, java.lang.String operator)private voidUnitCompiler. multianewarray(Java.Locatable locatable, int dimExprCount, int dims, IType componentType)private voidUnitCompiler. neg(Java.Locatable locatable, IClass operandType)private voidUnitCompiler. neW(Java.Locatable locatable, IType iType)private voidUnitCompiler. newarray(Java.Locatable locatable, IType componentType)private IClassUnitCompiler. newArray(Java.Locatable locatable, int dimExprCount, int dims, IType componentType)Expects dimExprCount values of typeinton the operand stack.private voidUnitCompiler. numericPromotion(Java.Locatable locatable, IType sourceType, IClass targetType)private voidUnitCompiler. pop(Java.Locatable locatable, IType type)private voidUnitCompiler. putfield(Java.Locatable locatable, IClass.IField iField)private voidUnitCompiler. referenceThis(Java.Locatable locatable, IClass currentIClass)private voidUnitCompiler. referenceThis(Java.Locatable locatable, Java.AbstractTypeDeclaration declaringType, Java.TypeBodyDeclaration declaringTypeBodyDeclaration, IType targetIType)private voidUnitCompiler. returN(Java.Locatable locatable)private voidUnitCompiler. reverseUnaryNumericPromotion(Java.Locatable locatable, IClass sourceType, IType targetType)private voidUnitCompiler. shift(Java.Locatable locatable, java.lang.String operator)private voidUnitCompiler. store(Java.Locatable locatable, IType lvType, short lvIndex)private voidUnitCompiler. store(Java.Locatable locatable, Java.LocalVariable localVariable)Assigns the top operand to the given local variable.private voidUnitCompiler. stringConversion(Java.Locatable locatable, IType sourceType)Converts object of type "sourceType" to type "String" (JLS7 15.18.1.1).private voidUnitCompiler. sub(Java.Locatable locatable)private voidUnitCompiler. swap(Java.Locatable locatable)private voidUnitCompiler. tableswitch(Java.Locatable locatable, java.util.SortedMap<java.lang.Integer,CodeContext.Offset> caseLabelMap, CodeContext.Offset defaultLabelOffset)private booleanUnitCompiler. tryAssignmentConversion(Java.Locatable locatable, IType sourceType, IType targetType, java.lang.Object constantValue)private booleanUnitCompiler. tryBoxingConversion(Java.Locatable locatable, IType sourceType, IType targetType)private booleanUnitCompiler. tryCastConversion(Java.Locatable locatable, IType sourceType, IType targetType, java.lang.Object constantValue)private booleanUnitCompiler. tryConstantAssignmentConversion(Java.Locatable locatable, java.lang.Object constantValue, IType targetType)Checks if "constant assignment conversion" (JLS7 5.2, paragraph 1) is possible.private booleanUnitCompiler. tryNarrowingPrimitiveConversion(Java.Locatable locatable, IType sourceType, IType targetType)Implements "narrowing primitive conversion" (JLS7 5.1.3).private booleanUnitCompiler. tryNarrowingReferenceConversion(Java.Locatable locatable, IType sourceType, IType targetType)Implements "narrowing reference conversion" (5.1.5).private booleanUnitCompiler. tryWideningPrimitiveConversion(Java.Locatable locatable, IType sourceType, IType targetType)Implements "widening primitive conversion" (5.1.2).private IClassUnitCompiler. unaryNumericPromotion(Java.Locatable locatable, IType type)Implements "unary numeric promotion" (JLS7 5.6.1).private IClassUnitCompiler. unaryNumericPromotionType(Java.Locatable locatable, IType type)private voidUnitCompiler. unboxingConversion(Java.Locatable locatable, IType sourceType, IClass targetType)private voidUnitCompiler. xaload(Java.Locatable locatable, IType componentType)private voidUnitCompiler. xor(Java.Locatable locatable, int opcode)private voidUnitCompiler. xreturn(Java.Locatable locatable, IType returnType)
-