Package java.lang.reflect

Examples of java.lang.reflect.Member


      if ( !isExplicitAttributeAccessAnnotationPlacedCorrectly( annotationTarget, accessType ) ) {
        continue;
      }

      // the placement is correct, get the member
      Member member;
      if ( annotationTarget instanceof MethodInfo ) {
        Method m;
        try {
          m = clazz.getMethod( ( (MethodInfo) annotationTarget ).name() );
        }
View Full Code Here


  @SuppressWarnings({ "unchecked" })
  private <X,Y> AttributeMetadata<X,Y> determineAttributeMetadata(
      AttributeContext<X> attributeContext,
      MemberResolver memberResolver) {
        LOG.trace("Starting attribute metadata determination [" + attributeContext.getPropertyMapping().getName() + "]");
    final Member member = memberResolver.resolveMember( attributeContext );
        LOG.trace("    Determined member [" + member + "]");

    final Value value = attributeContext.getPropertyMapping().getValue();
    final org.hibernate.type.Type type = value.getType();
        LOG.trace("    Determined type [name=" + type.getName() + ", class=" + type.getClass().getName() + "]");
View Full Code Here

  private static Object get(Object proxy, String property, MetadataCache cache) {
    final Class<?> clazz = proxy.getClass();

    try {
      Member member = cache.getMember( clazz, property );
      if (member instanceof Field) {
        return ( (Field) member ).get( proxy );
      }
      else if (member instanceof Method) {
        return ( (Method) member ).invoke( proxy );
View Full Code Here

      ClassCache cache = classCache.get( clazz );
      if (cache == null) {
        cache = new ClassCache(clazz);
        classCache.put( clazz, cache );
      }
      Member member = cache.members.get( property );
      if ( member == null ) {
        member = findMember( clazz, property );
        cache.members.put( property, member );
      }
      return member;
View Full Code Here

      // needs to happen in the addon that is requesting the service
      for (final Entry<InjectionPoint, Class<?>> entry : requestedServices.entrySet())
      {
         final InjectionPoint injectionPoint = entry.getKey();
         final Annotated annotated = injectionPoint.getAnnotated();
         final Member member = injectionPoint.getMember();

         Class<?> beanClass = entry.getValue();
         Set<Type> typeClosure = annotated.getTypeClosure();
         Set<Type> beanTypeClosure = new LinkedHashSet<Type>();
         for (Type type : typeClosure)
View Full Code Here

  private static Object get(Object proxy, String property, MetadataCache cache) {
    final Class<?> clazz = proxy.getClass();

    try {
      Member member = cache.getMember( clazz, property );
      if (member instanceof Field) {
        return ( (Field) member ).get( proxy );
      }
      else if (member instanceof Method) {
        return ( (Method) member ).invoke( proxy );
View Full Code Here

      ClassCache cache = classCache.get( clazz );
      if (cache == null) {
        cache = new ClassCache(clazz);
        classCache.put( clazz, cache );
      }
      Member member = cache.members.get( property );
      if ( member == null ) {
        member = findMember( clazz, property );
        cache.members.put( property, member );
      }
      return member;
View Full Code Here

  private static Object get(Object proxy, String property, MetadataCache cache) {
    final Class<?> clazz = proxy.getClass();

    try {
      Member member = cache.getMember( clazz, property );
      if (member instanceof Field) {
        return ( (Field) member ).get( proxy );
      }
      else if (member instanceof Method) {
        return ( (Method) member ).invoke( proxy );
View Full Code Here

      ClassCache cache = classCache.get( clazz );
      if (cache == null) {
        cache = new ClassCache(clazz);
        classCache.put( clazz, cache );
      }
      Member member = cache.members.get( property );
      if ( member == null ) {
        member = findMember( clazz, property );
        cache.members.put( property, member );
      }
      return member;
View Full Code Here

  @SuppressWarnings({ "unchecked" })
  private <X,Y> AttributeMetadata<X,Y> determineAttributeMetadata(
      AttributeContext<X> attributeContext,
      MemberResolver memberResolver) {
        LOG.trace("Starting attribute metadata determination [" + attributeContext.getPropertyMapping().getName() + "]");
    final Member member = memberResolver.resolveMember( attributeContext );
        LOG.trace("    Determined member [" + member + "]");

    final Value value = attributeContext.getPropertyMapping().getValue();
    final org.hibernate.type.Type type = value.getType();
        LOG.trace("    Determined type [name=" + type.getName() + ", class=" + type.getClass().getName() + "]");
View Full Code Here

TOP

Related Classes of java.lang.reflect.Member

Copyright © 2018 www.massapicom. 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.