1. 01 Apr, 2018 1 commit
  2. 04 Jul, 2017 1 commit
  3. 21 Jun, 2017 1 commit
  4. 11 Jun, 2017 1 commit
  5. 09 Jun, 2017 1 commit
    • mevenson@1c010e3e-69d0-11dd-93a8-456734b0d56f's avatar
      Further fixes for JSS · 987f2662
      JAVAPARSER now "stacks" its macro definition on the existing one it
      inherits from JSS.
      
      Refactor all tests to just pollute CL-USER where necessary (strictly
      speaking it shouldn't be necessary as all PROVE tests should be able
      to use lexical bindings.
      
      Document existence of Java field access via SHARPSIGN-QUOTATION_MARK,
      e.g.
      
          (#"{java.lang.System}.{fileSeparator}")
      
      and the new Java DSL
      
          (asdf:make :javaparser)
          (#"'#1"new ByteBuddy()
            .subclass(Object.class,t)
            .method(ElementMatchers.named("toString"))
            .intercept(FixedValue.value("Hello World!"))
            .make()
            .load(getClass().getClassLoader())
            .getLoaded()"
      987f2662
  6. 08 Jun, 2017 1 commit
  7. 16 May, 2017 1 commit
  8. 15 May, 2017 1 commit
  9. 16 Apr, 2017 1 commit
  10. 02 Feb, 2017 1 commit
  11. 20 Jan, 2017 1 commit
  12. 16 Jan, 2017 1 commit
  13. 08 Jan, 2017 1 commit
  14. 28 Dec, 2016 1 commit
  15. 26 Dec, 2016 1 commit
  16. 17 Nov, 2016 2 commits
  17. 08 Oct, 2016 2 commits
  18. 21 Oct, 2015 1 commit
  19. 26 Aug, 2014 1 commit
  20. 17 Aug, 2014 1 commit
  21. 29 Jul, 2014 1 commit
    • mevenson@1c010e3e-69d0-11dd-93a8-456734b0d56f's avatar
      jss: GET-JAVA-FIELD now finds non-public inherited fields with TRY-HARDER. · 2f4ad123
      Robert Goldman contributes in <http://abcl.org/trac/ticket/362>:
      
      GET-JAVA-FIELD, when its optional TRY-HARDER argument is NIL, will
      return any public field on its argument object, whether defined
      locally or inherited.
      
      When TRY-HARDER argument is true, on the other hand, it will return
      non-public fields as well as public ones but only non-public fields
      that are defined locally -- not non-public fields that are inherited.
      
      This non-orthogonality seems wrong (just read the contorted
      description above and imagine it as a docstring!). I am attaching a
      proposed patch which searches up the class hierarchy to find inherited
      non-public fields when TRY-HARDER is true.
      2f4ad123
  22. 27 Jan, 2014 1 commit
  23. 13 Jun, 2013 1 commit
  24. 21 Mar, 2013 1 commit
  25. 07 Dec, 2012 1 commit
  26. 06 Dec, 2012 1 commit
  27. 09 Nov, 2012 2 commits
  28. 08 Oct, 2012 1 commit
  29. 16 May, 2012 1 commit
  30. 10 Apr, 2012 1 commit
  31. 01 Aug, 2011 2 commits
    • mevenson@1c010e3e-69d0-11dd-93a8-456734b0d56f's avatar
      Allow ASDF definitions for JAR-FILE to include ".jar". · a123d695
      This increases compatibility with the original version of JSS.
      
      The only possible situation where this doesn't make sense would be if
      a jar where to end in something other than ".jar", like perhaps ".zip"
      or ".war".  In this case, additional ASDF classes should be defined
      extending JAR-FILE.
      a123d695
    • mevenson@1c010e3e-69d0-11dd-93a8-456734b0d56f's avatar
      Refactor ASDF extensions from JSS into ABCL-ASDF. · e5b1cd8d
      The JAR-FILE, JAR-DIRECTORY, and CLASS-FILE-DIRECTORY ASDF extensions
      are now part of the ABCL-ASDF contrib as we aim to centralize all such
      things in one place.  *ADDED-TO-CLASSPATH* is now part of the
      ABCL-ASDF package as well.
      
      There is currently a (mostly) recursive relationship between JSS and
      ABCL-ASDF, as each (mostly) requires the other for operation.
      JSS:ENSURE-COMPATIBILITY will ensure that JSS continues to understand
      the refactored extensions.
      e5b1cd8d
  32. 12 Jul, 2011 2 commits
  33. 11 Jul, 2011 1 commit
  34. 22 Jun, 2011 1 commit
  35. 21 May, 2011 1 commit