Errai 3.0.1-SNAPSHOT

Uses of Class
org.jboss.errai.codegen.meta.MetaClass

Packages that use MetaClass
org.jboss.errai.bus.rebind   
org.jboss.errai.codegen   
org.jboss.errai.codegen.builder   
org.jboss.errai.codegen.builder.callstack   
org.jboss.errai.codegen.builder.impl   
org.jboss.errai.codegen.exception   
org.jboss.errai.codegen.literal   
org.jboss.errai.codegen.meta   
org.jboss.errai.codegen.meta.impl   
org.jboss.errai.codegen.meta.impl.build   
org.jboss.errai.codegen.meta.impl.gwt   
org.jboss.errai.codegen.meta.impl.java   
org.jboss.errai.codegen.util   
org.jboss.errai.config.rebind   
org.jboss.errai.config.util   
org.jboss.errai.databinding.rebind   
org.jboss.errai.enterprise.rebind   
org.jboss.errai.ioc.rebind.ioc.exception   
org.jboss.errai.ioc.rebind.ioc.extension   
org.jboss.errai.ioc.rebind.ioc.graph   
org.jboss.errai.ioc.rebind.ioc.injector   
org.jboss.errai.ioc.rebind.ioc.injector.api   
org.jboss.errai.ioc.rebind.ioc.injector.async   
org.jboss.errai.ioc.rebind.ioc.injector.basic   
org.jboss.errai.jpa.rebind   
org.jboss.errai.marshalling.rebind   
org.jboss.errai.marshalling.rebind.api   
org.jboss.errai.marshalling.rebind.api.impl.defaultjava   
org.jboss.errai.marshalling.rebind.api.model   
org.jboss.errai.marshalling.rebind.api.model.impl   
org.jboss.errai.marshalling.rebind.util   
org.jboss.errai.marshalling.server.marshallers   
org.jboss.errai.ui.rebind   
 

Uses of MetaClass in org.jboss.errai.bus.rebind
 

Methods in org.jboss.errai.bus.rebind that return types with arguments of type MetaClass
 Collection<MetaClass> RpcTypesProvider.provideTypesToExpose()
           
 

Constructors in org.jboss.errai.bus.rebind with parameters of type MetaClass
RpcProxyGenerator(MetaClass remote, com.google.gwt.core.ext.GeneratorContext context, ProxyUtil.InterceptorProvider interceptorProvider)
           
 

Uses of MetaClass in org.jboss.errai.codegen
 

Methods in org.jboss.errai.codegen that return MetaClass
 MetaClass[] ThrowsDeclaration.getExceptionTypes()
           
 MetaClass[] CallParameters.getParameterTypes()
           
 MetaClass Statement.getType()
           
 MetaClass Variable.getType()
           
 MetaClass StringStatement.getType()
           
 MetaClass InnerClass.getType()
           
 MetaClass MethodInvocation.getType()
           
 MetaClass TernaryStatement.getType()
           
 MetaClass Parameter.getType()
           
 MetaClass Cast.getType()
           
 MetaClass AbstractStatement.getType()
           
 MetaClass Comment.getType()
           
 MetaClass ProxyMaker.ProxyProperty.getType()
           
 

Methods in org.jboss.errai.codegen with parameters of type MetaClass
 Context Context.addImport(MetaClass clazz)
          Imports the given class.
 void Context.addLiteralizableClass(MetaClass clazz)
          Mark a class "literalizable".
 void ArithmeticOperator.assertCanBeApplied(MetaClass clazz)
           
 void AssignmentOperator.assertCanBeApplied(MetaClass clazz)
           
 void BitwiseOperator.assertCanBeApplied(MetaClass clazz)
           
 void BooleanOperator.assertCanBeApplied(MetaClass clazz)
           
 void OperatorImpl.assertCanBeApplied(MetaClass clazz)
           
 void Operator.assertCanBeApplied(MetaClass clazz)
           
 void UnaryOperator.assertCanBeApplied(MetaClass clazz)
           
 void Context.attachClass(MetaClass clazz)
          Attaches a class to the current scope.
 boolean ArithmeticOperator.canBeApplied(MetaClass clazz)
           
 boolean AssignmentOperator.canBeApplied(MetaClass clazz)
           
 boolean BitwiseOperator.canBeApplied(MetaClass clazz)
           
 boolean BooleanOperator.canBeApplied(MetaClass clazz)
           
 boolean OperatorImpl.canBeApplied(MetaClass clazz)
           
 boolean Operator.canBeApplied(MetaClass clazz)
           
 boolean UnaryOperator.canBeApplied(MetaClass clazz)
           
static Variable Variable.create(String name, MetaClass type)
          Creates a variable, but does not assign it to a scope.
static Variable Variable.create(String name, MetaClass type, Object initialization)
          Creates a variable, but does not assign it to a scope.
static Variable Variable.createFinal(String name, MetaClass type)
          Creates a variable, but does not assign it to a scope.
static Variable Variable.createFinal(String name, MetaClass type, Object initialization)
          Creates a variable, but does not assign it to a scope.
static Parameter Parameter.finalOf(MetaClass type, String name)
           
static DefParameters DefParameters.fromTypeArray(MetaClass... types)
           
static DefParameters DefParameters.fromTypeArray(String prefix, MetaClass... types)
           
 Class Context.getLiteralizableTargetType(MetaClass clazz)
          Returns the literalizable target type for any matching subtype.
 boolean Context.hasImport(MetaClass clazz)
          Checks whether the given class has been imported.
 boolean Context.isLiteralizableClass(MetaClass clazz)
          Returns true if the specified class is literalizable.
static BuildMetaClass ProxyMaker.makeProxy(MetaClass toProxy, String privateAccessorType, Map<MetaMethod,Map<WeaveType,Collection<Statement>>> weavingStatements)
           
static BuildMetaClass ProxyMaker.makeProxy(MetaClass toProxy, String privateAccessorType, Map<String,ProxyMaker.ProxyProperty> proxyProperties, Map<MetaMethod,Map<WeaveType,Collection<Statement>>> weavingStatements)
           
static BuildMetaClass ProxyMaker.makeProxy(String proxyClassName, MetaClass toProxy)
           
static BuildMetaClass ProxyMaker.makeProxy(String proxyClassName, MetaClass toProxy, String privateAccessorType)
           
static BuildMetaClass ProxyMaker.makeProxy(String proxyClassName, MetaClass toProxy, String privateAccessorType, Map<String,ProxyMaker.ProxyProperty> proxyProperties, Map<MetaMethod,Map<WeaveType,Collection<Statement>>> weavingStatements)
           
static Statement SnapshotMaker.makeSnapshotAsSubclass(Object o, MetaClass typeToSnapshot, MetaClass typeToExtend, SnapshotMaker.MethodBodyCallback methodBodyCallback, MetaClass... typesToRecurseOn)
          Code-generates an object whose methods return (snapshots of) the same values as the given object.
static Statement SnapshotMaker.makeSnapshotAsSubclass(Object o, MetaClass typeToSnapshot, MetaClass typeToExtend, SnapshotMaker.MethodBodyCallback methodBodyCallback, MetaClass... typesToRecurseOn)
          Code-generates an object whose methods return (snapshots of) the same values as the given object.
static ThrowsDeclaration ThrowsDeclaration.of(MetaClass... exceptionTypes)
           
static Parameter Parameter.of(MetaClass type, String name)
           
static Parameter Parameter.of(MetaClass type, String name, boolean isFinal)
           
static StringStatement StringStatement.of(String statement, MetaClass returnType)
           
static Cast Cast.to(MetaClass cls, Statement stmt)
           
 

Method parameters in org.jboss.errai.codegen with type arguments of type MetaClass
 void Context.addLiteralizableMetaClasses(Collection<MetaClass> clazzes)
           
 

Constructors in org.jboss.errai.codegen with parameters of type MetaClass
MethodInvocation(CallWriter writer, MetaClass inputType, MetaMethod method, CallParameters callParameters)
           
Parameter(MetaClass type, String name, boolean isFinal)
           
ProxyMaker.ProxyProperty(String propertyName, MetaClass type, Statement valueReference)
           
StringStatement(String statement, MetaClass returnType)
           
 

Uses of MetaClass in org.jboss.errai.codegen.builder
 

