Package oracle.dbtools.plugin.api.types
Class TypeDependencyNotAvailableException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- java.lang.RuntimeException
-
- oracle.dbtools.plugin.api.types.TypeDependencyNotAvailableException
-
- All Implemented Interfaces:
java.io.Serializable
public class TypeDependencyNotAvailableException extends java.lang.RuntimeExceptionIndicates an instance of a type which some other type depends on (via it'sInjectannotated constructor is not available in the current scope- Since:
- 19.3.0
- Author:
- cdivilly
- See Also:
- Serialized Form
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.ThrowablefillInStackTrace()static TypeDependencyNotAvailableExceptionfrom(TypeQualifier<?> type)Produce aTypeDependencyNotAvailableExceptioninstance for the specifiedTypeQualifierstatic TypeDependencyNotAvailableExceptionfrom(TypeQualifier<?> type, java.lang.Throwable cause)Produce aTypeDependencyNotAvailableExceptioninstance for the specifiedTypeQualifierTypeQualifier<?>qualifier()The injection qualifier
-
-
-
Method Detail
-
fillInStackTrace
public java.lang.Throwable fillInStackTrace()
- Overrides:
fillInStackTracein classjava.lang.Throwable
-
qualifier
public TypeQualifier<?> qualifier()
The injection qualifier- Returns:
TypeQualifierinstance
-
from
public static TypeDependencyNotAvailableException from(TypeQualifier<?> type)
Produce aTypeDependencyNotAvailableExceptioninstance for the specifiedTypeQualifier- Parameters:
type- The qualified type that could not be resolved- Returns:
TypeDependencyNotAvailableExceptioninstance
-
from
public static TypeDependencyNotAvailableException from(TypeQualifier<?> type, java.lang.Throwable cause)
Produce aTypeDependencyNotAvailableExceptioninstance for the specifiedTypeQualifier- Parameters:
type- The qualified type that could not be resolvedcause- The exception that occurred whilst attempting to resolve theTypeQualifier- Returns:
TypeDependencyNotAvailableExceptioninstance
-
-