Skip to content

Commit 0aa2582

Browse files
committed
Fixed some inconsistencies
1 parent 5b9d7b5 commit 0aa2582

5 files changed

Lines changed: 39 additions & 35 deletions

File tree

ph-css/src/main/java/com/helger/css/decl/CSSExpressionMemberFunction.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -124,6 +124,7 @@ public final boolean hasExpression ()
124124
@NonNull
125125
public CSSExpressionMemberFunction getClone ()
126126
{
127+
// Note: m_aExpression is not clonable!
127128
return new CSSExpressionMemberFunction (m_sFunctionName, m_aExpression);
128129
}
129130

ph-css/src/main/java/com/helger/css/decl/CSSExpressionMemberTermURI.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
import com.helger.annotation.Nonempty;
2323
import com.helger.annotation.Nonnegative;
2424
import com.helger.annotation.concurrent.NotThreadSafe;
25+
import com.helger.annotation.style.ReturnsMutableObject;
2526
import com.helger.base.enforce.ValueEnforcer;
2627
import com.helger.base.hashcode.HashCodeGenerator;
2728
import com.helger.base.tostring.ToStringGenerator;
@@ -53,6 +54,7 @@ public CSSExpressionMemberTermURI (@NonNull final CSSURI aURI)
5354
* @return The contained {@link CSSURI} object. Never <code>null</code>.
5455
*/
5556
@NonNull
57+
@ReturnsMutableObject
5658
public final CSSURI getURI ()
5759
{
5860
return m_aURI;
@@ -86,8 +88,7 @@ public final CSSExpressionMemberTermURI setURI (@NonNull final CSSURI aURI)
8688
* Replace the URI string in the existing {@link CSSURI} object.
8789
*
8890
* @param sURIString
89-
* The new URI string to set. May not be <code>null</code> but may be
90-
* empty.
91+
* The new URI string to set. May not be <code>null</code> but may be empty.
9192
* @return this
9293
*/
9394
@NonNull

ph-css/src/main/java/com/helger/css/decl/CSSSelectorMemberFunctionLike.java

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
import com.helger.annotation.Nonempty;
2323
import com.helger.annotation.Nonnegative;
2424
import com.helger.annotation.concurrent.NotThreadSafe;
25+
import com.helger.annotation.style.ReturnsMutableObject;
2526
import com.helger.base.enforce.ValueEnforcer;
2627
import com.helger.base.hashcode.HashCodeGenerator;
2728
import com.helger.base.tostring.ToStringGenerator;
@@ -30,8 +31,7 @@
3031
import com.helger.css.ICSSWriterSettings;
3132

3233
/**
33-
* Represents a single CSS complex selector pseudo element. Like
34-
* <code>:lang(fr)</code>
34+
* Represents a single CSS complex selector pseudo element. Like <code>:lang(fr)</code>
3535
*
3636
* @author Philip Helger
3737
*/
@@ -42,7 +42,8 @@ public class CSSSelectorMemberFunctionLike implements ICSSSelectorMember, ICSSSo
4242
private final CSSExpression m_aParamExpr;
4343
private CSSSourceLocation m_aSourceLocation;
4444

45-
public CSSSelectorMemberFunctionLike (@NonNull @Nonempty final String sFuncName, @NonNull final CSSExpression aParamExpr)
45+
public CSSSelectorMemberFunctionLike (@NonNull @Nonempty final String sFuncName,
46+
@NonNull final CSSExpression aParamExpr)
4647
{
4748
ValueEnforcer.notEmpty (sFuncName, "FunctionName");
4849
if (!sFuncName.endsWith ("("))
@@ -64,6 +65,7 @@ public String getFunctionName ()
6465
}
6566

6667
@NonNull
68+
@ReturnsMutableObject
6769
public CSSExpression getParameterExpression ()
6870
{
6971
return m_aParamExpr;
@@ -107,8 +109,8 @@ public int hashCode ()
107109
@Override
108110
public String toString ()
109111
{
110-
return new ToStringGenerator (null).append ("functionName", m_sFuncName)
111-
.append ("paramExpr", m_aParamExpr)
112+
return new ToStringGenerator (null).append ("FunctionName", m_sFuncName)
113+
.append ("ParamExpr", m_aParamExpr)
112114
.appendIfNotNull ("SourceLocation", m_aSourceLocation)
113115
.getToString ();
114116
}

ph-css/src/main/java/com/helger/css/decl/CSSSelectorMemberNot.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -199,7 +199,7 @@ public int hashCode ()
199199
@Override
200200
public String toString ()
201201
{
202-
return new ToStringGenerator (null).append ("nestedSelectors", m_aNestedSelectors)
202+
return new ToStringGenerator (null).append ("NestedSelectors", m_aNestedSelectors)
203203
.appendIfNotNull ("SourceLocation", m_aSourceLocation)
204204
.getToString ();
205205
}

ph-css/src/main/java/com/helger/css/parser/CSSParseHelper.java

Lines changed: 27 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -338,31 +338,31 @@ public static String validateIdentifier (@NonNull final StringBuilder aPattern)
338338
return aPattern.toString ();
339339
}
340340

341-
/**
342-
* Unescape e.g. <code>\26</code> or <code>\000026</code> to <code>&amp;</code>.
343-
*
344-
* @param aImage
345-
* Source string
346-
* @return Unmasked string
347-
*/
348-
@NonNull
349-
public static String unescapeUnicode (final StringBuilder aImage)
350-
{
351-
// FIXME
352-
return aImage.toString ();
353-
}
354-
355-
/**
356-
* Unescape e.g. <code>\x</code> to x.
357-
*
358-
* @param aImage
359-
* Source string
360-
* @return Unmasked string
361-
*/
362-
@NonNull
363-
public static String unescapeOther (final StringBuilder aImage)
364-
{
365-
// FIXME
366-
return aImage.toString ();
367-
}
341+
// /**
342+
// * Unescape e.g. <code>\26</code> or <code>\000026</code> to <code>&amp;</code>.
343+
// *
344+
// * @param aImage
345+
// * Source string
346+
// * @return Unmasked string
347+
// */
348+
// @NonNull
349+
// public static String unescapeUnicode (final StringBuilder aImage)
350+
// {
351+
// // FIXME
352+
// return aImage.toString ();
353+
// }
354+
355+
// /**
356+
// * Unescape e.g. <code>\x</code> to x.
357+
// *
358+
// * @param aImage
359+
// * Source string
360+
// * @return Unmasked string
361+
// */
362+
// @NonNull
363+
// public static String unescapeOther (final StringBuilder aImage)
364+
// {
365+
// // FIXME
366+
// return aImage.toString ();
367+
// }
368368
}

0 commit comments

Comments
 (0)