Methods in org.jboss.errai.codegen.builder with parameters of type MetaClass
 ContextualStatementBuilder StatementBegin.castTo(MetaClass type, Statement statement)
           
 BlockBuilder<CatchBlockBuilder> CatchBlockBuilder.catch_(MetaClass exceptionType, String variableName)
           
 StatementBuilder StatementBegin.declareFinalVariable(String name, MetaClass type, Object initialization)
           
 VariableDeclarationStart<StatementBegin> StatementBegin.declareVariable(MetaClass type)
           
 StatementBuilder StatementBegin.declareVariable(String name, MetaClass type, Object initialization)
           
 BlockBuilder<StatementEnd> ContextualLoopBuilder.foreach(String loopVarName, MetaClass loopVarType)
           
 ClassDefinitionBuilderInterfaces<T> ClassDefinitionBuilderInterfaces.implementsInterface(MetaClass clazz)
           
 ContextualStatementBuilder StatementBegin.invokeStatic(MetaClass clazz, String methodName, Object... parameters)
           
 ContextualStatementBuilder StatementBegin.loadStatic(MetaClass clazz, String fieldName)
           
 ArrayInitializationBuilder ArrayBuilder.newArray(MetaClass componentType, Object... dimensions)
           
 ObjectBuilder StatementBegin.newObject(MetaClass type)
           
 Statement StatementBegin.newObject(MetaClass type, Object... parameters)
           
 MethodBuilderAbstractOption<ClassStructureBuilderAbstractMethodOption> ClassStructureBuilderAbstractMethodOption.packageAbstractMethod(MetaClass returnType, String name)
           
 MethodBuilderAbstractOption<ClassStructureBuilderAbstractMethodOption> ClassStructureBuilderAbstractMethodOption.packageAbstractMethod(MetaClass returnType, String name, MetaClass... parms)
           
 MethodBuilderAbstractOption<ClassStructureBuilderAbstractMethodOption> ClassStructureBuilderAbstractMethodOption.packageAbstractMethod(MetaClass returnType, String name, MetaClass... parms)
           
 MethodBuilderAbstractOption<ClassStructureBuilderAbstractMethodOption> ClassStructureBuilderAbstractMethodOption.packageAbstractMethod(MetaClass returnType, String name, Parameter... parms)
           
 ConstructorBlockBuilder<T> ClassConstructorBuilder.packageConstructor(MetaClass... parms)
           
 FieldBuildStart<T> ClassFieldBuilder.packageField(String name, MetaClass type)
           
 MethodCommentBuilder<T> ClassMethodBuilder.packageMethod(MetaClass returnType, String name)
           
 MethodCommentBuilder<T> ClassMethodBuilder.packageMethod(MetaClass returnType, String name, MetaClass... parms)
           
 MethodCommentBuilder<T> ClassMethodBuilder.packageMethod(MetaClass returnType, String name, MetaClass... parms)
           
 MethodCommentBuilder<T> ClassMethodBuilder.packageMethod(MetaClass returnType, String name, Parameter... parms)
           
 BlockBuilder<ExtendsClassStructureBuilder> ExtendsClassStructureBuilder.packageOverridesConstructor(MetaClass... parms)
           
 BlockBuilder<ExtendsClassStructureBuilder> ExtendsClassStructureBuilder.packageOverridesMethod(MetaClass returnType, String name, MetaClass... parms)
           
 BlockBuilder<ExtendsClassStructureBuilder> ExtendsClassStructureBuilder.packageOverridesMethod(MetaClass returnType, String name, MetaClass... parms)
           
 MethodBlockBuilder<T> MethodBlockParameters.parameters(MetaClass... parms)
           
 ConstructorBlockBuilder<T> ClassConstructorBuilder.privateConstructor(MetaClass... parms)
           
 FieldBuildStart<T> ClassFieldBuilder.privateField(String name, MetaClass type)
           
 MethodCommentBuilder<T> ClassMethodBuilder.privateMethod(MetaClass returnType, String name)
           
 MethodCommentBuilder<T> ClassMethodBuilder.privateMethod(MetaClass returnType, String name, MetaClass... parms)
           
 MethodCommentBuilder<T> ClassMethodBuilder.privateMethod(MetaClass returnType, String name, MetaClass... parms)
           
 MethodCommentBuilder<T> ClassMethodBuilder.privateMethod(MetaClass returnType, String name, Parameter... parms)
           
 BlockBuilder<ExtendsClassStructureBuilder> ExtendsClassStructureBuilder.privateOverridesConstructor(MetaClass... parms)
           
 BlockBuilder<ExtendsClassStructureBuilder> ExtendsClassStructureBuilder.privateOverridesMethod(MetaClass returnType, String name, MetaClass... parms)
           
 BlockBuilder<ExtendsClassStructureBuilder> ExtendsClassStructureBuilder.privateOverridesMethod(MetaClass returnType, String name, MetaClass... parms)
           
 MethodBuilderAbstractOption<ClassStructureBuilderAbstractMethodOption> ClassStructureBuilderAbstractMethodOption.protectedAbstractMethod(MetaClass returnType, String name)
           
 MethodBuilderAbstractOption<ClassStructureBuilderAbstractMethodOption> ClassStructureBuilderAbstractMethodOption.protectedAbstractMethod(MetaClass returnType, String name, MetaClass... parms)
           
 MethodBuilderAbstractOption<ClassStructureBuilderAbstractMethodOption> ClassStructureBuilderAbstractMethodOption.protectedAbstractMethod(MetaClass returnType, String name, MetaClass... parms)
           
 MethodBuilderAbstractOption<ClassStructureBuilderAbstractMethodOption> ClassStructureBuilderAbstractMethodOption.protectedAbstractMethod(MetaClass returnType, String name, Parameter... parms)
           
 ConstructorBlockBuilder<T> ClassConstructorBuilder.protectedConstructor(MetaClass... parms)
           
 FieldBuildStart<T> ClassFieldBuilder.protectedField(String name, MetaClass type)
           
 MethodCommentBuilder<T> ClassMethodBuilder.protectedMethod(MetaClass returnType, String name)
           
 MethodCommentBuilder<T> ClassMethodBuilder.protectedMethod(MetaClass returnType, String name, MetaClass... parms)
           
 MethodCommentBuilder<T> ClassMethodBuilder.protectedMethod(MetaClass returnType, String name, MetaClass... parms)
           
 MethodCommentBuilder<T> ClassMethodBuilder.protectedMethod(MetaClass returnType, String name, Parameter... parms)
           
 BlockBuilder<ExtendsClassStructureBuilder> ExtendsClassStructureBuilder.protectedOverridesConstructor(MetaClass... parms)
           
 BlockBuilder<ExtendsClassStructureBuilder> ExtendsClassStructureBuilder.protectedOverridesMethod(MetaClass returnType, String name, MetaClass... parms)
           
 BlockBuilder<ExtendsClassStructureBuilder> ExtendsClassStructureBuilder.protectedOverridesMethod(MetaClass returnType, String name, MetaClass... parms)
           
 MethodBuilderAbstractOption<ClassStructureBuilderAbstractMethodOption> ClassStructureBuilderAbstractMethodOption.publicAbstractMethod(MetaClass returnType, String name)
           
 MethodBuilderAbstractOption<ClassStructureBuilderAbstractMethodOption> ClassStructureBuilderAbstractMethodOption.publicAbstractMethod(MetaClass returnType, String name, MetaClass... parms)
           
 MethodBuilderAbstractOption<ClassStructureBuilderAbstractMethodOption> ClassStructureBuilderAbstractMethodOption.publicAbstractMethod(MetaClass returnType, String name, MetaClass... parms)
           
 MethodBuilderAbstractOption<ClassStructureBuilderAbstractMethodOption> ClassStructureBuilderAbstractMethodOption.publicAbstractMethod(MetaClass returnType, String name, Parameter... parms)
           
 ConstructorBlockBuilder<T> ClassConstructorBuilder.publicConstructor(MetaClass... parms)
           
 FieldBuildStart<T> ClassFieldBuilder.publicField(String name, MetaClass type)
           
 MethodCommentBuilder<T> ClassMethodBuilder.publicMethod(MetaClass returnType, String name)
           
 MethodCommentBuilder<T> ClassMethodBuilder.publicMethod(MetaClass returnType, String name, MetaClass... parms)
           
 MethodCommentBuilder<T> ClassMethodBuilder.publicMethod(MetaClass returnType, String name, MetaClass... parms)
           
 MethodCommentBuilder<T> ClassMethodBuilder.publicMethod(MetaClass returnType, String name, Parameter... parms)
           
 BlockBuilder<ExtendsClassStructureBuilder> ExtendsClassStructureBuilder.publicOverridesConstructor(MetaClass... parms)
           
 BlockBuilder<ExtendsClassStructureBuilder> ExtendsClassStructureBuilder.publicOverridesMethod(MetaClass returnType, String name, MetaClass... parms)
           
 BlockBuilder<ExtendsClassStructureBuilder> ExtendsClassStructureBuilder.publicOverridesMethod(MetaClass returnType, String name, MetaClass... parms)
           
 BlockBuilder<T> MethodBlockBuilder.throws_(MetaClass... exceptions)
           
 FieldBuildName<T> FieldBuildType.typeOf(MetaClass type)
           
 

Uses of MetaClass in org.jboss.errai.codegen.builder.callstack
 

Fields in org.jboss.errai.codegen.builder.callstack declared as MetaClass
protected  MetaClass AbstractCallElement.resultType
           
 

Methods in org.jboss.errai.codegen.builder.callstack that return MetaClass
 MetaClass AbstractCallElement.getResultType()
           
 MetaClass CallElement.getResultType()
           
 MetaClass LoadClassReference.ClassReference.getType()
           
 MetaClass CallWriter.getTypeParm(String var)
           
 

Methods in org.jboss.errai.codegen.builder.callstack with parameters of type MetaClass
 void CallWriter.recordTypeParm(String var, MetaClass type)
           
 

Constructors in org.jboss.errai.codegen.builder.callstack with parameters of type MetaClass
LoadClassReference.ClassReference(MetaClass metaClass)
           
LoadClassReference(MetaClass type)
           
 

Uses of MetaClass in org.jboss.errai.codegen.builder.impl
 

Methods in org.jboss.errai.codegen.builder.impl that return MetaClass
 MetaClass ObjectBuilder.getType()
           
 MetaClass BooleanExpressionBuilder.getType()
           
 MetaClass AssignmentBuilder.getType()
           
 MetaClass AbstractStatementBuilder.getType()
           
 MetaClass ArithmeticExpressionBuilder.getType()
           
 MetaClass ArrayBuilderImpl.getType()
           
 MetaClass BitwiseExpressionBuilder.getType()
           
 

Methods in org.jboss.errai.codegen.builder.impl with parameters of type MetaClass
 ContextualStatementBuilder StatementBuilder.castTo(MetaClass type, Statement statement)
           
 BlockBuilder<CatchBlockBuilder> TryBlockBuilderImpl.catch_(MetaClass exceptionType, String variableName)
           
 StatementBuilder StatementBuilder.declareFinalVariable(String name, MetaClass type, Object initialization)
           
 VariableDeclarationStart StatementBuilder.declareVariable(MetaClass type)
           
 StatementBuilder StatementBuilder.declareVariable(String name, MetaClass type, Object initialization)
           
static ClassDefinitionBuilderCommentOption<?> ClassBuilder.define(String fullQualifiedName, MetaClass parent)
           
 BlockBuilder<StatementEnd> LoopBuilderImpl.foreach(String loopVarName, MetaClass loopVarType)
           
 BlockBuilder<StatementEnd> ContextualStatementBuilderImpl.foreach(String loopVarName, MetaClass loopVarType)
           
static ClassStructureBuilder<?> ClassBuilder.implement(MetaClass cls)
           
 ClassDefinitionBuilderInterfaces<T> ClassBuilder.implementsInterface(MetaClass clazz)
           
 ClassBuilder<T> ClassBuilder.importsClass(MetaClass clazz)
           
 ContextualStatementBuilder StatementBuilder.invokeStatic(MetaClass clazz, String methodName, Object... parameters)
           
 ContextualStatementBuilder StatementBuilder.loadStatic(MetaClass clazz, String fieldName)
           
 ArrayInitializationBuilder StatementBuilder.newArray(MetaClass componentType, Object... dimensions)
           
 ArrayInitializationBuilder ArrayBuilderImpl.newArray(MetaClass componentType, Object... dimensions)
           
static ObjectBuilder ObjectBuilder.newInstanceOf(MetaClass type)
           
static ObjectBuilder ObjectBuilder.newInstanceOf(MetaClass type, Context context)
           
