hotspot/src/share/vm/utilities/xmlstream.hpp
changeset 46329 53ccc37bda19
parent 24424 2658d7834c6e
child 46727 6e4a84748e2c
equal deleted inserted replaced
46328:6061df52d610 46329:53ccc37bda19
     1 /*
     1 /*
     2  * Copyright (c) 2002, 2014, Oracle and/or its affiliates. All rights reserved.
     2  * Copyright (c) 2002, 2017, Oracle and/or its affiliates. All rights reserved.
     3  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
     3  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
     4  *
     4  *
     5  * This code is free software; you can redistribute it and/or modify it
     5  * This code is free software; you can redistribute it and/or modify it
     6  * under the terms of the GNU General Public License version 2 only, as
     6  * under the terms of the GNU General Public License version 2 only, as
     7  * published by the Free Software Foundation.
     7  * published by the Free Software Foundation.
   136   }
   136   }
   137 
   137 
   138   // commonly used XML attributes
   138   // commonly used XML attributes
   139   void          stamp();                 // stamp='1.234'
   139   void          stamp();                 // stamp='1.234'
   140   void          method(methodHandle m);  // method='k n s' ...
   140   void          method(methodHandle m);  // method='k n s' ...
   141   void          klass(KlassHandle k);    // klass='name'
   141   void          klass(Klass* k);         // klass='name'
   142   void          name(const Symbol* s);   // name='name'
   142   void          name(const Symbol* s);   // name='name'
   143   void          object(const char* attr, Metadata* val);
   143   void          object(const char* attr, Metadata* val);
   144   void          object(const char* attr, Handle val);
   144   void          object(const char* attr, Handle val);
   145 
   145 
   146   // print the text alone (sans ''):
   146   // print the text alone (sans ''):
   147   void          method_text(methodHandle m);
   147   void          method_text(methodHandle m);
   148   void          klass_text(KlassHandle k);    // klass='name'
   148   void          klass_text(Klass* k);         // klass='name'
   149   void          name_text(const Symbol* s);   // name='name'
   149   void          name_text(const Symbol* s);   // name='name'
   150   void          object_text(Metadata* x);
   150   void          object_text(Metadata* x);
   151   void          object_text(Handle x);
   151   void          object_text(Handle x);
   152 
   152 
   153   /*  Example uses:
   153   /*  Example uses: