com.sun.faces.application.annotation
private static final class AnnotationManager.ProcessAnnotationsTask extends java.lang.Object implements java.util.concurrent.Callable<java.util.Map<java.lang.Class<? extends java.lang.annotation.Annotation>,RuntimeAnnotationHandler>>
Callable
will leverage the provided Scanner
s
to build a mapping between a particular annotation type and an
AnnotationHandler
for that type.Modifier and Type | Field and Description |
---|---|
private java.lang.Class<?> |
clazz |
private static java.util.Map<java.lang.Class<? extends java.lang.annotation.Annotation>,RuntimeAnnotationHandler> |
EMPTY |
private Scanner[] |
scanners |
Constructor and Description |
---|
AnnotationManager.ProcessAnnotationsTask(java.lang.Class<?> clazz,
Scanner[] scanners) |
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.Class<? extends java.lang.annotation.Annotation>,RuntimeAnnotationHandler> |
call() |
private static final java.util.Map<java.lang.Class<? extends java.lang.annotation.Annotation>,RuntimeAnnotationHandler> EMPTY
private java.lang.Class<?> clazz
private Scanner[] scanners
public AnnotationManager.ProcessAnnotationsTask(java.lang.Class<?> clazz, Scanner[] scanners)
public java.util.Map<java.lang.Class<? extends java.lang.annotation.Annotation>,RuntimeAnnotationHandler> call() throws java.lang.Exception
call
in interface java.util.concurrent.Callable<java.util.Map<java.lang.Class<? extends java.lang.annotation.Annotation>,RuntimeAnnotationHandler>>
java.lang.Exception
Copyright © 2002-2010 Oracle America, Inc. All Rights Reserved.