类型模型是匹配一种类型或者一系列类型的方法。精确的类型模式形式是像:java.lang.String这样的。
在类型模式种允许出现一下通配符。
- “*”代表任意字符的零次出现或多次出现。当嵌入到一串字符的内部时(例如:java.*.String),它匹配任意字符的零次或者多次出现,除了包分割符(.),也九是表示0个或者多个字符。
- “+”用作类型模式的后缀,代表此类型和其所有的子类型(那些扩展或者实现带后缀类型的类型)。
- “..”可以用于指定所有的子包(因此java..String匹配java.lang.String),它匹配任意以包分隔符开头和结束的字符串,也就是表示0个或者多个包或者变量等。