Errai 3.0.1-SNAPSHOT

org.jboss.errai.codegen.builder.impl
Class ObjectBuilder

java.lang.Object
  extended by org.jboss.errai.codegen.builder.impl.AbstractStatementBuilder
      extended by org.jboss.errai.codegen.builder.impl.ObjectBuilder
All Implemented Interfaces:
Builder, StatementEnd, Statement

public class ObjectBuilder
extends AbstractStatementBuilder

Author:
Mike Brock , Christian Sadilek

Field Summary
 
Fields inherited from class org.jboss.errai.codegen.builder.impl.AbstractStatementBuilder
callElementBuilder, context, generated
 
Method Summary
 AnonymousClassStructureBuilder extend()
           
 AnonymousClassStructureBuilder extend(Object... parameters)
           
 String generate(Context context)
           
 MetaClass getType()
           
static ObjectBuilder newInstanceOf(Class<?> type)
           
static ObjectBuilder newInstanceOf(Class<?> type, Context context)
           
static ObjectBuilder newInstanceOf(Class<?> type, Context context, CallElementBuilder callElementBuilder)
           
static ObjectBuilder newInstanceOf(MetaClass type)
           
static ObjectBuilder newInstanceOf(MetaClass type, Context context)
           
static ObjectBuilder newInstanceOf(MetaClass type, Context context, CallElementBuilder callElementBuilder)
           
static ObjectBuilder newInstanceOf(javax.enterprise.util.TypeLiteral<?> type)
           
static ObjectBuilder newInstanceOf(javax.enterprise.util.TypeLiteral<?> type, Context context)
           
static ObjectBuilder newInstanceOf(javax.enterprise.util.TypeLiteral<?> type, Context context, CallElementBuilder callElementBuilder)
           
 StatementEnd withParameters(Object... parameters)
           
 
Methods inherited from class org.jboss.errai.codegen.builder.impl.AbstractStatementBuilder
appendCallElement, toJavaString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

newInstanceOf

public static ObjectBuilder newInstanceOf(MetaClass type)

newInstanceOf

public static ObjectBuilder newInstanceOf(Class<?> type)

newInstanceOf

public static ObjectBuilder newInstanceOf(javax.enterprise.util.TypeLiteral<?> type)

newInstanceOf

public static ObjectBuilder newInstanceOf(MetaClass type,
                                          Context context)

newInstanceOf

public static ObjectBuilder newInstanceOf(Class<?> type,
                                          Context context)

newInstanceOf

public static ObjectBuilder newInstanceOf(javax.enterprise.util.TypeLiteral<?> type,
                                          Context context)

newInstanceOf

public static ObjectBuilder newInstanceOf(MetaClass type,
                                          Context context,
                                          CallElementBuilder callElementBuilder)

newInstanceOf

public static ObjectBuilder newInstanceOf(Class<?> type,
                                          Context context,
                                          CallElementBuilder callElementBuilder)

newInstanceOf

public static ObjectBuilder newInstanceOf(javax.enterprise.util.TypeLiteral<?> type,
                                          Context context,
                                          CallElementBuilder callElementBuilder)

withParameters

public StatementEnd withParameters(Object... parameters)

extend

public AnonymousClassStructureBuilder extend()

extend

public AnonymousClassStructureBuilder extend(Object... parameters)

getType

public MetaClass getType()
Specified by:
getType in interface Statement
Overrides:
getType in class AbstractStatementBuilder

generate

public String generate(Context context)
Specified by:
generate in interface Statement
Overrides:
generate in class AbstractStatementBuilder

Errai 3.0.1-SNAPSHOT

Copyright © 2013-2014 JBoss, a division of Red Hat. All Rights Reserved.