hotspot/src/share/vm/runtime/fieldDescriptor.hpp
changeset 15097 9db149412e0e
parent 14391 df0a1573d5bd
child 20017 81eba62e9048
equal deleted inserted replaced
15096:3db45569f8c0 15097:9db149412e0e
    66   // Offset (in words) of field from start of instanceOop / Klass*
    66   // Offset (in words) of field from start of instanceOop / Klass*
    67   int offset()                    const    { return field()->offset(); }
    67   int offset()                    const    { return field()->offset(); }
    68   Symbol* generic_signature()     const;
    68   Symbol* generic_signature()     const;
    69   int index()                     const    { return _index; }
    69   int index()                     const    { return _index; }
    70   AnnotationArray* annotations()  const;
    70   AnnotationArray* annotations()  const;
       
    71   AnnotationArray* type_annotations()  const;
    71 
    72 
    72   // Initial field value
    73   // Initial field value
    73   bool has_initial_value()        const    { return field()->initval_index() != 0; }
    74   bool has_initial_value()        const    { return field()->initval_index() != 0; }
    74   int initial_value_index()       const    { return field()->initval_index(); }
    75   int initial_value_index()       const    { return field()->initval_index(); }
    75   constantTag initial_value_tag() const;  // The tag will return true on one of is_int(), is_long(), is_single(), is_double()
    76   constantTag initial_value_tag() const;  // The tag will return true on one of is_int(), is_long(), is_single(), is_double()