Skip to content
Commits on Jan 21, 2013
  1. @NataliaUkhorskaya

    Rename parameter

    NataliaUkhorskaya committed
  2. @NataliaUkhorskaya

    Mark deprecated as a warning

    NataliaUkhorskaya committed
     #KT-3252 Fixed
  3. @NataliaUkhorskaya
  4. @univerio @udalov
  5. @udalov

    Regenerate tests

    udalov committed
Commits on Jan 20, 2013
  1. @develar @abreslav
Commits on Jan 19, 2013
  1. @abreslav
Commits on Jan 18, 2013
  1. @udalov

    Add regression test for KT-2673

    udalov committed
     #KT-2673 Obsolete
  2. @udalov

    Refactor ClassGenTest

    udalov committed
    Initialize environment with JDK_ONLY in setUp(), allowing to quickly launch
    tests without compilation of stdlib.
    
    Remove duplicate/unneeded/commented out tests
  3. @udalov

    Fix nested classes codegen bug

    udalov committed
    When constructing a closure, codegen in some cases incorrectly determined if
    it needed to store a reference from a nested class to the outer
  4. @NataliaUkhorskaya
Commits on Jan 17, 2013
  1. @goodwinnk
  2. @goodwinnk
  3. KT-3248 Highlight Java members with invalid annotations in IDE

    Evgeny Gerashchenko committed
     #KT-3248 fixed
  4. Minor. Casting on higher level.

    Evgeny Gerashchenko committed
  5. Fixed bug in checking for annotation writablity.

    Evgeny Gerashchenko committed
  6. KT-2808 Intention to change existing alternative Kotlin signature

    Evgeny Gerashchenko committed
     #KT-2808 fixed
  7. @udalov
  8. @udalov

    Add some regression tests for obsolete issues

    udalov committed
    Regenerate tests
  9. @udalov
Commits on Jan 16, 2013
  1. @udalov

    Resolve qualified nested class expressions

    udalov committed
    lookupNamespaceType now returns NamespaceType of a scope not only of the
    namespace found by name, but also of the classifier static classes scope found
    by the same name. This allows correct resolution of expressions
    "Class.Nested.member()", where Class comes from Java (previously it was
    resolved into a NamespaceDescriptor with a NamespaceType).
    
    NamespaceDescriptor.getNamespaceType() is deleted since there are no sense in
    namespace's NamespaceType alone anymore.
    
    Also some minor refactoring (referencedName param is useless)
    
     #KT-1174 In Progress
  2. @udalov

    Do not report NO_CLASS_OBJECT when namespacesAllowed=true

    udalov committed
    Now with nested classes the expression "A.something" makes sense even when A
    doesn't have a class object ("something" could be a nested class)
    
    Also "A" expression now gets a NamespaceType with the scope of all static
    nested classes of A
    
     #KT-1174 In Progress
  3. @udalov

    Codegen tests for inner/nested classes

    udalov committed
     #KT-1174 In Progress
  4. @udalov

    Support inner/nested classes in JVM back-end

    udalov committed
     #KT-1174 In Progress
  5. @udalov

    Get rid of MutableClassDescriptorLite.isStatic()

    udalov committed
    isStatic() is now precisely !isInner()
  6. @udalov

    Remove 'inner enum' hack & fix Java inner class resolve

    udalov committed
    Inner enum was placed into the class object of the outer class. Remove the
    hack from frontend, frontend.java & backend. Fix tests
    
     #KT-1174 In Progress
  7. @udalov

    Remove unused method

    udalov committed
  8. @udalov

    DescriptorRendererImpl now writes 'inner' for inner classes

    udalov committed
     #KT-1174 In Progress
  9. @udalov

    Disallow nested classes within inner & local classes

    udalov committed
     #KT-1174 In Progress
  10. @udalov
  11. @udalov

    Check all modifiers for objects

    udalov committed
    DeclarationsChecker didn't check visibility modifiers for objects
  12. @udalov

    Forbid usage of outer's generic parameter in nested class

    udalov committed
     #KT-1174 In Progress
  13. @udalov

    Labeled this & super to nested class' outer is an error

    udalov committed
     #KT-1174 In Progress
  14. @udalov

    Inaccessible outer class member is now an error

    udalov committed
     #KT-1174 In Progress
  15. @udalov

    Add ClassDescriptor.isInner()

    udalov committed
    Implement in resolve & lazy resolve; place a stub in resolve-java
    
     #KT-1174 In Progress
Something went wrong with that request. Please try again.