1 | private void trackNamedParameterPositions(String name) {↵ | | 1 | private void addNamedParameter(String name) {↵
|
2 | Integer loc = new Integer( parameterCount++ );↵ | | 2 | Integer loc = new Integer( parameterCount++ );↵
|
3 | Object o = namedParameters.get( name );↵ | | 3 | Object o = namedParameterBindPoints.get( name );↵
|
4 | if ( o == null ) {↵ | | 4 | if ( o == null ) {↵
|
5 | namedParameters.put( name, loc );↵ | | 5 | namedParameterBindPoints.put( name, loc );↵
|
6 | }↵ | | 6 | }↵
|
7 | else if ( o instanceof Integer ) {↵ | | 7 | else if ( o instanceof Integer ) {↵
|
8 | ArrayList list = new ArrayList( 4 );↵ | | 8 | ArrayList list = new ArrayList( 4 );↵
|
9 | list.add( o );↵ | | 9 | list.add( o );↵
|
10 | list.add( loc );↵ | | 10 | list.add( loc );↵
|
11 | namedParameters.put( name, list );↵ | | 11 | namedParameterBindPoints.put( name, list );↵
|
12 | }↵ | | 12 | }↵
|
13 | else {↵ | | 13 | else {↵
|
14 | ( ( ArrayList ) o ).add( loc );↵ | | 14 | ( ( List ) o ).add( loc );↵
|
15 | | | 15 |
|