| Modifier and Type | Field and Description |
|---|---|
| private AsmClassGenerator | |
| private AssertionWriter | |
| private BinaryExpressionHelper | |
| private int | |
| private CallSiteWriter | |
| private ClassNode | |
| private ClosureWriter | |
| private CompileStack | |
| private ConstructorNode | |
| private GeneratorContext | |
| private ClassVisitor | |
| private boolean | |
| private BinaryExpressionHelper | |
| private UnaryExpressionHelper | |
| private int | |
| private InterfaceHelperClassNode | |
| private String | |
| private String | |
| private InvocationWriter | |
| private LambdaWriter | |
| private int | |
| private static final boolean | |
| private MethodNode | |
| private MethodPointerExpressionWriter | |
| private MethodReferenceExpressionWriter | |
| private MethodVisitor | |
| private OperandStack | |
| public boolean | |
| private ClassNode | |
| private StatementWriter | |
| private List | |
| private TypeChooser | |
| private UnaryExpressionHelper |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| private static int | chooseBytecodeVersion(final boolean invokedynamic, final boolean previewFeatures, final String targetBytecode)
|
| private static ClassVisitor | |
| public AsmClassGenerator | |
| public AssertionWriter | |
| public BinaryExpressionHelper | |
| public int | |
| public CallSiteWriter | |
| public String | |
| public ClassNode | |
| public ClassVisitor | |
| public ClosureWriter | |
| public CompileStack | |
| public ConstructorNode | |
| public GeneratorContext | |
| public ClassVisitor | |
| public InterfaceHelperClassNode | |
| public String | |
| public String | |
| public InvocationWriter | |
| public LambdaWriter | |
| public int | |
| public MethodNode | |
| public MethodPointerExpressionWriter | |
| public MethodReferenceExpressionWriter | |
| public MethodVisitor | |
| public int | |
| public OperandStack | |
| public ClassNode | |
| public ClassNode | |
| public SourceUnit | |
| public StatementWriter | |
| public List | |
| public TypeChooser | |
| public UnaryExpressionHelper | |
| public void | init(final AsmClassGenerator asmClassGenerator, final GeneratorContext gcon, final ClassVisitor cv, final ClassNode cn)
|
| public boolean | |
| public boolean | |
| public boolean | |
| public boolean | |
| public boolean | Returns: true if we are in a script body, where all variables declared are no longer local variables but are properties
|
| public boolean | |
| public boolean | |
| public boolean | |
| public boolean | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public boolean | |
| public void | |
| public void |
| acg | back to summary |
|---|---|
| private AsmClassGenerator acg | |
| assertionWriter | back to summary |
|---|---|
| private AssertionWriter assertionWriter | |
| binaryExpHelper | back to summary |
|---|---|
| private BinaryExpressionHelper binaryExpHelper | |
| bytecodeVersion | back to summary |
|---|---|
| private int bytecodeVersion | |
| callSiteWriter | back to summary |
|---|---|
| private CallSiteWriter callSiteWriter | |
| classNode | back to summary |
|---|---|
| private ClassNode classNode | |
| closureWriter | back to summary |
|---|---|
| private ClosureWriter closureWriter | |
| compileStack | back to summary |
|---|---|
| private CompileStack compileStack | |
| constructorNode | back to summary |
|---|---|
| private ConstructorNode constructorNode | |
| context | back to summary |
|---|---|
| private GeneratorContext context | |
| cv | back to summary |
|---|---|
| private ClassVisitor cv | |
| fastPath | back to summary |
|---|---|
| private boolean fastPath | |
| fastPathBinaryExpHelper | back to summary |
|---|---|
| private BinaryExpressionHelper fastPathBinaryExpHelper | |
| fastPathUnaryExpressionHelper | back to summary |
|---|---|
| private UnaryExpressionHelper fastPathUnaryExpressionHelper | |
| helperMethodIndex | back to summary |
|---|---|
| private int helperMethodIndex | |
| interfaceClassLoadingClass | back to summary |
|---|---|
| private InterfaceHelperClassNode interfaceClassLoadingClass | |
| internalBaseClassName | back to summary |
|---|---|
| private String internalBaseClassName | |
| internalClassName | back to summary |
|---|---|
| private String internalClassName | |
| invocationWriter | back to summary |
|---|---|
| private InvocationWriter invocationWriter | |
| lambdaWriter | back to summary |
|---|---|
| private LambdaWriter lambdaWriter | |
| lineNumber | back to summary |
|---|---|
| private int lineNumber | |
| LOG_CLASSGEN | back to summary |
|---|---|
| private static final boolean LOG_CLASSGEN | |
| methodNode | back to summary |
|---|---|
| private MethodNode methodNode | |
| methodPointerExpressionWriter | back to summary |
|---|---|
| private MethodPointerExpressionWriter methodPointerExpressionWriter | |
| methodReferenceExpressionWriter | back to summary |
|---|---|
| private MethodReferenceExpressionWriter methodReferenceExpressionWriter | |
| methodVisitor | back to summary |
|---|---|
| private MethodVisitor methodVisitor | |
| operandStack | back to summary |
|---|---|
| private OperandStack operandStack | |
| optimizeForInt | back to summary |
|---|---|
| public boolean optimizeForInt | |
| outermostClass | back to summary |
|---|---|
| private ClassNode outermostClass | |
| statementWriter | back to summary |
|---|---|
| private StatementWriter statementWriter | |
| superMethodNames | back to summary |
|---|---|
| private List<String> superMethodNames | |
| typeChooser | back to summary |
|---|---|
| private TypeChooser typeChooser | |
| unaryExpressionHelper | back to summary |
|---|---|
| private UnaryExpressionHelper unaryExpressionHelper | |
| WriterController | back to summary |
|---|---|
| public WriterController() | |
| chooseBytecodeVersion | back to summary |
|---|---|
| private static int chooseBytecodeVersion(final boolean invokedynamic, final boolean previewFeatures, final String targetBytecode) | |
| createClassVisitor | back to summary |
|---|---|
| private static ClassVisitor createClassVisitor(final ClassVisitor cv) | |
| getAcg | back to summary |
|---|---|
| public AsmClassGenerator getAcg() | |
| getAssertionWriter | back to summary |
|---|---|
| public AssertionWriter getAssertionWriter() | |
| getBinaryExpressionHelper | back to summary |
|---|---|
| public BinaryExpressionHelper getBinaryExpressionHelper() | |
| getBytecodeVersion | back to summary |
|---|---|
| public int getBytecodeVersion() | |
| getCallSiteWriter | back to summary |
|---|---|
| public CallSiteWriter getCallSiteWriter() | |
| getClassName | back to summary |
|---|---|
| public String getClassName() | |
| getClassNode | back to summary |
|---|---|
| public ClassNode getClassNode() | |
| getClassVisitor | back to summary |
|---|---|
| public ClassVisitor getClassVisitor() | |
| getClosureWriter | back to summary |
|---|---|
| public ClosureWriter getClosureWriter() | |
| getCompileStack | back to summary |
|---|---|
| public CompileStack getCompileStack() | |
| getConstructorNode | back to summary |
|---|---|
| public ConstructorNode getConstructorNode() | |
| getContext | back to summary |
|---|---|
| public GeneratorContext getContext() | |
| getCv | back to summary |
|---|---|
| public ClassVisitor getCv()
Deprecated
| |
| getInterfaceClassLoadingClass | back to summary |
|---|---|
| public InterfaceHelperClassNode getInterfaceClassLoadingClass() | |
| getInternalBaseClassName | back to summary |
|---|---|
| public String getInternalBaseClassName() | |
| getInternalClassName | back to summary |
|---|---|
| public String getInternalClassName() | |
| getInvocationWriter | back to summary |
|---|---|
| public InvocationWriter getInvocationWriter() | |
| getLambdaWriter | back to summary |
|---|---|
| public LambdaWriter getLambdaWriter() | |
| getLineNumber | back to summary |
|---|---|
| public int getLineNumber() | |
| getMethodNode | back to summary |
|---|---|
| public MethodNode getMethodNode() | |
| getMethodPointerExpressionWriter | back to summary |
|---|---|
| public MethodPointerExpressionWriter getMethodPointerExpressionWriter() | |
| getMethodReferenceExpressionWriter | back to summary |
|---|---|
| public MethodReferenceExpressionWriter getMethodReferenceExpressionWriter() | |
| getMethodVisitor | back to summary |
|---|---|
| public MethodVisitor getMethodVisitor() | |
| getNextHelperMethodIndex | back to summary |
|---|---|
| public int getNextHelperMethodIndex() | |
| getOperandStack | back to summary |
|---|---|
| public OperandStack getOperandStack() | |
| getOutermostClass | back to summary |
|---|---|
| public ClassNode getOutermostClass() | |
| getReturnType | back to summary |
|---|---|
| public ClassNode getReturnType() | |
| getSourceUnit | back to summary |
|---|---|
| public SourceUnit getSourceUnit() | |
| getStatementWriter | back to summary |
|---|---|
| public StatementWriter getStatementWriter() | |
| getSuperMethodNames | back to summary |
|---|---|
| public List | |
| getTypeChooser | back to summary |
|---|---|
| public TypeChooser getTypeChooser() | |
| getUnaryExpressionHelper | back to summary |
|---|---|
| public UnaryExpressionHelper getUnaryExpressionHelper() | |
| init | back to summary |
|---|---|
| public void init(final AsmClassGenerator asmClassGenerator, final GeneratorContext gcon, final ClassVisitor cv, final ClassNode cn) | |
| isConstructor | back to summary |
|---|---|
| public boolean isConstructor() | |
| isFastPath | back to summary |
|---|---|
| public boolean isFastPath() | |
| isInGeneratedFunction | back to summary |
|---|---|
| public boolean isInGeneratedFunction() | |
| isInGeneratedFunctionConstructor | back to summary |
|---|---|
| public boolean isInGeneratedFunctionConstructor() | |
| isInScriptBody | back to summary |
|---|---|
public boolean isInScriptBody()
| |
| isNotClinit | back to summary |
|---|---|
| public boolean isNotClinit() | |
| isStaticConstructor | back to summary |
|---|---|
| public boolean isStaticConstructor() | |
| isStaticContext | back to summary |
|---|---|
| public boolean isStaticContext() | |
| isStaticMethod | back to summary |
|---|---|
| public boolean isStaticMethod() | |
| resetLineNumber | back to summary |
|---|---|
| public void resetLineNumber() | |
| setConstructorNode | back to summary |
|---|---|
| public void setConstructorNode(final ConstructorNode constructorNode) | |
| setInterfaceClassLoadingClass | back to summary |
|---|---|
| public void setInterfaceClassLoadingClass(final InterfaceHelperClassNode ihc) | |
| setLineNumber | back to summary |
|---|---|
| public void setLineNumber(final int lineNumber) | |
| setMethodNode | back to summary |
|---|---|
| public void setMethodNode(final MethodNode methodNode) | |
| setMethodVisitor | back to summary |
|---|---|
| public void setMethodVisitor(final MethodVisitor methodVisitor) | |
| shouldOptimizeForInt | back to summary |
|---|---|
| public boolean shouldOptimizeForInt() | |
| switchToFastPath | back to summary |
|---|---|
| public void switchToFastPath() | |
| switchToSlowPath | back to summary |
|---|---|
| public void switchToSlowPath() | |