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