Clover coverage report - PMD - 3.3
Coverage timestamp: Thu Sep 15 2005 17:59:57 EDT
file stats: LOC: 157   Methods: 28
NCLOC: 133   Classes: 1
 
 Source file Conditionals Statements Methods TOTAL
AccessNode.java 0% 51% 92.9% 51.5%
coverage coverage
 1    package net.sourceforge.pmd.ast;
 2   
 3    public class AccessNode extends SimpleNode {
 4   
 5    public static final int PUBLIC = 0x0001;
 6    public static final int PROTECTED = 0x0002;
 7    public static final int PRIVATE = 0x0004;
 8    public static final int ABSTRACT = 0x0008;
 9    public static final int STATIC = 0x0010;
 10    public static final int FINAL = 0x0020;
 11    public static final int SYNCHRONIZED = 0x0040;
 12    public static final int NATIVE = 0x0080;
 13    public static final int TRANSIENT = 0x0100;
 14    public static final int VOLATILE = 0x0200;
 15    public static final int STRICTFP = 0x1000;
 16   
 17  23 public AccessNode(int i) {
 18  23 super(i);
 19    }
 20   
 21  2688 public AccessNode(JavaParser parser, int i) {
 22  2688 super(parser, i);
 23    }
 24   
 25    private int modifiers;
 26   
 27  2109 public void setModifiers(int m) {
 28  2109 this.modifiers = m;
 29    }
 30   
 31  83 public boolean isPublic() {
 32  83 return (modifiers & PUBLIC) != 0;
 33    }
 34   
 35  11 public boolean isProtected() {
 36  11 return (modifiers & PROTECTED) != 0;
 37    }
 38   
 39  133 public boolean isPrivate() {
 40  133 return (modifiers & PRIVATE) != 0;
 41    }
 42   
 43  124 public boolean isStatic() {
 44  124 return (modifiers & STATIC) != 0;
 45    }
 46   
 47  92 public boolean isAbstract() {
 48  92 return (modifiers & ABSTRACT) != 0;
 49    }
 50   
 51  152 public boolean isFinal() {
 52  152 return (modifiers & FINAL) != 0;
 53    }
 54   
 55  47 public boolean isNative() {
 56  47 return (modifiers & NATIVE) != 0;
 57    }
 58   
 59  8 public boolean isStrictfp() {
 60  8 return (modifiers & STRICTFP) != 0;
 61    }
 62   
 63  3 public boolean isSynchronized() {
 64  3 return (modifiers & SYNCHRONIZED) != 0;
 65    }
 66   
 67  11 public boolean isTransient() {
 68  11 return (modifiers & TRANSIENT) != 0;
 69    }
 70   
 71  3 public boolean isVolatile() {
 72  3 return (modifiers & VOLATILE) != 0;
 73    }
 74   
 75  2 public void setPublic() {
 76  2 modifiers |= PUBLIC;
 77    }
 78  2 public void setPrivate() {
 79  2 modifiers |= PRIVATE;
 80    }
 81  2 public void setProtected() {
 82  2 modifiers |= PROTECTED;
 83    }
 84  1 public void setSynchronized() {
 85  1 modifiers |= SYNCHRONIZED;
 86    }
 87  1 public void setVolatile() {
 88  1 modifiers |= VOLATILE;
 89    }
 90  1 public void setAbstract() {
 91  1 modifiers |= ABSTRACT;
 92    }
 93  1 public void setStatic() {
 94  1 modifiers |= STATIC;
 95    }
 96  1 public void setTransient() {
 97  1 modifiers |= TRANSIENT;
 98    }
 99  9 public void setFinal() {
 100  9 modifiers |= FINAL;
 101    }
 102  1 public void setNative() {
 103  1 modifiers |= NATIVE;
 104    }
 105  1 public void setStrictfp() {
 106  1 modifiers |= STRICTFP;
 107    }
 108   
 109    /**
 110    * Removes the given modifier.
 111    */
 112  0 static int removeModifier(int modifiers, int mod) {
 113  0 return modifiers & ~mod;
 114    }
 115   
 116  4 public boolean isPackagePrivate() {
 117  4 return !isPrivate() && !isPublic() && !isProtected();
 118    }
 119   
 120  0 public String collectDumpedModifiers(String prefix) {
 121  0 String out = toString(prefix) + ":";
 122  0 if (isPackagePrivate()) {
 123  0 out += "(package private)";
 124    }
 125  0 if (isPrivate()) {
 126  0 out += "(private)";
 127    }
 128  0 if (isPublic()) {
 129  0 out += "(public)";
 130    }
 131  0 if (isProtected()) {
 132  0 out += "(protected)";
 133    }
 134  0 if (isAbstract()) {
 135  0 out += "(abstract)";
 136    }
 137  0 if (isStatic()) {
 138  0 out += "(static)";
 139    }
 140  0 if (isFinal()) {
 141  0 out += "(final)";
 142    }
 143  0 if (isSynchronized()) {
 144  0 out += "(synchronized)";
 145    }
 146  0 if (isNative()) {
 147  0 out += "(native)";
 148    }
 149  0 if (isStrictfp()) {
 150  0 out += "(strict)";
 151    }
 152  0 if (isTransient()) {
 153  0 out += "(transient)";
 154    }
 155  0 return out;
 156    }
 157    }