JT Harness : Tests that passed
Tests are grouped by their final status message.
Compilation failed as expected
-
tools/javac/4880220/T4880220.java
: Add a warning when accessing a static method via an reference
-
tools/javac/4917091/Test256a.java
: javac rejects array over 128 in length
-
tools/javac/4917091/Test256b.java
: javac rejects array over 128 in length
-
tools/javac/4980495/static/Test.java
:
-
tools/javac/4980495/std/Test.java
:
-
tools/javac/5005368.java
: com/sun/tools/javac/comp/Check.java refers to the undefined resource
-
tools/javac/5017953/T5017953.java
: spurious cascaded diagnostics when name not found
-
tools/javac/6304921/T6304921.java
:
-
tools/javac/6330920/T6330920.java
: Verify that javac doesn't duplicate method error on method with error
-
tools/javac/6464451/BigFinally.java
: javac in 5.0ux can not compile try-finally block which has a lot of "return"
-
tools/javac/6464451/DeepNestedFinally.java
: javac in 5.0ux can not compile try-finally block which has a lot of "return"
-
tools/javac/6464451/ManyExitsInTry.java
: javac in 5.0ux can not compile try-finally block which has a lot of "return"
-
tools/javac/6491592/T6491592.java
: Compiler crashes on assignment operator
-
tools/javac/6521805/T6521805d.java
: Regression: JDK5/JDK6 javac allows write access to outer class reference
-
tools/javac/6521805/T6521805e.java
: Regression: JDK5/JDK6 javac allows write access to outer class reference
-
tools/javac/6558548/T6558548.java
: The compiler needs to be aligned with clarified specification of throws
-
tools/javac/6668794/badSource/Test.java
: javac puts localized text in raw diagnostics bad diagnostic "bad class file" given for source files
-
tools/javac/6717241/T6717241a.java
: some diagnostic argument is prematurely converted into a String object
-
tools/javac/6717241/T6717241b.java
: some diagnostic argument is prematurely converted into a String object
-
tools/javac/6734819/T6734819c.java
: Javac performs flows analysis on already translated classes
-
tools/javac/6758789/T6758789a.java
: 6758789: Some method resolution diagnostic should be improved
-
tools/javac/6758789/T6758789b.java
: 6758789: Some method resolution diagnostic should be improved
-
tools/javac/6840059/T6840059.java
: 6758789: Some method resolution diagnostic should be improved
-
tools/javac/6857948/T6857948.java
: 6857948: Calling a constructor with a doubly bogus argument causes an internal error
-
tools/javac/6863465/T6863465a.java
: javac doesn't detect circular subclass dependencies via qualified names
-
tools/javac/6863465/T6863465b.java
: javac doesn't detect circular subclass dependencies via qualified names
-
tools/javac/6863465/T6863465c.java
: javac doesn't detect circular subclass dependencies via qualified names
-
tools/javac/6863465/T6863465d.java
: javac doesn't detect circular subclass dependencies via qualified names
-
tools/javac/6979683/TestCast6979683_BAD34.java
: Verify that casts can narrow and unbox at the same time
-
tools/javac/6979683/TestCast6979683_BAD35.java
: Verify that casts can narrow and unbox at the same time
-
tools/javac/6979683/TestCast6979683_BAD36.java
: Verify that casts can narrow and unbox at the same time
-
tools/javac/6979683/TestCast6979683_BAD37.java
: Verify that casts can narrow and unbox at the same time
-
tools/javac/6979683/TestCast6979683_BAD38.java
: Verify that casts can narrow and unbox at the same time
-
tools/javac/6979683/TestCast6979683_BAD39.java
: Verify that casts can narrow and unbox at the same time
-
tools/javac/7023703/T7023703neg.java
: Valid code doesn't compile
-
tools/javac/7024568/T7024568.java
: Very long method resolution causing OOM error
-
tools/javac/7085024/T7085024.java
: internal error; cannot instantiate Foo
-
tools/javac/7086595/T7086595.java
: Error message bug: name of initializer is 'null'
-
tools/javac/7102515/T7102515.java
: javac running very very long and not returning
-
tools/javac/Ambig3.java
: Missing ambiguity error when two methods are equally specific
-
tools/javac/AnonInnerException_3.java
: Verify that fix for 4266172 does not affect named inner classes.
-
tools/javac/AnonStaticMember_1.java
: Verify that an anonymous class cannot contain a static field.
-
tools/javac/AnonStaticMember_2.java
: Verify that an anonymous class cannot contain a static method.
-
tools/javac/BadAnnotation.java
: Malformed annotation type with varargs parameter crashes javac
-
tools/javac/BadCovar.java
: Compiler allows inheritance of multiple methods with unrelated return types
-
tools/javac/BadHexConstant.java
: Compiler permitted invalid hex literal.
-
tools/javac/BoundClassError.java
: Verify compiler doesn't throw a NullPointerException when compiling.
-
tools/javac/BreakAcrossClass.java
: javac throws NullPointerException for break to label outside of class
-
tools/javac/CaptureInSubtype.java
: type system loophole in wildcard substitution
-
tools/javac/ClassCycle/ClassCycle1a.java
: javac throws StackOverflowError for recursive inheritance
-
tools/javac/ClassCycle/ClassCycle2a.java
: javac throws StackOverflowError for recursive inheritance
-
tools/javac/ClassCycle/ClassCycle3a.java
: java.lang.StackOverflowError for cyclic inheritance
-
tools/javac/ClassIsAbstract.java
: The fix for 1240831 broke the compiler
-
tools/javac/ClassToTypeParm.java
: Generics: assignment of Class to type parm's default should elicit error
-
tools/javac/CompoundBox.java
: drop compound boxing operations
-
tools/javac/ConditionalWithVoid.java
: The compiler was allowing void types in its parsing of conditional expressions.
-
tools/javac/CyclicInheritance.java
: Test that recursive 'extends' and 'implements' clauses are detected and disallowed.
-
tools/javac/CyclicScoping/CyclicScoping_1.java
: Verify detection of cyclically-scoped interface.
-
tools/javac/CyclicScoping/CyclicScoping_2.java
: Verify rejection of illegal cyclically-scoped class.
-
tools/javac/DefiniteAssignment/DABlock.java
: The compiler sometimes incorrectly reused bits when computing DA/DU
-
tools/javac/DefiniteAssignment/DASwitch.java
: DA versus switch: javac allows reference to uninitialized variable
-
tools/javac/DefiniteAssignment/DUParam1.java
: javac should not analyze final parameters for definite assignment status
-
tools/javac/DefiniteAssignment/DUParam2.java
: javac should not analyze final parameters for definite assignment status
-
tools/javac/DefiniteAssignment/DUSwitch.java
: Check correct handling of DU in switch statements
-
tools/javac/DefiniteAssignment/DUTry.java
: Check correct handling of DU in try statements
-
tools/javac/DefiniteAssignment/DefAssignAfterIf_2.java
: Verify definite assignment state following one-armed if-statement with constant 'false'.
-
tools/javac/DefiniteAssignment/DefAssignAfterThis_1.java
: Verify definite assignment of blank finals after 'this(...)'
-
tools/javac/DefiniteAssignment/DefAssignAfterTry1.java
: Verify that we keep track of init/uninits in Try statement without finalizer.
-
tools/javac/DefiniteAssignment/DefAssignAfterTry2.java
: Verify that we keep track of init/uninits in Try statement without finalizer.
-
tools/javac/DefiniteAssignment/DefAssignAfterTry3.java
: Verify that we keep track of init/uninits in Try statement without finalizer.
-
tools/javac/DefiniteAssignment/DefAssignBoolean/DefAssignBoolean_1.java
: Verify that certain unverifiable boolean expressions fail DA test.
-
tools/javac/DefiniteAssignment/DefAssignBoolean/DefAssignBoolean_10.java
: Verify that certain unverifiable boolean expressions fail DA test.
-
tools/javac/DefiniteAssignment/DefAssignBoolean/DefAssignBoolean_2.java
: Verify that certain unverifiable boolean expressions fail DA test.
-
tools/javac/DefiniteAssignment/DefAssignBoolean/DefAssignBoolean_3.java
: Verify that certain unverifiable boolean expressions fail DA test.
-
tools/javac/DefiniteAssignment/DefAssignBoolean/DefAssignBoolean_4.java
: Verify that certain unverifiable boolean expressions fail DA test.
-
tools/javac/DefiniteAssignment/DefAssignBoolean/DefAssignBoolean_5.java
: Verify that certain unverifiable boolean expressions fail DA test.
-
tools/javac/DefiniteAssignment/DefAssignBoolean/DefAssignBoolean_6.java
: Verify that certain unverifiable boolean expressions fail DA test.
-
tools/javac/DefiniteAssignment/DefAssignBoolean/DefAssignBoolean_7.java
: Verify that certain unverifiable boolean expressions fail DA test.
-
tools/javac/DefiniteAssignment/DefAssignBoolean/DefAssignBoolean_8.java
: Verify that certain unverifiable boolean expressions fail DA test.
-
tools/javac/DefiniteAssignment/DefAssignBoolean/DefAssignBoolean_9.java
: Verify that certain unverifiable boolean expressions fail DA test.
-
tools/javac/DefiniteAssignment/T4704365.java
: definite assignment status within the case expression
-
tools/javac/DefiniteAssignment/T4717164.java
: missing catch not reachable error when nested try-finally returns in finally
-
tools/javac/DefiniteAssignment/T4717165.java
: when can a statement complete normally? (break&continue versus finally)
-
tools/javac/DefiniteAssignment/T4718142.java
: DU analysis not conservative for try-finally
-
tools/javac/DefiniteAssignment/T4718142a.java
: DU analysis not conservative for try-finally
-
tools/javac/DefiniteAssignment/T4718708.java
: bug in DU analysis of while loop
-
tools/javac/DefiniteAssignment/T4721062a.java
: DA treatment of return statements in constructors
-
tools/javac/DefiniteAssignment/T4721062b.java
: DA treatment of return statements in constructors
-
tools/javac/DefiniteAssignment/T4725725.java
: missing DA error in anonymous ctor
-
tools/javac/DefiniteAssignment/UncaughtException.java
: Compiler used to not notice the uncaught checked exception.
-
tools/javac/Diagnostics/6722234/T6722234a.java
: javac diagnostics need better integration with the type-system
-
tools/javac/Diagnostics/6722234/T6722234b.java
: javac diagnostics need better integration with the type-system
-
tools/javac/Diagnostics/6722234/T6722234c.java
: javac diagnostics need better integration with the type-system
-
tools/javac/Diagnostics/6722234/T6722234d.java
: javac diagnostics need better integration with the type-system
-
tools/javac/Diagnostics/6799605/T6799605.java
: Basic/Raw formatters should use type/symbol printer instead of toString()
-
tools/javac/Diagnostics/6860795/T6860795.java
: NullPointerException when compiling a negative java source
-
tools/javac/Diagnostics/6862608/T6862608a.java
: rich diagnostic sometimes contain wrong type variable numbering
-
tools/javac/Diagnostics/6862608/T6862608b.java
: rich diagnostic sometimes contain wrong type variable numbering
-
tools/javac/Diagnostics/6864382/T6864382.java
: NullPointerException when compiling a negative java source
-
tools/javac/Digits.java
: javac gives warnings instead of errors on non-ASCII digits
-
tools/javac/DuplicateClass.java
: Cascade of problems from duplicate class can cause compiler crash.
-
tools/javac/EOI.java
: REGRESSION: translation unit ending in identifier crashes javac
-
tools/javac/EnclosingAccessCheck.java
: Compiler should diagnose attempt to access a member of a package-private class contained in another package.
-
tools/javac/ExceptionalFinally2.java
: missing warn about exception not thrown in try block if finally can't complete
-
tools/javac/ExprQualifiedType.java
: Check that qualified reference to type via an expression does not crash compiler.
-
tools/javac/ExtendArray.java
: Verify that extending an erray class does not crash the compiler.
-
tools/javac/ExtendsAccess/ExtendsAccess.java
: Test access checking within 'extends' and 'implements' clause.
-
tools/javac/ExtendsScope.java
: javac improperly extends superclass's scope to implements clause
-
tools/javac/ExtraneousEquals.java
: variance prototype syntax leftover
-
tools/javac/FlatnameClash.java
: Verify that clash between user-defined class and flatname of member class is detected.
-
tools/javac/FlatnameClash2.java
: Compiler crash on explicit use of synthetic name for inner class.
-
tools/javac/FloatingPointChanges/BadConstructorModifiers.java
: strictfp may not be used with constructors
-
tools/javac/ForwardReference/ForwardReference_2.java
: Verify that forward referenced static use is rejected.
-
tools/javac/ForwardReference/ForwardReference_4.java
: Verify that forward referenced non-static use is rejected.
-
tools/javac/IllegalAnnotation.java
: javac crash when declare an annotation type illegally
-
tools/javac/ImportUnnamed/Dummy.java
: Correct scoping and diagnostics for import declarations.
-
tools/javac/InconsistentInheritedSignature.java
: javac previously allowed interfaces to inherit methods with inconsistent signatures.
-
tools/javac/InitializerCompletion_1.java
: Verify that compiler requires that instance initializers may complete normally.
-
tools/javac/InitializerCompletion_3.java
: Verify that compiler requires that static initializers may complete normally.
-
tools/javac/InnerNamedConstant_2.java
: Verify rejection of illegal static variables in inner classes.
-
tools/javac/InstanceInitException_2.java
: Verify that exceptions in instance initializer must be declared in all constructors.
-
tools/javac/InterfaceFieldParsing_1.java
: Verify that multiple variables in one inteface field declaration all have initializers.
-
tools/javac/InterfaceInInner.java
: Interfaces may only be declared in top level classes.
-
tools/javac/InterfaceMemberClassModifiers.java
: Verify that invalid access modifiers on interface members don't cause crash.
-
tools/javac/InterfaceObjectIncompatibility.java
: Throws clauses incompatible with Object methods allowed in interfaces
-
tools/javac/InterfaceObjectInheritance.java
: javac allows access to interface members inherited protected from Object
-
tools/javac/InterfaceOverrideCheck.java
: Verify that overriding compatibility is checked in interfaces.
-
tools/javac/InterfaceOverrideFinal.java
: compiler must reject interface "overriding" final Object meth.
-
tools/javac/LabeledDeclaration.java
: The compiler should not allow labeled declarations.
-
tools/javac/LocalClasses_2.java
: Verify that a local class cannot be redefined within its scope.
-
tools/javac/NameCollision.java
: Interface names for classes in the same scope should not cause the compiler to crash.
-
tools/javac/NestedDuplicateLabels.java
: The compiler failed to detect duplicate, nested labels.
-
tools/javac/NestedInnerClassNames.java
: Verify that an inner class cannot have the same simple name as an enclosing one.
-
tools/javac/NewGeneric.java
: unclear diagnostic for "new T()"
-
tools/javac/NoClass.java
: The gramamr allows java files without class or interface declarations; when the compiler encountered this, it failed to check the validity of import declarations.
-
tools/javac/NoNoClassDefFoundErrorError.java
: Compiling <Classname>.class on CLDC crashed the compiler.
-
tools/javac/NonStaticFieldExpr1.java
: field: instance access through types is not allowed
-
tools/javac/NonStaticFieldExpr2.java
: method: instance access through types is not allowed
-
tools/javac/NonStaticFieldExpr3.java
: class: instance access through types is not allowed
-
tools/javac/NullQualifiedSuper1.java
: NullPointerException missing in an explicit constructor invocation
-
tools/javac/Object1.java
: java.lang.Object can't be redefined without crashing javac
-
tools/javac/Object2.java
: java.lang.Object can't be redefined without crashing javac
-
tools/javac/OverrideChecks/6199153/T6199153.java
: Generic throws and overriding
-
tools/javac/OverrideChecks/6400189/T6400189a.java
: raw types and inference
-
tools/javac/OverrideChecks/6400189/T6400189b.java
: raw types and inference
-
tools/javac/OverrideChecks/InconsistentReturn.java
: javac previously allowed interfaces to inherit methods with inconsistent return types.
-
tools/javac/OverrideChecks/StaticOverride.java
: javac previously allowed static methods to override non-static methods in some cases.
-
tools/javac/OverrideChecks/T4720356a.java
: compiler fails to check cross-package overriding
-
tools/javac/OverrideChecks/T4720359a.java
: javac fails to check cross-package hiding
-
tools/javac/OverrideChecks/T4721069.java
: javac allows an interface to override a final method in Object
-
tools/javac/OverrideChecks/ThrowsConflict.java
: Compiler should detect throws-clauses' conflict.
-
tools/javac/OverridePosition.java
: "attemping to assign weaker access" message doesn't give method line number
-
tools/javac/PackageClassAmbiguity/Bad.java
: The compiler used to create class names which were the same as existing package names and vice-versa
-
tools/javac/Parens1.java
: compiler accepted (Integer).toString(123)
-
tools/javac/Parens2.java
: Compiler accepted "(i=2);" as a valid expession statement.
-
tools/javac/Parens3.java
: get no err msg if label wrapped in parentheses
-
tools/javac/Parens4.java
: javac accepts parens in package names
-
tools/javac/ParseConditional.java
: The compiler was too permissive in its parsing of conditional expressions.
-
tools/javac/ProtectedInnerClass/ProtectedInnerClass_2.java
: Verify that access to inaccessable protected inner class is rejected.
-
tools/javac/QualifiedAccess/QualifiedAccess_1.java
: Test enforcement of JLS 6.6.1 and 6.6.2 rules requiring that the type to which a component member belongs be accessible in qualified names.
-
tools/javac/QualifiedAccess/QualifiedAccess_2.java
: Test enforcement of JLS 6.6.1 and 6.6.2 rules requiring that the type to which a component member belongs be accessible in qualified names.
-
tools/javac/QualifiedAccess/QualifiedAccess_3.java
: Test enforcement of JLS 6.6.1 and 6.6.2 rules requiring that the type to which a component member belongs be accessible in qualified names.
-
tools/javac/QualifiedAccess/QualifiedAccess_4.java
: Test enforcement of JLS 6.6.1 and 6.6.2 rules requiring that the type to which a component member belongs be accessible in qualified names.
-
tools/javac/QualifiedConstant.java
: Verify that instance variable not allowed as constant qualifier.
-
tools/javac/QualifiedNew.java
: null qualifying inner instance creation should be error.
-
tools/javac/ReturnAfterIfThenElse.java
: Both branches of if-then-else preceding end of method must not return normally, even if boolean expression is constant.
-
tools/javac/SerialWarn.java
: include Throwable subclasses in missing serialVersionUID warning
-
tools/javac/StandaloneQualifiedSuper.java
: Qualified 'super' must further qualify a member -- it cannot stand alone.
-
tools/javac/StoreClass.java
: InternalError: store unsupported: com.sun.tools.javac.v8.comp.Items
-
tools/javac/StringsInSwitch/BadlyTypedLabel1.java
: Check for case labels of different types.
-
tools/javac/StringsInSwitch/BadlyTypedLabel2.java
: Check for case lables of different types.
-
tools/javac/StringsInSwitch/NonConstantLabel.java
: Check for non-constant case labels.
-
tools/javac/StringsInSwitch/RepeatedStringCaseLabels1.java
: Check for repeated string case labels.
-
tools/javac/StringsInSwitch/RepeatedStringCaseLabels2.java
: Check for repeated string case labels.
-
tools/javac/SwitchScope.java
: Restrict scope of local classes in switch-block-group
-
tools/javac/SynchronizedClass.java
: Verify that ClassModifier "synchronized" is not allowed.
-
tools/javac/SynthName2.java
: using of synthetic names in local class causes ClassFormatError
-
tools/javac/T4093617/T4093617.java
: Object has no superclass
-
tools/javac/T4848619/T4848619a.java
: static final variable declared after use and self initialized
-
tools/javac/T4848619/T4848619b.java
: static final variable declared after use and self initialized
-
tools/javac/T4994049/DeprecatedYES.java
: deprecatedNOT! is
-
tools/javac/T4994049/T4994049.java
: Improved diagnostics while parsing enums
-
tools/javac/T5003235/T5003235a.java
: Private inner class accessible from subclasses
-
tools/javac/T5003235/T5003235b.java
: Accessibility of private inner class
-
tools/javac/T5003235/T5003235c.java
: Access to private inner classes
-
tools/javac/T5024091/T5024091.java
: AssertionError shouldn't be thrown
-
tools/javac/T6214885.java
: This test exercises features provided by the new internal Diagnostics API
-
tools/javac/T6224167.java
: misleading error message when both array and varargs methods are defined
-
tools/javac/T6230128.java
:
-
tools/javac/T6231847.java
: Crash in com.sun.tools.javac.comp.Attr.visitNewClass:1352
-
tools/javac/T6234077.java
:
-
tools/javac/T6241723.java
: compiler can miss some references to at-Deprecated classes
-
tools/javac/T6247324.java
:
-
tools/javac/T6306967.java
: Variable x is used before initialized
-
tools/javac/T6326754.java
: Compiler will fail to handle -Xmaxerrs with -ve numbers
-
tools/javac/T6379327.java
: Erroneous catch block not detected with anonymous class declaration
-
tools/javac/T6404756.java
: javac mishandles deprecation warnings on some elements marked deprecated
-
tools/javac/T6407257.java
: javac locks up when encountering cyclic inheritance
-
tools/javac/T6554097.java
: "final" confuses at-SuppressWarnings
-
tools/javac/T6567414.java
: javac compiler reports no source file or line on enum constant declaration error
-
tools/javac/T6663588.java
: Compiler goes into infinite loop for Cyclic Inheritance test case
-
tools/javac/T6794959.java
: add new switch -XDexpectKeys=key,key,...
-
tools/javac/T6882235.java
: invalid exponent causes silent javac crash
-
tools/javac/T7042623.java
: Regression: javac silently crash when attributing non-existent annotation
-
tools/javac/ThrowsIntersection_3.java
: Check that a class can inherit multiple methods with conflicting throws clauses.
-
tools/javac/ThrowsIntersection_4.java
: Check that a class can inherit multiple methods with conflicting throws clauses.
-
tools/javac/TryWithResources/BadTwr.java
: Verify bad TWRs don't compile
-
tools/javac/TryWithResources/BadTwrSyntax.java
: Verify bad TWRs don't compile
-
tools/javac/TryWithResources/DuplicateResourceDecl.java
: Check that resource variable is not accessible from catch/finally clause
-
tools/javac/TryWithResources/ImplicitFinal.java
: Test that resource variables are implicitly final
-
tools/javac/TryWithResources/PlainTry.java
: Test error messages for an unadorned try
-
tools/javac/TryWithResources/ResourceInterface.java
: Try-with-resource implementation throws an NPE during Flow analysis
-
tools/javac/TryWithResources/ResourceOutsideTry.java
: Check that resource variable is not accessible from catch/finally clause
-
tools/javac/TryWithResources/T7022711.java
: compiler crash in try-with-resources
-
tools/javac/TryWithResources/TwrFlow.java
: Test exception analysis of try-with-resources blocks
-
tools/javac/TryWithResources/TwrOnNonResource.java
: Verify invalid TWR block is not accepted.
-
tools/javac/UncaughtOverflow.java
: Compiler used to allow this initialization, despite the overflow.
-
tools/javac/UncaughtOverflow2.java
: Compiler used to allow this initialization, despite the overflow.
-
tools/javac/UplevelFromAnonInSuperCall.java
: Verify that access to member of outer class from within anonymous class in 'super()' call is allowed.
-
tools/javac/UseEnum.java
: Compiler AssertionError: com.sun.tools.javac.util.Bits.incl(Bits.java:73)
-
tools/javac/VoidArray.java
: The compiler should never allow void[] to appear as a type in a program.
-
tools/javac/annotations/6881115/T6881115.java
: javac permits nested anno w/o mandatory attrs => IncompleteAnnotationException
-
tools/javac/annotations/clinit/AnnoWithClinitFail.java
: Annotations that gets a clinit can't be verified for correct elements in a second compilation unit
-
tools/javac/annotations/default/A.java
: Constraints regarding annotation defaults
-
tools/javac/annotations/neg/AnnComma.java
: annotation syntax allows extra ',' in parameter list.
-
tools/javac/annotations/neg/ArrayLit.java
: JSR175 (4): don't allow "new" in annotations
-
tools/javac/annotations/neg/Constant.java
: JSR175 (5): annotations must be "constants"
-
tools/javac/annotations/neg/Cycle1.java
: (JSR175) compiler allows self-containing annotation types
-
tools/javac/annotations/neg/Cycle2.java
: (JSR175) compiler allows self-containing annotation types
-
tools/javac/annotations/neg/Cycle3.java
: javac allows cyclic annotation interfaces with arrays
-
tools/javac/annotations/neg/Dup.java
: JSR175 (3): don't allow repeated annotations
-
tools/javac/annotations/neg/DupTarget.java
: <at>Target
-
tools/javac/annotations/neg/MemberOver.java
: Annotation members must not have same signature as Object or Annotation members
-
tools/javac/annotations/neg/MixedSource.java
: Annotations definitions are allowed using -source 1.4 but not annotations
-
tools/javac/annotations/neg/NoAnnotationMethods.java
: no compile-time error for clone, etc
-
tools/javac/annotations/neg/NoClone.java
: no compile-time error for clone, etc
-
tools/javac/annotations/neg/NoObjectMethods.java
: no compile-time error for clone, etc
-
tools/javac/annotations/neg/ObjectMembers.java
: JSR175 (2): don't allow annotating members from Object
-
tools/javac/annotations/neg/Package.java
: Package annotations
-
tools/javac/annotations/neg/Recovery.java
: compiler crash with malformed annotations
-
tools/javac/annotations/neg/Recovery1.java
: Assertion error is thrown when an annotation class cannot be found.
-
tools/javac/annotations/neg/Scope.java
: name lookup scope for annotations
-
tools/javac/annotations/neg/Syntax1.java
: compiler crash with ill-formed annotation
-
tools/javac/annotations/neg/WrongTarget.java
: java.lang.annotation.Target
-
tools/javac/annotations/neg/WrongTarget2.java
: Compiler allows Inherited meta-attribute on local variable declaration.
-
tools/javac/annotations/neg/WrongValue.java
: compiler: crashes when attributes with same elements are used in place of other
-
tools/javac/annotations/neg/Z1.java
: implement "metadata" (attribute interfaces and program annotations)
-
tools/javac/annotations/neg/Z10.java
: implement "metadata" (attribute interfaces and program annotations)
-
tools/javac/annotations/neg/Z11.java
: implement "metadata" (attribute interfaces and program annotations)
-
tools/javac/annotations/neg/Z12.java
: implement "metadata" (attribute interfaces and program annotations)
-
tools/javac/annotations/neg/Z13.java
: implement "metadata" (attribute interfaces and program annotations)
-
tools/javac/annotations/neg/Z14.java
: implement "metadata" (attribute interfaces and program annotations)
-
tools/javac/annotations/neg/Z15.java
: implement "metadata" (attribute interfaces and program annotations)
-
tools/javac/annotations/neg/Z16.java
: implement "metadata" (attribute interfaces and program annotations)
-
tools/javac/annotations/neg/Z2.java
: implement "metadata" (attribute interfaces and program annotations)
-
tools/javac/annotations/neg/Z3.java
: implement "metadata" (attribute interfaces and program annotations)
-
tools/javac/annotations/neg/Z4.java
: implement "metadata" (attribute interfaces and program annotations)
-
tools/javac/annotations/neg/Z5.java
: implement "metadata" (attribute interfaces and program annotations)
-
tools/javac/annotations/neg/Z8.java
: implement "metadata" (attribute interfaces and program annotations)
-
tools/javac/annotations/neg/Z9.java
: implement "metadata" (attribute interfaces and program annotations)
-
tools/javac/assert/DU1.java
: Check correct DU computation for assertions.
-
tools/javac/assert/DU2.java
: Check correct DU computation for assertions.
-
tools/javac/boxing/Boxing2.java
: Boxing/unboxing negative unit and regression tests
-
tools/javac/boxing/NoBoxingBool.java
: Boxing allowed with -source 1.4
-
tools/javac/boxing/NoBoxingByte.java
: Boxing allowed with -source 1.4
-
tools/javac/boxing/NoBoxingChar.java
: Boxing allowed with -source 1.4
-
tools/javac/boxing/NoBoxingDouble.java
: Boxing allowed with -source 1.4
-
tools/javac/boxing/NoBoxingFloat.java
: Boxing allowed with -source 1.4
-
tools/javac/boxing/NoBoxingInt.java
: Boxing allowed with -source 1.4
-
tools/javac/boxing/NoBoxingLong.java
: Boxing allowed with -source 1.4
-
tools/javac/boxing/NoBoxingShort.java
: Boxing allowed with -source 1.4
-
tools/javac/boxing/T5082929.java
: Comparing Float and Integer
-
tools/javac/capture/Capture2.java
: soundness problem with failure to subsitute wildcard as type formal argument
-
tools/javac/capture/Martin.java
: improper handling of wildcard captures
-
tools/javac/capture/T6594284.java
: NPE thrown when calling a method on an intersection type
-
tools/javac/cast/5064736/T5064736.java
: Incompatible types are cast without error
-
tools/javac/cast/6219964/T6219964.java
: Compiler allows illegal cast of anonymous inner class
-
tools/javac/cast/6270087/T6270087neg.java
: Javac rejects legal cast
-
tools/javac/cast/6302956/T6302956.java
: Illegal cast allowed Properties -> Map<String, String>
-
tools/javac/cast/6467183/T6467183a.java
:
-
tools/javac/cast/6467183/T6467183b.java
:
-
tools/javac/cast/6548436/T6548436d.java
: Incorrect inconvertible types error
-
tools/javac/cast/6557182/T6557182.java
: Unchecked warning *and* inconvertible types
-
tools/javac/cast/6665356/T6665356.java
: Cast not allowed when both qualifying type and inner class are parameterized
-
tools/javac/cast/6714835/T6714835.java
: Safe cast is rejected (with warning) by javac
-
tools/javac/cast/6795580/T6795580.java
: parser confused by square brackets in qualified generic cast
-
tools/javac/cast/6932571/T6932571neg.java
: Compiling Generics causing Inconvertible types
-
tools/javac/cast/7005095/T7005095neg.java
: Cast: compile reject sensible cast from final class to interface
-
tools/javac/cast/7005671/T7005671.java
: Regression: compiler accepts invalid cast from X[] to primitive array
-
tools/javac/cast/7123100/T7123100a.java
: javac fails with java.lang.StackOverflowError
-
tools/javac/cast/7123100/T7123100b.java
: javac fails with java.lang.StackOverflowError
-
tools/javac/cast/7123100/T7123100c.java
: javac fails with java.lang.StackOverflowError
-
tools/javac/cast/7123100/T7123100d.java
: javac fails with java.lang.StackOverflowError
-
tools/javac/cast/BoxedArray.java
: REGRESSION: compiler allows cast from Integer[] to int[]
-
tools/javac/completion/C.java
: javac dies with NullPointerException in com.sun.tools.javac.v8.comp.Resolve.find
-
tools/javac/conditional/Conditional.java
: Conditional operator applies assignment conversion
-
tools/javac/depDocComment/DeprecatedDocComment.java
: Make sure the compiler scans for deprecated tag in legal docComment only
-
tools/javac/enum/AbstractEmptyEnum.java
: empty enum cannot be abstract
-
tools/javac/enum/DA1.java
: One can refer static, const static variables from instance initializers of enum
-
tools/javac/enum/DA2.java
: One can refer static, const static variables from instance initializers of enum
-
tools/javac/enum/DA3.java
: One can refer static, const static variables from instance initializers of enum
-
tools/javac/enum/Enum2.java
: enums: an enumeration type may not be extended
-
tools/javac/enum/EnumProtectedConstructor.java
: enum constructors cannot be declared public or protected
-
tools/javac/enum/EnumPublicConstructor.java
: enum constructors cannot be declared public or protected
-
tools/javac/enum/EnumSwitch2.java
: enum switch case labels required to be unqualified.
-
tools/javac/enum/ExplicitlyAbstractEnum1.java
: enum's cannot be explicitly declared abstract
-
tools/javac/enum/ExplicitlyAbstractEnum2.java
: enum's cannot be explicitly declared abstract even if they are abstract
-
tools/javac/enum/ExplicitlyFinalEnum1.java
: enum's cannot be explicitly declared final even if they are
-
tools/javac/enum/ExplicitlyFinalEnum2.java
: enum's cannot be explicitly declared final
-
tools/javac/enum/FauxEnum1.java
: verify java.lang.Enum can't be directly subclassed
-
tools/javac/enum/FauxEnum2.java
: verify java.lang.Enum can't be directly subclassed
-
tools/javac/enum/FauxEnum3.java
: verify an enum type can't be directly subclassed
-
tools/javac/enum/FauxSpecialEnum1.java
: verify specialized enum classes can't be abstract
-
tools/javac/enum/FauxSpecialEnum2.java
: verify specialized enum classes can't be abstract
-
tools/javac/enum/LocalEnum.java
: javac fails to reject local enums
-
tools/javac/enum/NestedEnum.java
: javac allows enum in an inner class
-
tools/javac/enum/NoFinal.java
: Finalize methods on enums must be compile time error
-
tools/javac/enum/NoFinal2.java
: Finalize methods on enums must be compile time error
-
tools/javac/enum/NoFinal3.java
: Finalize methods on enums must be compile time error
-
tools/javac/enum/NoFinal4.java
: Finalize methods on enums must be compile time error
-
tools/javac/enum/NoFinal5.java
: Finalize methods on enums must be compile time error
-
tools/javac/enum/T5081785.java
: Empty Enums allowed in non-static contexts
-
tools/javac/enum/forwardRef/T6425594.java
: javac accepts illegal forward references
-
tools/javac/enum/forwardRef/TestEnum1.java
: Illegal forward reference to enum constants allowed by javac
-
tools/javac/enum/forwardRef/TestEnum2.java
: Illegal forward reference to enum constants allowed by javac
-
tools/javac/enum/forwardRef/TestEnum3.java
: Illegal forward reference to enum constants allowed by javac
-
tools/javac/enum/forwardRef/TestEnum4.java
: Illegal forward reference to enum constants allowed by javac
-
tools/javac/enum/forwardRef/TestEnum5.java
: Illegal forward reference to enum constants allowed by javac
-
tools/javac/enum/forwardRef/TestEnum6.java
: Cannot initialise nested enums
-
tools/javac/expression/NullAppend.java
: compiler allows null + null
-
tools/javac/expression/NullAppend2.java
: javac improperly allows null + 1
-
tools/javac/failover/FailOver01.java
: Flow.java should be more error-friendly
-
tools/javac/failover/FailOver02.java
: Flow.java should be more error-friendly
-
tools/javac/failover/FailOver03.java
: Flow.java should be more error-friendly
-
tools/javac/failover/FailOver04.java
: Flow.java should be more error-friendly
-
tools/javac/failover/FailOver05.java
: Flow.java should be more error-friendly
-
tools/javac/failover/FailOver06.java
: Flow.java should be more error-friendly
-
tools/javac/failover/FailOver07.java
: Flow.java should be more error-friendly
-
tools/javac/failover/FailOver08.java
: Flow.java should be more error-friendly
-
tools/javac/failover/FailOver09.java
: Flow.java should be more error-friendly
-
tools/javac/failover/FailOver10.java
: Flow.java should be more error-friendly
-
tools/javac/failover/FailOver11.java
: Flow.java should be more error-friendly
-
tools/javac/failover/FailOver12.java
: Flow.java should be more error-friendly
-
tools/javac/failover/FailOver13.java
: Flow.java should be more error-friendly
-
tools/javac/failover/FailOver14.java
: Flow.java should be more error-friendly
-
tools/javac/failover/FailOver15.java
: Attr.PostAttrAnalyzer misses a case
-
tools/javac/generics/5009937/T5009937.java
: hiding versus generics versus binary compatibility
-
tools/javac/generics/5086027/T5086027.java
: Inner class of generic class cannot extend Throwable
-
tools/javac/generics/6182950/T6182950a.java
: methods clash algorithm should not depend on return type
-
tools/javac/generics/6182950/T6182950b.java
: methods clash algorithm should not depend on return type
-
tools/javac/generics/6207386/T6207386.java
: Undecidable type system leads to crash
-
tools/javac/generics/6227936/Orig.java
: Wrong type of inherited method using specialized type parameter
-
tools/javac/generics/6245699/T6245699b.java
: Missing bridge for final method (gives AbstractMethodError at runtime)
-
tools/javac/generics/6294779/T6294779c.java
: Problem with interface inheritance and covariant return types
-
tools/javac/generics/6359951/T6359951.java
: Crash when using class field
-
tools/javac/generics/6413682/T6413682.java
: Compiler confused about implicit type args and arrays
-
tools/javac/generics/6476118/T6476118a.java
: compiler bug causes runtime ClassCastException for generics overloading
-
tools/javac/generics/6476118/T6476118b.java
: compiler bug causes runtime ClassCastException for generics overloading
-
tools/javac/generics/6476118/T6476118c.java
: compiler bug causes runtime ClassCastException for generics overloading
-
tools/javac/generics/6495506/T6495506.java
: Cast inserted by generics can cause IllegalAccessError
-
tools/javac/generics/6677785/T6677785.java
: REGRESSION: StackOverFlowError with Cyclic Class level Type Parameters when used in constructors
-
tools/javac/generics/6711619/T6711619a.java
: javac doesn't allow access to protected members in intersection types
-
tools/javac/generics/6711619/T6711619b.java
: javac doesn't allow access to protected members in intersection types
-
tools/javac/generics/6723444/T6723444.java
: javac fails to substitute type variables into a constructor's throws clause
-
tools/javac/generics/6910550/T6910550a.java
: javac 1.5.0_17 fails with incorrect error message
-
tools/javac/generics/6910550/T6910550b.java
: javac 1.5.0_17 fails with incorrect error message
-
tools/javac/generics/6910550/T6910550c.java
: javac 1.5.0_17 fails with incorrect error message
-
tools/javac/generics/6910550/T6910550d.java
: javac 1.5.0_17 fails with incorrect error message
-
tools/javac/generics/6910550/T6910550e.java
: javac 1.5.0_17 fails with incorrect error message
-
tools/javac/generics/6946618/T6946618a.java
: sqe test fails: javac/generics/NewOnTypeParm in pit jdk7 b91 in all platforms.
-
tools/javac/generics/6946618/T6946618b.java
: sqe test fails: javac/generics/NewOnTypeParm in pit jdk7 b91 in all platforms.
-
tools/javac/generics/6946618/T6946618c.java
: sqe test fails: javac/generics/NewOnTypeParm in pit jdk7 b91 in all platforms.
-
tools/javac/generics/6956758/T6956758neg.java
: NPE in com.sun.tools.javac.code.Symbol - isSubClass
-
tools/javac/generics/6969184/T6969184.java
: poor error recovery after symbol not found
-
tools/javac/generics/6985719/T6985719a.java
: Alike methods in interfaces (Inheritance and Overriding)
-
tools/javac/generics/6985719/T6985719b.java
: Alike methods in interfaces (Inheritance and Overriding)
-
tools/javac/generics/6985719/T6985719c.java
: Alike methods in interfaces (Inheritance and Overriding)
-
tools/javac/generics/6985719/T6985719d.java
: Alike methods in interfaces (Inheritance and Overriding)
-
tools/javac/generics/6985719/T6985719e.java
: Alike methods in interfaces (Inheritance and Overriding)
-
tools/javac/generics/6985719/T6985719f.java
: Alike methods in interfaces (Inheritance and Overriding)
-
tools/javac/generics/6985719/T6985719g.java
: Alike methods in interfaces (Inheritance and Overriding)
-
tools/javac/generics/6985719/T6985719h.java
: Alike methods in interfaces (Inheritance and Overriding)
-
tools/javac/generics/7007615/T7007615.java
: java_util/generics/phase2/NameClashTest02 fails since jdk7/pit/b123.
-
tools/javac/generics/7007615/acc2/AccessibilityCheck02.java
: java_util/generics/phase2/NameClashTest02 fails since jdk7/pit/b123.
-
tools/javac/generics/7015430/T7015430.java
: Incorrect thrown type determined for unchecked invocations
-
tools/javac/generics/7020657/T7020657neg.java
: Javac rejects a fairly common idiom with raw override and interfaces
-
tools/javac/generics/7022054/T7022054neg1.java
: Invalid compiler error on covariant overriding methods with the same erasure
-
tools/javac/generics/7022054/T7022054neg2.java
: Invalid compiler error on covariant overriding methods with the same erasure
-
tools/javac/generics/7034019/T7034019c.java
: ClassCastException in javac with conjunction types
-
tools/javac/generics/7034019/T7034019d.java
: ClassCastException in javac with conjunction types
-
tools/javac/generics/7151070/T7151070.java
: NullPointerException in Resolve.isAccessible
-
tools/javac/generics/CastCrash.java
: Crash on cast
-
tools/javac/generics/CatchTyparam.java
: javac allows catching type parameter
-
tools/javac/generics/Covar3.java
: missing ambiguity error
-
tools/javac/generics/Covar4.java
: no covariant returns involving primitives
-
tools/javac/generics/ErasureClashCrash.java
: javac crash with improper overrider
-
tools/javac/generics/GenLit1.java
: compiler crash with ill-formed annotation
-
tools/javac/generics/GenLit2.java
: java allows class literal on generic type parameter array
-
tools/javac/generics/GenericThrowable.java
: java.lang.Throwable inheritance in parameterized type
-
tools/javac/generics/GetClass.java
: the type of x.getClass() is no longer Class<? extends X>
-
tools/javac/generics/InheritanceConflict.java
: two inherited methods with same signature
-
tools/javac/generics/InheritanceConflict3.java
: two inherited methods with same signature
-
tools/javac/generics/InstanceOf2.java
: the type in an instanceof expression must be reifiable
-
tools/javac/generics/InstanceOf3.java
: the type in an instanceof expression must be reifiable
-
tools/javac/generics/Multibound1.java
: javac failed to check second bound
-
tools/javac/generics/Nonlinear.java
: A bug in the original JSR14 generics specification created a loophole in the type system.
-
tools/javac/generics/PrimitiveVariant.java
: compiler allows overriding with different primitive return type
-
tools/javac/generics/RefEqual.java
: casting conversion checks changed for covariant returns
-
tools/javac/generics/SelfImplement.java
: generics: reject implementation with incorrect return type
-
tools/javac/generics/T4695348.java
: generics: compiler allows ref to type bounds in static members
-
tools/javac/generics/T4738171.java
: generics: problem with equivalence of generic types
-
tools/javac/generics/T4739399.java
: generics: crash after error regarding bounds on type variable
-
tools/javac/generics/T4757416.java
: generics: erasure clash not detected
-
tools/javac/generics/T5011073.java
: javac should implement JLS3 three-pass overload resolution
-
tools/javac/generics/TyparamLit.java
: generics: compiler allows T.class for type variable T
-
tools/javac/generics/TyparamStaticScope2.java
: type parameter referenced in static inner class improperly allowed!
-
tools/javac/generics/UncheckedArray.java
: compiler allows new array of array of type parameter
-
tools/javac/generics/UncheckedConstructor.java
: compiler disallows raw call to generic constructor
-
tools/javac/generics/UncheckedCovariance.java
: A method returning a raw type cannot override a method returning a generic type
-
tools/javac/generics/UnsoundInference.java
: Generic method allowing passing of types that don't match collection types
-
tools/javac/generics/abstract/T4717181c.java
: javac treats inherited abstract method as an overrider
-
tools/javac/generics/diamond/7030687/T7030687.java
: Diamond: compiler accepts erroneous code where diamond is used with non-generic inner class
-
tools/javac/generics/diamond/7057297/T7057297.java
: Project Coin: diamond erroneously accepts in array initializer expressions
-
tools/javac/generics/diamond/neg/Neg01.java
: Check that diamond fails when inference violates declared bounds (basic test with nested class, generic/non-generic constructors)
-
tools/javac/generics/diamond/neg/Neg02.java
: Check that diamond fails when inference violates declared bounds (test with nested class, qualified/simple type expressions)
-
tools/javac/generics/diamond/neg/Neg03.java
: Check that diamond fails when inference violates declared bounds (test with inner class, qualified/simple type expressions)
-
tools/javac/generics/diamond/neg/Neg04.java
: Check that diamond fails when inference violates declared bounds (test with local class, qualified/simple type expressions)
-
tools/javac/generics/diamond/neg/Neg05.java
: Check that usage of rare types doesn't cause spurious diamond diagnostics
-
tools/javac/generics/diamond/neg/Neg06.java
: Check that diamond works where LHS is supertype of RHS (nilary constructor)
-
tools/javac/generics/diamond/neg/Neg07.java
: Check that diamond works where LHS is supertype of RHS (1-ary constructor)
-
tools/javac/generics/diamond/neg/Neg08.java
: Check that diamond is not allowed with non-generic class types
-
tools/javac/generics/diamond/neg/Neg09.java
: Check that diamond is not allowed with anonymous inner class expressions
-
tools/javac/generics/diamond/neg/Neg10.java
: Check that 'complex' diamond can infer type that is too specific
-
tools/javac/generics/diamond/neg/Neg11.java
: Check that unresolved symbols doesn't cause spurious diamond diagnostics
-
tools/javac/generics/inference/4941882/T4941882.java
: incorrect inference for result of lub(int[], float[])
-
tools/javac/generics/inference/4972073/T4972073.java
: same interface allowed twice in compound type
-
tools/javac/generics/inference/4972073/T4972073a.java
: same interface allowed twice in compound type
-
tools/javac/generics/inference/4972073/T4972073b.java
: same interface allowed twice in compound type
-
tools/javac/generics/inference/5044646/T5044646.java
: package-private indirect noninherited generic overriders
-
tools/javac/generics/inference/5073060/Neg.java
: Package private members not found for intersection types
-
tools/javac/generics/inference/5081782/Neg.java
: type arguments to non-generic methods
-
tools/javac/generics/inference/6278587/T6278587Neg.java
: Inference broken for subtypes of subtypes of F-bounded types
-
tools/javac/generics/inference/6315770/T6315770.java
: javac inference allows creation of strange types: Integer & Runnable
-
tools/javac/generics/inference/6611449/T6611449.java
: Internal Error thrown during generic method/constructor invocation
-
tools/javac/generics/inference/6638712/T6638712a.java
: Inference with wildcard types causes selection of inapplicable method
-
tools/javac/generics/inference/6638712/T6638712b.java
: Inference with wildcard types causes selection of inapplicable method
-
tools/javac/generics/inference/6638712/T6638712c.java
: Inference with wildcard types causes selection of inapplicable method
-
tools/javac/generics/inference/6638712/T6638712d.java
: Inference with wildcard types causes selection of inapplicable method
-
tools/javac/generics/inference/6638712/T6638712e.java
: Inference with wildcard types causes selection of inapplicable method
-
tools/javac/generics/inference/6650759/T6650759m.java
: Inference of formal type parameter (unused in formal parameters) is not performed
-
tools/javac/generics/inference/6838943/T6838943.java
: inference: javac is not handling type-variable substitution properly
-
tools/javac/generics/inference/6943278/T6943278.java
: spurious error message for inference and type-variable with erroneous bound
-
tools/javac/generics/inference/7086586/T7086586.java
: Inference producing null type argument
-
tools/javac/generics/inference/7086601/T7086601a.java
: Error message bug: cause for method mismatch is 'null'
-
tools/javac/generics/odersky/BadTest.java
: Negative regression test from odersky
-
tools/javac/generics/odersky/BadTest3.java
: Negative regression test from odersky
-
tools/javac/generics/odersky/BadTest4.java
: Negative regression test from odersky
-
tools/javac/generics/rare/6665356/T6665356.java
: Cast not allowed when both qualifying type and inner class are parameterized
-
tools/javac/generics/rare/Rare2.java
: "rare" types
-
tools/javac/generics/rare/Rare3.java
: "rare" types
-
tools/javac/generics/rare/Rare4.java
: "rare" types
-
tools/javac/generics/rare/Rare5.java
: "rare" types
-
tools/javac/generics/rare/Rare6.java
: "rare" types
-
tools/javac/generics/rare/Rare7.java
: "rare" types
-
tools/javac/generics/rawOverride/7062745/T7062745neg.java
: Regression: difference in overload resolution when two methods are maximally specific
-
tools/javac/generics/rawOverride/Fail1.java
: Allow unchecked override of generified methods in parameterless classes
-
tools/javac/generics/rawOverride/Warn1.java
: Allow unchecked override of generified methods in parameterless classes
-
tools/javac/generics/rawOverride/Warn2.java
: Allow unchecked override of generified methods in parameterless classes
-
tools/javac/generics/syntax/6318240/BarNeg1.java
: Creation of array of inner class of an enclosing wildcard type doesn't work
-
tools/javac/generics/syntax/6318240/BarNeg1a.java
: Creation of array of inner class of an enclosing wildcard type doesn't work
-
tools/javac/generics/syntax/6318240/BarNeg2.java
: Creation of array of inner class of an enclosing wildcard type doesn't work
-
tools/javac/generics/syntax/6318240/BarNeg2a.java
: Creation of array of inner class of an enclosing wildcard type doesn't work
-
tools/javac/generics/typeargs/Metharg1.java
: explicit type arguments
-
tools/javac/generics/typeargs/Metharg2.java
: explicit type arguments
-
tools/javac/generics/typeargs/Newarg1.java
: explicit type arguments
-
tools/javac/generics/typeargs/Newarg2.java
: explicit type arguments
-
tools/javac/generics/typeargs/Superarg1.java
: explicit type arguments
-
tools/javac/generics/typeargs/Superarg2.java
: explicit type arguments
-
tools/javac/generics/typeargs/ThisArg.java
: explicit type arguments
-
tools/javac/generics/typevars/4856983/T4856983a.java
: (crash) mutually f-bounded type vars with multiple bounds may crash javac
-
tools/javac/generics/typevars/4856983/T4856983b.java
: (crash) mutually f-bounded type vars with multiple bounds may crash javac
-
tools/javac/generics/typevars/5060485/Compatibility.java
: The scope of a class type parameter is too wide
-
tools/javac/generics/typevars/5060485/Compatibility02.java
: The scope of a class type parameter is too wide
-
tools/javac/generics/typevars/5060485/Neg1.java
: The scope of a class type parameter is too wide
-
tools/javac/generics/typevars/5060485/Neg2.java
: The scope of a class type parameter is too wide
-
tools/javac/generics/typevars/5061359/T5061359.java
: No error for ambiguous member of intersection
-
tools/javac/generics/typevars/5061359/T5061359a.java
: No error for ambiguous member of intersection
-
tools/javac/generics/typevars/6182630/T6182630.java
: Method with parameter bound to raw type avoids unchecked warning
-
tools/javac/generics/typevars/6199146/T6199146.java
: Javac accepts ambiguous compound type
-
tools/javac/generics/typevars/6486430/T6486430.java
: Compiler fails to reject access to static member in parameterized type
-
tools/javac/generics/typevars/6486430/T6486430a.java
: Compiler fails to reject access to static member in parameterized type
-
tools/javac/generics/typevars/6569404/T6569404b.java
: Regression: Cannot instantiate an inner class of a type variable
-
tools/javac/generics/typevars/6680106/T6680106.java
: StackOverFlowError for Cyclic inheritance in TypeParameters with ArrayType Bounds
-
tools/javac/generics/typevars/6804733/T6804733.java
: javac generates spourious diagnostics for ill-formed type-variable bounds
-
tools/javac/generics/typevars/6968793/T6968793.java
: javac generates spourious diagnostics for ill-formed type-variable bounds
-
tools/javac/generics/wildcards/6437894/T6437894.java
: Javac throws a NullPointerException
-
tools/javac/generics/wildcards/6762569/T6762569b.java
: Javac crashes with AssertionError in Types.containedBy
-
tools/javac/generics/wildcards/6886247/T6886247_2.java
: regression: javac crashes with an assertion error in Attr.java
-
tools/javac/generics/wildcards/7034495/T7034495.java
: Javac asserts on usage of wildcards in bounds
-
tools/javac/generics/wildcards/AssignmentDifferentTypes2.java
: Test subtyping for wildcards with related type bounds.
-
tools/javac/generics/wildcards/AssignmentDifferentTypes3.java
: Test subtyping for wildcards with related type bounds.
-
tools/javac/generics/wildcards/AssignmentDifferentTypes4.java
: Test subtyping for wildcards with related type bounds.
-
tools/javac/generics/wildcards/AssignmentDifferentTypes5.java
: Test subtyping for wildcards with related type bounds.
-
tools/javac/generics/wildcards/AssignmentDifferentTypes6.java
: Test subtyping for wildcards with related type bounds.
-
tools/javac/generics/wildcards/AssignmentDifferentTypes7.java
: Test subtyping for wildcards with related type bounds.
-
tools/javac/generics/wildcards/AssignmentDifferentTypes8.java
: Test subtyping for wildcards with related type bounds.
-
tools/javac/generics/wildcards/AssignmentDifferentTypes9.java
: Test subtyping for wildcards with related type bounds.
-
tools/javac/generics/wildcards/AssignmentSameType2.java
: Test subtyping for wildcards with the same type bound.
-
tools/javac/generics/wildcards/AssignmentSameType3.java
: Test subtyping for wildcards with the same type bound.
-
tools/javac/generics/wildcards/AssignmentSameType4.java
: Test subtyping for wildcards with the same type bound.
-
tools/javac/generics/wildcards/AssignmentSameType5.java
: Test subtyping for wildcards with the same type bound.
-
tools/javac/generics/wildcards/AssignmentSameType6.java
: Test subtyping for wildcards with the same type bound.
-
tools/javac/generics/wildcards/AssignmentSameType7.java
: Test subtyping for wildcards with the same type bound.
-
tools/javac/generics/wildcards/AssignmentSameType8.java
: Test subtyping for wildcards with the same type bound.
-
tools/javac/generics/wildcards/T6450290.java
: Capture of nested wildcards causes type error
-
tools/javac/generics/wildcards/neg/AmbiguousCast.java
: cast to parameterized type is accepted although it should be rejected
-
tools/javac/generics/wildcards/neg/Capture.java
: Wildcard capture
-
tools/javac/generics/wildcards/neg/CastFail1.java
: Test casts (legal, warning, and errors)
-
tools/javac/generics/wildcards/neg/CastFail10.java
: Test casts (legal, warning, and errors)
-
tools/javac/generics/wildcards/neg/CastFail11.java
: Test casts (legal, warning, and errors)
-
tools/javac/generics/wildcards/neg/CastFail12.java
: Test casts (legal, warning, and errors)
-
tools/javac/generics/wildcards/neg/CastFail13.java
: Test casts (legal, warning, and errors)
-
tools/javac/generics/wildcards/neg/CastFail14.java
: Test casts (legal, warning, and errors)
-
tools/javac/generics/wildcards/neg/CastFail15.java
: Test casts (legal, warning, and errors)
-
tools/javac/generics/wildcards/neg/CastFail16.java
: Test casts (legal, warning, and errors)
-
tools/javac/generics/wildcards/neg/CastFail17.java
: Test casts (legal, warning, and errors)
-
tools/javac/generics/wildcards/neg/CastFail18.java
: Test casts (legal, warning, and errors)
-
tools/javac/generics/wildcards/neg/CastFail19.java
: Test casts (legal, warning, and errors)
-
tools/javac/generics/wildcards/neg/CastFail2.java
: Test casts (legal, warning, and errors)
-
tools/javac/generics/wildcards/neg/CastFail20.java
: Test casts (legal, warning, and errors)
-
tools/javac/generics/wildcards/neg/CastFail21.java
: Test casts (legal, warning, and errors)
-
tools/javac/generics/wildcards/neg/CastFail3.java
: Test casts (legal, warning, and errors)
-
tools/javac/generics/wildcards/neg/CastFail4.java
: Test casts (legal, warning, and errors)
-
tools/javac/generics/wildcards/neg/CastFail5.java
: Test casts (legal, warning, and errors)
-
tools/javac/generics/wildcards/neg/CastFail6.java
: Test casts (legal, warning, and errors)
-
tools/javac/generics/wildcards/neg/CastFail7.java
: Test casts (legal, warning, and errors)
-
tools/javac/generics/wildcards/neg/CastFail8.java
: Test casts (legal, warning, and errors)
-
tools/javac/generics/wildcards/neg/CastFail9.java
: Test casts (legal, warning, and errors)
-
tools/javac/generics/wildcards/neg/CastWarn10.java
: Test casts (legal, warning, and errors)
-
tools/javac/generics/wildcards/neg/CastWarn11.java
: Test casts (legal, warning, and errors)
-
tools/javac/generics/wildcards/neg/CastWarn12.java
: Test casts (legal, warning, and errors)
-
tools/javac/generics/wildcards/neg/CastWarn13.java
: Test casts (legal, warning, and errors)
-
tools/javac/generics/wildcards/neg/CastWarn14.java
: Test casts (legal, warning, and errors)
-
tools/javac/generics/wildcards/neg/CastWarn2.java
: Test casts (legal, warning, and errors)
-
tools/javac/generics/wildcards/neg/CastWarn3.java
: Test casts (legal, warning, and errors)
-
tools/javac/generics/wildcards/neg/CastWarn4.java
: Test casts (legal, warning, and errors)
-
tools/javac/generics/wildcards/neg/CastWarn5.java
: Test casts (legal, warning, and errors)
-
tools/javac/generics/wildcards/neg/CastWarn6.java
: Test casts (legal, warning, and errors)
-
tools/javac/generics/wildcards/neg/CastWarn7.java
: Test casts (legal, warning, and errors)
-
tools/javac/generics/wildcards/neg/CastWarn8.java
: Test casts (legal, warning, and errors)
-
tools/javac/generics/wildcards/neg/CastWarn9.java
: Test casts (legal, warning, and errors)
-
tools/javac/generics/wildcards/neg/ParamCast.java
: Description
-
tools/javac/generics/wildcards/neg/Readonly.java
: an extends-bound (covariant) wildcard is like readonly
-
tools/javac/generics/wildcards/neg/Unbounded.java
: an unbounded (bivariant) wildcard doesn't allow reading
-
tools/javac/implicitThis/NewBeforeOuterConstructed.java
: 'new' of inner class should not be allowed unless outer is constructed
-
tools/javac/implicitThis/NewBeforeOuterConstructed2.java
: unverifiable code for implicit outer in super constructor call
-
tools/javac/importChecks/ImportCanonical1.java
: compiler permits to import class given by its non-canonical name
-
tools/javac/importChecks/ImportIsFullyQualified.java
: Verify that import-on-demand must be fully qualified.
-
tools/javac/importChecks/InvalidImportsNoClasses.java
: Verify that nonexistent imports detected when no classes declared in compilation unit.
-
tools/javac/limits/ArrayDims2.java
: Compiler silently generates bytecode that exceeds VM limits
-
tools/javac/limits/ArrayDims4.java
: Compiler silently generates bytecode that exceeds VM limits
-
tools/javac/limits/ArrayDims5.java
: javac fails to diagnose too many array dimensions
-
tools/javac/limits/CodeSize.java
: Compiler silently generates bytecode that exceeds VM limits
-
tools/javac/limits/LongName.java
: Compiler silently generates bytecode that exceeds VM limits
-
tools/javac/limits/NumArgs1.java
: Compiler silently generates bytecode that exceeds VM limits
-
tools/javac/limits/NumArgs3.java
: Compiler silently generates bytecode that exceeds VM limits
-
tools/javac/limits/PoolSize1.java
: Compiler silently generates bytecode that exceeds VM limits
-
tools/javac/limits/PoolSize2.java
: Compiler silently generates bytecode that exceeds VM limits
-
tools/javac/limits/StringLength.java
: Compiler silently generates bytecode that exceeds VM limits
-
tools/javac/lint/Deprecation.java
: Add -Xlint flag
-
tools/javac/lint/FallThrough.java
: Add -Xlint flag
-
tools/javac/lint/Unchecked.java
: Add -Xlint flag
-
tools/javac/literals/BadBinaryLiterals.java
: Project Coin: binary literals
-
tools/javac/literals/BadUnderscoreLiterals.java
: Project Coin: underscores in literals
-
tools/javac/literals/T6891079.java
: Compiler allows invalid binary literals 0b and oBL
-
tools/javac/miranda/4686148/Test.java
: compiler allows non-public implementation of interface methods
-
tools/javac/miranda/4711056/T1.java
: javac fails to detect conflicting interfaces with separate compilation
-
tools/javac/miranda/T4666866.java
: REGRESSION: Generated error message unhelpful for missing methods
-
tools/javac/miranda/T4711325.java
: compiler allows unimplementable interfaces
-
tools/javac/missingClass/A.java
: Verify that we check that a source file contains the class sought.
-
tools/javac/missingSuperRecovery/MissingSuperRecovery.java
: Check for proper error recovery when superclass of extended class is no longer available during a subsequent compilation.
-
tools/javac/mixedTarget/CompatibleAbstracts1.java
: 1.4 javac should not accept the Covariant Return Type
-
tools/javac/multicatch/7030606/T7030606.java
: Project-coin: multi-catch types should be pairwise disjoint
-
tools/javac/multicatch/Neg02.java
: Project Coin: Improved Exception Handling for Java (aka 'multicatch')
-
tools/javac/multicatch/Neg02eff_final.java
: Project Coin: Improved Exception Handling for Java (aka 'multicatch')
-
tools/javac/multicatch/Neg03.java
: Project Coin: Improved Exception Handling for Java (aka 'multicatch')
-
tools/javac/multicatch/Neg04.java
: Project Coin: Improved Exception Handling for Java (aka 'multicatch')
-
tools/javac/multicatch/Neg04eff_final.java
: Project Coin: Improved Exception Handling for Java (aka 'multicatch')
-
tools/javac/multicatch/Neg06.java
: If catch clause has an incompatible type, error pointer points to first exception type in list
-
tools/javac/multicatch/Neg07.java
: Verify typing of lub of exception parameter w.r.t getClass
-
tools/javac/nested/5009484/X.java
: Compiler fails to resolve appropriate type for outer member
-
tools/javac/nested/5009484/Y.java
: Compiler fails to resolve appropriate type for outer member
-
tools/javac/overload/T4743490.java
: overloading versus super.f(args) versus interfaces
-
tools/javac/overload/T5090220.java
: Autoboxing applied when calculating most-specific method
-
tools/javac/overrridecrash/B.java
: AssertionError(com.sun.tools.javac.v8.code.Symbol$MethodSymbol.isOverridableIn)
-
tools/javac/policy/test1/Test1a.java
: provide variable policies for javac operation Default compile policy is now "by file" (reverted to "todo" for 6382700) Because of attr errors in B, no code should be generated
-
tools/javac/policy/test1/Test1a.java#id1
: provide variable policies for javac operation Generate code for A, A1, A2, B
-
tools/javac/policy/test1/Test1a.java#id2
: provide variable policies for javac operation Because of attr errors in B, no code should be generated
-
tools/javac/policy/test1/Test1a.java#id3
: provide variable policies for javac operation Because of attr errors in B, no code should be generated
-
tools/javac/policy/test1/Test1a.java#id4
: provide variable policies for javac operation Default compile policy is now "by file" (reverted to "todo" for 6382700) Generate code for A, A1, A2, but because of flow errors in C, no more code should be generated
-
tools/javac/policy/test1/Test1a.java#id5
: provide variable policies for javac operation Generate code for A, A1, A2, C
-
tools/javac/policy/test1/Test1a.java#id6
: provide variable policies for javac operation Because of flow errors in C, no code should be generated
-
tools/javac/policy/test1/Test1a.java#id7
: provide variable policies for javac operation Generate code for A, A1, A2, but because of flow errors in C, no more code should be generated
-
tools/javac/processing/6365040/T6365040.java
: Test -processor foo,bar,baz
-
tools/javac/processing/6511613/clss41701.java
: javac unexpectedly doesn't fail in some cases if an annotation processor specified
-
tools/javac/processing/6994946/SemanticErrorTest.java
: option to specify only syntax errors as unrecoverable
-
tools/javac/processing/6994946/SyntaxErrorTest.java
: option to specify only syntax errors as unrecoverable
-
tools/javac/processing/errors/TestErrorCount.java
: Errors reported via Messager.printMessage(ERROR,"error message") are not tallied correctly
-
tools/javac/processing/errors/TestFatalityOfParseErrors.java
: Test that generating programs with syntax errors is a fatal condition
-
tools/javac/processing/errors/TestParseErrors/TestParseErrors.java
: javac crashes running processor on errant code; it used to print error message
-
tools/javac/processing/filer/TestLastRound.java
: JavacFiler not correctly notified of lastRound
-
tools/javac/processing/messager/MessagerBasics.java
: Test presence of Messager methods
-
tools/javac/processing/options/testPrintProcessorInfo/Test.java
: -XprintProcessorRoundsInfo message printed with different timing than previous
-
tools/javac/processing/werror/WError1.java
: -Werror should work with annotation processing
-
tools/javac/processing/werror/WErrorGen.java
: -Werror should work with annotation processing
-
tools/javac/processing/werror/WErrorLast.java
: -Werror should work with annotation processing
-
tools/javac/proprietary/WarnClass.java
: Emit warnings for proprietary packages in the boot class path
-
tools/javac/proprietary/WarnImport.java
: Emit warnings for proprietary packages in the boot class path
-
tools/javac/proprietary/WarnMethod.java
: Emit warnings for proprietary packages in the boot class path
-
tools/javac/proprietary/WarnStaticImport.java
: Emit warnings for proprietary packages in the boot class path
-
tools/javac/proprietary/WarnVariable.java
: Emit warnings for proprietary packages in the boot class path
-
tools/javac/proprietary/WarnWildcard.java
: Emit warnings for proprietary packages in the boot class path
-
tools/javac/protectedAccess/ProtectedAccess_2.java
: Verify that static reference to protected member of unrelated class is disallowed.
-
tools/javac/protectedAccess/ProtectedMemberAccess2.java
: Verify correct implementation of JLS2e 6.6.2.1
-
tools/javac/protectedAccess/ProtectedMemberAccess3.java
: Verify correct implementation of JLS2e 6.6.2.1
-
tools/javac/protectedAccess/ProtectedMemberAccess4.java
: Verify correct implementation of JLS2e 6.6.2.1
-
tools/javac/quid/T6999438.java
: remove support for exotic identifiers from JDK 7
-
tools/javac/rawDiags/Error.java
: add hidden option to have compiler generate diagnostics in more machine-readable form
-
tools/javac/scope/6225935/Estatico4.java
: Compiler fails do produce error message with ODD number of import static
-
tools/javac/scope/6225935/T6214959.java
: Compiler fails do produce error message with ODD number of import static
-
tools/javac/sourcePath2/SourcePath2.java
: compiler does not emit code for second class in source file
-
tools/javac/staticImport/6695838/T6695838.java
: javac does not detect cyclic inheritance involving static inner classes after import clause
-
tools/javac/staticImport/Ambig1.java
: Missing ambiguity error when two methods are equally specific
-
tools/javac/staticImport/ImportPrivate.java
: NPE while compiling static import of inaccessible class member
-
tools/javac/staticImport/PrivateStaticImport.java
: static import of private field crashes compiler
-
tools/javac/staticImport/Shadow.java
: compiler fails to shadow inapplicable method with static import
-
tools/javac/staticImport/StaticImport2.java
: add support for JSR 201's static import facility
-
tools/javac/staticQualifiedNew/StaticQualifiedNew.java
: Verify that qualified 'new' of static class is forbidden.
-
tools/javac/typeAnnotations/newlocations/BasicTest.java
: random tests for new locations
-
tools/javac/unicode/NonasciiDigit.java
: javac accepts unicode digits - sometimes crashing
-
tools/javac/unicode/NonasciiDigit2.java
: javac accepts unicode digits - sometimes crashing
-
tools/javac/unicode/SupplementaryJavaID2.java
: Ensure that the invalid surrogate sequence, as the start of an identifier, causes a compilation failure
-
tools/javac/unicode/SupplementaryJavaID3.java
: Ensure that the invalid surrogate sequence, as the part of an identifier, causes a compilation failure
-
tools/javac/unicode/SupplementaryJavaID4.java
: Ensure that a supplementary character that cannot be the start of a Java identifier causes a compilation failure, if it is used as the start of an identifier
-
tools/javac/unicode/SupplementaryJavaID5.java
: Ensure that a supplementary character that cannot be the part of a Java identifier causes a compilation failure, if it is used as the part of an identifier
-
tools/javac/unicode/TripleQuote.java
: ''' and '\u0027' are not legal char literals.
-
tools/javac/unicode/UnicodeNewline.java
: when \u000a is used, diagnostics are reported on the wrong line.
-
tools/javac/unicode/Unmappable.java
: diagnose encoding errors in Java source files
-
tools/javac/varargs/5088429/T5088429Neg01.java
: varargs overloading problem
-
tools/javac/varargs/5088429/T5088429Neg02.java
: varargs overloading problem
-
tools/javac/varargs/6313164/T6313164.java
: javac generates code that fails byte code verification for the varargs feature
-
tools/javac/varargs/6569633/T6569633.java
: Varargs: parser error when varargs element type is an array
-
tools/javac/varargs/6806876/T6806876.java
: ClassCastException occurs in assignment expressions without any heap pollutions
-
tools/javac/varargs/6993978/T6993978neg.java
: ClassCastException occurs in assignment expressions without any heap pollutions
-
tools/javac/varargs/7097436/T7097436.java
: ClassCastException occurs in assignment expressions without any heap pollutions
-
tools/javac/varargs/VarargsOverride.java
: overriding with method of different arity is prohibited
-
tools/javac/warnings/DepAnn.java
:
-
tools/javac/warnings/Finally.java
:
-
tools/javac/warnings/Serial.java
:
Compilation successful
-
tools/javac/5045412/Bar.java
:
-
tools/javac/5045412/Bar.java#id1
:
-
tools/javac/5045412/Foo.java
:
-
tools/javac/5045412/Foo.java#id1
:
-
tools/javac/6199662/Tree.java
: javac: compilation success depends on compilation order
-
tools/javac/6390045/T6390045a.java
: Unexpected error "cannot access java.lang.Void" with '-target cldc1.0' with -source >=1.5
-
tools/javac/6390045/T6390045b.java
: Unexpected error "cannot access java.lang.Void" with '-target cldc1.0' with -source >=1.5
-
tools/javac/6521805/T6521805a.java
: Regression: JDK5/JDK6 javac allows write access to outer class reference
-
tools/javac/6521805/T6521805b.java
: Regression: JDK5/JDK6 javac allows write access to outer class reference
-
tools/javac/6521805/T6521805c.java
: Regression: JDK5/JDK6 javac allows write access to outer class reference
-
tools/javac/6734819/T6734819a.java
: Javac performs flows analysis on already translated classes
-
tools/javac/6734819/T6734819b.java
: Javac performs flows analysis on already translated classes
-
tools/javac/6835430/T6835430.java
: 6835430: javac does not generate signature attributes for classes extending parameterized inner classes
-
tools/javac/6948381/T6948381.java
: javac Null Pointer Exception in Types.makeCompoundType
-
tools/javac/6996626/Main.java
: Scope fix issues for ImportScope
-
tools/javac/7023703/T7023703pos.java
: Valid code doesn't compile
-
tools/javac/7129225/TestImportStar.java
: import xxx.* isn't handled correctly by annotation processing
-
tools/javac/AbstractOverride.java
: Overload resolution when an abstract method overrides a concrete one
-
tools/javac/AccessMethods/LateAddition.java
: Compiler must properly handle access methods created after their class has been checked.
-
tools/javac/AccessMethods/UplevelPrivateConstants.java
: Compiler must treat an uplevel reference to a private named constant as a constant expression.
-
tools/javac/AddReferenceThis.java
: Implicit casts from int to char used to screw up the internal `this' object in a bad way.
-
tools/javac/AnonClsInIntf.java
: An anonyous class in an interface is allowed.
-
tools/javac/AnonInnerException_1.java
: Verify that constructor for an anonymous class can throw exceptions if its superclass can.
-
tools/javac/AnonInnerException_2.java
: Verify that instance initializer of inner class can throw checked exception
-
tools/javac/AnonStaticMember_3.java
: Verify that an anonymous class can contain static constant.
-
tools/javac/AnonymousConstructorExceptions.java
: Verify that anonymous classes inheriting from classes whose constructors are declared to throw exceptions can be succesfully compiled.
-
tools/javac/AnonymousNull.java
: The compiler crashed whenever an anonymous class was created with `null' as one of its arguments.
-
tools/javac/AnonymousProtect/AnonymousProtect.java
: Anonymous class with inaccessible type in constructor is rejected
-
tools/javac/AnonymousType.java
: The compiler did not correctly set the type of an anonymous new expression.
-
tools/javac/ArrayCast.java
: Casts to an array type used to cause a NullPointerException during compilation
-
tools/javac/BadOptimization/DeadCode6.java
: nested classes: Verify that overzealous dead-code elimination no longer removes live code.
-
tools/javac/BoolArray.java
: NPE from com.sun.tools.javac.v8.comp.Flow.checkInit in Mantis beta
-
tools/javac/CascadedInnerNewInstance.java
: Compiler should accept non-identifier expressions as the outer instance in a 'new' expression for an inner class.
-
tools/javac/CastInterface2Array.java
: Verify that a compatible interface can be cast to an array type.
-
tools/javac/ClassFileModifiers/ClassModifiers.java
: Verify that class modifiers bits written into class file are correct, including those within InnerClasses attributes.
-
tools/javac/ClassFileModifiers/MemberModifiers.java
: Verify that implicit member modifiers are set correctly.
-
tools/javac/ClassLiterals/evalinit/ClassLiteralEvalInit.java
: Check that references to TYPE fields generated during the translation of class literals are handled correctly even if the wrapper classes haven't yet been compiled.
-
tools/javac/ClassModifiers/InterfaceAndInnerClsCtor.java
: If an interface has an inner class, the constructor for that inner class must be accessible to the interface, regardless of whether it is explicitly declared private.
-
tools/javac/CloneableProblem.java
: certain inheritance patterns involving methods defined in Object used to cause spurious error messages.
-
tools/javac/ConditionalArgTypes_1.java
: Verify that both branches of a conditional expression must agree in type.
-
tools/javac/ConditionalArgTypes_2.java
: Verify that both branches of a conditional expression must agree in type.
-
tools/javac/ConditionalClass.java
: javac crashes on code for new rule for semantics of ? without -source 1.5
-
tools/javac/ConditionalInline.java
: The compiler got a null pointer exception on code like the following.
-
tools/javac/CyclicInheritance2.java
: incorrect cyclic inheritance error versus name hiding
-
tools/javac/CyclicInheritance6/Main.java
: Test for spurious cyclic inheritance due to import
-
tools/javac/DeadInnerClass.java
: The compiler crashed when it encountered inner classes inside of dead code which contained uplevel references.
-
tools/javac/DeclarationStatementInline.java
: The compiler used to crash when it tried to "inline" a DeclarationStatement.
-
tools/javac/DeepStringConcat.java
: Parser.foldStrings() should use iteration instead of recursion.
-
tools/javac/DefiniteAssignment/7003744/T7003744a.java
: Compiler error concerning final variables
-
tools/javac/DefiniteAssignment/7003744/T7003744b.java
: Compiler error concerning final variables
-
tools/javac/DefiniteAssignment/DALoop1.java
: REGRESSION: NullPointerException in Flow.visitTry(Flow.java:873)
-
tools/javac/DefiniteAssignment/DUAssert.java
: Check correct handling of DU in assert statements
-
tools/javac/DefiniteAssignment/DUSwitch2.java
: definite assignment versus switch
-
tools/javac/DefiniteAssignment/DefAssignAfterIf_1.java
: Verify definite assignment state following one-armed if-statement with constant 'true'.
-
tools/javac/DefiniteAssignment/DefAssignAfterThis_2.java
: Verify definite assignment of blank finals after 'this(...)'
-
tools/javac/DefiniteAssignment/DefAssignBoolean/DefAssignBoolean_11.java
: Verify that the valid boolean expression compiles.
-
tools/javac/DefiniteAssignment/DefAssignBoolean/DefAssignBoolean_12.java
: Verify that the valid boolean expression compiles.
-
tools/javac/DefiniteAssignment/DefAssignBoolean/DefAssignBoolean_13.java
: Verify that the valid boolean expression compiles.
-
tools/javac/DefiniteAssignment/DefAssignBoolean/DefAssignBoolean_14.java
: Verify that the valid boolean expression compiles.
-
tools/javac/DefiniteAssignment/DefAssignBoolean/DefAssignConstantBoolean.java
: Verify correct treatment of boolean constant expressions with '|'
-
tools/javac/DefiniteAssignment/DefAssignNestedArg.java
: Verify bug fix for 4306909
-
tools/javac/DefiniteAssignment/T4718134.java
: DA/DU analysis vs break/continue vs finally that cannot complete normally
-
tools/javac/DefiniteAssignment/T4720379.java
: DA/DU versus assignment in false for loop condition
-
tools/javac/DefiniteAssignment/T4720751.java
: DU analysis for loops requires two passes
-
tools/javac/DefiniteAssignment/T4721076.java
: DU analysis for loop with break
-
tools/javac/DefiniteAssignment/T4721998.java
: JLS2: DA specs too conservative for break/continue/return out of try-finally
-
tools/javac/DefiniteAssignment/ThrowBeforeTryFinally.java
: spurious unthrown exception error when throw precedes try-finally
-
tools/javac/DepParam.java
: REGRESSION: documentation comment with deprecated tag
-
tools/javac/DivByZero.java
: The compiler did not allow division by a known constant zero.
-
tools/javac/DuplicateClass2.java
: avoid recompiling when duplicate source specified on command line
-
tools/javac/DuplicateImport.java
: Duplicate import-on-demand declarations should be no-ops.
-
tools/javac/EmptyArray.java
: Empty array initializer with comma
-
tools/javac/EmptyBreak.java
: Empty "default/case" statements should not cause the compiler to crash.
-
tools/javac/EmptyDocComments.java
: Create empty javadoc comments and verify that javac does not crash.
-
tools/javac/ExceptionalFinally.java
: REGRESSION: Unreported exception in code with "return" in finally block
-
tools/javac/FinalInitializer.java
: Verify absence of bug in analysis of final initializers that caused crash.
-
tools/javac/FinalInitializer_2.java
: bogus "already initialized" error
-
tools/javac/FinalThisReference.java
: Verify that final field can have 'this' as initializer.
-
tools/javac/FinallyWarn.java
: new warning "finally cannot complete normally" should not be enabled by default
-
tools/javac/ForwardReference/ForwardReference_5.java
: Verify that forward reference checks are not applied to locals.
-
tools/javac/ForwardReference/T6676362a.java
: Spurious forward reference error with final var + instance variable initializer
-
tools/javac/ForwardReference/T6676362b.java
: Spurious forward reference error with final var + instance variable initializer
-
tools/javac/ForwardReference/UseBeforeDeclaration.java
: Forward reference legal or illegal?
-
tools/javac/GoodCovar.java
: multiple methods inheritence
-
tools/javac/ImportCycle/Dummy.java
: Cyclic need during import resolution causes compiler crash
-
tools/javac/ImportPackagePrivateInner/Dummy.java
: Package accessible inner classes were not visible to import directive in same package.
-
tools/javac/Increment.java
: The compiler refused to parse/accept increments of parenthesized expressions.
-
tools/javac/InheritedPrivateImpl.java
: inherited private method is considered an implementation of interface method
-
tools/javac/InitializerCompletion_2.java
: Verify that compiler allows an instance initializer that may fail to complete normally if it is possible that it might.
-
tools/javac/InitializerCompletion_4.java
: Verify that compiler allows a static initializer that may fail to complete normally if it is possible that it might.
-
tools/javac/InnerClassesAttribute/Test.java
: The compiler used to crash when it saw a correctly-formed InnerClasses attribute in a .class file.
-
tools/javac/InnerMemberRegression.java
: In jdk1.2beta1 this causes a NullPointerException in the compiler
-
tools/javac/InnerMethSig.java
: 1.5 beta-b15 java compiler throws NPE
-
tools/javac/InstanceInitException_1.java
: Verify that instance initializers can throw checked exceptions.
-
tools/javac/InterfaceOverrideObject.java
: check proper behavior when an interface overrides a method from Object
-
tools/javac/InvalidIntfCast.java
: The compiler should detect an invalid cast between interfaces.
-
tools/javac/JsrRet.java
: StackOverflowError from javac
-
tools/javac/LabelHiding_1.java
: Verify that label hiding check allows label in nested class to hide outer label.
-
tools/javac/LocalClasses_1.java
: Verify that compiler can resolve local class names.
-
tools/javac/ManyMembers2.java
: compiler crashes when number of members exceeds available recursion stack depth
-
tools/javac/MemberTypeInheritance.java
: Verify that member types of classes and interfaces can be inherited.
-
tools/javac/NameClash/One.java
: The class One exists in package a and package b
-
tools/javac/NestedFinallyReturn.java
: Return from within nested try-finally should not crash compiler.
-
tools/javac/NonStaticFieldExpr4c.java
: incorrect ambiguous variable reference error
-
tools/javac/NonStaticFinalVar.java
: Some references to non-static variables do not work.
-
tools/javac/ObjectIncompatibleInterface.java
: compiler incorrectly rejects interface int clone();
-
tools/javac/OverrideChecks/6400189/T6400189c.java
: raw types and inference
-
tools/javac/OverrideChecks/6400189/T6400189d.java
: raw types and inference
-
tools/javac/OverrideChecks/6738538/T6738538a.java
: javac crashes when using a type parameter as a covariant method return type
-
tools/javac/OverrideChecks/6738538/T6738538b.java
: javac crashes when using a type parameter as a covariant method return type
-
tools/javac/OverrideChecks/InterfaceImplements.java
: java.lang.Override specification should be revised
-
tools/javac/OverrideChecks/InterfaceOverride.java
: java.lang.Override specification should be revised
-
tools/javac/OverrideChecks/T6326485.java
: Compiler does not enforce rule that interfaces may not use Override annotation
-
tools/javac/OverrideChecks/T6399361.java
: java.lang.Override specification should be revised
-
tools/javac/PrivateUplevelConstant.java
: Verify that private uplevel constant access is treated as constant.
-
tools/javac/QualifiedNewScope.java
: incorrect scoping for type name in qualified new expression.
-
tools/javac/QualifiedOuterThis2.java
: compiler crash when class literals refers to enclosing class in a super clause
-
tools/javac/RawCrash.java
: compiler crash with raw instantiation of generic inner class
-
tools/javac/StaticBlockScope.java
: InternalError using inner classes in static { } block
-
tools/javac/StringsInSwitch/7181320/BinOpInCaseLabel.java
: javac NullPointerException for switch labels with cast to String expressions
-
tools/javac/StringsInSwitch/7181320/CastInCaseLabel.java
: javac NullPointerException for switch labels with cast to String expressions
-
tools/javac/StringsInSwitch/7181320/CondExprInCaseLabel.java
: javac NullPointerException for switch labels with cast to String expressions
-
tools/javac/StringsInSwitch/7181320/CondExprInCaseLabel1.java
: javac NullPointerException for switch labels with cast to String expressions
-
tools/javac/StringsInSwitch/7181320/CondExprInCaseLabel2.java
: javac NullPointerException for switch labels with cast to String expressions
-
tools/javac/SuperMethodResolve.java
: Verify that method call via super finds correct method.
-
tools/javac/SuperNew.java
: javac fails to find enclosing instance early in constructor
-
tools/javac/SuperNew3.java
: compiler crash with assertion failure (inner classes)
-
tools/javac/SuperNew4.java
: compiler crash with assertion failure (inner classes)
-
tools/javac/SuperclassConstructorException.java
: Verify that name of superclass constructor exception can be resolved correctly when instantiating a subclass.
-
tools/javac/T4906100.java
: detect empty statement after if
-
tools/javac/T4994049/DeprecatedNOT.java
: deprecatedNOT! is
-
tools/javac/T5048776.java
:
-
tools/javac/T6180021/AbstractSub.java
: CompletionFailure during TypeTrans
-
tools/javac/T6180021/Sub.java
: CompletionFailure during TypeTrans
-
tools/javac/T6227617.java
: Lint option for redundant casts
-
tools/javac/T6231246/T6231246.java
: Javac crash with -g:none
-
tools/javac/T6245591.java
:
-
tools/javac/T6294589.java
: verify that annotations inside foreach statements do not cause AssertionError
-
tools/javac/T6304128.java
: verify that annotations inside foreach statements do not cause AssertionError
-
tools/javac/T6356217/T6356217.java
: ArrayIndexOutOfBoundsException shouldn't be thrown at Code$State.forceStackTop
-
tools/javac/T6394563.java
: javac ignores -nowarn switch in 1.5.0_06 for deprecation warnings
-
tools/javac/T6411379.java
: NPE from JavacTrees.getPath
-
tools/javac/T6423583.java
: LiteralTree.getValue() should return Boolean for Kind.BOOLEAN_LITERAL literals
-
tools/javac/T6458749.java
: TypeParameterElement.getEnclosedElements() throws NPE within javac
-
tools/javac/T6855236.java
: Compiler Tree API TreePath class generates NullPointerException from Iterator
-
tools/javac/T6881645.java
: Unchecked method call on a method declared inside anonymous inner causes javac to crash
-
tools/javac/T6977800.java
: Regression: invalid resolution of supertype for local class
-
tools/javac/T7179353/GenericsAndTWRCompileErrorTest.java
: try-with-resources fails to compile with generic exception parameters
-
tools/javac/T8033294/RedundantWarningInIntersectionTest.java
: javac, spurious warning for instanceof operator
-
tools/javac/ThrowNull.java
: Verify that literal 'null' can be thrown, as its type is a subtype of Throwable.
-
tools/javac/ThrowsIntersection_1.java
: Check that a class can inherit multiple methods with conflicting throws clauses.
-
tools/javac/ThrowsIntersection_2.java
: Check that a class can inherit multiple methods with conflicting throws clauses.
-
tools/javac/TryInInstanceInit.java
: Compiler used to throw an exception when it encountered a try-catch, try-finally, or synchronized statement in an instance initializer.
-
tools/javac/TryWithResources/ResourceTypeVar.java
: Resource of a type-variable type crashes Flow
-
tools/javac/TryWithResources/T7032633.java
: javac -Xlint:all warns about flush() within try on an auto-closeable resource
-
tools/javac/TryWithResources/T7178324.java
: Crash when compiling for(i : x) try(AutoCloseable x = ...) {}
-
tools/javac/TryWithResources/TwrLint.java
: Check that -Xlint:twr warnings are generated as expected
-
tools/javac/UnterminatedLineComment.java
: No diagnostic reported for "//" with no following LineTerminator
-
tools/javac/abstract/T1.java
: javac doesn't implement transitive rule for overriding
-
tools/javac/abstract/T4717181a.java
: javac treats inherited abstract method as an overrider
-
tools/javac/abstract/T4717181b.java
: javac treats inherited abstract method as an overrider
-
tools/javac/abstract/U1.java
: javac doesn't implement transitive rule for overriding
-
tools/javac/annotations/6214965/T6214965.java
: Compiler crash on redefing nested annotation types
-
tools/javac/annotations/6359949/T6359949.java
: (at)Override of static shouldn't be accepted (compiler shouldissue an error/warning)
-
tools/javac/annotations/T7043371.java
: javac7 fails with NPE during compilation
-
tools/javac/annotations/T7073477.java
: NPE in com.sun.tools.javac.code.Symbol$VarSymbol.getConstValue
-
tools/javac/annotations/clinit/AnnoWithClinit1.java
: Annotations that gets a clinit can't be verified for correct elements in a second compilation unit
-
tools/javac/annotations/neg/Dep.java
: Please add annotation <at>Deprecated to supplant the javadoc tag
-
tools/javac/annotations/pos/AnnotationMethods.java
: no compile-time error for clone, etc
-
tools/javac/annotations/pos/AnnoteElideBraces.java
: JSR175 (15): single element array annotation value
-
tools/javac/annotations/pos/ClassA.java
: javac crash loading class files containing Class-valued annotation fields
-
tools/javac/annotations/pos/Dep.java
: Please add annotation <at>Deprecated to supplant the javadoc tag
-
tools/javac/annotations/pos/Enum1.java
: JSR175: annotations on enum constant
-
tools/javac/annotations/pos/Local.java
: local variable annotations
-
tools/javac/annotations/pos/Members.java
: annotation types may contain constants, types
-
tools/javac/annotations/pos/NType.java
: compiler crash if annotation using an enum type defined inside the annotation
-
tools/javac/annotations/pos/OverrideCheck.java
: crash in annotation class file reader
-
tools/javac/annotations/pos/OverrideOK.java
: JSR175 (7): implement <at>Overrides
-
tools/javac/annotations/pos/Parameter.java
: JSR175: Parameter annotations
-
tools/javac/annotations/pos/RightTarget.java
: java.lang.annotation.Target
-
tools/javac/annotations/pos/TrailingComma.java
: javac incorrectly disallows trailing comma in annotation arrays
-
tools/javac/annotations/pos/Z1.java
: implement "metadata" (attribute interfaces and program annotations)
-
tools/javac/annotations/pos/Z2.java
: implement "metadata" (attribute interfaces and program annotations)
-
tools/javac/annotations/pos/Z3.java
: implement "metadata" (attribute interfaces and program annotations)
-
tools/javac/annotations/pos/Z4.java
: implement "metadata" (attribute interfaces and program annotations)
-
tools/javac/annotations/pos/package-info.java
: Package annotations
-
tools/javac/api/TestGetTree.java
: Can't get tree from a top level class
-
tools/javac/api/TestOperators.java
: Tree API: can't determine kind of operator
-
tools/javac/boxing/T6369051.java
: javac cannot handle += operator correctly in Genericized code
-
tools/javac/capture/Capture1.java
: wildcard capture (snapshotting)
-
tools/javac/capture/Capture3.java
: new wildcard subst scheme breaks java.lang.ref
-
tools/javac/capture/Capture5.java
: wildcards versus recursive F-bounds
-
tools/javac/cast/4916620/T4916620.java
: legal cast is rejected
-
tools/javac/cast/5034609/T5034609.java
: Capture conversion implementation breaks a cast test
-
tools/javac/cast/5043020/T5043020.java
: Spurious unchecked cast warning
-
tools/javac/cast/5065215/T5065215.java
: javac reports unnecessary unchecked warning
-
tools/javac/cast/6211853/T6211853.java
: "unchecked" warning for checked cast
-
tools/javac/cast/6256789/T6256789.java
: Legal cast rejected
-
tools/javac/cast/6270087/T6270087.java
: Javac rejects legal cast
-
tools/javac/cast/6286112/T6286112.java
: Wildcard cast problem
-
tools/javac/cast/6295056/T6295056.java
: Unchecked cast not reported as unsafe
-
tools/javac/cast/6302214/T6302214.java
: erroneus "inconvertible types" error
-
tools/javac/cast/6302214/T6302214a.java
: erroneus "inconvertible types" error
-
tools/javac/cast/6358534/T6358534.java
: Cast involving raw superclass not recognized as unchecked
-
tools/javac/cast/6507317/T6507317.java
: Problem when casting from parametrized type to concrete class
-
tools/javac/cast/6548436/T6548436a.java
: Incorrect inconvertible types error
-
tools/javac/cast/6548436/T6548436b.java
: Incorrect inconvertible types error
-
tools/javac/cast/6548436/T6548436c.java
: Incorrect inconvertible types error
-
tools/javac/cast/6558559/T6558559a.java
: Extra "unchecked" diagnostic
-
tools/javac/cast/6558559/T6558559b.java
: Extra "unchecked" diagnostic
-
tools/javac/cast/6569057/T6569057.java
: Generics regression on cast
-
tools/javac/cast/6586091/T6586091.java
: javac crashes with StackOverflowError
-
tools/javac/cast/6932571/T6932571a.java
: Compiling Generics causing Inconvertible types
-
tools/javac/cast/6932571/T6932571b.java
: Compiling Generics causing Inconvertible types
-
tools/javac/cast/7005095/T7005095pos.java
: Cast: compile reject sensible cast from final class to interface
-
tools/javac/cast/forum/T654170.java
: Bad interaction between generics, instanceof, inner classes, and subclasses
-
tools/javac/crossPackageImpl/CrossPackageImplA.java
: Cannot override abstract method in same package
-
tools/javac/danglingDep/DepX.java
:
-
tools/javac/danglingDep/NoDepX.java
:
-
tools/javac/danglingDep/Test1.java
:
-
tools/javac/depDocComment/SuppressDeprecation.java
: New rules for when deprecation messages are suppressed
-
tools/javac/depOverrides/annotation/Test1.java
: check warnings generated when overriding deprecated methods
-
tools/javac/depOverrides/annotation/Test2.java
: check warnings generated when overriding deprecated methods
-
tools/javac/depOverrides/annotation/Test3.java
: check warnings generated when overriding deprecated methods
-
tools/javac/depOverrides/doccomment/Test1.java
: check warnings generated when overriding deprecated methods
-
tools/javac/depOverrides/doccomment/Test2.java
: check warnings generated when overriding deprecated methods
-
tools/javac/depOverrides/doccomment/Test3.java
: check warnings generated when overriding deprecated methods
-
tools/javac/enum/6350057/T6350057.java
: Test that parameters on implicit enum methods have the right kind
-
tools/javac/enum/6384542/T6384542a.java
: crash: test/tools/javac/versions/check.sh
-
tools/javac/enum/6424358/T6424358.java
: Synthesized static enum method values() is final
-
tools/javac/enum/8069181/T8069181.java
: java.lang.AssertionError when compiling JDK 1.4 code in JDK 8
-
tools/javac/enum/Def.java
: constant static fields cannot be referenced from const, instance initializers
-
tools/javac/enum/EnumInit.java
: compiling annatations with nested enums issuing *.java leads to crash
-
tools/javac/enum/EnumPrivateConstructor.java
: enum constructors can be declared private
-
tools/javac/enum/EnumSwitch1.java
: enum switch case labels required to be unqualified.
-
tools/javac/enum/EnumSwitch3.java
: javac crash when enum defined after use
-
tools/javac/enum/T5075242.java
: Cannot make compound type involving Enums
-
tools/javac/enum/T6509042.java
: javac rejects class literals in enum constructors
-
tools/javac/enum/T6675483.java
: Javac rejects multiple type-variable bound declarations starting with an enum type
-
tools/javac/enum/T6724345.java
: incorrect method resolution for enum classes entered as source files
-
tools/javac/enum/TrailingComma.java
: enum spec allows trailing comma on enum constant list
-
tools/javac/enum/UserValue.java
: compiler crash on user-defined valueOf in enum
-
tools/javac/falseCycle/FalseCycle.java
: Cyclic inheritance error reported when multiple classes in source file.
-
tools/javac/foreach/GenericIterator.java
: extended 'for' with generic collections causes the compiler to crash
-
tools/javac/foreach/StaticBlock.java
: compiler crash (NullPointerException) with foreach in static context
-
tools/javac/foreach/T6682380.java
: Foreach loop with generics inside finally block crashes javac with -target 1.5
-
tools/javac/generics/5066774/T5066774.java
: Bad interaction between generics, instanceof, inner classes, and subclasses
-
tools/javac/generics/5086027/T5086027pos.java
: Inner class of generic class cannot extend Throwable
-
tools/javac/generics/6182950/T6182950c.java
: methods clash algorithm should not depend on return type
-
tools/javac/generics/6192945/Method.java
: Declaration order of interdependent generic types should not matter
-
tools/javac/generics/6192945/T6192945.java
: Declaration order of interdependent generic types should not matter
-
tools/javac/generics/6207386/Test.java
: Undecidable type system leads to crash
-
tools/javac/generics/6213818/T6213818.java
: Compilercrash with NullPointerException at SubstFcn.subst(Types.java:2057)
-
tools/javac/generics/6218229/T6218229.java
: NPE in Check.checkCompatibleConcretes
-
tools/javac/generics/6227936/T6227936.java
: Wrong type of inherited method using specialized type parameter
-
tools/javac/generics/6268476/T6268476.java
: Arrays and super wildcards broken
-
tools/javac/generics/6292765/T6292765.java
: NPE at Check.checkCompatibleConcretes
-
tools/javac/generics/6294779/T6294779a.java
: Problem with interface inheritance and covariant return types
-
tools/javac/generics/6294779/T6294779b.java
: Problem with interface inheritance and covariant return types
-
tools/javac/generics/6332204/T6332204.java
: com.sun.tools.javac.code.Types.lub() throws NPE
-
tools/javac/generics/6332204/T6346876.java
: com.sun.tools.javac.code.Types.lub() throws NPE
-
tools/javac/generics/6356636/T6356636.java
: Compiler fails to read signatures of inner classes with non-generic outer instance leading to crash
-
tools/javac/generics/6372782/T6372782.java
: possibly invalid "abstract method not implemented" emitted by compiler
-
tools/javac/generics/6476118/T6476118d.java
: compiler bug causes runtime ClassCastException for generics overloading
-
tools/javac/generics/6729401/T6729401.java
: Compiler error when using F-bounded generics with free type variables
-
tools/javac/generics/6956758/T6956758pos.java
: NPE in com.sun.tools.javac.code.Symbol - isSubClass
-
tools/javac/generics/7007615/acc1/AccessibilityCheck01.java
: java_util/generics/phase2/NameClashTest02 fails since jdk7/pit/b123.
-
tools/javac/generics/7020657/T7020657pos.java
: Javac rejects a fairly common idiom with raw override and interfaces
-
tools/javac/generics/7022054/T7022054pos1.java
: Invalid compiler error on covariant overriding methods with the same erasure
-
tools/javac/generics/7022054/T7022054pos2.java
: Invalid compiler error on covariant overriding methods with the same erasure
-
tools/javac/generics/7034019/T7034019a.java
: ClassCastException in javac with conjunction types
-
tools/javac/generics/7034019/T7034019b.java
: ClassCastException in javac with conjunction types
-
tools/javac/generics/8004094/T8004094.java
: Javac compiler error - synthetic method accessor generated with duplicate name
-
tools/javac/generics/ArrayTypearg.java
: generics: array as generic argument type fails
-
tools/javac/generics/BridgeClash.java
: generics: incorrect erasure clash reported
-
tools/javac/generics/Casting.java
: generics problem with casting
-
tools/javac/generics/Casting2.java
: stack overflow error compiling EnumSet.java
-
tools/javac/generics/Casting3.java
: compiler crash with stack overflow on unchecked cast
-
tools/javac/generics/Casting4.java
: Cannot cast Comparable<?>s
-
tools/javac/generics/Casting5.java
: Cast from a raw type with non-generic supertype to a raw type fails unexpectedly
-
tools/javac/generics/Conditional.java
: Rule for semantics of ?: in the presence of generics and generic class Class
-
tools/javac/generics/Crash01.java
: generics: crash when using class in bound defined after usage
-
tools/javac/generics/Crash02.java
: compiler crash in class writer
-
tools/javac/generics/CyclicInheritance3.java
: generics: incorrect cyclic inheritance error with type parameters
-
tools/javac/generics/CyclicInheritance5.java
: generics: incorrect cyclic inheritance error
-
tools/javac/generics/ExtendedRaw1.java
: generics: extension of raw not treated as raw.
-
tools/javac/generics/ExtendedRaw2.java
: generics: extension of raw not treated as raw.
-
tools/javac/generics/ExtendedRaw3.java
: generics: bridge method not considered to fulfil interface in abstract class
-
tools/javac/generics/ExtendedRaw4.java
: REGRESSION: compatibility problem inheriting raw type
-
tools/javac/generics/GenericMerge.java
: generics: compiler crash merging signatures of generic methods
-
tools/javac/generics/GenericOverride.java
: Cannot override non-trivial generic method
-
tools/javac/generics/InheritanceConflict2.java
: two inherited methods with same signature
-
tools/javac/generics/InnerInterface1.java
: Inner interfaces are not treated as static
-
tools/javac/generics/InnerInterface2.java
: inner interface causes "not within bounds"
-
tools/javac/generics/InstanceOf1.java
: the type in an instanceof expression must be reifiable
-
tools/javac/generics/InterfaceCast1.java
: overridden interface method causes the compiler to reject cast
-
tools/javac/generics/LoadOrder.java
: generics: generic class files can cause recursive class loading (crashing javac)
-
tools/javac/generics/MultipleInheritance.java
: generics problem with multiple interface extension
-
tools/javac/generics/NameOrder.java
: generics: type inference failure due to a bug in ClassSymbol.isLess
-
tools/javac/generics/ParametricException.java
: generics: parametric exception type versus overriding
-
tools/javac/generics/PermuteBound.java
: generics: subtyping problem when type parameters permuted
-
tools/javac/generics/PrimitiveClass.java
: int.class and ilk have wrong type (5028351 rejected)
-
tools/javac/generics/RawClient.java
: javac should implement JLS3 three-pass overload resolution
-
tools/javac/generics/ReverseOrder.java
: problem with generic signature for reverseOrder
-
tools/javac/generics/SilentUnchecked.java
: unchecked conversion from raw to reifiable generic requires no warning
-
tools/javac/generics/SuperTypeargs.java
: compilation error for super.<T,E>f() and ClassName.super.<T,E>f()
-
tools/javac/generics/T4683314.java
: generics: overload resolution error in non-generic code
-
tools/javac/generics/T4695415.java
: generics: bug in type inference when method result used as an argument
-
tools/javac/generics/T4695847.java
: generics: problem with inference of primitive return values
-
tools/javac/generics/T4711570.java
: generics: problem with methods when type parameter doesn't appear in signature
-
tools/javac/generics/T4711572.java
: generics: problem with type inference for recursive methods
-
tools/javac/generics/T4784207a.java
: generics: method overriding missed with separate compilation
-
tools/javac/generics/T4784219.java
: generics: compiler crash after diagnostic
-
tools/javac/generics/T6391995.java
: removal of "rvalue conversion" causes problems
-
tools/javac/generics/T6507024.java
: unchecked conversion between arrays fails after capture conversion
-
tools/javac/generics/T6557954.java
: Inner class type parameters doesn't get substituted when checking type well-formedness
-
tools/javac/generics/T6660289.java
: declared bound in inner class referring a type variable of the outer class
-
tools/javac/generics/TyparamStaticScope.java
: javac mistakenly reports static use error for enclosing type parameter
-
tools/javac/generics/Varargs.java
: varargs doesn't work for generic methods
-
tools/javac/generics/classreader/HArrayMethod.java
: generics: override checks break when using separate compilation
-
tools/javac/generics/compat/CovariantCompat1.java
: generics: non-generic code should be able to call covariant method
-
tools/javac/generics/compat/OverrideBridge1.java
: generics: compiler allows 1.4 code to override a bridge method
-
tools/javac/generics/compat/VisibleBridge.java
: javac makes String non-backward compatible
-
tools/javac/generics/diamond/6996914/T6996914b.java
: Diamond inference: problem when accessing protected constructor
-
tools/javac/generics/diamond/7002837/T7002837.java
: Diamond: javac generates diamond inference errors when in 'finder' mode
-
tools/javac/generics/diamond/T6939780.java
: add a warning to detect diamond sites
-
tools/javac/generics/diamond/T6951833.java
: latest diamond implementation generates spurious raw type warnings
-
tools/javac/generics/diamond/pos/Pos05.java
: Check that 'complex' inference sometimes works in method context
-
tools/javac/generics/diamond/pos/Pos06.java
: Diamond and subtyping
-
tools/javac/generics/diamond/pos/Pos07.java
: Diamond and intersection types
-
tools/javac/generics/forwardSeparateBound/ForwardSeparateBound2.java
: generics: forward referenced bounds vs separate compilation
-
tools/javac/generics/genericAbstract/A.java
: generics: generic interface method not implemented in abstract class causes err
-
tools/javac/generics/inference/4942040/T4942040.java
: improper handling of lub type for arrays, classes
-
tools/javac/generics/inference/5003431/T5003431.java
: java.lang.Object cannot be dereferenced
-
tools/javac/generics/inference/5021635/T5021635.java
: Incorrect default inferred type parameter when type params interdependent
-
tools/javac/generics/inference/5021635/T6299211.java
: method type variable: inference broken for null
-
tools/javac/generics/inference/5034571/T5034571.java
: Wildcard capture must use the bounds of the formal
-
tools/javac/generics/inference/5042462/T5042462.java
: Problem with least upper bound (lub) and type variables
-
tools/javac/generics/inference/5049523/T5049523.java
: Inference should compute glb of type arguments
-
tools/javac/generics/inference/5070671/T5070671.java
: Arrays.binarySearch can't infer int[]
-
tools/javac/generics/inference/5073060/GenericsAndPackages.java
: Package private members not found for intersection types
-
tools/javac/generics/inference/5073060/T5073060.java
: Package private members not found for intersection types
-
tools/javac/generics/inference/5080917/T5080917.java
: lub computes strange compound types
-
tools/javac/generics/inference/5081782/Pos.java
: type arguments to non-generic methods
-
tools/javac/generics/inference/6215213/T6215213.java
: Compiler JDK1.5 crashes with uses of generics
-
tools/javac/generics/inference/6273455/T6273455.java
: Stack overflow in Types.java:347
-
tools/javac/generics/inference/6278587/T6278587.java
: Inference broken for subtypes of subtypes of F-bounded types
-
tools/javac/generics/inference/6302954/T6456971.java
: Varargs and inference problem
-
tools/javac/generics/inference/6302954/T6476073.java
: Capture using super wildcard of type variables doesn't work
-
tools/javac/generics/inference/6302954/X.java
: Inference fails for type variable return constraint
-
tools/javac/generics/inference/6356673/T6365166.java
: javac (generic) unable to resolve methods
-
tools/javac/generics/inference/6356673/Test.java
: javac incorrectly generates "reference to <xx> is ambiguous"
-
tools/javac/generics/inference/6359106/T6359106.java
: Valid generics code does not compile
-
tools/javac/generics/inference/6365166/NewTest.java
: javac (generic) unable to resolve methods
-
tools/javac/generics/inference/6369605/T6369605a.java
: Unconstrained type variables fails to include bounds
-
tools/javac/generics/inference/6369605/T6369605b.java
: Unconstrained type variables fails to include bounds
-
tools/javac/generics/inference/6468384/T6468384.java
: Problem with underconstrained type variables
-
tools/javac/generics/inference/6569789/T6569789.java
: Compiler test lang/TYPE/type153/type15304/type15304.html fails since jdk7 b05
-
tools/javac/generics/inference/6650759/T6650759a.java
: Inference of formal type parameter (unused in formal parameters) is not performed
-
tools/javac/generics/inference/6650759/T6650759b.java
: Inference of formal type parameter (unused in formal parameters) is not performed
-
tools/javac/generics/inference/6650759/T6650759c.java
: Inference of formal type parameter (unused in formal parameters) is not performed
-
tools/javac/generics/inference/6650759/T6650759d.java
: Inference of formal type parameter (unused in formal parameters) is not performed
-
tools/javac/generics/inference/6650759/T6650759e.java
: Inference of formal type parameter (unused in formal parameters) is not performed
-
tools/javac/generics/inference/6650759/T6650759f.java
: Inference of formal type parameter (unused in formal parameters) is not performed
-
tools/javac/generics/inference/6650759/T6650759g.java
: Inference of formal type parameter (unused in formal parameters) is not performed
-
tools/javac/generics/inference/6650759/T6650759h.java
: Inference of formal type parameter (unused in formal parameters) is not performed
-
tools/javac/generics/inference/6650759/T6650759i.java
: Inference of formal type parameter (unused in formal parameters) is not performed
-
tools/javac/generics/inference/6650759/T6650759j.java
: Inference of formal type parameter (unused in formal parameters) is not performed
-
tools/javac/generics/inference/6650759/T6650759k.java
: Inference of formal type parameter (unused in formal parameters) is not performed
-
tools/javac/generics/inference/6650759/T6650759l.java
: Inference of formal type parameter (unused in formal parameters) is not performed
-
tools/javac/generics/inference/6718364/T6718364.java
: inference fails when a generic method is invoked with raw arguments
-
tools/javac/generics/inference/6938454/T6938454a.java
: Unable to determine generic type in program that compiles under Java 6
-
tools/javac/generics/inference/6938454/T6938454b.java
: Unable to determine generic type in program that compiles under Java 6
-
tools/javac/generics/inference/6995200/T6995200.java
: JDK 7 compiler crashes when type-variable is inferred from expected primitive type
-
tools/javac/generics/inference/T6835428.java
: regression: return-type inference rejects valid code
-
tools/javac/generics/inference/T7015715.java
: lub gets stuck on type with complex supertype
-
tools/javac/generics/odersky/BadTest2.java
: Regression test from odersky
-
tools/javac/generics/odersky/Test.java
: Positive regression test from odersky
-
tools/javac/generics/odersky/Test2.java
: Positive regression test from odersky
-
tools/javac/generics/odersky/Test3.java
: Positive regression test from odersky
-
tools/javac/generics/odersky/Test4.java
: Positive regression test from odersky
-
tools/javac/generics/parametricException/J.java
: javac appears to omit throws portion of generic signature attribute
-
tools/javac/generics/rare/Rare1.java
: "rare" types
-
tools/javac/generics/rare/Rare10.java
: "rare" types
-
tools/javac/generics/rare/Rare11.java
: "rare" types
-
tools/javac/generics/rare/Rare8.java
: "rare" types
-
tools/javac/generics/rare/Rare9.java
: "rare" types
-
tools/javac/generics/rawOverride/7062745/T7062745pos.java
: Regression: difference in overload resolution when two methods are maximally specific
-
tools/javac/generics/rawOverride/AttributeSet.java
: Allow unchecked override of generified methods in parameterless classes
-
tools/javac/generics/rawOverride/T6846972.java
: cannot access member of raw type when erasure change overriding into overloading
-
tools/javac/generics/rawOverride/T7148556.java
: Implementing a generic interface causes a public clone() to become inaccessible
-
tools/javac/generics/rawSeparate/RetroLexer.java
: raw types versus separate compilation causes type error
-
tools/javac/generics/syntax/6318240/Bar.java
: Creation of array of inner class of an enclosing wildcard type doesn't work
-
tools/javac/generics/syntax/6318240/Foo.java
: Creation of array of inner class of an enclosing wildcard type doesn't work
-
tools/javac/generics/typeargs/Basic.java
: explicit type arguments
-
tools/javac/generics/typevars/4856983/T4856983.java
: (crash) mutually f-bounded type vars with multiple bounds may crash javac
-
tools/javac/generics/typevars/5060485/Method.java
: The scope of a class type parameter is too wide
-
tools/javac/generics/typevars/5060485/Pos.java
: The scope of a class type parameter is too wide
-
tools/javac/generics/typevars/5060485/T5060485.java
: The scope of a class type parameter is too wide
-
tools/javac/generics/typevars/5061359/T5061359b.java
: No error for ambiguous member of intersection
-
tools/javac/generics/typevars/T6880344.java
: Recursive type parameters do not compile
-
tools/javac/generics/typevars/T7040883.java
: Compilation error: "length in Array is defined in an inaccessible class or interface"
-
tools/javac/generics/typevars/T7148242.java
: Regression: valid code rejected during generic type well-formedness check
-
tools/javac/generics/wildcards/6320612/T6320612.java
: Unwarranted unchecked warning for inner class of "wildcard" type
-
tools/javac/generics/wildcards/6330931/T6330931.java
: Super wildcard has incorrect upper bound
-
tools/javac/generics/wildcards/6651719/T6651719a.java
: Compiler crashes possibly during forward reference of TypeParameter
-
tools/javac/generics/wildcards/6762569/T6762569a.java
: Javac crashes with AssertionError in Types.containedBy
-
tools/javac/generics/wildcards/6886247/T6886247_1.java
: regression: javac crashes with an assertion error in Attr.java
-
tools/javac/generics/wildcards/AssignmentDifferentTypes1.java
: Test subtyping for wildcards with related type bounds.
-
tools/javac/generics/wildcards/AssignmentSameType1.java
: Test subtyping for wildcards with the same type bound.
-
tools/javac/generics/wildcards/BoundBug.java
: generics: used of ? get bound error
-
tools/javac/generics/wildcards/ContraArg.java
: generics: incorrect ambiguity error with super-bouded wildcards
-
tools/javac/generics/wildcards/T5097548b.java
: Stack overflow in capture conversion
-
tools/javac/generics/wildcards/T6732484.java
: Bound error on wildcard code
-
tools/javac/generics/wildcards/UnboundArray.java
: generics: allow arrays of unbounded generic types
-
tools/javac/generics/wildcards/pos/AmbiguousCast2.java
: generics: unable to cast between two convertible types
-
tools/javac/generics/wildcards/pos/BoundsCollision.java
: when upper bounds and lower bounds collide
-
tools/javac/generics/wildcards/pos/Capture.java
: Wildcard capture
-
tools/javac/generics/wildcards/pos/CastTest.java
: Test casts (legal, warning, and errors)
-
tools/javac/generics/wildcards/pos/InstanceOf.java
: generics: type cast with instance of
-
tools/javac/generics/wildcards/pos/ParamCast.java
: integrate improved wildcard substitution from CPH
-
tools/javac/generics/wildcards/pos/RvalConversion.java
: rvalue conversion changes "? extends X" to "X".
-
tools/javac/generics/wildcards/pos/UncheckedCast1.java
: generics: failure of some unchecked casts
-
tools/javac/implicitThis/WhichImplicitThis10.java
: finding implicit "this" for constructor invocation should ignore hiding, non-inheritance
-
tools/javac/implicitThis/WhichImplicitThis6.java
: compiler fails to allow access to enclosing instance in super()
-
tools/javac/implicitThis/WhichImplicitThis7.java
: private members in a superclass should not hide members from the enclosing scope
-
tools/javac/importChecks/ImportOfOwnClass.java
: Verify that clash is allowed between class declaration and import of same class.
-
tools/javac/importContext/anonPackage/Foo.java
: Verify that imports are resolved in correct scope.
-
tools/javac/importContext/namedPackage/Dummy.java
: Verify that imports are resolved in correct scope.
-
tools/javac/importscope/A.java
: static import of private field crashes compiler
-
tools/javac/incompatibleNoninherited/A.java
: javac improperly complains of conflict with non-inherited method
-
tools/javac/jvm/6397652/T6397652.java
: javac compilation failure when imported class with $ sign in the name
-
tools/javac/limits/ArrayDims1.java
: Compiler silently generates bytecode that exceeds VM limits
-
tools/javac/limits/ArrayDims3.java
: Compiler silently generates bytecode that exceeds VM limits
-
tools/javac/limits/FinallyNesting.java
: regression: javac generates too much bytecode for deply nested try-finally
-
tools/javac/limits/NumArgs2.java
: Compiler silently generates bytecode that exceeds VM limits
-
tools/javac/limits/NumArgs4.java
: Compiler silently generates bytecode that exceeds VM limits
-
tools/javac/lint/NoWarn.java
: verify -nowarn is the same as -Xlint:none
-
tools/javac/mandatoryWarnings/deprecated/Test.java
: javac -nowarn improperly suppresses JLS-mandated warnings
-
tools/javac/mandatoryWarnings/deprecated/Test.java#id1
: javac -nowarn improperly suppresses JLS-mandated warnings
-
tools/javac/mandatoryWarnings/deprecated/Test.java#id10
: javac -nowarn improperly suppresses JLS-mandated warnings
-
tools/javac/mandatoryWarnings/deprecated/Test.java#id11
: javac -nowarn improperly suppresses JLS-mandated warnings
-
tools/javac/mandatoryWarnings/deprecated/Test.java#id12
: javac -nowarn improperly suppresses JLS-mandated warnings
-
tools/javac/mandatoryWarnings/deprecated/Test.java#id13
: javac -nowarn improperly suppresses JLS-mandated warnings
-
tools/javac/mandatoryWarnings/deprecated/Test.java#id14
: javac -nowarn improperly suppresses JLS-mandated warnings
-
tools/javac/mandatoryWarnings/deprecated/Test.java#id15
: javac -nowarn improperly suppresses JLS-mandated warnings
-
tools/javac/mandatoryWarnings/deprecated/Test.java#id2
: javac -nowarn improperly suppresses JLS-mandated warnings
-
tools/javac/mandatoryWarnings/deprecated/Test.java#id3
: javac -nowarn improperly suppresses JLS-mandated warnings
-
tools/javac/mandatoryWarnings/deprecated/Test.java#id4
: javac -nowarn improperly suppresses JLS-mandated warnings
-
tools/javac/mandatoryWarnings/deprecated/Test.java#id5
: javac -nowarn improperly suppresses JLS-mandated warnings
-
tools/javac/mandatoryWarnings/deprecated/Test.java#id6
: javac -nowarn improperly suppresses JLS-mandated warnings
-
tools/javac/mandatoryWarnings/deprecated/Test.java#id7
: javac -nowarn improperly suppresses JLS-mandated warnings
-
tools/javac/mandatoryWarnings/deprecated/Test.java#id8
: javac -nowarn improperly suppresses JLS-mandated warnings
-
tools/javac/mandatoryWarnings/deprecated/Test.java#id9
: javac -nowarn improperly suppresses JLS-mandated warnings
-
tools/javac/mandatoryWarnings/unchecked/Test.java
: javac -nowarn improperly suppresses JLS-mandated warnings
-
tools/javac/mandatoryWarnings/unchecked/Test.java#id1
: javac -nowarn improperly suppresses JLS-mandated warnings
-
tools/javac/mandatoryWarnings/unchecked/Test.java#id10
: javac -nowarn improperly suppresses JLS-mandated warnings
-
tools/javac/mandatoryWarnings/unchecked/Test.java#id11
: javac -nowarn improperly suppresses JLS-mandated warnings
-
tools/javac/mandatoryWarnings/unchecked/Test.java#id12
: javac -nowarn improperly suppresses JLS-mandated warnings
-
tools/javac/mandatoryWarnings/unchecked/Test.java#id13
: javac -nowarn improperly suppresses JLS-mandated warnings
-
tools/javac/mandatoryWarnings/unchecked/Test.java#id2
: javac -nowarn improperly suppresses JLS-mandated warnings
-
tools/javac/mandatoryWarnings/unchecked/Test.java#id3
: javac -nowarn improperly suppresses JLS-mandated warnings
-
tools/javac/mandatoryWarnings/unchecked/Test.java#id4
: javac -nowarn improperly suppresses JLS-mandated warnings
-
tools/javac/mandatoryWarnings/unchecked/Test.java#id5
: javac -nowarn improperly suppresses JLS-mandated warnings
-
tools/javac/mandatoryWarnings/unchecked/Test.java#id6
: javac -nowarn improperly suppresses JLS-mandated warnings
-
tools/javac/mandatoryWarnings/unchecked/Test.java#id7
: javac -nowarn improperly suppresses JLS-mandated warnings
-
tools/javac/mandatoryWarnings/unchecked/Test.java#id8
: javac -nowarn improperly suppresses JLS-mandated warnings
-
tools/javac/mandatoryWarnings/unchecked/Test.java#id9
: javac -nowarn improperly suppresses JLS-mandated warnings
-
tools/javac/meth/InvokeMH.java
: Generate call sites for method handle
-
tools/javac/meth/XlintWarn.java
: cast for invokeExact call gets redundant cast to <type> warnings
-
tools/javac/miranda/4686811/Tryit.java
: package private methods do not override across package boundary
-
tools/javac/miranda/6964669/T6964669.java
: javac reports error on miranda methods
-
tools/javac/miranda/T4279316a.java
: inconsistency in overload resolution at compile time
-
tools/javac/miranda/T4279316b.java
: inconsistency in overload resolution at compile time
-
tools/javac/miranda/T4279316c.java
: inconsistency in overload resolution at compile time
-
tools/javac/miranda/T4279316d.java
: inconsistency in overload resolution at compile time
-
tools/javac/miranda/T4528315.java
: Multiple method inheritance and throws clauses
-
tools/javac/mixedTarget/ExtendCovariant1.java
: 1.4 javac should not accept the Covariant Return Type
-
tools/javac/mixedTarget/ExtendCovariant2.java
: 1.4 javac should not accept the Covariant Return Type
-
tools/javac/multicatch/Neg01.java
: Project Coin: Improved Exception Handling for Java (aka 'multicatch')
-
tools/javac/multicatch/Neg01eff_final.java
: Project Coin: Improved Exception Handling for Java (aka 'multicatch')
-
tools/javac/multicatch/Pos03.java
: Project Coin: Improved Exception Handling for Java (aka 'multicatch')
-
tools/javac/multicatch/Pos06.java
: Project Coin: Use precise exception analysis for effectively final catch parameters
-
tools/javac/multicatch/Pos07.java
: Project Coin: Use precise exception analysis for effectively final catch parameters
-
tools/javac/multicatch/Pos08.java
: Multicatch: crash while compiling simple code with a multicatch parameter
-
tools/javac/multicatch/Pos08eff_final.java
: Multicatch: crash while compiling simple code with a multicatch parameter
-
tools/javac/multicatch/Pos09.java
: Project Coin: Improved Exception Handling for Java (aka 'multicatch')
-
tools/javac/multicatch/model/ModelChecker.java
: Project Coin: Use precise exception analysis for effectively final catch parameters
-
tools/javac/options/T6900037.java
: javac should warn if earlier -source is used and bootclasspath not set
-
tools/javac/overload/T4494762.java
: Request for Clarification of JLS 15.12.2.2
-
tools/javac/overload/T4723909.java
: class methods do not conform to JLS 15.12.2.2 definition of most specific method
-
tools/javac/overload/T6776289.java
: Regression: javac7 doesnt resolve method calls properly
-
tools/javac/policy/test2/Test.java
:
-
tools/javac/policy/test2/Test.java#id1
:
-
tools/javac/policy/test2/Test.java#id2
:
-
tools/javac/policy/test2/Test.java#id3
:
-
tools/javac/positions/T6253161.java
: Compiler will fail to find the correct location of serial warnings for anonymous inner classes
-
tools/javac/positions/T6253161a.java
: Compiler will fail to find the correct location of serial warnings for anonymous inner classes
-
tools/javac/positions/T6264029.java
: Compiler issues wrong unchecked warning for anonymous inner class
-
tools/javac/processing/6359313/T6359313.java
: error compiling annotated package
-
tools/javac/processing/6413690/T6413690.java
: JavacProcessingEnvironment does not enter trees from preceding rounds
-
tools/javac/processing/6512707/T6512707.java
: "incompatible types" after (unrelated) annotation processing
-
tools/javac/processing/environment/TestSourceVersion.java
: Test that getSourceVersion works properly
-
tools/javac/processing/environment/round/TestContext.java
: A new JavacElements is created for each round of annotation processing
-
tools/javac/processing/environment/round/TestElementsAnnotatedWith.java
: Tests that getElementsAnnotatedWith works properly.
-
tools/javac/processing/filer/TestFilerConstraints.java
: Test that the constraints guaranteed by the Filer and maintained
-
tools/javac/processing/filer/TestGetResource.java
: Test Filer.getResource
-
tools/javac/processing/filer/TestInvalidRelativeNames.java
: Invalid relative names for Filer.createResource and Filer.getResource
-
tools/javac/processing/filer/TestPackageInfo.java
: Test the ability to create and process package-info.java files
-
tools/javac/processing/filer/TestValidRelativeNames.java
: Test valid relative names for Filer.createResource and Filer.getResource
-
tools/javac/processing/messager/6362067/T6362067.java
: Messager methods do not print out source position information
-
tools/javac/processing/model/6194785/T6194785.java
: ParameterDeclaration.getSimpleName does not return actual name from class files
-
tools/javac/processing/model/6341534/T6341534.java
: PackageElement.getEnclosedElements results in NullPointerException from parse(JavaCompiler.java:429)
-
tools/javac/processing/model/element/TestElement.java
: Test basic properties of javax.lang.element.Element
-
tools/javac/processing/model/element/TestMissingElement/TestMissingElement.java
: Modeling type implementing missing interfaces
-
tools/javac/processing/model/element/TestNames.java
: Test that the constraints guaranteed by the Filer and maintained
-
tools/javac/processing/model/element/TestPackageElement.java
: Test basic workings of PackageElement
-
tools/javac/processing/model/element/TestResourceElement.java
: Element not returned from tree API for ARM resource variables.
-
tools/javac/processing/model/element/TestResourceVariable.java
: Test that the resource variable kind is appropriately set
-
tools/javac/processing/model/element/TestTypeParameter.java
: javax.lang.model.element.Element.getEnclosingElement() doesn't return null for type parameter
-
tools/javac/processing/model/element/TypeParamBounds.java
: Tests TypeParameter.getBounds.
-
tools/javac/processing/model/type/MirroredTypeEx/OverEager.java
: MirroredType[s]Exception shouldn't be created too eagerly
-
tools/javac/processing/model/type/MirroredTypeEx/Plurality.java
: Verify MirroredTypeException vs MirroredTypesException is thrown
-
tools/javac/processing/model/type/NoTypes.java
: Test the NoTypes: VOID, PACKAGE, NONE
-
tools/javac/processing/model/util/BinaryName.java
: Test Elements.getBinaryName
-
tools/javac/processing/model/util/GetTypeElemBadArg.java
: getTypeElement should tolerate a type that can't be found
-
tools/javac/processing/model/util/NoSupers.java
: directSupertypes should return empty list if arg has no supertypes
-
tools/javac/processing/model/util/OverridesSpecEx.java
: Verify that example code in Elements.overrides works as spec'ed.
-
tools/javac/processing/model/util/TypesBadArg.java
: Validate argument kinds in Types utilities
-
tools/javac/processing/model/util/deprecation/TestDeprecation.java
: Tests Elements.isDeprecated(Element)
-
tools/javac/processing/model/util/directSupersOfErr/DirectSupersOfErr.java
: directSupertypes(t) should not return t
-
tools/javac/processing/model/util/elements/TestGetConstantExpression.java
: Test Elements.getConstantExpression
-
tools/javac/processing/model/util/elements/TestGetPackageOf.java
: Test Elements.getPackageOf
-
tools/javac/processing/model/util/elements/VacuousEnum.java
: Test -Xprint on enum type with no constants
-
tools/javac/processing/model/util/filter/TestIterables.java
: Test that ElementFilter iterable methods behave properly.
-
tools/javac/processing/options/XprintDocComments.java
: javac -Xprint <file> does not print comments
-
tools/javac/processing/warnings/TestSourceVersionWarnings.java
: Test that warnings about source versions are output as expected.
-
tools/javac/processing/warnings/UseImplicit/TestProcUseImplicitWarning.java
: confusing warning given after errors in annotation processing
-
tools/javac/protectedAccess/ProtectedAccess_1.java
: Verify that special access checks for inherited protected members are not applied to static members, per specification revision.
-
tools/javac/protectedAccess/ProtectedMemberAccess1.java
: Verify correct implementation of JLS2e 6.6.2.1
-
tools/javac/protectedInner/AnonInnerClass.java
: Verify that we can access inherited, protected method from an anonymous enclosing superclass.
-
tools/javac/protectedInner/InnerClass.java
: Verify that we can access inherited, protected method from an inner class.
-
tools/javac/rawDiags/Note.java
: add hidden option to have compiler generate diagnostics in more machine-readable form
-
tools/javac/rawDiags/Warning.java
: add hidden option to have compiler generate diagnostics in more machine-readable form
-
tools/javac/scope/6225935/StaticImportAccess.java
: "import static" accessibility rules for symbols different for no reason
-
tools/javac/scope/6225935/T6381787.java
: Failing Japanese Calendar regression tests
-
tools/javac/scope/6225935/Test.java
: Failing Japanese Calendar regression tests
-
tools/javac/scope/6392998/T6392998.java
: Mustang compiler throws AssertionError (beta2-b71 and higher)
-
tools/javac/staticImport/6665223/T6665223.java
: Static import of inherited protected method causes compiler exception
-
tools/javac/staticImport/ImportInherit.java
: static import versus inherited members
-
tools/javac/types/CastObjectToPrimitiveTest.java
: cast from object to primitive should be for source >= 1.7
-
tools/javac/unicode/SubChar.java
: ASCII SUB character is rejected in multi-line comments
-
tools/javac/unicode/UnicodeAtEOL.java
: Correct handling of unicode escapes for line termination
-
tools/javac/unicode/UnicodeCommentDelimiter.java
: unicode escapes delimiting and inside of comments
-
tools/javac/unicode/UnicodeUnicode.java
: Unicode escape processing is redone
-
tools/javac/varargs/5088429/T5088429Pos01.java
: varargs overloading problem
-
tools/javac/varargs/5088429/T5088429Pos02.java
: varargs overloading problem
-
tools/javac/varargs/6730476/T6730476a.java
: invalid "unchecked generic array" warning
-
tools/javac/varargs/6730476/T6730476b.java
: invalid "unchecked generic array" warning
-
tools/javac/varargs/Anon.java
: varargs versus anonymous constructors crashes javac
-
tools/javac/varargs/BadSyntax2.java
: generic class method with vararg gets "java.lang.AssertionError: arraycode T"
-
tools/javac/varargs/T7013865.java
: varargs: javac crashes during overload resolution with generic varargs
-
tools/javac/varargs/Warn1.java
: need warning if varargs argument isn't boxed
-
tools/javac/varargs/Warn2.java
: need warning if varargs argument isn't boxed
-
tools/javac/varargs/warning/Warn1.java
: fixed-arity warning given too often
-
tools/javac/varargs/warning/Warn2.java
: fixed-arity warning given too often
-
tools/javac/varargs/warning/Warn3.java
: fixed-arity warning given too often
-
tools/javac/warnings/6594914/T6594914a.java
: \\@SuppressWarnings("deprecation") does not not work for the type of a variable
-
tools/javac/warnings/6594914/T6594914b.java
: \\@SuppressWarnings("deprecation") does not not work for the type of a variable
-
tools/javac/warnings/6747671/T6747671.java
: -Xlint:rawtypes
-
tools/javac/warnings/6885255/T6885255.java
: -Xlint:rawtypes
-
tools/javac/warnings/Deprecation.java
:
-
tools/javac/warnings/DivZero.java
:
-
tools/javac/warnings/FallThrough.java
:
-
tools/javac/warnings/T6763518.java
: Impossible to suppress raw-type warnings
-
tools/javac/warnings/Unchecked.java
:
Execution failed as expected
Execution successful
-
com/sun/javadoc/5093723/T5093723.java
: REGRESSION: ClassCastException in SingleIndexWriter
-
com/sun/javadoc/AccessAsciiArt/AccessAsciiArt.java
: Add text equivalent of class tree ASCII art for accessibility
-
com/sun/javadoc/AccessFrameTitle/AccessFrameTitle.java
: Add title attribute to <FRAME> tags for accessibility
-
com/sun/javadoc/AccessH1/AccessH1.java
: Use <H1, <H2>, and <H3> in proper sequence for accessibility
-
com/sun/javadoc/AccessSkipNav/AccessSkipNav.java
: Add ability to skip over nav bar for accessibility
-
com/sun/javadoc/AccessSummary/AccessSummary.java
: Test the tables for summary attribute
-
com/sun/javadoc/AuthorDD/AuthorDD.java
: Javadoc wrongly inserts </DD> tags when using multiple
-
com/sun/javadoc/DocRootSlash/DocRootSlash.java
: stddoclet: {@docRoot} inserts an extra trailing "/"
-
com/sun/javadoc/JavascriptWinTitle/JavascriptWinTitle.java
: Javascript IE load error when linked by -linkoffline Window title shouldn't change when loading left frames (javascript)
-
com/sun/javadoc/MetaTag/MetaTag.java
: Add support for HTML keywords via META tag for class and member names to improve API search
-
com/sun/javadoc/PackagesHeader/PackagesHeader.java
: Test that the header option for upper left frame is present for three sets of options: (1) -header, (2) -packagesheader, and (3) -header -packagesheader
-
com/sun/javadoc/ValidHtml/ValidHtml.java
: Generated HTML is invalid with frameset DTD
-
com/sun/javadoc/VersionNumber/VersionNumber.java
: com.sun.tools.doclets.standard.Standard contains hard-coded version number
-
com/sun/javadoc/WindowTitles/WindowTitles.java
: stddoclet: With frames off, window titles have "()" appended
-
com/sun/javadoc/constantValues/TestConstantValuesDriver.java
: Test the generation of constant-values.html.
-
com/sun/javadoc/dupThrowsTags/TestDupThrowsTags.java
: Determine if duplicate throws tags can be used.
-
com/sun/javadoc/testAbsLinkPath/TestAbsLinkPath.java
: This test verifys that the -link option handles absolute paths.
-
com/sun/javadoc/testAnnotationTypes/TestAnnotationTypes.java
: Make sure that annotation types with 0 members does not have extra HR tags.
-
com/sun/javadoc/testBackSlashInLink/TestBackSlashInLink.java
: Test to make sure that the link to source documentation has a forward slash
-
com/sun/javadoc/testBadPackageFileInJar/TestBadPackageFileInJar.java
: Test to make sure that Javadoc emits a useful warning when a bad package.html file is in the JAR.
-
com/sun/javadoc/testBadSourceFile/TestBadSourceFile.java
: Make sure exception is not thrown if there is a bad source file in the same directory as the file being documented.
-
com/sun/javadoc/testBaseClass/TestBaseClass.java
: Javadoc does not process base class.
-
com/sun/javadoc/testBreakIterator/TestBreakIterator.java
: Determine the end of the first sentence using BreakIterator
-
com/sun/javadoc/testCRLineSeparator/TestCRLineSeparator.java
: Make sure tool parses CR line separators properly.
-
com/sun/javadoc/testCharset/TestCharset.java
: Run a test on -charset to make sure the charset gets generated as a part of the meta tag.
-
com/sun/javadoc/testClassCrossReferences/TestClassCrossReferences.java
: This test verifies that class cross references work properly.
-
com/sun/javadoc/testClassTree/TestClassTree.java
: No need to include type name (class, interface, etc.) before every single type in class tree
-
com/sun/javadoc/testCmndLineClass/TestCmndLineClass.java
: Test to make sure that there is no difference in the output when specifying packages on the command line and specifying individual classes.
-
com/sun/javadoc/testConstantValuesPage/TestConstantValuesPage.java
: Test to make sure that constant values page does not get generated when doclet has nothing to document.
-
com/sun/javadoc/testConstructorIndent/TestConstructorIndent.java
: The constructor comments should be surrounded by <dl></dl>
-
com/sun/javadoc/testDeprecatedDocs/TestDeprecatedDocs.java
: <DESC>
-
com/sun/javadoc/testDocEncoding/TestDocEncoding.java
: Run tests on -docencoding to see if the value is used for stylesheet as well.
-
com/sun/javadoc/testDocErrorReporter/TestDocErrorReporter.java
: Make sure that option validation errors and sent to the DocErrorReporter.
-
com/sun/javadoc/testDocFileDir/TestDocFileDir.java
: This test verifies that the doc-file directory does not get overwritten when the sourcepath is equal to the destination directory
-
com/sun/javadoc/testDocFiles/TestDocFiles.java
: verify that doc-files get copied
-
com/sun/javadoc/testDocRootInlineTag/TestDocRootInlineTag.java
: Determine if the docRoot inline tag works properly
-
com/sun/javadoc/testDocRootLink/TestDocRootLink.java
: This test verifies the -Xdocrootparent option.
-
com/sun/javadoc/testDupParamWarn/TestDupParamWarn.java
: Test to ensure that the doclet does not print out bad warning messages about duplicate param tags.
-
com/sun/javadoc/testEmptyClass/TestEmptyClass.java
: Test to make sure that Javadoc behaves properly when run on a completely empty class (no comments or members).
-
com/sun/javadoc/testEnclosingClass/TestEnclosingClass.java
: Check the outer class when documenting enclosing class/interface.
-
com/sun/javadoc/testEncoding/TestEncoding.java
: This test determines if the value of the -encoding option is properly passed from Javadoc to the source file parser.
-
com/sun/javadoc/testExternalOverridenMethod/TestExternalOverridenMethod.java
: Test to make sure that externally overriden and implemented methods are documented properly
-
com/sun/javadoc/testGeneratedBy/TestGeneratedBy.java
: Verify that files use a common Generated By string
-
com/sun/javadoc/testGroupOption/TestGroupOption.java
: Test to make sure the -group option does not cause a bad warning to be printed.
-
com/sun/javadoc/testHeadings/TestHeadings.java
: Make sure that headings use the TH tag instead of the TD tag.
-
com/sun/javadoc/testHelpFile/TestHelpFile.java
: Make sure that the help file is generated correctly.
-
com/sun/javadoc/testHelpOption/TestHelpOption.java
: Make sure that the -help option works properly
-
com/sun/javadoc/testHiddenMembers/TestHiddenMembers.java
: Test to make sure that hidden overriden members are not documented as inherited.
-
com/sun/javadoc/testHref/TestHref.java
: Verify that spaces do not appear in hrefs and anchors.
-
com/sun/javadoc/testHrefInDocComment/TestHrefInDocComment.java
: Determine if Hrefs are processed properly when they appear in doc comments.
-
com/sun/javadoc/testHtmlComments/TestHtmlComments.java
: The field detail comment should not show up in the output if there are no fields to document.
-
com/sun/javadoc/testHtmlDefinitionListTag/TestHtmlDefinitionListTag.java
: This test verifies the nesting of definition list tags.
-
com/sun/javadoc/testHtmlDocument/TestHtmlDocument.java
: This test verifies the HTML document generation for javadoc output.
-
com/sun/javadoc/testHtmlStrongTag/TestHtmlStrongTag.java
: This test verifys the use of <strong> HTML tag instead of <B> by Javadoc std doclet.
-
com/sun/javadoc/testHtmlTableTags/TestHtmlTableTags.java
: HTML tables should have table summary, caption and table headers.
-
com/sun/javadoc/testHtmlTag/TestHtmlTag.java
: This test verifies the use of lang attribute by <HTML>.
-
com/sun/javadoc/testIndex/TestIndex.java
: Perform tests on index.html file
-
com/sun/javadoc/testInlineLinkLabel/TestInlineLinkLabel.java
: Test to make sure label is used for inline links.
-
com/sun/javadoc/testInterface/TestInterface.java
: Verify that the public modifier does not show up in the documentation for public methods, as recommended by the JLS
-
com/sun/javadoc/testJavaFX/TestJavaFX.java
: Test of the JavaFX doclet features.
-
com/sun/javadoc/testJavascript/TestJavascript.java
: Verify that the output has the right javascript.
-
com/sun/javadoc/testLeadingSpaces/LeadingSpaces.java
: Javadoc strips all of the leading spaces when the comment does not begin with a star
-
com/sun/javadoc/testLegacyTaglet/TestLegacyTaglet.java
: Test to ensure that the refactored version of the standard doclet still works with Taglets that implement the 1.4.0 interface.
-
com/sun/javadoc/testLinkOption/TestBadLinkOption.java
: Make sure that bad -link arguments trigger warnings.
-
com/sun/javadoc/testLinkOption/TestLinkOption.java
: Test to make sure that -link and -linkoffline link to right files.
-
com/sun/javadoc/testLinkOption/TestNewLineInLink.java
: Make sure that a new line may act as a separator between link and label.
-
com/sun/javadoc/testLinkTaglet/TestLinkTaglet.java
: Make sure that you can link from one member to another using non-qualified name, furthermore, ensure the right one is linked.
-
com/sun/javadoc/testLinkToSerialForm/TestLinkToSerialForm.java
: Test to make sure that there is a link with a proper anchor from a serializable class to serialized-form.html.
-
com/sun/javadoc/testMemberInheritence/TestMemberInheritence.java
: Test to make sure that members are inherited properly in the Javadoc
-
com/sun/javadoc/testMemberSummary/TestMemberSummary.java
: Test the case where the overriden method returns a different type than the method in the child class
-
com/sun/javadoc/testModifier/TestModifier.java
: Javadoc declares interfaces to be "abstract".
-
com/sun/javadoc/testNavagation/TestNavagation.java
: Make sure the Next/Prev Class links iterate through all types
-
com/sun/javadoc/testNestedGenerics/TestNestedGenerics.java
: Test HTML output for nested generic types.
-
com/sun/javadoc/testNestedInlineTag/TestNestedInlineTag.java
: Test for nested inline tags
-
com/sun/javadoc/testNewLanguageFeatures/TestNewLanguageFeatures.java
: Run Javadoc on a set of source files that demonstrate new language features
-
com/sun/javadoc/testNoPackagesFile/TestNoPackagesFile.java
: Verify that packages.html is no longer generated since it is no longer used.
-
com/sun/javadoc/testNonFrameWarning/TestNonFrameWarning.java
: Test Non-frame warning.
-
com/sun/javadoc/testNotifications/TestNotifications.java
: Make sure a notification is printed when an output directory must be created
-
com/sun/javadoc/testOverridenMethods/TestMultiInheritence.java
: Make sure that all inherited methods from multiple extended interfaces are documented
-
com/sun/javadoc/testOverridenMethods/TestOverridenMethodDocCopy.java
: Inherited comment should link directly to member, not just class
-
com/sun/javadoc/testOverridenMethods/TestOverridenPrivateMethods.java
: Determine if overriden methods are properly documented when -protected (default) visibility flag is used.
-
com/sun/javadoc/testOverridenMethods/TestOverridenPrivateMethodsWithPackageFlag.java
: Determine if overriden methods are properly documented when -protected (default) visibility flag is used.
-
com/sun/javadoc/testOverridenMethods/TestOverridenPrivateMethodsWithPrivateFlag.java
: Determine if overriden methods are properly documented when -protected (default) visibility flag is used.
-
com/sun/javadoc/testPackageDeprecation/TestPackageDeprecation.java
: Test package deprecation.
-
com/sun/javadoc/testPackagePage/TestPackagePage.java
: Test that a package page is properly generated when a .java file passed to Javadoc
-
com/sun/javadoc/testParamTaglet/TestParamTaglet.java
: Make sure param tags are still printed even though they do not match up with a real parameters
-
com/sun/javadoc/testPrivateClasses/TestPrivateClasses.java
: Make sure that when the -private flag is not used, members inherited from package private class are documented in the child
-
com/sun/javadoc/testRecurseSubPackages/TestRecurseSubPackages.java
: Make Javadoc capable of traversing/recursing all of given subpackages.
-
com/sun/javadoc/testRelativeLinks/TestRelativeLinks.java
: Test to make sure that relative paths are redirected in the output so that they are not broken
-
com/sun/javadoc/testReturnTag/TestReturnTag.java
: Warn when a return tag is used on a method without a return type.
-
com/sun/javadoc/testSerialVersionUID/TestSerialVersionUID.java
: Test to make sure that the serialVersionUID is properly documented in the serialized form.
-
com/sun/javadoc/testSerializedForm/TestSerializedForm.java
: Test that methods readResolve and writeReplace show up in serialized-form.html the same way that readObject and writeObject do
-
com/sun/javadoc/testSerializedFormDeprecationInfo/TestSerializedFormDeprecationInfo.java
: This test verifies deprecation info in serialized-form.html.
-
com/sun/javadoc/testSimpleTag/TestSimpleTag.java
: Test the declarartion of simple tags using -tag
-
com/sun/javadoc/testSimpleTagExclude/TestSimpleTagExclude.java
: Test the parsing of the -tag option
-
com/sun/javadoc/testSinceTag/TestSinceTag.java
: Test to make sure that the since tag works correctly
-
com/sun/javadoc/testSourceTab/TestSourceTab.java
: Test to make sure that the source documentation is indented properly when -linksourcetab is used.
-
com/sun/javadoc/testStylesheet/TestStylesheet.java
: Run tests on doclet stylesheet.
-
com/sun/javadoc/testSubTitle/TestSubTitle.java
: Test for correct sub title generation.
-
com/sun/javadoc/testSummaryHeading/TestSummaryHeading.java
: Document a class that does not have any methods to document
-
com/sun/javadoc/testSuperclassInSerialForm/TestSuperClassInSerialForm.java
: Test to make sure link to superclass is generated for each class in serialized form page.
-
com/sun/javadoc/testSupplementary/TestSupplementary.java
: Test to make sure that "see" tag and "serialField" tag handle supplementary characters correctly
-
com/sun/javadoc/testTagHolderMethod/TestTagHolderMethod.java
: Determine if the new Tag.holder() method works properly.
-
com/sun/javadoc/testTagInheritence/TestTagInheritence.java
: <DESC>
-
com/sun/javadoc/testTagMisuse/TestTagMisuse.java
: Determine if proper warning messages are printed when know.
-
com/sun/javadoc/testTaglets/TestTaglets.java
: Use a Taglet and include some inline tags such as {@link}
-
com/sun/javadoc/testThrowsHead/TestThrowsHead.java
: When an exception is declared in the method signature but not documented with a throws tag, we generate a link to it in the throws section
-
com/sun/javadoc/testThrowsInheritence/TestThrowsTagInheritence.java
: This test verifies that throws tags in implementing class override the throws tags in interface
-
com/sun/javadoc/testThrowsTag/TestThrowsTag.java
: Test to make sure that exceptions always show up in the correct order.
-
com/sun/javadoc/testTitleInHref/TestTitleInHref.java
: Test to make sure that the title attribute shows up in links.
-
com/sun/javadoc/testTopOption/TestTopOption.java
: Test the new -top option.
-
com/sun/javadoc/testTypeParams/TestTypeParameters.java
: When the type parameters are more than 10 characters in length, make sure there is a line break between type params and return type in member summary
-
com/sun/javadoc/testUnnamedPackage/TestUnnamedPackage.java
: Reference unnamed package as "Unnamed", not empty string
-
com/sun/javadoc/testUseOption/TestUseOption.java
: A simple test to determine if -use works.
-
com/sun/javadoc/testValueTag/TestValueTag.java
: This test ensures that the value tag works in all use cases
-
com/sun/javadoc/testWarnBadParamNames/TestWarnBadParamNames.java
: Test to make sure that warning is printed when bad paramenter name is used with param.
-
com/sun/javadoc/testWarnings/TestWarnings.java
: Make sure that first sentence warning only appears once
-
com/sun/javadoc/testWindowTitle/TestWindowTitle.java
: Test for window title.
-
tools/apt/Basics/apt.sh
: test consistency of annotation discovery
-
tools/apt/Basics/print.sh
: test availabilty of print option
-
tools/apt/Compile/compile.sh
: Test simple usages of apt, including delegating to javac
-
tools/apt/Discovery/discovery.sh
: Test consistency of annotation discovery
-
tools/apt/Misc/misc.sh
: Miscelleneous tests
-
tools/apt/Options/options.sh
: Test availabilty of command line options in processors
-
tools/apt/Scanners/scanner.sh
: Test source order scanner
-
tools/apt/mirror/declaration/AnnoMirror.java
: Tests AnnotationMirror and AnnotationValue methods.
-
tools/apt/mirror/declaration/AnnoTypeDecl.java
: AnnotationTypeDeclaration tests
-
tools/apt/mirror/declaration/AnnoTypeElemDecl.java
: AnnotationTypeElementDeclaration tests
-
tools/apt/mirror/declaration/AnnoVal.java
: Tests AnnotationValue methods.
-
tools/apt/mirror/declaration/ClassDecl.java
: ClassDeclaration tests
-
tools/apt/mirror/declaration/ConstExpr.java
: Tests FieldDeclaration.getConstantExpression method
-
tools/apt/mirror/declaration/ConstructorDecl.java
: ConstructorDeclaration tests
-
tools/apt/mirror/declaration/EnumDecl.java
: EnumDeclaration tests
-
tools/apt/mirror/declaration/FieldDecl.java
: FieldDeclaration tests
-
tools/apt/mirror/declaration/GetAnno.java
: Tests Declaration.getAnnotation method
-
tools/apt/mirror/declaration/InterfaceDecl.java
: InterfaceDeclaration tests
-
tools/apt/mirror/declaration/MethodDecl.java
: MethodDeclaration tests
-
tools/apt/mirror/declaration/PackageDecl.java
: PackageDeclaration tests
-
tools/apt/mirror/declaration/ParameterDecl.java
: ParameterDeclaration tests
-
tools/apt/mirror/type/AnnoTyp.java
: AnnotationType tests
-
tools/apt/mirror/type/ArrayTyp.java
: ArrayType tests
-
tools/apt/mirror/type/ClassTyp.java
: ClassType tests
-
tools/apt/mirror/type/EnumTyp.java
: EnumType tests
-
tools/apt/mirror/type/InterfaceTyp.java
: InterfaceType tests
-
tools/apt/mirror/type/PrimitiveTyp.java
: PrimitiveType tests
-
tools/apt/mirror/type/TypeVar.java
: TypeVariable tests
-
tools/apt/mirror/type/WildcardTyp.java
: WildcardType tests
-
tools/apt/mirror/util/Overrides.java
: Test the Declarations.overrides method
-
tools/apt/mirror/util/TypeCreation.java
: Test the type creation methods in Types.
-
tools/javac/4241573/T4241573.java
: SourceFile attribute includes full path
-
tools/javac/4846262/Test.sh
: check that javac operates correctly in EBCDIC locale
-
tools/javac/4917091/Test255.java
: javac rejects array over 128 in length
-
tools/javac/6257443/T6257443.java
: compiler can produce a .class file in some source output modes
-
tools/javac/6302184/T6302184.sh
: javac hidden options that generate source should use the given encoding, if available
-
tools/javac/6304921/TestLog.java
: unit test for Log
-
tools/javac/6330997/T6330997.java
: javac should accept class files with major version of the next release
-
tools/javac/6341866/T6341866.java
: Source files loaded from source path are not subject to annotation processing
-
tools/javac/6342411/T6342411.java
: Add bridge method to allow reflective access to public method in non-public class
-
tools/javac/6394683/T6394683.java
: need to resolve different file-type precedence semantics for javac and 269
-
tools/javac/6400383/T6400383.java
: directory foo.java on javac command line causes javac to crash
-
tools/javac/6400872/T6400872.java
: REGRESSION: Java Compiler cannot find jar files referenced by other
-
tools/javac/6402516/CheckClass.java
: need Trees.getScope(TreePath)
-
tools/javac/6402516/CheckIsAccessible.java
: need Trees.getScope(TreePath)
-
tools/javac/6402516/CheckLocalElements.java
: need Trees.getScope(TreePath)
-
tools/javac/6402516/CheckMethod.java
: need Trees.getScope(TreePath)
-
tools/javac/6403424/T6403424.java
: JavacFileManager.inferBinaryName is not case-insensitive on Windows
-
tools/javac/6410653/T6410653.java
: REGRESSION: javac crashes if -d or -s argument is a file
-
tools/javac/6440583/T6440583.java
: better error recovery
-
tools/javac/6457284/T6457284.java
: Internationalize "unnamed package" when the term is used in diagnostics
-
tools/javac/6508981/TestInferBinaryName.java
: cleanup file separator handling in JavacFileManager (This test is specifically to test the new impl of inferBinaryName)
-
tools/javac/6520152/T6520152.java
: ACC_FINAL flag for anonymous classes shouldn't be set
-
tools/javac/6547131/T.java
: java.lang.ClassFormatError when using old collection API
-
tools/javac/6567415/T6567415.java
: Test to ensure javac does not go into an infinite loop, while reading a classfile of a specific length.
-
tools/javac/6589361/T6589361.java
: 6589361:Failing building ct.sym file as part of the control build
-
tools/javac/6627362/T6627362.java
: javac generates code that uses array.clone, which is not available on JavaCard
-
tools/javac/6668794/badClass/Test.java
: javac puts localized text in raw diagnostics bad diagnostic "bad class file" given for source files
-
tools/javac/6863465/TestCircularClassfile.java
: javac doesn't detect circular subclass dependencies via qualified names
-
tools/javac/6889255/T6889255.java
: ClassReader does not read parameter names correctly
-
tools/javac/6902720/Test.java
: javac pretty printer does not handle enums correctly
-
tools/javac/6917288/GraphicalInstallerTest.java
: Unnamed nested class is not generated
-
tools/javac/6917288/T6917288.java
: Unnamed nested class is not generated
-
tools/javac/6979683/TestCast6979683_GOOD.java
: Verify that casts can narrow and unbox at the same time
-
tools/javac/7003595/T7003595.java
: IncompatibleClassChangeError with unreferenced local class with subclass
-
tools/javac/7003595/T7003595b.java
: IncompatibleClassChangeError with unreferenced local class with subclass
-
tools/javac/7142086/T7142086.java
: performance problem in Check.checkOverrideClashes(...)
-
tools/javac/7144981/IgnoreIgnorableCharactersInInput.java
: javac should ignore ignorable characters in input
-
tools/javac/AccessMethods/AccessMethodsLHS.java
: Test access methods for assignment targets.
-
tools/javac/AccessMethods/BitwiseAssignment.java
: Check correct generation of bitwise assignment access method.
-
tools/javac/AccessMethods/ChainedAssignment.java
: Test chained assignments using access methods.
-
tools/javac/AccessMethods/ConstructorAccess.java
: Test access methods for private constructors.
-
tools/javac/AccessMethods/InternalHandshake.java
: secret javac internal handshake for super access methods has side-effects.
-
tools/javac/ArrayCloneCodeGen.java
: Verify that code generated for Array.clone() with -target 1.2 passes verifier.
-
tools/javac/BadBreak.java
: Incorrect dead code analysis when break statements break themselves.
-
tools/javac/BadOptimization/DeadCode1.java
: try-catch 1: Verify that overzealous dead-code elimination no longer removes live code.
-
tools/javac/BadOptimization/DeadCode2.java
: try-catch 2: Verify that overzealous dead-code elimination no longer removes live code.
-
tools/javac/BadOptimization/DeadCode3.java
: final void function: Verify that overzealous dead-code elimination no longer removes live code.
-
tools/javac/BadOptimization/DeadCode4.java
: static init: Verify that overzealous dead-code elimination no longer removes live code.
-
tools/javac/BadOptimization/DeadCode5.java
: init: Verify that overzealous dead-code elimination no longer removes live code.
-
tools/javac/BadOptimization/Switch1.java
: Bad optimization of "switch" statement
-
tools/javac/BadOptimization/Switch2.java
: Bad optimization of "switch" statement
-
tools/javac/Capture.java
: Captured variable synthetic parameters should be passed before explicit params.
-
tools/javac/ClassLit.java
: Use ldc instruction for class literals
-
tools/javac/ClassLiterals/ClassLiteralHelperContext.java
: A helper method and cache cell should be defined for every class containing a given class literal, ignoring any equivalent members that may be inherited.
-
tools/javac/ClassLiterals/InitializeOuter.java
: Using a class literal causes outermost class to be initialized early
-
tools/javac/ClassLiterals/InitializeTarget.java
: class literal causes the referenced class to be initialized
-
tools/javac/ClassPathTest/ClassPathTest.sh
: Test -classpath option and classpath defaults.
-
tools/javac/Closure1.java
: Initialization of up-level links, immediately after super(), occurs too late.
-
tools/javac/Closure2.java
: Initialization of up-level links, immediately after super(), occurs too late.
-
tools/javac/Closure3.java
: Initialization of up-level links, immediately after super(), occurs too late.
-
tools/javac/Closure4.java
: Initialization of up-level links, immediately after super(), occurs too late.
-
tools/javac/Closure5.java
: Incorrect order for initializers in nested class
-
tools/javac/Closure6.java
: crash when anonymous static local in super() accesses enclosing variable
-
tools/javac/ConstBoolAppend.java
: When a constant boolean expression was appended to a constant string, the value was accidentally being converted into an integer.
-
tools/javac/ConstCharAppend.java
: When a constant character was appended to a constant string, the character was accidentally being converted into an integer.
-
tools/javac/ConstantValues/ConstValInit.java
: Verify that non-static constant fields are initialized correctly
-
tools/javac/ConstantValues/ConstValInlining.java
: Verify that non-static fields with a ConstValue attribute inlined only when used as a simple name.
-
tools/javac/CyclicInheritance4.java
: incorrect cyclic inheritance error versus name hiding
-
tools/javac/DefiniteAssignment/DUBeforeDefined1.java
: Compiler assertion failure with forward reference
-
tools/javac/DefiniteAssignment/DUBeforeDefined2.java
: Compiler assertion failure with forward reference
-
tools/javac/DefiniteAssignment/DefAssignBoolean/DefAssignCond.java
: Verify correct treatment and code gen for ?: definite assignment
-
tools/javac/Diagnostics/6769027/T6769027.java
: Source line should be displayed immediately after the first diagnostic line
-
tools/javac/Diagnostics/7010608/Test.java
: the string 'error' should appear in error messages
-
tools/javac/EarlyAssert.java
: Verify that assertions are enabled before the class is initialized and not thereafter
-
tools/javac/EmptySwitch.java
: switch statement with empty body
-
tools/javac/Enum1.java
: private enum ctor versus specialized enum constant crashes javac
-
tools/javac/ExtDirs/ExtDirs.sh
: Test that '.jar' files in -extdirs are found.
-
tools/javac/FaultySignature.java
: javac used to pass the uplevel arguments into insideMember's constructor in the wrong order
-
tools/javac/FinalIntConcatenation.java
: Final ints were getting incorrectly evaluated at compile time to the value null when they were used as a part of a constant String concatenation.
-
tools/javac/FloatingPointChanges/Test.java
: General tests of strictfp changes and reflection
-
tools/javac/FoldConditional.java
: Verify correct type of result of ?: operator when constant folding occurs
-
tools/javac/HexFloatLiterals.java
: add "hexadecimal floating-point literal" support to javac as per 4896828
-
tools/javac/HexThree.java
: Test hex floating-point literals
-
tools/javac/IllDefinedOrderOfInit.java
: The order of initialization used to be inconsistent, depending on whether a value was initialized to its default value.
-
tools/javac/IllegallyOptimizedException.java
: NegativeArraySizeException should not be optimized away.
-
tools/javac/ImplicitToString.java
: toString() should be called implicitly when += is used.
-
tools/javac/InconsistentStack.java
: javac produces unverifiable classfile compiling conditional operator
-
tools/javac/InnerNamedConstant_1.java
: Allow static final variables with constant initializers in inner classes.
-
tools/javac/InnerTruth.java
: Verify sense of boolean constants is not reversed inside inner classes.
-
tools/javac/InterfaceAssert.java
: Check that assertions compile properly when nested in an interface
-
tools/javac/MissingInclude.java
: javac <AT>sourcefiles should catch Exception, when sourcefiles doesn't exist.
-
tools/javac/NameCollision2.java
: False detection of duplicate local class declaration
-
tools/javac/Null2DArray.java
: VerifyError when using array of arrays
-
tools/javac/NullQualifiedNew2.java
: null pointer check too late for qualifying expr of anon class creation
-
tools/javac/NullStaticQualifier.java
: missing null pointer check in discarded subexpression
-
tools/javac/ObjectMethodRefFromInterface.java
: Verify that access to member of java.lang.Object via qualification of object of an interface type is handled successfully.
-
tools/javac/OuterParameter_1.java
: Check that reference to parameter from within local class is compiled correctly.
-
tools/javac/Paths/6638501/JarFromManifestFailure.java
: REGRESSION: Java Compiler cannot find jar files referenced by other
-
tools/javac/Paths/Class-Path.sh
: Test handling of the Class-Path attribute in jar file manifests
-
tools/javac/Paths/Class-Path2.sh
: Test handling of the Class-Path attribute in jar file manifests
-
tools/javac/Paths/CompileClose.java
: Make sure compiler closes all open files on Windows
-
tools/javac/Paths/Help.sh
: Check for -help and -X flags
-
tools/javac/Paths/MineField.sh
: Test that javac and java find files in similar ways
-
tools/javac/Paths/wcMineField.sh
: Test classpath wildcards for javac and java -classpath option.
-
tools/javac/PrivateLocalConstructor.java
: Incorrect access method for private constructor in local class.
-
tools/javac/ProtectedInnerClass/ProtectedInnerClass.sh
: Verify allowed access to protected class from another package.
-
tools/javac/QualifiedOuterThis.java
: Verify resolution of qualified outer class 'this' references.
-
tools/javac/QualifiedThisAndSuper_1.java
: Verify correct implementation of qualified 'this' and 'super'.
-
tools/javac/QualifiedThisAndSuper_2.java
: Verify correct implementation of qualified 'this' and 'super'.
-
tools/javac/QualifiedThisAndSuper_3.java
: Verify correct implementation of qualified 'this' and 'super'.
-
tools/javac/QualifiedThisExactMatch.java
: Verify that <class>.this matches <class> exactly, not a subclass.
-
tools/javac/ShiftExpressionTest.java
: Constant shift expressions whose left operands were of type long were previously not evaluated correctly at compile-time
-
tools/javac/Source5.java
: please accept -source 5 and -target 5
-
tools/javac/StrictAbstract.java
: ACC_STRICT is set for methods of strictfp interface
-
tools/javac/StringAppendAccessMethodOnLHS.java
: Verify that the compiler does not crash if a method in an inner class appends a character to a string declared private in the enclosing class
-
tools/javac/StringConversion.java
: Verify correct conversion of non-string arguments in string concatenation.
-
tools/javac/StringConversion2.java
: allow Object += String
-
tools/javac/StringsInSwitch/OneCaseSwitches.java
: Positive tests for strings in switch with few alternatives.
-
tools/javac/StringsInSwitch/StringSwitches.java
: Positive tests for strings in switch.
-
tools/javac/SuperField.java
: wrong bytecode for qualified access of superclass field
-
tools/javac/SuperMeth.java
: Verify fails on inner class call to Outer.super.method()
-
tools/javac/SuperNew2.java
: Test for a regression noted in an internal milestone.
-
tools/javac/SwitchFence.java
: Simple switch statement with large case values gives OutOfMemoryError in javac.
-
tools/javac/SynthName1.java
: using of synthetic names in local class causes ClassFormatError
-
tools/javac/T5092545.java
: Assertion failed in javac (ClassWriter.java:513)
-
tools/javac/T5105890.java
: (codegen) constant folding broken for conditional operator
-
tools/javac/T6232928.java
: Interface package-info should be marked abstract and synthetic
-
tools/javac/T6238612.java
: com.sun.tools.util.List.toArray violates Collection spec
-
tools/javac/T6265400.java
: Javac should be shielded from client code errors in JSR 199
-
tools/javac/T6266772.java
: javac crashes, assertion failure in Lower.java
-
tools/javac/T6340549.java
: javax.tools.JavaCompilerTool.getStandardFileManager().list() includes directories
-
tools/javac/T6351767.java
: javax.tools.JavaCompilerTool.getStandardFileManager().list() treats directories as package
-
tools/javac/T6358024.java
: TaskListener should be propogated between processing rounds
-
tools/javac/T6358166.java
: -verbose reports absurd times when annotation processing involved
-
tools/javac/T6358168.java
: JavaCompiler.hasBeenUsed is not set in delegateCompiler
-
tools/javac/T6361619.java
: AssertionError from ClassReader; mismatch between JavacTaskImpl.context and JSR 269
-
tools/javac/T6366196.java
: Unit test for corner cases of position encoding
-
tools/javac/T6370653.java
: Use iinc opcode for postfix decrement of local variable
-
tools/javac/T6395974.java
: files are parsed even after failure to find annotation processor is reported
-
tools/javac/T6397044.java
: JCModifiers.getModifiers() returns incorrect Modifiers set.
-
tools/javac/T6397286.java
: TaskListener calls are not protected agains user exceptions
-
tools/javac/T6403466.java
: javac TaskListener should be informed when annotation processing occurs
-
tools/javac/T6405099.java
: Compiler crashes when javac encounters /usr/jdk/packges/lib/ext with no 777 permissions
-
tools/javac/T6406771.java
: CompilationUnitTree needs access to a line map
-
tools/javac/T6407066.java
: Paths code should not discard non-existent directories
-
tools/javac/T6410706.java
: CONFORMANCE Mandatory warnings in Tree API
-
tools/javac/T6413876.java
: REGRESSION javac -d /directory/ creates destination directories
-
tools/javac/T6435291/T6435291.java
: javac shouldn't throw NPE while compiling invalid RuntimeInvisibleParameterAnnotations
-
tools/javac/T6458823/T6458823.java
: Messager messages on TypeParamterElements to not include position information.
-
tools/javac/T6472751.java
: SourcePositions.getStartPos returns incorrect value for enum constants
-
tools/javac/T6534287.java
: empty arg caused a StringIndexOutOfBoundsException
-
tools/javac/T6557865.java
: -source 5 -target 5 should not put ACC_SYNTHETIC on package-info
-
tools/javac/T6558476.java
:
-
tools/javac/T6587674.java
: NoClassdefFound when anonymously extending a class.
-
tools/javac/T6595666.java
: fix -Werror
-
tools/javac/T6625520.java
: javac handles missing entries on classpath badly
-
tools/javac/T6654037.java
: JCTree.pos may be incorrect for BinaryTrees
-
tools/javac/T6665791.java
: com.sun.source.tree.MethodTree.toString() does not output default values
-
tools/javac/T6668802.java
: javac handles diagnostics for last line badly, if line not terminated by newline
-
tools/javac/T6695379/AnnotationsAreNotCopiedToBridgeMethodsTest.java
: Copy method annotations and parameter annotations to synthetic bridge methods
-
tools/javac/T6705935.java
: javac reports path name of entry in ZipFileIndex incorectly
-
tools/javac/T6725036.java
: javac returns incorrect value for lastModifiedTime() when source is a zip file archive
-
tools/javac/T6759996.java
: javac should ignore empty entries on paths
-
tools/javac/T6873845.java
: refine access to symbol file
-
tools/javac/T6873849.java
: suppress notes generated by javac
-
tools/javac/T6900149.java
: IllegalStateException when compiling same files and DiagnosticListener is set
-
tools/javac/T6942649.java
: add hidden option to identify location and version of javac classes
-
tools/javac/T6956462/T6956462.java
: AssertionError exception throws in the Compiler Tree API in JDK 7.
-
tools/javac/T6956638.java
: JavacTask.generate does not generate all required files
-
tools/javac/T6972327.java
: JCTree.pos incorrect for annotations without modifiers and package
-
tools/javac/T6993301.java
: catch parameters do not have correct kind (i.e
-
tools/javac/T6999210.java
: javac should be able to warn of anomalous conditions in classfiles
-
tools/javac/T7040104.java
: javac NPE on Object a[]; Object o = (a=null)[0];
-
tools/javac/T7142672/Bug.java
: Problems with the value passed to the 'classes' param of JavaCompiler.CompilationTask.getTask(...)
-
tools/javac/T7159016.java
: Static import of member in processor-generated class fails in JDK 7
-
tools/javac/T8050386/WrongStackframeGenerationTest1.java
: Verification error due to a bad stackmap frame generated by javac
-
tools/javac/T8050386/WrongStackframeGenerationTest2.java
: Verification error due to a bad stackmap frame generated by javac
-
tools/javac/TestPkgInfo.java
: new option -Xpkginfo for better control of when package-info.class is generated
-
tools/javac/TryWithResources/DuplicateResource.java
: Check that lowered try-with-resources block does not end up creating resource twice
-
tools/javac/TryWithResources/ExplicitFinal.java
: Test that resource variables are accepted as explicitly final.
-
tools/javac/TryWithResources/InterruptedExceptionTest.java
: Project Coin: javac warnings for AutoCloseable.close throwing InterruptedException
-
tools/javac/TryWithResources/TwrMultiCatch.java
: Test that TWR and multi-catch play well together
-
tools/javac/TryWithResources/TwrNullTests.java
: Test null handling of try-with-resources statement
-
tools/javac/TryWithResources/TwrSuppression.java
: Verify a primary exception suppresses all throwables
-
tools/javac/TryWithResources/TwrTests.java
: Tests of generated TWR code.
-
tools/javac/TryWithResources/UnusedResourcesTest.java
: False positive for -Xlint:try with nested try with resources blocks
-
tools/javac/TryWithResources/WeirdTwr.java
: Strange TWRs
-
tools/javac/UnreachableVar.java
: code generator fails to assign a register to a var with an unreachable def
-
tools/javac/VarDeclarationWithAssignment.java
: The statement "int j = (j = BLAH);" did not compile correctly in some contexts.
-
tools/javac/Verify.java
: Java Bytecode Verification impossible [2]
-
tools/javac/VerifyDA.java
: javac (1.3.1 .
-
tools/javac/accessVirtualInner/Main.java
: static call instead of virtual call in inner classes (access method bug)
-
tools/javac/annotations/6365854/T6365854.java
: javac crashes when compiling against an annotated class
-
tools/javac/annotations/6550655/T6550655.java
: javac crashes when compiling against an annotated class
-
tools/javac/annotations/TestAnnotationPackageInfo.java
: annotations on packages are not validated
-
tools/javac/annotations/pos/Primitives.java
: Modify class-file representation of Class-valued annotation elements
-
tools/javac/api/6400303/T6400303.java
: REGRESSION: javadoc crashes in b75
-
tools/javac/api/6411310/Test.java
: FileObject should support user-friendly names via getName()
-
tools/javac/api/6420409/T6420409.java
: JSR 199: StandardFileManager: cannot set CLASS_PATH location
-
tools/javac/api/6420464/T6420464.java
: JSR 199: JavaFileObject.isNameCompatible throws unspecified exception (IllegalArgumentException)
-
tools/javac/api/6431435/T6431435.java
: Tree API: source files loaded implicitly from source path
-
tools/javac/api/6452876/T6452876.java
: JSR 199: DiagnosticCollector.report(null) should throw NPE
-
tools/javac/api/6471599/Main.java
: Type of rhs cannot be obtained when assigning to erroneous symbol
-
tools/javac/api/6557752/T6557752.java
: Test for wrapping the original type in ErrorType.
-
tools/javac/api/6598108/T6598108.java
: com.sun.source.util.Trees.isAccessible incorrect
-
tools/javac/api/6608214/T6608214.java
: Exception throw while analysing a file with error
-
tools/javac/api/6852595/T6852595.java
: Accessing scope using JSR199 API on erroneous tree causes Illegal Argument Exception
-
tools/javac/api/7086261/T7086261.java
: javac doesn't report error as expected, it only reports ClientCodeWrapper$DiagnosticSourceUnwrapper
-
tools/javac/api/Sibling.java
: Verify that files are created relative to sibling
-
tools/javac/api/T6257235.java
: setOption() and setExtendedOption() of JavacTool throws NullPointerException for undefined options
-
tools/javac/api/T6258271.java
: DiagnosticMessage exposes internal name __input
-
tools/javac/api/T6265137.java
: setOption() and setExtendedOption() of JavacTool will throw exception for some defined options
-
tools/javac/api/T6345974.java
: JCPrimitiveTypeTree.getPrimitiveTypeKind() inappropriately throws an AssertionError for "void"
-
tools/javac/api/T6357331.java
: NPE from JavacTask.getElements() after calling CompilationTask.run
-
tools/javac/api/T6358786.java
: Doccomments are not returned from Tree API
-
tools/javac/api/T6358955.java
: JavacFileManager.getFileForInput(dir) shuld throw IAE
-
tools/javac/api/T6395981.java
: JavaCompilerTool and Tool must specify version of JLS and JVMS
-
tools/javac/api/T6397104.java
: JSR 199: JavaFileManager.getFileForOutput should have sibling argument
-
tools/javac/api/T6400205.java
: getClassLoader(location) returns null if getLocation(location) returns null
-
tools/javac/api/T6400207.java
: JSR 199: JavaFileManager.list and unset location
-
tools/javac/api/T6407011.java
: javac crashes in b78 with NPE in JavacFileManager:293
-
tools/javac/api/T6412669.java
: Should be able to get SourcePositions from 269 world
-
tools/javac/api/T6419926.java
: JSR 199: FileObject.toUri() generates URI without schema (Solaris)
-
tools/javac/api/T6430241.java
: Hard to disable symbol file feature through API
-
tools/javac/api/T6431879.java
: TreePathSCanner(CompilationUnitTree tree, P p) overloading forces use of most specific type
-
tools/javac/api/T6437138.java
: JSR 199: Compiler doesn't diagnose crash in user code
-
tools/javac/api/T6483788.java
: DefaultFileManager.ZipFileObject.toUri() fails to escape space characters
-
tools/javac/api/T6501502.java
: JSR 199: FileObject.toUri should return file:///c:/ or file:/c:/ not file://c:/
-
tools/javac/api/T6838467.java
: JSR199 FileObjects don't obey general contract of equals.
-
tools/javac/api/T6877206.java
: JavaFileObject.toUri returns bogus URI (win)
-
tools/javac/api/TestClientCodeWrapper.java
: JSR 199: Compiler doesn't diagnose crash in user code
-
tools/javac/api/TestContainTypes.java
: com.sun.tools.model.JavacTypes.contains() calls Type.contains instead of Types.containsType
-
tools/javac/api/TestDocComments.java
: no access to doc comments from Tree API
-
tools/javac/api/TestEvalExpression.java
: JSR 199: Standard interface for Java compilers
-
tools/javac/api/TestGetElement.java
: Symbols for anonymous and local classes made too late for use by java tree API
-
tools/javac/api/TestJavacTask.java
: Provide a basic test of access to the Java Model from javac
-
tools/javac/api/TestJavacTask_Lock.java
: Cannot use JavaCompiler to create multiple CompilationTasks for partial compilations
-
tools/javac/api/TestJavacTask_Multiple.java
: Cannot use JavaCompiler to create multiple CompilationTasks for partial compilations
-
tools/javac/api/TestJavacTask_ParseAttrGen.java
: Cannot use JavaCompiler to create multiple CompilationTasks for partial compilations
-
tools/javac/api/TestResolveIdent.java
: PackageElement.getEnclosedElements() throws ClassReader$BadClassFileException
-
tools/javac/api/TestTreePath.java
: TreePath.iterator() throws NPE
-
tools/javac/api/TestTrees.java
: new Trees API
-
tools/javac/api/ToolProvider/HelloWorldTest.java
: ToolProvider should be less compiler-specific
-
tools/javac/api/ToolProvider/ToolProviderTest1.java
: ToolProvider should be less compiler-specific
-
tools/javac/api/ToolProvider/ToolProviderTest2.java
: ToolProvider should be less compiler-specific
-
tools/javac/assert/Attach.java
: assertion flag attached to wrong class
-
tools/javac/assert/Position.java
: Verify the source position for assertions.
-
tools/javac/binaryCompat/T1.java
: javac generates incorrect class_index for static ref by simple name
-
tools/javac/boxing/BoxedForeach.java
: boxing/unboxing versus foreach crashes javac
-
tools/javac/boxing/Boxing1.java
: Boxing/unboxing positive unit and regression tests
-
tools/javac/boxing/Boxing4.java
: Compiler incorrectly create Integer in "Character c = 95"
-
tools/javac/boxing/BoxingCaching.java
: Verify autoboxed values are cached as required.
-
tools/javac/boxing/T6348760.java
: crash: java.lang.AssertionError at com.sun.tools.javac.comp.Lower.abstractLval(Lower.java:1853)
-
tools/javac/boxing/T6614974.java
: javac successfully compiles code that throws java.lang.VerifyError when run
-
tools/javac/boxing/T6816548.java
: Uninitialized register when performing casting + auto(un)boxing
-
tools/javac/classreader/T7031108.java
: NPE in javac.jvm.ClassReader.findMethod in PackageElement.enclosedElements from AP in incr build
-
tools/javac/code/ArrayClone.java
: Clone() on arrays compiled incorrectly
-
tools/javac/conditional/6500343/T6500343a.java
: compiler generates bad code when translating conditional expressions
-
tools/javac/conditional/6500343/T6500343b.java
: compiler generates bad code when translating conditional expressions
-
tools/javac/constDebug/ConstDebug.java
: javac compiler incorrectly inserts <clinit> when -g is specified
-
tools/javac/diags/CheckExamples.java
: provide examples of code that generate diagnostics
-
tools/javac/diags/CheckResourceKeys.java
: need test program to validate javac resource bundles
-
tools/javac/diags/MessageInfo.java
: Automatically generate info about how compiler resource keys are used
-
tools/javac/diags/RunExamples.java
: provide examples of code that generate diagnostics
-
tools/javac/enum/7160084/T7160084a.java
: javac fails to compile an apparently valid class/interface combination
-
tools/javac/enum/7160084/T7160084b.java
: javac fails to compile an apparently valid class/interface combination
-
tools/javac/enum/AbstractEnum1.java
: compiler fails to flag an enum abstract
-
tools/javac/enum/Enum1.java
: enums: test output of values().toString()
-
tools/javac/enum/Enum3.java
: enums: test switch
-
tools/javac/enum/EnumImplicitPrivateConstructor.java
: enum constructors can be declared private
-
tools/javac/enum/EnumSwitch4.java
: enum switch on null fails to throw NullPointerException
-
tools/javac/enum/OkFinal.java
: Finalize methods on enums must be compile time error
-
tools/javac/enum/SynthValues.java
: Enums: +VALUES field has no synthetic attribute
-
tools/javac/enum/ValueOf.java
: Improper signature for valueOf
-
tools/javac/enum/enumSwitch/EnumSwitch.java
: javac-generated code doesn't obey binary compatibility for enums
-
tools/javac/failover/CheckAttributedTree.java
: assorted position errors in compiler syntax trees
-
tools/javac/fatalErrors/NoJavaLang.java
: Verify that the compiler does not crash when java.lang is not found.
-
tools/javac/file/T7018098.java
: CacheFSInfo persists too long
-
tools/javac/file/T7068437.java
: Filer.getResource(SOURCE_OUTPUT, ...) no longer works in JDK 7 w/o -s
-
tools/javac/file/T7068451.java
: Regression: javac compiles fixed sources against previous, not current, version of generated sources
-
tools/javac/file/zip/T6836682.java
: JavacFileManager handling of zip64 archives (Scenario A and B)
-
tools/javac/file/zip/T6865530.java
: ensure JavacFileManager handles non-standard zipfiles.
-
tools/javac/foreach/Foreach.java
: implement "foreach" loops as specified in JSR 201
-
tools/javac/foreach/IntersectIterator.java
: new "for" statement fails to cast to second upper bound
-
tools/javac/foreach/ListOfListTest.java
: NullPointerError in Resolve.findMethod() with foreach vs generics
-
tools/javac/foreach/SpecIterable.java
: Runtime error because of missing method in iterator
-
tools/javac/foreach/SuperfluousAbstract.java
: AbstractMethodError throws if not redeclare abstract iterator() method
-
tools/javac/foreach/T6500701.java
: Enhanced for loop with generics generates faulty bytecode
-
tools/javac/generics/6245699/T6245699.java
: Missing bridge for final method (gives AbstractMethodError at runtime)
-
tools/javac/generics/6245699/T6245699a.java
: Missing bridge for final method (gives AbstractMethodError at runtime)
-
tools/javac/generics/6245699/T6245699c.java
: Missing bridge for final method (gives AbstractMethodError at runtime)
-
tools/javac/generics/6413682/TestPos.java
: Compiler confused about implicit type args and arrays
-
tools/javac/generics/6487370/T6487370.java
: javac incorrectly gives ambiguity warning with override-equivalent abstract inherited methods
-
tools/javac/generics/6531075/T6531075.java
: Missing synthetic casts when accessing fields/methods of intersection types including type variables
-
tools/javac/generics/6531090/T6531090a.java
: Cannot access methods/fields of a captured type belonging to an intersection type
-
tools/javac/generics/6531090/T6531090b.java
: Cannot access methods/fields of a captured type belonging to an intersection type
-
tools/javac/generics/ArrayClone.java
: The clone method on arrays should be strongly typed
-
tools/javac/generics/BridgeOrder.java
: generics: overridden method gets invoked (bridge method problem)
-
tools/javac/generics/BridgeRestype.java
: javac generates inappropriate bridge methods in -source 1.4
-
tools/javac/generics/Covar2.java
: Additional unit tests for covariant returns
-
tools/javac/generics/FinalBridge.java
: generics: bridge for inherited final method can cause verify error
-
tools/javac/generics/GenericAnonCtor.java
: javac crash on parameterized anonymous constructor invocation
-
tools/javac/generics/GetClass2.java
: the type of x.getClass() is Class<? extends |X|>
-
tools/javac/generics/MissingBridge.java
: Calling inherited generics method via interface causes AbstractMethodError
-
tools/javac/generics/MissingCast.java
: redundant cast with generified APIs causes verify error
-
tools/javac/generics/ParenVerify.java
: generics: verify error when redundant parens used!
-
tools/javac/generics/RelaxedArrays.java
: relaxed rules for array of generic type and varargs.
-
tools/javac/generics/T4684378.java
: generics: verify error in generated bytecode
-
tools/javac/generics/T4711694.java
: generics: missing bridge method for inherited implementation
-
tools/javac/generics/T6481655.java
: Parser confused by combination of parens and explicit type args
-
tools/javac/generics/T6657499.java
: generics: javac 1.6.0 fails to compile class with inner class
-
tools/javac/generics/T6751514.java
: Unary post-increment with type variables crash javac during lowering
-
tools/javac/generics/T6869075.java
: regression: javac crashes when compiling compound string assignment with generics
-
tools/javac/generics/Varargs2.java
: generics + varargs API changes
-
tools/javac/generics/WrongNew.java
: generics: javac generares "new" of wrong class
-
tools/javac/generics/bridge1/D.java
: generics: missing bridge method
-
tools/javac/generics/diamond/6996914/T6996914a.java
: Diamond inference: problem when accessing protected constructor
-
tools/javac/generics/diamond/7030150/GenericConstructorAndDiamondTest.java
: Type inference for generic instance creation failed for formal type parameter
-
tools/javac/generics/diamond/7030687/ParserTest.java
: Diamond: compiler accepts erroneous code where diamond is used with non-generic inner class
-
tools/javac/generics/diamond/7046778/DiamondAndInnerClassTest.java
: Project Coin: problem with diamond and member inner classes
-
tools/javac/generics/diamond/pos/Pos01.java
: basic test for diamond (generic/non-generic constructors)
-
tools/javac/generics/diamond/pos/Pos02.java
: basic test for diamond (simple/qualified type-expressions)
-
tools/javac/generics/diamond/pos/Pos03.java
: basic test for diamond (simple/qualified type-expressions, member inner)
-
tools/javac/generics/diamond/pos/Pos04.java
: basic test for diamond (simple/qualified type-expressions, local class)
-
tools/javac/generics/inference/4954546/T4954546.java
: unverifiable code for method called from ?: expression with inferred
-
tools/javac/generics/inference/5073060/T5073060a.java
: Package private members not found for intersection types
-
tools/javac/generics/inference/6222762/T6222762.java
: Primitive arrays and varargs inference leads to crash in TreeMaker.Type(TreeMaker.java:531)
-
tools/javac/generics/inference/6240565/T6240565.java
: Unboxing, arrays, and type variables doesn't work
-
tools/javac/generics/inference/7086601/T7086601b.java
: Error message bug: cause for method mismatch is 'null'
-
tools/javac/generics/rawOverride/7062745/GenericOverrideTest.java
: Regression: difference in overload resolution when two methods are maximally specific
-
tools/javac/generics/rawOverride/T6178365.java
: REGRESSION: Compile Error - Abstract error in LoginModule
-
tools/javac/generics/typevars/6569404/T6569404a.java
: Regression: Cannot instantiate an inner class of a type variable
-
tools/javac/generics/typevars/6569404/T6569404c.java
: Regression: Cannot instantiate an inner class of a type variable
-
tools/javac/generics/wildcards/T5097548.java
: (crash) Stack overflow in capture conversion
-
tools/javac/implicitThis/6541876/T6541876a.java
: "Enclosing Instance" error new in 1.6
-
tools/javac/implicitThis/6541876/T6541876b.java
: "Enclosing Instance" error new in 1.6
-
tools/javac/implicitThis/NewBeforeOuterConstructed3.java
: compiler generates unverifiable code for implicit reference to uninit'd this
-
tools/javac/implicitThis/WhichImplicitThis1.java
: Invalid error when implicitly referencing enclosing type
-
tools/javac/implicitThis/WhichImplicitThis11.java
: code involving inner classes causes verify error
-
tools/javac/implicitThis/WhichImplicitThis2.java
: Invalid error when implicitly referencing enclosing type
-
tools/javac/implicitThis/WhichImplicitThis3.java
: wrong enclosing instance for local class creation
-
tools/javac/implicitThis/WhichImplicitThis4.java
: wrong enclosing instance for local class creation
-
tools/javac/implicitThis/WhichImplicitThis5.java
: Hiding of fields not fully supported
-
tools/javac/implicitThis/WhichImplicitThis9.java
: anonymous class in explicit constructor invocation can refer implicitly to encl
-
tools/javac/inheritAccess/PvtMbrsNotInherit1.java
: Private members should not be inherited from superclasses.
-
tools/javac/inheritedAccess/MethodReferenceQualification_1.java
: Verify proper bytecode-level qualification of method accesses.
-
tools/javac/innerClassFile/Driver.sh
: Prob w/static inner class with same name as a regular class
-
tools/javac/javazip/Test.sh
: check that source files inside zip files on the class path are ignored
-
tools/javac/links/links.sh
: javac no longer follows symlinks
-
tools/javac/literals/BinaryLiterals.java
: Project Coin: binary literals
-
tools/javac/literals/UnderscoreLiterals.java
: Project Coin: Underscores in literals
-
tools/javac/meth/TestCP.java
: polymorphic signature calls don't share the same CP entries
-
tools/javac/multicatch/7005371/T7005371.java
: Multicatch: assertion error while generating LocalVariableTypeTable attribute
-
tools/javac/multicatch/7030606/DisjunctiveTypeWellFormednessTest.java
: Project-coin: multi-catch types should be pairwise disjoint
-
tools/javac/multicatch/Pos01.java
: Project Coin: Improved Exception Handling for Java (aka 'multicatch')
-
tools/javac/multicatch/Pos02.java
: Project Coin: Improved Exception Handling for Java (aka 'multicatch')
-
tools/javac/multicatch/Pos04.java
: Project Coin: Improved Exception Handling for Java (aka 'multicatch')
-
tools/javac/multicatch/Pos05.java
: Project Coin: Improved Exception Handling for Java (aka 'multicatch')
-
tools/javac/multicatch/Pos10.java
: Verify lub of an exception parameter can be an intersection type
-
tools/javac/multicatch/T6978574.java
: return statement in try block with multi-catch causes ClassFormatError
-
tools/javac/nested/4903103/T4903103.java
: Can't compile subclasses of inner classes
-
tools/javac/newlines/Newlines.sh
: portability : javac.properties
-
tools/javac/nio/compileTest/CompileTest.java
: Path-based JavaFileManager
-
tools/javac/options/T6986895.java
: compiler gives misleading message for no input files
-
tools/javac/options/T7022337.java
: repeated warnings about bootclasspath not set
-
tools/javac/parser/ExtraSemiTest.java
: spurious semicolons in class def cause empty NOPOS blocks
-
tools/javac/parser/StringFoldingTest.java
: verify that string folding can be enabled or disabled
-
tools/javac/policy/test1/Test1b.java
: Compile a group of files and validate the set of class files produced
-
tools/javac/policy/test1/Test1b.java#id1
: Compile a group of files and validate the set of class files produced
-
tools/javac/policy/test1/Test1b.java#id2
: Compile a group of files and validate the set of class files produced
-
tools/javac/policy/test1/Test1b.java#id3
: Compile a group of files and validate the set of class files produced
-
tools/javac/policy/test3/Test.java
:
-
tools/javac/positions/T6402077.java
: Start position is wrong for package private constructors
-
tools/javac/positions/T6404194.java
: javac parser generates incorrect end position for annotations with parentheses.
-
tools/javac/processing/6348193/T6348193.java
: AS8.1 UR2 BAT test failure with "javac"
-
tools/javac/processing/6348499/T6348499.java
: javac crashes at com.sun.tools.javac.jvm.ClassReader$BadClassFile
-
tools/javac/processing/6350124/T6350124.java
: javac -s does not have the generated source files
-
tools/javac/processing/6378728/T6378728.java
: Verify -proc:only doesn't produce class files
-
tools/javac/processing/6414633/T6414633.java
: Only the first processor message at a source location is reported
-
tools/javac/processing/6430209/T6430209.java
: spurious compiler error elicited by packageElement.getEnclosedElements()
-
tools/javac/processing/6634138/T6634138.java
: Verify source files output after processing is over are compiled
-
tools/javac/processing/T6439826.java
: Exception issuing Diagnostic while processing generated errant code
-
tools/javac/processing/T6920317.java
: package-info.java file has to be specified on the javac cmdline, else it will not be avail
-
tools/javac/processing/TestWarnErrorCount.java
: repeated warnings about bootclasspath not set
-
tools/javac/processing/completion/TestCompletions.java
: Some simple tests of the methods in Completions
-
tools/javac/processing/errors/TestOptionSyntaxErrors.java
: Test that annotation processor options with illegal syntax are rejected
-
tools/javac/processing/errors/TestReturnCode.java
: Test that an erroneous return code results from raising an error.
-
tools/javac/processing/errors/TestSuppression.java
: javac should defer diagnostics until it can be determined they are persistent
-
tools/javac/processing/filer/TestGetResource2.java
: Filer.getResource(SOURCE_PATH, ...) does not work when -sourcepath contains >1 entry
-
tools/javac/processing/model/TestExceptions.java
: Test that exceptions have a proper parent class
-
tools/javac/processing/model/TestSymtabItems.java
: 269: assertion failure getting enclosing element of an undefined name
-
tools/javac/processing/model/element/TestAnonClassNames.java
: Test that reported names of anonymous classes are non-null.
-
tools/javac/processing/model/element/TestMissingElement2/TestMissingClass.java
: Modeling type implementing missing interfaces
-
tools/javac/processing/model/element/TestMissingElement2/TestMissingGenericClass1.java
: Modeling type implementing missing interfaces
-
tools/javac/processing/model/element/TestMissingElement2/TestMissingGenericClass2.java
: Modeling type implementing missing interfaces
-
tools/javac/processing/model/element/TestMissingElement2/TestMissingGenericInterface1.java
: Modeling type implementing missing interfaces
-
tools/javac/processing/model/element/TestMissingElement2/TestMissingGenericInterface2.java
: Modeling type implementing missing interfaces
-
tools/javac/processing/model/element/TestMissingElement2/TestMissingInterface.java
: Modeling type implementing missing interfaces
-
tools/javac/processing/model/testgetallmembers/Main.java
: PackageElement.getEnclosedElements() throws ClassReader$BadClassFileException
-
tools/javac/processing/model/type/MirroredTypeEx/NpeTest.java
: MirroredTypeException constructor should not accept null
-
tools/javac/processing/model/type/TestTypeKind.java
: Test TypeKind.isPrimitive
-
tools/javac/processing/model/type/TestUnionType.java
: Test support for union types
-
tools/javac/processing/model/util/elements/doccomments/TestDocComments.java
: Elements.getDocComment() is not getting JavaDocComments
-
tools/javac/processing/options/TestImplicitNone.java
: -implicit:none prevents compilation with annotation processing
-
tools/javac/processing/options/Xprint.java
: JSR 269: Java Language Model API
-
tools/javac/processing/options/testCommandLineClasses/Test.java
: Passing nested class names on javac command line interfere with subsequent name -> class lookup
-
tools/javac/protectedAccess/ProtectedAccess_3.java
: javac and java disagree about protected; results in a VerifyError
-
tools/javac/protectedAccess/ProtectedMemberAccess5/Main.java
: (cl) Odd IllegalAccessError across jar-file boundaries
-
tools/javac/protectedInner/Outerclass.java
: VerifyError occurs when 2nd inner class accesses method from outer most class
-
tools/javac/scope/6225935/T6225935.java
: "import static" accessibility rules for symbols different for no reason
-
tools/javac/scope/7017664/CompoundScopeTest.java
: Basher for CompoundScopes
-
tools/javac/scope/7017664/ImplementationCacheTest.java
: Basher for CompoundScopes
-
tools/javac/scope/7046348/EagerInterfaceCompletionTest.java
: Regression: javac complains of missing classfile for a seemingly unrelated interface
-
tools/javac/scope/HashCollisionTest.java
: Ensure Scope impl can cope with hash collisions
-
tools/javac/scope/StarImportTest.java
: Basher for star-import scopes
-
tools/javac/sourcePath/SourcePath.java
: compiler does not emit code for second class in source file
-
tools/javac/stackmap/T4955930.java
: The "method0" StackMap attribute should have two entries instead of three
-
tools/javac/stackmap/UninitThis.java
: Invalid java.io.FileInputStream with v49 generate by javac
-
tools/javac/staticImport/StaticImport.java
: add support for JSR 201's static import facility
-
tools/javac/synthesize/Main.java
: Synthesize important classes if they are missing from the (boot)classpath
-
tools/javac/tree/ClassTreeTest.java
: com.sun.source.tree.ModifiersTree.getFlags() should return class type
-
tools/javac/tree/JavacTreeScannerTest.java
: TreeScanner.visitNewClass should scan tree.typeargs
-
tools/javac/tree/MakeLiteralTest.java
: TreeMaker.Literal(Object) does not support Booleans
-
tools/javac/tree/SourceTreeScannerTest.java
: TreeScanner.visitNewClass should scan tree.typeargs
-
tools/javac/tree/T6963934.java
: JCCompilationUnit.getImports does not report all imports
-
tools/javac/tree/T6993305.java
: starting position of a method without modifiers and with type parameters is incorrect
-
tools/javac/tree/TreeKindTest.java
: Tree API: Tree.Kind should have mapping to interface
-
tools/javac/tree/TreePosRoundsTest.java
: access to tree positions and doc comments may be lost across annotation processing rounds
-
tools/javac/tree/TreePosTest.java
: assorted position errors in compiler syntax trees
-
tools/javac/types/BoxingConversionTest.java
: Add test library to simplify the task of writing automated type-system tests
-
tools/javac/types/CastTest.java
: Add test library to simplify the task of writing automated type-system tests
-
tools/javac/types/GenericTypeWellFormednessTest.java
: Test generic types well-formedness
-
tools/javac/types/PrimitiveConversionTest.java
: Add test library to simplify the task of writing automated type-system tests
-
tools/javac/unicode/FirstChar.java
: allow unicode escape at start of program
-
tools/javac/unicode/SupplementaryJavaID1.java
: Check that valid supplementary characters can be used as Java identifiers.
-
tools/javac/unicode/SupplementaryJavaID6.sh
: Ensure that a supplementary character can be used as part/whole of a class name on platforms that have Unicode aware filesystems.
-
tools/javac/unit/T6198196.java
: package-info.java: Weird compiler error
-
tools/javac/unit/util/convert/EnclosingCandidates.java
: javac compilation failure when imported class with $ sign in the name
-
tools/javac/unit/util/list/AbstractList.java
: com.sun.tools.javac.util.List.from(A[]) shouldn't be deprecated
-
tools/javac/unit/util/list/FromArray.java
: com.sun.tools.javac.util.List.from(A[]) shouldn't be deprecated
-
tools/javac/util/T6597678.java
: Ensure Messages propogated between rounds
-
tools/javac/util/context/T7021650.java
: Fix Context issues
-
tools/javac/util/filemanager/TestName.java
: JSR 199: enforce the use of valid package and class names in get{Java,}FileFor{Input,Output}
-
tools/javac/util/list/TList.java
: unit test for javac List
-
tools/javac/varargs/6199075/T6199075.java
: Unambiguous varargs method calls flagged as ambiguous
-
tools/javac/varargs/7042566/T7042566.java
: Unambiguous varargs method calls flagged as ambiguous
-
tools/javac/varargs/7043922/T7043922.java
: Regression: internal compiler error for nested anonymous inner class featuring varargs constructor
-
tools/javac/varargs/T6746184.java
: javac fails to compile call to public varargs method
-
tools/javac/varargs/Varargs1.java
: varags, auto boxing
-
tools/javac/varargs/warning/Warn4.java
: Project Coin: Simplified Varargs Method Invocation
-
tools/javac/varargs/warning/Warn5.java
: Project Coin: Annotation to reduce varargs warnings
-
tools/javac/versions/check.sh
: Check interpretation of -target and -source options
-
tools/javadoc/6176978/T6176978.java
: current Javadoc's invocation and extension (Doclet) mechanisms are problematic
-
tools/javadoc/6227454/Test.java
: package.html and overview.html may not be read fully
-
tools/javadoc/6942366/T6942366.java
: javadoc no longer inherits doc from sourcepath
-
tools/javadoc/6958836/Test.java
: javadoc should support -Xmaxerrs and -Xmaxwarns
-
tools/javadoc/6964914/Test.java
: javadoc does not output number of warnings using user written doclet
-
tools/javadoc/6964914/TestStdDoclet.java
: javadoc does not output number of warnings using user written doclet
-
tools/javadoc/6964914/TestUserDoclet.java
: javadoc does not output number of warnings using user written doclet
-
tools/javadoc/BooleanConst.java
: Constant field values for boolean Data-Types don't use true and false
-
tools/javadoc/BreakIteratorWarning.java
: Verify that (verbose) warnings are no longer generated when the default first-sentence algorithm doesn't match the BreakIterator algorithm.
-
tools/javadoc/FlagsTooEarly.java
: Compilation may go awry if we ask a symbol for its flags during javac's Enter phase, before the flags are generally available.
-
tools/javadoc/InlineTagsWithBraces.java
: Verify that matching braces can appear within inline tags.
-
tools/javadoc/LangVers.java
: Verify that omitting Doclet.languageVersion() hides 1.5 language features from the doclet.
-
tools/javadoc/MethodLinks.java
: Int
-
tools/javadoc/NoStar.java
: tool: Indentation messed up for javadoc comments omitting preceding *
-
tools/javadoc/T4994049/T4994049.java
: Unit test for SourcePosition.column with respect to tab expansion
-
tools/javadoc/T6551367.java
: javadoc throws ClassCastException when an link tag tries to reference constructor.
-
tools/javadoc/T6968833.java
: javadoc reports error but still returns 0
-
tools/javadoc/XWerror.java
: javadoc tool: want flag to exit nonzero if there were warnings.
-
tools/javadoc/annotations/annotateMethodsFields/Main.java
: Test annotations of methods, fields, enum constants, and annotation type elements
-
tools/javadoc/annotations/annotatePackage/Main.java
: Test package annotations and package-info.java package comments.
-
tools/javadoc/annotations/annotateParams/Main.java
: Test parameter annotations.
-
tools/javadoc/annotations/badVals/Main.java
: Verify that bad annotation values don't result in NPE
-
tools/javadoc/annotations/defaults/Main.java
: Test an annotation type with default element values, and annotations that use them.
-
tools/javadoc/annotations/elementTypes/Main.java
: Test an annotation type and annotations with elements of various types.
-
tools/javadoc/annotations/missing/Main.java
: Class-cast exception when annotation type is missing.
-
tools/javadoc/annotations/shortcuts/Main.java
: Verify that "shortcuts" are used when printing annotations.
-
tools/javadoc/badSuper/BadSuper.java
: A bad superclass shouldn't throw the standard doclet into a loop
-
tools/javadoc/completionFailure/CompletionFailure.java
: Completion failures should be ignored in javadoc.
-
tools/javadoc/dupOk/DupOk.java
: The first definition found for each class should be documented
-
tools/javadoc/enum/docComments/Main.java
: Verify the comments in an enum type.
-
tools/javadoc/enum/enumType/Main.java
: Verify the contents of an enum type.
-
tools/javadoc/generics/genericClass/Main.java
: Verify the contents of the ClassDoc of a generic class.
-
tools/javadoc/generics/genericInnerAndOuter/Main.java
: Verify the contents of the ClassDoc of a generic class with a generic inner class.
-
tools/javadoc/generics/genericInterface/Main.java
: Verify the contents of the ClassDoc of a generic interface.
-
tools/javadoc/generics/genericMethod/Main.java
: Verify the reading of generic methods and constructors.
-
tools/javadoc/generics/genericSuper/Main.java
: Verify the contents of the ClassDoc of a generic class.
-
tools/javadoc/generics/supertypes/Main.java
: Check supertypes and superinterfaces of parameterized types.
-
tools/javadoc/generics/throwsGeneric/Main.java
: Verify the reading of generic methods and constructors.
-
tools/javadoc/generics/tparamCycle/Main.java
: Check a type parameter whose bound cycles back on itself.
-
tools/javadoc/generics/tparamTagOnMethod/Main.java
: Verify the reading of type parameter tags on methods.
-
tools/javadoc/generics/tparamTagOnType/Main.java
: Verify the reading of a type parameter tag on an interface.
-
tools/javadoc/generics/wildcards/Main.java
: Verify the contents of the ClassDoc of a generic class.
-
tools/javadoc/imports/MissingImport.java
: ClassDoc.getImportedClasses should return a class even if it's not in the classpath.
-
tools/javadoc/nestedClass/NestedClass.java
: BDoclet API: Bad ClassDoc for nested classes when built from .class files
-
tools/javadoc/outputRedirect/Test.java
: com.sun.tools.javadoc.Main.execute ignores PrintWriters
-
tools/javadoc/parser/7091528/T7091528.java
: javadoc attempts to parse .class files
-
tools/javadoc/sourceOnly/Test.java
: Javadoc in JDK 1.4 uses classpath and not just source dir
-
tools/javadoc/sourceOption/SourceOption.java
: Ensure that "-source" option isn't ignored.
-
tools/javadoc/subpackageIgnore/SubpackageIgnore.java
: When hunting subpackages, silently ignore any directory name that can't be part of a subpackage.
-
tools/javadoc/varArgs/Main.java
: Verify the contents of a ClassDoc containing a varArgs method
-
tools/javah/4942232/Test.java
: missing param class processes without error
-
tools/javah/6257087/foo.sh
:
-
tools/javah/6572945/T6572945.java
: rewrite javah as an annotation processor, instead of as a doclet
-
tools/javah/ConstMacroTest.sh
:
-
tools/javah/MissingParamClassTest.sh
:
-
tools/javah/ReadOldClass.sh
: Ensure that javah/javadoc doesn't try to read (new) source files
-
tools/javah/T5070898.java
: javah command doesn't throw correct exit code in case of error
-
tools/javah/T6893943.java
: exit code from javah with no args is 0
-
tools/javah/T6994608.java
: javah no longer accepts parameter files as input
-
tools/javah/T7126832/T7126832.java
: com.sun.tools.javac.api.ClientCodeWrapper$WrappedJavaFileManager cannot be cast
-
tools/javah/T7185778.java
: javah error "Not a valid class name" on class names with dollar signs The first two tests are on an inner class name whose name does not contain $
-
tools/javah/TestHelpOpts.java
: javah help screen lists -h and -? but does not accept them
-
tools/javah/VersionTest.java
: javah -version is broken
-
tools/javap/4111861/T4111861.java
: static final field contents are not displayed
-
tools/javap/4870651/T4870651.java
: javap should recognize generics, varargs, enum; javap prints "extends java.lang.Object"
-
tools/javap/6937244/T6937244.java
: fields display with JVMS names, not Java names
-
tools/javap/6937244/T6937244A.java
: fields display with JVMS names, not Java names
-
tools/javap/ExtPath.java
: javap cannot read multiple entries on the extension classpath
-
tools/javap/PublicInterfaceTest.sh
: Verify that javap marks public interfaces as public
-
tools/javap/T4075403.java
: Use javap to inquire about a specific inner class
-
tools/javap/T4459541.java
: "javap -l" shows line numbers as signed short; they should be unsigned.
-
tools/javap/T4501660.java
: change diagnostic of -help as 'print this help message and exit' (actually, verify -help does not cause premature exit)
-
tools/javap/T4501661.java
: disallow mixing -public, -private, and -protected
-
tools/javap/T4777949.java
: Warn javap usage on package with simple name
-
tools/javap/T4876942.java
: javap invoked without args does not print help screen
-
tools/javap/T4880663.java
: javap could output whitespace between class name and opening brace javap prints "extends java.lang.Object"
-
tools/javap/T4880672.java
: javap does not output inner interfaces of an interface
-
tools/javap/T4884240.java
: additional option required for javap
-
tools/javap/T4975569.java
: javap doesn't print new flag bits
-
tools/javap/T6271787.java
: javap dumps LocalVariableTypeTable attribute in hex, needs to print a table
-
tools/javap/T6474890.java
: javap does not open .zip files in -classpath
-
tools/javap/T6622216.java
: javap names some attributes incorrectly
-
tools/javap/T6622232.java
: javap gets whitespace confused
-
tools/javap/T6622260.java
: javap prints negative bytes incorrectly in hex
-
tools/javap/T6715251.java
: javap should be consistent with javac and return 2 if given no arguments
-
tools/javap/T6715753.java
: Use javap to inquire about a specific inner class
-
tools/javap/T6715767.java
: javap on java.lang.ClassLoader crashes
-
tools/javap/T6716452.java
: need a method to get an index of an attribute
-
tools/javap/T6729471.java
: javap does not output inner interfaces of an interface
-
tools/javap/T6824493.java
: experimental support for additional info for instructions
-
tools/javap/T6863746.java
: javap should not scan ct.sym by default
-
tools/javap/T6866657.java
: add byteLength() method to primary classfile types
-
tools/javap/T6868539.java
: javap should use current names for constant pool entries, remove spurious ';' from constant pool entries
-
tools/javap/T6879371.java
: javap does not close internal default file manager
-
tools/javap/T6980017.java
: javap -XDdetail:source behaves badly if source not available.
-
tools/javap/T7004698.java
: javap does not output CharacterRangeTable attributes correctly
-
tools/javap/TestSuperclass.java
: javap prints "extends java.lang.Object"
-
tools/javap/classfile/6888367/T6888367.java
: classfile library parses signature attributes incorrectly
-
tools/javap/classfile/T6887895.java
: CONSTANT_Class_info getBaseName does not handle arrays of primitives correctly
-
tools/javap/classfile/deps/T6907575.java
:
-
tools/javap/pathsep.sh
: In Windows, javap doesnt load classes from rt.jar
-
tools/javap/stackmap/T6271292.sh
: Verify that javap prints StackMapTable attribute contents
Report generated on Mar 21, 2019 3:46:44 AM
Using JT Harness unset; built on unknown with unset