Class JFieldRef

java.lang.Object
sootup.core.jimple.common.ref.JFieldRef
All Implemented Interfaces:
EquivTo, LValue, Value, ConcreteRef, Ref, Acceptor<RefVisitor>
Direct Known Subclasses:
JInstanceFieldRef, JStaticFieldRef

public abstract class JFieldRef extends Object implements ConcreteRef, LValue
  • Method Details

    • getFieldSignature

      public @NonNull FieldSignature getFieldSignature()
    • getType

      public @NonNull Type getType()
      Description copied from interface: Value
      Returns the Soot type of this Value.
      Specified by:
      getType in interface Value
    • equals

      public boolean equals(JFieldRef ref)
    • withFieldSignature

      public abstract @NonNull JFieldRef withFieldSignature(@NonNull FieldSignature fieldSignature)