org.jboss.weld.interceptor.spi.metadata
Interface ClassMetadata<T>

All Superinterfaces:
Serializable
All Known Implementing Classes:
ReflectiveClassMetadata, WeldInterceptorClassMetadata

public interface ClassMetadata<T>
extends Serializable

Abstraction of class metadata. Allows for the framework client to configure their own way of reading information about a class, rather than relying exclusively on Java reflection.

Author:
Marius Bogoevici

Method Summary
 String getClassName()
           
 Iterable<MethodMetadata> getDeclaredMethods()
           
 Class<T> getJavaClass()
           
 ClassMetadata<?> getSuperclass()
           
 

Method Detail

getDeclaredMethods

Iterable<MethodMetadata> getDeclaredMethods()

getJavaClass

Class<T> getJavaClass()

getClassName

String getClassName()

getSuperclass

ClassMetadata<?> getSuperclass()


Copyright © 2013 Seam Framework. All Rights Reserved.