Class FieldSetBuilderContext

  • All Implemented Interfaces:
    java.io.Serializable

    public class FieldSetBuilderContext
    extends java.lang.Object
    implements java.io.Serializable
    Class storing additional information needed by FieldSetBuilder
    See Also:
    Serialized Form
    • Constructor Detail

      • FieldSetBuilderContext

        public FieldSetBuilderContext()
    • Method Detail

      • addToRecurrencyMap

        public void addToRecurrencyMap​(java.lang.Class clazz)
      • removeFromRecurrencyMap

        public void removeFromRecurrencyMap​(java.lang.Class clazz)
      • isRecurencyLevelExceeded

        public boolean isRecurencyLevelExceeded​(java.lang.Class clazz)
      • resetRecurrencyMap

        public void resetRecurrencyMap()
      • getTypeVariableMap

        public java.util.Map<java.lang.String,​java.lang.Class> getTypeVariableMap()
      • setTypeVariableMap

        public void setTypeVariableMap​(java.util.Map<java.lang.String,​java.lang.Class> typeVariableMap)
      • getRecurrencyLevel

        public int getRecurrencyLevel()
      • setRecurrencyLevel

        public void setRecurrencyLevel​(int recurrencyLevel)
      • resetFieldCounter

        public void resetFieldCounter()
      • incrementFieldCounter

        public void incrementFieldCounter()
      • isMaxFieldSetSizeExceeded

        public boolean isMaxFieldSetSizeExceeded()
      • getMaxFieldSetSize

        public int getMaxFieldSetSize()
      • setMaxFieldSetSize

        public void setMaxFieldSetSize​(int maxFieldSetSize)
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object