git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@104 30ef5769-5b8d-40dd-aea6-55b5d6557bb3tags/rel_3_17_1_ga
@@ -1,9 +1,18 @@ | |||
/* | |||
* JBoss, the OpenSource J2EE webOS | |||
* Javassist, a Java-bytecode translator toolkit. | |||
* Copyright (C) 2004 Bill Burke. All Rights Reserved. | |||
* | |||
* Distributable under LGPL license. | |||
* See terms of license at gnu.org. | |||
* The contents of this file are subject to the Mozilla Public License Version | |||
* 1.1 (the "License"); you may not use this file except in compliance with | |||
* the License. Alternatively, the contents of this file may be used under | |||
* the terms of the GNU Lesser General Public License Version 2.1 or later. | |||
* | |||
* Software distributed under the License is distributed on an "AS IS" basis, | |||
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License | |||
* for the specific language governing rights and limitations under the | |||
* License. | |||
*/ | |||
package javassist.bytecode.annotation; | |||
import javassist.bytecode.AttributeInfo; | |||
@@ -14,8 +23,6 @@ import java.io.ByteArrayInputStream; | |||
import java.io.ByteArrayOutputStream; | |||
import java.io.DataOutputStream; | |||
import java.io.IOException; | |||
import java.util.List; | |||
import java.util.ArrayList; | |||
import java.util.LinkedHashMap; | |||
import java.util.Collection; | |||
import java.util.Iterator; | |||
@@ -24,7 +31,7 @@ import java.util.Iterator; | |||
* Comment | |||
* | |||
* @author <a href="mailto:bill@jboss.org">Bill Burke</a> | |||
* @version $Revision: 1.1 $ | |||
* @version $Revision: 1.2 $ | |||
* | |||
**/ | |||
public class AnnotationGroup |
@@ -1,9 +1,18 @@ | |||
/* | |||
* JBoss, the OpenSource J2EE webOS | |||
* Javassist, a Java-bytecode translator toolkit. | |||
* Copyright (C) 2004 Bill Burke. All Rights Reserved. | |||
* | |||
* Distributable under LGPL license. | |||
* See terms of license at gnu.org. | |||
* The contents of this file are subject to the Mozilla Public License Version | |||
* 1.1 (the "License"); you may not use this file except in compliance with | |||
* the License. Alternatively, the contents of this file may be used under | |||
* the terms of the GNU Lesser General Public License Version 2.1 or later. | |||
* | |||
* Software distributed under the License is distributed on an "AS IS" basis, | |||
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License | |||
* for the specific language governing rights and limitations under the | |||
* License. | |||
*/ | |||
package javassist.bytecode.annotation; | |||
import javassist.bytecode.ConstPool; | |||
@@ -14,7 +23,6 @@ import javassist.CtPrimitiveType; | |||
import java.io.DataInput; | |||
import java.io.DataOutputStream; | |||
import java.io.IOException; | |||
import java.util.List; | |||
import java.util.LinkedHashMap; | |||
import java.util.HashMap; | |||
import java.util.Set; | |||
@@ -24,7 +32,7 @@ import java.util.Iterator; | |||
* Comment | |||
* | |||
* @author <a href="mailto:bill@jboss.org">Bill Burke</a> | |||
* @version $Revision: 1.2 $ | |||
* @version $Revision: 1.3 $ | |||
* | |||
**/ | |||
public class AnnotationInfo |
@@ -1,9 +1,18 @@ | |||
/* | |||
* JBoss, the OpenSource J2EE webOS | |||
* Javassist, a Java-bytecode translator toolkit. | |||
* Copyright (C) 2004 Bill Burke. All Rights Reserved. | |||
* | |||
* Distributable under LGPL license. | |||
* See terms of license at gnu.org. | |||
* The contents of this file are subject to the Mozilla Public License Version | |||
* 1.1 (the "License"); you may not use this file except in compliance with | |||
* the License. Alternatively, the contents of this file may be used under | |||
* the terms of the GNU Lesser General Public License Version 2.1 or later. | |||
* | |||
* Software distributed under the License is distributed on an "AS IS" basis, | |||
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License | |||
* for the specific language governing rights and limitations under the | |||
* License. | |||
*/ | |||
package javassist.bytecode.annotation; | |||
import javassist.bytecode.ConstPool; | |||
@@ -15,7 +24,7 @@ import java.io.IOException; | |||
* Comment | |||
* | |||
* @author <a href="mailto:bill@jboss.org">Bill Burke</a> | |||
* @version $Revision: 1.2 $ | |||
* @version $Revision: 1.3 $ | |||
* | |||
**/ | |||
public class AnnotationMemberValue extends MemberValue |
@@ -1,8 +1,16 @@ | |||
/* | |||
* JBoss, the OpenSource J2EE webOS | |||
* Javassist, a Java-bytecode translator toolkit. | |||
* Copyright (C) 2004 Bill Burke. All Rights Reserved. | |||
* | |||
* Distributable under LGPL license. | |||
* See terms of license at gnu.org. | |||
* The contents of this file are subject to the Mozilla Public License Version | |||
* 1.1 (the "License"); you may not use this file except in compliance with | |||
* the License. Alternatively, the contents of this file may be used under | |||
* the terms of the GNU Lesser General Public License Version 2.1 or later. | |||
* | |||
* Software distributed under the License is distributed on an "AS IS" basis, | |||
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License | |||
* for the specific language governing rights and limitations under the | |||
* License. | |||
*/ | |||
package javassist.bytecode.annotation; | |||
@@ -12,13 +20,12 @@ import java.io.DataInput; | |||
import java.io.DataOutputStream; | |||
import java.io.IOException; | |||
import java.util.ArrayList; | |||
import java.util.StringTokenizer; | |||
/** | |||
* Comment | |||
* | |||
* @author <a href="mailto:bill@jboss.org">Bill Burke</a> | |||
* @version $Revision: 1.2 $ | |||
* @version $Revision: 1.3 $ | |||
* | |||
**/ | |||
public class ArrayMemberValue extends MemberValue |
@@ -1,8 +1,16 @@ | |||
/* | |||
* JBoss, the OpenSource J2EE webOS | |||
* Javassist, a Java-bytecode translator toolkit. | |||
* Copyright (C) 2004 Bill Burke. All Rights Reserved. | |||
* | |||
* Distributable under LGPL license. | |||
* See terms of license at gnu.org. | |||
* The contents of this file are subject to the Mozilla Public License Version | |||
* 1.1 (the "License"); you may not use this file except in compliance with | |||
* the License. Alternatively, the contents of this file may be used under | |||
* the terms of the GNU Lesser General Public License Version 2.1 or later. | |||
* | |||
* Software distributed under the License is distributed on an "AS IS" basis, | |||
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License | |||
* for the specific language governing rights and limitations under the | |||
* License. | |||
*/ | |||
package javassist.bytecode.annotation; | |||
@@ -15,7 +23,7 @@ import java.io.IOException; | |||
* Comment | |||
* | |||
* @author <a href="mailto:bill@jboss.org">Bill Burke</a> | |||
* @version $Revision: 1.2 $ | |||
* @version $Revision: 1.3 $ | |||
* | |||
**/ | |||
public class BooleanMemberValue extends MemberValue |
@@ -1,8 +1,16 @@ | |||
/* | |||
* JBoss, the OpenSource J2EE webOS | |||
* Javassist, a Java-bytecode translator toolkit. | |||
* Copyright (C) 2004 Bill Burke. All Rights Reserved. | |||
* | |||
* Distributable under LGPL license. | |||
* See terms of license at gnu.org. | |||
* The contents of this file are subject to the Mozilla Public License Version | |||
* 1.1 (the "License"); you may not use this file except in compliance with | |||
* the License. Alternatively, the contents of this file may be used under | |||
* the terms of the GNU Lesser General Public License Version 2.1 or later. | |||
* | |||
* Software distributed under the License is distributed on an "AS IS" basis, | |||
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License | |||
* for the specific language governing rights and limitations under the | |||
* License. | |||
*/ | |||
package javassist.bytecode.annotation; | |||
@@ -15,7 +23,7 @@ import java.io.IOException; | |||
* Comment | |||
* | |||
* @author <a href="mailto:bill@jboss.org">Bill Burke</a> | |||
* @version $Revision: 1.2 $ | |||
* @version $Revision: 1.3 $ | |||
* | |||
**/ | |||
public class ByteMemberValue extends MemberValue |
@@ -1,9 +1,18 @@ | |||
/* | |||
* JBoss, the OpenSource J2EE webOS | |||
* Javassist, a Java-bytecode translator toolkit. | |||
* Copyright (C) 2004 Bill Burke. All Rights Reserved. | |||
* | |||
* Distributable under LGPL license. | |||
* See terms of license at gnu.org. | |||
* The contents of this file are subject to the Mozilla Public License Version | |||
* 1.1 (the "License"); you may not use this file except in compliance with | |||
* the License. Alternatively, the contents of this file may be used under | |||
* the terms of the GNU Lesser General Public License Version 2.1 or later. | |||
* | |||
* Software distributed under the License is distributed on an "AS IS" basis, | |||
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License | |||
* for the specific language governing rights and limitations under the | |||
* License. | |||
*/ | |||
package javassist.bytecode.annotation; | |||
import javassist.bytecode.ConstPool; | |||
@@ -15,7 +24,7 @@ import java.io.IOException; | |||
* Comment | |||
* | |||
* @author <a href="mailto:bill@jboss.org">Bill Burke</a> | |||
* @version $Revision: 1.2 $ | |||
* @version $Revision: 1.3 $ | |||
* | |||
**/ | |||
public class CharMemberValue extends MemberValue |
@@ -1,8 +1,16 @@ | |||
/* | |||
* JBoss, the OpenSource J2EE webOS | |||
* Javassist, a Java-bytecode translator toolkit. | |||
* Copyright (C) 2004 Bill Burke. All Rights Reserved. | |||
* | |||
* Distributable under LGPL license. | |||
* See terms of license at gnu.org. | |||
* The contents of this file are subject to the Mozilla Public License Version | |||
* 1.1 (the "License"); you may not use this file except in compliance with | |||
* the License. Alternatively, the contents of this file may be used under | |||
* the terms of the GNU Lesser General Public License Version 2.1 or later. | |||
* | |||
* Software distributed under the License is distributed on an "AS IS" basis, | |||
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License | |||
* for the specific language governing rights and limitations under the | |||
* License. | |||
*/ | |||
package javassist.bytecode.annotation; | |||
@@ -15,7 +23,7 @@ import java.io.IOException; | |||
* Comment | |||
* | |||
* @author <a href="mailto:bill@jboss.org">Bill Burke</a> | |||
* @version $Revision: 1.2 $ | |||
* @version $Revision: 1.3 $ | |||
* | |||
**/ | |||
public class ClassMemberValue extends MemberValue |
@@ -1,9 +1,18 @@ | |||
/* | |||
* JBoss, the OpenSource J2EE webOS | |||
* Javassist, a Java-bytecode translator toolkit. | |||
* Copyright (C) 2004 Bill Burke. All Rights Reserved. | |||
* | |||
* Distributable under LGPL license. | |||
* See terms of license at gnu.org. | |||
* The contents of this file are subject to the Mozilla Public License Version | |||
* 1.1 (the "License"); you may not use this file except in compliance with | |||
* the License. Alternatively, the contents of this file may be used under | |||
* the terms of the GNU Lesser General Public License Version 2.1 or later. | |||
* | |||
* Software distributed under the License is distributed on an "AS IS" basis, | |||
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License | |||
* for the specific language governing rights and limitations under the | |||
* License. | |||
*/ | |||
package javassist.bytecode.annotation; | |||
import javassist.bytecode.ConstPool; | |||
@@ -15,7 +24,7 @@ import java.io.IOException; | |||
* Comment | |||
* | |||
* @author <a href="mailto:bill@jboss.org">Bill Burke</a> | |||
* @version $Revision: 1.2 $ | |||
* @version $Revision: 1.3 $ | |||
* | |||
**/ | |||
public class DoubleMemberValue extends MemberValue |
@@ -1,9 +1,18 @@ | |||
/* | |||
* JBoss, the OpenSource J2EE webOS | |||
* Javassist, a Java-bytecode translator toolkit. | |||
* Copyright (C) 2004 Bill Burke. All Rights Reserved. | |||
* | |||
* Distributable under LGPL license. | |||
* See terms of license at gnu.org. | |||
* The contents of this file are subject to the Mozilla Public License Version | |||
* 1.1 (the "License"); you may not use this file except in compliance with | |||
* the License. Alternatively, the contents of this file may be used under | |||
* the terms of the GNU Lesser General Public License Version 2.1 or later. | |||
* | |||
* Software distributed under the License is distributed on an "AS IS" basis, | |||
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License | |||
* for the specific language governing rights and limitations under the | |||
* License. | |||
*/ | |||
package javassist.bytecode.annotation; | |||
import javassist.bytecode.ConstPool; | |||
@@ -15,7 +24,7 @@ import java.io.IOException; | |||
* Comment | |||
* | |||
* @author <a href="mailto:bill@jboss.org">Bill Burke</a> | |||
* @version $Revision: 1.2 $ | |||
* @version $Revision: 1.3 $ | |||
* | |||
**/ | |||
public class EnumMemberValue extends MemberValue |
@@ -1,9 +1,18 @@ | |||
/* | |||
* JBoss, the OpenSource J2EE webOS | |||
* Javassist, a Java-bytecode translator toolkit. | |||
* Copyright (C) 2004 Bill Burke. All Rights Reserved. | |||
* | |||
* Distributable under LGPL license. | |||
* See terms of license at gnu.org. | |||
* The contents of this file are subject to the Mozilla Public License Version | |||
* 1.1 (the "License"); you may not use this file except in compliance with | |||
* the License. Alternatively, the contents of this file may be used under | |||
* the terms of the GNU Lesser General Public License Version 2.1 or later. | |||
* | |||
* Software distributed under the License is distributed on an "AS IS" basis, | |||
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License | |||
* for the specific language governing rights and limitations under the | |||
* License. | |||
*/ | |||
package javassist.bytecode.annotation; | |||
import javassist.bytecode.ConstPool; | |||
@@ -15,7 +24,7 @@ import java.io.IOException; | |||
* Comment | |||
* | |||
* @author <a href="mailto:bill@jboss.org">Bill Burke</a> | |||
* @version $Revision: 1.2 $ | |||
* @version $Revision: 1.3 $ | |||
* | |||
**/ | |||
public class FloatMemberValue extends MemberValue |
@@ -1,9 +1,18 @@ | |||
/* | |||
* JBoss, the OpenSource J2EE webOS | |||
* Javassist, a Java-bytecode translator toolkit. | |||
* Copyright (C) 2004 Bill Burke. All Rights Reserved. | |||
* | |||
* Distributable under LGPL license. | |||
* See terms of license at gnu.org. | |||
* The contents of this file are subject to the Mozilla Public License Version | |||
* 1.1 (the "License"); you may not use this file except in compliance with | |||
* the License. Alternatively, the contents of this file may be used under | |||
* the terms of the GNU Lesser General Public License Version 2.1 or later. | |||
* | |||
* Software distributed under the License is distributed on an "AS IS" basis, | |||
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License | |||
* for the specific language governing rights and limitations under the | |||
* License. | |||
*/ | |||
package javassist.bytecode.annotation; | |||
import javassist.bytecode.ConstPool; | |||
@@ -15,7 +24,7 @@ import java.io.IOException; | |||
* Comment | |||
* | |||
* @author <a href="mailto:bill@jboss.org">Bill Burke</a> | |||
* @version $Revision: 1.2 $ | |||
* @version $Revision: 1.3 $ | |||
* | |||
**/ | |||
public class IntegerMemberValue extends MemberValue |
@@ -1,9 +1,18 @@ | |||
/* | |||
* JBoss, the OpenSource J2EE webOS | |||
* Javassist, a Java-bytecode translator toolkit. | |||
* Copyright (C) 2004 Bill Burke. All Rights Reserved. | |||
* | |||
* Distributable under LGPL license. | |||
* See terms of license at gnu.org. | |||
* The contents of this file are subject to the Mozilla Public License Version | |||
* 1.1 (the "License"); you may not use this file except in compliance with | |||
* the License. Alternatively, the contents of this file may be used under | |||
* the terms of the GNU Lesser General Public License Version 2.1 or later. | |||
* | |||
* Software distributed under the License is distributed on an "AS IS" basis, | |||
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License | |||
* for the specific language governing rights and limitations under the | |||
* License. | |||
*/ | |||
package javassist.bytecode.annotation; | |||
import javassist.bytecode.ConstPool; | |||
@@ -15,7 +24,7 @@ import java.io.IOException; | |||
* Comment | |||
* | |||
* @author <a href="mailto:bill@jboss.org">Bill Burke</a> | |||
* @version $Revision: 1.2 $ | |||
* @version $Revision: 1.3 $ | |||
* | |||
**/ | |||
public class LongMemberValue extends MemberValue |
@@ -1,9 +1,18 @@ | |||
/* | |||
* JBoss, the OpenSource J2EE webOS | |||
* Javassist, a Java-bytecode translator toolkit. | |||
* Copyright (C) 2004 Bill Burke. All Rights Reserved. | |||
* | |||
* Distributable under LGPL license. | |||
* See terms of license at gnu.org. | |||
* The contents of this file are subject to the Mozilla Public License Version | |||
* 1.1 (the "License"); you may not use this file except in compliance with | |||
* the License. Alternatively, the contents of this file may be used under | |||
* the terms of the GNU Lesser General Public License Version 2.1 or later. | |||
* | |||
* Software distributed under the License is distributed on an "AS IS" basis, | |||
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License | |||
* for the specific language governing rights and limitations under the | |||
* License. | |||
*/ | |||
package javassist.bytecode.annotation; | |||
import javassist.bytecode.ConstPool; | |||
@@ -11,13 +20,12 @@ import javassist.bytecode.ConstPool; | |||
import java.io.DataInput; | |||
import java.io.DataOutputStream; | |||
import java.io.IOException; | |||
import java.util.LinkedHashMap; | |||
/** | |||
* Comment | |||
* | |||
* @author <a href="mailto:bill@jboss.org">Bill Burke</a> | |||
* @version $Revision: 1.2 $ | |||
* @version $Revision: 1.3 $ | |||
* | |||
**/ | |||
public abstract class MemberValue |
@@ -1,16 +1,25 @@ | |||
/* | |||
* JBoss, the OpenSource J2EE webOS | |||
* Javassist, a Java-bytecode translator toolkit. | |||
* Copyright (C) 2004 Bill Burke. All Rights Reserved. | |||
* | |||
* Distributable under LGPL license. | |||
* See terms of license at gnu.org. | |||
* The contents of this file are subject to the Mozilla Public License Version | |||
* 1.1 (the "License"); you may not use this file except in compliance with | |||
* the License. Alternatively, the contents of this file may be used under | |||
* the terms of the GNU Lesser General Public License Version 2.1 or later. | |||
* | |||
* Software distributed under the License is distributed on an "AS IS" basis, | |||
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License | |||
* for the specific language governing rights and limitations under the | |||
* License. | |||
*/ | |||
package javassist.bytecode.annotation; | |||
/** | |||
* Comment | |||
* | |||
* @author <a href="mailto:bill@jboss.org">Bill Burke</a> | |||
* @version $Revision: 1.1 $ | |||
* @version $Revision: 1.2 $ | |||
* | |||
**/ | |||
public interface MemberValueVisitor |
@@ -1,9 +1,18 @@ | |||
/* | |||
* JBoss, the OpenSource J2EE webOS | |||
* Javassist, a Java-bytecode translator toolkit. | |||
* Copyright (C) 2004 Bill Burke. All Rights Reserved. | |||
* | |||
* Distributable under LGPL license. | |||
* See terms of license at gnu.org. | |||
* The contents of this file are subject to the Mozilla Public License Version | |||
* 1.1 (the "License"); you may not use this file except in compliance with | |||
* the License. Alternatively, the contents of this file may be used under | |||
* the terms of the GNU Lesser General Public License Version 2.1 or later. | |||
* | |||
* Software distributed under the License is distributed on an "AS IS" basis, | |||
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License | |||
* for the specific language governing rights and limitations under the | |||
* License. | |||
*/ | |||
package javassist.bytecode.annotation; | |||
import javassist.bytecode.ConstPool; | |||
@@ -15,7 +24,7 @@ import java.io.IOException; | |||
* Comment | |||
* | |||
* @author <a href="mailto:bill@jboss.org">Bill Burke</a> | |||
* @version $Revision: 1.2 $ | |||
* @version $Revision: 1.3 $ | |||
* | |||
**/ | |||
public class ShortMemberValue extends MemberValue |
@@ -1,8 +1,16 @@ | |||
/* | |||
* JBoss, the OpenSource J2EE webOS | |||
* Javassist, a Java-bytecode translator toolkit. | |||
* Copyright (C) 2004 Bill Burke. All Rights Reserved. | |||
* | |||
* Distributable under LGPL license. | |||
* See terms of license at gnu.org. | |||
* The contents of this file are subject to the Mozilla Public License Version | |||
* 1.1 (the "License"); you may not use this file except in compliance with | |||
* the License. Alternatively, the contents of this file may be used under | |||
* the terms of the GNU Lesser General Public License Version 2.1 or later. | |||
* | |||
* Software distributed under the License is distributed on an "AS IS" basis, | |||
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License | |||
* for the specific language governing rights and limitations under the | |||
* License. | |||
*/ | |||
package javassist.bytecode.annotation; | |||
@@ -15,7 +23,7 @@ import java.io.IOException; | |||
* Comment | |||
* | |||
* @author <a href="mailto:bill@jboss.org">Bill Burke</a> | |||
* @version $Revision: 1.2 $ | |||
* @version $Revision: 1.3 $ | |||
* | |||
**/ | |||
public class StringMemberValue extends MemberValue |