]> sigrok.org Git - libsigrok.git/blobdiff - bindings/swig/classes.i
java: Don't use SWIG attribute mechanism.
[libsigrok.git] / bindings / swig / classes.i
index f556ba1a2371c9084db9ae4897acad3a1aa0c915..b87bbe1b06a33c3566c19e62a188fcb45078536c 100644 (file)
@@ -81,6 +81,8 @@ template< class T > class enable_shared_from_this;
 
 %ignore sigrok::DatafeedCallbackData;
 
+#ifndef SWIGJAVA
+
 #define SWIG_ATTRIBUTE_TEMPLATE
 
 %include "attribute.i"
@@ -209,6 +211,8 @@ typedef std::map<const sigrok::ConfigKey *, Glib::VariantBase>
 %attribute(sigrok::Analog, const sigrok::Unit *, unit, unit);
 %attributevector(Analog, std::vector<const sigrok::QuantityFlag *>, mq_flags, mq_flags);
 
+#endif
+
 %include <libsigrokcxx/libsigrokcxx.hpp>
 
 %include "swig/enums.i"