static ObjectBuilder ObjectBuilder.newInstanceOf(MetaClass type, Context context, CallElementBuilder callElementBuilder)
           
 ObjectBuilder StatementBuilder.newObject(MetaClass type)
           
 Statement StatementBuilder.newObject(MetaClass type, Object... parameters)
           
 MethodBuilderAbstractOption<ClassStructureBuilderAbstractMethodOption> ClassBuilderAbstractMethodOption.packageAbstractMethod(MetaClass returnType, String name)
           
 MethodBuilderAbstractOption<ClassStructureBuilderAbstractMethodOption> ClassBuilderAbstractMethodOption.packageAbstractMethod(MetaClass returnType, String name, MetaClass... parms)
           
 MethodBuilderAbstractOption<ClassStructureBuilderAbstractMethodOption> ClassBuilderAbstractMethodOption.packageAbstractMethod(MetaClass returnType, String name, MetaClass... parms)
           
 MethodBuilderAbstractOption<ClassStructureBuilderAbstractMethodOption> ClassBuilderAbstractMethodOption.packageAbstractMethod(MetaClass returnType, String name, Parameter... parms)
           
 ConstructorBlockBuilder<T> ClassBuilder.packageConstructor(MetaClass... parms)
           
 FieldBuildStart<T> ClassBuilder.packageField(String name, MetaClass type)
           
 MethodCommentBuilder<T> ClassBuilder.packageMethod(MetaClass returnType, String name)
           
 MethodCommentBuilder<T> ClassBuilder.packageMethod(MetaClass returnType, String name, MetaClass... parms)
           
 MethodCommentBuilder<T> ClassBuilder.packageMethod(MetaClass returnType, String name, MetaClass... parms)
           
 MethodCommentBuilder<T> ClassBuilder.packageMethod(MetaClass returnType, String name, Parameter... parms)
           
 MethodBlockBuilder<T> MethodBlockBuilderImpl.parameters(MetaClass... parms)
           
 ConstructorBlockBuilder<T> ClassBuilder.privateConstructor(MetaClass... parms)
           
 FieldBuildStart<T> ClassBuilder.privateField(String name, MetaClass type)
           
 MethodCommentBuilder<T> ClassBuilder.privateMethod(MetaClass returnType, String name)
           
 MethodCommentBuilder<T> ClassBuilder.privateMethod(MetaClass returnType, String name, MetaClass... parms)
           
 MethodCommentBuilder<T> ClassBuilder.privateMethod(MetaClass returnType, String name, MetaClass... parms)
           
 MethodCommentBuilder<T> ClassBuilder.privateMethod(MetaClass returnType, String name, Parameter... parms)
           
 MethodBuilderAbstractOption<ClassStructureBuilderAbstractMethodOption> ClassBuilderAbstractMethodOption.protectedAbstractMethod(MetaClass returnType, String name)
           
 MethodBuilderAbstractOption<ClassStructureBuilderAbstractMethodOption> ClassBuilderAbstractMethodOption.protectedAbstractMethod(MetaClass returnType, String name, MetaClass... parms)
           
 MethodBuilderAbstractOption<ClassStructureBuilderAbstractMethodOption> ClassBuilderAbstractMethodOption.protectedAbstractMethod(MetaClass returnType, String name, MetaClass... parms)
           
 MethodBuilderAbstractOption<ClassStructureBuilderAbstractMethodOption> ClassBuilderAbstractMethodOption.protectedAbstractMethod(MetaClass returnType, String name, Parameter... parms)
           
 ConstructorBlockBuilder<T> ClassBuilder.protectedConstructor(MetaClass... parms)
           
 FieldBuildStart<T> ClassBuilder.protectedField(String name, MetaClass type)
           
 MethodCommentBuilder<T> ClassBuilder.protectedMethod(MetaClass returnType, String name)
           
 MethodCommentBuilder<T> ClassBuilder.protectedMethod(MetaClass returnType, String name, MetaClass... parms)
           
 MethodCommentBuilder<T> ClassBuilder.protectedMethod(MetaClass returnType, String name, MetaClass... parms)
           
 MethodCommentBuilder<T> ClassBuilder.protectedMethod(MetaClass returnType, String name, Parameter... parms)
           
 MethodBuilderAbstractOption<ClassStructureBuilderAbstractMethodOption> ClassBuilderAbstractMethodOption.publicAbstractMethod(MetaClass returnType, String name)
           
 MethodBuilderAbstractOption<ClassStructureBuilderAbstractMethodOption> ClassBuilderAbstractMethodOption.publicAbstractMethod(MetaClass returnType, String name, MetaClass... parms)
           
 MethodBuilderAbstractOption<ClassStructureBuilderAbstractMethodOption> ClassBuilderAbstractMethodOption.publicAbstractMethod(MetaClass returnType, String name, MetaClass... parms)
           
 MethodBuilderAbstractOption<ClassStructureBuilderAbstractMethodOption> ClassBuilderAbstractMethodOption.publicAbstractMethod(MetaClass returnType, String name, Parameter... parms)
           
 ConstructorBlockBuilder<T> ClassBuilder.publicConstructor(MetaClass... parms)
           
 FieldBuildStart<T> ClassBuilder.publicField(String name, MetaClass type)
           
 MethodCommentBuilder<T> ClassBuilder.publicMethod(MetaClass returnType, String name)
           
 MethodCommentBuilder<T> ClassBuilder.publicMethod(MetaClass returnType, String name, MetaClass... parms)
           
 MethodCommentBuilder<T> ClassBuilder.publicMethod(MetaClass returnType, String name, MetaClass... parms)
           
 MethodCommentBuilder<T> ClassBuilder.publicMethod(MetaClass returnType, String name, Parameter... parms)
           
 T MethodBuilderAbstractOption.throws_(MetaClass... exceptions)
           
 BlockBuilder<T> MethodBlockBuilderImpl.throws_(MetaClass... exceptions)
           
 FieldBuildName<T> FieldBuilder.typeOf(MetaClass type)
           
 

Constructors in org.jboss.errai.codegen.builder.impl with parameters of type MetaClass
FieldBuilder(BuildCallback<T> callback, Scope scope, MetaClass type, String name)
           
 

Uses of MetaClass in org.jboss.errai.codegen.exception
 

Methods in org.jboss.errai.codegen.exception that return MetaClass
 MetaClass UndefinedMethodException.getDeclaringClass()
           
 MetaClass UndefinedFieldException.getDeclaringClass()
           
 MetaClass[] UndefinedMethodException.getParameterTypes()
           
 MetaClass UnproxyableClassException.getUnproxyableClass()
           
 

Constructors in org.jboss.errai.codegen.exception with parameters of type MetaClass
UndefinedConstructorException(MetaClass type, MetaClass... parameterTypes)
           
UndefinedConstructorException(MetaClass type, MetaClass... parameterTypes)
           
UndefinedConstructorException(MetaClass type, Throwable cause, MetaClass... parameterTypes)
           
UndefinedConstructorException(MetaClass type, Throwable cause, MetaClass... parameterTypes)
           
UndefinedFieldException(String fieldName, MetaClass declaringClass)
           
UndefinedMethodException(MetaClass declaringClass, String methodName, MetaClass... parameterTypes)
           
UndefinedMethodException(MetaClass declaringClass, String methodName, MetaClass... parameterTypes)
           
UnproxyableClassException(MetaClass clazz, String message)
           
 

Uses of MetaClass in org.jboss.errai.codegen.literal
 

Methods in org.jboss.errai.codegen.literal that return MetaClass
 MetaClass ClassLiteral.getActualType()
           
 MetaClass MetaClassLiteral.getActualType()
           
 MetaClass TypeLiteral.getActualType()
           
 MetaClass LiteralValue.getType()
           
 MetaClass ClassLiteral.getType()
           
 MetaClass MetaClassLiteral.getType()
           
 MetaClass ArrayLiteral.getType()
           
 MetaClass NullLiteral.getType()
           
 

Constructors in org.jboss.errai.codegen.literal with parameters of type MetaClass
MetaClassLiteral(MetaClass value)
           
 

Uses of MetaClass in org.jboss.errai.codegen.meta
 

Methods in org.jboss.errai.codegen.meta that return MetaClass
abstract  MetaClass MetaClass.asArrayOf(int dimensions)
           
abstract  MetaClass MetaClass.asBoxed()
           
static MetaClass[] MetaClassFactory.asMetaClassArray(MetaParameter[] parms)
           
abstract  MetaClass MetaClass.asUnboxed()
           
static MetaClass[] MetaClassFactory.fromClassArray(Class<?>[] classes)
           
static MetaClass MetaClassFactory.get(Class<?> clazz)
           
static MetaClass MetaClassFactory.get(Class<?> clazz, Type type)
           
 MetaClass MetaClassCache.get(String fqcn)
           
static MetaClass MetaClassFactory.get(String fullyQualifiedClassName)
           
static MetaClass MetaClassFactory.get(String fullyQualifiedClassName, boolean erased)
           
static MetaClass MetaClassFactory.get(javax.enterprise.util.TypeLiteral<?> literal)
           
static MetaClass MetaClassFactory.getArrayOf(Class<?> clazz, int... dims)
           
static MetaClass MetaClassFactory.getArrayOf(Class<?> clazz, int dims)
           
abstract  MetaClass[] MetaMethod.getCheckedExceptions()
           
abstract  MetaClass MetaClass.getComponentType()
           
abstract  MetaClass[] MetaClass.getDeclaredClasses()
           
 MetaClass MetaClassMember.getDeclaringClass()
           
 MetaClass MetaField.ArrayLengthMetaField.getDeclaringClass()
           
abstract  MetaClass MetaClass.getErased()
          Returns a MetaClass that represents the same class as this one, but guaranteed to have no type parameters.
abstract  MetaClass[] MetaClass.getInterfaces()
           
abstract  MetaClass MetaClass.getOuterComponentType()
           
 MetaClass BeanDescriptor.getPropertyType(String propertyName)
           
abstract  MetaClass MetaMethod.getReturnType()
          Returns the MetaClass representing this method's return type.
abstract  MetaClass MetaClass.getSuperClass()
           
abstract  MetaClass MetaParameter.getType()
           
abstract  MetaClass MetaField.getType()
          Returns an actual MetaClass (a class, interface, primitive type, array, or enum, but not a type variable or a wildcard) representing an erased type that is assignable to this field.
 MetaClass MetaField.ArrayLengthMetaField.getType()
           
static MetaClass MetaClassFactory.parameterizedAs(Class clazz, MetaParameterizedType parameterizedType)
           
static MetaClass MetaClassFactory.parameterizedAs(MetaClass clazz, MetaParameterizedType parameterizedType)
           
static MetaClass MetaClassFactory.parameterizedAs(MetaClass clazz, MetaParameterizedType parameterizedType, boolean reifyRecursively)
           
 

Methods in org.jboss.errai.codegen.meta that return types with arguments of type MetaClass
 Collection<MetaClass> MetaClassCache.getAllCached()
           
