| Package | Description |
|---|---|
| org.mule.devkit.model.code |
Library for generating Java source code
|
| Modifier and Type | Field and Description |
|---|---|
protected static TypeVariable[] |
TypeReference.EMPTY_ARRAY
Sometimes useful reusable empty array.
|
| Modifier and Type | Method and Description |
|---|---|
TypeVariable |
TypeVariable.bound(TypeReference c)
Adds a bound to this variable.
|
TypeVariable |
Generifiable.generify(String name)
Adds a new type variable to this declaration.
|
TypeVariable |
GeneratedClass.generify(String name) |
TypeVariable |
Generifiable.generify(String name,
Class<?> bound)
Adds a new type variable to this declaration with a bound.
|
TypeVariable |
GeneratedClass.generify(String name,
Class<?> bound) |
TypeVariable |
Generifiable.generify(String name,
TypeReference bound)
Adds a new type variable to this declaration with a bound.
|
TypeVariable |
GeneratedClass.generify(String name,
TypeReference bound) |
TypeVariable[] |
TypeReference.typeParams()
Iterates all the type parameters of this class/interface.
|
TypeVariable[] |
Generifiable.typeParams()
Iterates all the type parameters of this class/interface.
|
TypeVariable[] |
GeneratedClass.typeParams() |
| Modifier and Type | Method and Description |
|---|---|
protected TypeReference |
TypeVariable.substituteParams(TypeVariable[] variables,
List<TypeReference> bindings) |
protected abstract TypeReference |
TypeReference.substituteParams(TypeVariable[] variables,
List<TypeReference> bindings)
Substitutes the type variables with their actual arguments.
|
protected TypeReference |
NullType.substituteParams(TypeVariable[] variables,
List<TypeReference> bindings) |
protected TypeReference |
GeneratedClass.substituteParams(TypeVariable[] variables,
List<TypeReference> bindings) |
Copyright © 2010–2015 MuleSoft, Inc.. All rights reserved.