Class Clazz.ElementDef

    • Field Detail

      • attributes

        private final Attribute[] attributes
    • Constructor Detail

      • ElementDef

        ElementDef​(int access,
                   Attribute[] attributes)
    • Method Detail

      • isDeprecated

        public boolean isDeprecated()
      • getSignature

        public java.lang.String getSignature()
      • attributes

        <A extends Attribute> java.util.stream.Stream<A> attributes​(java.lang.Class<A> attributeType)
      • attribute

        <A extends Attribute> java.util.Optional<A> attribute​(java.lang.Class<A> attributeType)
      • annotations

        public java.util.stream.Stream<Annotation> annotations​(java.lang.String binaryNameFilter)
      • matches

        java.util.function.Predicate<AnnotationInfo> matches​(java.lang.String binaryNameFilter)
      • typeAnnotations

        public java.util.stream.Stream<TypeAnnotation> typeAnnotations​(java.lang.String binaryNameFilter)
      • getName

        public java.lang.String getName()
        Specified by:
        getName in class Clazz.Def
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object