Code Search for Developers
 
 
  

DrJava

DrJava is a lightweight programming environment for Java designed to foster test-driven software development. It includes an intelligent program editor, an interactions pane for evaluating program text, a source level debugger, and a unit testing tool.

Project homepage: http://sourceforge.net/projects/drjava
Programming language(s): Java
License: other



Some source files from: DrJava/javalanglevel
  lib/
    buildlib/
      ant-contrib.jar
      astgen.jar
      cenquatasks.jar
      junit.jar
      retroweaver-all-1.2.3.jar
    bcel-5.1-pruned.jar
    plt.jar
    readme.txt
    retroweaver-rt-1.2.3.jar
  src/
    edu/
      rice/
        cs/
          javalanglevels/
            AdvancedLevelTest.java
            AdvancedVisitor.java
            ArrayData.java
            Augmentor.java
            BlockData.java
            Bob.java
            BodyBodyAdvancedVisitor.java
            BodyBodyElementaryVisitor.java
            BodyBodyIntermediateVisitor.java
            BodyData.java
            BodyTypeChecker.java
            CharConverter.java
            ClassBodyAdvancedVisitor.java
            ClassBodyElementaryVisitor.java
            ClassBodyIntermediateVisitor.java
            ClassBodyTypeChecker.java
            ConstructorBodyTypeChecker.java
            Data.java
            ElementaryLevelTest.java
            ElementaryVisitor.java
            ExpressionTypeChecker.java
            InstanceData.java
            InterfaceBodyAdvancedVisitor.java
            InterfaceBodyIntermediateVisitor.java
            InterfaceBodyTypeChecker.java
            IntermediateLevelTest.java
            IntermediateVisitor.java
            JExprParseException.java
            JExprParserTest.java
            JExpressionIFPrunableDepthFirstVisitor_void.java
            LValueTypeChecker.java
            LValueWithValueTypeChecker.java
            LanguageLevelConverter.java
            LanguageLevelVisitor.java
            MethodData.java
            PackageData.java
            Pair.java
            PrimitiveData.java
            SourceInfo.java
            SymbolData.java
            Symboltable.java
            TryCatchBodyTypeChecker.java
            TypeChecker.java
            TypeData.java
            VariableData.java
            VoidMethodsNotAllowedClassBodyTypeChecker.java
            jexpr.ast
            jexpr.jj
  testFiles/
    another/
      package/
    forAdvancedLevelTest/
      importedFiles/
      importedFiles2/
      lists-dj2/
      shouldBreak/
      AllocatePartialInnerClass.dj2
      AllocatePartialInnerClass.expected
      AllocatePartialInnerClass2.dj2
      AllocatePartialInnerClass2.expected
      AnonymousInnerClassFromInterface.dj2
      AnonymousInnerClassFromInterface.expected
      ArrayDeclarations.dj2
      ArrayDeclarations.expected
      ClassWithClassInMethod.dj2
      ClassWithClassInMethod.expected
      ComplexAnonClassInstantiation.dj2
      ComplexAnonClassInstantiation.expected
      ComplexAnonymousInnerClassFromInterface.dj2
      ComplexAnonymousInnerClassFromInterface.expected
      ComplexAnonymousInnerClassFromInterface2.dj2
      ComplexAnonymousInnerClassFromInterface2.expected
      FinalFieldsTest.dj2
      FinalFieldsTest.expected
      ForLoopWithEmptyStatements.dj2
      ForLoopWithEmptyStatements.expected
      FormalParamPartialReference.dj2
      FormalParamPartialReference.expected
      FormalParamPartialReference2.dj2
      FormalParamPartialReference2.expected
      FunWithDoLoops.dj2
      FunWithDoLoops.expected
      FunWithForLoop.dj2
      FunWithForLoop.expected
      FunWithSwitches.dj2
      FunWithSwitches.expected
      FunWithWhileLoops.dj2
      FunWithWhileLoops.expected
      ImplicitSuperConstructor.dj2
      ImplicitSuperConstructor.expected
      InnerClass.dj2
      InnerClass.expected
      InnerClassArrayField.dj2
      InnerClassArrayField.expected
      InnerClassSimple.dj2
      InnerClassSimple.expected
      InnerClassesInClassesCanBePrivate.dj2
      InnerClassesInClassesCanBePrivate.expected
      InnerInterfacesInClassesCanBePrivate.dj2
      InnerInterfacesInClassesCanBePrivate.expected
      MultipleNested.dj2
      MultipleNested.expected
      MyClass.dj2
      MyClass.expected
      PackageAndImport.dj2
      PackageAndImport.expected
      RefInnerClass.dj2
      RefInnerClass.expected
      RefInnerClass2.dj2
      RefInnerClass2.expected
      RefInnerClassCrazy.dj2
      RefInnerClassCrazy.expected
      RefInnerClassOfMethodWithinMethod.dj2
      RefInnerClassOfMethodWithinMethod.expected
      RefInnerClassWithinMethod.dj2
      RefInnerClassWithinMethod.expected
      Super.dj2
      Super.expected
      TestArrayAssignment.dj2
      TestArrayAssignment.expected
      TestImportStuff.dj2
      TestImportStuff.expected
      TestImportStuff2.dj2
      TestImportStuff2.expected
      TestNoCodeAugmentation.dj2
      TestNoCodeAugmentation.expected
      ToReference.dj2
      ToReference.expected
      testArraysObject.dj2
      testArraysObject.expected
    forElementaryLevelTest/
      emptyFile/
      orderMatters/
      requiresAutoboxing/
      shouldBreak/
      someCompiled/
      AFriend.dj0
      AFriend.expected
      CrazyMethodInvocations.dj0
      CrazyMethodInvocations.expected
      Maggie.dj0
      Maggie.expected
      MultipleClasses.dj0
      MultipleClasses.expected
      Mycroft.dj0
      Mycroft.expected
      NewTest2.dj0
      NewTest2.expected
      OneLine.dj0
      OneLine.expected
      Parenthesized.dj0
      Parenthesized.expected
      Sherlock.dj0
      Sherlock.expected
      TestClassTesting.dj0
      TestClassTesting.expected
      Testing5.dj0
      Testing5.expected
      Watson.dj0
      Watson.expected
      testing.dj0
      testing.expected
    forIntermediateLevelTest/
      importedFiles/
      importedFiles2/
      shouldBreak/
      A.dj1
      A.expected
      Cast.dj1
      Cast.expected
      CheckMethodSig.dj1
      CheckMethodSig.expected
      ConstructorParamConflict.dj1
      ConstructorParamConflict.expected
      ConstructorSupression.dj1
      ConstructorSupression.expected
      CrazyTryCatchAllCaught.dj1
      CrazyTryCatchAllCaught.expected
      CrazyUseOfInterface.dj1
      CrazyUseOfInterface.expected
      ExplicitVisibility.expected
      FinallySavesTheDay.dj1
      FinallySavesTheDay.expected
      HasAnonymousInnerClass.dj1
      HasAnonymousInnerClass.expected
      IList2.dj1
      IList2.expected
      InterfaceMethodsShouldBeMadePublic.dj1
      InterfaceMethodsShouldBeMadePublic.expected
      LegalCatchExceptions.dj1
      List.dj1
      List.expected
      LocalBlockVariable.dj1
      LocalBlockVariable.expected
      MTList.dj1
      MTList.expected
      MyClass.dj1
      MyClass.expected
      NEList.dj1
      NEList.expected
      NoNeedToCatchRuntimeException.dj1
      NoNeedToCatchRuntimeException.expected
      NullPointerExceptionOnCompile.dj1
      NullPointerExceptionOnCompile.expected
      NullPointerExceptionOnCompile2.dj1
      NullPointerExceptionOnCompile2.expected
      OrdList.dj1
      OrdList.expected
      ReturnsNull.dj1
      ReturnsNull.expected
      SingletonDesignPattern.dj1
      SingletonDesignPattern.expected
      StaticFields.dj1
      StaticFields.expected
      SuperClassBelow.dj1
      SuperClassBelow.expected
      SuperClassSubClassRelationship.dj1
      SuperClassSubClassRelationship.expected
      SuperclassUnspecified.dj1
      SuperclassUnspecified.expected
      TestImportStuff2.expected
      TestInterface.dj1
      TestInterface.expected
      TestNoDuplicateAugmentedVariables.dj1
      TestNoDuplicateAugmentedVariables.expected
      TestOne.dj1
      TestOne.expected
      TestTwo.dj1
      TestTwo.expected
      TestingCrazyStuff.dj1
      TestingCrazyStuff.expected
      ToReference.expected
      TryCatch.dj1
      TryCatchFinally.dj1
      TryCatchFinally.expected
      UseJavaInterface.dj1
      UseJavaInterface.expected
      UsesStaticFields.dj1
      UsesStaticFields.expected
      Yay.dj1
      Yay.expected
      extraParensOk.dj1
      extraParensOk.expected
      ordlistclasses.dj1
      ordlistclasses.expected
    fully/
      qualified/
    AllocationExpressions.expected
    AllocationExpressions.test
    B.class
    Bart.class
    Bart.java
    Doh.class
    Expressions.expected
    Expressions.expected2
    Expressions.expected3
    Expressions.test
    James.dj0
    James.java
    Jerry.class
    Jerry.dj1
    Jerry.java
    Recompile.class
    Recompile.dj0
    Statements.expected
    Statements.expected2
    Statements.test
    TestWeirdStuff.class
    TestWeirdStuff.expected
    TestWeirdStuff.test
    Tom.class
    Tom.dj1
    Tom.java
    Wow.class
    Wow.dj0
  build.xml



See more files for this project here