static Collection<MetaClass> MetaClassFactory.getAllCachedClasses()
           
 

Methods in org.jboss.errai.codegen.meta with parameters of type MetaClass
static Statement MetaClassFactory.getAsStatement(MetaClass metaClass)
           
abstract  MetaConstructor MetaClass.getBestMatchingConstructor(MetaClass... parameters)
           
abstract  MetaMethod MetaClass.getBestMatchingMethod(String name, MetaClass... parameters)
           
abstract  MetaMethod MetaClass.getBestMatchingStaticMethod(String name, MetaClass... parameters)
           
abstract  MetaConstructor MetaClass.getConstructor(MetaClass... parameters)
           
abstract  MetaMethod MetaClass.getDeclaredMethod(String name, MetaClass... parameters)
           
abstract  MetaMethod MetaClass.getMethod(String name, MetaClass... parameters)
           
abstract  boolean MetaClass.isAssignableFrom(MetaClass clazz)
          Reports if the type represented by this MetaClass is a supertype of (or the same class as) the type represented by the given MetaClass.
abstract  boolean MetaClass.isAssignableTo(MetaClass clazz)
           
static MetaClass MetaClassFactory.parameterizedAs(MetaClass clazz, MetaParameterizedType parameterizedType)
           
static MetaClass MetaClassFactory.parameterizedAs(MetaClass clazz, MetaParameterizedType parameterizedType, boolean reifyRecursively)
           
 void MetaClassCache.pushCache(MetaClass clazz)
           
 void MetaClassCache.pushCache(String fqcn, MetaClass clazz)
           
 

Method parameters in org.jboss.errai.codegen.meta with type arguments of type MetaClass
 void MetaClassCache.pushCacheAll(Map<String,MetaClass> mapToPush)
           
 

Constructors in org.jboss.errai.codegen.meta with parameters of type MetaClass
MetaField.ArrayLengthMetaField(MetaClass componentType)
           
 

Uses of MetaClass in org.jboss.errai.codegen.meta.impl
 

Subclasses of MetaClass in org.jboss.errai.codegen.meta.impl
 class AbstractMetaClass<T>
           
 

Methods in org.jboss.errai.codegen.meta.impl that return MetaClass
 MetaClass AbstractMetaClass.asBoxed()
           
 MetaClass AbstractMetaClass.asUnboxed()
           
 MetaClass AbstractMetaClass.getOuterComponentType()
           
 

Methods in org.jboss.errai.codegen.meta.impl with parameters of type MetaClass
protected static MetaConstructor AbstractMetaClass._getConstructor(MetaConstructor[] constructors, MetaClass... parmTypes)
           
protected static MetaMethod AbstractMetaClass._getMethod(MetaMethod[] methods, String name, MetaClass... parmTypes)
           
 MetaConstructor AbstractMetaClass.getBestMatchingConstructor(MetaClass... parameters)
           
 MetaMethod AbstractMetaClass.getBestMatchingMethod(String name, MetaClass... parameters)
           
 MetaMethod AbstractMetaClass.getBestMatchingStaticMethod(String name, MetaClass... parameters)
           
 MetaConstructor AbstractMetaClass.getConstructor(MetaClass... parameters)
           
 MetaMethod AbstractMetaClass.getDeclaredMethod(String name, MetaClass... parmTypes)
           
 MetaMethod AbstractMetaClass.getMethod(String name, MetaClass... parameters)
           
 boolean AbstractMetaClass.isAssignableFrom(MetaClass clazz)
           
 boolean AbstractMetaClass.isAssignableTo(MetaClass clazz)
           
 

Uses of MetaClass in org.jboss.errai.codegen.meta.impl.build
 

Subclasses of MetaClass in org.jboss.errai.codegen.meta.impl.build
 class BuildMetaClass
           
 

Methods in org.jboss.errai.codegen.meta.impl.build that return MetaClass
 MetaClass BuildMetaClass.asArrayOf(int dimensions)
           
 MetaClass[] BuildMetaConstructor.getCheckedExceptions()
           
 MetaClass[] BuildMetaMethod.getCheckedExceptions()
           
 MetaClass BuildMetaClass.getComponentType()
           
 MetaClass[] BuildMetaClass.getDeclaredClasses()
           
 MetaClass BuildMetaField.getDeclaringClass()
           
 MetaClass BuildMetaConstructor.getDeclaringClass()
           
 MetaClass BuildMetaMethod.getDeclaringClass()
           
 MetaClass BuildMetaClass.getErased()
           
 MetaClass[] BuildMetaClass.getInterfaces()
           
 MetaClass BuildMetaClass.getReifiedFormOf()
           
 MetaClass BuildMetaConstructor.getReturnType()
           
 MetaClass BuildMetaMethod.getReturnType()
           
 MetaClass BuildMetaClass.getSuperClass()
           
 MetaClass BuildMetaField.getType()
           
 

Methods in org.jboss.errai.codegen.meta.impl.build with parameters of type MetaClass
 void BuildMetaClass.addInterface(MetaClass interfaceClass)
           
 MetaConstructor BuildMetaClass.getBestMatchingConstructor(MetaClass... parameters)
           
 MetaMethod BuildMetaClass.getBestMatchingMethod(String name, MetaClass... parameters)
           
 MetaMethod BuildMetaClass.getBestMatchingStaticMethod(String name, MetaClass... parameters)
           
 void BuildMetaClass.setReifiedFormOf(MetaClass reifiedFormOf)
           
 void BuildMetaMethod.setReturnType(MetaClass returnType)
           
 void BuildMetaClass.setSuperClass(MetaClass superClass)
           
 void BuildMetaField.setType(MetaClass type)
           
 

Method parameters in org.jboss.errai.codegen.meta.impl.build with type arguments of type MetaClass
 void BuildMetaClass.setInterfaces(List<MetaClass> interfaces)
           
 

Constructors in org.jboss.errai.codegen.meta.impl.build with parameters of type MetaClass
BuildMetaField(BuildMetaClass declaringClass, Statement statement, Scope scope, MetaClass type, String name)
           
BuildMetaMethod(BuildMetaClass declaringClass, BlockStatement body, Scope scope, DefModifiers modifiers, String name, MetaClass returnType, DefParameters defParameters, ThrowsDeclaration throwsDeclaration)
           
ShadowBuildMetaField(BuildMetaClass declaringClass, Statement statement, Scope scope, MetaClass type, String name, MetaField shadow)
           
ShadowBuildMetaMethod(BuildMetaClass declaringClass, BlockStatement body, Scope scope, DefModifiers modifiers, String name, MetaClass returnType, DefParameters defParameters, ThrowsDeclaration throwsDeclaration, MetaMethod shadow)
           
 

Uses of MetaClass in org.jboss.errai.codegen.meta.impl.gwt
 

Subclasses of MetaClass in org.jboss.errai.codegen.meta.impl.gwt
 class GWTClass
           
 

Methods in org.jboss.errai.codegen.meta.impl.gwt that return MetaClass
 MetaClass GWTClass.asArrayOf(int dimensions)
           
static MetaClass GWTUtil.eraseOrReturn(com.google.gwt.core.ext.typeinfo.TypeOracle oracle, com.google.gwt.core.ext.typeinfo.JType t)
           
static MetaClass[] GWTClass.fromClassArray(com.google.gwt.core.ext.typeinfo.TypeOracle oracle, com.google.gwt.core.ext.typeinfo.JClassType[] classes)
           
 MetaClass[] GWTConstructor.getCheckedExceptions()
           
 MetaClass[] GWTMethod.getCheckedExceptions()
           
 MetaClass[] GWTSpecialMethod.getCheckedExceptions()
           
 MetaClass GWTClass.getComponentType()
           
 MetaClass[] GWTClass.getDeclaredClasses()
           
 MetaClass GWTField.getDeclaringClass()
           
 MetaClass GWTConstructor.getDeclaringClass()
           
 MetaClass GWTMethod.getDeclaringClass()
           
 MetaClass GWTSpecialMethod.getDeclaringClass()
           
 MetaClass GWTClass.getErased()
           
 MetaClass[] GWTClass.getInterfaces()
           
 MetaClass GWTConstructor.getReturnType()
           
 MetaClass GWTMethod.getReturnType()
           
 MetaClass GWTSpecialMethod.getReturnType()
           
 MetaClass GWTClass.getSuperClass()
           
 MetaClass GWTField.getType()
           
 MetaClass GWTParameter.getType()
           
static MetaClass GWTClass.newInstance(com.google.gwt.core.ext.typeinfo.TypeOracle oracle, com.google.gwt.core.ext.typeinfo.JType type)
           
static MetaClass GWTClass.newInstance(com.google.gwt.core.ext.typeinfo.TypeOracle oracle, String type)
           
static MetaClass GWTClass.newUncachedInstance(com.google.gwt.core.ext.typeinfo.TypeOracle oracle, com.google.gwt.core.ext.typeinfo.JType type)
           
static MetaClass GWTClass.newUncachedInstance(com.google.gwt.core.ext.typeinfo.TypeOracle oracle, com.google.gwt.core.ext.typeinfo.JType type, boolean erased)
           
 

Uses of MetaClass in org.jboss.errai.codegen.meta.impl.java
 

Subclasses of MetaClass in org.jboss.errai.codegen.meta.impl.java
 class JavaReflectionClass
           
 

Methods in org.jboss.errai.codegen.meta.impl.java that return MetaClass
 MetaClass JavaReflectionClass.asArrayOf(int dimensions)
           
 MetaClass[] JavaReflectionConstructor.getCheckedExceptions()
           
 MetaClass[] JavaReflectionMethod.getCheckedExceptions()
           
 MetaClass JavaReflectionClass.getComponentType()
           
 MetaClass[] JavaReflectionClass.getDeclaredClasses()
           
 MetaClass JavaReflectionConstructor.getDeclaringClass()
           
 MetaClass JavaReflectionMethod.getDeclaringClass()
           
 MetaClass JavaReflectionField.getDeclaringClass()
           
 MetaClass JavaReflectionClass.getErased()
           
 MetaClass[] JavaReflectionClass.getInterfaces()
           
 MetaClass JavaReflectionConstructor.getReturnType()
           
 MetaClass JavaReflectionMethod.getReturnType()
           
 MetaClass JavaReflectionClass.getSuperClass()
           
 MetaClass JavaReflectionField.getType()
           
 MetaClass JavaReflectionParameter.getType()
           
static MetaClass JavaReflectionClass.newInstance(Class type)
           
static MetaClass JavaReflectionClass.newInstance(javax.enterprise.util.TypeLiteral type)
           
