Giter Site home page Giter Site logo

depfind_uw's People

Contributors

jeantessier avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Forkers

pombredanne

depfind_uw's Issues

Update XML Schema

Original report by rtholmes (Bitbucket: rtholmes, GitHub: rtholmes).


I've attached an example XML file.

Any comments on the schema would be appreciated, now's the time!

I would like to update the XML readers in the core project today.

Track generic types

Original report by rtholmes (Bitbucket: rtholmes, GitHub: rtholmes).


Currently a field:

Vector foo;

Is just recorded as having an outbound type Vector. There should be a dependency on String here too (it would be fine for there to just be two outbound types, one to String and one to Vector).

Problem with comparing $ and .

Original report by wasabi_ko (Bitbucket: wasabi_ko, ).


In partition s there is:

path: org.joda.time.DateTime$Property.addWrapFieldToCopy(int) -> org.joda.time.DateTime.withMillis(long)

While the corresponding entry in partition d is :

org.joda.time.DateMidnight.Property.addWrapFieldToCopy(int) -> org.joda.time.DateMidnight.withMillis(long)

Basically the $ instance should be a . or vice versa

Some param types missing

Original report by rtholmes (Bitbucket: rtholmes, GitHub: rtholmes).


Extension of <<issue 4>>.

e.g.,

[dependencyextractor] Field: ca.uwaterloo.cs.se.bench.simple.SimpleThreadClass$ThreadA.tick does not seem to have a type

[dependencyextractor] Field: ca.uwaterloo.cs.se.bench.simple.SimpleThreadClass$ThreadA.count does not seem to have a type

[dependencyextractor] Field: ca.uwaterloo.cs.se.bench.simple.SimpleThreadClass$ThreadB.tick does not seem to have a type

[dependencyextractor] Field: ca.uwaterloo.cs.se.bench.simple.SimpleThreadClass$ThreadB.count does not seem to have a type

This warning arises in XMLPrinterUW::preprocessClassNode(ClassNode).

Issue with s/d partition

Original report by wasabi_ko (Bitbucket: wasabi_ko, ).


From the text of the actual output in the d partition there is:

org.joda.time.DateMidnight(Object, Chronology) -> org.joda.time.DateMidnight.checkInstant(long, Chronology)

In the s partition there is:

org.joda.time.DateMidnight(Object, Chronology) -> org.joda.time.base.BaseDateTime(Object, Chronology)

AND

org.joda.time.base.BaseDateTime(Object, Chronology) -> org.joda.time.DateMidnight.checkInstant(long, Chronology)

It should be noted that BaseDateTime is a superclass for DateMidnight. I believe that the static analysis is having issues acknowledging the super/sub class relationship between BaseDateTime and DateMidnight.

Method signature output format enhancement

Original report by rtholmes (Bitbucket: rtholmes, GitHub: rtholmes).


The output format should be modified to record whether an outbound type is from a parameter, the return type, or from in the body. For parameters, the order of the param should be recorded.

This can be done by just adding a source='param/return/body' attribute and for parameters adding position='n'.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.