Class ClassBuilderInfo.MemberOrArgument

  • Enclosing class:
    ClassBuilderInfo

    public static class ClassBuilderInfo.MemberOrArgument
    extends java.lang.Object
    Pojo which represents a class member/field or argument.
    Since:
    v3.0.1 - 2018-12-20
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private java.util.List<java.lang.String> annotations
      List of annotations for this member.
      private boolean finalArg
      True to force this member to be final, false otherwise.
      private java.util.List<java.lang.String> generics
      List of classes/types or placeholders put into diamond operators to use as generics.
      private java.lang.String name
      Name of member/field.
      private java.lang.String type
      Type of member/field (e.g.
    • Constructor Summary

      Constructors 
      Constructor Description
      MemberOrArgument​(java.lang.String _name, java.lang.String _type)  
      MemberOrArgument​(java.lang.String _name, java.lang.String _type, boolean _finalMember)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String asOneLineString​(java.util.Set<java.lang.String> _allImports, boolean _includeAnnotations)  
      java.util.List<java.lang.String> getAnnotations()  
      java.lang.String getFullType​(java.util.Set<java.lang.String> _allImports)  
      java.util.List<java.lang.String> getGenerics()  
      java.lang.String getName()  
      java.lang.String getType()  
      boolean isFinalArg()  
      java.lang.String toString()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Field Detail

      • name

        private final java.lang.String name
        Name of member/field.
      • type

        private final java.lang.String type
        Type of member/field (e.g. String, int...).
      • finalArg

        private final boolean finalArg
        True to force this member to be final, false otherwise.
      • generics

        private final java.util.List<java.lang.String> generics
        List of classes/types or placeholders put into diamond operators to use as generics.
      • annotations

        private final java.util.List<java.lang.String> annotations
        List of annotations for this member.
    • Constructor Detail

      • MemberOrArgument

        public MemberOrArgument​(java.lang.String _name,
                                java.lang.String _type,
                                boolean _finalMember)
      • MemberOrArgument

        public MemberOrArgument​(java.lang.String _name,
                                java.lang.String _type)
    • Method Detail

      • getAnnotations

        public java.util.List<java.lang.String> getAnnotations()
      • getName

        public java.lang.String getName()
      • getType

        public java.lang.String getType()
      • isFinalArg

        public boolean isFinalArg()
      • getGenerics

        public java.util.List<java.lang.String> getGenerics()
      • getFullType

        public java.lang.String getFullType​(java.util.Set<java.lang.String> _allImports)
      • asOneLineString

        public java.lang.String asOneLineString​(java.util.Set<java.lang.String> _allImports,
                                                boolean _includeAnnotations)
      • toString

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