static MetaClass JavaReflectionClass.newUncachedInstance(Class type)
           
static MetaClass JavaReflectionClass.newUncachedInstance(Class clazz, boolean erased)
           
static MetaClass JavaReflectionClass.newUncachedInstance(Class clazz, Type type)
           
static MetaClass JavaReflectionClass.newUncachedInstance(javax.enterprise.util.TypeLiteral type)
           
 

Constructors in org.jboss.errai.codegen.meta.impl.java with parameters of type MetaClass
JavaReflectionMethod(MetaClass referenceClass, Method method)
           
JavaReflectionParameter(MetaClass type, Annotation[] annotations, MetaClassMember declaredBy)
           
 

Uses of MetaClass in org.jboss.errai.codegen.util
 

Methods in org.jboss.errai.codegen.util that return MetaClass
static MetaClass[] GenUtil.classToMeta(Class<?>[] types)
           
static MetaClass[] GenUtil.fromParameters(MetaParameter... parms)
           
static MetaClass GenUtil.getPrimitiveWrapper(MetaClass clazz)
           
 MetaClass EmptyStatement.getType()
          Always returns the MetaClass for java.lang.Object.
static MetaClass GenUtil.getUnboxedFromWrapper(MetaClass clazz)
           
 

Methods in org.jboss.errai.codegen.util with parameters of type MetaClass
static void GenUtil.assertAssignableTypes(Context context, MetaClass from, MetaClass to)
           
static void Implementations.autoInitializedField(ClassStructureBuilder<?> builder, MetaClass type, String name, Class<?> implementation)
           
static void Implementations.autoInitializedField(ClassStructureBuilder<?> builder, MetaClass type, String name, MetaClass implementation)
           
static boolean GenUtil.canConvert(MetaClass to, MetaClass from)
           
static ContextualStatementBuilder Stmt.castTo(MetaClass clazz, Statement stmt)
           
static String GenUtil.classesAsStrings(MetaClass... stmt)
           
static Statement GenUtil.convert(Context context, Object input, MetaClass targetType)
           
 void GWTPrivateMemberAccessor.createReadableField(MetaClass type, ClassStructureBuilder<?> classBuilder, MetaField field, Modifier[] modifiers)
           
 void ReflectionPrivateMemberAccessor.createReadableField(MetaClass type, ClassStructureBuilder<?> classBuilder, MetaField field, Modifier[] modifiers)
           
 void PrivateMemberAccessor.createReadableField(MetaClass type, ClassStructureBuilder<?> classBuilder, MetaField field, Modifier[] modifiers)
           
 void GWTPrivateMemberAccessor.createWritableField(MetaClass type, ClassStructureBuilder<?> classBuilder, MetaField field, Modifier[] modifiers)
           
 void ReflectionPrivateMemberAccessor.createWritableField(MetaClass type, ClassStructureBuilder<?> classBuilder, MetaField field, Modifier[] modifiers)
           
 void PrivateMemberAccessor.createWritableField(MetaClass type, ClassStructureBuilder<?> classBuilder, MetaField field, Modifier[] modifiers)
           
static StatementBuilder Stmt.declareFinalVariable(String name, MetaClass type, Object initialization)
           
static VariableDeclarationStart<StatementBegin> Stmt.declareVariable(MetaClass type)
           
static StatementBuilder Stmt.declareVariable(String name, MetaClass type, Object initialization)
           
static MetaMethod GenUtil.findCaseInsensitiveMatch(MetaClass retType, MetaClass clazz, String name, MetaClass... parms)
           
static MetaMethod GenUtil.findCaseInsensitiveMatch(MetaClass retType, MetaClass clazz, String name, MetaClass... parms)
           
static AnonymousClassStructureBuilder ProxyUtil.generateProxyMethodCallContext(com.google.gwt.core.ext.GeneratorContext context, Class<? extends RemoteCallContext> callContextType, MetaClass proxyClass, MetaMethod method, Statement proceed, List<Class<?>> interceptors)
          Generates the CallContext for method interception.
static VariableReference Refs.get(String name, MetaClass type)
           
static int GenUtil.getArrayDimensions(MetaClass type)
           
static MetaMethod GenUtil.getBestCandidate(MetaClass[] arguments, String method, MetaClass decl, MetaMethod[] methods, boolean classTarget)
           
static MetaMethod GenUtil.getBestCandidate(MetaClass[] arguments, String method, MetaClass decl, MetaMethod[] methods, boolean classTarget)
           
static MetaConstructor GenUtil.getBestConstructorCandidate(MetaClass[] arguments, MetaClass decl, MetaConstructor[] constructors, boolean classTarget)
           
static MetaConstructor GenUtil.getBestConstructorCandidate(MetaClass[] arguments, MetaClass decl, MetaConstructor[] constructors, boolean classTarget)
           
 List<Class<?>> ProxyUtil.InterceptorProvider.getInterceptors(MetaClass type, MetaMethod method)
          Returns the interceptors for the provided proxy type and method.
static MetaClass GenUtil.getPrimitiveWrapper(MetaClass clazz)
           
static MetaClass GenUtil.getUnboxedFromWrapper(MetaClass clazz)
           
static BooleanExpression Bool.instanceOf(Object lhs, MetaClass type)
           
static BlockBuilder<ElseBlockBuilder> If.instanceOf(Object lhs, MetaClass type)
           
static ContextualStatementBuilder Stmt.invokeStatic(MetaClass clazz, String methodName, Object... parameters)
           
static boolean GenUtil.isNumericallyCoercible(MetaClass target, MetaClass parm)
           
static boolean GenUtil.isPrimitiveWrapper(MetaClass clazz)
           
static ContextualStatementBuilder Stmt.loadStatic(MetaClass clazz, String fieldName)
           
static ArrayInitializationBuilder Stmt.newArray(MetaClass componentType)
           
static ArrayInitializationBuilder Stmt.newArray(MetaClass componentType, Object... dimensions)
           
static ObjectBuilder Stmt.newObject(MetaClass type)
           
static Statement Stmt.newObject(MetaClass type, Object... parms)
           
static Scope GenUtil.scopeOf(MetaClass clazz)
           
static int GenUtil.scoreInterface(MetaClass parm, MetaClass arg)
           
static int GenUtil.scoreMethods(MetaClass[] arguments, MetaParameter[] parmTypes, boolean isVarArgs)
           
 

Constructor parameters in org.jboss.errai.codegen.util with type arguments of type MetaClass
ProxyUtil.InterceptorProvider(Collection<MetaClass> featureInterceptors, Collection<MetaClass> standaloneInterceptors)
           
ProxyUtil.InterceptorProvider(Collection<MetaClass> featureInterceptors, Collection<MetaClass> standaloneInterceptors)
           
 

Uses of MetaClass in org.jboss.errai.config.rebind
 

Methods in org.jboss.errai.config.rebind that return types with arguments of type MetaClass
 Set<MetaClass> EnvironmentConfig.getExposedClasses()
           
 Set<MetaClass> EnvironmentConfig.getPortableSuperTypes()
           
 Collection<MetaClass> ExposedTypesProvider.provideTypesToExpose()
          Returns the list of types that should be exposed as portable.
 

Uses of MetaClass in org.jboss.errai.config.util
 

Methods in org.jboss.errai.config.util that return types with arguments of type MetaClass
static Collection<MetaClass> ClassScanner.getSubTypesOf(MetaClass metaClass, com.google.gwt.core.ext.GeneratorContext genCtx)
           
static Collection<MetaClass> ClassScanner.getTypesAnnotatedWith(Class<? extends Annotation> annotation)
           
static Collection<MetaClass> ClassScanner.getTypesAnnotatedWith(Class<? extends Annotation> annotation, boolean reflections)
           
static Collection<MetaClass> ClassScanner.getTypesAnnotatedWith(Class<? extends Annotation> annotation, com.google.gwt.core.ext.GeneratorContext genCtx)
           
static Collection<MetaClass> ClassScanner.getTypesAnnotatedWith(Class<? extends Annotation> annotation, Set<String> packages, com.google.gwt.core.ext.GeneratorContext genCtx)
           
static Collection<MetaClass> ClassScanner.getTypesAnnotatedWith(Class<? extends Annotation> annotation, Set<String> packages, String excludeRegEx, com.google.gwt.core.ext.GeneratorContext genCtx, boolean reflections)
           
static Collection<MetaClass> ClassScanner.getTypesAnnotatedWithExcluding(Class<? extends Annotation> annotation, String excludeRegex, com.google.gwt.core.ext.GeneratorContext genCtx)
           
 

Methods in org.jboss.errai.config.util with parameters of type MetaClass
static Collection<MetaClass> ClassScanner.getSubTypesOf(MetaClass metaClass, com.google.gwt.core.ext.GeneratorContext genCtx)
           
 

Uses of MetaClass in org.jboss.errai.databinding.rebind
 

Methods in org.jboss.errai.databinding.rebind that return MetaClass
 MetaClass DataBindingUtil.DataBinderRef.getDataModelType()
           
 

Methods in org.jboss.errai.databinding.rebind that return types with arguments of type MetaClass
static Set<MetaClass> DataBindingUtil.getAllBindableTypes(com.google.gwt.core.ext.GeneratorContext context)
          Returns all bindable types on the classpath.
static Set<MetaClass> DataBindingUtil.getConfiguredBindableTypes()
          Reads bindable types from all ErraiApp.properties files on the classpath.
 

Methods in org.jboss.errai.databinding.rebind with parameters of type MetaClass
static boolean DataBindingUtil.isBindableType(MetaClass type)
          Checks if the provided type is bindable.
static boolean DataBindingValidator.isValidPropertyChain(MetaClass bindableType, String propertyChain)
          Returns true if and only if the given property chain is a valid property expression rooted in the given bindable type.
 

Constructors in org.jboss.errai.databinding.rebind with parameters of type MetaClass
BindableProxyGenerator(MetaClass bindable, com.google.gwt.core.ext.TreeLogger logger)
           
DataBindingUtil.DataBinderRef(MetaClass dataModelType, Statement valueAccessor)
           
 

Uses of MetaClass in org.jboss.errai.enterprise.rebind
 

Methods in org.jboss.errai.enterprise.rebind with parameters of type MetaClass
static boolean TypeMarshaller.PrimitiveTypeMarshaller.canHandle(MetaClass type, String mimeType)
           
static Statement TypeMarshaller.demarshal(MetaClass type, Statement statement, String accepts)
           
static JaxrsHeaders JaxrsHeaders.fromClass(MetaClass clazz)
          Generates HTTP headers based on the JAX-RS annotations on the provided class or interface.
static Statement TypeMarshaller.marshal(MetaClass type, Statement statement)
           
