query: Subtyping and assignment in Java
positive_passages.docid: 855
positive_passages.text: What does it mean to "program to an interface"?
negative_passages.docid: 93728
negative_passages.text: Assignment with double ampersand "&&"
negative_passages.docid: 85037
negative_passages.text: bug with varargs and overloading?
negative_passages.docid: 40822
negative_passages.text: Optional parameters and inheritance
negative_passages.docid: 96819
negative_passages.text: How do getters and setters work?
negative_passages.docid: 56756
negative_passages.text: When do you use varargs in Java?
negative_passages.docid: 125134
negative_passages.text: Instantiating object of type parameter
negative_passages.docid: 105318
negative_passages.text: Using underscores in Java variables and method names
negative_passages.docid: 130617
negative_passages.text: Declaring a single type - "using" equivalent for single type
negative_passages.docid: 140110
negative_passages.text: In Java, how do I dynamically determine the type of an array?
negative_passages.docid: 153856
negative_passages.text: String comparison and String interning in Java
negative_passages.docid: 120039
negative_passages.text: Type erasure, overriding and generics
negative_passages.docid: 5495
negative_passages.text: Is List a subclass of List? Why are Java generics not implicitly polymorphic?
negative_passages.docid: 81447
negative_passages.text: Defined behaviour for expressions
negative_passages.docid: 78718
negative_passages.text: Swift Array optional Type and subscripting (Beta 3)
negative_passages.docid: 91675
negative_passages.text: What's the difference between  and  in Java Generics?
negative_passages.docid: 84965
negative_passages.text: Subscripts - Why do I see the error "only assignments to symbols are allowed" when using a Module and not otherwise?