aboutsummaryrefslogtreecommitdiffstats
path: root/src/main/javassist/bytecode/ClassFile.java
diff options
context:
space:
mode:
authorchiba <chiba@30ef5769-5b8d-40dd-aea6-55b5d6557bb3>2005-11-12 13:30:33 +0000
committerchiba <chiba@30ef5769-5b8d-40dd-aea6-55b5d6557bb3>2005-11-12 13:30:33 +0000
commit7ea6c585a1171bbae39575e2babb4525da3c162f (patch)
tree3031977ceec9d0c4b37b4239fcd6c54d6c6cadfa /src/main/javassist/bytecode/ClassFile.java
parent724b9b93c33f7f9c0fb6628261f43fe960014c17 (diff)
downloadjavassist-7ea6c585a1171bbae39575e2babb4525da3c162f.tar.gz
javassist-7ea6c585a1171bbae39575e2babb4525da3c162f.zip
updated javadoc comments.
git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@222 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
Diffstat (limited to 'src/main/javassist/bytecode/ClassFile.java')
-rw-r--r--src/main/javassist/bytecode/ClassFile.java18
1 files changed, 15 insertions, 3 deletions
diff --git a/src/main/javassist/bytecode/ClassFile.java b/src/main/javassist/bytecode/ClassFile.java
index bab40b70..8f2fc66b 100644
--- a/src/main/javassist/bytecode/ClassFile.java
+++ b/src/main/javassist/bytecode/ClassFile.java
@@ -675,7 +675,7 @@ public final class ClassFile {
}
/**
- * Set the Major version.
+ * Set the major version.
*
* @param major
* the major version
@@ -685,7 +685,7 @@ public final class ClassFile {
}
/**
- * Get the Minor version.
+ * Get the minor version.
*
* @return the minor version
*/
@@ -694,7 +694,7 @@ public final class ClassFile {
}
/**
- * Set the Minor version.
+ * Set the minor version.
*
* @param minor
* the minor version
@@ -702,4 +702,16 @@ public final class ClassFile {
public void setMinorVersion(int minor) {
this.minor = minor;
}
+
+ /**
+ * Sets the major and minor version to Java 5.
+ *
+ * If the major version is older than 49, Java 5
+ * extensions such as annotations are ignored
+ * by the JVM.
+ */
+ public void setVersionToJava5() {
+ this.major = 49;
+ this.minor = 0;
+ }
}