org.glassfish.gmbal.typelib
Interface Exceptions


@ExceptionWrapper(idPrefix="GMBALTLIB",
                  resourceBundle="org.glassfish.gmbal.logex.LogStrings")
public interface Exceptions

Author:
ken

Field Summary
static int EXCEPTIONS_PER_CLASS
           
static Exceptions self
           
static int TYPE_EVALUATOR_START
           
 
Method Summary
 IllegalArgumentException evaluateTypeCalledWithMethod(Object type)
           
 IllegalArgumentException evaluateTypeCalledWithUnknownType(Object type)
           
 IllegalStateException internalTypeEvaluatorError(Exception exc)
           
 IllegalArgumentException listsNotTheSameLengthInParamType(ParameterizedType pt)
           
 UnsupportedOperationException multipleUpperBoundsNotSupported(Object type)
           
 

Field Detail

self

static final Exceptions self

EXCEPTIONS_PER_CLASS

static final int EXCEPTIONS_PER_CLASS
See Also:
Constant Field Values

TYPE_EVALUATOR_START

static final int TYPE_EVALUATOR_START
See Also:
Constant Field Values
Method Detail

internalTypeEvaluatorError

@Message(value="Internal error in TypeEvaluator")
@Log(id=1)
IllegalStateException internalTypeEvaluatorError(@Chain
                                                                    Exception exc)

evaluateTypeCalledWithMethod

@Message(value="evaluateType should not be called with a Method ({0})")
@Log(id=2)
IllegalArgumentException evaluateTypeCalledWithMethod(Object type)

evaluateTypeCalledWithUnknownType

@Message(value="evaluateType should not be called with an unknown type ({0})")
@Log(id=3)
IllegalArgumentException evaluateTypeCalledWithUnknownType(Object type)

multipleUpperBoundsNotSupported

@Message(value="Multiple upper bounds not supported on {0}")
@Log(id=4)
UnsupportedOperationException multipleUpperBoundsNotSupported(Object type)

listsNotTheSameLengthInParamType

@Message(value="Type list and TypeVariable list are not the same length for {0}")
@Log(id=5)
IllegalArgumentException listsNotTheSameLengthInParamType(ParameterizedType pt)


Copyright © 2005-2015 Oracle Corporation. All Rights Reserved.