@Test public void testNoParams() { SignatureParser sut = new SignatureParser("()V"); Iterator<String> i = sut.parameterSignatureIterator(); Assert.assertFalse(i.hasNext()); }
public Iterator<String> parameterSignatureIterator() { return new ParameterSignatureIterator(); }
SignatureParser { public Iterator<String> parameterSignatureIterator() { return new ParameterSignatureIterator(); } }
SignatureParser { public Iterator<String> parameterSignatureIterator() { return new ParameterSignatureIterator(); } SignatureParser(String signature); }
SignatureParser { public Iterator<String> parameterSignatureIterator() { return new ParameterSignatureIterator(); } SignatureParser(String signature); int getTotalArgumentSize(); int getSlotsFromTopOfStackForParameter(int paramNum); @Override String toString(); String[] getArguments(); Iterator<String> parameterSignatureIterator(); Iterable<String> parameterSignatures(); String getReturnTypeSignature(); int getNumParameters(); boolean hasReferenceParameters(); String getParameter(int pos); static boolean isReferenceType(String signature); static int getNumParametersForInvocation(InvokeInstruction inv, ConstantPoolGen cpg); static int getNumSlotsForType(String sig); static void main(String[] args); }
SignatureParser { public Iterator<String> parameterSignatureIterator() { return new ParameterSignatureIterator(); } SignatureParser(String signature); int getTotalArgumentSize(); int getSlotsFromTopOfStackForParameter(int paramNum); @Override String toString(); String[] getArguments(); Iterator<String> parameterSignatureIterator(); Iterable<String> parameterSignatures(); String getReturnTypeSignature(); int getNumParameters(); boolean hasReferenceParameters(); String getParameter(int pos); static boolean isReferenceType(String signature); static int getNumParametersForInvocation(InvokeInstruction inv, ConstantPoolGen cpg); static int getNumSlotsForType(String sig); static void main(String[] args);  }