类 FieldSignature
java.lang.Object
proguard.classfile.Signature
proguard.classfile.FieldSignature
- 所有已实现的接口:
Comparable<Signature>
Represents a field signature consisting of class and member name.
-
字段概要
字段 -
构造器概要
构造器构造器说明FieldSignature(String clazzName, String memberName, String descriptor) FieldSignature(Clazz clazz, Field field) -
方法概要
修饰符和类型方法说明protected Stringprotected Stringstatic voidRemove all currently cachedFieldSignatureobjects from the cache, allowing them to be removed by the garbage collector.static FieldSignaturecomputeIfAbsent(Clazz clazz, Field field) Get the singletonFieldSignatureobject for this specificField.booleanbooleanCheck if this signature is missing information.从类继承的方法 proguard.classfile.Signature
compareTo, computeIfAbsent, getClassName, getExternalPackageName, getFqn, getPackageName, getPrettyFqn, getReferencedClass, hashCode, of, setCacheEnabled, toString
-
字段详细资料
-
memberName
-
descriptor
-
-
构造器详细资料
-
FieldSignature
-
FieldSignature
-
-
方法详细资料
-
isIncomplete
public boolean isIncomplete()从类复制的说明:SignatureCheck if this signature is missing information.- 指定者:
isIncomplete在类中Signature
-
calculateFqn
- 指定者:
calculateFqn在类中Signature
-
calculatePrettyFqn
- 指定者:
calculatePrettyFqn在类中Signature
-
computeIfAbsent
Get the singletonFieldSignatureobject for this specificField. If it is not yet available in the cache, it will be newly instantiated.- 参数:
clazz- The class containing the target fieldfield- The field whose signature is to be generated- 返回:
- The cached or newly generated
FieldSignatureobject
-
clearCache
public static void clearCache()Remove all currently cachedFieldSignatureobjects from the cache, allowing them to be removed by the garbage collector. -
equals
-