static Statement TypeMarshaller.marshal(MetaClass type, Statement statement, String contentType)
           
 

Constructors in org.jboss.errai.enterprise.rebind with parameters of type MetaClass
JaxrsProxyGenerator(MetaClass remote, com.google.gwt.core.ext.GeneratorContext context, ProxyUtil.InterceptorProvider interceptorProvider, com.google.common.collect.Multimap<MetaClass,MetaClass> exceptionMappers)
           
JaxrsProxyMethodGenerator(MetaClass remote, ClassStructureBuilder<?> classBuilder, JaxrsResourceMethod resourceMethod, ProxyUtil.InterceptorProvider interceptorProvider, com.google.gwt.core.ext.GeneratorContext context)
           
 

Constructor parameters in org.jboss.errai.enterprise.rebind with type arguments of type MetaClass
JaxrsProxyGenerator(MetaClass remote, com.google.gwt.core.ext.GeneratorContext context, ProxyUtil.InterceptorProvider interceptorProvider, com.google.common.collect.Multimap<MetaClass,MetaClass> exceptionMappers)
           
JaxrsProxyGenerator(MetaClass remote, com.google.gwt.core.ext.GeneratorContext context, ProxyUtil.InterceptorProvider interceptorProvider, com.google.common.collect.Multimap<MetaClass,MetaClass> exceptionMappers)
           
 

Uses of MetaClass in org.jboss.errai.ioc.rebind.ioc.exception
 

Fields in org.jboss.errai.ioc.rebind.ioc.exception declared as MetaClass
protected  MetaClass UnsatisfiedDependency.injectedType
           
 

Methods in org.jboss.errai.ioc.rebind.ioc.exception that return MetaClass
 MetaClass UnsatisfiedDependency.getEnclosingType()
           
 MetaClass InjectionFailure.getFailedDependency()
           
 MetaClass UnsatisfiedDependency.getInjectedType()
           
 

Methods in org.jboss.errai.ioc.rebind.ioc.exception with parameters of type MetaClass
static UnsatisfiedDependenciesException UnsatisfiedDependenciesException.createWithSingleFieldFailure(MetaField field, MetaClass enclosingType, MetaClass injectedType, String message)
           
static UnsatisfiedDependenciesException UnsatisfiedDependenciesException.createWithSingleMethodFailure(MetaMethod method, MetaClass enclosingType, MetaClass injectedType, String message)
           
static UnsatisfiedDependenciesException UnsatisfiedDependenciesException.createWithSingleParameterFailure(MetaParameter parm, MetaClass enclosingType, MetaClass injectedType, String message)
           
 void InjectionFailure.setFailedDependency(MetaClass failedDependency)
           
 

Constructors in org.jboss.errai.ioc.rebind.ioc.exception with parameters of type MetaClass
InjectionFailure(MetaClass failedDependency)
           
InjectionFailure(MetaClass failedDependency, Throwable cause)
           
InjectionFailure(String message, MetaClass failed)
           
UnsatisfiedDependency(MetaClass enclosingType, MetaClass injectedType, String message)
           
UnsatisfiedField(MetaField field, MetaClass enclosingType, MetaClass injectedType, String message)
           
UnsatisfiedMethod(MetaMethod method, MetaClass enclosingType, MetaClass injectedType, String message)
           
UnsatisfiedParameter(MetaParameter field, MetaClass enclosingType, MetaClass injectedType, String message)
           
 

Uses of MetaClass in org.jboss.errai.ioc.rebind.ioc.extension
 

Methods in org.jboss.errai.ioc.rebind.ioc.extension that return types with arguments of type MetaClass
static
<T> Set<MetaClass>
JSR330AnnotationHandler.fillInInterface(MetaClass cls, com.google.gwt.core.ext.GeneratorContext genCtx)
           
 

Methods in org.jboss.errai.ioc.rebind.ioc.extension with parameters of type MetaClass
static
<T> Set<MetaClass>
JSR330AnnotationHandler.fillInInterface(MetaClass cls, com.google.gwt.core.ext.GeneratorContext genCtx)
           
 void DependencyControl.masqueradeAs(MetaClass clazz)
           
 void DependencyControl.notifyDependency(MetaClass clazz)
           
static void JSR330AnnotationHandler.processDependencies(DependencyControl control, MetaClass metaClass, InjectionContext context)
           
 

Method parameters in org.jboss.errai.ioc.rebind.ioc.extension with type arguments of type MetaClass
 void DependencyControl.notifyDependencies(Collection<MetaClass> clazzes)
           
 

Uses of MetaClass in org.jboss.errai.ioc.rebind.ioc.graph
 

Methods in org.jboss.errai.ioc.rebind.ioc.graph that return MetaClass
 MetaClass ProxySortUnit.getType()
           
 MetaClass Dependency.getType()
           
 MetaClass SortUnit.getType()
          Returns the type which this sort unit represents.
 

Methods in org.jboss.errai.ioc.rebind.ioc.graph with parameters of type MetaClass
 GraphBuilder GraphBuilder.addDependency(MetaClass type, Dependency dependency)
          Records a dependency on the specified type.
 GraphBuilder GraphBuilder.addItem(MetaClass type, Object item)
          Record an arbitrary object to be associated with a type.
static SortUnit SortUnit.create(MetaClass type, Collection<Object> items, Collection<SortUnit> dependencies)
           
 int GraphBuilder.getDependencyCount(MetaClass type)
          Returns the number of recorded dependencies for the specified type.
 boolean GraphBuilder.hasType(MetaClass type)
           
static Dependency Dependency.on(MetaClass type)
           
static ProxySortUnit ProxySortUnit.proxyOf(MetaClass type)
          Creates a new proxied SortUnit on the specified type.
 

Constructors in org.jboss.errai.ioc.rebind.ioc.graph with parameters of type MetaClass
SortUnit(MetaClass type, List<Object> items, Set<SortUnit> dependencies)
           
 

Uses of MetaClass in org.jboss.errai.ioc.rebind.ioc.injector
 

Fields in org.jboss.errai.ioc.rebind.ioc.injector declared as MetaClass
protected  MetaClass AbstractInjector.enclosingType
           
 

Methods in org.jboss.errai.ioc.rebind.ioc.injector that return MetaClass
 MetaClass AbstractInjector.getConcreteInjectedType()
           
 MetaClass Injector.getConcreteInjectedType()
          Returns the concrete type that will be returned by this injector.
 MetaClass AbstractInjector.getEnclosingType()
           
 MetaClass Injector.getEnclosingType()
          The enclosing type of the injector.
 MetaClass Injector.getInjectedType()
          The injected type of the injector.
 

Methods in org.jboss.errai.ioc.rebind.ioc.injector with parameters of type MetaClass
 ProxyMaker.ProxyProperty AbstractInjector.addProxyProperty(String propertyName, MetaClass type, Statement statementReference)
           
 ProxyMaker.ProxyProperty Injector.addProxyProperty(String propertyName, MetaClass type, Statement statement)
          Adds a proxy property to the generated proxy.
static InjectUtil.BeanMetric InjectUtil.analyzeBean(InjectionContext context, MetaClass clazz)
           
static Statement InjectUtil.createDestructionCallback(MetaClass type, String initVar, List<Statement> statementList)
           
static Statement InjectUtil.createInitializationCallback(MetaClass type, String initVar, List<Statement> statementList)
           
static Statement AsyncInjectUtil.generateCallback(MetaClass type, Statement... fieldAccessStmt)
           
 Injector InjectorFactory.getContextualProviderInjector(BootstrapType bootstrapType, MetaClass type, MetaClass providerType, InjectionContext context)
           
 Injector InjectorFactory.getContextualProviderInjector(MetaClass type, MetaClass providerType, InjectionContext context)
           
static InjectUtil.BeanMetric InjectUtil.getFilteredBeanMetric(InjectionContext context, MetaClass clazz, Class<? extends Annotation> annotatedWith)
           
static Statement InjectUtil.getInjectorOrProxy(InjectionContext ctx, InjectableInstance injectableInstance, MetaClass clazz, QualifyingMetadata qualifyingMetadata)
           
static Statement AsyncInjectUtil.getInjectorOrProxy(InjectionContext ctx, InjectableInstance injectableInstance, MetaClass clazz, QualifyingMetadata qualifyingMetadata, AsyncInjectorResolveCallback... callbacks)
           
static Statement InjectUtil.getInjectorOrProxy(InjectionContext ctx, InjectableInstance injectableInstance, MetaClass clazz, QualifyingMetadata qualifyingMetadata, boolean alwaysProxyDependent)
           
static Statement AsyncInjectUtil.getInjectorOrProxy(InjectionContext ctx, InjectableInstance injectableInstance, MetaClass clazz, QualifyingMetadata qualifyingMetadata, boolean alwaysProxyDependent, AsyncInjectorResolveCallback... callbacks)
           
static ProxyInjector InjectUtil.getOrCreateProxy(InjectionContext ctx, MetaClass clazz, QualifyingMetadata qualifyingMetadata)
           
static AsyncProxyInjector AsyncInjectUtil.getOrCreateProxy(InjectionContext ctx, MetaClass clazz, QualifyingMetadata qualifyingMetadata)
           
 Injector InjectorFactory.getProducerInjector(BootstrapType bootstrapType, MetaClass type, MetaClassMember providerType, InjectableInstance injectableInstance)
           
 Injector InjectorFactory.getProducerInjector(MetaClass type, MetaClassMember providerType, InjectableInstance injectableInstance)
           
 Injector InjectorFactory.getProviderInjector(BootstrapType bootstrapType, MetaClass type, MetaClass providerType, InjectionContext context)
           
 Injector InjectorFactory.getProviderInjector(MetaClass type, MetaClass providerType, InjectionContext context)
           
 Injector InjectorFactory.getQualifyingTypeInjector(BootstrapType bootstrapType, MetaClass type, Injector delegate, MetaParameterizedType metaParameterizedType)
           
 Injector InjectorFactory.getQualifyingTypeInjector(MetaClass type, Injector delegate, MetaParameterizedType metaParameterizedType)
           
 Injector InjectorFactory.getTypeInjector(MetaClass type, InjectionContext context)
           
static String InjectUtil.getVarNameFromType(MetaClass clazz, InjectableInstance instance)
           
static String InjectUtil.getVarNameFromType(MetaClass clazz, MetaField parameter)
           
static String InjectUtil.getVarNameFromType(MetaClass clazz, MetaParameter parameter)
           
static List<MetaMethod> InjectUtil.scanForAnnotatedMethod(MetaClass type, Class<? extends Annotation> annotationType)
           
 

