Class Instantiation


  • public final class Instantiation
    extends java.lang.Object
    • Method Detail

      • generateShimAccess

        private java.lang.String generateShimAccess​(EncodedElement e)
      • shimFields

        public boolean shimFields()
      • directFieldName

        private java.lang.String directFieldName​(EncodedElement e)
      • directThisFieldName

        private java.lang.String directThisFieldName​(EncodedElement e)
      • hasTrivialFrom

        public boolean hasTrivialFrom()
      • getDecoratedImplFieldName

        public java.lang.String getDecoratedImplFieldName()
      • hasValueOrVirtualFields

        public boolean hasValueOrVirtualFields()
      • exposeDoc

        public java.util.List<java.lang.String> exposeDoc()
      • hasVirtualImpl

        public boolean hasVirtualImpl()
      • supportsInternalImplConstructor

        public boolean supportsInternalImplConstructor()
      • supportsDefaultValue

        public boolean supportsDefaultValue()
      • generateProperName

        private java.lang.String generateProperName​(EncodedElement element)
      • rawName

        private java.lang.String rawName()
      • entangledBuildMethod

        private boolean entangledBuildMethod​(EncodedElement el)
      • getContainingType

        public ValueType getContainingType()
      • isDefaultUnspecifiedValue

        private boolean isDefaultUnspecifiedValue​(EncodedElement element)
      • toString

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