You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by ma...@apache.org on 2014/09/15 10:02:04 UTC
svn commit: r1624959 - in
/tomcat/trunk/java/org/apache/tomcat/util/bcel/classfile: AccessFlags.java
JavaClass.java
Author: markt
Date: Mon Sep 15 08:02:04 2014
New Revision: 1624959
URL: http://svn.apache.org/r1624959
Log:
Merge AccessFlags and JavaClass as the other sub-classes of
AccessFlags have been removed.
Removed:
tomcat/trunk/java/org/apache/tomcat/util/bcel/classfile/AccessFlags.java
Modified:
tomcat/trunk/java/org/apache/tomcat/util/bcel/classfile/JavaClass.java
Modified: tomcat/trunk/java/org/apache/tomcat/util/bcel/classfile/JavaClass.java
URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/util/bcel/classfile/JavaClass.java?rev=1624959&r1=1624958&r2=1624959&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/tomcat/util/bcel/classfile/JavaClass.java (original)
+++ tomcat/trunk/java/org/apache/tomcat/util/bcel/classfile/JavaClass.java Mon Sep 15 08:02:04 2014
@@ -27,12 +27,13 @@ package org.apache.tomcat.util.bcel.clas
* @author <A HREF="mailto:m.dahm@gmx.de">M. Dahm</A>
*/
-public class JavaClass extends AccessFlags {
+public class JavaClass {
- private String class_name;
- private String superclass_name;
- private String[] interface_names;
- private Annotations runtimeVisibleAnnotations; // "RuntimeVisibleAnnotations" attribute defined in the class
+ private final int access_flags;
+ private final String class_name;
+ private final String superclass_name;
+ private final String[] interface_names;
+ private final Annotations runtimeVisibleAnnotations; // "RuntimeVisibleAnnotations" attribute defined in the class
/**
* Constructor gets all contents as arguments.
@@ -55,6 +56,13 @@ public class JavaClass extends AccessFla
}
/**
+ * @return Access flags of the object aka. "modifiers".
+ */
+ public final int getAccessFlags() {
+ return access_flags;
+ }
+
+ /**
* Return annotations entries from "RuntimeVisibleAnnotations" attribute on
* the class, if there is any.
*
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org