- 1
- 2
- 3
- 4
- 5
public ServiceUser setSubscription( Subscription subscription )
{
this.subscription = subscription;
return this;
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+144
public ServiceUser setSubscription( Subscription subscription )
{
this.subscription = subscription;
return this;
}
это такой сеттер в класе ServiceUser И зачэм он возвращает this????????
+72
public static final String DOCUMENT_NUMBER_FORMAT = "******************************";
+119
cMap.put("Cn", new Category(1<<0)); // UNASSIGNED
cMap.put("Lu", new Category(1<<1)); // UPPERCASE_LETTER
cMap.put("Ll", new Category(1<<2)); // LOWERCASE_LETTER
cMap.put("Lt", new Category(1<<3)); // TITLECASE_LETTER
cMap.put("Lm", new Category(1<<4)); // MODIFIER_LETTER
cMap.put("Lo", new Category(1<<5)); // OTHER_LETTER
cMap.put("Mn", new Category(1<<6)); // NON_SPACING_MARK
cMap.put("Me", new Category(1<<7)); // ENCLOSING_MARK
cMap.put("Mc", new Category(1<<8)); // COMBINING_SPACING_MARK
cMap.put("Nd", new Category(1<<9)); // DECIMAL_DIGIT_NUMBER
cMap.put("Nl", new Category(1<<10)); // LETTER_NUMBER
cMap.put("No", new Category(1<<11)); // OTHER_NUMBER
cMap.put("Zs", new Category(1<<12)); // SPACE_SEPARATOR
cMap.put("Zl", new Category(1<<13)); // LINE_SEPARATOR
cMap.put("Zp", new Category(1<<14)); // PARAGRAPH_SEPARATOR
cMap.put("Cc", new Category(1<<15)); // CNTRL
cMap.put("Cf", new Category(1<<16)); // FORMAT
cMap.put("Co", new Category(1<<18)); // PRIVATE USE
cMap.put("Cs", new Category(1<<19)); // SURROGATE
cMap.put("Pd", new Category(1<<20)); // DASH_PUNCTUATION
cMap.put("Ps", new Category(1<<21)); // START_PUNCTUATION
cMap.put("Pe", new Category(1<<22)); // END_PUNCTUATION
cMap.put("Pc", new Category(1<<23)); // CONNECTOR_PUNCTUATION
cMap.put("Po", new Category(1<<24)); // OTHER_PUNCTUATION
cMap.put("Sm", new Category(1<<25)); // MATH_SYMBOL
cMap.put("Sc", new Category(1<<26)); // CURRENCY_SYMBOL
cMap.put("Sk", new Category(1<<27)); // MODIFIER_SYMBOL
cMap.put("So", new Category(1<<28)); // OTHER_SYMBOL
cMap.put("L", new Category(0x0000003E)); // LETTER
cMap.put("M", new Category(0x000001C0)); // MARK
cMap.put("N", new Category(0x00000E00)); // NUMBER
cMap.put("Z", new Category(0x00007000)); // SEPARATOR
cMap.put("C", new Category(0x000D8000)); // CONTROL
cMap.put("P", new Category(0x01F00000)); // PUNCTUATION
cMap.put("S", new Category(0x1E000000)); // SYMBOL
cMap.put("LD", new Category(0x0000023E)); // LETTER_OR_DIGIT
в целях дальнейшего бугурта у ((школоты)|(быдлокодеров)) не осиливших ((циклов)|(массивов, листов, сетов, мапов))
source is same #3976 #3975 #3940 #3998 #3999
+110
// At the maximum, no match found
if (j >= cmax)
return false;
// Okay, must try one more atom
if (!atom.match(matcher, i, seq))
return false;
// If we haven't moved forward then must break out
if (i == matcher.last)
return false;
if (type == GREEDY)
return match0(matcher, i, j, seq);
else if (type == LAZY)
return match1(matcher, i, j, seq);
else
return match2(matcher, i, j, seq);
to be continued....
+115
static final class Single extends Node {
Node dup(boolean not) {
if (not)
return new NotSingle(ch);
else
return new Single(ch);
}
boolean study(TreeInfo info) {
info.minLength++;
info.maxLength++;
return next.study(info);
}
static final class NotSingle extends Node {
Node dup(boolean not) {
if (not)
return new Single(ch);
else
return new NotSingle(ch);
}
boolean study(TreeInfo info) {
info.minLength++;
info.maxLength++;
return next.study(info);
}
}
static final class SingleA extends Node {
Node dup(boolean not) {
if (not)
return new NotSingleA(ch);
else
return new SingleA(ch);
}
boolean study(TreeInfo info) {
info.minLength++;
info.maxLength++;
return next.study(info);
}
}
static final class NotSingleA extends Node {
int ch;
NotSingleA(int n) {
ch = ASCII.toLower(n);
}
Node dup(boolean not) {
if (not)
return new SingleA(ch);
else
return new NotSingleA(ch);
}
boolean study(TreeInfo info) {
info.minLength++;
info.maxLength++;
return next.study(info);
}
}
static final class Ctype extends Node
Node dup(boolean not) {
if (not) {
return new NotCtype(ctype);
} else {
return new Ctype(ctype);
}
}
boolean study(TreeInfo info) {
info.minLength++;
info.maxLength++;
return next.study(info);
}
}
далее идут
static final class SingleU extends Node {
static final class NotCtype extends Node {
static final class NotSingleU extends Node {
c очевидно какими методами внутри
суровое ООП, главное что это не школьная поделка, а серъезнейший продукт
продолжение #3976 #3975 #3940
+112
private int nextEscaped() {
int ch = temp[++cursor];
return ch;
}
private int readEscaped() {
int ch = temp[cursor++];
return ch;
}
private int read() {
int ch = temp[cursor++];
if (has(COMMENTS))
ch = parsePastWhitespace(ch);
return ch;
}
private int peek() {
int ch = temp[cursor];
if (has(COMMENTS))
ch = peekPastWhitespace(ch);
return ch;
}
блин, праздник все-таки - запостю еще один. источник тот же что и в http://govnokod.ru/3975
+115
for (i = 0; i < count; i++) {
int c = buf[i];
c = Character.toUpperCase(c);
c = Character.toLowerCase(c);
tmp[i] = c;
}
//в совсем другом месте
int cc = Character.toUpperCase(c);
cc = Character.toLowerCase(cc);
в честь праздника начну ряд публикаций откопаной мною золотой жилы, полной зловонной жижей до краев.
дабы сохранить объективность голосования источник будет чуть позже
+73
progress = progress != null ? progress + "%" : progress;
Да, давно я не смеялся...
+80
if ( obj == null ) {
throw new IllegalArgumentException( "Value cannot be null: " + obj );
}
+79
this.query = this.query == url.getQuery( ) ? this.query : url.getQuery( );