Class DeclarationFactory.EvaluatedClassDeclarationImpl

    • Field Detail

      • modifiers

        private final int modifiers
      • name

        private final java.lang.String name
      • cls

        @DumpToString
        private final java.lang.Class cls
      • instantiations

        private java.util.List<EvaluatedType> instantiations
      • simpleClass

        private boolean simpleClass
      • frozen

        private boolean frozen
      • isImmutable

        private boolean isImmutable
    • Method Detail

      • freeze

        public void freeze()
      • simpleClass

        public boolean simpleClass()
      • annotation

        public <T extends java.lang.annotation.Annotation> T annotation​(java.lang.Class<T> annotationType)
      • annotations

        public java.util.List<java.lang.annotation.Annotation> annotations()
        Description copied from interface: EvaluatedDeclaration
        Return the annotations on this declaration.
        Returns:
        List of all annotations on this declaration.
      • name

        public java.lang.String name()
      • modifiers

        public int modifiers()
      • cls

        public java.lang.Class cls()
      • checkFrozen

        private void checkFrozen()
      • element

        public java.lang.reflect.AnnotatedElement element()
      • instantiations

        public java.util.List<EvaluatedType> instantiations()
      • instantiations

        public void instantiations​(java.util.List<EvaluatedType> arg)