コード例 #1
0
ファイル: EnvUtil.java プロジェクト: noter/errai
 public ReachableTypes getCache(final GeneratorContext context) {
   final String moduleName = RebindUtils.getModuleName(context);
   if (isCacheValid(context, moduleName)) {
     return moduleToReachableTypes.get(moduleName);
   } else {
     return null;
   }
 }
コード例 #2
0
ファイル: EnvUtil.java プロジェクト: noter/errai
    public void putCache(final GeneratorContext context, final ReachableTypes reachableTypes) {
      if (_lastContext == null) {
        _lastContext = context;
      } else if (_lastContext != context) {
        _lastContext = context;
        moduleToReachableTypes.clear();
      }

      moduleToReachableTypes.put(RebindUtils.getModuleName(context), reachableTypes);
    }
コード例 #3
0
ファイル: EnvUtil.java プロジェクト: noter/errai
 public boolean isCacheValid(final GeneratorContext context) {
   return isCacheValid(context, RebindUtils.getModuleName(context));
 }