Class ResolveTypeReference
java.lang.Object
recoder.kit.Transformation
recoder.kit.TwoPassTransformation
de.uka.ilkd.key.util.removegenerics.GenericResolutionTransformation
de.uka.ilkd.key.util.removegenerics.ResolveTypeReference
Handle a type reference in the generic deletion process.
If the type reference references a type avar or an array over tv, it must be replaced. if the
type var is ("extends"-) bounded than with the first boundary(!) otherwise with
java.lang.Object.
-
Field Summary
Fields inherited from class de.uka.ilkd.key.util.removegenerics.GenericResolutionTransformation
DEBUG_OUTPUTFields inherited from class recoder.kit.Transformation
EQUIVALENCE, IDENTITY, NO_PROBLEM -
Constructor Summary
ConstructorsConstructorDescriptionResolveTypeReference(recoder.java.reference.TypeReference reference, recoder.CrossReferenceServiceConfiguration sc) -
Method Summary
Methods inherited from class de.uka.ilkd.key.util.removegenerics.GenericResolutionTransformation
debugOut, targetType, toStringMethods inherited from class recoder.kit.TwoPassTransformation
executeMethods inherited from class recoder.kit.Transformation
attach, attach, attach, attach, attach, attach, attach, attach, attach, attach, attach, attach, attach, attach, attach, attach, attach, attach, attach, attach, attach, attach, attach, attach, attach, attach, attach, attach, attach, attach, attach, attach, attach, attach, attach, attach, attach, attach, attach, attach, attach, attach, attach, attach, attach, attach, attach, attach, attach, attach, attachAsArgument, attachAsArgument, attachAsArgument, attachAsArgument, attachAsArgument, attachAsArgument, attachAsArgument, attachAsArgument, attachAsBody, attachAsCondition, attachAsGuard, attachAsInitializer, attachAsLabel, attachAsMessage, attachAsPrefix, attachAsPrefix, attachAsPrefix, attachAsPrefix, attachAsUpdate, detach, doAttach, doAttach, doAttach, doAttach, doAttach, doAttach, doAttach, doAttach, doAttach, doAttach, doAttach, doAttach, doAttach, doAttach, doAttach, doAttach, doAttach, doAttach, doAttach, doAttach, doAttach, doAttach, doAttach, doAttach, doAttach, doAttach, doAttach, doAttach, doAttach, doAttach, doAttach, doAttach, doAttach, doAttach, doAttach, doAttach, doAttach, doAttach, doAttach, doAttach, doAttach, doAttach, doAttach, doAttach, doAttach, doAttach, doAttach, doAttach, doAttach, doAttach, doAttach, doAttach, doAttach, doAttach, doAttach, doAttach, doAttachAsArgument, doAttachAsArgument, doAttachAsArgument, doAttachAsArgument, doAttachAsArgument, doAttachAsArgument, doAttachAsArgument, doAttachAsArgument, doAttachAsArgument, doAttachAsBody, doAttachAsCondition, doAttachAsGuard, doAttachAsInitializer, doAttachAsLabel, doAttachAsMessage, doAttachAsPrefix, doAttachAsPrefix, doAttachAsPrefix, doAttachAsPrefix, doAttachAsUpdate, doDetach, doReplace, getChangeHistory, getCrossReferenceSourceInfo, getNameInfo, getProblemReport, getProgramFactory, getServiceConfiguration, getSourceFileRepository, getSourceInfo, isVisible, replace, rollback, setProblemReport, setServiceConfiguration, toString
-
Constructor Details
-
ResolveTypeReference
public ResolveTypeReference(recoder.java.reference.TypeReference reference, recoder.CrossReferenceServiceConfiguration sc)
-
-
Method Details
-
analyze
public recoder.kit.ProblemReport analyze()- Overrides:
analyzein classrecoder.kit.TwoPassTransformation
-
transform
public void transform()- Overrides:
transformin classrecoder.kit.TwoPassTransformation
-