This file is indexed.

/usr/share/doc/libognl-java/LanguageGuide/differences.html is in libognl-java-doc 2.7.3-5.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

1
2
3
<html><head><META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Operators that differ from Java's operators</title><link href="../docbook.css" type="text/css" rel="stylesheet"><meta content="DocBook XSL Stylesheets V1.78.1" name="generator"><link rel="home" href="index.html" title="OGNL Language Guide"><link rel="up" href="basicExpressions.html" title="Chapter&nbsp;4.&nbsp;Expressions"><link rel="prev" href="specialCollectionsProperties.html" title="Pseudo-Properties for Collections"><link rel="next" href="settingVersusGetting.html" title="Setting values versus getting values"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table summary="Navigation header" width="100%"><tr><th align="center" colspan="3">Operators that differ from Java's operators</th></tr><tr><td align="left" width="20%"><a accesskey="p" href="specialCollectionsProperties.html"><img src="../images/navigation/prev.gif" alt="Prev"></a>&nbsp;</td><th align="center" width="60%">Chapter&nbsp;4.&nbsp;Expressions</th><td align="right" width="20%">&nbsp;<a accesskey="n" href="settingVersusGetting.html"><img src="../images/navigation/next.gif" alt="Next"></a></td></tr></table><hr></div><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="differences"></a>Operators that differ from Java's operators</h2></div></div></div><p>For the most part, <acronym class="acronym">OGNL</acronym>'s operators are borrowed from Java and work similarly to Java's operators. See the <acronym class="acronym">OGNL</acronym> Reference for a complete discussion. Here we describe <acronym class="acronym">OGNL</acronym>
            operators that are not in Java, or that are different from Java.</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p>The comma (,) or sequence operator. This operator is borrowed from C. The comma is used to separate two independent expressions. The value of the second of these expressions is the value of the comma expression. Here is an
                    example:</p><pre class="programlisting">ensureLoaded(), name</pre><p>When this expression is evaluated, the ensureLoaded method is called (presumably to make sure that all parts of the object are in memory), then the name property is retrieved (if getting the value) or replaced (if setting).</p></li><li class="listitem"><p>List construction with curly braces ({}). You can create a list in-line by enclosing the values in curly braces, as in this example:</p><pre class="programlisting">{ null, true, false }</pre></li><li class="listitem"><p>The <code class="function">in</code> operator (and <code class="function">not in</code>, its negation). This is a containment test, to see if a value is in a collection. For example,</p><pre class="programlisting">name in {null,"Untitled"} || name</pre></li><li class="listitem"><p>See the <acronym class="acronym">OGNL</acronym> reference for a full list of operations</p></li></ul></div></div><div class="navfooter"><hr><table summary="Navigation footer" width="100%"><tr><td align="left" width="40%"><a accesskey="p" href="specialCollectionsProperties.html"><img src="../images/navigation/prev.gif" alt="Prev"></a>&nbsp;</td><td align="center" width="20%"><a accesskey="u" href="basicExpressions.html"><img src="../images/navigation/up.gif" alt="Up"></a></td><td align="right" width="40%">&nbsp;<a accesskey="n" href="settingVersusGetting.html"><img src="../images/navigation/next.gif" alt="Next"></a></td></tr><tr><td valign="top" align="left" width="40%">Pseudo-Properties for Collections&nbsp;</td><td align="center" width="20%"><a accesskey="h" href="index.html"><img src="../images/navigation/home.gif" alt="Home"></a></td><td valign="top" align="right" width="40%">&nbsp;Setting values versus getting values</td></tr></table></div></body></html>