Interface NameProvider
-
- All Known Implementing Classes:
CNameProvider,LowLevelNameProvider,NameProviderWithSpecialNames,WasmNameProvider
public interface NameProvider
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.StringforClass(java.lang.String className)java.lang.StringforClassClass(java.lang.String className)java.lang.StringforClassInitializer(java.lang.String className)java.lang.StringforClassInstance(ValueType type)java.lang.StringforClassSystemInitializer(ValueType type)java.lang.StringforMemberField(FieldReference field)java.lang.StringforMethod(MethodReference method)java.lang.StringforStaticField(FieldReference field)java.lang.StringforSupertypeFunction(ValueType type)java.lang.StringforVirtualMethod(MethodDescriptor method)
-
-
-
Method Detail
-
forMethod
java.lang.String forMethod(MethodReference method)
-
forVirtualMethod
java.lang.String forVirtualMethod(MethodDescriptor method)
-
forStaticField
java.lang.String forStaticField(FieldReference field)
-
forMemberField
java.lang.String forMemberField(FieldReference field)
-
forClass
java.lang.String forClass(java.lang.String className)
-
forClassInitializer
java.lang.String forClassInitializer(java.lang.String className)
-
forClassSystemInitializer
java.lang.String forClassSystemInitializer(ValueType type)
-
forClassClass
java.lang.String forClassClass(java.lang.String className)
-
forClassInstance
java.lang.String forClassInstance(ValueType type)
-
forSupertypeFunction
java.lang.String forSupertypeFunction(ValueType type)
-
-