 ˛∫æ2·2org/codehaus/groovy/transform/LogASTTransformation7org/codehaus/groovy/transform/AbstractASTTransformation%groovy/transform/CompilationUnitAwareLogASTTransformation.java7Lorg/codehaus/groovy/transform/GroovyASTTransformation;phase*Lorg/codehaus/groovy/control/CompilePhase;SEMANTIC_ANALYSISJorg/codehaus/groovy/transform/LogASTTransformation$AbstractLoggingStrategyAbstractLoggingStrategyBorg/codehaus/groovy/transform/LogASTTransformation$LoggingStrategyLoggingStrategy4org/codehaus/groovy/transform/LogASTTransformation$1DEFAULT_CATEGORY_NAMELjava/lang/String;##default-category-name##compilationUnit-Lorg/codehaus/groovy/control/CompilationUnit;<init>()V
this4Lorg/codehaus/groovy/transform/LogASTTransformation;visitM([Lorg/codehaus/groovy/ast/ASTNode;Lorg/codehaus/groovy/control/SourceUnit;)Vinit"!
#%org/codehaus/groovy/ast/AnnotatedNode%&org/codehaus/groovy/ast/AnnotationNode'	)+org/codehaus/groovy/control/CompilationUnit+getTransformLoader!()Lgroovy/lang/GroovyClassLoader;-.
,/&org/codehaus/groovy/control/SourceUnit1getClassLoader3.
24createLoggingStrategyç(Lorg/codehaus/groovy/ast/AnnotationNode;Lgroovy/lang/GroovyClassLoader;)Lorg/codehaus/groovy/transform/LogASTTransformation$LoggingStrategy;67
8lookupLogFieldName<(Lorg/codehaus/groovy/ast/AnnotationNode;)Ljava/lang/String;:;
<lookupCategoryName>;
?!org/codehaus/groovy/ast/ClassNodeA"org/codehaus/groovy/GroovyBugErrorCjava/lang/StringBuilderE
FClass annotation Happend-(Ljava/lang/String;)Ljava/lang/StringBuilder;JK
FLgetClassNode%()Lorg/codehaus/groovy/ast/ClassNode;NO
(PgetName()Ljava/lang/String;RS
BT* annotated no Class, this must not happen.VtoStringXS
FY(Ljava/lang/String;)V[
D\«(Lorg/codehaus/groovy/transform/LogASTTransformation;Lorg/codehaus/groovy/control/SourceUnit;Ljava/lang/String;Lorg/codehaus/groovy/transform/LogASTTransformation$LoggingStrategy;Ljava/lang/String;)V^
_6org/codehaus/groovy/ast/ClassCodeExpressionTransformera
visitClass&(Lorg/codehaus/groovy/ast/ClassNode;)Vcd
be1org/codehaus/groovy/classgen/VariableScopeVisitorg
sourceUnit(Lorg/codehaus/groovy/control/SourceUnit;ij	k,(Lorg/codehaus/groovy/control/SourceUnit;Z)Vm
hn
henodes"[Lorg/codehaus/groovy/ast/ASTNode;sourcetargetClass'Lorg/codehaus/groovy/ast/AnnotatedNode;
logAnnotation(Lorg/codehaus/groovy/ast/AnnotationNode;classLoaderLgroovy/lang/GroovyClassLoader;loggingStrategyDLorg/codehaus/groovy/transform/LogASTTransformation$LoggingStrategy;logFieldNamecategoryName	classNode#Lorg/codehaus/groovy/ast/ClassNode;transformer8Lorg/codehaus/groovy/ast/ClassCodeExpressionTransformer;valueÇ	getMember=(Ljava/lang/String;)Lorg/codehaus/groovy/ast/expr/Expression;ÑÖ
(Ü'org/codehaus/groovy/ast/expr/ExpressionàgetTextäS
âãlogçmember)Lorg/codehaus/groovy/ast/expr/Expression;categoryëjava/lang/Throwableìjava/lang/Exceptionïjava/lang/ClassóforName=(Ljava/lang/String;ZLjava/lang/ClassLoader;)Ljava/lang/Class;ôö
òõjava/lang/RuntimeExceptionùCould not resolve class named ü
û\z[Ljava/lang/Class;£0org/springsource/loaded/ri/ReflectiveInterceptor•jlClassGetDeclaredMethodQ(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;ß®
¶©;Could not find method named loggingStrategy on class named ´java/lang/reflect/Method≠getDefaultValue()Ljava/lang/Object;Ø∞
Æ±LCould not find default value of method named loggingStrategy on class named ≥isAssignableFrom(Ljava/lang/Class;)Zµ∂
ò∑-Default loggingStrategy value on class named π is not a LoggingStrategyªjava/lang/ObjectΩ0org/codehaus/groovy/runtime/DefaultGroovyMethodsønewInstance8(Ljava/lang/Class;[Ljava/lang/Object;)Ljava/lang/Object;¡¬
¿√jlClassNewInstance%(Ljava/lang/Class;)Ljava/lang/Object;≈∆
¶«eLjava/lang/Throwable;
strategyClassXLjava/lang/Class<+Lorg/codehaus/groovy/transform/LogASTTransformation$LoggingStrategy;>;Ljava/lang/Class;Ljava/lang/Exception;loaderannotationNameannotationClassannotationMethodLjava/lang/reflect/Method;defaultValueLjava/lang/Object;setCompilationUnit0(Lorg/codehaus/groovy/control/CompilationUnit;)Vunit
ConstantValueCodeLocalVariableTableLineNumberTableLocalVariableTypeTable
SourceFileInnerClassesRuntimeVisibleAnnotations!Ÿ⁄3*∑±€‹
=˜ !⁄p™*+,∂$+2¿&N+2¿(:*¥*∆
*¥*∂0ß,∂5:*∑9:«±*∑=:*∑@:-¡Bö*ªDYªFY∑GI∂M∂Q∂U∂MW∂M∂Z∑]ø-¿B:	ªY*,∑`:

	∂fªhY*¥l∑o	∂p±€p™™qr™sj
ùtuïvw,~xy6tz{Df|L^}Ä*~	ëÄÅ
‹>HI
JL,M6N<PDRLTSUzWÄYëûò°©¢:;⁄d+É∂áM,∆,∂å∆,∂å∞é∞€ vwèê‹•¶ß©>;⁄d+í∂áM,∆,∂å∆,∂å∞∞€ vwèê‹ÆØ∞≤67⁄‡+∂Q∂UN-,∏ú:ß :ªûYªFY∑G†∂M-∂M∂Z∑°ø¢¿§∏™:ß :ªûYªFY∑G¨∂M-∂M∂Z∑°ø∂≤:ß :ªûYªFY∑G¥∂M-∂M∂Z∑°ø¿ò∂∏ö#ªûYªFY∑G∫∂M-∂Mº∂M∂Z∑°ø¿ò:
∂∏ôΩæY,S∏ƒ¿∞∏»¿∞:∞î0=@î]dgî±“‹ñ”€‹ñ€z… B… i… ∏$ÀÕﬁ…Œ‡‡vw‡œyÿ––—Õ=£“”d|‘’›∏$ÀÃ‹V∑ªæºΩ0¬=≈@√Bƒ]…dÃg iÀÑŒëœ±”∏‘¬’”◊‹Ÿﬁ⁄÷◊⁄>*+µ*±€ÿ‹
ﬁﬂ
		‡
	e
