Class DefaultAliasProvider
- java.lang.Object
-
- org.teavm.backend.javascript.codegen.DefaultAliasProvider
-
- All Implemented Interfaces:
AliasProvider
public class DefaultAliasProvider extends Object implements AliasProvider
-
-
Constructor Summary
Constructors Constructor Description DefaultAliasProvider(int topLevelAliasLimit)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ScopedNamegetClassAlias(String cls)ScopedNamegetClassInitAlias(String className)StringgetFieldAlias(FieldReference field)StringgetFunctionAlias(String name)StringgetMethodAlias(MethodDescriptor method)StringgetScopeAlias()ScopedNamegetStaticFieldAlias(FieldReference field)ScopedNamegetStaticMethodAlias(MethodReference method)
-
-
-
Method Detail
-
getClassAlias
public ScopedName getClassAlias(String cls)
- Specified by:
getClassAliasin interfaceAliasProvider
-
getMethodAlias
public String getMethodAlias(MethodDescriptor method)
- Specified by:
getMethodAliasin interfaceAliasProvider
-
getStaticMethodAlias
public ScopedName getStaticMethodAlias(MethodReference method)
- Specified by:
getStaticMethodAliasin interfaceAliasProvider
-
getFieldAlias
public String getFieldAlias(FieldReference field)
- Specified by:
getFieldAliasin interfaceAliasProvider
-
getStaticFieldAlias
public ScopedName getStaticFieldAlias(FieldReference field)
- Specified by:
getStaticFieldAliasin interfaceAliasProvider
-
getFunctionAlias
public String getFunctionAlias(String name)
- Specified by:
getFunctionAliasin interfaceAliasProvider
-
getClassInitAlias
public ScopedName getClassInitAlias(String className)
- Specified by:
getClassInitAliasin interfaceAliasProvider
-
getScopeAlias
public String getScopeAlias()
- Specified by:
getScopeAliasin interfaceAliasProvider
-
-