Examples of ResolvedType


Examples of com.fasterxml.classmate.ResolvedType

  @Override
  public void resolveAllTypes(String className) {
    // the resolved type for the top level class in the hierarchy
    Class<?> clazz = classLoaderService.getValue().classForName( className );
    ResolvedType resolvedType = typeResolver.resolve( clazz );
    while ( resolvedType != null ) {
      // todo - check whether there is already something in the map
      resolvedTypeCache.put( clazz, resolvedType );
      resolvedType = resolvedType.getParentClass();
      if ( resolvedType != null ) {
        clazz = resolvedType.getErasedType();
      }
    }
  }
View Full Code Here

Examples of com.fasterxml.jackson.jr.type.ResolvedType

        return new EnumReader(enums, byName);
    }

    protected ValueReader collectionReader(Class<?> contextType, Type collectionType)
    {
        ResolvedType t = _typeResolver.resolve(bindings(contextType), collectionType);
        List<ResolvedType> params = t.typeParametersFor(Collection.class);
        return collectionReader(t.erasedType(), params.get(0));
    }
View Full Code Here

Examples of org.aspectj.weaver.ResolvedType

  private AnnotationFinder annotationFinder;
 
  public static Shadow makeExecutionShadow(World inWorld, java.lang.reflect.Member forMethod, MatchingContext withContext) {
    Kind kind = (forMethod instanceof Method) ? Shadow.MethodExecution : Shadow.ConstructorExecution;
    Member signature = ReflectionBasedReferenceTypeDelegateFactory.createResolvedMember(forMethod, inWorld);
    ResolvedType enclosingType = signature.getDeclaringType().resolve(inWorld);
    return new ReflectionShadow(inWorld,kind,signature,null,enclosingType,null,withContext);
  }
View Full Code Here

Examples of org.aspectj.weaver.ResolvedType

  }
 
  public static Shadow makeAdviceExecutionShadow(World inWorld, java.lang.reflect.Method forMethod, MatchingContext withContext) {
    Kind kind = Shadow.AdviceExecution;
    Member signature = ReflectionBasedReferenceTypeDelegateFactory.createResolvedAdviceMember(forMethod, inWorld);
    ResolvedType enclosingType = signature.getDeclaringType().resolve(inWorld);
    return new ReflectionShadow(inWorld,kind,signature,null,enclosingType,null,withContext);
  }
View Full Code Here

Examples of org.aspectj.weaver.ResolvedType

 
  public static Shadow makeCallShadow(World inWorld, java.lang.reflect.Member aMember, java.lang.reflect.Member withinCode, MatchingContext withContext) {
    Shadow enclosingShadow = makeExecutionShadow(inWorld,withinCode,withContext);
    Member signature = ReflectionBasedReferenceTypeDelegateFactory.createResolvedMember(aMember, inWorld);
    ResolvedMember enclosingMember = ReflectionBasedReferenceTypeDelegateFactory.createResolvedMember(withinCode, inWorld);
    ResolvedType enclosingType = enclosingMember.getDeclaringType().resolve(inWorld);
    Kind kind = aMember instanceof Method ? Shadow.MethodCall : Shadow.ConstructorCall;
    return new ReflectionShadow(inWorld,kind,signature,enclosingShadow,enclosingType,enclosingMember,withContext);
  }
View Full Code Here

Examples of org.aspectj.weaver.ResolvedType

  public static Shadow makeCallShadow(World inWorld, java.lang.reflect.Member aMember, Class thisClass, MatchingContext withContext) {
    Shadow enclosingShadow = makeStaticInitializationShadow(inWorld, thisClass,withContext);
    Member signature = ReflectionBasedReferenceTypeDelegateFactory.createResolvedMember(aMember, inWorld);
    ResolvedMember enclosingMember = ReflectionBasedReferenceTypeDelegateFactory.createStaticInitMember(thisClass, inWorld);
    ResolvedType enclosingType = enclosingMember.getDeclaringType().resolve(inWorld);
    Kind kind = aMember instanceof Method ? Shadow.MethodCall : Shadow.ConstructorCall;
    return new ReflectionShadow(inWorld,kind,signature,enclosingShadow,enclosingType,enclosingMember,withContext);
  }
View Full Code Here

Examples of org.aspectj.weaver.ResolvedType

    return new ReflectionShadow(inWorld,kind,signature,enclosingShadow,enclosingType,enclosingMember,withContext);
  }

  public static Shadow makeStaticInitializationShadow(World inWorld, Class forType, MatchingContext withContext) {
    Member signature = ReflectionBasedReferenceTypeDelegateFactory.createStaticInitMember(forType, inWorld);
    ResolvedType enclosingType = signature.getDeclaringType().resolve(inWorld);
    Kind kind = Shadow.StaticInitialization;
    return new ReflectionShadow(inWorld,kind,signature,null,enclosingType,null,withContext);
  }
View Full Code Here

Examples of org.aspectj.weaver.ResolvedType

  }
 
  public static Shadow makePreInitializationShadow(World inWorld, Constructor forConstructor, MatchingContext withContext) {
    Kind kind =  Shadow.PreInitialization;
    Member signature = ReflectionBasedReferenceTypeDelegateFactory.createResolvedMember(forConstructor, inWorld);
    ResolvedType enclosingType = signature.getDeclaringType().resolve(inWorld);
    return new ReflectionShadow(inWorld,kind,signature,null,enclosingType,null,withContext);
  }
View Full Code Here

Examples of org.aspectj.weaver.ResolvedType

  }
 
  public static Shadow makeInitializationShadow(World inWorld, Constructor forConstructor, MatchingContext withContext) {
    Kind kind =  Shadow.Initialization;
    Member signature = ReflectionBasedReferenceTypeDelegateFactory.createResolvedMember(forConstructor, inWorld);
    ResolvedType enclosingType = signature.getDeclaringType().resolve(inWorld);
    return new ReflectionShadow(inWorld,kind,signature,null,enclosingType,null,withContext);
  }
View Full Code Here

Examples of org.aspectj.weaver.ResolvedType

  public static Shadow makeHandlerShadow(World inWorld, Class exceptionType, Class withinType, MatchingContext withContext) {
    Kind kind = Shadow.ExceptionHandler;
    Shadow enclosingShadow = makeStaticInitializationShadow(inWorld, withinType,withContext);
    Member signature = ReflectionBasedReferenceTypeDelegateFactory.createHandlerMember(exceptionType, withinType, inWorld);
    ResolvedMember enclosingMember = ReflectionBasedReferenceTypeDelegateFactory.createStaticInitMember(withinType, inWorld);
    ResolvedType enclosingType = enclosingMember.getDeclaringType().resolve(inWorld);
    return new ReflectionShadow(inWorld,kind,signature,enclosingShadow,enclosingType,enclosingMember,withContext)
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.