WALA/com.ibm.wala.core/src/com/ibm/wala
Erik Derr ee13713c4d Impl of IMethod.is(Wala)Synthetic and IClass.isSynthetic (#359)
* Impl of IMethod isSynthetic and isWalaSynthetic

So far IMethod.isSynthetic referred to WALA-generated helper functions
and there was no equivalent to check whether an IMethod is synthetic in
terms of compiler-generated.

To make naming consistent this patch first renames the isSynthetic to
isWalaSynthetic to clearly indicate that a given IMethod was generated
by WALA. Then, we re-introduce isSynthetic that from now on checks
whether an IMethod is synthetic/compiler-generated (referring to the
synthetic flag in bytecode)

* Implementation of IClass.isSynthetic

Complementary to IMethod.isSynthetic, this method checks whether
an IClass is compiler-generated.

* updated JavaDoc
2018-10-02 22:28:21 -07:00
..
analysis Impl of IMethod.is(Wala)Synthetic and IClass.isSynthetic (#359) 2018-10-02 22:28:21 -07:00
cfg rename getNumberOfParameters to getNumberOfPositionalParameters since the Python front end now supports keyword parameters 2018-04-12 19:09:25 -04:00
classLoader Impl of IMethod.is(Wala)Synthetic and IClass.isSynthetic (#359) 2018-10-02 22:28:21 -07:00
client Resolve the last two Eclipse warnings about using raw types 2018-04-13 12:53:33 -05:00
core/plugin more conversion to Unix line endings 2012-09-04 15:59:50 -07:00
dataflow "@param" parameter name must match the name of some formal parameter 2017-12-19 16:53:55 -06:00
demandpa Impl of IMethod.is(Wala)Synthetic and IClass.isSynthetic (#359) 2018-10-02 22:28:21 -07:00
escape "@returns" is not a valid Javadoc tag, but "@return" is 2017-12-19 16:53:55 -06:00
ipa Impl of IMethod.is(Wala)Synthetic and IClass.isSynthetic (#359) 2018-10-02 22:28:21 -07:00
model Remove a Java bytecode file that shouldn't be revision-tracked 2018-05-21 16:15:53 -05:00
properties Plug an `InputStream` resource leak 2017-08-27 11:03:14 -07:00
ssa Impl of IMethod.is(Wala)Synthetic and IClass.isSynthetic (#359) 2018-10-02 22:28:21 -07:00
types more support for method handles, particularly for ones created with 2018-08-02 19:35:32 -04:00
util a little tolerance for sloppy models 2018-07-04 15:46:06 -04:00
viz Remove useless "@return" tags with no descriptive text 2017-12-19 16:53:56 -06:00