Class DefaultNamingStrategy
- java.lang.Object
-
- org.teavm.backend.javascript.codegen.DefaultNamingStrategy
-
- All Implemented Interfaces:
NamingStrategy
public class DefaultNamingStrategy extends java.lang.Object implements NamingStrategy
-
-
Constructor Summary
Constructors Constructor Description DefaultNamingStrategy(AliasProvider aliasProvider, ClassReaderSource classSource)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ScopedNamegetFullNameFor(FieldReference field)ScopedNamegetFullNameFor(MethodReference method)ScopedNamegetNameFor(java.lang.String cls)java.lang.StringgetNameFor(FieldReference field)java.lang.StringgetNameFor(MethodDescriptor method)ScopedNamegetNameForClassInit(java.lang.String className)java.lang.StringgetNameForFunction(java.lang.String name)ScopedNamegetNameForInit(MethodReference method)java.lang.StringgetScopeName()
-
-
-
Constructor Detail
-
DefaultNamingStrategy
public DefaultNamingStrategy(AliasProvider aliasProvider, ClassReaderSource classSource)
-
-
Method Detail
-
getNameFor
public ScopedName getNameFor(java.lang.String cls)
- Specified by:
getNameForin interfaceNamingStrategy
-
getNameFor
public java.lang.String getNameFor(MethodDescriptor method)
- Specified by:
getNameForin interfaceNamingStrategy
-
getFullNameFor
public ScopedName getFullNameFor(MethodReference method)
- Specified by:
getFullNameForin interfaceNamingStrategy
-
getNameForInit
public ScopedName getNameForInit(MethodReference method)
- Specified by:
getNameForInitin interfaceNamingStrategy
-
getNameFor
public java.lang.String getNameFor(FieldReference field)
- Specified by:
getNameForin interfaceNamingStrategy
-
getFullNameFor
public ScopedName getFullNameFor(FieldReference field)
- Specified by:
getFullNameForin interfaceNamingStrategy
-
getNameForFunction
public java.lang.String getNameForFunction(java.lang.String name)
- Specified by:
getNameForFunctionin interfaceNamingStrategy
-
getNameForClassInit
public ScopedName getNameForClassInit(java.lang.String className)
- Specified by:
getNameForClassInitin interfaceNamingStrategy
-
getScopeName
public java.lang.String getScopeName()
- Specified by:
getScopeNamein interfaceNamingStrategy
-
-