Package net.jangaroo.jooc.backend
Class ModuleResolverBase
- java.lang.Object
-
- net.jangaroo.jooc.backend.ModuleResolverBase
-
- Direct Known Subclasses:
JsModuleResolver,TypeScriptModuleResolver
public abstract class ModuleResolverBase extends Object
-
-
Field Summary
Fields Modifier and Type Field Description protected CompilationUnitResolvercompilationUnitModelResolver
-
Constructor Summary
Constructors Constructor Description ModuleResolverBase(CompilationUnitResolver compilationUnitModelResolver)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected static ObjectgetAnnotationParameterValue(Annotation nativeAnnotation, String name, Object defaultValue)protected StringgetNativeAnnotationRequireValue(Annotation nativeAnnotation)static StringgetNativeAnnotationValue(Annotation nativeAnnotation)
-
-
-
Field Detail
-
compilationUnitModelResolver
protected final CompilationUnitResolver compilationUnitModelResolver
-
-
Constructor Detail
-
ModuleResolverBase
public ModuleResolverBase(CompilationUnitResolver compilationUnitModelResolver)
-
-
Method Detail
-
getNativeAnnotationRequireValue
protected String getNativeAnnotationRequireValue(Annotation nativeAnnotation)
-
getNativeAnnotationValue
public static String getNativeAnnotationValue(Annotation nativeAnnotation)
-
getAnnotationParameterValue
protected static Object getAnnotationParameterValue(Annotation nativeAnnotation, String name, Object defaultValue)
-
-