com.sun.tools.xjc.model
Class CDefaultValue
java.lang.Object
com.sun.tools.xjc.model.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
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CDefaultValue
public CDefaultValue()
compute
public abstract JExpression compute(Outline outline)
create
public static CDefaultValue create(TypeUse typeUse,
XmlString defaultValue)
- Creates a new
CDefaultValue that computes the default value
by applying a lexical representation to a TypeUse.
Copyright © 2005-2015 Oracle Corporation. All Rights Reserved.