Class JavaNativeClassConverter
java.lang.Object
org.openzen.zencode.java.module.converters.JavaNativeClassConverter
-
Constructor Summary
ConstructorsConstructorDescriptionJavaNativeClassConverter(JavaNativeTypeConverter typeConverter, JavaNativeMemberConverter memberConverter, JavaNativePackageInfo packageInfo, JavaNativeTypeConversionContext typeConversionContext, JavaNativeHeaderConverter headerConverter) -
Method Summary
Modifier and TypeMethodDescriptionconvertClass(Class<?> cls) protected <T extends Annotation>
TgetAnnotation(Method method, Class<T> cls) Protected so that other implementations can inject "virtual" Annotations hereprotected ZenCodeType.ConstructorgetConstructorAnnotation(Constructor<?> constructor) Protected so that other implementations can inject "virtual" Annotations hereprotected ZenCodeType.FieldgetFieldAnnotation(Field field) Protected so that other implementations can inject "virtual" Annotations hereprotected Method[]getMethodsIn(Class<?> cls) getNameForScripts(Class<?> cls) booleanshouldLoadClass(Class<?> cls) booleanshouldLoadType(Type type)
-
Constructor Details
-
JavaNativeClassConverter
public JavaNativeClassConverter(JavaNativeTypeConverter typeConverter, JavaNativeMemberConverter memberConverter, JavaNativePackageInfo packageInfo, JavaNativeTypeConversionContext typeConversionContext, JavaNativeHeaderConverter headerConverter)
-
-
Method Details
-
convertClass
-
shouldLoadType
-
shouldLoadClass
-
getNameForScripts
-
getMethodsIn
-
getAnnotation
Protected so that other implementations can inject "virtual" Annotations here -
getConstructorAnnotation
Protected so that other implementations can inject "virtual" Annotations here -
getFieldAnnotation
Protected so that other implementations can inject "virtual" Annotations here
-