EDU.purdue.cs.bloat.editor

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » Database DBMS » db4o 6.4 » EDU.purdue.cs.bloat.editor 
EDU.purdue.cs.bloat.editor

Allows classes, methods, and fields to be edited. In addition, the representation of bytecodes (JVM instructions) is refined. Types, opcodes, local variables, and special instrcution operands are introduced.

Java Source File NameTypeComment
ClassEditor.javaClass A ClassEditor provides finer-grain access to a class than a CLassInfo object does.
ClassHierarchy.javaClass ClassHierarchy maintains a graph of the subclass relationships of the classes loaded by the ClassInfoLoader.
CodeArray.javaClass CodeArray converts an array of Instructions into an array of bytes suitable for saving to a MethodInfo with setCode.
ConstantPool.javaClass ConstantPool models constants in the constant pool.
EditorContext.javaInterface An EditorContext supplies a means of loading and editing classes. Note that a number of these methods are identical to methods in Editor.
EditorVisitor.javaInterface EditorVisitor "visits" the "nodes" in a class.
FieldEditor.javaClass FieldEditor provides a means to edit a field of a class.
IncOperand.javaClass IncOperand encapsulates the operands to the iinc instruction.
Instruction.javaClass Instruction represents a single instruction in the JVM.
InstructionAdapter.javaClass This adapter provides a default implementation for every method in InstructionVisitor.
InstructionVisitor.javaInterface The visitor pattern allows functionality to be added to a number of classes (or in this case one class, Instruction, that can vary in behavior) without modifying the classes themselves.
Label.javaClass Label is used to label an instruction.
LocalVariable.javaClass LocalVariable represents a local variable index operand to various instructions.
MemberRef.javaClass MemberRef represents a method or field (as a NameAndType) and the class (as a Type) in which it is declared.
MethodEditor.javaClass MethodEditor provides a means to edit a method of a class.
MultiArrayOperand.javaClass MultiArrayOperand encapsulates the operands to the multianewarray instruction.
NameAndType.javaClass Methods and fields are described by their name and type descriptor.
Opcode.javaInterface Opcode is an interface containing constants defining the opcodes of instructions and related constants.
  • opc_XXX are the opcodes.
  • opcx_XXX are the opcode classes.
SerialVersionUID.javaClass

This class computes the serial version UID of a class modeled by a ClassEditor.

Switch.javaClass Switch is used to hold the lookup values and branch targets of a tableswitch or lookup switch instruction.

The tableswitch low-to-high range of values is represented by storing each lookup value in the range.

TryCatch.javaClass TryCatch holds the labels for the start and end of a protected block and the beginning of a catch block and the type of the exception to catch.
Type.javaClass Type represents a type descriptor in a classes constant pool.
TypeComparator.javaClass A TypeComparator orders Types such that a subclass preceededs its superclass.
UseMap.javaClass
www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.