class org.glassfish.apf.impl.ProcessingContextImpl extends java.lang.Object implements org.glassfish.apf.ProcessingContext
{
private static final java.util.logging.Logger LOG;
protected org.glassfish.apf.AnnotationProcessor processor;
protected java.util.Stack handlers;
protected org.glassfish.apf.Scanner scanner;
protected org.glassfish.api.deployment.archive.ReadableArchive archive;
private org.glassfish.apf.ErrorHandler errorHandler;
void <init>(org.glassfish.apf.AnnotationProcessor)
{
org.glassfish.apf.AnnotationProcessor v;
org.glassfish.apf.impl.ProcessingContextImpl v;
java.util.Stack v;
v := @this: org.glassfish.apf.impl.ProcessingContextImpl;
v := @parameter: org.glassfish.apf.AnnotationProcessor;
specialinvoke v.<java.lang.Object: void <init>()>();
v = new java.util.Stack;
specialinvoke v.<java.util.Stack: void <init>()>();
v.<org.glassfish.apf.impl.ProcessingContextImpl: java.util.Stack handlers> = v;
v.<org.glassfish.apf.impl.ProcessingContextImpl: org.glassfish.apf.AnnotationProcessor processor> = v;
return;
}
public org.glassfish.apf.AnnotationProcessor getProcessor()
{
org.glassfish.apf.AnnotationProcessor v;
org.glassfish.apf.impl.ProcessingContextImpl v;
v := @this: org.glassfish.apf.impl.ProcessingContextImpl;
v = v.<org.glassfish.apf.impl.ProcessingContextImpl: org.glassfish.apf.AnnotationProcessor processor>;
return v;
}
public org.glassfish.api.deployment.archive.ReadableArchive getArchive()
{
org.glassfish.apf.impl.ProcessingContextImpl v;
org.glassfish.api.deployment.archive.ReadableArchive v;
v := @this: org.glassfish.apf.impl.ProcessingContextImpl;
v = v.<org.glassfish.apf.impl.ProcessingContextImpl: org.glassfish.api.deployment.archive.ReadableArchive archive>;
return v;
}
public void setArchive(org.glassfish.api.deployment.archive.ReadableArchive)
{
org.glassfish.apf.impl.ProcessingContextImpl v;
org.glassfish.api.deployment.archive.ReadableArchive v;
v := @this: org.glassfish.apf.impl.ProcessingContextImpl;
v := @parameter: org.glassfish.api.deployment.archive.ReadableArchive;
v.<org.glassfish.apf.impl.ProcessingContextImpl: org.glassfish.api.deployment.archive.ReadableArchive archive> = v;
return;
}
public void pushHandler(org.glassfish.apf.context.AnnotationContext)
{
java.util.logging.Logger v;
org.glassfish.apf.impl.ProcessingContextImpl v;
java.util.Stack v;
org.glassfish.apf.context.AnnotationContext v;
java.util.logging.Level v;
v := @this: org.glassfish.apf.impl.ProcessingContextImpl;
v := @parameter: org.glassfish.apf.context.AnnotationContext;
v = <org.glassfish.apf.impl.ProcessingContextImpl: java.util.logging.Logger LOG>;
v = <java.util.logging.Level: java.util.logging.Level FINEST>;
virtualinvoke v.<java.util.logging.Logger: void log(java.util.logging.Level,java.lang.String,java.lang.Object)>(v, "pushHandler: {0}", v);
virtualinvoke v.<org.glassfish.apf.context.AnnotationContext: void setProcessingContext(org.glassfish.apf.ProcessingContext)>(v);
v = v.<org.glassfish.apf.impl.ProcessingContextImpl: java.util.Stack handlers>;
virtualinvoke v.<java.util.Stack: java.lang.Object push(java.lang.Object)>(v);
return;
}
public org.glassfish.apf.AnnotatedElementHandler getHandler()
{
java.lang.Object v;
org.glassfish.apf.impl.ProcessingContextImpl v;
java.util.Stack v, v;
boolean v;
v := @this: org.glassfish.apf.impl.ProcessingContextImpl;
v = v.<org.glassfish.apf.impl.ProcessingContextImpl: java.util.Stack handlers>;
v = virtualinvoke v.<java.util.Stack: boolean isEmpty()>();
if v == 0 goto label;
return null;
label:
v = v.<org.glassfish.apf.impl.ProcessingContextImpl: java.util.Stack handlers>;
v = virtualinvoke v.<java.util.Stack: java.lang.Object peek()>();
return v;
}
public org.glassfish.apf.AnnotatedElementHandler popHandler()
{
java.lang.Object v;
org.glassfish.apf.impl.ProcessingContextImpl v;
java.util.Stack v, v;
boolean v;
v := @this: org.glassfish.apf.impl.ProcessingContextImpl;
v = v.<org.glassfish.apf.impl.ProcessingContextImpl: java.util.Stack handlers>;
v = virtualinvoke v.<java.util.Stack: boolean isEmpty()>();
if v == 0 goto label;
return null;
label:
v = v.<org.glassfish.apf.impl.ProcessingContextImpl: java.util.Stack handlers>;
v = virtualinvoke v.<java.util.Stack: java.lang.Object pop()>();
return v;
}
public org.glassfish.apf.Scanner getProcessingInput()
{
org.glassfish.apf.Scanner v;
org.glassfish.apf.impl.ProcessingContextImpl v;
v := @this: org.glassfish.apf.impl.ProcessingContextImpl;
v = v.<org.glassfish.apf.impl.ProcessingContextImpl: org.glassfish.apf.Scanner scanner>;
return v;
}
public void setProcessingInput(org.glassfish.apf.Scanner)
{
org.glassfish.apf.Scanner v;
org.glassfish.apf.impl.ProcessingContextImpl v;
v := @this: org.glassfish.apf.impl.ProcessingContextImpl;
v := @parameter: org.glassfish.apf.Scanner;
v.<org.glassfish.apf.impl.ProcessingContextImpl: org.glassfish.apf.Scanner scanner> = v;
return;
}
public void setErrorHandler(org.glassfish.apf.ErrorHandler)
{
org.glassfish.apf.ErrorHandler v;
org.glassfish.apf.impl.ProcessingContextImpl v;
v := @this: org.glassfish.apf.impl.ProcessingContextImpl;
v := @parameter: org.glassfish.apf.ErrorHandler;
v.<org.glassfish.apf.impl.ProcessingContextImpl: org.glassfish.apf.ErrorHandler errorHandler> = v;
return;
}
public org.glassfish.apf.ErrorHandler getErrorHandler()
{
org.glassfish.apf.ErrorHandler v;
org.glassfish.apf.impl.ProcessingContextImpl v;
v := @this: org.glassfish.apf.impl.ProcessingContextImpl;
v = v.<org.glassfish.apf.impl.ProcessingContextImpl: org.glassfish.apf.ErrorHandler errorHandler>;
return v;
}
static void <clinit>()
{
java.util.logging.Logger v;
v = staticinvoke <org.glassfish.apf.impl.AnnotationUtils: java.util.logging.Logger getLogger()>();
<org.glassfish.apf.impl.ProcessingContextImpl: java.util.logging.Logger LOG> = v;
return;
}
}