@Override public boolean equals(Object obj) { if (obj instanceof IMethodElement) { IMethodElement obj2 = (IMethodElement) obj; return getName().equals(obj2.getName()) && getReturnType().equals(obj2.getReturnType()) && (extent == obj2.getExtent()) && Arrays.deepEquals(parameters, obj2.getParameters()); } return false; } }
@Override public int getSizeInRCode() { int size = 8; if (this.propertyAsVariable()) { size += this.variable.getSizeInRCode(); } if (this.hasGetter()) { size += this.getter.getSizeInRCode(); } if (this.hasSetter()) { size += this.setter.getSizeInRCode(); } return size; }
@Override public boolean hasMethod(String name) { for (IMethodElement mthd : methods) { if (mthd.getName().equalsIgnoreCase(name)) return true; } return false; }
@Override public int getSizeInRCode() { int size = 8; if (this.propertyAsVariable()) { size += this.variable.getSizeInRCode(); } if (this.hasGetter()) { size += this.getter.getSizeInRCode(); } if (this.hasSetter()) { size += this.setter.getSizeInRCode(); } return size; }
@Override public boolean hasMethod(String name) { for (IMethodElement mthd : methods) { if (mthd.getName().equalsIgnoreCase(name)) return true; } return false; }
@Override public boolean equals(Object obj) { if (obj instanceof IMethodElement) { IMethodElement obj2 = (IMethodElement) obj; return getName().equals(obj2.getName()) && getReturnType().equals(obj2.getReturnType()) && (extent == obj2.getExtent()) && Arrays.deepEquals(parameters, obj2.getParameters()); } return false; } }
atp.add(AccessType.PROTECTED); getter = MethodElementV11.fromDebugSegment("", atp, segment, currPos, textAreaOffset, order); currPos += getter.getSizeInRCode();
@Override public boolean hasMethod(String name) { for (IMethodElement mthd : methods) { if (mthd.getName().equalsIgnoreCase(name)) return true; } return false; }
atp.add(AccessType.PROTECTED); getter = MethodElementV12.fromDebugSegment("", atp, segment, currPos, textAreaOffset, order); currPos += getter.getSizeInRCode(); atp.add(AccessType.PROTECTED); setter = MethodElementV12.fromDebugSegment("", atp, segment, currPos, textAreaOffset, order); currPos += setter.getSizeInRCode();
@Override public boolean hasMethod(String name) { for (IMethodElement mthd : methods) { if (mthd.getName().equalsIgnoreCase(name)) return true; } return false; }
atp.add(AccessType.PROTECTED); getter = MethodElementV11.fromDebugSegment("", atp, segment, currPos, textAreaOffset, order); currPos += getter.getSizeInRCode();
atp.add(AccessType.PROTECTED); getter = MethodElementV12.fromDebugSegment("", atp, segment, currPos, textAreaOffset, order); currPos += getter.getSizeInRCode(); atp.add(AccessType.PROTECTED); setter = MethodElementV12.fromDebugSegment("", atp, segment, currPos, textAreaOffset, order); currPos += setter.getSizeInRCode();
case METHOD: IMethodElement mthd = MethodElementV12.fromDebugSegment(name, set, segment, currOffset, textAreaOffset, order); currOffset += mthd.getSizeInRCode(); typeInfo.getMethods().add(mthd); break;
case METHOD: IMethodElement mthd = MethodElementV11.fromDebugSegment(name, set, segment, currOffset, textAreaOffset, order); currOffset += mthd.getSizeInRCode(); typeInfo.getMethods().add(mthd); break;
@Override public int getSizeInRCode() { int size = 16; if (this.propertyAsVariable()) { size += this.getVariable().getSizeInRCode(); } if (this.hasGetter()) { size += this.getGetter().getSizeInRCode(); } if (this.hasSetter()) { size += this.getSetter().getSizeInRCode(); } if (enumDesc != null) { size += enumDesc.getSizeInRCode(); } return size; }
case METHOD: IMethodElement mthd = MethodElementV12.fromDebugSegment(name, set, segment, currOffset, textAreaOffset, order); currOffset += mthd.getSizeInRCode(); typeInfo.getMethods().add(mthd); break;
case METHOD: IMethodElement mthd = MethodElementV11.fromDebugSegment(name, set, segment, currOffset, textAreaOffset, order); currOffset += mthd.getSizeInRCode(); typeInfo.getMethods().add(mthd); break;
@Override public int getSizeInRCode() { int size = 16; if (this.propertyAsVariable()) { size += this.getVariable().getSizeInRCode(); } if (this.hasGetter()) { size += this.getGetter().getSizeInRCode(); } if (this.hasSetter()) { size += this.getSetter().getSizeInRCode(); } if (enumDesc != null) { size += enumDesc.getSizeInRCode(); } return size; }