org.sca4j.introspection.java
Interface ClassWalker<I extends org.sca4j.scdl.Implementation<? extends org.sca4j.scdl.InjectingComponentType>>

Type Parameters:
I - the type of implementation that the clas is for

public interface ClassWalker<I extends org.sca4j.scdl.Implementation<? extends org.sca4j.scdl.InjectingComponentType>>

Interface to a service that walks a Java class and updates the implementation definition based on annotations found. Errors and warnings are reported in the IntrospectionContext.

Version:
$Rev: 4361 $ $Date: 2008-05-27 03:52:49 +0100 (Tue, 27 May 2008) $

Method Summary
 void walk(I implementation, java.lang.Class<?> clazz, IntrospectionContext context)
          Walk a class and update the implementation definition.
 

Method Detail

walk

void walk(I implementation,
          java.lang.Class<?> clazz,
          IntrospectionContext context)
Walk a class and update the implementation definition. If errors or warnings are encountered, they will be collated in the IntrospectionContext.

Parameters:
implementation - the implementation definition
clazz - the Java class to walk
context - the current introspection context


Copyright © 2008-2011 Service Symphony. All Rights Reserved.