Package proguard.dexfile.ir.ts
Class TypeTransformer.TypeRef
- java.lang.Object
-
- proguard.dexfile.ir.ts.TypeTransformer.TypeRef
-
- Enclosing class:
- TypeTransformer
public static class TypeTransformer.TypeRef extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description java.util.Set<TypeTransformer.TypeRef>
arrayRoots
reference to rootjava.util.Set<TypeTransformer.TypeRef>
children
TypeClass
clz
java.util.Set<TypeTransformer.TypeRef>
gArrayValues
reference to valuesjava.util.Set<TypeTransformer.TypeRef>
parents
java.lang.String
provideDesc
java.util.Set<TypeTransformer.TypeRef>
sameValues
same use, have samejava.util.Set<TypeTransformer.TypeRef>
sArrayValues
java.util.Set<java.lang.String>
uses
Value
value
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
addAllUses(java.util.Set<java.lang.String> uses)
boolean
addUses(java.lang.String ele)
void
clear()
java.lang.String
getType()
void
merge(TypeTransformer.TypeRef other)
java.lang.String
toString()
boolean
updateTypeClass(TypeClass clz)
-
-
-
Field Detail
-
value
public final Value value
-
sameValues
public java.util.Set<TypeTransformer.TypeRef> sameValues
same use, have same
-
gArrayValues
public java.util.Set<TypeTransformer.TypeRef> gArrayValues
reference to values
-
sArrayValues
public java.util.Set<TypeTransformer.TypeRef> sArrayValues
-
arrayRoots
public java.util.Set<TypeTransformer.TypeRef> arrayRoots
reference to root
-
parents
public java.util.Set<TypeTransformer.TypeRef> parents
-
children
public java.util.Set<TypeTransformer.TypeRef> children
-
clz
public TypeClass clz
-
provideDesc
public java.lang.String provideDesc
-
uses
public java.util.Set<java.lang.String> uses
-
-
Constructor Detail
-
TypeRef
public TypeRef(Value value)
-
-
Method Detail
-
merge
public void merge(TypeTransformer.TypeRef other)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
getType
public java.lang.String getType()
-
updateTypeClass
public boolean updateTypeClass(TypeClass clz)
-
clear
public void clear()
-
addUses
public boolean addUses(java.lang.String ele)
-
addAllUses
public boolean addAllUses(java.util.Set<java.lang.String> uses)
-
-