Class EvaluatedTypeBase

    • Field Detail

      • rep

        private java.lang.String rep
    • Constructor Detail

      • EvaluatedTypeBase

        public EvaluatedTypeBase()
    • Method Detail

      • handleModifier

        public static void handleModifier​(java.lang.StringBuilder sb,
                                          int modifiers)
      • castList

        <S,​T extends S> java.util.List<T> castList​(java.util.List<S> list,
                                                         java.lang.Class<T> cls)
      • handleList

        public static <T extends EvaluatedTypeBase> void handleList​(java.lang.StringBuilder sb,
                                                                    java.lang.String start,
                                                                    java.util.List<T> list,
                                                                    java.lang.String sep,
                                                                    java.lang.String end,
                                                                    org.glassfish.pfl.basic.contain.ObjectSet set)
      • toString

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

        abstract void makeRepresentation​(java.lang.StringBuilder sb,
                                         org.glassfish.pfl.basic.contain.ObjectSet set)
      • equals

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

        public boolean equals​(java.lang.Object obj,
                              org.glassfish.pfl.basic.contain.ObjectSet set)
      • equalList

        boolean equalList​(java.util.List<EvaluatedType> list1,
                          java.util.List<EvaluatedType> list2,
                          org.glassfish.pfl.basic.contain.ObjectSet set)
      • myEquals

        abstract boolean myEquals​(java.lang.Object obj,
                                  org.glassfish.pfl.basic.contain.ObjectSet set)
      • hashCode

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

        abstract int hashCode​(org.glassfish.pfl.basic.contain.ObjectSet map)
      • isImmutable

        public boolean isImmutable()
        Description copied from interface: EvaluatedType
        Returns true if the type is immutable.
        Specified by:
        isImmutable in interface EvaluatedType