< prev index next >

src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ResolvedJavaField.java

Print this page




  42     default boolean isFinal() {
  43         return ModifiersProvider.super.isFinalFlagSet();
  44     }
  45 
  46     /**
  47      * Determines if this field was injected by the VM. Such a field, for example, is not derived
  48      * from a class file.
  49      */
  50     boolean isInternal();
  51 
  52     /**
  53      * Determines if this field is a synthetic field as defined by the Java Language Specification.
  54      */
  55     boolean isSynthetic();
  56 
  57     /**
  58      * Returns the {@link ResolvedJavaType} object representing the class or interface that declares
  59      * this field.
  60      */
  61     ResolvedJavaType getDeclaringClass();
  62 
  63     /**
  64      * Returns an object representing the unique location identity of this resolved Java field.
  65      *
  66      * @return the location identity of the field
  67      */
  68     LocationIdentity getLocationIdentity();
  69 }


  42     default boolean isFinal() {
  43         return ModifiersProvider.super.isFinalFlagSet();
  44     }
  45 
  46     /**
  47      * Determines if this field was injected by the VM. Such a field, for example, is not derived
  48      * from a class file.
  49      */
  50     boolean isInternal();
  51 
  52     /**
  53      * Determines if this field is a synthetic field as defined by the Java Language Specification.
  54      */
  55     boolean isSynthetic();
  56 
  57     /**
  58      * Returns the {@link ResolvedJavaType} object representing the class or interface that declares
  59      * this field.
  60      */
  61     ResolvedJavaType getDeclaringClass();







  62 }
< prev index next >