private static final String parseMethodName(final String methodName) throws InvalidPatternException { try { return PatternParser.parseIdentifier(methodName); } catch (final InvalidPatternException ex) { throw new InvalidPatternException("Invalid method name.", ex); } }
private static final String parseMethodName(final String methodName) throws InvalidPatternException { try { return PatternParser.parseIdentifier(methodName); } catch (final InvalidPatternException ex) { throw new InvalidPatternException("Invalid method name.", ex); } }
private static final String parseFQType(final String fqType) throws InvalidPatternException { if (fqType.contains("...") || fqType.endsWith(".") || (fqType.length() == 0)) { throw new InvalidPatternException("Invalid fully qualified type."); } final String[] tokens = fqType.split("\\."); if (tokens.length == 1) { try { return PatternParser.parseIdentifier(fqType); } catch (final InvalidPatternException ex) { throw new InvalidPatternException("Invalid fully qualified type.", ex); } } else { return PatternParser.parseFQTypeTokenized(tokens); } }
} else { try { sb.append(PatternParser.parseIdentifier(tokens[i])); } catch (final InvalidPatternException ex) { throw new InvalidPatternException("Invalid fully qualified type.", ex); sb.append(PatternParser.parseIdentifier(tokens[length - 1])); } catch (final InvalidPatternException ex) { final InvalidPatternException newEx = new InvalidPatternException("Invalid fully qualified type.");
if (length == 1) { try { return PatternParser.parseIdentifier(fqType); } catch (final InvalidPatternException ex) { throw new InvalidPatternException("Invalid fully qualified type.", ex); } else { try { sb.append(PatternParser.parseIdentifier(array[i])); } catch (final InvalidPatternException ex) { throw new InvalidPatternException("Invalid fully qualified type.", ex); sb.append(PatternParser.parseIdentifier(array[length - 1])); } catch (final InvalidPatternException ex) { final InvalidPatternException newEx = new InvalidPatternException("Invalid fully qualified type.");