Class FieldProxy


  • public class FieldProxy
    extends Object
    • Field Detail

      • fieldAccess

        public final xyz.cofe.trambda.sec.FieldAccess fieldAccess
    • Constructor Detail

      • FieldProxy

        public FieldProxy​(xyz.cofe.trambda.sec.FieldAccess fieldAccess)
    • Method Detail

      • getFieldOwner

        public String getFieldOwner()
      • getFieldName

        public String getFieldName()
      • getFieldType

        public xyz.cofe.trambda.sec.TypeDesc getFieldType()
      • getOperation

        public xyz.cofe.trambda.sec.FieldAccess.Operation getOperation()
      • isStatic

        public boolean isStatic()
      • isField

        public boolean isField()
      • isReadAccess

        public boolean isReadAccess()
      • isWriteAccess

        public boolean isWriteAccess()
      • getScope

        public xyz.cofe.fn.Tuple2<xyz.cofe.trambda.LambdaDump,​xyz.cofe.trambda.LambdaNode> getScope()
      • getInstruction

        public xyz.cofe.trambda.bc.mth.MFieldInsn getInstruction()
      • inspect

        public static List<xyz.cofe.trambda.sec.SecurAccess<?,​xyz.cofe.fn.Tuple2<xyz.cofe.trambda.LambdaDump,​xyz.cofe.trambda.LambdaNode>>> inspect​(xyz.cofe.trambda.LambdaDump mdef)