File tree Expand file tree Collapse file tree 1 file changed +20
-0
lines changed
src/net/sf/j2s/core/astvisitors Expand file tree Collapse file tree 1 file changed +20
-0
lines changed Original file line number Diff line number Diff line change @@ -1144,6 +1144,26 @@ public void endVisit(MethodDeclaration node) {
11441144 return ;
11451145 }
11461146 }
1147+ String [] pipeMethods = new String [] {
1148+ "isPipeLive" ,
1149+ "keepPipeLive" ,
1150+ "pipeDestroy" ,
1151+ "pipeSetup" ,
1152+ "pipeThrough" ,
1153+ "through" ,
1154+ "pipeInit" ,
1155+ "pipeMonitoring" ,
1156+ "pipeMonitoringInterval" ,
1157+ "setPipeHelper" ,
1158+ "updateStatus"
1159+ };
1160+ for (int i = 0 ; i < pipeMethods .length ; i ++) {
1161+ if (Bindings .isMethodInvoking (mBinding , "net.sf.j2s.ajax.SimplePipeRunnable" , pipeMethods [i ])) {
1162+ if (getJ2SDocTag (node , "@j2sKeep" ) == null ) {
1163+ return ;
1164+ }
1165+ }
1166+ }
11471167 if (mBinding != null ) {
11481168 methodDeclareStack .pop ();
11491169 }
You can’t perform that action at this time.
0 commit comments