Class NameProviderWithSpecialNames
java.lang.Object
org.teavm.backend.lowlevel.generate.NameProviderWithSpecialNames
- All Implemented Interfaces:
NameProvider
-
Constructor Summary
ConstructorsConstructorDescriptionNameProviderWithSpecialNames(NameProvider underlyingProvider, ClassReaderSource classSource)
-
Method Summary
Modifier and TypeMethodDescriptionforClassClass(String className)
forClassInitializer(String className)
forClassInstance(ValueType type)
forMemberField(FieldReference field)
forMethod(MethodReference method)
forStaticField(FieldReference field)
forSupertypeFunction(ValueType type)
forVirtualMethod(MethodDescriptor method)
-
Constructor Details
-
NameProviderWithSpecialNames
public NameProviderWithSpecialNames(NameProvider underlyingProvider, ClassReaderSource classSource)
-
-
Method Details
-
forMethod
- Specified by:
forMethod
in interfaceNameProvider
-
forVirtualMethod
- Specified by:
forVirtualMethod
in interfaceNameProvider
-
forStaticField
- Specified by:
forStaticField
in interfaceNameProvider
-
forMemberField
- Specified by:
forMemberField
in interfaceNameProvider
-
forClass
- Specified by:
forClass
in interfaceNameProvider
-
forClassInitializer
- Specified by:
forClassInitializer
in interfaceNameProvider
-
forClassSystemInitializer
- Specified by:
forClassSystemInitializer
in interfaceNameProvider
-
forClassClass
- Specified by:
forClassClass
in interfaceNameProvider
-
forClassInstance
- Specified by:
forClassInstance
in interfaceNameProvider
-
forSupertypeFunction
- Specified by:
forSupertypeFunction
in interfaceNameProvider
-