Uses of MetaClass in org.jboss.errai.ioc.rebind.ioc.injector.api
 

Fields in org.jboss.errai.ioc.rebind.ioc.injector.api declared as MetaClass
protected  MetaClass InjectionTask.type
           
protected  MetaClass AsyncInjectionTask.type
           
protected  MetaClass InjectionPoint.type
           
 

Methods in org.jboss.errai.ioc.rebind.ioc.injector.api that return MetaClass
 MetaClass InjectionPoint.getElementType()
           
 MetaClass InjectionPoint.getElementTypeOrMethodReturnType()
          Returns the element type or a method return type, based on what the injection point is.
 MetaClass InjectionPoint.getEnclosingType()
           
 

Methods in org.jboss.errai.ioc.rebind.ioc.injector.api that return types with arguments of type MetaClass
 Collection<MetaClass> InjectionContext.getAllKnownInjectionTypes()
           
 

Methods in org.jboss.errai.ioc.rebind.ioc.injector.api with parameters of type MetaClass
 void InjectionContext.addBeanReference(MetaClass ref, Statement statement)
           
 void InjectionContext.addInjectorRegistrationListener(MetaClass clazz, InjectorRegistrationListener listener)
           
 void InjectionContext.addPseudoScopeForType(MetaClass type)
           
 void InjectionContext.addTopLevelType(MetaClass clazz)
           
 void InjectableInstance.addTransientValue(String name, MetaClass type, Statement valueRef)
           
 void InjectionContext.addType(MetaClass type)
           
 boolean InjectionContext.cycles(MetaClass from, MetaClass to)
           
 void InjectionContext.declareOverridden(MetaClass type)
           
 Statement InjectionContext.getBeanReference(MetaClass ref)
           
static
<T extends Annotation>
InjectableInstance<T>
InjectableInstance.getInjectedInstance(T annotation, MetaClass type, Injector injector, InjectionContext context)
           
 Injector InjectionContext.getInjector(MetaClass type)
           
 List<Injector> InjectionContext.getInjectors(MetaClass type)
           
 Injector InjectionContext.getProxiedInjector(MetaClass type, QualifyingMetadata metadata)
           
 Injector InjectionContext.getQualifiedInjector(MetaClass type, Annotation[] annotations)
           
 Injector InjectionContext.getQualifiedInjector(MetaClass type, QualifyingMetadata metadata)
           
 Statement InjectableInstance.getTransientValue(String name, MetaClass type)
           
 boolean InjectionContext.hasInjectorForType(MetaClass type)
           
 boolean InjectionContext.hasTopLevelType(MetaClass clazz)
           
 boolean InjectableInstance.hasUnsatisfiedTransientValue(String name, MetaClass type)
           
 boolean InjectionContext.isBlacklisted(MetaClass type)
           
 boolean InjectionContext.isIncluded(MetaClass type)
           
 boolean InjectionContext.isInjectableQualified(MetaClass injectorType, QualifyingMetadata qualifyingMetadata)
           
 boolean InjectionContext.isInjectorRegistered(MetaClass injectorType, QualifyingMetadata qualifyingMetadata)
           
 boolean InjectionContext.isProxiedInjectorRegistered(MetaClass injectorType, QualifyingMetadata qualifyingMetadata)
           
 boolean InjectionContext.isReachable(MetaClass clazz)
           
 boolean InjectionContext.isTypeInjectable(MetaClass type)
           
 boolean InjectionContext.isWhitelisted(MetaClass type)
           
 void InjectionContext.markProxyClosedIfNeeded(MetaClass injectorType, QualifyingMetadata qualifyingMetadata)
          Marks the proxy for te specified type and qualifying metadata closed.
 void TypeDiscoveryListener.onDiscovery(org.jboss.errai.ioc.rebind.ioc.bootstrapper.IOCProcessingContext context, InjectionPoint injectionPoint, MetaClass discoveredType)
           
 void InjectorRegistrationListener.onRegister(MetaClass type, Injector injector)
           
 void InjectionContext.recordCycle(MetaClass from, MetaClass to)
           
 boolean InjectionContext.typeContainsGraphCycles(MetaClass type)
           
 

Method parameters in org.jboss.errai.ioc.rebind.ioc.injector.api with type arguments of type MetaClass
 void InjectionContext.addTopLevelTypes(Collection<MetaClass> clazzes)
           
 

Constructors in org.jboss.errai.ioc.rebind.ioc.injector.api with parameters of type MetaClass
AsyncDecoratorTask(Injector injector, MetaClass type, IOCDecoratorExtension[] decs)
           
AsyncInjectionTask(Injector injector, MetaClass type)
           
DecoratorTask(Injector injector, MetaClass type, Class<? extends Annotation> annotationType, IOCDecoratorExtension[] decs)
           
InjectableInstance(T annotation, TaskType taskType, MetaConstructor constructor, MetaMethod method, MetaField field, MetaClass type, MetaParameter parm, Injector injector, InjectionContext injectionContext)
           
InjectionPoint(T annotation, TaskType taskType, MetaConstructor constructor, MetaMethod method, MetaField field, MetaClass type, MetaParameter parm, Injector injector, InjectionContext injectionContext)
           
InjectionTask(Injector injector, MetaClass type)
           
 

Uses of MetaClass in org.jboss.errai.ioc.rebind.ioc.injector.async
 

Fields in org.jboss.errai.ioc.rebind.ioc.injector.async declared as MetaClass
protected  MetaClass AsyncTypeInjector.type
           
 

Methods in org.jboss.errai.ioc.rebind.ioc.injector.async that return MetaClass
 MetaClass AsyncQualifiedTypeInjectorDelegate.getConcreteInjectedType()
           
 MetaClass AsyncTypeInjector.getInjectedType()
           
 MetaClass AsyncProducerInjector.getInjectedType()
           
 MetaClass AsyncProxyInjector.getInjectedType()
           
 

Constructors in org.jboss.errai.ioc.rebind.ioc.injector.async with parameters of type MetaClass
AsyncContextualProviderInjector(MetaClass type, MetaClass providerType, InjectionContext context)
           
AsyncProducerInjector(MetaClass injectedType, MetaClassMember producerMember, InjectableInstance producerInjectableInstance)
           
AsyncProviderInjector(MetaClass type, MetaClass providerType, InjectionContext context)
           
AsyncProxyInjector(org.jboss.errai.ioc.rebind.ioc.bootstrapper.IOCProcessingContext context, MetaClass proxiedType, QualifyingMetadata metadata)
           
AsyncQualifiedTypeInjectorDelegate(MetaClass type, Injector delegate, MetaParameterizedType parameterizedType)
           
AsyncTypeInjector(MetaClass type, InjectionContext context)
           
 

Uses of MetaClass in org.jboss.errai.ioc.rebind.ioc.injector.basic
 

Fields in org.jboss.errai.ioc.rebind.ioc.injector.basic declared as MetaClass
protected  MetaClass QualifiedTypeInjectorDelegate.type
           
protected  MetaClass TypeInjector.type
           
 

Methods in org.jboss.errai.ioc.rebind.ioc.injector.basic that return MetaClass
 MetaClass QualifiedTypeInjectorDelegate.getConcreteInjectedType()
           
 MetaClass QualifiedTypeInjectorDelegate.getEnclosingType()
           
 MetaClass QualifiedTypeInjectorDelegate.getInjectedType()
           
 MetaClass TypeInjector.getInjectedType()
           
 MetaClass ProducerInjector.getInjectedType()
           
 MetaClass ProxyInjector.getInjectedType()
           
 

Constructors in org.jboss.errai.ioc.rebind.ioc.injector.basic with parameters of type MetaClass
ContextualProviderInjector(MetaClass type, MetaClass providerType, InjectionContext context)
           
ProducerInjector(MetaClass injectedType, MetaClassMember producerMember, InjectableInstance producerInjectableInstance)
           
ProviderInjector(MetaClass type, MetaClass providerType, InjectionContext context)
           
ProxyInjector(org.jboss.errai.ioc.rebind.ioc.bootstrapper.IOCProcessingContext context, MetaClass proxiedType, QualifyingMetadata metadata)
           
QualifiedTypeInjectorDelegate(MetaClass type, Injector delegate, MetaParameterizedType parameterizedType)
           
TypeInjector(MetaClass type, InjectionContext context)
           
 

Uses of MetaClass in org.jboss.errai.jpa.rebind
 

Methods in org.jboss.errai.jpa.rebind with parameters of type MetaClass
protected  void ErraiEntityManagerGenerator.generateLifecycleEventDeliveryMethods(MetaClass entityType, AnonymousClassStructureBuilder classBuilder, List<MetaClass> globalEntityListeners)
          Generates the event delivery methods for the given JPA Entity type.
 

Method parameters in org.jboss.errai.jpa.rebind with type arguments of type MetaClass
protected  void ErraiEntityManagerGenerator.generateLifecycleEventDeliveryMethods(MetaClass entityType, AnonymousClassStructureBuilder classBuilder, List<MetaClass> globalEntityListeners)
          Generates the event delivery methods for the given JPA Entity type.
 

Uses of MetaClass in org.jboss.errai.marshalling.rebind
 

Methods in org.jboss.errai.marshalling.rebind that return types with arguments of type MetaClass
 Set<MetaClass> DefinitionsFactoryImpl.getArraySignatures()
           
 Set<MetaClass> DefinitionsFactory.getArraySignatures()
           
 Set<MetaClass> DefinitionsFactoryImpl.getExposedClasses()
           
 Set<MetaClass> DefinitionsFactory.getExposedClasses()
          Returns a set of all exposed classes.
 

Methods in org.jboss.errai.marshalling.rebind with parameters of type MetaClass
 void MarshallerGeneratorFactory.addMarshaller(MetaClass type)
           
 void MarshallerGeneratorFactory.addOrMarkMarshallerUnlazy(MetaClass type)
           
static BuildMetaClass MarshallerGeneratorFactory.createArrayMarshallerClass(MetaClass type)
           
 MappingDefinition DefinitionsFactoryImpl.getDefinition(MetaClass clazz)
           
 MappingDefinition DefinitionsFactory.getDefinition(MetaClass clazz)
          Returns a definition for the specified MetaClass reference.
 boolean DefinitionsFactoryImpl.hasBuiltInDefinition(MetaClass type)
           
 boolean DefinitionsFactory.hasBuiltInDefinition(MetaClass type)
           
 boolean DefinitionsFactoryImpl.hasDefinition(MetaClass clazz)
           
 boolean DefinitionsFactory.hasDefinition(MetaClass clazz)
          Return true if a definition is registered for the specified MetaClass
 boolean DefinitionsFactoryImpl.isExposedClass(MetaClass clazz)
           
 boolean DefinitionsFactory.isExposedClass(MetaClass clazz)
          Returns true if the class is exposed for marshalling.
 boolean MarshallerGeneratorFactory.reachable(MetaClass cls)
           
 boolean DefinitionsFactoryImpl.shouldUseObjectMarshaller(MetaClass type)
           
 boolean DefinitionsFactory.shouldUseObjectMarshaller(MetaClass type)
          Returns true if the marshalling system should treat the given type as polymorphic.
 

