You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							18 lines
						
					
					
						
							651 B
						
					
					
				
			
		
		
		
			
			
			
				
					
				
				
					
				
			
		
		
	
	
							18 lines
						
					
					
						
							651 B
						
					
					
				| [appendix] | |
| = Javassist | |
| Javassist 是一个处理 Java 字节码的类库. Java 字节码被存储在叫做 class 的二进制文件中. | |
| 每个 class 文件包含一个 java 类或接口. | |
| 
 | |
| 类 Javassist.CtClass 是 class 类文件的抽象表示形式。 | |
| CtClass(编译时类) 的对象用于处理类文件。下面的程序是一个非常简单的示例: | |
| 
 | |
| [source,java] | |
| ---- | |
| ClassPool pool = ClassPool.getDefault(); | |
| CtClass cc = pool.get("test.Rectangle"); | |
| cc.setSuperclass(pool.get("test.Point")); | |
| cc.writeFile(); | |
| ---- | |
| 
 | |
| A CtClass (compile-time class) object is a handle for dealing with a class file. | |
| The following program is a very simple example:
 | |
| 
 |