Class JavaBytecodeContext
java.lang.Object
org.openzen.zenscript.javashared.JavaContext
org.openzen.zenscript.javabytecode.JavaBytecodeContext
-
Field Summary
FieldsFields inherited from class org.openzen.zenscript.javashared.JavaContext
basePackage, logger, modulePackage -
Constructor Summary
ConstructorsConstructorDescriptionJavaBytecodeContext(JavaBytecodeModule target, JavaCompileSpace space, ZSPackage modulePackage, String basePackage, IZSLogger logger) -
Method Summary
Modifier and TypeMethodDescriptiongetDescriptor(TypeID type) getInternalName(TypeID type) intorg.objectweb.asm.Typeprotected JavaSyntheticClassGeneratorvoidMethods inherited from class org.openzen.zenscript.javashared.JavaContext
addModule, getEnumConstructorDescriptor, getFunction, getFunctionalInterface, getJavaClass, getJavaExpansionClass, getJavaField, getJavaField, getJavaImplementation, getJavaMethod, getJavaMethod, getJavaModule, getJavaNativeClass, getJavaVariantOption, getJavaVariantOption, getMethodDescriptor, getMethodDescriptor, getMethodDescriptorConstructor, getMethodDescriptorExpansion, getMethodSignature, getMethodSignature, getMethodSignatureExpansion, getPackageName, getRange, getRegistry, getSignature, hasJavaClass, hasJavaField, isGenericOrContainsGenericParameters, optJavaClass, setJavaClass, setJavaExpansionClass, setJavaNativeClass
-
Field Details
-
target
-
-
Constructor Details
-
Method Details
-
getTypeGenerator
- Specified by:
getTypeGeneratorin classJavaContext
-
getDescriptor
- Specified by:
getDescriptorin classJavaContext
-
getInternalName
-
getType
-
register
-
getLambdaCounter
public int getLambdaCounter()
-