@Deprecated public class LoggingTypeArgumentDecorator extends TypeArgumentContextProvider implements TypeArgumentContextProvider.IInitializableTypeArgumentContext, TypeArgumentContextProvider.Request
TypeArgumentContextProvider.AbstractRequest, TypeArgumentContextProvider.IInitializableTypeArgumentContext, TypeArgumentContextProvider.PrimitiveAwareMap, TypeArgumentContextProvider.ReceiverRequest, TypeArgumentContextProvider.Request, TypeArgumentContextProvider.ResolveInfo, TypeArgumentContextProvider.ResolveInfoKind
Constructor and Description |
---|
LoggingTypeArgumentDecorator(TypeArgumentContextProvider.IInitializableTypeArgumentContext contextDelegate)
Deprecated.
|
createMapWithTweakedToString, createTemporaryMap, createTemporaryMultimap, getConformanceComputer, getTypeArgumentContext, getWithObjectUpperBoundIfNecessary, isRecursive, normalizedCopy, normalizedCopy, resolveAgainstActualType, wildcardAwareGetReference
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
toString
public LoggingTypeArgumentDecorator(TypeArgumentContextProvider.IInitializableTypeArgumentContext contextDelegate)
public static boolean isDebugEnabled()
protected void indent()
protected void dedent()
public void initialize(TypeArgumentContextProvider.Request request, TypeArgumentContextProvider contextProvider)
initialize
in interface TypeArgumentContextProvider.IInitializableTypeArgumentContext
public JvmTypeReference getBoundArgument(JvmTypeParameter parameter)
getBoundArgument
in interface ITypeArgumentContext
public JvmTypeReference getLowerBound(JvmTypeReference reference)
getLowerBound
in interface ITypeArgumentContext
public JvmTypeReference getUpperBound(JvmTypeReference reference, org.eclipse.emf.common.notify.Notifier context)
getUpperBound
in interface ITypeArgumentContext
public JvmTypeReference resolve(JvmTypeReference reference)
resolve
in interface ITypeArgumentContext
public boolean isRawTypeContext()
isRawTypeContext
in interface ITypeArgumentContext
public JvmTypeReference getReceiverType()
getReceiverType
in interface TypeArgumentContextProvider.Request
public JvmFeature getFeature()
getFeature
in interface TypeArgumentContextProvider.Request
protected java.lang.String getIdentifier(JvmIdentifiableElement identifiable)
public JvmTypeParameterDeclarator getNearestDeclarator()
getNearestDeclarator
in interface TypeArgumentContextProvider.Request
public java.util.List<JvmTypeReference> getArgumentTypes()
getArgumentTypes
in interface TypeArgumentContextProvider.Request
public java.util.List<JvmTypeReference> getExplicitTypeArgument()
getExplicitTypeArgument
in interface TypeArgumentContextProvider.Request
public JvmTypeReference getExpectedType()
getExpectedType
in interface TypeArgumentContextProvider.Request
public JvmTypeReference getDeclaredType()
getDeclaredType
in interface TypeArgumentContextProvider.Request
protected ITypeArgumentContext getDeclaredBoundsContext(JvmExecutable feature)
getDeclaredBoundsContext
in class TypeArgumentContextProvider
protected ITypeArgumentContext getExpectedTypeContext(JvmTypeReference declaredType, JvmTypeReference expectedType)
getExpectedTypeContext
in class TypeArgumentContextProvider
protected ITypeArgumentContext getExplicitArgumentContext(JvmExecutable executable, java.util.List<JvmTypeReference> explicitTypeArguments)
getExplicitArgumentContext
in class TypeArgumentContextProvider
protected ITypeArgumentContext getParameterContext(JvmExecutable executable, java.util.List<JvmTypeReference> argumentTypes)
getParameterContext
in class TypeArgumentContextProvider
protected TypeArgumentContext getReceiverContext(JvmTypeReference receiverType)
getReceiverContext
in class TypeArgumentContextProvider