Skip to content

Commit

Permalink
Using JavaObjectToExpression for JavaTriePosition results.
Browse files Browse the repository at this point in the history
  • Loading branch information
antononcube committed Oct 15, 2017
1 parent b82a0df commit 1941818
Showing 1 changed file with 6 additions and 2 deletions.
8 changes: 6 additions & 2 deletions JavaTriesWithFrequencies.m
Original file line number Diff line number Diff line change
Expand Up @@ -319,10 +319,14 @@ Mathematica is (C) Copyright 1988-2017 Wolfram Research, Inc.

Clear[JavaTriePosition]
JavaTriePosition[jTr_?JavaObjectQ, sword : {_String ..}] :=
TrieFunctions`position[jTr, Arrays`asList[MakeJavaObject[sword]]];
JavaObjectToExpression @ TrieFunctions`position[jTr, Arrays`asList[MakeJavaObject[sword]]];

JavaTriePosition[jTr_?JavaObjectQ, swords : {{_String ..} ..}] :=
JavaTrieMapOptimizationCall[TrieFunctions`position, jTr, swords];
JavaObjectToExpression /@
Map[
JavaObjectToExpression,
JavaTrieMapOptimizationCall[TrieFunctions`mapPosition, jTr, swords]
];

Clear[JavaTrieKeyQ]
JavaTrieKeyQ[jTr_?JavaObjectQ, sword : {_String ..}] :=
Expand Down

0 comments on commit 1941818

Please sign in to comment.