public class BindingContext
extends java.lang.Object
Constructor and Description |
---|
BindingContext(JavaProvider provider) |
BindingContext(JavaProvider provider,
JavaIsGeneric sourceContext,
JavaType targetContext) |
BindingContext(JavaProvider provider,
JavaType targetContext) |
Modifier and Type | Method and Description |
---|---|
boolean |
appendDescription(JavaHasType hasType,
boolean simplified,
java.lang.StringBuffer buffer)
Appends a simplified description of a type bound in this context to buffer.
|
boolean |
appendDescription(JavaMethod method,
boolean simplified,
java.lang.String unresolvedPrefix,
java.lang.String unresolvedSuffix,
java.lang.StringBuffer buffer,
java.lang.StringBuffer erased)
Appends a simplified description of a method declaration bound in this
context to a buffer.
|
JavaType |
bind(JavaType type)
Binds a type in this context.
|
JavaProvider |
getProvider() |
java.lang.String |
getSimplifiedDescription(JavaHasType hasType)
Gets a simplified description of a type bound in this context.
|
java.lang.String |
getSimplifiedDescription(JavaMethod method)
Gets a simplified description of a method declaration bound in this
context.
|
JavaMember |
getSourceContext() |
JavaType |
getTargetContext() |
boolean |
isRaw() |
void |
setContext(JavaIsGeneric sourceContext,
JavaType targetContext) |
void |
setSourceContext(JavaIsGeneric sourceContext) |
void |
setTargetContext(JavaType targetContext) |
public BindingContext(JavaProvider provider)
public BindingContext(JavaProvider provider, JavaType targetContext)
public BindingContext(JavaProvider provider, JavaIsGeneric sourceContext, JavaType targetContext)
public JavaProvider getProvider()
public void setContext(JavaIsGeneric sourceContext, JavaType targetContext)
public void setTargetContext(JavaType targetContext)
public void setSourceContext(JavaIsGeneric sourceContext)
public JavaMember getSourceContext()
public JavaType getTargetContext()
public JavaType bind(JavaType type)
type
- the type to bind.public boolean isRaw()
public java.lang.String getSimplifiedDescription(JavaMethod method)
method
- the method to bind and describe.public boolean appendDescription(JavaMethod method, boolean simplified, java.lang.String unresolvedPrefix, java.lang.String unresolvedSuffix, java.lang.StringBuffer buffer, java.lang.StringBuffer erased)
method
- the method to bind and describe.simplified
- buffer
- the buffer to which to append.erased
- public java.lang.String getSimplifiedDescription(JavaHasType hasType)
hasType
- a JavaHasType
for the type to bind and describe.public boolean appendDescription(JavaHasType hasType, boolean simplified, java.lang.StringBuffer buffer)
hasType
- a JavaHasType
for the type to bind and describe.simplified
- buffer
- the buffer to which to append.