summaryrefslogtreecommitdiff
path: root/jvmfwk/inc
diff options
context:
space:
mode:
authorStephan Bergmann <sbergman@redhat.com>2017-04-13 12:08:05 +0200
committerStephan Bergmann <sbergman@redhat.com>2017-04-13 17:32:42 +0200
commit41a20d3b3750fa6eeb8061af9dd25723d4698feb (patch)
tree42b0eb8f37e94975a39a6b6fe9412253f384939d /jvmfwk/inc
parent316536b2e8da23d9f91d75f79cf64b0bf21f84aa (diff)
More std::unique_ptr<JavaInfo> lifecycle management
Change-Id: If53347633ec4b2f8c2b221ba2057e0c38fa97b67
Diffstat (limited to 'jvmfwk/inc')
-rw-r--r--jvmfwk/inc/elements.hxx7
1 files changed, 5 insertions, 2 deletions
diff --git a/jvmfwk/inc/elements.hxx b/jvmfwk/inc/elements.hxx
index f4766a5c92bd..047c5aab85bc 100644
--- a/jvmfwk/inc/elements.hxx
+++ b/jvmfwk/inc/elements.hxx
@@ -19,6 +19,9 @@
#ifndef INCLUDED_JVMFWK_SOURCE_ELEMENTS_HXX
#define INCLUDED_JVMFWK_SOURCE_ELEMENTS_HXX
+#include <sal/config.h>
+
+#include <memory>
#include <vector>
#include "jvmfwk/framework.hxx"
#include "fwkutil.hxx"
@@ -98,7 +101,7 @@ public:
/** returns NULL if javaInfo is nil.
*/
- JavaInfo * makeJavaInfo() const;
+ std::unique_ptr<JavaInfo> makeJavaInfo() const;
};
/** this class represents the java settings based on a particular
@@ -294,7 +297,7 @@ public:
which needs to be freed by the caller.
If both, user and share settings are nil, then NULL is returned.
*/
- JavaInfo * createJavaInfo() const;
+ std::unique_ptr<JavaInfo> createJavaInfo() const;
/** returns the value of the attribute /java/javaInfo[@vendorUpdate].
*/