src/jdk.compiler/share/classes/jdk/internal/shellsupport/doc/JavadocFormatter.java: if (node instanceof InlineTagTree) { src/jdk.compiler/share/classes/jdk/internal/shellsupport/doc/JavadocFormatter.java: if (node instanceof InlineTagTree) { src/jdk.compiler/share/classes/com/sun/source/tree/InstanceOfTree.java: * A tree node for an {@code instanceof} expression. src/jdk.compiler/share/classes/com/sun/source/tree/InstanceOfTree.java: * expression instanceof type src/jdk.compiler/share/classes/com/sun/source/tree/InstanceOfTree.java: * @jls 15.20.2 Type Comparison Operator instanceof src/jdk.compiler/share/classes/com/sun/source/tree/InstanceOfTree.java: * Returns the tested pattern, or null if this instanceof does not use src/jdk.compiler/share/classes/com/sun/source/tree/InstanceOfTree.java: *

For instanceof with a pattern, i.e. in the following form: src/jdk.compiler/share/classes/com/sun/source/tree/InstanceOfTree.java: * expression instanceof type variable name src/jdk.compiler/share/classes/com/sun/source/tree/InstanceOfTree.java: *

For instanceof without a pattern, i.e. in the following form: src/jdk.compiler/share/classes/com/sun/source/tree/InstanceOfTree.java: * expression instanceof type src/jdk.compiler/share/classes/com/sun/source/tree/InstanceOfTree.java: * @return the tested pattern, or null if this instanceof does not use a pattern !src/jdk.compiler/share/classes/com/sun/tools/sjavac/Module.java: return (o instanceof Module) && name.equals(((Module)o).name); !src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/SjavacImpl.java: if (fileManager instanceof JavacFileManager) { !src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/PathAndPackageVerifier.java: if (next instanceof JCIdent) { !src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/SmartFileManager.java: if (!(fileManager instanceof JavacFileManager)) !src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/SmartFileManager.java: if (fo instanceof JavaFileObject) { src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/SmartFileManager.java: if (location.equals(StandardLocation.NATIVE_HEADER_OUTPUT) && superFile instanceof JavaFileObject) { src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/SmartFileManager.java: // Also, there exists some jfo instanceof checks which breaks if !src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/SmartFileManager.java: if (fo instanceof JavaFileObject) !src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/SmartFileManager.java: if (fo instanceof FileObjectWithLocation) !src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/SmartFileManager.java: if (fo instanceof JavaFileObjectWithLocation) !src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/SmartFileManager.java: if (fo instanceof JavaFileObjectWithLocation) !src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/JavaFileObjectWithLocation.java: if (!(obj instanceof JavaFileObjectWithLocation)) !src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/dependencies/PublicApiCollector.java: if (t instanceof JCClassDecl) // Can also be a JCSkip !src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/dependencies/NewDependencyCollector.java: if (jfo instanceof JavaFileObjectWithLocation) { !src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/dependencies/NewDependencyCollector.java: if (t == null || !(t instanceof ClassSymbol)) { !src/jdk.compiler/share/classes/com/sun/tools/sjavac/Package.java: return (o instanceof Package) && name.equals(((Package)o).name); !src/jdk.compiler/share/classes/com/sun/tools/sjavac/Source.java: return (o instanceof Source) && name.equals(((Source)o).name); src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_zh_CN.properties:compiler.err.instanceof.reifiable.not.safe={0} \u65E0\u6CD5\u5B89\u5168\u5730\u8F6C\u6362\u4E3A {1} src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_zh_CN.properties:compiler.err.instanceof.pattern.no.subtype=\u6A21\u5F0F\u7C7B\u578B {0} \u662F\u8868\u8FBE\u5F0F\u7C7B\u578B {1} \u7684\u5B50\u7C7B\u578B src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_zh_CN.properties:compiler.misc.feature.pattern.matching.instanceof=instanceof \u4E2D\u7684\u6A21\u5F0F\u5339\u914D src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_zh_CN.properties:compiler.misc.feature.reifiable.types.instanceof=instanceof \u4E2D\u7684\u53EF\u5177\u4F53\u5316\u7C7B\u578B src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_ja.properties:compiler.err.instanceof.reifiable.not.safe={0}\u3092{1}\u306B\u5B89\u5168\u306B\u30AD\u30E3\u30B9\u30C8\u3067\u304D\u307E\u305B\u3093 src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_ja.properties:compiler.err.instanceof.pattern.no.subtype=\u30D1\u30BF\u30FC\u30F3\u30FB\u30BF\u30A4\u30D7{0}\u306F\u5F0F\u30BF\u30A4\u30D7{1}\u306E\u30B5\u30D6\u30BF\u30A4\u30D7\u3067\u3059 src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_ja.properties:compiler.misc.feature.pattern.matching.instanceof=instanceof\u3067\u306E\u30D1\u30BF\u30FC\u30F3\u306E\u4E00\u81F4 src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_ja.properties:compiler.misc.feature.reifiable.types.instanceof=instanceof\u3067\u306Ereifiable\u578B src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties:compiler.err.instanceof.reifiable.not.safe=\ src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties:compiler.err.instanceof.pattern.no.subtype=\ src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties:compiler.misc.feature.pattern.matching.instanceof=\ src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties: pattern matching in instanceof src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties:compiler.misc.feature.reifiable.types.instanceof=\ src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties: reifiable types in instanceof !src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacFiler.java: if (fileObject instanceof JavaFileObject) !src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacFiler.java: if (location instanceof StandardLocation) { !src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacFiler.java: if (!(fileObject instanceof JavaFileObject)) !src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java: if (processorClassLoader != null && processorClassLoader instanceof Closeable) { !src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java: if (fileManager instanceof JavacFileManager) { !src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java: processorIterator instanceof ServiceIterator) { !src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java: if (attr instanceof Attribute.Constant) { !src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java: if (a.attribute == null || a.type == null || !(a.attribute instanceof Attribute.TypeCompound)) { !src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java: if (!(p.snd instanceof Attribute.Class)) { // check that the value of "value" is an Attribute.Class src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java: /** Switch: reifiable types in instanceof enabled? !src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java: if (ae.getCause() instanceof BreakAttr) { src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java: if (tree.pattern != null && !(tree.pattern instanceof JCPattern) && tree.pattern.type != null) src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java: if (tree instanceof JCExpression) { src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.java: * This pass translates pattern-matching constructs, such as instanceof . src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.java: //E instanceof T N src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.java: //(let T' N$temp = E; N$temp instanceof T && (N = (T) N$temp == (T) N$temp)) src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.java: // if (E instanceof T N) { src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.java: // if ((let T' N$temp = E; N$temp instanceof T && (N = (T) N$temp == (T) N$temp))) { src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.java: /** Make an instanceof expression. src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.java: //if (E instanceof T N) { src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.java: // if ((let T' N$temp = E; N$temp instanceof T && (N = (T) N$temp == (T) N$temp))) { src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.java: //E instanceof T N && /*use of N*/ src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.java: //(let T N; (let T' N$temp = E; N$temp instanceof T && (N = (T) N$temp == (T) N$temp)) && /*use of N*/) !src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java: if (!(o instanceof IncorporationBinaryOp)) { src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java: Assert.check((topLevelPhase instanceof ImportsPhase) || !src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java: if (!(o instanceof DedupedLambda)) { !src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java: LambdaTranslationContext ltc = (context != null && context instanceof LambdaTranslationContext)? !src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java: context instanceof LambdaTranslationContext ? !src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java: if (resource instanceof JCVariableDecl) { !src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java: } else if (resource instanceof JCExpression) { !src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java: if (exit instanceof ThrownPendingExit) { src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java: if (!(exit instanceof ThrownPendingExit)) { !src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java: if (resource instanceof JCVariableDecl) { !src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java: } else if (resource instanceof JCExpression) { src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java: if (!(exit instanceof ThrownPendingExit)) { src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java: Assert.check(exit instanceof AssignPendingExit); !src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java: if (resource instanceof JCVariableDecl) { !src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java: } else if (resource instanceof JCExpression) { !src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java: if (exit instanceof AssignPendingExit) { src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java: if (!(lhs instanceof JCIdent)) { !src/jdk.compiler/share/classes/com/sun/tools/javac/comp/ArgumentAttr.java: if (obj instanceof UniquePos) { !src/jdk.compiler/share/classes/com/sun/tools/javac/comp/AttrRecover.java: if (a instanceof JCDiagnostic) { !src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java: if (found instanceof Type && ((Type)found).hasTag(VOID)) { !src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java: return types.createErrorType(found instanceof Type ? (Type)found : syms.errType); !src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java: if (tree.init instanceof JCNewClass && !src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java: if (!(app instanceof Attribute.Enum)) { !src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java: if (!(app instanceof Attribute.Enum)) { !src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java: if (!(app instanceof Attribute.Enum)) { !src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java: if (!(app instanceof Attribute.Enum)) { !src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java: if (!(atValue instanceof Attribute.Array)) return null; // error recovery !src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java: if (resource instanceof JCVariableDecl) { src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java: Assert.check(resource instanceof JCExpression); !src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java: if (bestSoFar instanceof AccessError) { !src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java: } else if (bestSoFar.kind == HIDDEN && bestSoFar instanceof AccessError) { !src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java: if (o instanceof Type) { !src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java: } else if (o instanceof JCDiagnostic) { src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeCopier.java: body = t.body instanceof JCExpression && t.stats.head.hasTag(Tag.YIELD) src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java: return (tree instanceof JCStatement) && !src/jdk.compiler/share/classes/com/sun/tools/javac/tree/Pretty.java: if (vartype instanceof JCAnnotatedType) { src/jdk.compiler/share/classes/com/sun/tools/javac/tree/Pretty.java: print(" instanceof "); src/jdk.compiler/share/classes/com/sun/tools/javac/tree/Pretty.java: if (tree.pattern instanceof JCPattern) { src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocPretty.java: needSep = (first && (t instanceof ReferenceTree)); !src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocPretty.java: if (node.isSelfClosing() && last instanceof AttributeTree src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java: public JCTree getType() { return pattern instanceof JCPattern ? pattern.hasTag(BINDINGPATTERN) ? ((JCBindingPattern) pattern).var.vartype : null : pattern; } !src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java: return pattern instanceof JCPattern ? (JCPattern) pattern : null; src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeMaker.java: Assert.check(node instanceof JCClassDecl src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeMaker.java: || node instanceof JCPackageDecl src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeMaker.java: || node instanceof JCImport src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeMaker.java: || node instanceof JCModuleDecl src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeMaker.java: || node instanceof JCSkip src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeMaker.java: || node instanceof JCErroneous !src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeMaker.java: || (node instanceof JCExpressionStatement src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeMaker.java: && ((JCExpressionStatement)node).expr instanceof JCErroneous), src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeMaker.java: if (value instanceof String) { src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeMaker.java: } else if (value instanceof Integer) { src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeMaker.java: } else if (value instanceof Long) { src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeMaker.java: } else if (value instanceof Byte) { !src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeMaker.java: } else if (value instanceof Character) { src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeMaker.java: } else if (value instanceof Double) { src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeMaker.java: } else if (value instanceof Float) { src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeMaker.java: } else if (value instanceof Short) { !src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeMaker.java: } else if (value instanceof Boolean) { !src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeMaker.java: if (e instanceof UnresolvedClass) { !src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeMaker.java: if (compound instanceof Attribute.TypeCompound) { !src/jdk.compiler/share/classes/com/sun/tools/javac/platform/JDKPlatformProvider.java: if (file instanceof SigJavaFileObject) { !src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java: if (file instanceof PathFileObject) { !src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java: if (a instanceof PathFileObject && b instanceof PathFileObject) !src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java: if (sibling != null && sibling instanceof PathFileObject) { !src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java: if (files instanceof Collection) !src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java: if (paths instanceof Collection) !src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java: if (o == null || !(o instanceof PathAndContainer)) { !src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java: if (!(fo instanceof PathFileObject)) !src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java: if (file instanceof PathFileObject) { !src/jdk.compiler/share/classes/com/sun/tools/javac/file/JRTIndex.java: if (fo instanceof PathFileObject) { !src/jdk.compiler/share/classes/com/sun/tools/javac/file/PathFileObject.java: return (other instanceof PathFileObject && path.equals(((PathFileObject) other).path)); !src/jdk.compiler/share/classes/com/sun/tools/javac/file/RelativePath.java: if (!(other instanceof RelativePath)) !src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java: if (locn instanceof ModuleLocationHandler) { !src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java: return (location instanceof LocationHandler) src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ByteCodes.java: instanceof_ = 193, !src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java: !(constValue instanceof String) || !src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java: if (tree.sym.owner instanceof ClassSymbol) { !src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java: sym instanceof DynamicVarSymbol && !src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java: if (alt instanceof JCAnnotatedType) { !src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java: l instanceof LocalItem && !src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java: if (od instanceof LocalItem && !src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java: if (od instanceof LocalItem && !src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java: rhs.type.constValue() instanceof Number && src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java: code.emitop2(instanceof_, makeRef(tree.pos(), tree.pattern.type)); !src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/PoolWriter.java: if (o instanceof Integer) { !src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/PoolWriter.java: } else if (o instanceof Float) { !src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/PoolWriter.java: } else if (o instanceof Long) { !src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/PoolWriter.java: } else if (o instanceof Double) { !src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/PoolWriter.java: } else if (o instanceof String) { src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Code.java: case instanceof_: src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Code.java: if (!(vtype instanceof UninitializedType)) src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Code.java: if (!(vtype instanceof UninitializedType)) src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Code.java: mnem[instanceof_] = "instanceof_"; src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java: Assert.check(_value.value instanceof String); src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java: // instanceof !src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java: if (v instanceof Integer && !var.type.getTag().checkRange((Integer) v)) { !src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java: if (v.fst == names.value && v.snd instanceof Attribute.Constant) { !src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java: if (v.fst == attribute && v.snd instanceof Attribute.Constant) { src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java: // instanceof !src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java: if (t instanceof ProxyType) { !src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java: if (forRemoval instanceof Attribute.Constant) { !src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java: if (!(other instanceof SourceFileObject)) !src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/PoolConstant.java: if (obj instanceof BsmKey) { !src/jdk.compiler/share/classes/com/sun/tools/javac/util/Pair.java: other instanceof Pair && !src/jdk.compiler/share/classes/com/sun/tools/javac/util/DiagnosticSource.java: if (cs instanceof CharBuffer) { !src/jdk.compiler/share/classes/com/sun/tools/javac/util/AbstractDiagnosticFormatter.java: else if (fo instanceof PathFileObject) !src/jdk.compiler/share/classes/com/sun/tools/javac/util/AbstractDiagnosticFormatter.java: if (arg instanceof JCDiagnostic) { !src/jdk.compiler/share/classes/com/sun/tools/javac/util/AbstractDiagnosticFormatter.java: else if (arg instanceof JCExpression) { !src/jdk.compiler/share/classes/com/sun/tools/javac/util/AbstractDiagnosticFormatter.java: else if (arg instanceof Iterable && !(arg instanceof Path)) { !src/jdk.compiler/share/classes/com/sun/tools/javac/util/AbstractDiagnosticFormatter.java: else if (arg instanceof Type) { !src/jdk.compiler/share/classes/com/sun/tools/javac/util/AbstractDiagnosticFormatter.java: else if (arg instanceof Symbol) { !src/jdk.compiler/share/classes/com/sun/tools/javac/util/AbstractDiagnosticFormatter.java: else if (arg instanceof JavaFileObject) { !src/jdk.compiler/share/classes/com/sun/tools/javac/util/AbstractDiagnosticFormatter.java: else if (arg instanceof Profile) { !src/jdk.compiler/share/classes/com/sun/tools/javac/util/AbstractDiagnosticFormatter.java: else if (arg instanceof Option) { !src/jdk.compiler/share/classes/com/sun/tools/javac/util/AbstractDiagnosticFormatter.java: else if (arg instanceof Formattable) { !src/jdk.compiler/share/classes/com/sun/tools/javac/util/AbstractDiagnosticFormatter.java: else if (arg instanceof Target) { !src/jdk.compiler/share/classes/com/sun/tools/javac/util/AbstractDiagnosticFormatter.java: else if (arg instanceof Source) { !src/jdk.compiler/share/classes/com/sun/tools/javac/util/AbstractDiagnosticFormatter.java: else if (arg instanceof Tag) { !src/jdk.compiler/share/classes/com/sun/tools/javac/util/RichDiagnosticFormatter.java: if (arg instanceof Type) { !src/jdk.compiler/share/classes/com/sun/tools/javac/util/RichDiagnosticFormatter.java: else if (arg instanceof Symbol) { !src/jdk.compiler/share/classes/com/sun/tools/javac/util/RichDiagnosticFormatter.java: else if (arg instanceof JCDiagnostic) { !src/jdk.compiler/share/classes/com/sun/tools/javac/util/RichDiagnosticFormatter.java: else if (arg instanceof Iterable && !(arg instanceof Path)) { !src/jdk.compiler/share/classes/com/sun/tools/javac/util/RichDiagnosticFormatter.java: while ((bound instanceof ErrorType)) !src/jdk.compiler/share/classes/com/sun/tools/javac/util/Constants.java: if (value instanceof Integer) { !src/jdk.compiler/share/classes/com/sun/tools/javac/util/Constants.java: if (value instanceof String) !src/jdk.compiler/share/classes/com/sun/tools/javac/util/Constants.java: if (value instanceof Byte) return formatByte((Byte) value); !src/jdk.compiler/share/classes/com/sun/tools/javac/util/Constants.java: if (value instanceof Short) return formatShort((Short) value); !src/jdk.compiler/share/classes/com/sun/tools/javac/util/Constants.java: if (value instanceof Long) return formatLong((Long) value); !src/jdk.compiler/share/classes/com/sun/tools/javac/util/Constants.java: if (value instanceof Float) return formatFloat((Float) value); !src/jdk.compiler/share/classes/com/sun/tools/javac/util/Constants.java: if (value instanceof Double) return formatDouble((Double) value); !src/jdk.compiler/share/classes/com/sun/tools/javac/util/Constants.java: if (value instanceof Character) return formatChar((Character) value); !src/jdk.compiler/share/classes/com/sun/tools/javac/util/Constants.java: if (value instanceof String) return formatString((String) value); src/jdk.compiler/share/classes/com/sun/tools/javac/util/Constants.java: if (value instanceof Integer || src/jdk.compiler/share/classes/com/sun/tools/javac/util/Constants.java: value instanceof Boolean) return value.toString(); !src/jdk.compiler/share/classes/com/sun/tools/javac/util/List.java: if (other instanceof List) !src/jdk.compiler/share/classes/com/sun/tools/javac/util/List.java: if (other instanceof java.util.List) { !src/jdk.compiler/share/classes/com/sun/tools/javac/util/SharedNameTable.java: if (other instanceof Name) !src/jdk.compiler/share/classes/com/sun/tools/javac/util/Dependencies.java: return obj instanceof Node && data.equals(((Node) obj).data); !src/jdk.compiler/share/classes/com/sun/tools/javac/util/Dependencies.java: if (node instanceof CompletionNode) { !src/jdk.compiler/share/classes/com/sun/tools/javac/util/Dependencies.java: if (to instanceof CompletionNode) { src/jdk.compiler/share/classes/com/sun/tools/javac/util/RawDiagnosticFormatter.java: if (arg instanceof Formattable) { !src/jdk.compiler/share/classes/com/sun/tools/javac/util/RawDiagnosticFormatter.java: } else if (arg instanceof JCExpression) { !src/jdk.compiler/share/classes/com/sun/tools/javac/util/RawDiagnosticFormatter.java: } else if (arg instanceof PathFileObject) { !src/jdk.compiler/share/classes/com/sun/tools/javac/util/RawDiagnosticFormatter.java: } else if (arg instanceof Tag) { src/jdk.compiler/share/classes/com/sun/tools/javac/util/RawDiagnosticFormatter.java: } else if (arg instanceof Source && arg == Source.DEFAULT && src/jdk.compiler/share/classes/com/sun/tools/javac/util/RawDiagnosticFormatter.java: return (arg instanceof JCDiagnostic) ? "(" + s + ")" : s; !src/jdk.compiler/share/classes/com/sun/tools/javac/util/JCDiagnostic.java: return (o instanceof Fragment) ? !src/jdk.compiler/share/classes/com/sun/tools/javac/util/Log.java: if (o instanceof JCDiagnostic) { src/jdk.compiler/share/classes/com/sun/tools/javac/util/Context.java: if (data instanceof Factory) src/jdk.compiler/share/classes/com/sun/tools/javac/util/Context.java: if (old != null && !(old instanceof Factory) && old != data && data != null) !src/jdk.compiler/share/classes/com/sun/tools/javac/util/Context.java: if (o instanceof Factory) { src/jdk.compiler/share/classes/com/sun/tools/javac/util/Context.java: if (o instanceof Factory) !src/jdk.compiler/share/classes/com/sun/tools/javac/parser/ScannerFactory.java: if (input instanceof CharBuffer) { src/jdk.compiler/share/classes/com/sun/tools/javac/parser/Tokens.java: INSTANCEOF("instanceof"), src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java: * | Expression3 instanceof Type src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java: * | Expression3 instanceof Pattern !src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java: if (def instanceof JCExpressionStatement) src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java: if (def instanceof JCClassDecl) src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacTypes.java: if (!(t instanceof ReferenceType || t instanceof WildcardType)) !src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacTypes.java: if (!(elem instanceof MethodSymbol)) !src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacElements.java: javacTaskImpl = t instanceof JavacTaskImpl ? (JavacTaskImpl) t : null; src/jdk.compiler/share/classes/com/sun/tools/javac/model/AnnotationProxyMaker.java: if (!(value instanceof ExceptionProxy) && src/jdk.compiler/share/classes/com/sun/tools/javac/model/AnnotationProxyMaker.java: if (value == null || value instanceof ExceptionProxy) { !src/jdk.compiler/share/classes/com/sun/tools/javac/model/AnnotationProxyMaker.java: if (e instanceof Attribute.UnresolvedClass) !src/jdk.compiler/share/classes/com/sun/tools/javac/model/AnnotationProxyMaker.java: obj instanceof MirroredTypeExceptionProxy && !src/jdk.compiler/share/classes/com/sun/tools/javac/model/AnnotationProxyMaker.java: obj instanceof MirroredTypesExceptionProxy && !src/jdk.compiler/share/classes/com/sun/tools/javac/api/ClientCodeWrapper.java: if (fm instanceof StandardJavaFileManager) !src/jdk.compiler/share/classes/com/sun/tools/javac/api/ClientCodeWrapper.java: if (fo instanceof WrappedFileObject) !src/jdk.compiler/share/classes/com/sun/tools/javac/api/ClientCodeWrapper.java: if (fo instanceof WrappedJavaFileObject) !src/jdk.compiler/share/classes/com/sun/tools/javac/api/ClientCodeWrapper.java: if (l instanceof WrappedTaskListener) !src/jdk.compiler/share/classes/com/sun/tools/javac/api/ClientCodeWrapper.java: if (diagnostic instanceof JCDiagnostic) { !src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTool.java: if (fileManager instanceof BaseFileManager) { !src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java: if (!(task instanceof BasicJavacTask)) !src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java: if (!(env instanceof JavacProcessingEnvironment)) !src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java: if (t instanceof JavacTaskImpl) !src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java: if (tree instanceof DCEndPosTree) { !src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java: if (tree instanceof DCReference) src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java: if (tree instanceof DCIdentifier) { !src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java: if (path.getParentPath().getLeaf() instanceof DCParam) { !src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java: if (tree instanceof DCReference) { !src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java: while (e instanceof ArrayType) !src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java: if (t instanceof JCTree.JCCompilationUnit && leaf instanceof JCTree) { !src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java: if (t instanceof JCTree.JCCompilationUnit && leaf instanceof JCTree) { !src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java: if (scope instanceof JavacScope && type instanceof ClassSymbol) { !src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java: if (scope instanceof JavacScope !src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java: && member instanceof Symbol !src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java: && type instanceof com.sun.tools.javac.code.Type) { src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java: if (!(path.getLeaf() instanceof JCTree)) // implicit null-check !src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java: if (fileObject instanceof JavaFileObject) { !src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java: if (errorType instanceof com.sun.tools.javac.code.Type.ErrorType) { !src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java: if (errorType instanceof com.sun.tools.javac.code.Type.ClassType && src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTaskImpl.java: return (result.snd instanceof FatalError) ? Main.Result.SYSERR : Main.Result.ABNORMAL; !src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTaskImpl.java: if (fileManager instanceof BaseFileManager && ((BaseFileManager) fileManager).autoClose) { !src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTaskImpl.java: if (cu instanceof JCCompilationUnit) { !src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacScope.java: if (other instanceof JavacScope) { src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTaskPool.java: if (ht.get(Log.logKey) instanceof ReusableLog) { !src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTaskPool.java: if (tree instanceof LetExpr) { !src/jdk.compiler/share/classes/com/sun/tools/javac/code/Directive.java: if (!(obj instanceof ProvidesDirective)) { !src/jdk.compiler/share/classes/com/sun/tools/javac/code/Directive.java: if (!(obj instanceof UsesDirective)) { !src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java: if (obj instanceof ArrayType) { !src/jdk.compiler/share/classes/com/sun/tools/javac/code/Scope.java: if (impScope instanceof FilterImportScope && impScope.owner.kind == Kind.TYP && src/jdk.compiler/share/classes/com/sun/tools/javac/code/Scope.java: Assert.check(existing instanceof FilterImportScope); !src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotationPosition.java: if (! (other instanceof TypePathEntry)) { src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotationPosition.java: // instanceof src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotationPosition.java: * Create a {@code TypeAnnotationPosition} for an instanceof. src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotationPosition.java: * Create a {@code TypeAnnotationPosition} for an instanceof. !src/jdk.compiler/share/classes/com/sun/tools/javac/code/ClassFinder.java: if (fm instanceof DelegatingJavaFileManager) { !src/jdk.compiler/share/classes/com/sun/tools/javac/code/ClassFinder.java: if (fm instanceof JavacFileManager) { !src/jdk.compiler/share/classes/com/sun/tools/javac/code/ClassFinder.java: if (fileManager instanceof StandardJavaFileManager) { !src/jdk.compiler/share/classes/com/sun/tools/javac/code/AnnoConstruct.java: if (a instanceof Attribute.Compound) !src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotations.java: if (!(atValue instanceof Attribute.Array)) { src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotations.java: if (targets.stream().anyMatch(a -> !(a instanceof Attribute.Enum))) { !src/jdk.compiler/share/classes/com/sun/tools/javac/code/SymbolMetadata.java: val.snd instanceof Attribute.Array) { src/jdk.compiler/share/classes/com/sun/tools/javac/code/SymbolMetadata.java: && arr.values[0] instanceof Attribute.Compound !src/jdk.compiler/share/classes/com/sun/tools/javac/code/Attribute.java: if (value instanceof String) src/jdk.compiler/share/classes/com/sun/tools/javac/code/Attribute.java: if (value instanceof Integer) { !src/jdk.compiler/share/classes/com/sun/tools/javac/code/Attribute.java: && val.snd instanceof Array) { !src/jdk.compiler/share/classes/com/sun/tools/javac/code/Attribute.java: && arr.values[0] instanceof Attribute.TypeCompound) !src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java: if (obj instanceof Entry) { !src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java: if (!(obj instanceof TypePair)) !src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java: return (obj instanceof UniqueType) && !src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java: if (value != null && value instanceof Attribute.Enum) { src/jdk.compiler/share/classes/com/sun/tools/javac/code/DeferredCompletionFailureHandler.java: return c instanceof DeferredCompleter; !src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java: if (type instanceof ClassType) { !src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java: if (type instanceof ClassType) { !src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java: if (type instanceof ClassType) { !src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java: } else if (data instanceof Callable) { src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java: Assert.check(!(data instanceof Env), this); src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java: while (rootPack != null && !(rootPack instanceof RootPackageSymbol)) { src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java: while (rootPack != null && !(rootPack instanceof RootPackageSymbol)) { !src/jdk.compiler/share/classes/com/sun/tools/javac/main/DelegatingJavaFileManager.java: JavaFileManager nue = originalFM instanceof StandardJavaFileManager !src/jdk.compiler/share/classes/com/sun/tools/javac/main/Main.java: JavaFileManager undel = fileManager instanceof DelegatingJavaFileManager ? !src/jdk.compiler/share/classes/com/sun/tools/javac/main/Main.java: if (undel instanceof BaseFileManager) { !src/jdk.compiler/share/classes/com/sun/tools/javac/main/Arguments.java: if (fm instanceof StandardJavaFileManager) { !src/jdk.compiler/share/classes/com/sun/tools/javac/main/Arguments.java: if (fm instanceof BaseFileManager) { !src/jdk.compiler/share/classes/com/sun/tools/javac/main/Arguments.java: if (diag instanceof JCDiagnostic.Error) { !src/jdk.compiler/share/classes/com/sun/tools/javac/main/Arguments.java: } else if (diag instanceof JCDiagnostic.Warning){ !src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java: if (defs.head instanceof JCClassDecl) !src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java: if (untranslated instanceof JCClassDecl &&