Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(286)

Unified Diff: third_party/WebKit/Source/core/css/CSSValue.cpp

Issue 2230813003: Removed unused destroy() methods in CSSValue and StyleRule (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 4 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « third_party/WebKit/Source/core/css/CSSValue.h ('k') | third_party/WebKit/Source/core/css/StyleRule.h » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: third_party/WebKit/Source/core/css/CSSValue.cpp
diff --git a/third_party/WebKit/Source/core/css/CSSValue.cpp b/third_party/WebKit/Source/core/css/CSSValue.cpp
index d0a7b501761b865634e99fc9017758b348eef812..f2b29069e1e6a998c5fdae8d84ade4a0b1600229 100644
--- a/third_party/WebKit/Source/core/css/CSSValue.cpp
+++ b/third_party/WebKit/Source/core/css/CSSValue.cpp
@@ -281,136 +281,6 @@ String CSSValue::cssText() const
return String();
}
-void CSSValue::destroy()
-{
- switch (getClassType()) {
- case BasicShapeCircleClass:
- delete toCSSBasicShapeCircleValue(this);
- return;
- case BasicShapeEllipseClass:
- delete toCSSBasicShapeEllipseValue(this);
- return;
- case BasicShapePolygonClass:
- delete toCSSBasicShapePolygonValue(this);
- return;
- case BasicShapeInsetClass:
- delete toCSSBasicShapeInsetValue(this);
- return;
- case BorderImageSliceClass:
- delete toCSSBorderImageSliceValue(this);
- return;
- case ColorClass:
- delete toCSSColorValue(this);
- return;
- case CounterClass:
- delete toCSSCounterValue(this);
- return;
- case CursorImageClass:
- delete toCSSCursorImageValue(this);
- return;
- case FontFaceSrcClass:
- delete toCSSFontFaceSrcValue(this);
- return;
- case FontFamilyClass:
- delete toCSSFontFamilyValue(this);
- return;
- case FontFeatureClass:
- delete toCSSFontFeatureValue(this);
- return;
- case FunctionClass:
- delete toCSSFunctionValue(this);
- return;
- case LinearGradientClass:
- delete toCSSLinearGradientValue(this);
- return;
- case RadialGradientClass:
- delete toCSSRadialGradientValue(this);
- return;
- case CrossfadeClass:
- delete toCSSCrossfadeValue(this);
- return;
- case PaintClass:
- delete toCSSPaintValue(this);
- return;
- case CustomIdentClass:
- delete toCSSCustomIdentValue(this);
- return;
- case ImageClass:
- delete toCSSImageValue(this);
- return;
- case InheritedClass:
- delete toCSSInheritedValue(this);
- return;
- case InitialClass:
- delete toCSSInitialValue(this);
- return;
- case UnsetClass:
- delete toCSSUnsetValue(this);
- return;
- case GridAutoRepeatClass:
- delete toCSSGridAutoRepeatValue(this);
- return;
- case GridLineNamesClass:
- delete toCSSGridLineNamesValue(this);
- return;
- case GridTemplateAreasClass:
- delete toCSSGridTemplateAreasValue(this);
- return;
- case PathClass:
- delete toCSSPathValue(this);
- return;
- case PrimitiveClass:
- delete toCSSPrimitiveValue(this);
- return;
- case QuadClass:
- delete toCSSQuadValue(this);
- return;
- case ReflectClass:
- delete toCSSReflectValue(this);
- return;
- case ShadowClass:
- delete toCSSShadowValue(this);
- return;
- case StringClass:
- delete toCSSStringValue(this);
- return;
- case CubicBezierTimingFunctionClass:
- delete toCSSCubicBezierTimingFunctionValue(this);
- return;
- case StepsTimingFunctionClass:
- delete toCSSStepsTimingFunctionValue(this);
- return;
- case UnicodeRangeClass:
- delete toCSSUnicodeRangeValue(this);
- return;
- case URIClass:
- delete toCSSURIValue(this);
- return;
- case ValuePairClass:
- delete toCSSValuePair(this);
- return;
- case ValueListClass:
- delete toCSSValueList(this);
- return;
- case ImageSetClass:
- delete toCSSImageSetValue(this);
- return;
- case CSSContentDistributionClass:
- delete toCSSContentDistributionValue(this);
- return;
- case VariableReferenceClass:
- delete toCSSVariableReferenceValue(this);
- return;
- case CustomPropertyDeclarationClass:
- delete toCSSCustomPropertyDeclaration(this);
- return;
- case PendingSubstitutionValueClass:
- delete toCSSPendingSubstitutionValue(this);
- return;
- }
- ASSERT_NOT_REACHED();
-}
-
void CSSValue::finalizeGarbageCollectedObject()
{
switch (getClassType()) {
« no previous file with comments | « third_party/WebKit/Source/core/css/CSSValue.h ('k') | third_party/WebKit/Source/core/css/StyleRule.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698