1 | if ( name.startsWith( "get" ) && hasGetterSignature ) {↵ | | 1 | if ( name.startsWith( "get" ) && hasGetterSignature ) {↵
|
2 | String propName = name.substring( 3 );↵ | | 2 | String propName = name.substring( 3 );↵
|
3 | return data.get( propName );↵ | | 3 | return data.get( propName );↵
|
4 | }↵ | | 4 | }↵
|
5 | else if ( name.startsWith( "is" ) && hasGetterSignature ) {↵ | | 5 | else if ( name.startsWith( "is" ) && hasGetterSignature ) {↵
|
6 | String propName = name.substring( 2 );↵ | | 6 | String propName = name.substring( 2 );↵
|
7 | return data.get( propName );↵ | | 7 | return data.get( propName );↵
|
8 | }↵ | | 8 | }↵
|
9 | else if ( name.startsWith( "set" ) && hasSetterSignature) {↵ | | 9 | else if ( name.startsWith( "set" ) && hasSetterSignature) {↵
|
10 | String propName = name.substring( 3 );↵ | | 10 | String propName = name.substring( 3 );↵
|
11 | data.put( propName, args[0] );↵ | | 11 | data.put( propName, args[0] );↵
|
12 | return null;↵ | | 12 | return null;↵
|
13 | }↵ | | 13 | }↵
|
14 | else {↵ | | 14 | else {↵
|
15 | // todo : what else to do here?↵ | | 15 | // todo : what else to do here?↵
|
16 | return null;↵ | | 16 | return null;↵
|
17 | | | 17 |
|