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