@Retention(value=RUNTIME) @Target(value=PARAMETER) public @interface MultiArray
SPEC ::= DIMENSIONS : FLATTENED_DATA
DIMENSIONS ::= NUMBER | NUMBER DIM_SEPARATOR DIMENSIONS
DIM_SEPARATOR ::= x | X | *
FLATTENED_DATA ::= ( TOKEN )*
TOKEN ::= SIMPLE_TOKEN | QUOTED_TOKEN | SINGLE_QUOTED_TOKEN
SIMPLE_TOKEN ::= [^\s'"]+
QUOTED_TOKEN ::= " ( [^"\\] | \\ | \" )+ "
SINGLE_QUOTED_TOKEN ::= ' ( [^'\\] | \\ | \' )+ '
The following are valid examples of the array specification.
1 x 1 : hello
2*2: 1 2 3 4
3x1x2 : test1 "quoted token2" 'single-quoted token3' 4 "escape \" in token 5" 'escape \' in token 6'
public abstract Class<?> value
Copyright © 2015–2016 Boleslav Bobcik - Auderis. All rights reserved.