Package net.jangaroo.jooc.backend
Class TypeScriptModuleResolver
- java.lang.Object
-
- net.jangaroo.jooc.backend.ModuleResolverBase
-
- net.jangaroo.jooc.backend.TypeScriptModuleResolver
-
public class TypeScriptModuleResolver extends ModuleResolverBase
-
-
Field Summary
-
Fields inherited from class net.jangaroo.jooc.backend.ModuleResolverBase
compilationUnitModelResolver
-
-
Constructor Summary
Constructors Constructor Description TypeScriptModuleResolver(CompilationUnitResolver compilationUnitModelResolver)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetDefaultImportName(IdeDeclaration declaration)protected StringgetNativeAnnotationRequireValue(Annotation nativeAnnotation)static StringgetNonRequireNativeName(IdeDeclaration primaryDeclaration)StringgetRequireModuleName(CompilationUnit compilationUnit, IdeDeclaration declaration)static StringtoLocalName(String[] qualifiedName)-
Methods inherited from class net.jangaroo.jooc.backend.ModuleResolverBase
getAnnotationParameterValue, getNativeAnnotationValue
-
-
-
-
Constructor Detail
-
TypeScriptModuleResolver
public TypeScriptModuleResolver(CompilationUnitResolver compilationUnitModelResolver)
-
-
Method Detail
-
getDefaultImportName
public String getDefaultImportName(IdeDeclaration declaration)
-
getRequireModuleName
public String getRequireModuleName(CompilationUnit compilationUnit, IdeDeclaration declaration)
-
getNonRequireNativeName
public static String getNonRequireNativeName(IdeDeclaration primaryDeclaration)
-
getNativeAnnotationRequireValue
protected String getNativeAnnotationRequireValue(Annotation nativeAnnotation)
- Overrides:
getNativeAnnotationRequireValuein classModuleResolverBase
-
-