Uses of MetaClass in org.jboss.errai.marshalling.rebind.api
 

Methods in org.jboss.errai.marshalling.rebind.api with parameters of type MetaClass
 Statement ArrayMarshallerCallback.deferred(MetaClass type, MetaClass marshaller)
           
 Statement ArrayMarshallerCallback.demarshall(MetaClass type, Statement value)
           
 boolean GeneratorMappingContext.isRendered(MetaClass metaClass)
           
 void GeneratorMappingContext.markRendered(MetaClass metaClass)
           
 Statement ArrayMarshallerCallback.marshal(MetaClass type, Statement value)
           
 

Uses of MetaClass in org.jboss.errai.marshalling.rebind.api.impl.defaultjava
 

Methods in org.jboss.errai.marshalling.rebind.api.impl.defaultjava with parameters of type MetaClass
 Statement DefaultJavaMappingStrategy.demarshallEnum(Statement objStatement, Statement valStatement, MetaClass toType)
           
 Statement DefaultJavaMappingStrategy.extractJSONObjectProperty(String fieldName, MetaClass fromType)
           
 Statement DefaultJavaMappingStrategy.fieldDemarshall(Mapping mapping, MetaClass fromType)
           
static MappingDefinition DefaultJavaDefinitionMapper.map(MetaClass toMap, DefinitionsFactory definitionsFactory)
           
 void DefaultJavaMappingStrategy.marshallEnum(ContextualStatementBuilder bb, Statement valueStatement, MetaClass toType)
           
 void DefaultJavaMappingStrategy.marshallToJSON(BlockBuilder<?> builder, MetaClass toType, MappingDefinition definition, ClassStructureBuilder classStructureBuilder, BlockBuilder<?> initMethod)
           
 Statement DefaultJavaMappingStrategy.unwrapJSON(Statement valueStatement, MetaClass toType, MetaClass targetType)
           
 

Constructors in org.jboss.errai.marshalling.rebind.api.impl.defaultjava with parameters of type MetaClass
DefaultJavaMappingStrategy(boolean gwtTarget, GeneratorMappingContext context, MetaClass toMap)
           
 

Uses of MetaClass in org.jboss.errai.marshalling.rebind.api.model
 

Methods in org.jboss.errai.marshalling.rebind.api.model that return MetaClass
 MetaClass MappingDefinition.getMappingClass()
           
 MetaClass InstantiationMapping.getMappingClass()
           
 MetaClass Mapping.getTargetType()
           
 MetaClass Mapping.getType()
           
 

Methods in org.jboss.errai.marshalling.rebind.api.model with parameters of type MetaClass
 void Mapping.setMappingClass(MetaClass clazz)
           
 void InstantiationMapping.setMappingClass(MetaClass clazz)
           
 void Mapping.setType(MetaClass type)
           
 

Constructors in org.jboss.errai.marshalling.rebind.api.model with parameters of type MetaClass
MappingDefinition(Marshaller<Object> marshaller, MetaClass toMap, boolean doNotGenerate)
           
MappingDefinition(MetaClass toMap, boolean doNotGenerate)
           
 

Uses of MetaClass in org.jboss.errai.marshalling.rebind.api.model.impl
 

Fields in org.jboss.errai.marshalling.rebind.api.model.impl declared as MetaClass
protected  MetaClass SimpleMapping.targetType
           
protected  MetaClass SimpleMapping.toMap
           
protected  MetaClass SimpleMapping.type
           
 

Methods in org.jboss.errai.marshalling.rebind.api.model.impl that return MetaClass
 MetaClass[] SimpleConstructorMapping.getConstructorParmTypes()
           
 MetaClass[] SimpleFactoryMapping.getConstructorParmTypes()
           
 MetaClass SimpleConstructorMapping.getMappingClass()
           
 MetaClass NoConstructMapping.getMappingClass()
           
 MetaClass SimpleFactoryMapping.getMappingClass()
           
 MetaClass SimpleMapping.getTargetType()
           
 MetaClass SimpleMapping.getType()
           
 

Methods in org.jboss.errai.marshalling.rebind.api.model.impl with parameters of type MetaClass
 void SimpleConstructorMapping.mapParmToIndex(String parm, int index, MetaClass type)
           
 void SimpleFactoryMapping.mapParmToIndex(String parm, int index, MetaClass type)
           
 void ReadMapping.setMappingClass(MetaClass clazz)
           
 void SimpleMapping.setMappingClass(MetaClass clazz)
           
 void WriteMapping.setMappingClass(MetaClass clazz)
           
 void SimpleConstructorMapping.setMappingClass(MetaClass toMap)
           
 void NoConstructMapping.setMappingClass(MetaClass clazz)
           
 void SimpleFactoryMapping.setMappingClass(MetaClass toMap)
           
 void SimpleMapping.setType(MetaClass type)
           
 

Constructors in org.jboss.errai.marshalling.rebind.api.model.impl with parameters of type MetaClass
AccessorMapping(String key, MetaClass type, String setterMethod, String getterMethod)
           
ReadMapping(String key, MetaClass type, String getterMethod)
           
SimpleMapping(String key, MetaClass targetType)
           
WriteMapping(String key, MetaClass type, String getterMethod)
           
 

Uses of MetaClass in org.jboss.errai.marshalling.rebind.util
 

Methods in org.jboss.errai.marshalling.rebind.util that return MetaClass
static MetaClass MarshallingGenUtil.getConcreteCollectionElementType(MetaClass toType)
          Returns the element type of the given metaclass under the following conditions: toType is a collection type toType has a single type parameter toType's type parameter is not a wildcard toType's type parameter is a non-abstract (concrete) type toType's type parameter is not java.lang.Object
static MetaClass MarshallingGenUtil.getConcreteElementType(MetaClass toType)
          Returns the element type of the given metaclass under the following conditions: toType has a single type parameter toType's type parameter is not a wildcard toType's type parameter is a non-abstract (concrete) type toType's type parameter is not java.lang.Object
static MetaClass MarshallingGenUtil.getConcreteMapKeyType(MetaClass toType)
          Returns the map key type of the given metaclass under the following conditions: toType is a Map toType's key type is not a wildcard toType's key type is a non-abstract (concrete) type
static MetaClass MarshallingGenUtil.getConcreteMapValueType(MetaClass toType)
          Returns the map value type of the given metaclass under the following conditions: toType is a Map toType's value type is not a wildcard toType's value type is a non-abstract (concrete) type
 

Methods in org.jboss.errai.marshalling.rebind.util that return types with arguments of type MetaClass
static Collection<MetaClass> MarshallingGenUtil.getDefaultArrayMarshallers()
           
 

Methods in org.jboss.errai.marshalling.rebind.util with parameters of type MetaClass
static void MarshallingGenUtil.ensureMarshallerFieldCreated(ClassStructureBuilder<?> classStructureBuilder, MetaClass marshallerForType, MetaClass type, BlockBuilder<?> initMethod)
           
static void MarshallingGenUtil.ensureMarshallerFieldCreated(ClassStructureBuilder<?> classStructureBuilder, MetaClass marshallerForType, MetaClass type, BlockBuilder<?> initMethod, Statement marshallerCreationCallback)
           
static MetaMethod MarshallingGenUtil.findGetterMethod(MetaClass cls, String key)
           
static MetaClass MarshallingGenUtil.getConcreteCollectionElementType(MetaClass toType)
          Returns the element type of the given metaclass under the following conditions: toType is a collection type toType has a single type parameter toType's type parameter is not a wildcard toType's type parameter is a non-abstract (concrete) type toType's type parameter is not java.lang.Object
static MetaClass MarshallingGenUtil.getConcreteElementType(MetaClass toType)
          Returns the element type of the given metaclass under the following conditions: toType has a single type parameter toType's type parameter is not a wildcard toType's type parameter is a non-abstract (concrete) type toType's type parameter is not java.lang.Object
static MetaClass MarshallingGenUtil.getConcreteMapKeyType(MetaClass toType)
          Returns the map key type of the given metaclass under the following conditions: toType is a Map toType's key type is not a wildcard toType's key type is a non-abstract (concrete) type
static MetaClass MarshallingGenUtil.getConcreteMapValueType(MetaClass toType)
          Returns the map value type of the given metaclass under the following conditions: toType is a Map toType's value type is not a wildcard toType's value type is a non-abstract (concrete) type
static String MarshallingGenUtil.getVarName(MetaClass clazz)
           
 

Uses of MetaClass in org.jboss.errai.marshalling.server.marshallers
 

Constructors in org.jboss.errai.marshalling.server.marshallers with parameters of type MetaClass
DefaultArrayMarshaller(MetaClass arrayType, Marshaller<Object> outerMarshaller)
           
 

Uses of MetaClass in org.jboss.errai.ui.rebind
 

Methods in org.jboss.errai.ui.rebind that return types with arguments of type MetaClass
static Map<String,MetaClass> DataFieldCodeDecorator.aggregateDataFieldTypeMap(InjectableInstance<?> ctx, MetaClass componentType)
          Get the aggregate map of DataField names and MetaClass types for the given MetaClass component type and all ancestors returned by getSuperClass().
 

Methods in org.jboss.errai.ui.rebind with parameters of type MetaClass
static Map<String,Statement> DataFieldCodeDecorator.aggregateDataFieldMap(InjectableInstance<?> ctx, MetaClass componentType)
          Get the aggregate map of DataField names and Statement instances for the given MetaClass type and all ancestors returned by getSuperClass().
static Map<String,MetaClass> DataFieldCodeDecorator.aggregateDataFieldTypeMap(InjectableInstance<?> ctx, MetaClass componentType)
          Get the aggregate map of DataField names and MetaClass types for the given MetaClass component type and all ancestors returned by getSuperClass().
static String TemplatedCodeDecorator.getTemplateFileName(MetaClass type)
          Get the name of the Template HTML file of the given MetaClass component type
static String TemplatedCodeDecorator.getTemplateFragmentName(MetaClass type)
          Get the name of the Template HTML fragment (Element subtree) to be used as the template root of the given MetaClass component type
 


Errai 3.0.1-SNAPSHOT

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