Class CDefaultValue


  • public abstract class CDefaultValue
    extends Object
    Object that computes the default value expression lazily. The computation is done lazily because often the default value needs to refer to things (such as enum classes) that are only generated after some of the outline is built.
    Author:
    Kohsuke Kawaguchi
    • Constructor Detail

      • CDefaultValue

        public CDefaultValue()
    • Method Detail

      • compute

        public abstract com.sun.codemodel.JExpression compute​(Outline outline)
      • create

        public static CDefaultValue create​(TypeUse typeUse,
                                           com.sun.xml.xsom.XmlString defaultValue)
        Creates a new CDefaultValue that computes the default value by applying a lexical representation to a TypeUse.