WALA/com.ibm.wala.cast/source/java/com/ibm/wala/cast/ir/translator
Ben Liblit 72c754e874 Declare private methods static wherever possible
If a method is private, there's no risk that a subclass elsewhere
might be overriding it and depending on dynamic dispatch to choose the
right implementation.  So all of these private methods can safely be
declared static without risk of regression in either WALA code or
unseen third-party code.
2017-06-07 08:29:23 -07:00
..
AbstractClassEntity.java cross-cutting changes to make more of WALA runnable with TeaVM. The biggest change is refactoring to AnalysisCache and friends; since TeaVM does not support SoftReference, I needed to add a layer of interfaces so that I can use a more simpleminded caching implementation for TeaVM. There are other changes to Module and friends to break connections with File and URL, which also cause TeaVM grief. I also organized imports in many places to remove unused types that caused trouble. 2017-02-02 20:33:27 -05:00
AbstractCodeEntity.java cross-cutting changes to make more of WALA runnable with TeaVM. The biggest change is refactoring to AnalysisCache and friends; since TeaVM does not support SoftReference, I needed to add a layer of interfaces so that I can use a more simpleminded caching implementation for TeaVM. There are other changes to Module and friends to break connections with File and URL, which also cause TeaVM grief. I also organized imports in many places to remove unused types that caused trouble. 2017-02-02 20:33:27 -05:00
AbstractDataEntity.java cross-cutting changes to make more of WALA runnable with TeaVM. The biggest change is refactoring to AnalysisCache and friends; since TeaVM does not support SoftReference, I needed to add a layer of interfaces so that I can use a more simpleminded caching implementation for TeaVM. There are other changes to Module and friends to break connections with File and URL, which also cause TeaVM grief. I also organized imports in many places to remove unused types that caused trouble. 2017-02-02 20:33:27 -05:00
AbstractEntity.java cross-cutting changes to make more of WALA runnable with TeaVM. The biggest change is refactoring to AnalysisCache and friends; since TeaVM does not support SoftReference, I needed to add a layer of interfaces so that I can use a more simpleminded caching implementation for TeaVM. There are other changes to Module and friends to break connections with File and URL, which also cause TeaVM grief. I also organized imports in many places to remove unused types that caused trouble. 2017-02-02 20:33:27 -05:00
AbstractFieldEntity.java Remove redundant generic type parameters where possible 2017-03-11 21:20:51 -06:00
AbstractGlobalEntity.java Remove redundant generic type parameters where possible 2017-03-11 21:20:51 -06:00
AbstractScriptEntity.java cross-cutting changes to make more of WALA runnable with TeaVM. The biggest change is refactoring to AnalysisCache and friends; since TeaVM does not support SoftReference, I needed to add a layer of interfaces so that I can use a more simpleminded caching implementation for TeaVM. There are other changes to Module and friends to break connections with File and URL, which also cause TeaVM grief. I also organized imports in many places to remove unused types that caused trouble. 2017-02-02 20:33:27 -05:00
ArrayOpHandler.java add missing copyright headers 2013-05-22 15:39:19 -07:00
AstTranslator.java Declare private methods static wherever possible 2017-06-07 08:29:23 -07:00
ConstantFoldingRewriter.java add missing copyright headers 2013-05-22 15:39:19 -07:00
ExposedNamesCollector.java merge 2013-06-25 11:57:37 -04:00
RewritingTranslatorToCAst.java Remove redundant generic type parameters where possible 2017-03-11 21:20:51 -06:00
TranslatorToCAst.java bug fix for translation of do loops using a goto 2014-12-19 11:16:00 -05:00
TranslatorToIR.java javadoc and formatting 2011-04-20 23:08:47 +00:00