langtools/src/share/classes/com/sun/tools/javac/code/Symtab.java
changeset 12213 516b112d6c68
parent 9082 53409a3a93f8
child 12335 4725d88691dd
--- a/langtools/src/share/classes/com/sun/tools/javac/code/Symtab.java	Fri Mar 09 17:10:56 2012 +0000
+++ b/langtools/src/share/classes/com/sun/tools/javac/code/Symtab.java	Tue Mar 13 15:43:40 2012 -0700
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 1999, 2011, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 1999, 2012, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
@@ -126,6 +126,7 @@
     public final Type cloneableType;
     public final Type serializableType;
     public final Type methodHandleType;
+    public final Type nativeHeaderType;
     public final Type polymorphicSignatureType;
     public final Type throwableType;
     public final Type errorType;
@@ -477,6 +478,7 @@
                                             List.of(exceptionType), methodClass),
                              autoCloseableType.tsym);
         trustMeType = enterClass("java.lang.SafeVarargs");
+        nativeHeaderType = enterClass("javax.tools.annotation.GenerateNativeHeader");
 
         synthesizeEmptyInterfaceIfMissing(autoCloseableType);
         synthesizeEmptyInterfaceIfMissing(cloneableType);