move SkChecksum and SkEmptyShader to private

TBR=reed@google.com

Author: reed@chromium.org

Review URL: https://codereview.chromium.org/366133002
diff --git a/gyp/core.gypi b/gyp/core.gypi
index 0775e52..4919140 100644
--- a/gyp/core.gypi
+++ b/gyp/core.gypi
@@ -230,7 +230,6 @@
         '<(skia_include_path)/core/SkBitmapDevice.h',
         '<(skia_include_path)/core/SkBlitRow.h',
         '<(skia_include_path)/core/SkCanvas.h',
-        '<(skia_include_path)/core/SkChecksum.h',
         '<(skia_include_path)/core/SkChunkAlloc.h',
         '<(skia_include_path)/core/SkClipStack.h',
         '<(skia_include_path)/core/SkColor.h',
diff --git a/gyp/public_headers.gypi b/gyp/public_headers.gypi
index 72c16bc..f98cab3 100644
--- a/gyp/public_headers.gypi
+++ b/gyp/public_headers.gypi
@@ -222,7 +222,6 @@
       'core/SkFlate.h',
       'core/SkTDArray.h',
       'core/SkAnnotation.h',
-      'core/SkChecksum.h',
       'core/SkMath.h',
       'core/SkDrawLooper.h',
       'core/SkFlattenableBuffers.h',
@@ -250,7 +249,6 @@
       'core/SkString.h',
       'core/SkPixelRef.h',
       'core/SkSize.h',
-      'core/SkEmptyShader.h',
       'core/SkSurface.h',
       'core/SkPostConfig.h',
       'core/SkShader.h',
diff --git a/include/core/SkChecksum.h b/src/core/SkChecksum.h
similarity index 100%
rename from include/core/SkChecksum.h
rename to src/core/SkChecksum.h
diff --git a/include/core/SkEmptyShader.h b/src/core/SkEmptyShader.h
similarity index 100%
rename from include/core/SkEmptyShader.h
rename to src/core/SkEmptyShader.h
diff --git a/src/effects/gradients/SkGradientShader.cpp b/src/effects/gradients/SkGradientShader.cpp
index 038044d..fe720b8 100644
--- a/src/effects/gradients/SkGradientShader.cpp
+++ b/src/effects/gradients/SkGradientShader.cpp
@@ -698,8 +698,6 @@
 ///////////////////////////////////////////////////////////////////////////////
 ///////////////////////////////////////////////////////////////////////////////
 
-#include "SkEmptyShader.h"
-
 // assumes colors is SkColor* and pos is SkScalar*
 #define EXPAND_1_COLOR(count)               \
     SkColor tmp[2];                         \
@@ -790,7 +788,7 @@
         return NULL;
     }
     if (start == end && startRadius == endRadius) {
-        return SkNEW(SkEmptyShader);
+        return SkShader::CreateEmptyShader();
     }
 
     EXPAND_1_COLOR(colorCount);
diff --git a/tests/GradientTest.cpp b/tests/GradientTest.cpp
index 3b09f85..e6fd7b9 100644
--- a/tests/GradientTest.cpp
+++ b/tests/GradientTest.cpp
@@ -7,7 +7,6 @@
 
 #include "SkCanvas.h"
 #include "SkColorShader.h"
-#include "SkEmptyShader.h"
 #include "SkGradientShader.h"
 #include "SkShader.h"
 #include "SkTemplates.h"
@@ -43,7 +42,7 @@
 
 
 static void none_gradproc(skiatest::Reporter* reporter, const GradRec&) {
-    SkAutoTUnref<SkShader> s(new SkEmptyShader);
+    SkAutoTUnref<SkShader> s(SkShader::CreateEmptyShader());
     REPORTER_ASSERT(reporter, SkShader::kNone_GradientType == s->asAGradient(NULL));
 }
 
diff --git a/tests/RecorderTest.cpp b/tests/RecorderTest.cpp
index c1d9638..5fcac4d 100644
--- a/tests/RecorderTest.cpp
+++ b/tests/RecorderTest.cpp
@@ -10,8 +10,7 @@
 #include "SkRecord.h"
 #include "SkRecorder.h"
 #include "SkRecords.h"
-
-#include "SkEmptyShader.h"
+#include "SkShader.h"
 
 #define COUNT(T) + 1
 static const int kRecordTypes = SK_RECORD_TYPES(COUNT);
@@ -57,7 +56,7 @@
 
     SkRect bounds = SkRect::MakeWH(320, 240);
     SkPaint paint;
-    paint.setShader(SkNEW(SkEmptyShader))->unref();
+    paint.setShader(SkShader::CreateEmptyShader())->unref();
 
     REPORTER_ASSERT(r, paint.getShader()->unique());
     {