Download
Getting Started
Members
Projects
Community
Marketplace
Events
Planet Eclipse
Newsletter
Videos
Participate
Report a Bug
Forums
Mailing Lists
Wiki
IRC
How to Contribute
Working Groups
Automotive
Internet of Things
LocationTech
Long-Term Support
PolarSys
Science
OpenMDM
More
Community
Marketplace
Events
Planet Eclipse
Newsletter
Videos
Participate
Report a Bug
Forums
Mailing Lists
Wiki
IRC
How to Contribute
Working Groups
Automotive
Internet of Things
LocationTech
Long-Term Support
PolarSys
Science
OpenMDM
Toggle navigation
Bugzilla – Attachment 130719 Details for
Bug 270998
BCException when load-time weaving clone()
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Requests
|
Help
|
Log In
[x]
|
Terms of Use
|
Copyright Agent
ajcore dump
ajcore.20090402.180400.636.txt (text/plain), 150.27 KB, created by
Jochen Wuttke
on 2009-04-02 12:10:34 EDT
(
hide
)
Description:
ajcore dump
Filename:
MIME Type:
Creator:
Jochen Wuttke
Created:
2009-04-02 12:10:34 EDT
Size:
150.27 KB
patch
obsolete
>---- AspectJ Properties --- >AspectJ Compiler 1.6.2 built on Sunday Oct 5, 2008 at 21:06:05 GMT >---- Dump Properties --- >Dump file: ajcore.20090402.180400.636.txt >Dump reason: abort >Dump on exception: true >Dump at exit condition: abort >---- System Properties --- >java.runtime.name=Java(TM) SE Runtime Environment >sun.boot.library.path=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Libraries >java.vm.version=1.6.0_07-b06-57 >shared.loader= >awt.nativeDoubleBuffering=true >gopherProxySet=false >java.vm.vendor=Apple Inc. >java.vendor.url=http://www.apple.com/ >path.separator=: >tomcat.util.buf.StringCache.byte.enabled=true >java.util.logging.config.file=Users/joe/Documents/uni/research/LuMi/workspace/TOMCAT_6_0_9/conf/logging.properties >java.vm.name=Java HotSpot(TM) 64-Bit Server VM >file.encoding.pkg=sun.io >sun.java.launcher=SUN_STANDARD >user.country=US >sun.os.patch.level=unknown >java.vm.specification.name=Java Virtual Machine Specification >user.dir=/Users/joe/Documents/uni/research/LuMi/workspace/TOMCAT_6_0_9 >java.runtime.version=1.6.0_07-b06-153 >java.awt.graphicsenv=apple.awt.CGraphicsEnvironment >java.endorsed.dirs=/Users/joe/Documents/uni/research/LuMi/workspace/TOMCAT_6_0_9/endorsed >os.arch=x86_64 >java.io.tmpdir=/Users/joe/Documents/uni/research/LuMi/workspace/TOMCAT_6_0_9/temp >line.separator= > >java.vm.specification.vendor=Sun Microsystems Inc. >java.naming.factory.url.pkgs=org.apache.naming >java.util.logging.manager=org.apache.juli.ClassLoaderLogManager >os.name=Mac OS X >sun.jnu.encoding=MacRoman >java.library.path=.:/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java >java.specification.name=Java Platform API Specification >java.class.version=50.0 >sun.management.compiler=HotSpot 64-Bit Server Compiler >os.version=10.5.6 >user.home=/Users/joe >catalina.useNaming=true >user.timezone=Europe/Zurich >java.awt.printerjob=apple.awt.CPrinterJob >file.encoding=MacRoman >java.specification.version=1.6 >catalina.home=/Users/joe/Documents/uni/research/LuMi/workspace/TOMCAT_6_0_9 >java.class.path=/Users/joe/Documents/uni/research/LuMi/workspace/TOMCAT_6_0_9/.settings/output:/Applications/eclipse_releases/eclipse 3.2/plugins/org.eclipse.jdt.core_3.2.3.v_686_R32x.jar:/Users/joe/Documents/uni/research/LuMi/workspace/TOMCAT_6_0_9/libs/ant.jar:/Users/joe/Documents/uni/research/LuMi/workspace/TOMCAT_6_0_9/libs/jstl.jar:/Users/joe/Documents/uni/research/LuMi/workspace/TOMCAT_6_0_9/webapps/jsf-cardemo/WEB-INF/lib/ui.jar:/Users/joe/Documents/uni/research/LuMi/workspace/TOMCAT_6_0_9/libs/jsf-api.jar:/Users/joe/Documents/uni/research/LuMi/workspace/TOMCAT_6_0_9/libs/jsf-impl.jar:/Users/joe/Documents/uni/research/LuMi/workspace/tomcat6.0.9_aspects/tomcatAspects.jar:libs/aspectjweaver.jar >user.name=joe >java.naming.factory.initial=org.apache.naming.java.javaURLContextFactory >package.definition=sun.,java.,org.apache.catalina.,org.apache.coyote.,org.apache.tomcat.,org.apache.jasper. >java.vm.specification.version=1.0 >java.home=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home >sun.arch.data.model=64 >user.language=en >java.specification.vendor=Sun Microsystems Inc. >awt.toolkit=apple.awt.CToolkit >java.vm.info=mixed mode >java.version=1.6.0_07 >java.ext.dirs=/Library/Java/Extensions:/System/Library/Java/Extensions:/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home/lib/ext >sun.boot.class.path=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Classes/classes.jar:/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Classes/ui.jar:/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Classes/laf.jar:/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Classes/sunrsasign.jar:/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Classes/jsse.jar:/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Classes/jce.jar:/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Classes/charsets.jar:/Users/joe/Documents/uni/research/LuMi/workspace/TOMCAT_6_0_9/libs/aspectjweaver.jar:/Users/joe/Documents/uni/research/LuMi/workspace/TOMCAT_6_0_9/libs/aspectjrt.jar >server.loader= >java.vendor=Apple Inc. >catalina.base=/Users/joe/Documents/uni/research/LuMi/workspace/TOMCAT_6_0_9 >file.separator=/ >java.vendor.url.bug=http://bugreport.apple.com/ >common.loader=${catalina.home}/lib,${catalina.home}/lib/*.jar >sun.io.unicode.encoding=UnicodeLittle >sun.cpu.endian=little >mrj.version=1040.1.6.0_07-153 >package.access=sun.,org.apache.catalina.,org.apache.coyote.,org.apache.tomcat.,org.apache.jasper.,sun.beans. >sun.cpu.isalist= >---- Command Line --- >Empty >---- Full Classpath --- >Empty >---- Compiler Messages --- >info AspectJ Weaver Version 1.6.2 built on Sunday Oct 5, 2008 at 21:06:05 GMT >info register classloader sun.misc.Launcher$AppClassLoader@517590db >info using configuration file:/Users/joe/Documents/uni/research/LuMi/workspace/tomcat6.0.9_aspects/tomcatAspects.jar!/META-INF/aop.xml >debug weaving 'org.apache.tomcat.util.buf.MessageBytes' >abort trouble in: >public final class org.apache.tomcat.util.buf.MessageBytes extends java.lang.Object implements java.lang.Cloneable, java.io.Serializable: > private int type > public static final int T_NULL = 0 > public static final int T_STR = 1 > public static final int T_BYTES = 2 > public static final int T_CHARS = 3 > private int hashCode > private boolean hasHashCode > private boolean caseSensitive > private org.apache.tomcat.util.buf.ByteChunk byteC > private org.apache.tomcat.util.buf.CharChunk charC > private String strValue > private boolean hasStrValue > private int intValue > private boolean hasIntValue > private long longValue > private boolean hasLongValue > private java.util.Date dateValue > private boolean hasDateValue > private static org.apache.tomcat.util.buf.MessageBytes$MessageBytesFactory factory > static void <clinit>(): > staticinitialization(void org.apache.tomcat.util.buf.MessageBytes.<clinit>()) > | NEW org.apache.tomcat.util.buf.MessageBytes$MessageBytesFactory (line 723) > | DUP > | constructor-call(void org.apache.tomcat.util.buf.MessageBytes$MessageBytesFactory.<init>()) > | | INVOKESPECIAL org.apache.tomcat.util.buf.MessageBytes$MessageBytesFactory.<init> ()V > | constructor-call(void org.apache.tomcat.util.buf.MessageBytes$MessageBytesFactory.<init>()) > | field-set(org.apache.tomcat.util.buf.MessageBytes$MessageBytesFactory org.apache.tomcat.util.buf.MessageBytes.factory) > | | PUTSTATIC org.apache.tomcat.util.buf.MessageBytes.factory Lorg/apache/tomcat/util/buf/MessageBytes$MessageBytesFactory; > | field-set(org.apache.tomcat.util.buf.MessageBytes$MessageBytesFactory org.apache.tomcat.util.buf.MessageBytes.factory) > | RETURN (line 37) > staticinitialization(void org.apache.tomcat.util.buf.MessageBytes.<clinit>()) > end static void <clinit>() > > public void <init>(): > ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 74) > INVOKESPECIAL java.lang.Object.<init> ()V > initialization(void java.io.Serializable.<init>()) > | ALOAD_0 > | INSTANCEOF javax.servlet.jsp.PageContext > | IFEQ L0 > | ALOAD_0 > | INVOKESTATIC javax.servlet.jsp.aspects.PageContext_Initialized.ajc$perObjectBind (Ljava/lang/Object;)V > | L0: NOP > initialization(void java.io.Serializable.<init>()) > initialization(void java.lang.Cloneable.<init>()) > | ALOAD_0 > | INSTANCEOF javax.servlet.jsp.PageContext > | IFEQ L1 > | ALOAD_0 > | INVOKESTATIC javax.servlet.jsp.aspects.PageContext_Initialized.ajc$perObjectBind (Ljava/lang/Object;)V > | L1: NOP > initialization(void java.lang.Cloneable.<init>()) > constructor-execution(void org.apache.tomcat.util.buf.MessageBytes.<init>()) > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 39) > | ICONST_0 > | field-set(int org.apache.tomcat.util.buf.MessageBytes.type) > | | PUTFIELD org.apache.tomcat.util.buf.MessageBytes.type I > | field-set(int org.apache.tomcat.util.buf.MessageBytes.type) > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 52) > | ICONST_0 > | field-set(int org.apache.tomcat.util.buf.MessageBytes.hashCode) > | | PUTFIELD org.apache.tomcat.util.buf.MessageBytes.hashCode I > | field-set(int org.apache.tomcat.util.buf.MessageBytes.hashCode) > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 54) > | ICONST_0 > | field-set(boolean org.apache.tomcat.util.buf.MessageBytes.hasHashCode) > | | PUTFIELD org.apache.tomcat.util.buf.MessageBytes.hasHashCode Z > | field-set(boolean org.apache.tomcat.util.buf.MessageBytes.hasHashCode) > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 57) > | ICONST_1 > | field-set(boolean org.apache.tomcat.util.buf.MessageBytes.caseSensitive) > | | PUTFIELD org.apache.tomcat.util.buf.MessageBytes.caseSensitive Z > | field-set(boolean org.apache.tomcat.util.buf.MessageBytes.caseSensitive) > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 60) > | NEW org.apache.tomcat.util.buf.ByteChunk > | DUP > | constructor-call(void org.apache.tomcat.util.buf.ByteChunk.<init>()) > | | INVOKESPECIAL org.apache.tomcat.util.buf.ByteChunk.<init> ()V > | constructor-call(void org.apache.tomcat.util.buf.ByteChunk.<init>()) > | field-set(org.apache.tomcat.util.buf.ByteChunk org.apache.tomcat.util.buf.MessageBytes.byteC) > | | PUTFIELD org.apache.tomcat.util.buf.MessageBytes.byteC Lorg/apache/tomcat/util/buf/ByteChunk; > | field-set(org.apache.tomcat.util.buf.ByteChunk org.apache.tomcat.util.buf.MessageBytes.byteC) > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 61) > | NEW org.apache.tomcat.util.buf.CharChunk > | DUP > | constructor-call(void org.apache.tomcat.util.buf.CharChunk.<init>()) > | | INVOKESPECIAL org.apache.tomcat.util.buf.CharChunk.<init> ()V > | constructor-call(void org.apache.tomcat.util.buf.CharChunk.<init>()) > | field-set(org.apache.tomcat.util.buf.CharChunk org.apache.tomcat.util.buf.MessageBytes.charC) > | | PUTFIELD org.apache.tomcat.util.buf.MessageBytes.charC Lorg/apache/tomcat/util/buf/CharChunk; > | field-set(org.apache.tomcat.util.buf.CharChunk org.apache.tomcat.util.buf.MessageBytes.charC) > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 67) > | ICONST_0 > | field-set(boolean org.apache.tomcat.util.buf.MessageBytes.hasStrValue) > | | PUTFIELD org.apache.tomcat.util.buf.MessageBytes.hasStrValue Z > | field-set(boolean org.apache.tomcat.util.buf.MessageBytes.hasStrValue) > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 544) > | ICONST_0 > | field-set(boolean org.apache.tomcat.util.buf.MessageBytes.hasIntValue) > | | PUTFIELD org.apache.tomcat.util.buf.MessageBytes.hasIntValue Z > | field-set(boolean org.apache.tomcat.util.buf.MessageBytes.hasIntValue) > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 546) > | ICONST_0 > | field-set(boolean org.apache.tomcat.util.buf.MessageBytes.hasLongValue) > | | PUTFIELD org.apache.tomcat.util.buf.MessageBytes.hasLongValue Z > | field-set(boolean org.apache.tomcat.util.buf.MessageBytes.hasLongValue) > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 548) > | ICONST_0 > | field-set(boolean org.apache.tomcat.util.buf.MessageBytes.hasDateValue) > | | PUTFIELD org.apache.tomcat.util.buf.MessageBytes.hasDateValue Z > | field-set(boolean org.apache.tomcat.util.buf.MessageBytes.hasDateValue) > | RETURN (line 75) > constructor-execution(void org.apache.tomcat.util.buf.MessageBytes.<init>()) > end public void <init>() > > public static org.apache.tomcat.util.buf.MessageBytes newInstance(): > method-execution(org.apache.tomcat.util.buf.MessageBytes org.apache.tomcat.util.buf.MessageBytes.newInstance()) > | field-get(org.apache.tomcat.util.buf.MessageBytes$MessageBytesFactory org.apache.tomcat.util.buf.MessageBytes.factory) > | | GETSTATIC org.apache.tomcat.util.buf.MessageBytes.factory Lorg/apache/tomcat/util/buf/MessageBytes$MessageBytesFactory; (line 80) > | field-get(org.apache.tomcat.util.buf.MessageBytes$MessageBytesFactory org.apache.tomcat.util.buf.MessageBytes.factory) > | method-call(org.apache.tomcat.util.buf.MessageBytes org.apache.tomcat.util.buf.MessageBytes$MessageBytesFactory.newInstance()) > | | INVOKEVIRTUAL org.apache.tomcat.util.buf.MessageBytes$MessageBytesFactory.newInstance ()Lorg/apache/tomcat/util/buf/MessageBytes; > | method-call(org.apache.tomcat.util.buf.MessageBytes org.apache.tomcat.util.buf.MessageBytes$MessageBytesFactory.newInstance()) > | ARETURN > method-execution(org.apache.tomcat.util.buf.MessageBytes org.apache.tomcat.util.buf.MessageBytes.newInstance()) > end public static org.apache.tomcat.util.buf.MessageBytes newInstance() > > public void setCaseSenitive(boolean): > method-execution(void org.apache.tomcat.util.buf.MessageBytes.setCaseSenitive(boolean)) > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 86) > | ILOAD_1 // Z b > | field-set(boolean org.apache.tomcat.util.buf.MessageBytes.caseSensitive) > | | PUTFIELD org.apache.tomcat.util.buf.MessageBytes.caseSensitive Z > | field-set(boolean org.apache.tomcat.util.buf.MessageBytes.caseSensitive) > | RETURN (line 87) > method-execution(void org.apache.tomcat.util.buf.MessageBytes.setCaseSenitive(boolean)) > end public void setCaseSenitive(boolean) > > public org.apache.tomcat.util.buf.MessageBytes getClone(): > method-execution(org.apache.tomcat.util.buf.MessageBytes org.apache.tomcat.util.buf.MessageBytes.getClone()) > | catch java.lang.Exception -> E0 > | | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 91) > | | ASTORE_2 > | | method-call(java.lang.Object java.lang.Object.clone()) > | | | ALOAD_2 > | | | INVOKEVIRTUAL java.lang.Object.clone ()Ljava/lang/Object; > | | method-call(java.lang.Object java.lang.Object.clone()) > | | CHECKCAST org.apache.tomcat.util.buf.MessageBytes > | catch java.lang.Exception -> E0 > | ARETURN > | E0: ASTORE_1 (line 92) > | ACONST_NULL (line 93) > | ARETURN > method-execution(org.apache.tomcat.util.buf.MessageBytes org.apache.tomcat.util.buf.MessageBytes.getClone()) > end public org.apache.tomcat.util.buf.MessageBytes getClone() > > public boolean isNull(): > method-execution(boolean org.apache.tomcat.util.buf.MessageBytes.isNull()) > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 99) > | field-get(org.apache.tomcat.util.buf.ByteChunk org.apache.tomcat.util.buf.MessageBytes.byteC) > | | GETFIELD org.apache.tomcat.util.buf.MessageBytes.byteC Lorg/apache/tomcat/util/buf/ByteChunk; > | field-get(org.apache.tomcat.util.buf.ByteChunk org.apache.tomcat.util.buf.MessageBytes.byteC) > | method-call(boolean org.apache.tomcat.util.buf.ByteChunk.isNull()) > | | INVOKEVIRTUAL org.apache.tomcat.util.buf.ByteChunk.isNull ()Z > | method-call(boolean org.apache.tomcat.util.buf.ByteChunk.isNull()) > | IFEQ L0 > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this > | field-get(org.apache.tomcat.util.buf.CharChunk org.apache.tomcat.util.buf.MessageBytes.charC) > | | GETFIELD org.apache.tomcat.util.buf.MessageBytes.charC Lorg/apache/tomcat/util/buf/CharChunk; > | field-get(org.apache.tomcat.util.buf.CharChunk org.apache.tomcat.util.buf.MessageBytes.charC) > | method-call(boolean org.apache.tomcat.util.buf.CharChunk.isNull()) > | | INVOKEVIRTUAL org.apache.tomcat.util.buf.CharChunk.isNull ()Z > | method-call(boolean org.apache.tomcat.util.buf.CharChunk.isNull()) > | IFEQ L0 > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this > | field-get(boolean org.apache.tomcat.util.buf.MessageBytes.hasStrValue) > | | GETFIELD org.apache.tomcat.util.buf.MessageBytes.hasStrValue Z > | field-get(boolean org.apache.tomcat.util.buf.MessageBytes.hasStrValue) > | IFNE L0 > | ICONST_1 > | IRETURN > | L0: ICONST_0 > | IRETURN > method-execution(boolean org.apache.tomcat.util.buf.MessageBytes.isNull()) > end public boolean isNull() > > public void recycle(): > method-execution(void org.apache.tomcat.util.buf.MessageBytes.recycle()) > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 107) > | ICONST_0 > | field-set(int org.apache.tomcat.util.buf.MessageBytes.type) > | | PUTFIELD org.apache.tomcat.util.buf.MessageBytes.type I > | field-set(int org.apache.tomcat.util.buf.MessageBytes.type) > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 108) > | field-get(org.apache.tomcat.util.buf.ByteChunk org.apache.tomcat.util.buf.MessageBytes.byteC) > | | GETFIELD org.apache.tomcat.util.buf.MessageBytes.byteC Lorg/apache/tomcat/util/buf/ByteChunk; > | field-get(org.apache.tomcat.util.buf.ByteChunk org.apache.tomcat.util.buf.MessageBytes.byteC) > | method-call(void org.apache.tomcat.util.buf.ByteChunk.recycle()) > | | INVOKEVIRTUAL org.apache.tomcat.util.buf.ByteChunk.recycle ()V > | method-call(void org.apache.tomcat.util.buf.ByteChunk.recycle()) > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 109) > | field-get(org.apache.tomcat.util.buf.CharChunk org.apache.tomcat.util.buf.MessageBytes.charC) > | | GETFIELD org.apache.tomcat.util.buf.MessageBytes.charC Lorg/apache/tomcat/util/buf/CharChunk; > | field-get(org.apache.tomcat.util.buf.CharChunk org.apache.tomcat.util.buf.MessageBytes.charC) > | method-call(void org.apache.tomcat.util.buf.CharChunk.recycle()) > | | INVOKEVIRTUAL org.apache.tomcat.util.buf.CharChunk.recycle ()V > | method-call(void org.apache.tomcat.util.buf.CharChunk.recycle()) > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 111) > | ACONST_NULL > | field-set(java.lang.String org.apache.tomcat.util.buf.MessageBytes.strValue) > | | PUTFIELD org.apache.tomcat.util.buf.MessageBytes.strValue Ljava/lang/String; > | field-set(java.lang.String org.apache.tomcat.util.buf.MessageBytes.strValue) > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 112) > | ICONST_1 > | field-set(boolean org.apache.tomcat.util.buf.MessageBytes.caseSensitive) > | | PUTFIELD org.apache.tomcat.util.buf.MessageBytes.caseSensitive Z > | field-set(boolean org.apache.tomcat.util.buf.MessageBytes.caseSensitive) > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 114) > | ICONST_0 > | field-set(boolean org.apache.tomcat.util.buf.MessageBytes.hasStrValue) > | | PUTFIELD org.apache.tomcat.util.buf.MessageBytes.hasStrValue Z > | field-set(boolean org.apache.tomcat.util.buf.MessageBytes.hasStrValue) > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 115) > | ICONST_0 > | field-set(boolean org.apache.tomcat.util.buf.MessageBytes.hasHashCode) > | | PUTFIELD org.apache.tomcat.util.buf.MessageBytes.hasHashCode Z > | field-set(boolean org.apache.tomcat.util.buf.MessageBytes.hasHashCode) > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 116) > | ICONST_0 > | field-set(boolean org.apache.tomcat.util.buf.MessageBytes.hasIntValue) > | | PUTFIELD org.apache.tomcat.util.buf.MessageBytes.hasIntValue Z > | field-set(boolean org.apache.tomcat.util.buf.MessageBytes.hasIntValue) > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 117) > | ICONST_0 > | field-set(boolean org.apache.tomcat.util.buf.MessageBytes.hasLongValue) > | | PUTFIELD org.apache.tomcat.util.buf.MessageBytes.hasLongValue Z > | field-set(boolean org.apache.tomcat.util.buf.MessageBytes.hasLongValue) > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 118) > | ICONST_0 > | field-set(boolean org.apache.tomcat.util.buf.MessageBytes.hasDateValue) > | | PUTFIELD org.apache.tomcat.util.buf.MessageBytes.hasDateValue Z > | field-set(boolean org.apache.tomcat.util.buf.MessageBytes.hasDateValue) > | RETURN (line 119) > method-execution(void org.apache.tomcat.util.buf.MessageBytes.recycle()) > end public void recycle() > > public void setBytes(byte[], int, int): > method-execution(void org.apache.tomcat.util.buf.MessageBytes.setBytes(byte[], int, int)) > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 130) > | field-get(org.apache.tomcat.util.buf.ByteChunk org.apache.tomcat.util.buf.MessageBytes.byteC) > | | GETFIELD org.apache.tomcat.util.buf.MessageBytes.byteC Lorg/apache/tomcat/util/buf/ByteChunk; > | field-get(org.apache.tomcat.util.buf.ByteChunk org.apache.tomcat.util.buf.MessageBytes.byteC) > | ALOAD_1 // [B b > | ILOAD_2 // I off > | ILOAD_3 // I len > | method-call(void org.apache.tomcat.util.buf.ByteChunk.setBytes(byte[], int, int)) > | | INVOKEVIRTUAL org.apache.tomcat.util.buf.ByteChunk.setBytes ([BII)V > | method-call(void org.apache.tomcat.util.buf.ByteChunk.setBytes(byte[], int, int)) > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 131) > | ICONST_2 > | field-set(int org.apache.tomcat.util.buf.MessageBytes.type) > | | PUTFIELD org.apache.tomcat.util.buf.MessageBytes.type I > | field-set(int org.apache.tomcat.util.buf.MessageBytes.type) > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 132) > | ICONST_0 > | field-set(boolean org.apache.tomcat.util.buf.MessageBytes.hasStrValue) > | | PUTFIELD org.apache.tomcat.util.buf.MessageBytes.hasStrValue Z > | field-set(boolean org.apache.tomcat.util.buf.MessageBytes.hasStrValue) > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 133) > | ICONST_0 > | field-set(boolean org.apache.tomcat.util.buf.MessageBytes.hasHashCode) > | | PUTFIELD org.apache.tomcat.util.buf.MessageBytes.hasHashCode Z > | field-set(boolean org.apache.tomcat.util.buf.MessageBytes.hasHashCode) > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 134) > | ICONST_0 > | field-set(boolean org.apache.tomcat.util.buf.MessageBytes.hasIntValue) > | | PUTFIELD org.apache.tomcat.util.buf.MessageBytes.hasIntValue Z > | field-set(boolean org.apache.tomcat.util.buf.MessageBytes.hasIntValue) > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 135) > | ICONST_0 > | field-set(boolean org.apache.tomcat.util.buf.MessageBytes.hasLongValue) > | | PUTFIELD org.apache.tomcat.util.buf.MessageBytes.hasLongValue Z > | field-set(boolean org.apache.tomcat.util.buf.MessageBytes.hasLongValue) > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 136) > | ICONST_0 > | field-set(boolean org.apache.tomcat.util.buf.MessageBytes.hasDateValue) > | | PUTFIELD org.apache.tomcat.util.buf.MessageBytes.hasDateValue Z > | field-set(boolean org.apache.tomcat.util.buf.MessageBytes.hasDateValue) > | RETURN (line 137) > method-execution(void org.apache.tomcat.util.buf.MessageBytes.setBytes(byte[], int, int)) > end public void setBytes(byte[], int, int) > > public void setEncoding(String): > method-execution(void org.apache.tomcat.util.buf.MessageBytes.setEncoding(java.lang.String)) > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 144) > | field-get(org.apache.tomcat.util.buf.ByteChunk org.apache.tomcat.util.buf.MessageBytes.byteC) > | | GETFIELD org.apache.tomcat.util.buf.MessageBytes.byteC Lorg/apache/tomcat/util/buf/ByteChunk; > | field-get(org.apache.tomcat.util.buf.ByteChunk org.apache.tomcat.util.buf.MessageBytes.byteC) > | method-call(boolean org.apache.tomcat.util.buf.ByteChunk.isNull()) > | | INVOKEVIRTUAL org.apache.tomcat.util.buf.ByteChunk.isNull ()Z > | method-call(boolean org.apache.tomcat.util.buf.ByteChunk.isNull()) > | IFNE L0 > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 146) > | field-get(org.apache.tomcat.util.buf.CharChunk org.apache.tomcat.util.buf.MessageBytes.charC) > | | GETFIELD org.apache.tomcat.util.buf.MessageBytes.charC Lorg/apache/tomcat/util/buf/CharChunk; > | field-get(org.apache.tomcat.util.buf.CharChunk org.apache.tomcat.util.buf.MessageBytes.charC) > | method-call(void org.apache.tomcat.util.buf.CharChunk.recycle()) > | | INVOKEVIRTUAL org.apache.tomcat.util.buf.CharChunk.recycle ()V > | method-call(void org.apache.tomcat.util.buf.CharChunk.recycle()) > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 147) > | ICONST_0 > | field-set(boolean org.apache.tomcat.util.buf.MessageBytes.hasStrValue) > | | PUTFIELD org.apache.tomcat.util.buf.MessageBytes.hasStrValue Z > | field-set(boolean org.apache.tomcat.util.buf.MessageBytes.hasStrValue) > | L0: ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 149) > | field-get(org.apache.tomcat.util.buf.ByteChunk org.apache.tomcat.util.buf.MessageBytes.byteC) > | | GETFIELD org.apache.tomcat.util.buf.MessageBytes.byteC Lorg/apache/tomcat/util/buf/ByteChunk; > | field-get(org.apache.tomcat.util.buf.ByteChunk org.apache.tomcat.util.buf.MessageBytes.byteC) > | ALOAD_1 // Ljava/lang/String; enc > | method-call(void org.apache.tomcat.util.buf.ByteChunk.setEncoding(java.lang.String)) > | | INVOKEVIRTUAL org.apache.tomcat.util.buf.ByteChunk.setEncoding (Ljava/lang/String;)V > | method-call(void org.apache.tomcat.util.buf.ByteChunk.setEncoding(java.lang.String)) > | RETURN (line 150) > method-execution(void org.apache.tomcat.util.buf.MessageBytes.setEncoding(java.lang.String)) > end public void setEncoding(String) > > public void setChars(char[], int, int): > method-execution(void org.apache.tomcat.util.buf.MessageBytes.setChars(char[], int, int)) > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 160) > | field-get(org.apache.tomcat.util.buf.CharChunk org.apache.tomcat.util.buf.MessageBytes.charC) > | | GETFIELD org.apache.tomcat.util.buf.MessageBytes.charC Lorg/apache/tomcat/util/buf/CharChunk; > | field-get(org.apache.tomcat.util.buf.CharChunk org.apache.tomcat.util.buf.MessageBytes.charC) > | ALOAD_1 // [C c > | ILOAD_2 // I off > | ILOAD_3 // I len > | method-call(void org.apache.tomcat.util.buf.CharChunk.setChars(char[], int, int)) > | | INVOKEVIRTUAL org.apache.tomcat.util.buf.CharChunk.setChars ([CII)V > | method-call(void org.apache.tomcat.util.buf.CharChunk.setChars(char[], int, int)) > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 161) > | ICONST_3 > | field-set(int org.apache.tomcat.util.buf.MessageBytes.type) > | | PUTFIELD org.apache.tomcat.util.buf.MessageBytes.type I > | field-set(int org.apache.tomcat.util.buf.MessageBytes.type) > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 162) > | ICONST_0 > | field-set(boolean org.apache.tomcat.util.buf.MessageBytes.hasStrValue) > | | PUTFIELD org.apache.tomcat.util.buf.MessageBytes.hasStrValue Z > | field-set(boolean org.apache.tomcat.util.buf.MessageBytes.hasStrValue) > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 163) > | ICONST_0 > | field-set(boolean org.apache.tomcat.util.buf.MessageBytes.hasHashCode) > | | PUTFIELD org.apache.tomcat.util.buf.MessageBytes.hasHashCode Z > | field-set(boolean org.apache.tomcat.util.buf.MessageBytes.hasHashCode) > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 164) > | ICONST_0 > | field-set(boolean org.apache.tomcat.util.buf.MessageBytes.hasIntValue) > | | PUTFIELD org.apache.tomcat.util.buf.MessageBytes.hasIntValue Z > | field-set(boolean org.apache.tomcat.util.buf.MessageBytes.hasIntValue) > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 165) > | ICONST_0 > | field-set(boolean org.apache.tomcat.util.buf.MessageBytes.hasLongValue) > | | PUTFIELD org.apache.tomcat.util.buf.MessageBytes.hasLongValue Z > | field-set(boolean org.apache.tomcat.util.buf.MessageBytes.hasLongValue) > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 166) > | ICONST_0 > | field-set(boolean org.apache.tomcat.util.buf.MessageBytes.hasDateValue) > | | PUTFIELD org.apache.tomcat.util.buf.MessageBytes.hasDateValue Z > | field-set(boolean org.apache.tomcat.util.buf.MessageBytes.hasDateValue) > | RETURN (line 167) > method-execution(void org.apache.tomcat.util.buf.MessageBytes.setChars(char[], int, int)) > end public void setChars(char[], int, int) > > public void resetStringValue(): > method-execution(void org.apache.tomcat.util.buf.MessageBytes.resetStringValue()) > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 174) > | field-get(int org.apache.tomcat.util.buf.MessageBytes.type) > | | GETFIELD org.apache.tomcat.util.buf.MessageBytes.type I > | field-get(int org.apache.tomcat.util.buf.MessageBytes.type) > | ICONST_1 > | IF_ICMPEQ L0 > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 177) > | ICONST_0 > | field-set(boolean org.apache.tomcat.util.buf.MessageBytes.hasStrValue) > | | PUTFIELD org.apache.tomcat.util.buf.MessageBytes.hasStrValue Z > | field-set(boolean org.apache.tomcat.util.buf.MessageBytes.hasStrValue) > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 178) > | ACONST_NULL > | field-set(java.lang.String org.apache.tomcat.util.buf.MessageBytes.strValue) > | | PUTFIELD org.apache.tomcat.util.buf.MessageBytes.strValue Ljava/lang/String; > | field-set(java.lang.String org.apache.tomcat.util.buf.MessageBytes.strValue) > | L0: RETURN (line 180) > method-execution(void org.apache.tomcat.util.buf.MessageBytes.resetStringValue()) > end public void resetStringValue() > > public void setString(String): > method-execution(void org.apache.tomcat.util.buf.MessageBytes.setString(java.lang.String)) > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 186) > | ALOAD_1 // Ljava/lang/String; s > | field-set(java.lang.String org.apache.tomcat.util.buf.MessageBytes.strValue) > | | PUTFIELD org.apache.tomcat.util.buf.MessageBytes.strValue Ljava/lang/String; > | field-set(java.lang.String org.apache.tomcat.util.buf.MessageBytes.strValue) > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 187) > | ICONST_0 > | field-set(boolean org.apache.tomcat.util.buf.MessageBytes.hasHashCode) > | | PUTFIELD org.apache.tomcat.util.buf.MessageBytes.hasHashCode Z > | field-set(boolean org.apache.tomcat.util.buf.MessageBytes.hasHashCode) > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 188) > | ICONST_0 > | field-set(boolean org.apache.tomcat.util.buf.MessageBytes.hasIntValue) > | | PUTFIELD org.apache.tomcat.util.buf.MessageBytes.hasIntValue Z > | field-set(boolean org.apache.tomcat.util.buf.MessageBytes.hasIntValue) > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 189) > | ICONST_0 > | field-set(boolean org.apache.tomcat.util.buf.MessageBytes.hasLongValue) > | | PUTFIELD org.apache.tomcat.util.buf.MessageBytes.hasLongValue Z > | field-set(boolean org.apache.tomcat.util.buf.MessageBytes.hasLongValue) > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 190) > | ICONST_0 > | field-set(boolean org.apache.tomcat.util.buf.MessageBytes.hasDateValue) > | | PUTFIELD org.apache.tomcat.util.buf.MessageBytes.hasDateValue Z > | field-set(boolean org.apache.tomcat.util.buf.MessageBytes.hasDateValue) > | ALOAD_1 // Ljava/lang/String; s (line 191) > | IFNONNULL L0 > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 192) > | ICONST_0 > | field-set(boolean org.apache.tomcat.util.buf.MessageBytes.hasStrValue) > | | PUTFIELD org.apache.tomcat.util.buf.MessageBytes.hasStrValue Z > | field-set(boolean org.apache.tomcat.util.buf.MessageBytes.hasStrValue) > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 193) > | ICONST_0 > | field-set(int org.apache.tomcat.util.buf.MessageBytes.type) > | | PUTFIELD org.apache.tomcat.util.buf.MessageBytes.type I > | field-set(int org.apache.tomcat.util.buf.MessageBytes.type) > | GOTO L1 > | L0: ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 195) > | ICONST_1 > | field-set(boolean org.apache.tomcat.util.buf.MessageBytes.hasStrValue) > | | PUTFIELD org.apache.tomcat.util.buf.MessageBytes.hasStrValue Z > | field-set(boolean org.apache.tomcat.util.buf.MessageBytes.hasStrValue) > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 196) > | ICONST_1 > | field-set(int org.apache.tomcat.util.buf.MessageBytes.type) > | | PUTFIELD org.apache.tomcat.util.buf.MessageBytes.type I > | field-set(int org.apache.tomcat.util.buf.MessageBytes.type) > | L1: RETURN (line 198) > method-execution(void org.apache.tomcat.util.buf.MessageBytes.setString(java.lang.String)) > end public void setString(String) > > public String toString(): > method-execution(java.lang.String org.apache.tomcat.util.buf.MessageBytes.toString()) > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 205) > | field-get(boolean org.apache.tomcat.util.buf.MessageBytes.hasStrValue) > | | GETFIELD org.apache.tomcat.util.buf.MessageBytes.hasStrValue Z > | field-get(boolean org.apache.tomcat.util.buf.MessageBytes.hasStrValue) > | IFEQ L0 > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this > | field-get(java.lang.String org.apache.tomcat.util.buf.MessageBytes.strValue) > | | GETFIELD org.apache.tomcat.util.buf.MessageBytes.strValue Ljava/lang/String; > | field-get(java.lang.String org.apache.tomcat.util.buf.MessageBytes.strValue) > | ARETURN > | L0: ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 207) > | field-get(int org.apache.tomcat.util.buf.MessageBytes.type) > | | GETFIELD org.apache.tomcat.util.buf.MessageBytes.type I > | field-get(int org.apache.tomcat.util.buf.MessageBytes.type) > | TABLESWITCH > | 2: L2 > | 3: L1 > | default: L3 > | L1: ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 209) > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this > | field-get(org.apache.tomcat.util.buf.CharChunk org.apache.tomcat.util.buf.MessageBytes.charC) > | | GETFIELD org.apache.tomcat.util.buf.MessageBytes.charC Lorg/apache/tomcat/util/buf/CharChunk; > | field-get(org.apache.tomcat.util.buf.CharChunk org.apache.tomcat.util.buf.MessageBytes.charC) > | method-call(java.lang.String org.apache.tomcat.util.buf.CharChunk.toString()) > | | INVOKEVIRTUAL org.apache.tomcat.util.buf.CharChunk.toString ()Ljava/lang/String; > | method-call(java.lang.String org.apache.tomcat.util.buf.CharChunk.toString()) > | field-set(java.lang.String org.apache.tomcat.util.buf.MessageBytes.strValue) > | | PUTFIELD org.apache.tomcat.util.buf.MessageBytes.strValue Ljava/lang/String; > | field-set(java.lang.String org.apache.tomcat.util.buf.MessageBytes.strValue) > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 210) > | ICONST_1 > | field-set(boolean org.apache.tomcat.util.buf.MessageBytes.hasStrValue) > | | PUTFIELD org.apache.tomcat.util.buf.MessageBytes.hasStrValue Z > | field-set(boolean org.apache.tomcat.util.buf.MessageBytes.hasStrValue) > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 211) > | field-get(java.lang.String org.apache.tomcat.util.buf.MessageBytes.strValue) > | | GETFIELD org.apache.tomcat.util.buf.MessageBytes.strValue Ljava/lang/String; > | field-get(java.lang.String org.apache.tomcat.util.buf.MessageBytes.strValue) > | ARETURN > | L2: ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 213) > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this > | field-get(org.apache.tomcat.util.buf.ByteChunk org.apache.tomcat.util.buf.MessageBytes.byteC) > | | GETFIELD org.apache.tomcat.util.buf.MessageBytes.byteC Lorg/apache/tomcat/util/buf/ByteChunk; > | field-get(org.apache.tomcat.util.buf.ByteChunk org.apache.tomcat.util.buf.MessageBytes.byteC) > | method-call(java.lang.String org.apache.tomcat.util.buf.ByteChunk.toString()) > | | INVOKEVIRTUAL org.apache.tomcat.util.buf.ByteChunk.toString ()Ljava/lang/String; > | method-call(java.lang.String org.apache.tomcat.util.buf.ByteChunk.toString()) > | field-set(java.lang.String org.apache.tomcat.util.buf.MessageBytes.strValue) > | | PUTFIELD org.apache.tomcat.util.buf.MessageBytes.strValue Ljava/lang/String; > | field-set(java.lang.String org.apache.tomcat.util.buf.MessageBytes.strValue) > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 214) > | ICONST_1 > | field-set(boolean org.apache.tomcat.util.buf.MessageBytes.hasStrValue) > | | PUTFIELD org.apache.tomcat.util.buf.MessageBytes.hasStrValue Z > | field-set(boolean org.apache.tomcat.util.buf.MessageBytes.hasStrValue) > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 215) > | field-get(java.lang.String org.apache.tomcat.util.buf.MessageBytes.strValue) > | | GETFIELD org.apache.tomcat.util.buf.MessageBytes.strValue Ljava/lang/String; > | field-get(java.lang.String org.apache.tomcat.util.buf.MessageBytes.strValue) > | ARETURN > | L3: ACONST_NULL (line 217) > | ARETURN > method-execution(java.lang.String org.apache.tomcat.util.buf.MessageBytes.toString()) > end public String toString() > > public int getType(): > method-execution(int org.apache.tomcat.util.buf.MessageBytes.getType()) > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 225) > | field-get(int org.apache.tomcat.util.buf.MessageBytes.type) > | | GETFIELD org.apache.tomcat.util.buf.MessageBytes.type I > | field-get(int org.apache.tomcat.util.buf.MessageBytes.type) > | IRETURN > method-execution(int org.apache.tomcat.util.buf.MessageBytes.getType()) > end public int getType() > > public org.apache.tomcat.util.buf.ByteChunk getByteChunk(): > method-execution(org.apache.tomcat.util.buf.ByteChunk org.apache.tomcat.util.buf.MessageBytes.getByteChunk()) > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 233) > | field-get(org.apache.tomcat.util.buf.ByteChunk org.apache.tomcat.util.buf.MessageBytes.byteC) > | | GETFIELD org.apache.tomcat.util.buf.MessageBytes.byteC Lorg/apache/tomcat/util/buf/ByteChunk; > | field-get(org.apache.tomcat.util.buf.ByteChunk org.apache.tomcat.util.buf.MessageBytes.byteC) > | ARETURN > method-execution(org.apache.tomcat.util.buf.ByteChunk org.apache.tomcat.util.buf.MessageBytes.getByteChunk()) > end public org.apache.tomcat.util.buf.ByteChunk getByteChunk() > > public org.apache.tomcat.util.buf.CharChunk getCharChunk(): > method-execution(org.apache.tomcat.util.buf.CharChunk org.apache.tomcat.util.buf.MessageBytes.getCharChunk()) > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 241) > | field-get(org.apache.tomcat.util.buf.CharChunk org.apache.tomcat.util.buf.MessageBytes.charC) > | | GETFIELD org.apache.tomcat.util.buf.MessageBytes.charC Lorg/apache/tomcat/util/buf/CharChunk; > | field-get(org.apache.tomcat.util.buf.CharChunk org.apache.tomcat.util.buf.MessageBytes.charC) > | ARETURN > method-execution(org.apache.tomcat.util.buf.CharChunk org.apache.tomcat.util.buf.MessageBytes.getCharChunk()) > end public org.apache.tomcat.util.buf.CharChunk getCharChunk() > > public String getString(): > method-execution(java.lang.String org.apache.tomcat.util.buf.MessageBytes.getString()) > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 249) > | field-get(java.lang.String org.apache.tomcat.util.buf.MessageBytes.strValue) > | | GETFIELD org.apache.tomcat.util.buf.MessageBytes.strValue Ljava/lang/String; > | field-get(java.lang.String org.apache.tomcat.util.buf.MessageBytes.strValue) > | ARETURN > method-execution(java.lang.String org.apache.tomcat.util.buf.MessageBytes.getString()) > end public String getString() > > public void toBytes(): > method-execution(void org.apache.tomcat.util.buf.MessageBytes.toBytes()) > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 255) > | field-get(org.apache.tomcat.util.buf.ByteChunk org.apache.tomcat.util.buf.MessageBytes.byteC) > | | GETFIELD org.apache.tomcat.util.buf.MessageBytes.byteC Lorg/apache/tomcat/util/buf/ByteChunk; > | field-get(org.apache.tomcat.util.buf.ByteChunk org.apache.tomcat.util.buf.MessageBytes.byteC) > | method-call(boolean org.apache.tomcat.util.buf.ByteChunk.isNull()) > | | INVOKEVIRTUAL org.apache.tomcat.util.buf.ByteChunk.isNull ()Z > | method-call(boolean org.apache.tomcat.util.buf.ByteChunk.isNull()) > | IFNE L0 > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 256) > | ICONST_2 > | field-set(int org.apache.tomcat.util.buf.MessageBytes.type) > | | PUTFIELD org.apache.tomcat.util.buf.MessageBytes.type I > | field-set(int org.apache.tomcat.util.buf.MessageBytes.type) > | RETURN (line 257) > | L0: ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 259) > | method-call(java.lang.String org.apache.tomcat.util.buf.MessageBytes.toString()) > | | INVOKEVIRTUAL org.apache.tomcat.util.buf.MessageBytes.toString ()Ljava/lang/String; > | method-call(java.lang.String org.apache.tomcat.util.buf.MessageBytes.toString()) > | POP > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 260) > | ICONST_2 > | field-set(int org.apache.tomcat.util.buf.MessageBytes.type) > | | PUTFIELD org.apache.tomcat.util.buf.MessageBytes.type I > | field-set(int org.apache.tomcat.util.buf.MessageBytes.type) > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 261) > | field-get(java.lang.String org.apache.tomcat.util.buf.MessageBytes.strValue) > | | GETFIELD org.apache.tomcat.util.buf.MessageBytes.strValue Ljava/lang/String; > | field-get(java.lang.String org.apache.tomcat.util.buf.MessageBytes.strValue) > | method-call(byte[] java.lang.String.getBytes()) > | | INVOKEVIRTUAL java.lang.String.getBytes ()[B > | method-call(byte[] java.lang.String.getBytes()) > | ASTORE_1 > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 262) > | field-get(org.apache.tomcat.util.buf.ByteChunk org.apache.tomcat.util.buf.MessageBytes.byteC) > | | GETFIELD org.apache.tomcat.util.buf.MessageBytes.byteC Lorg/apache/tomcat/util/buf/ByteChunk; > | field-get(org.apache.tomcat.util.buf.ByteChunk org.apache.tomcat.util.buf.MessageBytes.byteC) > | ALOAD_1 // [B bb > | ICONST_0 > | ALOAD_1 // [B bb > | ARRAYLENGTH > | method-call(void org.apache.tomcat.util.buf.ByteChunk.setBytes(byte[], int, int)) > | | INVOKEVIRTUAL org.apache.tomcat.util.buf.ByteChunk.setBytes ([BII)V > | method-call(void org.apache.tomcat.util.buf.ByteChunk.setBytes(byte[], int, int)) > | RETURN (line 263) > method-execution(void org.apache.tomcat.util.buf.MessageBytes.toBytes()) > end public void toBytes() > > public void toChars(): > method-execution(void org.apache.tomcat.util.buf.MessageBytes.toChars()) > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 269) > | field-get(org.apache.tomcat.util.buf.CharChunk org.apache.tomcat.util.buf.MessageBytes.charC) > | | GETFIELD org.apache.tomcat.util.buf.MessageBytes.charC Lorg/apache/tomcat/util/buf/CharChunk; > | field-get(org.apache.tomcat.util.buf.CharChunk org.apache.tomcat.util.buf.MessageBytes.charC) > | method-call(boolean org.apache.tomcat.util.buf.CharChunk.isNull()) > | | INVOKEVIRTUAL org.apache.tomcat.util.buf.CharChunk.isNull ()Z > | method-call(boolean org.apache.tomcat.util.buf.CharChunk.isNull()) > | IFNE L0 > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 270) > | ICONST_3 > | field-set(int org.apache.tomcat.util.buf.MessageBytes.type) > | | PUTFIELD org.apache.tomcat.util.buf.MessageBytes.type I > | field-set(int org.apache.tomcat.util.buf.MessageBytes.type) > | RETURN (line 271) > | L0: ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 274) > | method-call(java.lang.String org.apache.tomcat.util.buf.MessageBytes.toString()) > | | INVOKEVIRTUAL org.apache.tomcat.util.buf.MessageBytes.toString ()Ljava/lang/String; > | method-call(java.lang.String org.apache.tomcat.util.buf.MessageBytes.toString()) > | POP > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 275) > | ICONST_3 > | field-set(int org.apache.tomcat.util.buf.MessageBytes.type) > | | PUTFIELD org.apache.tomcat.util.buf.MessageBytes.type I > | field-set(int org.apache.tomcat.util.buf.MessageBytes.type) > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 276) > | field-get(java.lang.String org.apache.tomcat.util.buf.MessageBytes.strValue) > | | GETFIELD org.apache.tomcat.util.buf.MessageBytes.strValue Ljava/lang/String; > | field-get(java.lang.String org.apache.tomcat.util.buf.MessageBytes.strValue) > | method-call(char[] java.lang.String.toCharArray()) > | | INVOKEVIRTUAL java.lang.String.toCharArray ()[C > | method-call(char[] java.lang.String.toCharArray()) > | ASTORE_1 > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 277) > | field-get(org.apache.tomcat.util.buf.CharChunk org.apache.tomcat.util.buf.MessageBytes.charC) > | | GETFIELD org.apache.tomcat.util.buf.MessageBytes.charC Lorg/apache/tomcat/util/buf/CharChunk; > | field-get(org.apache.tomcat.util.buf.CharChunk org.apache.tomcat.util.buf.MessageBytes.charC) > | ALOAD_1 // [C cc > | ICONST_0 > | ALOAD_1 // [C cc > | ARRAYLENGTH > | method-call(void org.apache.tomcat.util.buf.CharChunk.setChars(char[], int, int)) > | | INVOKEVIRTUAL org.apache.tomcat.util.buf.CharChunk.setChars ([CII)V > | method-call(void org.apache.tomcat.util.buf.CharChunk.setChars(char[], int, int)) > | RETURN (line 278) > method-execution(void org.apache.tomcat.util.buf.MessageBytes.toChars()) > end public void toChars() > > public int getLength(): > method-execution(int org.apache.tomcat.util.buf.MessageBytes.getLength()) > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 287) > | field-get(int org.apache.tomcat.util.buf.MessageBytes.type) > | | GETFIELD org.apache.tomcat.util.buf.MessageBytes.type I > | field-get(int org.apache.tomcat.util.buf.MessageBytes.type) > | ICONST_2 > | IF_ICMPNE L0 > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 288) > | field-get(org.apache.tomcat.util.buf.ByteChunk org.apache.tomcat.util.buf.MessageBytes.byteC) > | | GETFIELD org.apache.tomcat.util.buf.MessageBytes.byteC Lorg/apache/tomcat/util/buf/ByteChunk; > | field-get(org.apache.tomcat.util.buf.ByteChunk org.apache.tomcat.util.buf.MessageBytes.byteC) > | method-call(int org.apache.tomcat.util.buf.ByteChunk.getLength()) > | | INVOKEVIRTUAL org.apache.tomcat.util.buf.ByteChunk.getLength ()I > | method-call(int org.apache.tomcat.util.buf.ByteChunk.getLength()) > | IRETURN > | L0: ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 289) > | field-get(int org.apache.tomcat.util.buf.MessageBytes.type) > | | GETFIELD org.apache.tomcat.util.buf.MessageBytes.type I > | field-get(int org.apache.tomcat.util.buf.MessageBytes.type) > | ICONST_3 > | IF_ICMPNE L1 > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 290) > | field-get(org.apache.tomcat.util.buf.CharChunk org.apache.tomcat.util.buf.MessageBytes.charC) > | | GETFIELD org.apache.tomcat.util.buf.MessageBytes.charC Lorg/apache/tomcat/util/buf/CharChunk; > | field-get(org.apache.tomcat.util.buf.CharChunk org.apache.tomcat.util.buf.MessageBytes.charC) > | method-call(int org.apache.tomcat.util.buf.CharChunk.getLength()) > | | INVOKEVIRTUAL org.apache.tomcat.util.buf.CharChunk.getLength ()I > | method-call(int org.apache.tomcat.util.buf.CharChunk.getLength()) > | IRETURN > | L1: ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 292) > | field-get(int org.apache.tomcat.util.buf.MessageBytes.type) > | | GETFIELD org.apache.tomcat.util.buf.MessageBytes.type I > | field-get(int org.apache.tomcat.util.buf.MessageBytes.type) > | ICONST_1 > | IF_ICMPNE L2 > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 293) > | field-get(java.lang.String org.apache.tomcat.util.buf.MessageBytes.strValue) > | | GETFIELD org.apache.tomcat.util.buf.MessageBytes.strValue Ljava/lang/String; > | field-get(java.lang.String org.apache.tomcat.util.buf.MessageBytes.strValue) > | method-call(int java.lang.String.length()) > | | INVOKEVIRTUAL java.lang.String.length ()I > | method-call(int java.lang.String.length()) > | IRETURN > | L2: ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 294) > | method-call(java.lang.String org.apache.tomcat.util.buf.MessageBytes.toString()) > | | INVOKEVIRTUAL org.apache.tomcat.util.buf.MessageBytes.toString ()Ljava/lang/String; > | method-call(java.lang.String org.apache.tomcat.util.buf.MessageBytes.toString()) > | POP > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 295) > | field-get(java.lang.String org.apache.tomcat.util.buf.MessageBytes.strValue) > | | GETFIELD org.apache.tomcat.util.buf.MessageBytes.strValue Ljava/lang/String; > | field-get(java.lang.String org.apache.tomcat.util.buf.MessageBytes.strValue) > | IFNONNULL L3 > | ICONST_0 > | IRETURN > | L3: ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 296) > | field-get(java.lang.String org.apache.tomcat.util.buf.MessageBytes.strValue) > | | GETFIELD org.apache.tomcat.util.buf.MessageBytes.strValue Ljava/lang/String; > | field-get(java.lang.String org.apache.tomcat.util.buf.MessageBytes.strValue) > | method-call(int java.lang.String.length()) > | | INVOKEVIRTUAL java.lang.String.length ()I > | method-call(int java.lang.String.length()) > | IRETURN > method-execution(int org.apache.tomcat.util.buf.MessageBytes.getLength()) > end public int getLength() > > public boolean equals(String): > method-execution(boolean org.apache.tomcat.util.buf.MessageBytes.equals(java.lang.String)) > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 307) > | field-get(boolean org.apache.tomcat.util.buf.MessageBytes.caseSensitive) > | | GETFIELD org.apache.tomcat.util.buf.MessageBytes.caseSensitive Z > | field-get(boolean org.apache.tomcat.util.buf.MessageBytes.caseSensitive) > | IFNE L0 > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 308) > | ALOAD_1 // Ljava/lang/String; s > | method-call(boolean org.apache.tomcat.util.buf.MessageBytes.equalsIgnoreCase(java.lang.String)) > | | INVOKEVIRTUAL org.apache.tomcat.util.buf.MessageBytes.equalsIgnoreCase (Ljava/lang/String;)Z > | method-call(boolean org.apache.tomcat.util.buf.MessageBytes.equalsIgnoreCase(java.lang.String)) > | IRETURN > | L0: ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 309) > | field-get(int org.apache.tomcat.util.buf.MessageBytes.type) > | | GETFIELD org.apache.tomcat.util.buf.MessageBytes.type I > | field-get(int org.apache.tomcat.util.buf.MessageBytes.type) > | TABLESWITCH > | 1: L1 > | 2: L4 > | 3: L3 > | default: L5 > | L1: ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 311) > | field-get(java.lang.String org.apache.tomcat.util.buf.MessageBytes.strValue) > | | GETFIELD org.apache.tomcat.util.buf.MessageBytes.strValue Ljava/lang/String; > | field-get(java.lang.String org.apache.tomcat.util.buf.MessageBytes.strValue) > | IFNONNULL L2 > | ALOAD_1 // Ljava/lang/String; s > | IFNULL L2 > | ICONST_0 > | IRETURN > | L2: ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 312) > | field-get(java.lang.String org.apache.tomcat.util.buf.MessageBytes.strValue) > | | GETFIELD org.apache.tomcat.util.buf.MessageBytes.strValue Ljava/lang/String; > | field-get(java.lang.String org.apache.tomcat.util.buf.MessageBytes.strValue) > | ALOAD_1 // Ljava/lang/String; s > | method-call(boolean java.lang.String.equals(java.lang.Object)) > | | INVOKEVIRTUAL java.lang.String.equals (Ljava/lang/Object;)Z > | method-call(boolean java.lang.String.equals(java.lang.Object)) > | IRETURN > | L3: ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 314) > | field-get(org.apache.tomcat.util.buf.CharChunk org.apache.tomcat.util.buf.MessageBytes.charC) > | | GETFIELD org.apache.tomcat.util.buf.MessageBytes.charC Lorg/apache/tomcat/util/buf/CharChunk; > | field-get(org.apache.tomcat.util.buf.CharChunk org.apache.tomcat.util.buf.MessageBytes.charC) > | ALOAD_1 // Ljava/lang/String; s > | method-call(boolean org.apache.tomcat.util.buf.CharChunk.equals(java.lang.String)) > | | INVOKEVIRTUAL org.apache.tomcat.util.buf.CharChunk.equals (Ljava/lang/String;)Z > | method-call(boolean org.apache.tomcat.util.buf.CharChunk.equals(java.lang.String)) > | IRETURN > | L4: ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 316) > | field-get(org.apache.tomcat.util.buf.ByteChunk org.apache.tomcat.util.buf.MessageBytes.byteC) > | | GETFIELD org.apache.tomcat.util.buf.MessageBytes.byteC Lorg/apache/tomcat/util/buf/ByteChunk; > | field-get(org.apache.tomcat.util.buf.ByteChunk org.apache.tomcat.util.buf.MessageBytes.byteC) > | ALOAD_1 // Ljava/lang/String; s > | method-call(boolean org.apache.tomcat.util.buf.ByteChunk.equals(java.lang.String)) > | | INVOKEVIRTUAL org.apache.tomcat.util.buf.ByteChunk.equals (Ljava/lang/String;)Z > | method-call(boolean org.apache.tomcat.util.buf.ByteChunk.equals(java.lang.String)) > | IRETURN > | L5: ICONST_0 (line 318) > | IRETURN > method-execution(boolean org.apache.tomcat.util.buf.MessageBytes.equals(java.lang.String)) > end public boolean equals(String) > > public boolean equalsIgnoreCase(String): > method-execution(boolean org.apache.tomcat.util.buf.MessageBytes.equalsIgnoreCase(java.lang.String)) > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 328) > | field-get(int org.apache.tomcat.util.buf.MessageBytes.type) > | | GETFIELD org.apache.tomcat.util.buf.MessageBytes.type I > | field-get(int org.apache.tomcat.util.buf.MessageBytes.type) > | TABLESWITCH > | 1: L0 > | 2: L3 > | 3: L2 > | default: L4 > | L0: ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 330) > | field-get(java.lang.String org.apache.tomcat.util.buf.MessageBytes.strValue) > | | GETFIELD org.apache.tomcat.util.buf.MessageBytes.strValue Ljava/lang/String; > | field-get(java.lang.String org.apache.tomcat.util.buf.MessageBytes.strValue) > | IFNONNULL L1 > | ALOAD_1 // Ljava/lang/String; s > | IFNULL L1 > | ICONST_0 > | IRETURN > | L1: ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 331) > | field-get(java.lang.String org.apache.tomcat.util.buf.MessageBytes.strValue) > | | GETFIELD org.apache.tomcat.util.buf.MessageBytes.strValue Ljava/lang/String; > | field-get(java.lang.String org.apache.tomcat.util.buf.MessageBytes.strValue) > | ALOAD_1 // Ljava/lang/String; s > | method-call(boolean java.lang.String.equalsIgnoreCase(java.lang.String)) > | | INVOKEVIRTUAL java.lang.String.equalsIgnoreCase (Ljava/lang/String;)Z > | method-call(boolean java.lang.String.equalsIgnoreCase(java.lang.String)) > | IRETURN > | L2: ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 333) > | field-get(org.apache.tomcat.util.buf.CharChunk org.apache.tomcat.util.buf.MessageBytes.charC) > | | GETFIELD org.apache.tomcat.util.buf.MessageBytes.charC Lorg/apache/tomcat/util/buf/CharChunk; > | field-get(org.apache.tomcat.util.buf.CharChunk org.apache.tomcat.util.buf.MessageBytes.charC) > | ALOAD_1 // Ljava/lang/String; s > | method-call(boolean org.apache.tomcat.util.buf.CharChunk.equalsIgnoreCase(java.lang.String)) > | | INVOKEVIRTUAL org.apache.tomcat.util.buf.CharChunk.equalsIgnoreCase (Ljava/lang/String;)Z > | method-call(boolean org.apache.tomcat.util.buf.CharChunk.equalsIgnoreCase(java.lang.String)) > | IRETURN > | L3: ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 335) > | field-get(org.apache.tomcat.util.buf.ByteChunk org.apache.tomcat.util.buf.MessageBytes.byteC) > | | GETFIELD org.apache.tomcat.util.buf.MessageBytes.byteC Lorg/apache/tomcat/util/buf/ByteChunk; > | field-get(org.apache.tomcat.util.buf.ByteChunk org.apache.tomcat.util.buf.MessageBytes.byteC) > | ALOAD_1 // Ljava/lang/String; s > | method-call(boolean org.apache.tomcat.util.buf.ByteChunk.equalsIgnoreCase(java.lang.String)) > | | INVOKEVIRTUAL org.apache.tomcat.util.buf.ByteChunk.equalsIgnoreCase (Ljava/lang/String;)Z > | method-call(boolean org.apache.tomcat.util.buf.ByteChunk.equalsIgnoreCase(java.lang.String)) > | IRETURN > | L4: ICONST_0 (line 337) > | IRETURN > method-execution(boolean org.apache.tomcat.util.buf.MessageBytes.equalsIgnoreCase(java.lang.String)) > end public boolean equalsIgnoreCase(String) > > public boolean equals(org.apache.tomcat.util.buf.MessageBytes): > method-execution(boolean org.apache.tomcat.util.buf.MessageBytes.equals(org.apache.tomcat.util.buf.MessageBytes)) > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 342) > | field-get(int org.apache.tomcat.util.buf.MessageBytes.type) > | | GETFIELD org.apache.tomcat.util.buf.MessageBytes.type I > | field-get(int org.apache.tomcat.util.buf.MessageBytes.type) > | TABLESWITCH > | 1: L0 > | default: L1 > | L0: ALOAD_1 // Lorg/apache/tomcat/util/buf/MessageBytes; mb (line 344) > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this > | field-get(java.lang.String org.apache.tomcat.util.buf.MessageBytes.strValue) > | | GETFIELD org.apache.tomcat.util.buf.MessageBytes.strValue Ljava/lang/String; > | field-get(java.lang.String org.apache.tomcat.util.buf.MessageBytes.strValue) > | method-call(boolean org.apache.tomcat.util.buf.MessageBytes.equals(java.lang.String)) > | | INVOKEVIRTUAL org.apache.tomcat.util.buf.MessageBytes.equals (Ljava/lang/String;)Z > | method-call(boolean org.apache.tomcat.util.buf.MessageBytes.equals(java.lang.String)) > | IRETURN > | L1: ALOAD_1 // Lorg/apache/tomcat/util/buf/MessageBytes; mb (line 345) > | field-get(int org.apache.tomcat.util.buf.MessageBytes.type) > | | GETFIELD org.apache.tomcat.util.buf.MessageBytes.type I (line 347) > | field-get(int org.apache.tomcat.util.buf.MessageBytes.type) > | ICONST_3 > | IF_ICMPEQ L2 > | ALOAD_1 // Lorg/apache/tomcat/util/buf/MessageBytes; mb (line 348) > | field-get(int org.apache.tomcat.util.buf.MessageBytes.type) > | | GETFIELD org.apache.tomcat.util.buf.MessageBytes.type I > | field-get(int org.apache.tomcat.util.buf.MessageBytes.type) > | ICONST_2 > | IF_ICMPEQ L2 > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 350) > | ALOAD_1 // Lorg/apache/tomcat/util/buf/MessageBytes; mb > | method-call(java.lang.String org.apache.tomcat.util.buf.MessageBytes.toString()) > | | INVOKEVIRTUAL org.apache.tomcat.util.buf.MessageBytes.toString ()Ljava/lang/String; > | method-call(java.lang.String org.apache.tomcat.util.buf.MessageBytes.toString()) > | method-call(boolean org.apache.tomcat.util.buf.MessageBytes.equals(java.lang.String)) > | | INVOKEVIRTUAL org.apache.tomcat.util.buf.MessageBytes.equals (Ljava/lang/String;)Z > | method-call(boolean org.apache.tomcat.util.buf.MessageBytes.equals(java.lang.String)) > | IRETURN > | L2: ALOAD_1 // Lorg/apache/tomcat/util/buf/MessageBytes; mb (line 357) > | field-get(int org.apache.tomcat.util.buf.MessageBytes.type) > | | GETFIELD org.apache.tomcat.util.buf.MessageBytes.type I > | field-get(int org.apache.tomcat.util.buf.MessageBytes.type) > | ICONST_3 > | IF_ICMPNE L3 > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this > | field-get(int org.apache.tomcat.util.buf.MessageBytes.type) > | | GETFIELD org.apache.tomcat.util.buf.MessageBytes.type I > | field-get(int org.apache.tomcat.util.buf.MessageBytes.type) > | ICONST_3 > | IF_ICMPNE L3 > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 358) > | field-get(org.apache.tomcat.util.buf.CharChunk org.apache.tomcat.util.buf.MessageBytes.charC) > | | GETFIELD org.apache.tomcat.util.buf.MessageBytes.charC Lorg/apache/tomcat/util/buf/CharChunk; > | field-get(org.apache.tomcat.util.buf.CharChunk org.apache.tomcat.util.buf.MessageBytes.charC) > | ALOAD_1 // Lorg/apache/tomcat/util/buf/MessageBytes; mb > | field-get(org.apache.tomcat.util.buf.CharChunk org.apache.tomcat.util.buf.MessageBytes.charC) > | | GETFIELD org.apache.tomcat.util.buf.MessageBytes.charC Lorg/apache/tomcat/util/buf/CharChunk; > | field-get(org.apache.tomcat.util.buf.CharChunk org.apache.tomcat.util.buf.MessageBytes.charC) > | method-call(boolean org.apache.tomcat.util.buf.CharChunk.equals(org.apache.tomcat.util.buf.CharChunk)) > | | INVOKEVIRTUAL org.apache.tomcat.util.buf.CharChunk.equals (Lorg/apache/tomcat/util/buf/CharChunk;)Z > | method-call(boolean org.apache.tomcat.util.buf.CharChunk.equals(org.apache.tomcat.util.buf.CharChunk)) > | IRETURN > | L3: ALOAD_1 // Lorg/apache/tomcat/util/buf/MessageBytes; mb (line 360) > | field-get(int org.apache.tomcat.util.buf.MessageBytes.type) > | | GETFIELD org.apache.tomcat.util.buf.MessageBytes.type I > | field-get(int org.apache.tomcat.util.buf.MessageBytes.type) > | ICONST_2 > | IF_ICMPNE L4 > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this > | field-get(int org.apache.tomcat.util.buf.MessageBytes.type) > | | GETFIELD org.apache.tomcat.util.buf.MessageBytes.type I > | field-get(int org.apache.tomcat.util.buf.MessageBytes.type) > | ICONST_2 > | IF_ICMPNE L4 > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 361) > | field-get(org.apache.tomcat.util.buf.ByteChunk org.apache.tomcat.util.buf.MessageBytes.byteC) > | | GETFIELD org.apache.tomcat.util.buf.MessageBytes.byteC Lorg/apache/tomcat/util/buf/ByteChunk; > | field-get(org.apache.tomcat.util.buf.ByteChunk org.apache.tomcat.util.buf.MessageBytes.byteC) > | ALOAD_1 // Lorg/apache/tomcat/util/buf/MessageBytes; mb > | field-get(org.apache.tomcat.util.buf.ByteChunk org.apache.tomcat.util.buf.MessageBytes.byteC) > | | GETFIELD org.apache.tomcat.util.buf.MessageBytes.byteC Lorg/apache/tomcat/util/buf/ByteChunk; > | field-get(org.apache.tomcat.util.buf.ByteChunk org.apache.tomcat.util.buf.MessageBytes.byteC) > | method-call(boolean org.apache.tomcat.util.buf.ByteChunk.equals(org.apache.tomcat.util.buf.ByteChunk)) > | | INVOKEVIRTUAL org.apache.tomcat.util.buf.ByteChunk.equals (Lorg/apache/tomcat/util/buf/ByteChunk;)Z > | method-call(boolean org.apache.tomcat.util.buf.ByteChunk.equals(org.apache.tomcat.util.buf.ByteChunk)) > | IRETURN > | L4: ALOAD_1 // Lorg/apache/tomcat/util/buf/MessageBytes; mb (line 363) > | field-get(int org.apache.tomcat.util.buf.MessageBytes.type) > | | GETFIELD org.apache.tomcat.util.buf.MessageBytes.type I > | field-get(int org.apache.tomcat.util.buf.MessageBytes.type) > | ICONST_3 > | IF_ICMPNE L5 > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this > | field-get(int org.apache.tomcat.util.buf.MessageBytes.type) > | | GETFIELD org.apache.tomcat.util.buf.MessageBytes.type I > | field-get(int org.apache.tomcat.util.buf.MessageBytes.type) > | ICONST_2 > | IF_ICMPNE L5 > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 364) > | field-get(org.apache.tomcat.util.buf.ByteChunk org.apache.tomcat.util.buf.MessageBytes.byteC) > | | GETFIELD org.apache.tomcat.util.buf.MessageBytes.byteC Lorg/apache/tomcat/util/buf/ByteChunk; > | field-get(org.apache.tomcat.util.buf.ByteChunk org.apache.tomcat.util.buf.MessageBytes.byteC) > | ALOAD_1 // Lorg/apache/tomcat/util/buf/MessageBytes; mb > | field-get(org.apache.tomcat.util.buf.CharChunk org.apache.tomcat.util.buf.MessageBytes.charC) > | | GETFIELD org.apache.tomcat.util.buf.MessageBytes.charC Lorg/apache/tomcat/util/buf/CharChunk; > | field-get(org.apache.tomcat.util.buf.CharChunk org.apache.tomcat.util.buf.MessageBytes.charC) > | method-call(boolean org.apache.tomcat.util.buf.ByteChunk.equals(org.apache.tomcat.util.buf.CharChunk)) > | | INVOKEVIRTUAL org.apache.tomcat.util.buf.ByteChunk.equals (Lorg/apache/tomcat/util/buf/CharChunk;)Z > | method-call(boolean org.apache.tomcat.util.buf.ByteChunk.equals(org.apache.tomcat.util.buf.CharChunk)) > | IRETURN > | L5: ALOAD_1 // Lorg/apache/tomcat/util/buf/MessageBytes; mb (line 366) > | field-get(int org.apache.tomcat.util.buf.MessageBytes.type) > | | GETFIELD org.apache.tomcat.util.buf.MessageBytes.type I > | field-get(int org.apache.tomcat.util.buf.MessageBytes.type) > | ICONST_2 > | IF_ICMPNE L6 > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this > | field-get(int org.apache.tomcat.util.buf.MessageBytes.type) > | | GETFIELD org.apache.tomcat.util.buf.MessageBytes.type I > | field-get(int org.apache.tomcat.util.buf.MessageBytes.type) > | ICONST_3 > | IF_ICMPNE L6 > | ALOAD_1 // Lorg/apache/tomcat/util/buf/MessageBytes; mb (line 367) > | field-get(org.apache.tomcat.util.buf.ByteChunk org.apache.tomcat.util.buf.MessageBytes.byteC) > | | GETFIELD org.apache.tomcat.util.buf.MessageBytes.byteC Lorg/apache/tomcat/util/buf/ByteChunk; > | field-get(org.apache.tomcat.util.buf.ByteChunk org.apache.tomcat.util.buf.MessageBytes.byteC) > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this > | field-get(org.apache.tomcat.util.buf.CharChunk org.apache.tomcat.util.buf.MessageBytes.charC) > | | GETFIELD org.apache.tomcat.util.buf.MessageBytes.charC Lorg/apache/tomcat/util/buf/CharChunk; > | field-get(org.apache.tomcat.util.buf.CharChunk org.apache.tomcat.util.buf.MessageBytes.charC) > | method-call(boolean org.apache.tomcat.util.buf.ByteChunk.equals(org.apache.tomcat.util.buf.CharChunk)) > | | INVOKEVIRTUAL org.apache.tomcat.util.buf.ByteChunk.equals (Lorg/apache/tomcat/util/buf/CharChunk;)Z > | method-call(boolean org.apache.tomcat.util.buf.ByteChunk.equals(org.apache.tomcat.util.buf.CharChunk)) > | IRETURN > | L6: ICONST_1 (line 370) > | IRETURN > method-execution(boolean org.apache.tomcat.util.buf.MessageBytes.equals(org.apache.tomcat.util.buf.MessageBytes)) > end public boolean equals(org.apache.tomcat.util.buf.MessageBytes) > > public boolean startsWith(String): > method-execution(boolean org.apache.tomcat.util.buf.MessageBytes.startsWith(java.lang.String)) > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 379) > | field-get(int org.apache.tomcat.util.buf.MessageBytes.type) > | | GETFIELD org.apache.tomcat.util.buf.MessageBytes.type I > | field-get(int org.apache.tomcat.util.buf.MessageBytes.type) > | TABLESWITCH > | 1: L0 > | 2: L2 > | 3: L1 > | default: L3 > | L0: ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 381) > | field-get(java.lang.String org.apache.tomcat.util.buf.MessageBytes.strValue) > | | GETFIELD org.apache.tomcat.util.buf.MessageBytes.strValue Ljava/lang/String; > | field-get(java.lang.String org.apache.tomcat.util.buf.MessageBytes.strValue) > | ALOAD_1 // Ljava/lang/String; s > | method-call(boolean java.lang.String.startsWith(java.lang.String)) > | | INVOKEVIRTUAL java.lang.String.startsWith (Ljava/lang/String;)Z > | method-call(boolean java.lang.String.startsWith(java.lang.String)) > | IRETURN > | L1: ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 383) > | field-get(org.apache.tomcat.util.buf.CharChunk org.apache.tomcat.util.buf.MessageBytes.charC) > | | GETFIELD org.apache.tomcat.util.buf.MessageBytes.charC Lorg/apache/tomcat/util/buf/CharChunk; > | field-get(org.apache.tomcat.util.buf.CharChunk org.apache.tomcat.util.buf.MessageBytes.charC) > | ALOAD_1 // Ljava/lang/String; s > | method-call(boolean org.apache.tomcat.util.buf.CharChunk.startsWith(java.lang.String)) > | | INVOKEVIRTUAL org.apache.tomcat.util.buf.CharChunk.startsWith (Ljava/lang/String;)Z > | method-call(boolean org.apache.tomcat.util.buf.CharChunk.startsWith(java.lang.String)) > | IRETURN > | L2: ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 385) > | field-get(org.apache.tomcat.util.buf.ByteChunk org.apache.tomcat.util.buf.MessageBytes.byteC) > | | GETFIELD org.apache.tomcat.util.buf.MessageBytes.byteC Lorg/apache/tomcat/util/buf/ByteChunk; > | field-get(org.apache.tomcat.util.buf.ByteChunk org.apache.tomcat.util.buf.MessageBytes.byteC) > | ALOAD_1 // Ljava/lang/String; s > | method-call(boolean org.apache.tomcat.util.buf.ByteChunk.startsWith(java.lang.String)) > | | INVOKEVIRTUAL org.apache.tomcat.util.buf.ByteChunk.startsWith (Ljava/lang/String;)Z > | method-call(boolean org.apache.tomcat.util.buf.ByteChunk.startsWith(java.lang.String)) > | IRETURN > | L3: ICONST_0 (line 387) > | IRETURN > method-execution(boolean org.apache.tomcat.util.buf.MessageBytes.startsWith(java.lang.String)) > end public boolean startsWith(String) > > public boolean startsWithIgnoreCase(String, int): > method-execution(boolean org.apache.tomcat.util.buf.MessageBytes.startsWithIgnoreCase(java.lang.String, int)) > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 397) > | field-get(int org.apache.tomcat.util.buf.MessageBytes.type) > | | GETFIELD org.apache.tomcat.util.buf.MessageBytes.type I > | field-get(int org.apache.tomcat.util.buf.MessageBytes.type) > | TABLESWITCH > | 1: L0 > | 2: L7 > | 3: L6 > | default: L8 > | L0: ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 399) > | field-get(java.lang.String org.apache.tomcat.util.buf.MessageBytes.strValue) > | | GETFIELD org.apache.tomcat.util.buf.MessageBytes.strValue Ljava/lang/String; > | field-get(java.lang.String org.apache.tomcat.util.buf.MessageBytes.strValue) > | IFNONNULL L1 > | ICONST_0 > | IRETURN > | L1: ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 400) > | field-get(java.lang.String org.apache.tomcat.util.buf.MessageBytes.strValue) > | | GETFIELD org.apache.tomcat.util.buf.MessageBytes.strValue Ljava/lang/String; > | field-get(java.lang.String org.apache.tomcat.util.buf.MessageBytes.strValue) > | method-call(int java.lang.String.length()) > | | INVOKEVIRTUAL java.lang.String.length ()I > | method-call(int java.lang.String.length()) > | ILOAD_2 // I pos > | ALOAD_1 // Ljava/lang/String; s > | method-call(int java.lang.String.length()) > | | INVOKEVIRTUAL java.lang.String.length ()I > | method-call(int java.lang.String.length()) > | IADD > | IF_ICMPGE L2 > | ICONST_0 > | IRETURN > | L2: ICONST_0 (line 402) > | ISTORE_3 > | GOTO L5 > | L3: ALOAD_1 // Ljava/lang/String; s (line 403) > | ILOAD_3 // I i > | method-call(char java.lang.String.charAt(int)) > | | INVOKEVIRTUAL java.lang.String.charAt (I)C > | method-call(char java.lang.String.charAt(int)) > | method-call(int org.apache.tomcat.util.buf.Ascii.toLower(int)) > | | INVOKESTATIC org.apache.tomcat.util.buf.Ascii.toLower (I)I > | method-call(int org.apache.tomcat.util.buf.Ascii.toLower(int)) > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 404) > | field-get(java.lang.String org.apache.tomcat.util.buf.MessageBytes.strValue) > | | GETFIELD org.apache.tomcat.util.buf.MessageBytes.strValue Ljava/lang/String; > | field-get(java.lang.String org.apache.tomcat.util.buf.MessageBytes.strValue) > | ILOAD_2 // I pos > | ILOAD_3 // I i > | IADD > | method-call(char java.lang.String.charAt(int)) > | | INVOKEVIRTUAL java.lang.String.charAt (I)C > | method-call(char java.lang.String.charAt(int)) > | method-call(int org.apache.tomcat.util.buf.Ascii.toLower(int)) > | | INVOKESTATIC org.apache.tomcat.util.buf.Ascii.toLower (I)I > | method-call(int org.apache.tomcat.util.buf.Ascii.toLower(int)) > | IF_ICMPEQ L4 (line 403) > | ICONST_0 (line 405) > | IRETURN > | L4: IINC_3 1 // I i (line 402) > | L5: ILOAD_3 // I i > | ALOAD_1 // Ljava/lang/String; s > | method-call(int java.lang.String.length()) > | | INVOKEVIRTUAL java.lang.String.length ()I > | method-call(int java.lang.String.length()) > | IF_ICMPLT L3 > | ICONST_1 (line 408) > | IRETURN > | L6: ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 410) > | field-get(org.apache.tomcat.util.buf.CharChunk org.apache.tomcat.util.buf.MessageBytes.charC) > | | GETFIELD org.apache.tomcat.util.buf.MessageBytes.charC Lorg/apache/tomcat/util/buf/CharChunk; > | field-get(org.apache.tomcat.util.buf.CharChunk org.apache.tomcat.util.buf.MessageBytes.charC) > | ALOAD_1 // Ljava/lang/String; s > | ILOAD_2 // I pos > | method-call(boolean org.apache.tomcat.util.buf.CharChunk.startsWithIgnoreCase(java.lang.String, int)) > | | INVOKEVIRTUAL org.apache.tomcat.util.buf.CharChunk.startsWithIgnoreCase (Ljava/lang/String;I)Z > | method-call(boolean org.apache.tomcat.util.buf.CharChunk.startsWithIgnoreCase(java.lang.String, int)) > | IRETURN > | L7: ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 412) > | field-get(org.apache.tomcat.util.buf.ByteChunk org.apache.tomcat.util.buf.MessageBytes.byteC) > | | GETFIELD org.apache.tomcat.util.buf.MessageBytes.byteC Lorg/apache/tomcat/util/buf/ByteChunk; > | field-get(org.apache.tomcat.util.buf.ByteChunk org.apache.tomcat.util.buf.MessageBytes.byteC) > | ALOAD_1 // Ljava/lang/String; s > | ILOAD_2 // I pos > | method-call(boolean org.apache.tomcat.util.buf.ByteChunk.startsWithIgnoreCase(java.lang.String, int)) > | | INVOKEVIRTUAL org.apache.tomcat.util.buf.ByteChunk.startsWithIgnoreCase (Ljava/lang/String;I)Z > | method-call(boolean org.apache.tomcat.util.buf.ByteChunk.startsWithIgnoreCase(java.lang.String, int)) > | IRETURN > | L8: ICONST_0 (line 414) > | IRETURN > method-execution(boolean org.apache.tomcat.util.buf.MessageBytes.startsWithIgnoreCase(java.lang.String, int)) > end public boolean startsWithIgnoreCase(String, int) > > public int hashCode(): > method-execution(int org.apache.tomcat.util.buf.MessageBytes.hashCode()) > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 422) > | field-get(boolean org.apache.tomcat.util.buf.MessageBytes.hasHashCode) > | | GETFIELD org.apache.tomcat.util.buf.MessageBytes.hasHashCode Z > | field-get(boolean org.apache.tomcat.util.buf.MessageBytes.hasHashCode) > | IFEQ L0 > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this > | field-get(int org.apache.tomcat.util.buf.MessageBytes.hashCode) > | | GETFIELD org.apache.tomcat.util.buf.MessageBytes.hashCode I > | field-get(int org.apache.tomcat.util.buf.MessageBytes.hashCode) > | IRETURN > | L0: ICONST_0 (line 423) > | ISTORE_1 > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 425) > | field-get(boolean org.apache.tomcat.util.buf.MessageBytes.caseSensitive) > | | GETFIELD org.apache.tomcat.util.buf.MessageBytes.caseSensitive Z > | field-get(boolean org.apache.tomcat.util.buf.MessageBytes.caseSensitive) > | IFEQ L1 > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 426) > | method-call(int org.apache.tomcat.util.buf.MessageBytes.hash()) > | | INVOKESPECIAL org.apache.tomcat.util.buf.MessageBytes.hash ()I > | method-call(int org.apache.tomcat.util.buf.MessageBytes.hash()) > | ISTORE_1 // I code > | GOTO L2 > | L1: ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 428) > | method-call(int org.apache.tomcat.util.buf.MessageBytes.hashIgnoreCase()) > | | INVOKESPECIAL org.apache.tomcat.util.buf.MessageBytes.hashIgnoreCase ()I > | method-call(int org.apache.tomcat.util.buf.MessageBytes.hashIgnoreCase()) > | ISTORE_1 // I code > | L2: ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 429) > | ILOAD_1 // I code > | field-set(int org.apache.tomcat.util.buf.MessageBytes.hashCode) > | | PUTFIELD org.apache.tomcat.util.buf.MessageBytes.hashCode I > | field-set(int org.apache.tomcat.util.buf.MessageBytes.hashCode) > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 430) > | ICONST_1 > | field-set(boolean org.apache.tomcat.util.buf.MessageBytes.hasHashCode) > | | PUTFIELD org.apache.tomcat.util.buf.MessageBytes.hasHashCode Z > | field-set(boolean org.apache.tomcat.util.buf.MessageBytes.hasHashCode) > | ILOAD_1 // I code (line 431) > | IRETURN > method-execution(int org.apache.tomcat.util.buf.MessageBytes.hashCode()) > end public int hashCode() > > private int hash(): > method-execution(int org.apache.tomcat.util.buf.MessageBytes.hash()) > | ICONST_0 (line 436) > | ISTORE_1 > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 437) > | field-get(int org.apache.tomcat.util.buf.MessageBytes.type) > | | GETFIELD org.apache.tomcat.util.buf.MessageBytes.type I > | field-get(int org.apache.tomcat.util.buf.MessageBytes.type) > | TABLESWITCH > | 1: L0 > | 2: L4 > | 3: L3 > | default: L5 > | L0: ICONST_0 (line 440) > | ISTORE_2 > | GOTO L2 > | L1: ILOAD_1 // I code (line 441) > | BIPUSH 37 > | IMUL > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this > | field-get(java.lang.String org.apache.tomcat.util.buf.MessageBytes.strValue) > | | GETFIELD org.apache.tomcat.util.buf.MessageBytes.strValue Ljava/lang/String; > | field-get(java.lang.String org.apache.tomcat.util.buf.MessageBytes.strValue) > | ILOAD_2 // I i > | method-call(char java.lang.String.charAt(int)) > | | INVOKEVIRTUAL java.lang.String.charAt (I)C > | method-call(char java.lang.String.charAt(int)) > | IADD > | ISTORE_1 // I code > | IINC_2 1 // I i (line 440) > | L2: ILOAD_2 // I i > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this > | field-get(java.lang.String org.apache.tomcat.util.buf.MessageBytes.strValue) > | | GETFIELD org.apache.tomcat.util.buf.MessageBytes.strValue Ljava/lang/String; > | field-get(java.lang.String org.apache.tomcat.util.buf.MessageBytes.strValue) > | method-call(int java.lang.String.length()) > | | INVOKEVIRTUAL java.lang.String.length ()I > | method-call(int java.lang.String.length()) > | IF_ICMPLT L1 > | ILOAD_1 // I code (line 443) > | IRETURN > | L3: ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 445) > | field-get(org.apache.tomcat.util.buf.CharChunk org.apache.tomcat.util.buf.MessageBytes.charC) > | | GETFIELD org.apache.tomcat.util.buf.MessageBytes.charC Lorg/apache/tomcat/util/buf/CharChunk; > | field-get(org.apache.tomcat.util.buf.CharChunk org.apache.tomcat.util.buf.MessageBytes.charC) > | method-call(int org.apache.tomcat.util.buf.CharChunk.hash()) > | | INVOKEVIRTUAL org.apache.tomcat.util.buf.CharChunk.hash ()I > | method-call(int org.apache.tomcat.util.buf.CharChunk.hash()) > | IRETURN > | L4: ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 447) > | field-get(org.apache.tomcat.util.buf.ByteChunk org.apache.tomcat.util.buf.MessageBytes.byteC) > | | GETFIELD org.apache.tomcat.util.buf.MessageBytes.byteC Lorg/apache/tomcat/util/buf/ByteChunk; > | field-get(org.apache.tomcat.util.buf.ByteChunk org.apache.tomcat.util.buf.MessageBytes.byteC) > | method-call(int org.apache.tomcat.util.buf.ByteChunk.hash()) > | | INVOKEVIRTUAL org.apache.tomcat.util.buf.ByteChunk.hash ()I > | method-call(int org.apache.tomcat.util.buf.ByteChunk.hash()) > | IRETURN > | L5: ICONST_0 (line 449) > | IRETURN > method-execution(int org.apache.tomcat.util.buf.MessageBytes.hash()) > end private int hash() > > private int hashIgnoreCase(): > method-execution(int org.apache.tomcat.util.buf.MessageBytes.hashIgnoreCase()) > | ICONST_0 (line 455) > | ISTORE_1 > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 456) > | field-get(int org.apache.tomcat.util.buf.MessageBytes.type) > | | GETFIELD org.apache.tomcat.util.buf.MessageBytes.type I > | field-get(int org.apache.tomcat.util.buf.MessageBytes.type) > | TABLESWITCH > | 1: L0 > | 2: L4 > | 3: L3 > | default: L5 > | L0: ICONST_0 (line 458) > | ISTORE_2 > | GOTO L2 > | L1: ILOAD_1 // I code (line 459) > | BIPUSH 37 > | IMUL > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this > | field-get(java.lang.String org.apache.tomcat.util.buf.MessageBytes.strValue) > | | GETFIELD org.apache.tomcat.util.buf.MessageBytes.strValue Ljava/lang/String; > | field-get(java.lang.String org.apache.tomcat.util.buf.MessageBytes.strValue) > | ILOAD_2 // I i > | method-call(char java.lang.String.charAt(int)) > | | INVOKEVIRTUAL java.lang.String.charAt (I)C > | method-call(char java.lang.String.charAt(int)) > | method-call(int org.apache.tomcat.util.buf.Ascii.toLower(int)) > | | INVOKESTATIC org.apache.tomcat.util.buf.Ascii.toLower (I)I > | method-call(int org.apache.tomcat.util.buf.Ascii.toLower(int)) > | IADD > | ISTORE_1 // I code > | IINC_2 1 // I i (line 458) > | L2: ILOAD_2 // I i > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this > | field-get(java.lang.String org.apache.tomcat.util.buf.MessageBytes.strValue) > | | GETFIELD org.apache.tomcat.util.buf.MessageBytes.strValue Ljava/lang/String; > | field-get(java.lang.String org.apache.tomcat.util.buf.MessageBytes.strValue) > | method-call(int java.lang.String.length()) > | | INVOKEVIRTUAL java.lang.String.length ()I > | method-call(int java.lang.String.length()) > | IF_ICMPLT L1 > | ILOAD_1 // I code (line 461) > | IRETURN > | L3: ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 463) > | field-get(org.apache.tomcat.util.buf.CharChunk org.apache.tomcat.util.buf.MessageBytes.charC) > | | GETFIELD org.apache.tomcat.util.buf.MessageBytes.charC Lorg/apache/tomcat/util/buf/CharChunk; > | field-get(org.apache.tomcat.util.buf.CharChunk org.apache.tomcat.util.buf.MessageBytes.charC) > | method-call(int org.apache.tomcat.util.buf.CharChunk.hashIgnoreCase()) > | | INVOKEVIRTUAL org.apache.tomcat.util.buf.CharChunk.hashIgnoreCase ()I > | method-call(int org.apache.tomcat.util.buf.CharChunk.hashIgnoreCase()) > | IRETURN > | L4: ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 465) > | field-get(org.apache.tomcat.util.buf.ByteChunk org.apache.tomcat.util.buf.MessageBytes.byteC) > | | GETFIELD org.apache.tomcat.util.buf.MessageBytes.byteC Lorg/apache/tomcat/util/buf/ByteChunk; > | field-get(org.apache.tomcat.util.buf.ByteChunk org.apache.tomcat.util.buf.MessageBytes.byteC) > | method-call(int org.apache.tomcat.util.buf.ByteChunk.hashIgnoreCase()) > | | INVOKEVIRTUAL org.apache.tomcat.util.buf.ByteChunk.hashIgnoreCase ()I > | method-call(int org.apache.tomcat.util.buf.ByteChunk.hashIgnoreCase()) > | IRETURN > | L5: ICONST_0 (line 467) > | IRETURN > method-execution(int org.apache.tomcat.util.buf.MessageBytes.hashIgnoreCase()) > end private int hashIgnoreCase() > > public int indexOf(char): > method-execution(int org.apache.tomcat.util.buf.MessageBytes.indexOf(char)) > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 472) > | ILOAD_1 // C c > | ICONST_0 > | method-call(int org.apache.tomcat.util.buf.MessageBytes.indexOf(char, int)) > | | INVOKEVIRTUAL org.apache.tomcat.util.buf.MessageBytes.indexOf (CI)I > | method-call(int org.apache.tomcat.util.buf.MessageBytes.indexOf(char, int)) > | IRETURN > method-execution(int org.apache.tomcat.util.buf.MessageBytes.indexOf(char)) > end public int indexOf(char) > > public int indexOf(String, int): > method-execution(int org.apache.tomcat.util.buf.MessageBytes.indexOf(java.lang.String, int)) > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 478) > | method-call(java.lang.String org.apache.tomcat.util.buf.MessageBytes.toString()) > | | INVOKEVIRTUAL org.apache.tomcat.util.buf.MessageBytes.toString ()Ljava/lang/String; > | method-call(java.lang.String org.apache.tomcat.util.buf.MessageBytes.toString()) > | POP > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 479) > | field-get(java.lang.String org.apache.tomcat.util.buf.MessageBytes.strValue) > | | GETFIELD org.apache.tomcat.util.buf.MessageBytes.strValue Ljava/lang/String; > | field-get(java.lang.String org.apache.tomcat.util.buf.MessageBytes.strValue) > | ALOAD_1 // Ljava/lang/String; s > | ILOAD_2 // I starting > | method-call(int java.lang.String.indexOf(java.lang.String, int)) > | | INVOKEVIRTUAL java.lang.String.indexOf (Ljava/lang/String;I)I > | method-call(int java.lang.String.indexOf(java.lang.String, int)) > | IRETURN > method-execution(int org.apache.tomcat.util.buf.MessageBytes.indexOf(java.lang.String, int)) > end public int indexOf(String, int) > > public int indexOf(String): > method-execution(int org.apache.tomcat.util.buf.MessageBytes.indexOf(java.lang.String)) > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 485) > | ALOAD_1 // Ljava/lang/String; s > | ICONST_0 > | method-call(int org.apache.tomcat.util.buf.MessageBytes.indexOf(java.lang.String, int)) > | | INVOKEVIRTUAL org.apache.tomcat.util.buf.MessageBytes.indexOf (Ljava/lang/String;I)I > | method-call(int org.apache.tomcat.util.buf.MessageBytes.indexOf(java.lang.String, int)) > | IRETURN > method-execution(int org.apache.tomcat.util.buf.MessageBytes.indexOf(java.lang.String)) > end public int indexOf(String) > > public int indexOfIgnoreCase(String, int): > method-execution(int org.apache.tomcat.util.buf.MessageBytes.indexOfIgnoreCase(java.lang.String, int)) > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 489) > | method-call(java.lang.String org.apache.tomcat.util.buf.MessageBytes.toString()) > | | INVOKEVIRTUAL org.apache.tomcat.util.buf.MessageBytes.toString ()Ljava/lang/String; > | method-call(java.lang.String org.apache.tomcat.util.buf.MessageBytes.toString()) > | POP > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 490) > | field-get(java.lang.String org.apache.tomcat.util.buf.MessageBytes.strValue) > | | GETFIELD org.apache.tomcat.util.buf.MessageBytes.strValue Ljava/lang/String; > | field-get(java.lang.String org.apache.tomcat.util.buf.MessageBytes.strValue) > | method-call(java.lang.String java.lang.String.toUpperCase()) > | | INVOKEVIRTUAL java.lang.String.toUpperCase ()Ljava/lang/String; > | method-call(java.lang.String java.lang.String.toUpperCase()) > | ASTORE_3 > | ALOAD_1 // Ljava/lang/String; s (line 491) > | method-call(java.lang.String java.lang.String.toUpperCase()) > | | INVOKEVIRTUAL java.lang.String.toUpperCase ()Ljava/lang/String; > | method-call(java.lang.String java.lang.String.toUpperCase()) > | ASTORE 4 > | ALOAD_3 // Ljava/lang/String; upper (line 492) > | ALOAD 4 // Ljava/lang/String; sU > | ILOAD_2 // I starting > | method-call(int java.lang.String.indexOf(java.lang.String, int)) > | | INVOKEVIRTUAL java.lang.String.indexOf (Ljava/lang/String;I)I > | method-call(int java.lang.String.indexOf(java.lang.String, int)) > | IRETURN > method-execution(int org.apache.tomcat.util.buf.MessageBytes.indexOfIgnoreCase(java.lang.String, int)) > end public int indexOfIgnoreCase(String, int) > > public int indexOf(char, int): > method-execution(int org.apache.tomcat.util.buf.MessageBytes.indexOf(char, int)) > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 501) > | field-get(int org.apache.tomcat.util.buf.MessageBytes.type) > | | GETFIELD org.apache.tomcat.util.buf.MessageBytes.type I > | field-get(int org.apache.tomcat.util.buf.MessageBytes.type) > | TABLESWITCH > | 1: L0 > | 2: L2 > | 3: L1 > | default: L3 > | L0: ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 503) > | field-get(java.lang.String org.apache.tomcat.util.buf.MessageBytes.strValue) > | | GETFIELD org.apache.tomcat.util.buf.MessageBytes.strValue Ljava/lang/String; > | field-get(java.lang.String org.apache.tomcat.util.buf.MessageBytes.strValue) > | ILOAD_1 // C c > | ILOAD_2 // I starting > | method-call(int java.lang.String.indexOf(int, int)) > | | INVOKEVIRTUAL java.lang.String.indexOf (II)I > | method-call(int java.lang.String.indexOf(int, int)) > | IRETURN > | L1: ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 505) > | field-get(org.apache.tomcat.util.buf.CharChunk org.apache.tomcat.util.buf.MessageBytes.charC) > | | GETFIELD org.apache.tomcat.util.buf.MessageBytes.charC Lorg/apache/tomcat/util/buf/CharChunk; > | field-get(org.apache.tomcat.util.buf.CharChunk org.apache.tomcat.util.buf.MessageBytes.charC) > | ILOAD_1 // C c > | ILOAD_2 // I starting > | method-call(int org.apache.tomcat.util.buf.CharChunk.indexOf(char, int)) > | | INVOKEVIRTUAL org.apache.tomcat.util.buf.CharChunk.indexOf (CI)I > | method-call(int org.apache.tomcat.util.buf.CharChunk.indexOf(char, int)) > | IRETURN > | L2: ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 507) > | field-get(org.apache.tomcat.util.buf.ByteChunk org.apache.tomcat.util.buf.MessageBytes.byteC) > | | GETFIELD org.apache.tomcat.util.buf.MessageBytes.byteC Lorg/apache/tomcat/util/buf/ByteChunk; > | field-get(org.apache.tomcat.util.buf.ByteChunk org.apache.tomcat.util.buf.MessageBytes.byteC) > | ILOAD_1 // C c > | ILOAD_2 // I starting > | method-call(int org.apache.tomcat.util.buf.ByteChunk.indexOf(char, int)) > | | INVOKEVIRTUAL org.apache.tomcat.util.buf.ByteChunk.indexOf (CI)I > | method-call(int org.apache.tomcat.util.buf.ByteChunk.indexOf(char, int)) > | IRETURN > | L3: ICONST_M1 (line 509) > | IRETURN > method-execution(int org.apache.tomcat.util.buf.MessageBytes.indexOf(char, int)) > end public int indexOf(char, int) > > public void duplicate(org.apache.tomcat.util.buf.MessageBytes) throws java.io.IOException: > method-execution(void org.apache.tomcat.util.buf.MessageBytes.duplicate(org.apache.tomcat.util.buf.MessageBytes)) > | ALOAD_1 // Lorg/apache/tomcat/util/buf/MessageBytes; src (line 518) > | method-call(int org.apache.tomcat.util.buf.MessageBytes.getType()) > | | INVOKEVIRTUAL org.apache.tomcat.util.buf.MessageBytes.getType ()I > | method-call(int org.apache.tomcat.util.buf.MessageBytes.getType()) > | TABLESWITCH > | 1: L2 > | 2: L0 > | 3: L1 > | default: L3 > | L0: ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 520) > | ICONST_2 > | field-set(int org.apache.tomcat.util.buf.MessageBytes.type) > | | PUTFIELD org.apache.tomcat.util.buf.MessageBytes.type I > | field-set(int org.apache.tomcat.util.buf.MessageBytes.type) > | ALOAD_1 // Lorg/apache/tomcat/util/buf/MessageBytes; src (line 521) > | method-call(org.apache.tomcat.util.buf.ByteChunk org.apache.tomcat.util.buf.MessageBytes.getByteChunk()) > | | INVOKEVIRTUAL org.apache.tomcat.util.buf.MessageBytes.getByteChunk ()Lorg/apache/tomcat/util/buf/ByteChunk; > | method-call(org.apache.tomcat.util.buf.ByteChunk org.apache.tomcat.util.buf.MessageBytes.getByteChunk()) > | ASTORE_2 > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 522) > | field-get(org.apache.tomcat.util.buf.ByteChunk org.apache.tomcat.util.buf.MessageBytes.byteC) > | | GETFIELD org.apache.tomcat.util.buf.MessageBytes.byteC Lorg/apache/tomcat/util/buf/ByteChunk; > | field-get(org.apache.tomcat.util.buf.ByteChunk org.apache.tomcat.util.buf.MessageBytes.byteC) > | ICONST_2 > | ALOAD_2 // Lorg/apache/tomcat/util/buf/ByteChunk; bc > | method-call(int org.apache.tomcat.util.buf.ByteChunk.getLength()) > | | INVOKEVIRTUAL org.apache.tomcat.util.buf.ByteChunk.getLength ()I > | method-call(int org.apache.tomcat.util.buf.ByteChunk.getLength()) > | IMUL > | ICONST_M1 > | method-call(void org.apache.tomcat.util.buf.ByteChunk.allocate(int, int)) > | | INVOKEVIRTUAL org.apache.tomcat.util.buf.ByteChunk.allocate (II)V > | method-call(void org.apache.tomcat.util.buf.ByteChunk.allocate(int, int)) > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 523) > | field-get(org.apache.tomcat.util.buf.ByteChunk org.apache.tomcat.util.buf.MessageBytes.byteC) > | | GETFIELD org.apache.tomcat.util.buf.MessageBytes.byteC Lorg/apache/tomcat/util/buf/ByteChunk; > | field-get(org.apache.tomcat.util.buf.ByteChunk org.apache.tomcat.util.buf.MessageBytes.byteC) > | ALOAD_2 // Lorg/apache/tomcat/util/buf/ByteChunk; bc > | method-call(void org.apache.tomcat.util.buf.ByteChunk.append(org.apache.tomcat.util.buf.ByteChunk)) > | | INVOKEVIRTUAL org.apache.tomcat.util.buf.ByteChunk.append (Lorg/apache/tomcat/util/buf/ByteChunk;)V > | method-call(void org.apache.tomcat.util.buf.ByteChunk.append(org.apache.tomcat.util.buf.ByteChunk)) > | GOTO L3 (line 524) > | L1: ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 526) > | ICONST_3 > | field-set(int org.apache.tomcat.util.buf.MessageBytes.type) > | | PUTFIELD org.apache.tomcat.util.buf.MessageBytes.type I > | field-set(int org.apache.tomcat.util.buf.MessageBytes.type) > | ALOAD_1 // Lorg/apache/tomcat/util/buf/MessageBytes; src (line 527) > | method-call(org.apache.tomcat.util.buf.CharChunk org.apache.tomcat.util.buf.MessageBytes.getCharChunk()) > | | INVOKEVIRTUAL org.apache.tomcat.util.buf.MessageBytes.getCharChunk ()Lorg/apache/tomcat/util/buf/CharChunk; > | method-call(org.apache.tomcat.util.buf.CharChunk org.apache.tomcat.util.buf.MessageBytes.getCharChunk()) > | ASTORE_3 > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 528) > | field-get(org.apache.tomcat.util.buf.CharChunk org.apache.tomcat.util.buf.MessageBytes.charC) > | | GETFIELD org.apache.tomcat.util.buf.MessageBytes.charC Lorg/apache/tomcat/util/buf/CharChunk; > | field-get(org.apache.tomcat.util.buf.CharChunk org.apache.tomcat.util.buf.MessageBytes.charC) > | ICONST_2 > | ALOAD_3 // Lorg/apache/tomcat/util/buf/CharChunk; cc > | method-call(int org.apache.tomcat.util.buf.CharChunk.getLength()) > | | INVOKEVIRTUAL org.apache.tomcat.util.buf.CharChunk.getLength ()I > | method-call(int org.apache.tomcat.util.buf.CharChunk.getLength()) > | IMUL > | ICONST_M1 > | method-call(void org.apache.tomcat.util.buf.CharChunk.allocate(int, int)) > | | INVOKEVIRTUAL org.apache.tomcat.util.buf.CharChunk.allocate (II)V > | method-call(void org.apache.tomcat.util.buf.CharChunk.allocate(int, int)) > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 529) > | field-get(org.apache.tomcat.util.buf.CharChunk org.apache.tomcat.util.buf.MessageBytes.charC) > | | GETFIELD org.apache.tomcat.util.buf.MessageBytes.charC Lorg/apache/tomcat/util/buf/CharChunk; > | field-get(org.apache.tomcat.util.buf.CharChunk org.apache.tomcat.util.buf.MessageBytes.charC) > | ALOAD_3 // Lorg/apache/tomcat/util/buf/CharChunk; cc > | method-call(void org.apache.tomcat.util.buf.CharChunk.append(org.apache.tomcat.util.buf.CharChunk)) > | | INVOKEVIRTUAL org.apache.tomcat.util.buf.CharChunk.append (Lorg/apache/tomcat/util/buf/CharChunk;)V > | method-call(void org.apache.tomcat.util.buf.CharChunk.append(org.apache.tomcat.util.buf.CharChunk)) > | GOTO L3 (line 530) > | L2: ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 532) > | ICONST_1 > | field-set(int org.apache.tomcat.util.buf.MessageBytes.type) > | | PUTFIELD org.apache.tomcat.util.buf.MessageBytes.type I > | field-set(int org.apache.tomcat.util.buf.MessageBytes.type) > | ALOAD_1 // Lorg/apache/tomcat/util/buf/MessageBytes; src (line 533) > | method-call(java.lang.String org.apache.tomcat.util.buf.MessageBytes.getString()) > | | INVOKEVIRTUAL org.apache.tomcat.util.buf.MessageBytes.getString ()Ljava/lang/String; > | method-call(java.lang.String org.apache.tomcat.util.buf.MessageBytes.getString()) > | ASTORE 4 > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 534) > | ALOAD 4 // Ljava/lang/String; sc > | method-call(void org.apache.tomcat.util.buf.MessageBytes.setString(java.lang.String)) > | | INVOKEVIRTUAL org.apache.tomcat.util.buf.MessageBytes.setString (Ljava/lang/String;)V > | method-call(void org.apache.tomcat.util.buf.MessageBytes.setString(java.lang.String)) > | L3: RETURN (line 537) > method-execution(void org.apache.tomcat.util.buf.MessageBytes.duplicate(org.apache.tomcat.util.buf.MessageBytes)) > end public void duplicate(org.apache.tomcat.util.buf.MessageBytes) throws java.io.IOException > > public void setTime(long, java.text.DateFormat): > method-execution(void org.apache.tomcat.util.buf.MessageBytes.setTime(long, java.text.DateFormat)) > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 557) > | method-call(void org.apache.tomcat.util.buf.MessageBytes.recycle()) > | | INVOKEVIRTUAL org.apache.tomcat.util.buf.MessageBytes.recycle ()V > | method-call(void org.apache.tomcat.util.buf.MessageBytes.recycle()) > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 558) > | field-get(java.util.Date org.apache.tomcat.util.buf.MessageBytes.dateValue) > | | GETFIELD org.apache.tomcat.util.buf.MessageBytes.dateValue Ljava/util/Date; > | field-get(java.util.Date org.apache.tomcat.util.buf.MessageBytes.dateValue) > | IFNONNULL L0 > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 559) > | NEW java.util.Date > | DUP > | LLOAD_1 // J t > | constructor-call(void java.util.Date.<init>(long)) > | | INVOKESPECIAL java.util.Date.<init> (J)V > | constructor-call(void java.util.Date.<init>(long)) > | field-set(java.util.Date org.apache.tomcat.util.buf.MessageBytes.dateValue) > | | PUTFIELD org.apache.tomcat.util.buf.MessageBytes.dateValue Ljava/util/Date; > | field-set(java.util.Date org.apache.tomcat.util.buf.MessageBytes.dateValue) > | GOTO L1 > | L0: ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 561) > | field-get(java.util.Date org.apache.tomcat.util.buf.MessageBytes.dateValue) > | | GETFIELD org.apache.tomcat.util.buf.MessageBytes.dateValue Ljava/util/Date; > | field-get(java.util.Date org.apache.tomcat.util.buf.MessageBytes.dateValue) > | LLOAD_1 // J t > | method-call(void java.util.Date.setTime(long)) > | | INVOKEVIRTUAL java.util.Date.setTime (J)V > | method-call(void java.util.Date.setTime(long)) > | L1: ALOAD_3 // Ljava/text/DateFormat; df (line 562) > | IFNONNULL L2 > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 563) > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this > | field-get(java.util.Date org.apache.tomcat.util.buf.MessageBytes.dateValue) > | | GETFIELD org.apache.tomcat.util.buf.MessageBytes.dateValue Ljava/util/Date; > | field-get(java.util.Date org.apache.tomcat.util.buf.MessageBytes.dateValue) > | method-call(java.lang.String org.apache.tomcat.util.buf.DateTool.format1123(java.util.Date)) > | | INVOKESTATIC org.apache.tomcat.util.buf.DateTool.format1123 (Ljava/util/Date;)Ljava/lang/String; > | method-call(java.lang.String org.apache.tomcat.util.buf.DateTool.format1123(java.util.Date)) > | field-set(java.lang.String org.apache.tomcat.util.buf.MessageBytes.strValue) > | | PUTFIELD org.apache.tomcat.util.buf.MessageBytes.strValue Ljava/lang/String; > | field-set(java.lang.String org.apache.tomcat.util.buf.MessageBytes.strValue) > | GOTO L3 > | L2: ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 565) > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this > | field-get(java.util.Date org.apache.tomcat.util.buf.MessageBytes.dateValue) > | | GETFIELD org.apache.tomcat.util.buf.MessageBytes.dateValue Ljava/util/Date; > | field-get(java.util.Date org.apache.tomcat.util.buf.MessageBytes.dateValue) > | ALOAD_3 // Ljava/text/DateFormat; df > | method-call(java.lang.String org.apache.tomcat.util.buf.DateTool.format1123(java.util.Date, java.text.DateFormat)) > | | INVOKESTATIC org.apache.tomcat.util.buf.DateTool.format1123 (Ljava/util/Date;Ljava/text/DateFormat;)Ljava/lang/String; > | method-call(java.lang.String org.apache.tomcat.util.buf.DateTool.format1123(java.util.Date, java.text.DateFormat)) > | field-set(java.lang.String org.apache.tomcat.util.buf.MessageBytes.strValue) > | | PUTFIELD org.apache.tomcat.util.buf.MessageBytes.strValue Ljava/lang/String; > | field-set(java.lang.String org.apache.tomcat.util.buf.MessageBytes.strValue) > | L3: ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 566) > | ICONST_1 > | field-set(boolean org.apache.tomcat.util.buf.MessageBytes.hasStrValue) > | | PUTFIELD org.apache.tomcat.util.buf.MessageBytes.hasStrValue Z > | field-set(boolean org.apache.tomcat.util.buf.MessageBytes.hasStrValue) > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 567) > | ICONST_1 > | field-set(boolean org.apache.tomcat.util.buf.MessageBytes.hasDateValue) > | | PUTFIELD org.apache.tomcat.util.buf.MessageBytes.hasDateValue Z > | field-set(boolean org.apache.tomcat.util.buf.MessageBytes.hasDateValue) > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 568) > | ICONST_1 > | field-set(int org.apache.tomcat.util.buf.MessageBytes.type) > | | PUTFIELD org.apache.tomcat.util.buf.MessageBytes.type I > | field-set(int org.apache.tomcat.util.buf.MessageBytes.type) > | RETURN (line 569) > method-execution(void org.apache.tomcat.util.buf.MessageBytes.setTime(long, java.text.DateFormat)) > end public void setTime(long, java.text.DateFormat) > > public void setTime(long): > method-execution(void org.apache.tomcat.util.buf.MessageBytes.setTime(long)) > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 572) > | LLOAD_1 // J t > | ACONST_NULL > | method-call(void org.apache.tomcat.util.buf.MessageBytes.setTime(long, java.text.DateFormat)) > | | INVOKEVIRTUAL org.apache.tomcat.util.buf.MessageBytes.setTime (JLjava/text/DateFormat;)V > | method-call(void org.apache.tomcat.util.buf.MessageBytes.setTime(long, java.text.DateFormat)) > | RETURN (line 573) > method-execution(void org.apache.tomcat.util.buf.MessageBytes.setTime(long)) > end public void setTime(long) > > public void setInt(int): > method-execution(void org.apache.tomcat.util.buf.MessageBytes.setInt(int)) > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 578) > | field-get(org.apache.tomcat.util.buf.ByteChunk org.apache.tomcat.util.buf.MessageBytes.byteC) > | | GETFIELD org.apache.tomcat.util.buf.MessageBytes.byteC Lorg/apache/tomcat/util/buf/ByteChunk; > | field-get(org.apache.tomcat.util.buf.ByteChunk org.apache.tomcat.util.buf.MessageBytes.byteC) > | BIPUSH 16 > | BIPUSH 32 > | method-call(void org.apache.tomcat.util.buf.ByteChunk.allocate(int, int)) > | | INVOKEVIRTUAL org.apache.tomcat.util.buf.ByteChunk.allocate (II)V > | method-call(void org.apache.tomcat.util.buf.ByteChunk.allocate(int, int)) > | ILOAD_1 // I i (line 579) > | ISTORE_2 > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 580) > | field-get(org.apache.tomcat.util.buf.ByteChunk org.apache.tomcat.util.buf.MessageBytes.byteC) > | | GETFIELD org.apache.tomcat.util.buf.MessageBytes.byteC Lorg/apache/tomcat/util/buf/ByteChunk; > | field-get(org.apache.tomcat.util.buf.ByteChunk org.apache.tomcat.util.buf.MessageBytes.byteC) > | method-call(byte[] org.apache.tomcat.util.buf.ByteChunk.getBuffer()) > | | INVOKEVIRTUAL org.apache.tomcat.util.buf.ByteChunk.getBuffer ()[B > | method-call(byte[] org.apache.tomcat.util.buf.ByteChunk.getBuffer()) > | ASTORE_3 > | ICONST_0 (line 581) > | ISTORE 4 > | ICONST_0 (line 582) > | ISTORE 5 > | ILOAD_1 // I i (line 583) > | IFNE L0 > | ALOAD_3 // [B buf (line 584) > | ILOAD 5 // I end > | IINC 5 1 // I end > | BIPUSH 48 > | BASTORE > | L0: ILOAD_1 // I i (line 586) > | IFGE L2 > | ILOAD_1 // I i (line 587) > | INEG > | ISTORE_2 // I current > | ALOAD_3 // [B buf (line 588) > | ILOAD 5 // I end > | IINC 5 1 // I end > | BIPUSH 45 > | BASTORE > | GOTO L2 (line 590) > | L1: ILOAD_2 // I current (line 591) > | BIPUSH 10 > | IREM > | ISTORE 6 > | ILOAD_2 // I current (line 592) > | BIPUSH 10 > | IDIV > | ISTORE_2 // I current > | ALOAD_3 // [B buf (line 593) > | ILOAD 5 // I end > | IINC 5 1 // I end > | field-get(byte[] org.apache.tomcat.util.buf.HexUtils.HEX) > | | GETSTATIC org.apache.tomcat.util.buf.HexUtils.HEX [B > | field-get(byte[] org.apache.tomcat.util.buf.HexUtils.HEX) > | ILOAD 6 // I digit > | BALOAD > | BASTORE > | L2: ILOAD_2 // I current (line 590) > | IFGT L1 > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 595) > | field-get(org.apache.tomcat.util.buf.ByteChunk org.apache.tomcat.util.buf.MessageBytes.byteC) > | | GETFIELD org.apache.tomcat.util.buf.MessageBytes.byteC Lorg/apache/tomcat/util/buf/ByteChunk; > | field-get(org.apache.tomcat.util.buf.ByteChunk org.apache.tomcat.util.buf.MessageBytes.byteC) > | ICONST_0 > | method-call(void org.apache.tomcat.util.buf.ByteChunk.setOffset(int)) > | | INVOKEVIRTUAL org.apache.tomcat.util.buf.ByteChunk.setOffset (I)V > | method-call(void org.apache.tomcat.util.buf.ByteChunk.setOffset(int)) > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 596) > | field-get(org.apache.tomcat.util.buf.ByteChunk org.apache.tomcat.util.buf.MessageBytes.byteC) > | | GETFIELD org.apache.tomcat.util.buf.MessageBytes.byteC Lorg/apache/tomcat/util/buf/ByteChunk; > | field-get(org.apache.tomcat.util.buf.ByteChunk org.apache.tomcat.util.buf.MessageBytes.byteC) > | ILOAD 5 // I end > | method-call(void org.apache.tomcat.util.buf.ByteChunk.setEnd(int)) > | | INVOKEVIRTUAL org.apache.tomcat.util.buf.ByteChunk.setEnd (I)V > | method-call(void org.apache.tomcat.util.buf.ByteChunk.setEnd(int)) > | IINC 5 -1 // I end (line 598) > | ILOAD_1 // I i (line 599) > | IFGE L4 > | IINC 4 1 // I start (line 600) > | GOTO L4 (line 602) > | L3: ALOAD_3 // [B buf (line 603) > | ILOAD 4 // I start > | BALOAD > | ISTORE 6 > | ALOAD_3 // [B buf (line 604) > | ILOAD 4 // I start > | ALOAD_3 // [B buf > | ILOAD 5 // I end > | BALOAD > | BASTORE > | ALOAD_3 // [B buf (line 605) > | ILOAD 5 // I end > | ILOAD 6 // B temp > | BASTORE > | IINC 4 1 // I start (line 606) > | IINC 5 -1 // I end (line 607) > | L4: ILOAD 5 // I end (line 602) > | ILOAD 4 // I start > | IF_ICMPGT L3 > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 609) > | ILOAD_1 // I i > | field-set(int org.apache.tomcat.util.buf.MessageBytes.intValue) > | | PUTFIELD org.apache.tomcat.util.buf.MessageBytes.intValue I > | field-set(int org.apache.tomcat.util.buf.MessageBytes.intValue) > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 610) > | ICONST_0 > | field-set(boolean org.apache.tomcat.util.buf.MessageBytes.hasStrValue) > | | PUTFIELD org.apache.tomcat.util.buf.MessageBytes.hasStrValue Z > | field-set(boolean org.apache.tomcat.util.buf.MessageBytes.hasStrValue) > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 611) > | ICONST_0 > | field-set(boolean org.apache.tomcat.util.buf.MessageBytes.hasHashCode) > | | PUTFIELD org.apache.tomcat.util.buf.MessageBytes.hasHashCode Z > | field-set(boolean org.apache.tomcat.util.buf.MessageBytes.hasHashCode) > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 612) > | ICONST_1 > | field-set(boolean org.apache.tomcat.util.buf.MessageBytes.hasIntValue) > | | PUTFIELD org.apache.tomcat.util.buf.MessageBytes.hasIntValue Z > | field-set(boolean org.apache.tomcat.util.buf.MessageBytes.hasIntValue) > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 613) > | ICONST_0 > | field-set(boolean org.apache.tomcat.util.buf.MessageBytes.hasLongValue) > | | PUTFIELD org.apache.tomcat.util.buf.MessageBytes.hasLongValue Z > | field-set(boolean org.apache.tomcat.util.buf.MessageBytes.hasLongValue) > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 614) > | ICONST_0 > | field-set(boolean org.apache.tomcat.util.buf.MessageBytes.hasDateValue) > | | PUTFIELD org.apache.tomcat.util.buf.MessageBytes.hasDateValue Z > | field-set(boolean org.apache.tomcat.util.buf.MessageBytes.hasDateValue) > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 615) > | ICONST_2 > | field-set(int org.apache.tomcat.util.buf.MessageBytes.type) > | | PUTFIELD org.apache.tomcat.util.buf.MessageBytes.type I > | field-set(int org.apache.tomcat.util.buf.MessageBytes.type) > | RETURN (line 616) > method-execution(void org.apache.tomcat.util.buf.MessageBytes.setInt(int)) > end public void setInt(int) > > public void setLong(long): > method-execution(void org.apache.tomcat.util.buf.MessageBytes.setLong(long)) > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 621) > | field-get(org.apache.tomcat.util.buf.ByteChunk org.apache.tomcat.util.buf.MessageBytes.byteC) > | | GETFIELD org.apache.tomcat.util.buf.MessageBytes.byteC Lorg/apache/tomcat/util/buf/ByteChunk; > | field-get(org.apache.tomcat.util.buf.ByteChunk org.apache.tomcat.util.buf.MessageBytes.byteC) > | BIPUSH 32 > | BIPUSH 64 > | method-call(void org.apache.tomcat.util.buf.ByteChunk.allocate(int, int)) > | | INVOKEVIRTUAL org.apache.tomcat.util.buf.ByteChunk.allocate (II)V > | method-call(void org.apache.tomcat.util.buf.ByteChunk.allocate(int, int)) > | LLOAD_1 // J l (line 622) > | LSTORE_3 > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 623) > | field-get(org.apache.tomcat.util.buf.ByteChunk org.apache.tomcat.util.buf.MessageBytes.byteC) > | | GETFIELD org.apache.tomcat.util.buf.MessageBytes.byteC Lorg/apache/tomcat/util/buf/ByteChunk; > | field-get(org.apache.tomcat.util.buf.ByteChunk org.apache.tomcat.util.buf.MessageBytes.byteC) > | method-call(byte[] org.apache.tomcat.util.buf.ByteChunk.getBuffer()) > | | INVOKEVIRTUAL org.apache.tomcat.util.buf.ByteChunk.getBuffer ()[B > | method-call(byte[] org.apache.tomcat.util.buf.ByteChunk.getBuffer()) > | ASTORE 5 > | ICONST_0 (line 624) > | ISTORE 6 > | ICONST_0 (line 625) > | ISTORE 7 > | LLOAD_1 // J l (line 626) > | LCONST_0 > | LCMP > | IFNE L0 > | ALOAD 5 // [B buf (line 627) > | ILOAD 7 // I end > | IINC 7 1 // I end > | BIPUSH 48 > | BASTORE > | L0: LLOAD_1 // J l (line 629) > | LCONST_0 > | LCMP > | IFGE L2 > | LLOAD_1 // J l (line 630) > | LNEG > | LSTORE_3 // J current > | ALOAD 5 // [B buf (line 631) > | ILOAD 7 // I end > | IINC 7 1 // I end > | BIPUSH 45 > | BASTORE > | GOTO L2 (line 633) > | L1: LLOAD_3 // J current (line 634) > | LDC2_W 10 > | LREM > | L2I > | ISTORE 8 > | LLOAD_3 // J current (line 635) > | LDC2_W 10 > | LDIV > | LSTORE_3 // J current > | ALOAD 5 // [B buf (line 636) > | ILOAD 7 // I end > | IINC 7 1 // I end > | field-get(byte[] org.apache.tomcat.util.buf.HexUtils.HEX) > | | GETSTATIC org.apache.tomcat.util.buf.HexUtils.HEX [B > | field-get(byte[] org.apache.tomcat.util.buf.HexUtils.HEX) > | ILOAD 8 // I digit > | BALOAD > | BASTORE > | L2: LLOAD_3 // J current (line 633) > | LCONST_0 > | LCMP > | IFGT L1 > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 638) > | field-get(org.apache.tomcat.util.buf.ByteChunk org.apache.tomcat.util.buf.MessageBytes.byteC) > | | GETFIELD org.apache.tomcat.util.buf.MessageBytes.byteC Lorg/apache/tomcat/util/buf/ByteChunk; > | field-get(org.apache.tomcat.util.buf.ByteChunk org.apache.tomcat.util.buf.MessageBytes.byteC) > | ICONST_0 > | method-call(void org.apache.tomcat.util.buf.ByteChunk.setOffset(int)) > | | INVOKEVIRTUAL org.apache.tomcat.util.buf.ByteChunk.setOffset (I)V > | method-call(void org.apache.tomcat.util.buf.ByteChunk.setOffset(int)) > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 639) > | field-get(org.apache.tomcat.util.buf.ByteChunk org.apache.tomcat.util.buf.MessageBytes.byteC) > | | GETFIELD org.apache.tomcat.util.buf.MessageBytes.byteC Lorg/apache/tomcat/util/buf/ByteChunk; > | field-get(org.apache.tomcat.util.buf.ByteChunk org.apache.tomcat.util.buf.MessageBytes.byteC) > | ILOAD 7 // I end > | method-call(void org.apache.tomcat.util.buf.ByteChunk.setEnd(int)) > | | INVOKEVIRTUAL org.apache.tomcat.util.buf.ByteChunk.setEnd (I)V > | method-call(void org.apache.tomcat.util.buf.ByteChunk.setEnd(int)) > | IINC 7 -1 // I end (line 641) > | LLOAD_1 // J l (line 642) > | LCONST_0 > | LCMP > | IFGE L4 > | IINC 6 1 // I start (line 643) > | GOTO L4 (line 645) > | L3: ALOAD 5 // [B buf (line 646) > | ILOAD 6 // I start > | BALOAD > | ISTORE 8 > | ALOAD 5 // [B buf (line 647) > | ILOAD 6 // I start > | ALOAD 5 // [B buf > | ILOAD 7 // I end > | BALOAD > | BASTORE > | ALOAD 5 // [B buf (line 648) > | ILOAD 7 // I end > | ILOAD 8 // B temp > | BASTORE > | IINC 6 1 // I start (line 649) > | IINC 7 -1 // I end (line 650) > | L4: ILOAD 7 // I end (line 645) > | ILOAD 6 // I start > | IF_ICMPGT L3 > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 652) > | LLOAD_1 // J l > | field-set(long org.apache.tomcat.util.buf.MessageBytes.longValue) > | | PUTFIELD org.apache.tomcat.util.buf.MessageBytes.longValue J > | field-set(long org.apache.tomcat.util.buf.MessageBytes.longValue) > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 653) > | ICONST_0 > | field-set(boolean org.apache.tomcat.util.buf.MessageBytes.hasStrValue) > | | PUTFIELD org.apache.tomcat.util.buf.MessageBytes.hasStrValue Z > | field-set(boolean org.apache.tomcat.util.buf.MessageBytes.hasStrValue) > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 654) > | ICONST_0 > | field-set(boolean org.apache.tomcat.util.buf.MessageBytes.hasHashCode) > | | PUTFIELD org.apache.tomcat.util.buf.MessageBytes.hasHashCode Z > | field-set(boolean org.apache.tomcat.util.buf.MessageBytes.hasHashCode) > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 655) > | ICONST_0 > | field-set(boolean org.apache.tomcat.util.buf.MessageBytes.hasIntValue) > | | PUTFIELD org.apache.tomcat.util.buf.MessageBytes.hasIntValue Z > | field-set(boolean org.apache.tomcat.util.buf.MessageBytes.hasIntValue) > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 656) > | ICONST_1 > | field-set(boolean org.apache.tomcat.util.buf.MessageBytes.hasLongValue) > | | PUTFIELD org.apache.tomcat.util.buf.MessageBytes.hasLongValue Z > | field-set(boolean org.apache.tomcat.util.buf.MessageBytes.hasLongValue) > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 657) > | ICONST_0 > | field-set(boolean org.apache.tomcat.util.buf.MessageBytes.hasDateValue) > | | PUTFIELD org.apache.tomcat.util.buf.MessageBytes.hasDateValue Z > | field-set(boolean org.apache.tomcat.util.buf.MessageBytes.hasDateValue) > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 658) > | ICONST_2 > | field-set(int org.apache.tomcat.util.buf.MessageBytes.type) > | | PUTFIELD org.apache.tomcat.util.buf.MessageBytes.type I > | field-set(int org.apache.tomcat.util.buf.MessageBytes.type) > | RETURN (line 659) > method-execution(void org.apache.tomcat.util.buf.MessageBytes.setLong(long)) > end public void setLong(long) > > public long getTime(): > method-execution(long org.apache.tomcat.util.buf.MessageBytes.getTime()) > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 667) > | field-get(boolean org.apache.tomcat.util.buf.MessageBytes.hasDateValue) > | | GETFIELD org.apache.tomcat.util.buf.MessageBytes.hasDateValue Z > | field-get(boolean org.apache.tomcat.util.buf.MessageBytes.hasDateValue) > | IFEQ L1 > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 668) > | field-get(java.util.Date org.apache.tomcat.util.buf.MessageBytes.dateValue) > | | GETFIELD org.apache.tomcat.util.buf.MessageBytes.dateValue Ljava/util/Date; > | field-get(java.util.Date org.apache.tomcat.util.buf.MessageBytes.dateValue) > | IFNONNULL L0 > | LDC2_W -1 > | LRETURN > | L0: ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 669) > | field-get(java.util.Date org.apache.tomcat.util.buf.MessageBytes.dateValue) > | | GETFIELD org.apache.tomcat.util.buf.MessageBytes.dateValue Ljava/util/Date; > | field-get(java.util.Date org.apache.tomcat.util.buf.MessageBytes.dateValue) > | method-call(long java.util.Date.getTime()) > | | INVOKEVIRTUAL java.util.Date.getTime ()J > | method-call(long java.util.Date.getTime()) > | LRETURN > | L1: ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 672) > | method-call(long org.apache.tomcat.util.buf.DateTool.parseDate(org.apache.tomcat.util.buf.MessageBytes)) > | | INVOKESTATIC org.apache.tomcat.util.buf.DateTool.parseDate (Lorg/apache/tomcat/util/buf/MessageBytes;)J > | method-call(long org.apache.tomcat.util.buf.DateTool.parseDate(org.apache.tomcat.util.buf.MessageBytes)) > | LSTORE_1 > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 673) > | field-get(java.util.Date org.apache.tomcat.util.buf.MessageBytes.dateValue) > | | GETFIELD org.apache.tomcat.util.buf.MessageBytes.dateValue Ljava/util/Date; > | field-get(java.util.Date org.apache.tomcat.util.buf.MessageBytes.dateValue) > | IFNONNULL L2 > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 674) > | NEW java.util.Date > | DUP > | LLOAD_1 // J l > | constructor-call(void java.util.Date.<init>(long)) > | | INVOKESPECIAL java.util.Date.<init> (J)V > | constructor-call(void java.util.Date.<init>(long)) > | field-set(java.util.Date org.apache.tomcat.util.buf.MessageBytes.dateValue) > | | PUTFIELD org.apache.tomcat.util.buf.MessageBytes.dateValue Ljava/util/Date; > | field-set(java.util.Date org.apache.tomcat.util.buf.MessageBytes.dateValue) > | GOTO L3 > | L2: ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 676) > | field-get(java.util.Date org.apache.tomcat.util.buf.MessageBytes.dateValue) > | | GETFIELD org.apache.tomcat.util.buf.MessageBytes.dateValue Ljava/util/Date; > | field-get(java.util.Date org.apache.tomcat.util.buf.MessageBytes.dateValue) > | LLOAD_1 // J l > | method-call(void java.util.Date.setTime(long)) > | | INVOKEVIRTUAL java.util.Date.setTime (J)V > | method-call(void java.util.Date.setTime(long)) > | L3: ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 677) > | ICONST_1 > | field-set(boolean org.apache.tomcat.util.buf.MessageBytes.hasDateValue) > | | PUTFIELD org.apache.tomcat.util.buf.MessageBytes.hasDateValue Z > | field-set(boolean org.apache.tomcat.util.buf.MessageBytes.hasDateValue) > | LLOAD_1 // J l (line 678) > | LRETURN > method-execution(long org.apache.tomcat.util.buf.MessageBytes.getTime()) > end public long getTime() > > public int getInt(): > method-execution(int org.apache.tomcat.util.buf.MessageBytes.getInt()) > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 687) > | field-get(boolean org.apache.tomcat.util.buf.MessageBytes.hasIntValue) > | | GETFIELD org.apache.tomcat.util.buf.MessageBytes.hasIntValue Z > | field-get(boolean org.apache.tomcat.util.buf.MessageBytes.hasIntValue) > | IFEQ L0 > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 688) > | field-get(int org.apache.tomcat.util.buf.MessageBytes.intValue) > | | GETFIELD org.apache.tomcat.util.buf.MessageBytes.intValue I > | field-get(int org.apache.tomcat.util.buf.MessageBytes.intValue) > | IRETURN > | L0: ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 690) > | field-get(int org.apache.tomcat.util.buf.MessageBytes.type) > | | GETFIELD org.apache.tomcat.util.buf.MessageBytes.type I > | field-get(int org.apache.tomcat.util.buf.MessageBytes.type) > | TABLESWITCH > | 2: L1 > | default: L2 > | L1: ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 692) > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this > | field-get(org.apache.tomcat.util.buf.ByteChunk org.apache.tomcat.util.buf.MessageBytes.byteC) > | | GETFIELD org.apache.tomcat.util.buf.MessageBytes.byteC Lorg/apache/tomcat/util/buf/ByteChunk; > | field-get(org.apache.tomcat.util.buf.ByteChunk org.apache.tomcat.util.buf.MessageBytes.byteC) > | method-call(int org.apache.tomcat.util.buf.ByteChunk.getInt()) > | | INVOKEVIRTUAL org.apache.tomcat.util.buf.ByteChunk.getInt ()I > | method-call(int org.apache.tomcat.util.buf.ByteChunk.getInt()) > | field-set(int org.apache.tomcat.util.buf.MessageBytes.intValue) > | | PUTFIELD org.apache.tomcat.util.buf.MessageBytes.intValue I > | field-set(int org.apache.tomcat.util.buf.MessageBytes.intValue) > | GOTO L3 (line 693) > | L2: ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 695) > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this > | method-call(java.lang.String org.apache.tomcat.util.buf.MessageBytes.toString()) > | | INVOKEVIRTUAL org.apache.tomcat.util.buf.MessageBytes.toString ()Ljava/lang/String; > | method-call(java.lang.String org.apache.tomcat.util.buf.MessageBytes.toString()) > | method-call(int java.lang.Integer.parseInt(java.lang.String)) > | | INVOKESTATIC java.lang.Integer.parseInt (Ljava/lang/String;)I > | method-call(int java.lang.Integer.parseInt(java.lang.String)) > | field-set(int org.apache.tomcat.util.buf.MessageBytes.intValue) > | | PUTFIELD org.apache.tomcat.util.buf.MessageBytes.intValue I > | field-set(int org.apache.tomcat.util.buf.MessageBytes.intValue) > | L3: ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 697) > | ICONST_1 > | field-set(boolean org.apache.tomcat.util.buf.MessageBytes.hasIntValue) > | | PUTFIELD org.apache.tomcat.util.buf.MessageBytes.hasIntValue Z > | field-set(boolean org.apache.tomcat.util.buf.MessageBytes.hasIntValue) > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 698) > | field-get(int org.apache.tomcat.util.buf.MessageBytes.intValue) > | | GETFIELD org.apache.tomcat.util.buf.MessageBytes.intValue I > | field-get(int org.apache.tomcat.util.buf.MessageBytes.intValue) > | IRETURN > method-execution(int org.apache.tomcat.util.buf.MessageBytes.getInt()) > end public int getInt() > > public long getLong(): > method-execution(long org.apache.tomcat.util.buf.MessageBytes.getLong()) > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 705) > | field-get(boolean org.apache.tomcat.util.buf.MessageBytes.hasLongValue) > | | GETFIELD org.apache.tomcat.util.buf.MessageBytes.hasLongValue Z > | field-get(boolean org.apache.tomcat.util.buf.MessageBytes.hasLongValue) > | IFEQ L0 > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 706) > | field-get(long org.apache.tomcat.util.buf.MessageBytes.longValue) > | | GETFIELD org.apache.tomcat.util.buf.MessageBytes.longValue J > | field-get(long org.apache.tomcat.util.buf.MessageBytes.longValue) > | LRETURN > | L0: ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 708) > | field-get(int org.apache.tomcat.util.buf.MessageBytes.type) > | | GETFIELD org.apache.tomcat.util.buf.MessageBytes.type I > | field-get(int org.apache.tomcat.util.buf.MessageBytes.type) > | TABLESWITCH > | 2: L1 > | default: L2 > | L1: ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 710) > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this > | field-get(org.apache.tomcat.util.buf.ByteChunk org.apache.tomcat.util.buf.MessageBytes.byteC) > | | GETFIELD org.apache.tomcat.util.buf.MessageBytes.byteC Lorg/apache/tomcat/util/buf/ByteChunk; > | field-get(org.apache.tomcat.util.buf.ByteChunk org.apache.tomcat.util.buf.MessageBytes.byteC) > | method-call(long org.apache.tomcat.util.buf.ByteChunk.getLong()) > | | INVOKEVIRTUAL org.apache.tomcat.util.buf.ByteChunk.getLong ()J > | method-call(long org.apache.tomcat.util.buf.ByteChunk.getLong()) > | field-set(long org.apache.tomcat.util.buf.MessageBytes.longValue) > | | PUTFIELD org.apache.tomcat.util.buf.MessageBytes.longValue J > | field-set(long org.apache.tomcat.util.buf.MessageBytes.longValue) > | GOTO L3 (line 711) > | L2: ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 713) > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this > | method-call(java.lang.String org.apache.tomcat.util.buf.MessageBytes.toString()) > | | INVOKEVIRTUAL org.apache.tomcat.util.buf.MessageBytes.toString ()Ljava/lang/String; > | method-call(java.lang.String org.apache.tomcat.util.buf.MessageBytes.toString()) > | method-call(long java.lang.Long.parseLong(java.lang.String)) > | | INVOKESTATIC java.lang.Long.parseLong (Ljava/lang/String;)J > | method-call(long java.lang.Long.parseLong(java.lang.String)) > | field-set(long org.apache.tomcat.util.buf.MessageBytes.longValue) > | | PUTFIELD org.apache.tomcat.util.buf.MessageBytes.longValue J > | field-set(long org.apache.tomcat.util.buf.MessageBytes.longValue) > | L3: ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 716) > | ICONST_1 > | field-set(boolean org.apache.tomcat.util.buf.MessageBytes.hasLongValue) > | | PUTFIELD org.apache.tomcat.util.buf.MessageBytes.hasLongValue Z > | field-set(boolean org.apache.tomcat.util.buf.MessageBytes.hasLongValue) > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes; this (line 717) > | field-get(long org.apache.tomcat.util.buf.MessageBytes.longValue) > | | GETFIELD org.apache.tomcat.util.buf.MessageBytes.longValue J > | field-get(long org.apache.tomcat.util.buf.MessageBytes.longValue) > | LRETURN > method-execution(long org.apache.tomcat.util.buf.MessageBytes.getLong()) > end public long getLong() > > public static void setFactory(org.apache.tomcat.util.buf.MessageBytes$MessageBytesFactory): > method-execution(void org.apache.tomcat.util.buf.MessageBytes.setFactory(org.apache.tomcat.util.buf.MessageBytes$MessageBytesFactory)) > | ALOAD_0 // Lorg/apache/tomcat/util/buf/MessageBytes$MessageBytesFactory; mbf (line 726) > | field-set(org.apache.tomcat.util.buf.MessageBytes$MessageBytesFactory org.apache.tomcat.util.buf.MessageBytes.factory) > | | PUTSTATIC org.apache.tomcat.util.buf.MessageBytes.factory Lorg/apache/tomcat/util/buf/MessageBytes$MessageBytesFactory; > | field-set(org.apache.tomcat.util.buf.MessageBytes$MessageBytesFactory org.apache.tomcat.util.buf.MessageBytes.factory) > | RETURN (line 727) > method-execution(void org.apache.tomcat.util.buf.MessageBytes.setFactory(org.apache.tomcat.util.buf.MessageBytes$MessageBytesFactory)) > end public static void setFactory(org.apache.tomcat.util.buf.MessageBytes$MessageBytesFactory) >end public final class org.apache.tomcat.util.buf.MessageBytes > -- (BCException) bad >when implementing on shadow method-call(java.lang.Object java.lang.Object.clone()) >when weaving classes >when weaving > >bad >when implementing on shadow method-call(java.lang.Object java.lang.Object.clone()) >when weaving classes >when weaving > >org.aspectj.weaver.BCException: bad >when implementing on shadow method-call(java.lang.Object java.lang.Object.clone()) >when weaving classes >when weaving > > at org.aspectj.weaver.bcel.BcelRenderer.visit(BcelRenderer.java:195) > at org.aspectj.weaver.ast.Literal.accept(Literal.java:29) > at org.aspectj.weaver.bcel.BcelRenderer.recur(BcelRenderer.java:111) > at org.aspectj.weaver.bcel.BcelRenderer.renderTest(BcelRenderer.java:101) > at org.aspectj.weaver.bcel.BcelAdvice.getTestInstructions(BcelAdvice.java:573) > at org.aspectj.weaver.bcel.BcelShadow.weavePerObjectEntry(BcelShadow.java:1901) > at org.aspectj.weaver.bcel.BcelAdvice.implementOn(BcelAdvice.java:299) > at org.aspectj.weaver.Shadow.implementMungers(Shadow.java:735) > at org.aspectj.weaver.Shadow.implement(Shadow.java:518) > at org.aspectj.weaver.bcel.BcelClassWeaver.implement(BcelClassWeaver.java:3011) > at org.aspectj.weaver.bcel.BcelClassWeaver.weave(BcelClassWeaver.java:501) > at org.aspectj.weaver.bcel.BcelClassWeaver.weave(BcelClassWeaver.java:98) > at org.aspectj.weaver.bcel.BcelWeaver.weave(BcelWeaver.java:1733) > at org.aspectj.weaver.bcel.BcelWeaver.weaveWithoutDump(BcelWeaver.java:1694) > at org.aspectj.weaver.bcel.BcelWeaver.weaveAndNotify(BcelWeaver.java:1464) > at org.aspectj.weaver.bcel.BcelWeaver.weave(BcelWeaver.java:1273) > at org.aspectj.weaver.tools.WeavingAdaptor.getWovenBytes(WeavingAdaptor.java:394) > at org.aspectj.weaver.tools.WeavingAdaptor.weaveClass(WeavingAdaptor.java:281) > at org.aspectj.weaver.loadtime.Aj.preProcess(Aj.java:95) > at org.aspectj.weaver.loadtime.ClassPreProcessorAgentAdapter.transform(ClassPreProcessorAgentAdapter.java:52) > at sun.instrument.TransformerManager.transform(TransformerManager.java:169) > at sun.instrument.InstrumentationImpl.transform(InstrumentationImpl.java:365) > at java.lang.ClassLoader.defineClass1(Native Method) > at java.lang.ClassLoader.defineClass(ClassLoader.java:675) > at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124) > at java.net.URLClassLoader.defineClass(URLClassLoader.java:260) > at java.net.URLClassLoader.access$000(URLClassLoader.java:56) > at java.net.URLClassLoader$1.run(URLClassLoader.java:195) > at java.security.AccessController.doPrivileged(Native Method) > at java.net.URLClassLoader.findClass(URLClassLoader.java:188) > at java.lang.ClassLoader.loadClass(ClassLoader.java:316) > at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:288) > at java.lang.ClassLoader.loadClass(ClassLoader.java:251) > at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:374) > at java.lang.Class.getDeclaredMethods0(Native Method) > at java.lang.Class.privateGetDeclaredMethods(Class.java:2427) > at java.lang.Class.privateGetPublicMethods(Class.java:2547) > at java.lang.Class.getMethods(Class.java:1410) > at org.apache.tomcat.util.modeler.modules.MbeansDescriptorsIntrospectionSource.createManagedBean(MbeansDescriptorsIntrospectionSource.java:304) > at org.apache.tomcat.util.modeler.modules.MbeansDescriptorsIntrospectionSource.execute(MbeansDescriptorsIntrospectionSource.java:84) > at org.apache.tomcat.util.modeler.modules.MbeansDescriptorsIntrospectionSource.loadDescriptors(MbeansDescriptorsIntrospectionSource.java:77) > at org.apache.tomcat.util.modeler.Registry.load(Registry.java:753) > at org.apache.tomcat.util.modeler.Registry.loadDescriptors(Registry.java:865) > at org.apache.tomcat.util.modeler.Registry.findManagedBean(Registry.java:650) > at org.apache.tomcat.util.modeler.Registry.findManagedBean(Registry.java:962) > at org.apache.tomcat.util.modeler.Registry.registerComponent(Registry.java:793) > at org.apache.catalina.connector.Connector.start(Connector.java:1153) > at org.apache.catalina.core.StandardService.start(StandardService.java:457) > at org.apache.catalina.core.StandardServer.start(StandardServer.java:710) > at org.apache.catalina.startup.Catalina.start(Catalina.java:552) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:597) > at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288) > at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413) > >debug weaving 'org.apache.tomcat.util.http.mapper.MappingData' >---- org.aspectj.weaver.ltw.LTWWorld@21bdca4d ---- >Class loader: >WebappClassLoader > delegate: false > repositories: > /WEB-INF/classes/ >----------> Parent Classloader: >org.apache.catalina.loader.StandardClassLoader@47fe1e26 > >Class loader parent: >org.apache.catalina.loader.StandardClassLoader@47fe1e26 >Shadow mungers: >(perTargetEntry: target(javax.servlet.jsp.PageContext)->null) >(afterReturning: (call(* javax.servlet.jsp.PageContext.initialize(..)) && pertarget(target(javax.servlet.jsp.PageContext)))->void javax.servlet.jsp.aspects.PageContext_Initialized.ajc$afterReturning$javax_servlet_jsp_aspects_PageContext_Initialized$1$6cb2dad2()) >(cflowEntry: call(javax.servlet.jsp.PageContext.new(..))->org.aspectj.runtime.internal.CFlowCounter javax.servlet.jsp.aspects.PageContext_Initialized.ajc$cflowCounter$0) >(cflowEntry: call(* javax.servlet.jsp.PageContext.initialize(..))->org.aspectj.runtime.internal.CFlowCounter javax.servlet.jsp.aspects.PageContext_Initialized.ajc$cflowCounter$1) >(before(extraFlags: 4): ((((((((!call(* java.lang.Object+.clone(..)) && call(* javax.servlet.jsp.PageContext.*(..))) && !call(* java.lang.Object.getClass(..))) && target(BindingTypePattern(javax.servlet.jsp.PageContext, 0))) && this(BindingTypePattern(java.lang.Object, 1))) && if(boolean javax.servlet.jsp.aspects.PageContext_Initialized.ajc$if_104(javax.servlet.jsp.PageContext, java.lang.Object))) && pertarget(target(javax.servlet.jsp.PageContext))) && !concretecflow(org.aspectj.runtime.internal.CFlowCounter javax.servlet.jsp.aspects.PageContext_Initialized.ajc$cflowCounter$0)) && !concretecflow(org.aspectj.runtime.internal.CFlowCounter javax.servlet.jsp.aspects.PageContext_Initialized.ajc$cflowCounter$1))->void javax.servlet.jsp.aspects.PageContext_Initialized.ajc$before$javax_servlet_jsp_aspects_PageContext_Initialized$2$edee248e(javax.servlet.jsp.PageContext, java.lang.Object, org.aspectj.lang.JoinPoint$StaticPart)) >Type mungers: >(BcelTypeMunger ExposeTypeMunger(javax.servlet.jsp.PageContext)) >(BcelTypeMunger ExposeTypeMunger(java.lang.Object)) >(BcelTypeMunger: CflowField javax.servlet.jsp.aspects.PageContext_Initialized ajc$cflowCounter$0) >(BcelTypeMunger: CflowField javax.servlet.jsp.aspects.PageContext_Initialized ajc$cflowCounter$1) >Late Type mungers: >(BcelTypeMunger ResolvedTypeMunger(PerObjectInterface, null)) >---- org.aspectj.weaver.ltw.LTWWorld@3603820e ---- >Class loader: >sun.misc.Launcher$AppClassLoader@517590db >Class loader parent: >sun.misc.Launcher$ExtClassLoader@e47858e >Shadow mungers: >(perTargetEntry: target(javax.servlet.jsp.PageContext)->null) >(afterReturning: (call(* javax.servlet.jsp.PageContext.initialize(..)) && pertarget(target(javax.servlet.jsp.PageContext)))->void javax.servlet.jsp.aspects.PageContext_Initialized.ajc$afterReturning$javax_servlet_jsp_aspects_PageContext_Initialized$1$6cb2dad2()) >(cflowEntry: call(javax.servlet.jsp.PageContext.new(..))->org.aspectj.runtime.internal.CFlowCounter javax.servlet.jsp.aspects.PageContext_Initialized.ajc$cflowCounter$0) >(cflowEntry: call(* javax.servlet.jsp.PageContext.initialize(..))->org.aspectj.runtime.internal.CFlowCounter javax.servlet.jsp.aspects.PageContext_Initialized.ajc$cflowCounter$1) >(before(extraFlags: 4): ((((((((!call(* java.lang.Object+.clone(..)) && call(* javax.servlet.jsp.PageContext.*(..))) && !call(* java.lang.Object.getClass(..))) && target(BindingTypePattern(javax.servlet.jsp.PageContext, 0))) && this(BindingTypePattern(java.lang.Object, 1))) && if(boolean javax.servlet.jsp.aspects.PageContext_Initialized.ajc$if_104(javax.servlet.jsp.PageContext, java.lang.Object))) && pertarget(target(javax.servlet.jsp.PageContext))) && !concretecflow(org.aspectj.runtime.internal.CFlowCounter javax.servlet.jsp.aspects.PageContext_Initialized.ajc$cflowCounter$0)) && !concretecflow(org.aspectj.runtime.internal.CFlowCounter javax.servlet.jsp.aspects.PageContext_Initialized.ajc$cflowCounter$1))->void javax.servlet.jsp.aspects.PageContext_Initialized.ajc$before$javax_servlet_jsp_aspects_PageContext_Initialized$2$edee248e(javax.servlet.jsp.PageContext, java.lang.Object, org.aspectj.lang.JoinPoint$StaticPart)) >Type mungers: >(BcelTypeMunger ExposeTypeMunger(javax.servlet.jsp.PageContext)) >(BcelTypeMunger ExposeTypeMunger(java.lang.Object)) >(BcelTypeMunger: CflowField javax.servlet.jsp.aspects.PageContext_Initialized ajc$cflowCounter$0) >(BcelTypeMunger: CflowField javax.servlet.jsp.aspects.PageContext_Initialized ajc$cflowCounter$1) >Late Type mungers: >(BcelTypeMunger ResolvedTypeMunger(PerObjectInterface, null))
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 270998
:
130718
| 130719