Errai 3.0.1-SNAPSHOT

org.jboss.errai.codegen
Class Parameter

java.lang.Object
  extended by org.jboss.errai.codegen.AbstractStatement
      extended by org.jboss.errai.codegen.Parameter
All Implemented Interfaces:
Statement

public class Parameter
extends AbstractStatement

Author:
Mike Brock , Christian Sadilek

Constructor Summary
Parameter(MetaClass type, String name, boolean isFinal)
           
 
Method Summary
static Parameter finalOf(Class<?> type, String name)
           
static Parameter finalOf(MetaClass type, String name)
           
static Parameter finalOf(MetaParameter metaParameter, String name)
           
 String generate(Context context)
           
 Annotation[] getAnnotations()
           
 MetaParameter getMetaParameter()
           
 String getName()
           
 MetaClass getType()
           
 boolean isFinal()
           
static Parameter of(Class<?> type, String name)
           
static Parameter of(Class<?> type, String name, boolean isFinal)
           
static Parameter of(MetaClass type, String name)
           
static Parameter of(MetaClass type, String name, boolean isFinal)
           
static Parameter[] of(MetaParameter[] parameters)
           
static Parameter of(MetaParameter metaParameter, String name)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Parameter

public Parameter(MetaClass type,
                 String name,
                 boolean isFinal)
Method Detail

of

public static Parameter of(MetaClass type,
                           String name)

of

public static Parameter of(Class<?> type,
                           String name)

of

public static Parameter of(MetaClass type,
                           String name,
                           boolean isFinal)

of

public static Parameter of(Class<?> type,
                           String name,
                           boolean isFinal)

finalOf

public static Parameter finalOf(MetaClass type,
                                String name)

finalOf

public static Parameter finalOf(Class<?> type,
                                String name)

of

public static Parameter of(MetaParameter metaParameter,
                           String name)

finalOf

public static Parameter finalOf(MetaParameter metaParameter,
                                String name)

of

public static Parameter[] of(MetaParameter[] parameters)

generate

public String generate(Context context)

getType

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

isFinal

public boolean isFinal()

getName

public String getName()

getAnnotations

public Annotation[] getAnnotations()

toString

public String toString()
Overrides:
toString in class Object

getMetaParameter

public MetaParameter getMetaParameter()

Errai 3.0.1-SNAPSHOT

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