You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by se...@apache.org on 2014/09/19 18:26:51 UTC
svn commit: r1626266 - in
/commons/proper/bcel/trunk/src/main/java/org/apache/bcel/classfile:
AccessFlags.java Attribute.java Constant.java ConstantCP.java
ElementValue.java
Author: sebb
Date: Fri Sep 19 16:26:51 2014
New Revision: 1626266
URL: http://svn.apache.org/r1626266
Log:
Add some TODOs
Modified:
commons/proper/bcel/trunk/src/main/java/org/apache/bcel/classfile/AccessFlags.java
commons/proper/bcel/trunk/src/main/java/org/apache/bcel/classfile/Attribute.java
commons/proper/bcel/trunk/src/main/java/org/apache/bcel/classfile/Constant.java
commons/proper/bcel/trunk/src/main/java/org/apache/bcel/classfile/ConstantCP.java
commons/proper/bcel/trunk/src/main/java/org/apache/bcel/classfile/ElementValue.java
Modified: commons/proper/bcel/trunk/src/main/java/org/apache/bcel/classfile/AccessFlags.java
URL: http://svn.apache.org/viewvc/commons/proper/bcel/trunk/src/main/java/org/apache/bcel/classfile/AccessFlags.java?rev=1626266&r1=1626265&r2=1626266&view=diff
==============================================================================
--- commons/proper/bcel/trunk/src/main/java/org/apache/bcel/classfile/AccessFlags.java (original)
+++ commons/proper/bcel/trunk/src/main/java/org/apache/bcel/classfile/AccessFlags.java Fri Sep 19 16:26:51 2014
@@ -29,7 +29,7 @@ import org.apache.bcel.Constants;
public abstract class AccessFlags implements java.io.Serializable {
private static final long serialVersionUID = 2845404654039163061L;
- protected int access_flags;
+ protected int access_flags; // TODO make private (has getter & setter)
public AccessFlags() {
Modified: commons/proper/bcel/trunk/src/main/java/org/apache/bcel/classfile/Attribute.java
URL: http://svn.apache.org/viewvc/commons/proper/bcel/trunk/src/main/java/org/apache/bcel/classfile/Attribute.java?rev=1626266&r1=1626265&r2=1626266&view=diff
==============================================================================
--- commons/proper/bcel/trunk/src/main/java/org/apache/bcel/classfile/Attribute.java (original)
+++ commons/proper/bcel/trunk/src/main/java/org/apache/bcel/classfile/Attribute.java Fri Sep 19 16:26:51 2014
@@ -52,13 +52,13 @@ public abstract class Attribute implemen
{
private static final long serialVersionUID = -1707826820310002955L;
- protected int name_index; // Points to attribute name in constant pool
+ protected int name_index; // Points to attribute name in constant pool TODO make private (has getter & setter)
- protected int length; // Content length of attribute field
+ protected int length; // Content length of attribute field TODO make private (has getter & setter)
- protected byte tag; // Tag to distiguish subclasses
+ protected byte tag; // Tag to distinguish subclasses TODO make private & final; supposed to be immutable
- protected ConstantPool constant_pool;
+ protected ConstantPool constant_pool; // TODO make private (has getter & setter)
protected Attribute(byte tag, int name_index, int length,
ConstantPool constant_pool)
Modified: commons/proper/bcel/trunk/src/main/java/org/apache/bcel/classfile/Constant.java
URL: http://svn.apache.org/viewvc/commons/proper/bcel/trunk/src/main/java/org/apache/bcel/classfile/Constant.java?rev=1626266&r1=1626265&r2=1626266&view=diff
==============================================================================
--- commons/proper/bcel/trunk/src/main/java/org/apache/bcel/classfile/Constant.java (original)
+++ commons/proper/bcel/trunk/src/main/java/org/apache/bcel/classfile/Constant.java Fri Sep 19 16:26:51 2014
@@ -58,7 +58,7 @@ public abstract class Constant implement
* need the tag as an index to select the corresponding class name from the
* `CONSTANT_NAMES' array.
*/
- protected byte tag;
+ protected byte tag; // TODO should be private & final
Constant(byte tag) {
Modified: commons/proper/bcel/trunk/src/main/java/org/apache/bcel/classfile/ConstantCP.java
URL: http://svn.apache.org/viewvc/commons/proper/bcel/trunk/src/main/java/org/apache/bcel/classfile/ConstantCP.java?rev=1626266&r1=1626265&r2=1626266&view=diff
==============================================================================
--- commons/proper/bcel/trunk/src/main/java/org/apache/bcel/classfile/ConstantCP.java (original)
+++ commons/proper/bcel/trunk/src/main/java/org/apache/bcel/classfile/ConstantCP.java Fri Sep 19 16:26:51 2014
@@ -37,8 +37,8 @@ public abstract class ConstantCP extends
private static final long serialVersionUID = -6275762995206209402L;
/** References to the constants containing the class and the field signature
*/
- protected int class_index;
- protected int name_and_type_index;
+ protected int class_index; // TODO make private (has getter & setter)
+ protected int name_and_type_index; // TODO make private (has getter & setter)
/**
Modified: commons/proper/bcel/trunk/src/main/java/org/apache/bcel/classfile/ElementValue.java
URL: http://svn.apache.org/viewvc/commons/proper/bcel/trunk/src/main/java/org/apache/bcel/classfile/ElementValue.java?rev=1626266&r1=1626265&r2=1626266&view=diff
==============================================================================
--- commons/proper/bcel/trunk/src/main/java/org/apache/bcel/classfile/ElementValue.java (original)
+++ commons/proper/bcel/trunk/src/main/java/org/apache/bcel/classfile/ElementValue.java Fri Sep 19 16:26:51 2014
@@ -28,9 +28,9 @@ import java.io.IOException;
*/
public abstract class ElementValue
{
- protected int type;
+ protected int type; // TODO should be final
- protected ConstantPool cpool;
+ protected ConstantPool cpool; // TODO should be final
@Override
public String toString()