Class MissingResolvedTypeWithKnownSignature

java.lang.Object
org.aspectj.weaver.UnresolvedType
org.aspectj.weaver.ResolvedType
org.aspectj.weaver.MissingResolvedTypeWithKnownSignature
All Implemented Interfaces:
AnnotatedElement, Traceable, TypeVariableDeclaringElement

public class MissingResolvedTypeWithKnownSignature extends ResolvedType
When we try to resolve a type in the world that we require to be present, and then fail to find it, we return an instance of this class. This class defers the production of the "can't find type error" until the first time that someone asks a question that can't be answered solely from the signature. This enables the weaver to be more tolerant of missing types.
  • Constructor Details

    • MissingResolvedTypeWithKnownSignature

      public MissingResolvedTypeWithKnownSignature(String signature, World world)
      Parameters:
      signature -
      world -
    • MissingResolvedTypeWithKnownSignature

      public MissingResolvedTypeWithKnownSignature(String signature, String signatureErasure, World world)
      Parameters:
      signature -
      signatureErasure -
      world -
  • Method Details