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