|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.jdt.internal.compiler.lookup.ReductionResult
org.eclipse.jdt.internal.compiler.lookup.ConstraintExceptionFormula
public class ConstraintExceptionFormula
Constraint formula expressing that a given expression must have an exception type.
| Field Summary |
|---|
| Fields inherited from class org.eclipse.jdt.internal.compiler.lookup.ReductionResult |
|---|
CAPTURE, COMPATIBLE, FALSE, relation, right, SAME, SUBTYPE, SUPERTYPE, TRUE, TYPE_ARGUMENT_CONTAINED |
| Constructor Summary | |
|---|---|
ConstraintExceptionFormula(FunctionalExpression left,
TypeBinding type)
|
|
| Method Summary | |
|---|---|
protected void |
appendTypeName(java.lang.StringBuffer buf,
TypeBinding type)
|
boolean |
applySubstitution(org.eclipse.jdt.internal.compiler.lookup.BoundSet solutionSet,
InferenceVariable[] variables)
|
protected boolean |
isCompatibleWithInLooseInvocationContext(TypeBinding one,
TypeBinding two,
InferenceContext18 context)
5.3: compatibility check which includes the option of boxing/unboxing. |
java.lang.Object |
reduce(InferenceContext18 inferenceContext)
|
java.lang.String |
toString()
|
| Methods inherited from class org.eclipse.jdt.internal.compiler.lookup.ReductionResult |
|---|
relationToString |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public ConstraintExceptionFormula(FunctionalExpression left,
TypeBinding type)
| Method Detail |
|---|
public java.lang.Object reduce(InferenceContext18 inferenceContext)
public java.lang.String toString()
toString in class java.lang.Object
protected boolean isCompatibleWithInLooseInvocationContext(TypeBinding one,
TypeBinding two,
InferenceContext18 context)
public boolean applySubstitution(org.eclipse.jdt.internal.compiler.lookup.BoundSet solutionSet,
InferenceVariable[] variables)
protected void appendTypeName(java.lang.StringBuffer buf,
TypeBinding type)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||