Package java.lang.reflect

Examples of java.lang.reflect.Member


    super(createMessage(externalContext), cause);
  }

  private static String createMessage(ExternalContext<?> externalContext) {
    Key<?> key = externalContext.getKey();
    Member member = externalContext.getMember();
    return String.format(ErrorMessages.EXCEPTION_WHILE_CREATING,
        ErrorMessages.convert(key),
        StackTraceElements.forMember(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

    protected final Member resolveMethod(int index) throws IOException, ClassNotFoundException,
        NoSuchMethodException {
        int oldPos = pos;
        try {
            Member m = (Member)cpool[index];
            if (m == null) {
                pos = cpoolIndex[index];
                Class owner = resolveClass(readShort());
                NameAndType nt = resolveNameAndType(readShort());
                String signature = nt.name + nt.type;
View Full Code Here

   */
  @SuppressWarnings({ "unchecked" })
  private <X,Y> AttributeMetadata<X,Y> determineAttributeMetadata(
      AttributeContext<X> attributeContext,
      MemberResolver memberResolver) {
    final Member member = memberResolver.resolveMember( attributeContext );
    // TODO (steve->emmanuel) not so sure this is true any longer...
    // FIXME the logical level for *To* is different from the Hibernate physical model.
    //    ie a @ManyToOne @AssocTable is a many-to-many for hibernate
    //    and a @OneToMany @AssocTable is a many-to-many for hibernate
    // FIXME so basically Attribute.PersistentAttributeType is crap at the moment
View Full Code Here

         Class<?> clazz = Class.class.cast(annotated);
         scope = new Scope(CommonLevels.CLASS, clazz);
      }
      else if (annotated instanceof Member)
      {
         Member member = (Member) annotated;
         scope = new Scope(CommonLevels.JOINPOINT, member);
      }
      else
      {
         return ScopeKey.DEFAULT_SCOPE;
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

                  Class<?> paramClass = PrimitiveClassLoadingUtil.loadClass(param, di.getClassLoader());
                  methodSignature[paramIndex++] = paramClass;
               }
               if(log.isTraceEnabled())
                  log.trace("Looking for method " + methodName + Arrays.toString(methodSignature) + " on class " + ejbClass);
               Member member = ClassHelper.getPrivateMethod(ejbClass, methodName, methodSignature);
               log.debug("adding " + annotationClass.getName()
                     + " method annotation to " + member);
               annotations.addAnnotation(member, annotationClass, annotation);
               overrideAnnotations(container, member, annotationClass.getName(),
                     annotation);
View Full Code Here

      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.