Class ClassBuilderInfo.MemberOrArgument
- java.lang.Object
-
- org.freedesktop.dbus.utils.generator.ClassBuilderInfo.MemberOrArgument
-
- Enclosing class:
- ClassBuilderInfo
public static class ClassBuilderInfo.MemberOrArgument extends java.lang.ObjectPojo 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>annotationsList of annotations for this member.private booleanfinalArgTrue to force this member to be final, false otherwise.private java.util.List<java.lang.String>genericsList of classes/types or placeholders put into diamond operators to use as generics.private java.lang.StringnameName of member/field.private java.lang.StringtypeType 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.StringasOneLineString(java.util.Set<java.lang.String> _allImports, boolean _includeAnnotations)java.util.List<java.lang.String>getAnnotations()java.lang.StringgetFullType(java.util.Set<java.lang.String> _allImports)java.util.List<java.lang.String>getGenerics()java.lang.StringgetName()java.lang.StringgetType()booleanisFinalArg()java.lang.StringtoString()
-
-
-
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.
-
-
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:
toStringin classjava.lang.Object
-
-