下一个 >


 

ASM 3.0Contents1 Introduction 12 Classes 93 Methods 314 Metadata 67II Tree API 815 Classes 836 Methods 937 Method Analysis 1078 Metadata 119A Appendix 121Index 1311 Introduction1.1 Motivations1.2 Overview1.2.1 Scope1.2.2 Model1.2.3 Architecture1.3 OrganizationTypographic conventions1.4 AcknowledgmentsPart I2 Classes2.1 Structure2.1.1 Overview2.1.2 Internal names2.1.3 Type descriptors2.1.4 Method descriptors2.2 Interfaces and components2.2.1 Presentation2.2.2 Parsing classes2.2.3 Generating classes2.2.4 Transforming classes2.2.5 Removing class members2.2.6 Adding class members2.2.7 Transformation chains2.3 Tools2.3.1 Type2.3.2 TraceClassVisitor2.3.3 CheckClassAdapter2.3.4 ASMifierClassVisitor3 Methods3.1 Structure3.1.1 Execution model3.1.2 Bytecode instructions3.1.3 Examples3.1.4 Exception handlers3.1.5 Frames3.2 Interfaces and components3.2.1 Presentation3.2.2 Generating methods3.2.3 Transforming methods3.2.4 Stateless transformations3.2.5 Statefull transformations3.3 Tools3.3.1 Basic tools3.3.2 AnalyzerAdapter3.3.3 LocalVariablesSorter3.3.4 AdviceAdapter4 Metadata4.1 Generics4.1.1 Structure4.1.2 Interfaces and components4.1.3 Tools4.2 Annotations4.2.1 Structure4.2.2 Interfaces and components4.2.3 Tools4.3 Debug4.3.1 Structure4.3.2 Interfaces and components4.3.3 ToolsPart II5 Classes5.1 Interfaces and components5.1.1 Presentation5.1.2 Generating classes5.1.3 Adding and removing class members5.2 Components composition5.2.1 Presentation5.2.2 Patterns6 Methods6.1 Interfaces and components6.1.1 Presentation6.1.2 Generating methods6.1.3 Transforming methods6.1.4 Stateless and statefull transformations6.1.5 Global transformations6.2 Components composition6.2.1 Presentation6.2.2 Patterns7 Method Analysis7.1 Presentation7.1.1 Data flow analyses7.1.2 Control flow analyses7.2 Interfaces and components7.2.1 Basic data flow analysis7.2.2 Basic data flow verifier7.2.3 Simple data flow verifier7.2.4 User defined data flow analysis7.2.5 Control flow analysis8 Metadata8.1 Generics8.2 Annotations8.3 DebugA AppendixA.1 Bytecode instructionsLocal variablesConstantsCastsJumpsA.3 AttributesA.4 PerformancesIndex