• Home
    • View
    • Login
    This page
    • Normal
    • Export PDF
    • Page Information

    Loading...
  1. Dashboard
  2. Undefined Space
  3. Compiler
  4. Java Corpus Tools

Page History

Versions Compared

Old Version 32

changes.mady.by.user J. Duke

Saved on Jul 20, 2012

compared with

New Version 33

changes.mady.by.user J. Duke

Saved on Jul 20, 2012

  • Previous Change: Difference between versions 31 and 32
  • Next Change: Difference between versions 33 and 34
  • View Page History

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

 

Final Array & Anonymous Class

Generic Constructors

Capture Conversion Idiom

Overloaded Methods

Covariant Arrays

JTL

 

 

X

 

 

BBQ

X

X

X

 ?

 

SOUL

 

 

 

 

 

JQuery

X

X

X

?

X

.QL

 

 

 

 

 

Jackpot

 

 

 

 

 

PMD

 

 

 

 

X

JTL

  •  no working Eclipse plugin found. (authors emailed)

BBQ

  • doesn't detect local inner classes (local & anonymous). Only inner classes (doesn't differentiate): class in all classes
  • no access to local variable declared in methods
  • no support for generics.
  • no support for constructors (considered as method init) 
  • no AST structural matching. (e.g loops ...)
  • no variable binding/unification
  • set operators (union, intersection)
  • support for read/write of fields references

...

  • http://jquery.cs.ubc.ca/documentation/toc.html
  • http://jquery.cs.ubc.ca/documentation/appendix2.html
  • variable binding through predicates
  • Wiki Markup
    support for read & mutation of fields (write) \[writes(?B,?F,?L) means: "Block ?B writes to field ?F at location ?L"\]
  • no structural matching (e.g pattern match on a loop or body of a method)
  • no generics support

Wiki Markup
*+.QL \[authors emailed Oege\]+*

  •  

Wiki Markup
*{+}Jackpot \[emailed Jan from Netbeans\]+*

  • https://bitbucket.org/jlahoda/jackpot30/wiki/RulesLanguageAdditionalDocs

PMD

  • http://www.ing.iac.es/~docs/external/java/pmd/rules/design.htmlImage Removed
  • http://code.google.com/p/code-cop-code/wiki/PmdRulesCodecopImage Removed
  • structural matching: all AST hiearchy can be queried through Xpath expression
  • can't express subtype relations. E.g. assignments where RHS is supertype of left handside and different
  • no variable binding
  • support generic constructors but not bind it to enclosing class: //ConstructorDeclaration//TypeParameters

...

Overview
Content Tools
ThemeBuilder

Terms of Use
• License: GPLv2
• Privacy • Trademarks • Contact Us

Powered by a free Atlassian Confluence Open Source Project License granted to https://www.atlassian.com/software/views/opensource-community-additional-license-offer. Evaluate Confluence today.

  • Kolekti ThemeBuilder Powered by Atlassian Confluence 8.5.23
  • Kolekti ThemeBuilder printed.by.atlassian.confluence
  • Report a bug
  • Atlassian News
Atlassian
Kolekti ThemeBuilder EngineAtlassian Confluence
{"serverDuration": 432, "requestCorrelationId": "7690eb573ba1c915"}