File tree Expand file tree Collapse file tree 3 files changed +27
-3
lines changed
Expand file tree Collapse file tree 3 files changed +27
-3
lines changed Original file line number Diff line number Diff line change 1+ ### 1.1.0 (2014-12-15)
2+
13* Add wildcards support
24* Improve complex generics resolution
35* Add access by generic name methods in GenericsContext
Original file line number Diff line number Diff line change @@ -49,14 +49,14 @@ Maven:
4949<dependency >
5050 <groupId >ru.vyarus</groupId >
5151 <artifactId >generics-resolver</artifactId >
52- <version >1.0 .0</version >
52+ <version >1.1 .0</version >
5353</dependency >
5454```
5555
5656Gradle:
5757
5858``` groovy
59- compile 'ru.vyarus:generics-resolver:1.0 .0'
59+ compile 'ru.vyarus:generics-resolver:1.1 .0'
6060```
6161
6262### Usage
@@ -166,6 +166,28 @@ Any type could be resolved as string:
166166context.toStringType(doSomething.getGenericReturnType()) == "List<Integer>"
167167```
168168
169+ ### Cache
170+
171+ If you use JRebel or other class reloading tool (maybe some other reason) you will need to disable descriptors caching.
172+
173+ To do it set system property or environment variable:
174+
175+ ```
176+ ru.vyarus.java.generics.resolver.context.GenericsInfoFactory.cache=false
177+ ```
178+
179+ Or from code:
180+
181+ ``` java
182+ GenericsInfoFactory . disableCache();
183+ ```
184+
185+ Also you can clear cache manually:
186+
187+ ``` java
188+ GenericsInfoFactory . clearCache()
189+ ```
190+
169191### Use cases
170192
171193Few real life usages.
Original file line number Diff line number Diff line change 1- version =1.0.1 -SNAPSHOT
1+ version =1.1.0 -SNAPSHOT
You can’t perform that action at this time.
0 commit comments