{"project":"WhisperSystems_Signal-Android","commit":"fc3aaed8a86debe182bb8a1f33521940ec68d82f","changeType":"METHOD_DECLARATION","change":"org.thoughtcrime.securesms.ReceiveKeyActivity.initializeUntrustedText()","source":"org.thoughtcrime.securesms.ReceiveKeyActivity.initializeUntrustedText()","target":"org.thoughtcrime.securesms.ReceiveKeyActivity.initializeText()","added":false,"scope":"CLASS_S","local":"src.org.thoughtcrime.securesms.ReceiveKeyActivity"} {"project":"WhisperSystems_Signal-Android","commit":"fc3aaed8a86debe182bb8a1f33521940ec68d82f","changeType":"ANONYMOUS_CLASS_DECLARATION","change":"{\n @Override public void onClick( View widget){\n Intent intent\u003dnew Intent(ReceiveKeyActivity.this,VerifyIdentityActivity.class);\n intent.putExtra(\"recipient\",recipient.getRecipientId());\n intent.putExtra(\"master_secret\",masterSecret);\n intent.putExtra(\"remote_identity\",new IdentityKeyParcelable(identityKey));\n startActivity(intent);\n }\n}\n","source":"org.thoughtcrime.securesms.ReceiveKeyActivity.initializeUntrustedText()","target":"org.thoughtcrime.securesms.ReceiveKeyActivity.initializeText()","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.ReceiveKeyActivity.initializeUntrustedText()"} {"project":"WhisperSystems_Signal-Android","commit":"fc3aaed8a86debe182bb8a1f33521940ec68d82f","changeType":"CLASS_INSTANCE_CREATION","change":"new ClickableSpan(){\n @Override public void onClick( View widget){\n Intent intent\u003dnew Intent(ReceiveKeyActivity.this,VerifyIdentityActivity.class);\n intent.putExtra(\"recipient\",recipient.getRecipientId());\n intent.putExtra(\"master_secret\",masterSecret);\n intent.putExtra(\"remote_identity\",new IdentityKeyParcelable(identityKey));\n startActivity(intent);\n }\n}\n","source":"org.thoughtcrime.securesms.ReceiveKeyActivity.initializeUntrustedText()","target":"org.thoughtcrime.securesms.ReceiveKeyActivity.initializeText()","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.ReceiveKeyActivity.initializeUntrustedText()"} {"project":"WhisperSystems_Signal-Android","commit":"fc3aaed8a86debe182bb8a1f33521940ec68d82f","changeType":"CLASS_INSTANCE_CREATION","change":"new SpannableString(getString(R.string.ReceiveKeyActivity_the_signature_on_this_key_exchange_is_different) + \" \" + getString(R.string.ReceiveKeyActivity_you_may_wish_to_verify_this_contact))","source":"org.thoughtcrime.securesms.ReceiveKeyActivity.initializeUntrustedText()","target":"org.thoughtcrime.securesms.ReceiveKeyActivity.initializeText()","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.ReceiveKeyActivity.initializeUntrustedText()"} {"project":"WhisperSystems_Signal-Android","commit":"fc3aaed8a86debe182bb8a1f33521940ec68d82f","changeType":"EXPRESSION_STATEMENT","change":"spannableString.setSpan(new ClickableSpan(){\n @Override public void onClick( View widget){\n Intent intent\u003dnew Intent(ReceiveKeyActivity.this,VerifyIdentityActivity.class);\n intent.putExtra(\"recipient\",recipient.getRecipientId());\n intent.putExtra(\"master_secret\",masterSecret);\n intent.putExtra(\"remote_identity\",new IdentityKeyParcelable(identityKey));\n startActivity(intent);\n }\n}\n,getString(R.string.ReceiveKeyActivity_the_signature_on_this_key_exchange_is_different).length() + 1,spannableString.length(),Spanned.SPAN_EXCLUSIVE_EXCLUSIVE)","source":"org.thoughtcrime.securesms.ReceiveKeyActivity.initializeUntrustedText()","target":"org.thoughtcrime.securesms.ReceiveKeyActivity.initializeText()","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.ReceiveKeyActivity.initializeUntrustedText()"} {"project":"WhisperSystems_Signal-Android","commit":"fc3aaed8a86debe182bb8a1f33521940ec68d82f","changeType":"INFIX_EXPRESSION","change":"getString(R.string.ReceiveKeyActivity_the_signature_on_this_key_exchange_is_different) + \" \" + getString(R.string.ReceiveKeyActivity_you_may_wish_to_verify_this_contact)","source":"org.thoughtcrime.securesms.ReceiveKeyActivity.initializeUntrustedText()","target":"org.thoughtcrime.securesms.ReceiveKeyActivity.initializeText()","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.ReceiveKeyActivity.initializeUntrustedText()"} {"project":"WhisperSystems_Signal-Android","commit":"fc3aaed8a86debe182bb8a1f33521940ec68d82f","changeType":"METHOD_INVOCATION","change":"spannableString.setSpan(new ClickableSpan(){\n @Override public void onClick( View widget){\n Intent intent\u003dnew Intent(ReceiveKeyActivity.this,VerifyIdentityActivity.class);\n intent.putExtra(\"recipient\",recipient.getRecipientId());\n intent.putExtra(\"master_secret\",masterSecret);\n intent.putExtra(\"remote_identity\",new IdentityKeyParcelable(identityKey));\n startActivity(intent);\n }\n}\n,getString(R.string.ReceiveKeyActivity_the_signature_on_this_key_exchange_is_different).length() + 1,spannableString.length(),Spanned.SPAN_EXCLUSIVE_EXCLUSIVE)","source":"org.thoughtcrime.securesms.ReceiveKeyActivity.initializeUntrustedText()","target":"org.thoughtcrime.securesms.ReceiveKeyActivity.initializeText()","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.ReceiveKeyActivity.initializeUntrustedText()"} {"project":"WhisperSystems_Signal-Android","commit":"fc3aaed8a86debe182bb8a1f33521940ec68d82f","changeType":"METHOD_INVOCATION","change":"getString(R.string.ReceiveKeyActivity_you_may_wish_to_verify_this_contact)","source":"org.thoughtcrime.securesms.ReceiveKeyActivity.initializeUntrustedText()","target":"org.thoughtcrime.securesms.ReceiveKeyActivity.initializeText()","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.ReceiveKeyActivity.initializeUntrustedText()"} {"project":"WhisperSystems_Signal-Android","commit":"fc3aaed8a86debe182bb8a1f33521940ec68d82f","changeType":"METHOD_INVOCATION","change":"getString(R.string.ReceiveKeyActivity_the_signature_on_this_key_exchange_is_different)","source":"org.thoughtcrime.securesms.ReceiveKeyActivity.initializeUntrustedText()","target":"org.thoughtcrime.securesms.ReceiveKeyActivity.initializeText()","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.ReceiveKeyActivity.initializeUntrustedText()"} {"project":"WhisperSystems_Signal-Android","commit":"fc3aaed8a86debe182bb8a1f33521940ec68d82f","changeType":"MODIFIER","change":"private","source":"org.thoughtcrime.securesms.ReceiveKeyActivity.initializeUntrustedText()","target":"org.thoughtcrime.securesms.ReceiveKeyActivity.initializeText()","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.ReceiveKeyActivity.initializeUntrustedText()"} {"project":"WhisperSystems_Signal-Android","commit":"fc3aaed8a86debe182bb8a1f33521940ec68d82f","changeType":"PRIMITIVE_TYPE","change":"void","source":"org.thoughtcrime.securesms.ReceiveKeyActivity.initializeUntrustedText()","target":"org.thoughtcrime.securesms.ReceiveKeyActivity.initializeText()","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.ReceiveKeyActivity.initializeUntrustedText()"} {"project":"WhisperSystems_Signal-Android","commit":"fc3aaed8a86debe182bb8a1f33521940ec68d82f","changeType":"QUALIFIED_NAME","change":"R.string","source":"org.thoughtcrime.securesms.ReceiveKeyActivity.initializeUntrustedText()","target":"org.thoughtcrime.securesms.ReceiveKeyActivity.initializeText()","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.ReceiveKeyActivity.initializeUntrustedText()"} {"project":"WhisperSystems_Signal-Android","commit":"fc3aaed8a86debe182bb8a1f33521940ec68d82f","changeType":"QUALIFIED_NAME","change":"R.string.ReceiveKeyActivity_you_may_wish_to_verify_this_contact","source":"org.thoughtcrime.securesms.ReceiveKeyActivity.initializeUntrustedText()","target":"org.thoughtcrime.securesms.ReceiveKeyActivity.initializeText()","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.ReceiveKeyActivity.initializeUntrustedText()"} {"project":"WhisperSystems_Signal-Android","commit":"fc3aaed8a86debe182bb8a1f33521940ec68d82f","changeType":"QUALIFIED_NAME","change":"R.string.ReceiveKeyActivity_the_signature_on_this_key_exchange_is_different","source":"org.thoughtcrime.securesms.ReceiveKeyActivity.initializeUntrustedText()","target":"org.thoughtcrime.securesms.ReceiveKeyActivity.initializeText()","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.ReceiveKeyActivity.initializeUntrustedText()"} {"project":"WhisperSystems_Signal-Android","commit":"fc3aaed8a86debe182bb8a1f33521940ec68d82f","changeType":"SIMPLE_TYPE","change":"ClickableSpan","source":"org.thoughtcrime.securesms.ReceiveKeyActivity.initializeUntrustedText()","target":"org.thoughtcrime.securesms.ReceiveKeyActivity.initializeText()","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.ReceiveKeyActivity.initializeUntrustedText()"} {"project":"WhisperSystems_Signal-Android","commit":"fc3aaed8a86debe182bb8a1f33521940ec68d82f","changeType":"SIMPLE_TYPE","change":"SpannableString","source":"org.thoughtcrime.securesms.ReceiveKeyActivity.initializeUntrustedText()","target":"org.thoughtcrime.securesms.ReceiveKeyActivity.initializeText()","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.ReceiveKeyActivity.initializeUntrustedText()"} {"project":"WhisperSystems_Signal-Android","commit":"fc3aaed8a86debe182bb8a1f33521940ec68d82f","changeType":"STRING_LITERAL","change":" ","source":"org.thoughtcrime.securesms.ReceiveKeyActivity.initializeUntrustedText()","target":"org.thoughtcrime.securesms.ReceiveKeyActivity.initializeText()","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.ReceiveKeyActivity.initializeUntrustedText()"} {"project":"WhisperSystems_Signal-Android","commit":"fc3aaed8a86debe182bb8a1f33521940ec68d82f","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"spannableString","source":"org.thoughtcrime.securesms.ReceiveKeyActivity.initializeUntrustedText()","target":"org.thoughtcrime.securesms.ReceiveKeyActivity.initializeText()","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.ReceiveKeyActivity.initializeUntrustedText()"} {"project":"WhisperSystems_Signal-Android","commit":"fc3aaed8a86debe182bb8a1f33521940ec68d82f","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"SpannableString [spannableString\u003dnew SpannableString(getString(R.string.ReceiveKeyActivity_the_signature_on_this_key_exchange_is_different) + \" \" + getString(R.string.ReceiveKeyActivity_you_may_wish_to_verify_this_contact))]","source":"org.thoughtcrime.securesms.ReceiveKeyActivity.initializeUntrustedText()","target":"org.thoughtcrime.securesms.ReceiveKeyActivity.initializeText()","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.ReceiveKeyActivity.initializeUntrustedText()"} {"project":"WhisperSystems_Signal-Android","commit":"fc3aaed8a86debe182bb8a1f33521940ec68d82f","changeType":"ANONYMOUS_CLASS_DECLARATION","change":"{\n @Override public void onClick( View widget){\n Intent intent\u003dnew Intent(ReceiveKeyActivity.this,VerifyIdentityActivity.class);\n intent.putExtra(\"recipient\",recipient.getRecipientId());\n intent.putExtra(\"master_secret\",masterSecret);\n intent.putExtra(\"remote_identity\",new IdentityKeyParcelable(identityKey));\n startActivity(intent);\n }\n}\n","source":"org.thoughtcrime.securesms.ReceiveKeyActivity.initializeUntrustedText()","target":"org.thoughtcrime.securesms.ReceiveKeyActivity.initializeText()","added":true,"scope":"TARGET","local":"org.thoughtcrime.securesms.ReceiveKeyActivity.initializeText()"} {"project":"WhisperSystems_Signal-Android","commit":"fc3aaed8a86debe182bb8a1f33521940ec68d82f","changeType":"CLASS_INSTANCE_CREATION","change":"new ClickableSpan(){\n @Override public void onClick( View widget){\n Intent intent\u003dnew Intent(ReceiveKeyActivity.this,VerifyIdentityActivity.class);\n intent.putExtra(\"recipient\",recipient.getRecipientId());\n intent.putExtra(\"master_secret\",masterSecret);\n intent.putExtra(\"remote_identity\",new IdentityKeyParcelable(identityKey));\n startActivity(intent);\n }\n}\n","source":"org.thoughtcrime.securesms.ReceiveKeyActivity.initializeUntrustedText()","target":"org.thoughtcrime.securesms.ReceiveKeyActivity.initializeText()","added":true,"scope":"TARGET","local":"org.thoughtcrime.securesms.ReceiveKeyActivity.initializeText()"} {"project":"WhisperSystems_Signal-Android","commit":"fc3aaed8a86debe182bb8a1f33521940ec68d82f","changeType":"CLASS_INSTANCE_CREATION","change":"new SpannableString(getString(R.string.ReceiveKeyActivity_the_signature_on_this_key_exchange_is_different) + \" \" + getString(R.string.ReceiveKeyActivity_you_may_wish_to_verify_this_contact))","source":"org.thoughtcrime.securesms.ReceiveKeyActivity.initializeUntrustedText()","target":"org.thoughtcrime.securesms.ReceiveKeyActivity.initializeText()","added":true,"scope":"TARGET","local":"org.thoughtcrime.securesms.ReceiveKeyActivity.initializeText()"} {"project":"WhisperSystems_Signal-Android","commit":"fc3aaed8a86debe182bb8a1f33521940ec68d82f","changeType":"EXPRESSION_STATEMENT","change":"spannableString.setSpan(new ClickableSpan(){\n @Override public void onClick( View widget){\n Intent intent\u003dnew Intent(ReceiveKeyActivity.this,VerifyIdentityActivity.class);\n intent.putExtra(\"recipient\",recipient.getRecipientId());\n intent.putExtra(\"master_secret\",masterSecret);\n intent.putExtra(\"remote_identity\",new IdentityKeyParcelable(identityKey));\n startActivity(intent);\n }\n}\n,getString(R.string.ReceiveKeyActivity_the_signature_on_this_key_exchange_is_different).length() + 1,spannableString.length(),Spanned.SPAN_EXCLUSIVE_EXCLUSIVE)","source":"org.thoughtcrime.securesms.ReceiveKeyActivity.initializeUntrustedText()","target":"org.thoughtcrime.securesms.ReceiveKeyActivity.initializeText()","added":true,"scope":"TARGET","local":"org.thoughtcrime.securesms.ReceiveKeyActivity.initializeText()"} {"project":"WhisperSystems_Signal-Android","commit":"fc3aaed8a86debe182bb8a1f33521940ec68d82f","changeType":"INFIX_EXPRESSION","change":"getString(R.string.ReceiveKeyActivity_the_signature_on_this_key_exchange_is_different) + \" \" + getString(R.string.ReceiveKeyActivity_you_may_wish_to_verify_this_contact)","source":"org.thoughtcrime.securesms.ReceiveKeyActivity.initializeUntrustedText()","target":"org.thoughtcrime.securesms.ReceiveKeyActivity.initializeText()","added":true,"scope":"TARGET","local":"org.thoughtcrime.securesms.ReceiveKeyActivity.initializeText()"} {"project":"WhisperSystems_Signal-Android","commit":"fc3aaed8a86debe182bb8a1f33521940ec68d82f","changeType":"METHOD_INVOCATION","change":"getString(R.string.ReceiveKeyActivity_the_signature_on_this_key_exchange_is_different)","source":"org.thoughtcrime.securesms.ReceiveKeyActivity.initializeUntrustedText()","target":"org.thoughtcrime.securesms.ReceiveKeyActivity.initializeText()","added":true,"scope":"TARGET","local":"org.thoughtcrime.securesms.ReceiveKeyActivity.initializeText()"} {"project":"WhisperSystems_Signal-Android","commit":"fc3aaed8a86debe182bb8a1f33521940ec68d82f","changeType":"METHOD_INVOCATION","change":"getString(R.string.ReceiveKeyActivity_you_may_wish_to_verify_this_contact)","source":"org.thoughtcrime.securesms.ReceiveKeyActivity.initializeUntrustedText()","target":"org.thoughtcrime.securesms.ReceiveKeyActivity.initializeText()","added":true,"scope":"TARGET","local":"org.thoughtcrime.securesms.ReceiveKeyActivity.initializeText()"} {"project":"WhisperSystems_Signal-Android","commit":"fc3aaed8a86debe182bb8a1f33521940ec68d82f","changeType":"METHOD_INVOCATION","change":"spannableString.setSpan(new ClickableSpan(){\n @Override public void onClick( View widget){\n Intent intent\u003dnew Intent(ReceiveKeyActivity.this,VerifyIdentityActivity.class);\n intent.putExtra(\"recipient\",recipient.getRecipientId());\n intent.putExtra(\"master_secret\",masterSecret);\n intent.putExtra(\"remote_identity\",new IdentityKeyParcelable(identityKey));\n startActivity(intent);\n }\n}\n,getString(R.string.ReceiveKeyActivity_the_signature_on_this_key_exchange_is_different).length() + 1,spannableString.length(),Spanned.SPAN_EXCLUSIVE_EXCLUSIVE)","source":"org.thoughtcrime.securesms.ReceiveKeyActivity.initializeUntrustedText()","target":"org.thoughtcrime.securesms.ReceiveKeyActivity.initializeText()","added":true,"scope":"TARGET","local":"org.thoughtcrime.securesms.ReceiveKeyActivity.initializeText()"} {"project":"WhisperSystems_Signal-Android","commit":"fc3aaed8a86debe182bb8a1f33521940ec68d82f","changeType":"QUALIFIED_NAME","change":"R.string.ReceiveKeyActivity_you_may_wish_to_verify_this_contact","source":"org.thoughtcrime.securesms.ReceiveKeyActivity.initializeUntrustedText()","target":"org.thoughtcrime.securesms.ReceiveKeyActivity.initializeText()","added":true,"scope":"TARGET","local":"org.thoughtcrime.securesms.ReceiveKeyActivity.initializeText()"} {"project":"WhisperSystems_Signal-Android","commit":"fc3aaed8a86debe182bb8a1f33521940ec68d82f","changeType":"QUALIFIED_NAME","change":"R.string","source":"org.thoughtcrime.securesms.ReceiveKeyActivity.initializeUntrustedText()","target":"org.thoughtcrime.securesms.ReceiveKeyActivity.initializeText()","added":true,"scope":"TARGET","local":"org.thoughtcrime.securesms.ReceiveKeyActivity.initializeText()"} {"project":"WhisperSystems_Signal-Android","commit":"fc3aaed8a86debe182bb8a1f33521940ec68d82f","changeType":"QUALIFIED_NAME","change":"R.string.ReceiveKeyActivity_the_signature_on_this_key_exchange_is_different","source":"org.thoughtcrime.securesms.ReceiveKeyActivity.initializeUntrustedText()","target":"org.thoughtcrime.securesms.ReceiveKeyActivity.initializeText()","added":true,"scope":"TARGET","local":"org.thoughtcrime.securesms.ReceiveKeyActivity.initializeText()"} {"project":"WhisperSystems_Signal-Android","commit":"fc3aaed8a86debe182bb8a1f33521940ec68d82f","changeType":"SIMPLE_TYPE","change":"SpannableString","source":"org.thoughtcrime.securesms.ReceiveKeyActivity.initializeUntrustedText()","target":"org.thoughtcrime.securesms.ReceiveKeyActivity.initializeText()","added":true,"scope":"TARGET","local":"org.thoughtcrime.securesms.ReceiveKeyActivity.initializeText()"} {"project":"WhisperSystems_Signal-Android","commit":"fc3aaed8a86debe182bb8a1f33521940ec68d82f","changeType":"SIMPLE_TYPE","change":"ClickableSpan","source":"org.thoughtcrime.securesms.ReceiveKeyActivity.initializeUntrustedText()","target":"org.thoughtcrime.securesms.ReceiveKeyActivity.initializeText()","added":true,"scope":"TARGET","local":"org.thoughtcrime.securesms.ReceiveKeyActivity.initializeText()"} {"project":"WhisperSystems_Signal-Android","commit":"fc3aaed8a86debe182bb8a1f33521940ec68d82f","changeType":"STRING_LITERAL","change":" ","source":"org.thoughtcrime.securesms.ReceiveKeyActivity.initializeUntrustedText()","target":"org.thoughtcrime.securesms.ReceiveKeyActivity.initializeText()","added":true,"scope":"TARGET","local":"org.thoughtcrime.securesms.ReceiveKeyActivity.initializeText()"} {"project":"WhisperSystems_Signal-Android","commit":"fc3aaed8a86debe182bb8a1f33521940ec68d82f","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"spannableString","source":"org.thoughtcrime.securesms.ReceiveKeyActivity.initializeUntrustedText()","target":"org.thoughtcrime.securesms.ReceiveKeyActivity.initializeText()","added":true,"scope":"TARGET","local":"org.thoughtcrime.securesms.ReceiveKeyActivity.initializeText()"} {"project":"WhisperSystems_Signal-Android","commit":"fc3aaed8a86debe182bb8a1f33521940ec68d82f","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"SpannableString [spannableString\u003dnew SpannableString(getString(R.string.ReceiveKeyActivity_the_signature_on_this_key_exchange_is_different) + \" \" + getString(R.string.ReceiveKeyActivity_you_may_wish_to_verify_this_contact))]","source":"org.thoughtcrime.securesms.ReceiveKeyActivity.initializeUntrustedText()","target":"org.thoughtcrime.securesms.ReceiveKeyActivity.initializeText()","added":true,"scope":"TARGET","local":"org.thoughtcrime.securesms.ReceiveKeyActivity.initializeText()"} {"project":"WhisperSystems_Signal-Android","commit":"fc3aaed8a86debe182bb8a1f33521940ec68d82f","changeType":"EXPRESSION_STATEMENT","change":"initializeUntrustedText()","source":"org.thoughtcrime.securesms.ReceiveKeyActivity.initializeUntrustedText()","target":"org.thoughtcrime.securesms.ReceiveKeyActivity.initializeText()","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.ReceiveKeyActivity.initializeText()"} {"project":"WhisperSystems_Signal-Android","commit":"fc3aaed8a86debe182bb8a1f33521940ec68d82f","changeType":"EXPRESSION_STATEMENT","change":"initializeTrustedText()","source":"org.thoughtcrime.securesms.ReceiveKeyActivity.initializeUntrustedText()","target":"org.thoughtcrime.securesms.ReceiveKeyActivity.initializeText()","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.ReceiveKeyActivity.initializeText()"} {"project":"WhisperSystems_Signal-Android","commit":"fc3aaed8a86debe182bb8a1f33521940ec68d82f","changeType":"FIELD_ACCESS","change":"this.identityKey","source":"org.thoughtcrime.securesms.ReceiveKeyActivity.initializeUntrustedText()","target":"org.thoughtcrime.securesms.ReceiveKeyActivity.initializeText()","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.ReceiveKeyActivity.initializeText()"} {"project":"WhisperSystems_Signal-Android","commit":"fc3aaed8a86debe182bb8a1f33521940ec68d82f","changeType":"IF_STATEMENT","change":"isTrusted(this.identityKey)","source":"org.thoughtcrime.securesms.ReceiveKeyActivity.initializeUntrustedText()","target":"org.thoughtcrime.securesms.ReceiveKeyActivity.initializeText()","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.ReceiveKeyActivity.initializeText()"} {"project":"WhisperSystems_Signal-Android","commit":"fc3aaed8a86debe182bb8a1f33521940ec68d82f","changeType":"METHOD_INVOCATION","change":"initializeUntrustedText()","source":"org.thoughtcrime.securesms.ReceiveKeyActivity.initializeUntrustedText()","target":"org.thoughtcrime.securesms.ReceiveKeyActivity.initializeText()","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.ReceiveKeyActivity.initializeText()"} {"project":"WhisperSystems_Signal-Android","commit":"fc3aaed8a86debe182bb8a1f33521940ec68d82f","changeType":"METHOD_INVOCATION","change":"isTrusted(this.identityKey)","source":"org.thoughtcrime.securesms.ReceiveKeyActivity.initializeUntrustedText()","target":"org.thoughtcrime.securesms.ReceiveKeyActivity.initializeText()","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.ReceiveKeyActivity.initializeText()"} {"project":"WhisperSystems_Signal-Android","commit":"fc3aaed8a86debe182bb8a1f33521940ec68d82f","changeType":"METHOD_INVOCATION","change":"initializeTrustedText()","source":"org.thoughtcrime.securesms.ReceiveKeyActivity.initializeUntrustedText()","target":"org.thoughtcrime.securesms.ReceiveKeyActivity.initializeText()","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.ReceiveKeyActivity.initializeText()"} {"project":"WhisperSystems_Signal-Android","commit":"fc3aaed8a86debe182bb8a1f33521940ec68d82f","changeType":"THIS_EXPRESSION","change":"this","source":"org.thoughtcrime.securesms.ReceiveKeyActivity.initializeUntrustedText()","target":"org.thoughtcrime.securesms.ReceiveKeyActivity.initializeText()","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.ReceiveKeyActivity.initializeText()"} {"project":"WhisperSystems_Signal-Android","commit":"65124fd1f2d459a6e40517bf3f572f68b554a783","changeType":"METHOD_DECLARATION","change":"org.thoughtcrime.securesms.ConversationItem.setContactPhotoForRecipient(Recipient)","source":"org.thoughtcrime.securesms.ConversationItem.setContactPhotoForRecipient(Recipient)","target":"org.thoughtcrime.securesms.ConversationItem.setContactPhoto(Recipient)","added":false,"scope":"CLASS_S","local":"src.org.thoughtcrime.securesms.ConversationItem"} {"project":"WhisperSystems_Signal-Android","commit":"65124fd1f2d459a6e40517bf3f572f68b554a783","changeType":"BOOLEAN_LITERAL","change":"true","source":"org.thoughtcrime.securesms.ConversationItem.setContactPhotoForRecipient(Recipient)","target":"org.thoughtcrime.securesms.ConversationItem.setContactPhoto(Recipient)","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.ConversationItem.setContactPhotoForRecipient(Recipient)"} {"project":"WhisperSystems_Signal-Android","commit":"65124fd1f2d459a6e40517bf3f572f68b554a783","changeType":"EXPRESSION_STATEMENT","change":"contactPhoto.setVisibility(View.VISIBLE)","source":"org.thoughtcrime.securesms.ConversationItem.setContactPhotoForRecipient(Recipient)","target":"org.thoughtcrime.securesms.ConversationItem.setContactPhoto(Recipient)","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.ConversationItem.setContactPhotoForRecipient(Recipient)"} {"project":"WhisperSystems_Signal-Android","commit":"65124fd1f2d459a6e40517bf3f572f68b554a783","changeType":"EXPRESSION_STATEMENT","change":"contactPhoto.setAvatar(recipient,true)","source":"org.thoughtcrime.securesms.ConversationItem.setContactPhotoForRecipient(Recipient)","target":"org.thoughtcrime.securesms.ConversationItem.setContactPhoto(Recipient)","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.ConversationItem.setContactPhotoForRecipient(Recipient)"} {"project":"WhisperSystems_Signal-Android","commit":"65124fd1f2d459a6e40517bf3f572f68b554a783","changeType":"IF_STATEMENT","change":"contactPhoto \u003d\u003d null","source":"org.thoughtcrime.securesms.ConversationItem.setContactPhotoForRecipient(Recipient)","target":"org.thoughtcrime.securesms.ConversationItem.setContactPhoto(Recipient)","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.ConversationItem.setContactPhotoForRecipient(Recipient)"} {"project":"WhisperSystems_Signal-Android","commit":"65124fd1f2d459a6e40517bf3f572f68b554a783","changeType":"INFIX_EXPRESSION","change":"contactPhoto \u003d\u003d null","source":"org.thoughtcrime.securesms.ConversationItem.setContactPhotoForRecipient(Recipient)","target":"org.thoughtcrime.securesms.ConversationItem.setContactPhoto(Recipient)","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.ConversationItem.setContactPhotoForRecipient(Recipient)"} {"project":"WhisperSystems_Signal-Android","commit":"65124fd1f2d459a6e40517bf3f572f68b554a783","changeType":"METHOD_INVOCATION","change":"contactPhoto.setVisibility(View.VISIBLE)","source":"org.thoughtcrime.securesms.ConversationItem.setContactPhotoForRecipient(Recipient)","target":"org.thoughtcrime.securesms.ConversationItem.setContactPhoto(Recipient)","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.ConversationItem.setContactPhotoForRecipient(Recipient)"} {"project":"WhisperSystems_Signal-Android","commit":"65124fd1f2d459a6e40517bf3f572f68b554a783","changeType":"METHOD_INVOCATION","change":"contactPhoto.setAvatar(recipient,true)","source":"org.thoughtcrime.securesms.ConversationItem.setContactPhotoForRecipient(Recipient)","target":"org.thoughtcrime.securesms.ConversationItem.setContactPhoto(Recipient)","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.ConversationItem.setContactPhotoForRecipient(Recipient)"} {"project":"WhisperSystems_Signal-Android","commit":"65124fd1f2d459a6e40517bf3f572f68b554a783","changeType":"MODIFIER","change":"final","source":"org.thoughtcrime.securesms.ConversationItem.setContactPhotoForRecipient(Recipient)","target":"org.thoughtcrime.securesms.ConversationItem.setContactPhoto(Recipient)","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.ConversationItem.setContactPhotoForRecipient(Recipient)"} {"project":"WhisperSystems_Signal-Android","commit":"65124fd1f2d459a6e40517bf3f572f68b554a783","changeType":"MODIFIER","change":"private","source":"org.thoughtcrime.securesms.ConversationItem.setContactPhotoForRecipient(Recipient)","target":"org.thoughtcrime.securesms.ConversationItem.setContactPhoto(Recipient)","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.ConversationItem.setContactPhotoForRecipient(Recipient)"} {"project":"WhisperSystems_Signal-Android","commit":"65124fd1f2d459a6e40517bf3f572f68b554a783","changeType":"NULL_LITERAL","change":"null","source":"org.thoughtcrime.securesms.ConversationItem.setContactPhotoForRecipient(Recipient)","target":"org.thoughtcrime.securesms.ConversationItem.setContactPhoto(Recipient)","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.ConversationItem.setContactPhotoForRecipient(Recipient)"} {"project":"WhisperSystems_Signal-Android","commit":"65124fd1f2d459a6e40517bf3f572f68b554a783","changeType":"PRIMITIVE_TYPE","change":"void","source":"org.thoughtcrime.securesms.ConversationItem.setContactPhotoForRecipient(Recipient)","target":"org.thoughtcrime.securesms.ConversationItem.setContactPhoto(Recipient)","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.ConversationItem.setContactPhotoForRecipient(Recipient)"} {"project":"WhisperSystems_Signal-Android","commit":"65124fd1f2d459a6e40517bf3f572f68b554a783","changeType":"QUALIFIED_NAME","change":"View.VISIBLE","source":"org.thoughtcrime.securesms.ConversationItem.setContactPhotoForRecipient(Recipient)","target":"org.thoughtcrime.securesms.ConversationItem.setContactPhoto(Recipient)","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.ConversationItem.setContactPhotoForRecipient(Recipient)"} {"project":"WhisperSystems_Signal-Android","commit":"65124fd1f2d459a6e40517bf3f572f68b554a783","changeType":"RETURN_STATEMENT","change":"return;\n","source":"org.thoughtcrime.securesms.ConversationItem.setContactPhotoForRecipient(Recipient)","target":"org.thoughtcrime.securesms.ConversationItem.setContactPhoto(Recipient)","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.ConversationItem.setContactPhotoForRecipient(Recipient)"} {"project":"WhisperSystems_Signal-Android","commit":"65124fd1f2d459a6e40517bf3f572f68b554a783","changeType":"SIMPLE_TYPE","change":"Recipient","source":"org.thoughtcrime.securesms.ConversationItem.setContactPhotoForRecipient(Recipient)","target":"org.thoughtcrime.securesms.ConversationItem.setContactPhoto(Recipient)","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.ConversationItem.setContactPhotoForRecipient(Recipient)"} {"project":"WhisperSystems_Signal-Android","commit":"65124fd1f2d459a6e40517bf3f572f68b554a783","changeType":"SINGLE_VARIABLE_DECLARATION","change":"final Recipient recipient","source":"org.thoughtcrime.securesms.ConversationItem.setContactPhotoForRecipient(Recipient)","target":"org.thoughtcrime.securesms.ConversationItem.setContactPhoto(Recipient)","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.ConversationItem.setContactPhotoForRecipient(Recipient)"} {"project":"WhisperSystems_Signal-Android","commit":"65124fd1f2d459a6e40517bf3f572f68b554a783","changeType":"EXPRESSION_STATEMENT","change":"setContactPhoto(recipient)","source":"org.thoughtcrime.securesms.ConversationItem.setContactPhotoForRecipient(Recipient)","target":"org.thoughtcrime.securesms.ConversationItem.setContactPhoto(Recipient)","added":false,"scope":"SUR_T","local":"org.thoughtcrime.securesms.ConversationItem.run()"} {"project":"WhisperSystems_Signal-Android","commit":"65124fd1f2d459a6e40517bf3f572f68b554a783","changeType":"METHOD_INVOCATION","change":"setContactPhoto(recipient)","source":"org.thoughtcrime.securesms.ConversationItem.setContactPhotoForRecipient(Recipient)","target":"org.thoughtcrime.securesms.ConversationItem.setContactPhoto(Recipient)","added":false,"scope":"SUR_T","local":"org.thoughtcrime.securesms.ConversationItem.run()"} {"project":"WhisperSystems_Signal-Android","commit":"65124fd1f2d459a6e40517bf3f572f68b554a783","changeType":"BOOLEAN_LITERAL","change":"true","source":"org.thoughtcrime.securesms.ConversationItem.setContactPhotoForRecipient(Recipient)","target":"org.thoughtcrime.securesms.ConversationItem.setContactPhoto(Recipient)","added":true,"scope":"TARGET","local":"org.thoughtcrime.securesms.ConversationItem.setContactPhoto(Recipient)"} {"project":"WhisperSystems_Signal-Android","commit":"65124fd1f2d459a6e40517bf3f572f68b554a783","changeType":"EXPRESSION_STATEMENT","change":"contactPhoto.setVisibility(View.VISIBLE)","source":"org.thoughtcrime.securesms.ConversationItem.setContactPhotoForRecipient(Recipient)","target":"org.thoughtcrime.securesms.ConversationItem.setContactPhoto(Recipient)","added":true,"scope":"TARGET","local":"org.thoughtcrime.securesms.ConversationItem.setContactPhoto(Recipient)"} {"project":"WhisperSystems_Signal-Android","commit":"65124fd1f2d459a6e40517bf3f572f68b554a783","changeType":"EXPRESSION_STATEMENT","change":"contactPhoto.setAvatar(recipient,true)","source":"org.thoughtcrime.securesms.ConversationItem.setContactPhotoForRecipient(Recipient)","target":"org.thoughtcrime.securesms.ConversationItem.setContactPhoto(Recipient)","added":true,"scope":"TARGET","local":"org.thoughtcrime.securesms.ConversationItem.setContactPhoto(Recipient)"} {"project":"WhisperSystems_Signal-Android","commit":"65124fd1f2d459a6e40517bf3f572f68b554a783","changeType":"EXPRESSION_STATEMENT","change":"contactPhoto.setVisibility(View.GONE)","source":"org.thoughtcrime.securesms.ConversationItem.setContactPhotoForRecipient(Recipient)","target":"org.thoughtcrime.securesms.ConversationItem.setContactPhoto(Recipient)","added":true,"scope":"TARGET","local":"org.thoughtcrime.securesms.ConversationItem.setContactPhoto(Recipient)"} {"project":"WhisperSystems_Signal-Android","commit":"65124fd1f2d459a6e40517bf3f572f68b554a783","changeType":"IF_STATEMENT","change":"messageRecord.isOutgoing() || !groupThread","source":"org.thoughtcrime.securesms.ConversationItem.setContactPhotoForRecipient(Recipient)","target":"org.thoughtcrime.securesms.ConversationItem.setContactPhoto(Recipient)","added":true,"scope":"TARGET","local":"org.thoughtcrime.securesms.ConversationItem.setContactPhoto(Recipient)"} {"project":"WhisperSystems_Signal-Android","commit":"65124fd1f2d459a6e40517bf3f572f68b554a783","changeType":"IF_STATEMENT","change":"contactPhoto \u003d\u003d null","source":"org.thoughtcrime.securesms.ConversationItem.setContactPhotoForRecipient(Recipient)","target":"org.thoughtcrime.securesms.ConversationItem.setContactPhoto(Recipient)","added":true,"scope":"TARGET","local":"org.thoughtcrime.securesms.ConversationItem.setContactPhoto(Recipient)"} {"project":"WhisperSystems_Signal-Android","commit":"65124fd1f2d459a6e40517bf3f572f68b554a783","changeType":"INFIX_EXPRESSION","change":"messageRecord.isOutgoing() || !groupThread","source":"org.thoughtcrime.securesms.ConversationItem.setContactPhotoForRecipient(Recipient)","target":"org.thoughtcrime.securesms.ConversationItem.setContactPhoto(Recipient)","added":true,"scope":"TARGET","local":"org.thoughtcrime.securesms.ConversationItem.setContactPhoto(Recipient)"} {"project":"WhisperSystems_Signal-Android","commit":"65124fd1f2d459a6e40517bf3f572f68b554a783","changeType":"INFIX_EXPRESSION","change":"contactPhoto \u003d\u003d null","source":"org.thoughtcrime.securesms.ConversationItem.setContactPhotoForRecipient(Recipient)","target":"org.thoughtcrime.securesms.ConversationItem.setContactPhoto(Recipient)","added":true,"scope":"TARGET","local":"org.thoughtcrime.securesms.ConversationItem.setContactPhoto(Recipient)"} {"project":"WhisperSystems_Signal-Android","commit":"65124fd1f2d459a6e40517bf3f572f68b554a783","changeType":"MARKER_ANNOTATION","change":"@NonNull","source":"org.thoughtcrime.securesms.ConversationItem.setContactPhotoForRecipient(Recipient)","target":"org.thoughtcrime.securesms.ConversationItem.setContactPhoto(Recipient)","added":true,"scope":"TARGET","local":"org.thoughtcrime.securesms.ConversationItem.setContactPhoto(Recipient)"} {"project":"WhisperSystems_Signal-Android","commit":"65124fd1f2d459a6e40517bf3f572f68b554a783","changeType":"METHOD_INVOCATION","change":"contactPhoto.setVisibility(View.VISIBLE)","source":"org.thoughtcrime.securesms.ConversationItem.setContactPhotoForRecipient(Recipient)","target":"org.thoughtcrime.securesms.ConversationItem.setContactPhoto(Recipient)","added":true,"scope":"TARGET","local":"org.thoughtcrime.securesms.ConversationItem.setContactPhoto(Recipient)"} {"project":"WhisperSystems_Signal-Android","commit":"65124fd1f2d459a6e40517bf3f572f68b554a783","changeType":"METHOD_INVOCATION","change":"contactPhoto.setAvatar(recipient,true)","source":"org.thoughtcrime.securesms.ConversationItem.setContactPhotoForRecipient(Recipient)","target":"org.thoughtcrime.securesms.ConversationItem.setContactPhoto(Recipient)","added":true,"scope":"TARGET","local":"org.thoughtcrime.securesms.ConversationItem.setContactPhoto(Recipient)"} {"project":"WhisperSystems_Signal-Android","commit":"65124fd1f2d459a6e40517bf3f572f68b554a783","changeType":"METHOD_INVOCATION","change":"contactPhoto.setVisibility(View.GONE)","source":"org.thoughtcrime.securesms.ConversationItem.setContactPhotoForRecipient(Recipient)","target":"org.thoughtcrime.securesms.ConversationItem.setContactPhoto(Recipient)","added":true,"scope":"TARGET","local":"org.thoughtcrime.securesms.ConversationItem.setContactPhoto(Recipient)"} {"project":"WhisperSystems_Signal-Android","commit":"65124fd1f2d459a6e40517bf3f572f68b554a783","changeType":"NULL_LITERAL","change":"null","source":"org.thoughtcrime.securesms.ConversationItem.setContactPhotoForRecipient(Recipient)","target":"org.thoughtcrime.securesms.ConversationItem.setContactPhoto(Recipient)","added":true,"scope":"TARGET","local":"org.thoughtcrime.securesms.ConversationItem.setContactPhoto(Recipient)"} {"project":"WhisperSystems_Signal-Android","commit":"65124fd1f2d459a6e40517bf3f572f68b554a783","changeType":"PREFIX_EXPRESSION","change":"!groupThread","source":"org.thoughtcrime.securesms.ConversationItem.setContactPhotoForRecipient(Recipient)","target":"org.thoughtcrime.securesms.ConversationItem.setContactPhoto(Recipient)","added":true,"scope":"TARGET","local":"org.thoughtcrime.securesms.ConversationItem.setContactPhoto(Recipient)"} {"project":"WhisperSystems_Signal-Android","commit":"65124fd1f2d459a6e40517bf3f572f68b554a783","changeType":"QUALIFIED_NAME","change":"View.GONE","source":"org.thoughtcrime.securesms.ConversationItem.setContactPhotoForRecipient(Recipient)","target":"org.thoughtcrime.securesms.ConversationItem.setContactPhoto(Recipient)","added":true,"scope":"TARGET","local":"org.thoughtcrime.securesms.ConversationItem.setContactPhoto(Recipient)"} {"project":"WhisperSystems_Signal-Android","commit":"65124fd1f2d459a6e40517bf3f572f68b554a783","changeType":"QUALIFIED_NAME","change":"View.VISIBLE","source":"org.thoughtcrime.securesms.ConversationItem.setContactPhotoForRecipient(Recipient)","target":"org.thoughtcrime.securesms.ConversationItem.setContactPhoto(Recipient)","added":true,"scope":"TARGET","local":"org.thoughtcrime.securesms.ConversationItem.setContactPhoto(Recipient)"} {"project":"WhisperSystems_Signal-Android","commit":"65124fd1f2d459a6e40517bf3f572f68b554a783","changeType":"RETURN_STATEMENT","change":"return;\n","source":"org.thoughtcrime.securesms.ConversationItem.setContactPhotoForRecipient(Recipient)","target":"org.thoughtcrime.securesms.ConversationItem.setContactPhoto(Recipient)","added":true,"scope":"TARGET","local":"org.thoughtcrime.securesms.ConversationItem.setContactPhoto(Recipient)"} {"project":"WhisperSystems_Signal-Android","commit":"65124fd1f2d459a6e40517bf3f572f68b554a783","changeType":"SINGLE_VARIABLE_DECLARATION","change":"@NonNull Recipient recipient","source":"org.thoughtcrime.securesms.ConversationItem.setContactPhotoForRecipient(Recipient)","target":"org.thoughtcrime.securesms.ConversationItem.setContactPhoto(Recipient)","added":true,"scope":"TARGET","local":"org.thoughtcrime.securesms.ConversationItem.setContactPhoto(Recipient)"} {"project":"WhisperSystems_Signal-Android","commit":"65124fd1f2d459a6e40517bf3f572f68b554a783","changeType":"EXPRESSION_STATEMENT","change":"setContactPhotoForRecipient(recipient)","source":"org.thoughtcrime.securesms.ConversationItem.setContactPhotoForRecipient(Recipient)","target":"org.thoughtcrime.securesms.ConversationItem.setContactPhoto(Recipient)","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.ConversationItem.setContactPhoto(Recipient)"} {"project":"WhisperSystems_Signal-Android","commit":"65124fd1f2d459a6e40517bf3f572f68b554a783","changeType":"IF_STATEMENT","change":"!messageRecord.isOutgoing()","source":"org.thoughtcrime.securesms.ConversationItem.setContactPhotoForRecipient(Recipient)","target":"org.thoughtcrime.securesms.ConversationItem.setContactPhoto(Recipient)","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.ConversationItem.setContactPhoto(Recipient)"} {"project":"WhisperSystems_Signal-Android","commit":"65124fd1f2d459a6e40517bf3f572f68b554a783","changeType":"METHOD_INVOCATION","change":"setContactPhotoForRecipient(recipient)","source":"org.thoughtcrime.securesms.ConversationItem.setContactPhotoForRecipient(Recipient)","target":"org.thoughtcrime.securesms.ConversationItem.setContactPhoto(Recipient)","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.ConversationItem.setContactPhoto(Recipient)"} {"project":"WhisperSystems_Signal-Android","commit":"65124fd1f2d459a6e40517bf3f572f68b554a783","changeType":"PREFIX_EXPRESSION","change":"!messageRecord.isOutgoing()","source":"org.thoughtcrime.securesms.ConversationItem.setContactPhotoForRecipient(Recipient)","target":"org.thoughtcrime.securesms.ConversationItem.setContactPhoto(Recipient)","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.ConversationItem.setContactPhoto(Recipient)"} {"project":"WhisperSystems_Signal-Android","commit":"65124fd1f2d459a6e40517bf3f572f68b554a783","changeType":"SINGLE_VARIABLE_DECLARATION","change":"Recipient recipient","source":"org.thoughtcrime.securesms.ConversationItem.setContactPhotoForRecipient(Recipient)","target":"org.thoughtcrime.securesms.ConversationItem.setContactPhoto(Recipient)","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.ConversationItem.setContactPhoto(Recipient)"} {"project":"WhisperSystems_Signal-Android","commit":"65124fd1f2d459a6e40517bf3f572f68b554a783","changeType":"EXPRESSION_STATEMENT","change":"Util.runOnMain(() -\u003e {\n setBubbleState(messageRecord,recipient);\n setContactPhoto(recipient);\n setGroupMessageStatus(messageRecord,recipient);\n setAudioViewTint(messageRecord,conversationRecipient);\n setDocumentViewTint(messageRecord,conversationRecipient);\n}\n)","source":"org.thoughtcrime.securesms.ConversationItem.setContactPhotoForRecipient(Recipient)","target":"org.thoughtcrime.securesms.ConversationItem.setContactPhoto(Recipient)","added":true,"scope":"SUR_T","local":"org.thoughtcrime.securesms.ConversationItem.onModified(Recipient)"} {"project":"WhisperSystems_Signal-Android","commit":"65124fd1f2d459a6e40517bf3f572f68b554a783","changeType":"EXPRESSION_STATEMENT","change":"setContactPhoto(recipient)","source":"org.thoughtcrime.securesms.ConversationItem.setContactPhotoForRecipient(Recipient)","target":"org.thoughtcrime.securesms.ConversationItem.setContactPhoto(Recipient)","added":true,"scope":"SUR_T","local":"org.thoughtcrime.securesms.ConversationItem.onModified(Recipient)"} {"project":"WhisperSystems_Signal-Android","commit":"65124fd1f2d459a6e40517bf3f572f68b554a783","changeType":"LAMBDA_EXPRESSION","change":"() -\u003e {\n setBubbleState(messageRecord,recipient);\n setContactPhoto(recipient);\n setGroupMessageStatus(messageRecord,recipient);\n setAudioViewTint(messageRecord,conversationRecipient);\n setDocumentViewTint(messageRecord,conversationRecipient);\n}\n","source":"org.thoughtcrime.securesms.ConversationItem.setContactPhotoForRecipient(Recipient)","target":"org.thoughtcrime.securesms.ConversationItem.setContactPhoto(Recipient)","added":true,"scope":"SUR_T","local":"org.thoughtcrime.securesms.ConversationItem.onModified(Recipient)"} {"project":"WhisperSystems_Signal-Android","commit":"65124fd1f2d459a6e40517bf3f572f68b554a783","changeType":"METHOD_INVOCATION","change":"Util.runOnMain(() -\u003e {\n setBubbleState(messageRecord,recipient);\n setContactPhoto(recipient);\n setGroupMessageStatus(messageRecord,recipient);\n setAudioViewTint(messageRecord,conversationRecipient);\n setDocumentViewTint(messageRecord,conversationRecipient);\n}\n)","source":"org.thoughtcrime.securesms.ConversationItem.setContactPhotoForRecipient(Recipient)","target":"org.thoughtcrime.securesms.ConversationItem.setContactPhoto(Recipient)","added":true,"scope":"SUR_T","local":"org.thoughtcrime.securesms.ConversationItem.onModified(Recipient)"} {"project":"WhisperSystems_Signal-Android","commit":"65124fd1f2d459a6e40517bf3f572f68b554a783","changeType":"METHOD_INVOCATION","change":"setContactPhoto(recipient)","source":"org.thoughtcrime.securesms.ConversationItem.setContactPhotoForRecipient(Recipient)","target":"org.thoughtcrime.securesms.ConversationItem.setContactPhoto(Recipient)","added":true,"scope":"SUR_T","local":"org.thoughtcrime.securesms.ConversationItem.onModified(Recipient)"} {"project":"WhisperSystems_Signal-Android","commit":"65124fd1f2d459a6e40517bf3f572f68b554a783","changeType":"ANONYMOUS_CLASS_DECLARATION","change":"{\n @Override public void run(){\n setBubbleState(messageRecord,recipient);\n setContactPhoto(recipient);\n setGroupMessageStatus(messageRecord,recipient);\n setAudioViewTint(messageRecord,conversationRecipient);\n setDocumentViewTint(messageRecord,conversationRecipient);\n }\n}\n","source":"org.thoughtcrime.securesms.ConversationItem.setContactPhotoForRecipient(Recipient)","target":"org.thoughtcrime.securesms.ConversationItem.setContactPhoto(Recipient)","added":false,"scope":"SUR_T","local":"org.thoughtcrime.securesms.ConversationItem.onModified(Recipient)"} {"project":"WhisperSystems_Signal-Android","commit":"65124fd1f2d459a6e40517bf3f572f68b554a783","changeType":"CLASS_INSTANCE_CREATION","change":"new Runnable(){\n @Override public void run(){\n setBubbleState(messageRecord,recipient);\n setContactPhoto(recipient);\n setGroupMessageStatus(messageRecord,recipient);\n setAudioViewTint(messageRecord,conversationRecipient);\n setDocumentViewTint(messageRecord,conversationRecipient);\n }\n}\n","source":"org.thoughtcrime.securesms.ConversationItem.setContactPhotoForRecipient(Recipient)","target":"org.thoughtcrime.securesms.ConversationItem.setContactPhoto(Recipient)","added":false,"scope":"SUR_T","local":"org.thoughtcrime.securesms.ConversationItem.onModified(Recipient)"} {"project":"WhisperSystems_Signal-Android","commit":"65124fd1f2d459a6e40517bf3f572f68b554a783","changeType":"EXPRESSION_STATEMENT","change":"Util.runOnMain(new Runnable(){\n @Override public void run(){\n setBubbleState(messageRecord,recipient);\n setContactPhoto(recipient);\n setGroupMessageStatus(messageRecord,recipient);\n setAudioViewTint(messageRecord,conversationRecipient);\n setDocumentViewTint(messageRecord,conversationRecipient);\n }\n}\n)","source":"org.thoughtcrime.securesms.ConversationItem.setContactPhotoForRecipient(Recipient)","target":"org.thoughtcrime.securesms.ConversationItem.setContactPhoto(Recipient)","added":false,"scope":"SUR_T","local":"org.thoughtcrime.securesms.ConversationItem.onModified(Recipient)"} {"project":"WhisperSystems_Signal-Android","commit":"65124fd1f2d459a6e40517bf3f572f68b554a783","changeType":"METHOD_INVOCATION","change":"Util.runOnMain(new Runnable(){\n @Override public void run(){\n setBubbleState(messageRecord,recipient);\n setContactPhoto(recipient);\n setGroupMessageStatus(messageRecord,recipient);\n setAudioViewTint(messageRecord,conversationRecipient);\n setDocumentViewTint(messageRecord,conversationRecipient);\n }\n}\n)","source":"org.thoughtcrime.securesms.ConversationItem.setContactPhotoForRecipient(Recipient)","target":"org.thoughtcrime.securesms.ConversationItem.setContactPhoto(Recipient)","added":false,"scope":"SUR_T","local":"org.thoughtcrime.securesms.ConversationItem.onModified(Recipient)"} {"project":"WhisperSystems_Signal-Android","commit":"0a8c62e0e3d574a0a0b2be0d0f6d098935fa2686","changeType":"METHOD_DECLARATION","change":"org.thoughtcrime.securesms.service.KeyCachingService.handlePassphraseExpired()","source":"org.thoughtcrime.securesms.service.KeyCachingService.handlePassphraseExpired()","target":"org.thoughtcrime.securesms.service.KeyCachingService.onStart(Intent,int)","added":false,"scope":"CLASS_S","local":"src.org.thoughtcrime.securesms.service.KeyCachingService"} {"project":"WhisperSystems_Signal-Android","commit":"0a8c62e0e3d574a0a0b2be0d0f6d098935fa2686","changeType":"CLASS_INSTANCE_CREATION","change":"new Intent(PASSPHRASE_EXPIRED_EVENT)","source":"org.thoughtcrime.securesms.service.KeyCachingService.handlePassphraseExpired()","target":"org.thoughtcrime.securesms.service.KeyCachingService.onStart(Intent,int)","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.service.KeyCachingService.handlePassphraseExpired()"} {"project":"WhisperSystems_Signal-Android","commit":"0a8c62e0e3d574a0a0b2be0d0f6d098935fa2686","changeType":"EXPRESSION_STATEMENT","change":"sendBroadcast(intent,KEY_PERMISSION)","source":"org.thoughtcrime.securesms.service.KeyCachingService.handlePassphraseExpired()","target":"org.thoughtcrime.securesms.service.KeyCachingService.onStart(Intent,int)","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.service.KeyCachingService.handlePassphraseExpired()"} {"project":"WhisperSystems_Signal-Android","commit":"0a8c62e0e3d574a0a0b2be0d0f6d098935fa2686","changeType":"EXPRESSION_STATEMENT","change":"intent.setPackage(getApplicationContext().getPackageName())","source":"org.thoughtcrime.securesms.service.KeyCachingService.handlePassphraseExpired()","target":"org.thoughtcrime.securesms.service.KeyCachingService.onStart(Intent,int)","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.service.KeyCachingService.handlePassphraseExpired()"} {"project":"WhisperSystems_Signal-Android","commit":"0a8c62e0e3d574a0a0b2be0d0f6d098935fa2686","changeType":"EXPRESSION_STATEMENT","change":"handleClearKey()","source":"org.thoughtcrime.securesms.service.KeyCachingService.handlePassphraseExpired()","target":"org.thoughtcrime.securesms.service.KeyCachingService.onStart(Intent,int)","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.service.KeyCachingService.handlePassphraseExpired()"} {"project":"WhisperSystems_Signal-Android","commit":"0a8c62e0e3d574a0a0b2be0d0f6d098935fa2686","changeType":"METHOD_INVOCATION","change":"sendBroadcast(intent,KEY_PERMISSION)","source":"org.thoughtcrime.securesms.service.KeyCachingService.handlePassphraseExpired()","target":"org.thoughtcrime.securesms.service.KeyCachingService.onStart(Intent,int)","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.service.KeyCachingService.handlePassphraseExpired()"} {"project":"WhisperSystems_Signal-Android","commit":"0a8c62e0e3d574a0a0b2be0d0f6d098935fa2686","changeType":"METHOD_INVOCATION","change":"getApplicationContext()","source":"org.thoughtcrime.securesms.service.KeyCachingService.handlePassphraseExpired()","target":"org.thoughtcrime.securesms.service.KeyCachingService.onStart(Intent,int)","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.service.KeyCachingService.handlePassphraseExpired()"} {"project":"WhisperSystems_Signal-Android","commit":"0a8c62e0e3d574a0a0b2be0d0f6d098935fa2686","changeType":"METHOD_INVOCATION","change":"getApplicationContext().getPackageName()","source":"org.thoughtcrime.securesms.service.KeyCachingService.handlePassphraseExpired()","target":"org.thoughtcrime.securesms.service.KeyCachingService.onStart(Intent,int)","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.service.KeyCachingService.handlePassphraseExpired()"} {"project":"WhisperSystems_Signal-Android","commit":"0a8c62e0e3d574a0a0b2be0d0f6d098935fa2686","changeType":"METHOD_INVOCATION","change":"intent.setPackage(getApplicationContext().getPackageName())","source":"org.thoughtcrime.securesms.service.KeyCachingService.handlePassphraseExpired()","target":"org.thoughtcrime.securesms.service.KeyCachingService.onStart(Intent,int)","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.service.KeyCachingService.handlePassphraseExpired()"} {"project":"WhisperSystems_Signal-Android","commit":"0a8c62e0e3d574a0a0b2be0d0f6d098935fa2686","changeType":"METHOD_INVOCATION","change":"handleClearKey()","source":"org.thoughtcrime.securesms.service.KeyCachingService.handlePassphraseExpired()","target":"org.thoughtcrime.securesms.service.KeyCachingService.onStart(Intent,int)","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.service.KeyCachingService.handlePassphraseExpired()"} {"project":"WhisperSystems_Signal-Android","commit":"0a8c62e0e3d574a0a0b2be0d0f6d098935fa2686","changeType":"MODIFIER","change":"private","source":"org.thoughtcrime.securesms.service.KeyCachingService.handlePassphraseExpired()","target":"org.thoughtcrime.securesms.service.KeyCachingService.onStart(Intent,int)","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.service.KeyCachingService.handlePassphraseExpired()"} {"project":"WhisperSystems_Signal-Android","commit":"0a8c62e0e3d574a0a0b2be0d0f6d098935fa2686","changeType":"PRIMITIVE_TYPE","change":"void","source":"org.thoughtcrime.securesms.service.KeyCachingService.handlePassphraseExpired()","target":"org.thoughtcrime.securesms.service.KeyCachingService.onStart(Intent,int)","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.service.KeyCachingService.handlePassphraseExpired()"} {"project":"WhisperSystems_Signal-Android","commit":"0a8c62e0e3d574a0a0b2be0d0f6d098935fa2686","changeType":"SIMPLE_TYPE","change":"Intent","source":"org.thoughtcrime.securesms.service.KeyCachingService.handlePassphraseExpired()","target":"org.thoughtcrime.securesms.service.KeyCachingService.onStart(Intent,int)","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.service.KeyCachingService.handlePassphraseExpired()"} {"project":"WhisperSystems_Signal-Android","commit":"0a8c62e0e3d574a0a0b2be0d0f6d098935fa2686","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"intent","source":"org.thoughtcrime.securesms.service.KeyCachingService.handlePassphraseExpired()","target":"org.thoughtcrime.securesms.service.KeyCachingService.onStart(Intent,int)","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.service.KeyCachingService.handlePassphraseExpired()"} {"project":"WhisperSystems_Signal-Android","commit":"0a8c62e0e3d574a0a0b2be0d0f6d098935fa2686","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"Intent [intent\u003dnew Intent(PASSPHRASE_EXPIRED_EVENT)]","source":"org.thoughtcrime.securesms.service.KeyCachingService.handlePassphraseExpired()","target":"org.thoughtcrime.securesms.service.KeyCachingService.onStart(Intent,int)","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.service.KeyCachingService.handlePassphraseExpired()"} {"project":"WhisperSystems_Signal-Android","commit":"0a8c62e0e3d574a0a0b2be0d0f6d098935fa2686","changeType":"EXPRESSION_STATEMENT","change":"handlePassphraseExpired()","source":"org.thoughtcrime.securesms.service.KeyCachingService.handlePassphraseExpired()","target":"org.thoughtcrime.securesms.service.KeyCachingService.onStart(Intent,int)","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.service.KeyCachingService.onStart(Intent,int)"} {"project":"WhisperSystems_Signal-Android","commit":"0a8c62e0e3d574a0a0b2be0d0f6d098935fa2686","changeType":"METHOD_INVOCATION","change":"handlePassphraseExpired()","source":"org.thoughtcrime.securesms.service.KeyCachingService.handlePassphraseExpired()","target":"org.thoughtcrime.securesms.service.KeyCachingService.onStart(Intent,int)","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.service.KeyCachingService.onStart(Intent,int)"} {"project":"WhisperSystems_Signal-Android","commit":"61386e9ca9eb48fc8c73a2c32d382bd0bcfeadf2","changeType":"METHOD_DECLARATION","change":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.getSpannedHeaderString(int,int)","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.getSpannedHeaderString(int,int)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.getBubbleText(int)","added":false,"scope":"CLASS_S","local":"src.org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter"} {"project":"WhisperSystems_Signal-Android","commit":"61386e9ca9eb48fc8c73a2c32d382bd0bcfeadf2","changeType":"CLASS_INSTANCE_CREATION","change":"new ImageSpan(getContext(),drawable,ImageSpan.ALIGN_BOTTOM)","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.getSpannedHeaderString(int,int)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.getBubbleText(int)","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.getSpannedHeaderString(int,int)"} {"project":"WhisperSystems_Signal-Android","commit":"61386e9ca9eb48fc8c73a2c32d382bd0bcfeadf2","changeType":"CLASS_INSTANCE_CREATION","change":"new SpannableString(\" \")","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.getSpannedHeaderString(int,int)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.getBubbleText(int)","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.getSpannedHeaderString(int,int)"} {"project":"WhisperSystems_Signal-Android","commit":"61386e9ca9eb48fc8c73a2c32d382bd0bcfeadf2","changeType":"EXPRESSION_STATEMENT","change":"spannable.setSpan(new ImageSpan(getContext(),drawable,ImageSpan.ALIGN_BOTTOM),0,spannable.length(),Spanned.SPAN_EXCLUSIVE_EXCLUSIVE)","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.getSpannedHeaderString(int,int)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.getBubbleText(int)","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.getSpannedHeaderString(int,int)"} {"project":"WhisperSystems_Signal-Android","commit":"61386e9ca9eb48fc8c73a2c32d382bd0bcfeadf2","changeType":"IF_STATEMENT","change":"cursor.getInt(cursor.getColumnIndexOrThrow(ContactsDatabase.CONTACT_TYPE_COLUMN)) \u003d\u003d ContactsDatabase.PUSH_TYPE","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.getSpannedHeaderString(int,int)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.getBubbleText(int)","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.getSpannedHeaderString(int,int)"} {"project":"WhisperSystems_Signal-Android","commit":"61386e9ca9eb48fc8c73a2c32d382bd0bcfeadf2","changeType":"INFIX_EXPRESSION","change":"cursor.getInt(cursor.getColumnIndexOrThrow(ContactsDatabase.CONTACT_TYPE_COLUMN)) \u003d\u003d ContactsDatabase.PUSH_TYPE","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.getSpannedHeaderString(int,int)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.getBubbleText(int)","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.getSpannedHeaderString(int,int)"} {"project":"WhisperSystems_Signal-Android","commit":"61386e9ca9eb48fc8c73a2c32d382bd0bcfeadf2","changeType":"MARKER_ANNOTATION","change":"@DrawableRes","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.getSpannedHeaderString(int,int)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.getBubbleText(int)","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.getSpannedHeaderString(int,int)"} {"project":"WhisperSystems_Signal-Android","commit":"61386e9ca9eb48fc8c73a2c32d382bd0bcfeadf2","changeType":"METHOD_INVOCATION","change":"getHeaderString(position)","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.getSpannedHeaderString(int,int)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.getBubbleText(int)","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.getSpannedHeaderString(int,int)"} {"project":"WhisperSystems_Signal-Android","commit":"61386e9ca9eb48fc8c73a2c32d382bd0bcfeadf2","changeType":"METHOD_INVOCATION","change":"spannable.length()","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.getSpannedHeaderString(int,int)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.getBubbleText(int)","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.getSpannedHeaderString(int,int)"} {"project":"WhisperSystems_Signal-Android","commit":"61386e9ca9eb48fc8c73a2c32d382bd0bcfeadf2","changeType":"METHOD_INVOCATION","change":"getContext()","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.getSpannedHeaderString(int,int)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.getBubbleText(int)","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.getSpannedHeaderString(int,int)"} {"project":"WhisperSystems_Signal-Android","commit":"61386e9ca9eb48fc8c73a2c32d382bd0bcfeadf2","changeType":"METHOD_INVOCATION","change":"spannable.setSpan(new ImageSpan(getContext(),drawable,ImageSpan.ALIGN_BOTTOM),0,spannable.length(),Spanned.SPAN_EXCLUSIVE_EXCLUSIVE)","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.getSpannedHeaderString(int,int)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.getBubbleText(int)","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.getSpannedHeaderString(int,int)"} {"project":"WhisperSystems_Signal-Android","commit":"61386e9ca9eb48fc8c73a2c32d382bd0bcfeadf2","changeType":"METHOD_INVOCATION","change":"cursor.getColumnIndexOrThrow(ContactsDatabase.CONTACT_TYPE_COLUMN)","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.getSpannedHeaderString(int,int)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.getBubbleText(int)","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.getSpannedHeaderString(int,int)"} {"project":"WhisperSystems_Signal-Android","commit":"61386e9ca9eb48fc8c73a2c32d382bd0bcfeadf2","changeType":"METHOD_INVOCATION","change":"cursor.getInt(cursor.getColumnIndexOrThrow(ContactsDatabase.CONTACT_TYPE_COLUMN))","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.getSpannedHeaderString(int,int)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.getBubbleText(int)","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.getSpannedHeaderString(int,int)"} {"project":"WhisperSystems_Signal-Android","commit":"61386e9ca9eb48fc8c73a2c32d382bd0bcfeadf2","changeType":"METHOD_INVOCATION","change":"getCursorAtPositionOrThrow(position)","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.getSpannedHeaderString(int,int)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.getBubbleText(int)","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.getSpannedHeaderString(int,int)"} {"project":"WhisperSystems_Signal-Android","commit":"61386e9ca9eb48fc8c73a2c32d382bd0bcfeadf2","changeType":"MODIFIER","change":"private","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.getSpannedHeaderString(int,int)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.getBubbleText(int)","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.getSpannedHeaderString(int,int)"} {"project":"WhisperSystems_Signal-Android","commit":"61386e9ca9eb48fc8c73a2c32d382bd0bcfeadf2","changeType":"NUMBER_LITERAL","change":"0","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.getSpannedHeaderString(int,int)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.getBubbleText(int)","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.getSpannedHeaderString(int,int)"} {"project":"WhisperSystems_Signal-Android","commit":"61386e9ca9eb48fc8c73a2c32d382bd0bcfeadf2","changeType":"PRIMITIVE_TYPE","change":"int","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.getSpannedHeaderString(int,int)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.getBubbleText(int)","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.getSpannedHeaderString(int,int)"} {"project":"WhisperSystems_Signal-Android","commit":"61386e9ca9eb48fc8c73a2c32d382bd0bcfeadf2","changeType":"QUALIFIED_NAME","change":"Spanned.SPAN_EXCLUSIVE_EXCLUSIVE","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.getSpannedHeaderString(int,int)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.getBubbleText(int)","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.getSpannedHeaderString(int,int)"} {"project":"WhisperSystems_Signal-Android","commit":"61386e9ca9eb48fc8c73a2c32d382bd0bcfeadf2","changeType":"QUALIFIED_NAME","change":"ImageSpan.ALIGN_BOTTOM","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.getSpannedHeaderString(int,int)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.getBubbleText(int)","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.getSpannedHeaderString(int,int)"} {"project":"WhisperSystems_Signal-Android","commit":"61386e9ca9eb48fc8c73a2c32d382bd0bcfeadf2","changeType":"QUALIFIED_NAME","change":"ContactsDatabase.PUSH_TYPE","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.getSpannedHeaderString(int,int)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.getBubbleText(int)","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.getSpannedHeaderString(int,int)"} {"project":"WhisperSystems_Signal-Android","commit":"61386e9ca9eb48fc8c73a2c32d382bd0bcfeadf2","changeType":"QUALIFIED_NAME","change":"ContactsDatabase.CONTACT_TYPE_COLUMN","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.getSpannedHeaderString(int,int)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.getBubbleText(int)","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.getSpannedHeaderString(int,int)"} {"project":"WhisperSystems_Signal-Android","commit":"61386e9ca9eb48fc8c73a2c32d382bd0bcfeadf2","changeType":"RETURN_STATEMENT","change":"return getHeaderString(position);\n","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.getSpannedHeaderString(int,int)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.getBubbleText(int)","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.getSpannedHeaderString(int,int)"} {"project":"WhisperSystems_Signal-Android","commit":"61386e9ca9eb48fc8c73a2c32d382bd0bcfeadf2","changeType":"RETURN_STATEMENT","change":"return spannable;\n","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.getSpannedHeaderString(int,int)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.getBubbleText(int)","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.getSpannedHeaderString(int,int)"} {"project":"WhisperSystems_Signal-Android","commit":"61386e9ca9eb48fc8c73a2c32d382bd0bcfeadf2","changeType":"SIMPLE_TYPE","change":"ImageSpan","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.getSpannedHeaderString(int,int)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.getBubbleText(int)","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.getSpannedHeaderString(int,int)"} {"project":"WhisperSystems_Signal-Android","commit":"61386e9ca9eb48fc8c73a2c32d382bd0bcfeadf2","changeType":"SIMPLE_TYPE","change":"SpannableString","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.getSpannedHeaderString(int,int)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.getBubbleText(int)","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.getSpannedHeaderString(int,int)"} {"project":"WhisperSystems_Signal-Android","commit":"61386e9ca9eb48fc8c73a2c32d382bd0bcfeadf2","changeType":"SIMPLE_TYPE","change":"Cursor","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.getSpannedHeaderString(int,int)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.getBubbleText(int)","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.getSpannedHeaderString(int,int)"} {"project":"WhisperSystems_Signal-Android","commit":"61386e9ca9eb48fc8c73a2c32d382bd0bcfeadf2","changeType":"SIMPLE_TYPE","change":"CharSequence","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.getSpannedHeaderString(int,int)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.getBubbleText(int)","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.getSpannedHeaderString(int,int)"} {"project":"WhisperSystems_Signal-Android","commit":"61386e9ca9eb48fc8c73a2c32d382bd0bcfeadf2","changeType":"SINGLE_VARIABLE_DECLARATION","change":"@DrawableRes int drawable","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.getSpannedHeaderString(int,int)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.getBubbleText(int)","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.getSpannedHeaderString(int,int)"} {"project":"WhisperSystems_Signal-Android","commit":"61386e9ca9eb48fc8c73a2c32d382bd0bcfeadf2","changeType":"SINGLE_VARIABLE_DECLARATION","change":"int position","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.getSpannedHeaderString(int,int)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.getBubbleText(int)","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.getSpannedHeaderString(int,int)"} {"project":"WhisperSystems_Signal-Android","commit":"61386e9ca9eb48fc8c73a2c32d382bd0bcfeadf2","changeType":"STRING_LITERAL","change":" ","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.getSpannedHeaderString(int,int)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.getBubbleText(int)","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.getSpannedHeaderString(int,int)"} {"project":"WhisperSystems_Signal-Android","commit":"61386e9ca9eb48fc8c73a2c32d382bd0bcfeadf2","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"spannable","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.getSpannedHeaderString(int,int)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.getBubbleText(int)","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.getSpannedHeaderString(int,int)"} {"project":"WhisperSystems_Signal-Android","commit":"61386e9ca9eb48fc8c73a2c32d382bd0bcfeadf2","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"cursor","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.getSpannedHeaderString(int,int)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.getBubbleText(int)","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.getSpannedHeaderString(int,int)"} {"project":"WhisperSystems_Signal-Android","commit":"61386e9ca9eb48fc8c73a2c32d382bd0bcfeadf2","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"SpannableString [spannable\u003dnew SpannableString(\" \")]","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.getSpannedHeaderString(int,int)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.getBubbleText(int)","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.getSpannedHeaderString(int,int)"} {"project":"WhisperSystems_Signal-Android","commit":"61386e9ca9eb48fc8c73a2c32d382bd0bcfeadf2","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"Cursor [cursor\u003dgetCursorAtPositionOrThrow(position)]","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.getSpannedHeaderString(int,int)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.getBubbleText(int)","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.getSpannedHeaderString(int,int)"} {"project":"WhisperSystems_Signal-Android","commit":"61386e9ca9eb48fc8c73a2c32d382bd0bcfeadf2","changeType":"METHOD_INVOCATION","change":"getHeaderString(position)","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.getSpannedHeaderString(int,int)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.getBubbleText(int)","added":true,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.getBubbleText(int)"} {"project":"WhisperSystems_Signal-Android","commit":"61386e9ca9eb48fc8c73a2c32d382bd0bcfeadf2","changeType":"RETURN_STATEMENT","change":"return getHeaderString(position);\n","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.getSpannedHeaderString(int,int)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.getBubbleText(int)","added":true,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.getBubbleText(int)"} {"project":"WhisperSystems_Signal-Android","commit":"61386e9ca9eb48fc8c73a2c32d382bd0bcfeadf2","changeType":"METHOD_INVOCATION","change":"getSpannedHeaderString(position,R.drawable.ic_signal_white_48dp)","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.getSpannedHeaderString(int,int)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.getBubbleText(int)","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.getBubbleText(int)"} {"project":"WhisperSystems_Signal-Android","commit":"61386e9ca9eb48fc8c73a2c32d382bd0bcfeadf2","changeType":"QUALIFIED_NAME","change":"R.drawable.ic_signal_white_48dp","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.getSpannedHeaderString(int,int)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.getBubbleText(int)","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.getBubbleText(int)"} {"project":"WhisperSystems_Signal-Android","commit":"61386e9ca9eb48fc8c73a2c32d382bd0bcfeadf2","changeType":"QUALIFIED_NAME","change":"R.drawable","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.getSpannedHeaderString(int,int)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.getBubbleText(int)","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.getBubbleText(int)"} {"project":"WhisperSystems_Signal-Android","commit":"61386e9ca9eb48fc8c73a2c32d382bd0bcfeadf2","changeType":"RETURN_STATEMENT","change":"return getSpannedHeaderString(position,R.drawable.ic_signal_white_48dp);\n","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.getSpannedHeaderString(int,int)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.getBubbleText(int)","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.getBubbleText(int)"} {"project":"WhisperSystems_Signal-Android","commit":"61386e9ca9eb48fc8c73a2c32d382bd0bcfeadf2","changeType":"EXPRESSION_STATEMENT","change":"((TextView)viewHolder.itemView).setText(getSpannedHeaderString(position,R.drawable.ic_signal_grey_24dp))","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.getSpannedHeaderString(int,int)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.getBubbleText(int)","added":false,"scope":"SUR_S","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.onBindHeaderViewHolder(HeaderViewHolder,int)"} {"project":"WhisperSystems_Signal-Android","commit":"61386e9ca9eb48fc8c73a2c32d382bd0bcfeadf2","changeType":"METHOD_INVOCATION","change":"((TextView)viewHolder.itemView).setText(getSpannedHeaderString(position,R.drawable.ic_signal_grey_24dp))","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.getSpannedHeaderString(int,int)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.getBubbleText(int)","added":false,"scope":"SUR_S","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.onBindHeaderViewHolder(HeaderViewHolder,int)"} {"project":"WhisperSystems_Signal-Android","commit":"61386e9ca9eb48fc8c73a2c32d382bd0bcfeadf2","changeType":"METHOD_INVOCATION","change":"getSpannedHeaderString(position,R.drawable.ic_signal_grey_24dp)","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.getSpannedHeaderString(int,int)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.getBubbleText(int)","added":false,"scope":"SUR_S","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.onBindHeaderViewHolder(HeaderViewHolder,int)"} {"project":"WhisperSystems_Signal-Android","commit":"2ce16297ff1dfbbc948aec1c5d352c46f95c2547","changeType":"METHOD_DECLARATION","change":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.shutdown()","source":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.shutdown()","target":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.stop()","added":false,"scope":"CLASS_S","local":"src.org.thoughtcrime.securesms.audio.AudioSlidePlayer"} {"project":"WhisperSystems_Signal-Android","commit":"2ce16297ff1dfbbc948aec1c5d352c46f95c2547","changeType":"ASSIGNMENT","change":"this.audioAttachmentServer \u003d null","source":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.shutdown()","target":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.stop()","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.shutdown()"} {"project":"WhisperSystems_Signal-Android","commit":"2ce16297ff1dfbbc948aec1c5d352c46f95c2547","changeType":"ASSIGNMENT","change":"this.mediaPlayer \u003d null","source":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.shutdown()","target":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.stop()","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.shutdown()"} {"project":"WhisperSystems_Signal-Android","commit":"2ce16297ff1dfbbc948aec1c5d352c46f95c2547","changeType":"EXPRESSION_STATEMENT","change":"this.audioAttachmentServer\u003dnull","source":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.shutdown()","target":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.stop()","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.shutdown()"} {"project":"WhisperSystems_Signal-Android","commit":"2ce16297ff1dfbbc948aec1c5d352c46f95c2547","changeType":"EXPRESSION_STATEMENT","change":"this.mediaPlayer\u003dnull","source":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.shutdown()","target":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.stop()","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.shutdown()"} {"project":"WhisperSystems_Signal-Android","commit":"2ce16297ff1dfbbc948aec1c5d352c46f95c2547","changeType":"EXPRESSION_STATEMENT","change":"this.audioAttachmentServer.stop()","source":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.shutdown()","target":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.stop()","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.shutdown()"} {"project":"WhisperSystems_Signal-Android","commit":"2ce16297ff1dfbbc948aec1c5d352c46f95c2547","changeType":"EXPRESSION_STATEMENT","change":"this.mediaPlayer.stop()","source":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.shutdown()","target":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.stop()","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.shutdown()"} {"project":"WhisperSystems_Signal-Android","commit":"2ce16297ff1dfbbc948aec1c5d352c46f95c2547","changeType":"EXPRESSION_STATEMENT","change":"removePlaying(this)","source":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.shutdown()","target":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.stop()","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.shutdown()"} {"project":"WhisperSystems_Signal-Android","commit":"2ce16297ff1dfbbc948aec1c5d352c46f95c2547","changeType":"FIELD_ACCESS","change":"this.audioAttachmentServer","source":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.shutdown()","target":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.stop()","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.shutdown()"} {"project":"WhisperSystems_Signal-Android","commit":"2ce16297ff1dfbbc948aec1c5d352c46f95c2547","changeType":"FIELD_ACCESS","change":"this.mediaPlayer","source":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.shutdown()","target":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.stop()","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.shutdown()"} {"project":"WhisperSystems_Signal-Android","commit":"2ce16297ff1dfbbc948aec1c5d352c46f95c2547","changeType":"IF_STATEMENT","change":"this.audioAttachmentServer !\u003d null","source":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.shutdown()","target":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.stop()","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.shutdown()"} {"project":"WhisperSystems_Signal-Android","commit":"2ce16297ff1dfbbc948aec1c5d352c46f95c2547","changeType":"IF_STATEMENT","change":"this.mediaPlayer !\u003d null","source":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.shutdown()","target":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.stop()","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.shutdown()"} {"project":"WhisperSystems_Signal-Android","commit":"2ce16297ff1dfbbc948aec1c5d352c46f95c2547","changeType":"INFIX_EXPRESSION","change":"this.audioAttachmentServer !\u003d null","source":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.shutdown()","target":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.stop()","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.shutdown()"} {"project":"WhisperSystems_Signal-Android","commit":"2ce16297ff1dfbbc948aec1c5d352c46f95c2547","changeType":"INFIX_EXPRESSION","change":"this.mediaPlayer !\u003d null","source":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.shutdown()","target":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.stop()","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.shutdown()"} {"project":"WhisperSystems_Signal-Android","commit":"2ce16297ff1dfbbc948aec1c5d352c46f95c2547","changeType":"METHOD_INVOCATION","change":"this.audioAttachmentServer.stop()","source":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.shutdown()","target":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.stop()","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.shutdown()"} {"project":"WhisperSystems_Signal-Android","commit":"2ce16297ff1dfbbc948aec1c5d352c46f95c2547","changeType":"METHOD_INVOCATION","change":"this.mediaPlayer.stop()","source":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.shutdown()","target":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.stop()","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.shutdown()"} {"project":"WhisperSystems_Signal-Android","commit":"2ce16297ff1dfbbc948aec1c5d352c46f95c2547","changeType":"METHOD_INVOCATION","change":"removePlaying(this)","source":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.shutdown()","target":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.stop()","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.shutdown()"} {"project":"WhisperSystems_Signal-Android","commit":"2ce16297ff1dfbbc948aec1c5d352c46f95c2547","changeType":"MODIFIER","change":"private","source":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.shutdown()","target":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.stop()","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.shutdown()"} {"project":"WhisperSystems_Signal-Android","commit":"2ce16297ff1dfbbc948aec1c5d352c46f95c2547","changeType":"NULL_LITERAL","change":"null","source":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.shutdown()","target":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.stop()","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.shutdown()"} {"project":"WhisperSystems_Signal-Android","commit":"2ce16297ff1dfbbc948aec1c5d352c46f95c2547","changeType":"PRIMITIVE_TYPE","change":"void","source":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.shutdown()","target":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.stop()","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.shutdown()"} {"project":"WhisperSystems_Signal-Android","commit":"2ce16297ff1dfbbc948aec1c5d352c46f95c2547","changeType":"THIS_EXPRESSION","change":"this","source":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.shutdown()","target":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.stop()","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.shutdown()"} {"project":"WhisperSystems_Signal-Android","commit":"2ce16297ff1dfbbc948aec1c5d352c46f95c2547","changeType":"SYNCHRONIZED_STATEMENT","change":"synchronized (AudioSlidePlayer.this) {\n mediaPlayer\u003dnull;\n audioAttachmentServer.stop();\n audioAttachmentServer\u003dnull;\n}\n","source":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.shutdown()","target":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.stop()","added":true,"scope":"SUR_T","local":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.onCompletion(MediaPlayer)"} {"project":"WhisperSystems_Signal-Android","commit":"2ce16297ff1dfbbc948aec1c5d352c46f95c2547","changeType":"ANONYMOUS_CLASS_DECLARATION","change":"{\n @Override public void onCompletion( MediaPlayer mp){\n Log.w(TAG,\"onComplete\");\nsynchronized (AudioSlidePlayer.this) {\n mediaPlayer\u003dnull;\n audioAttachmentServer.stop();\n audioAttachmentServer\u003dnull;\n }\n notifyOnStop();\n progressEventHandler.removeMessages(0);\n }\n}\n","source":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.shutdown()","target":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.stop()","added":true,"scope":"SUR_T","local":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.onPrepared(MediaPlayer)"} {"project":"WhisperSystems_Signal-Android","commit":"2ce16297ff1dfbbc948aec1c5d352c46f95c2547","changeType":"CLASS_INSTANCE_CREATION","change":"new MediaPlayer.OnCompletionListener(){\n @Override public void onCompletion( MediaPlayer mp){\n Log.w(TAG,\"onComplete\");\nsynchronized (AudioSlidePlayer.this) {\n mediaPlayer\u003dnull;\n audioAttachmentServer.stop();\n audioAttachmentServer\u003dnull;\n }\n notifyOnStop();\n progressEventHandler.removeMessages(0);\n }\n}\n","source":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.shutdown()","target":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.stop()","added":true,"scope":"SUR_T","local":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.onPrepared(MediaPlayer)"} {"project":"WhisperSystems_Signal-Android","commit":"2ce16297ff1dfbbc948aec1c5d352c46f95c2547","changeType":"EXPRESSION_STATEMENT","change":"mediaPlayer.setOnCompletionListener(new MediaPlayer.OnCompletionListener(){\n @Override public void onCompletion( MediaPlayer mp){\n Log.w(TAG,\"onComplete\");\nsynchronized (AudioSlidePlayer.this) {\n mediaPlayer\u003dnull;\n audioAttachmentServer.stop();\n audioAttachmentServer\u003dnull;\n }\n notifyOnStop();\n progressEventHandler.removeMessages(0);\n }\n}\n)","source":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.shutdown()","target":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.stop()","added":true,"scope":"SUR_T","local":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.onPrepared(MediaPlayer)"} {"project":"WhisperSystems_Signal-Android","commit":"2ce16297ff1dfbbc948aec1c5d352c46f95c2547","changeType":"METHOD_INVOCATION","change":"mediaPlayer.setOnCompletionListener(new MediaPlayer.OnCompletionListener(){\n @Override public void onCompletion( MediaPlayer mp){\n Log.w(TAG,\"onComplete\");\nsynchronized (AudioSlidePlayer.this) {\n mediaPlayer\u003dnull;\n audioAttachmentServer.stop();\n audioAttachmentServer\u003dnull;\n }\n notifyOnStop();\n progressEventHandler.removeMessages(0);\n }\n}\n)","source":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.shutdown()","target":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.stop()","added":true,"scope":"SUR_T","local":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.onPrepared(MediaPlayer)"} {"project":"WhisperSystems_Signal-Android","commit":"2ce16297ff1dfbbc948aec1c5d352c46f95c2547","changeType":"ANONYMOUS_CLASS_DECLARATION","change":"{\n @Override public void onCompletion( MediaPlayer mp){\n Log.w(TAG,\"onComplete\");\n mediaPlayer\u003dnull;\n audioAttachmentServer.stop();\n audioAttachmentServer\u003dnull;\n notifyOnStop();\n progressEventHandler.removeMessages(0);\n }\n}\n","source":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.shutdown()","target":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.stop()","added":false,"scope":"SUR_T","local":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.onPrepared(MediaPlayer)"} {"project":"WhisperSystems_Signal-Android","commit":"2ce16297ff1dfbbc948aec1c5d352c46f95c2547","changeType":"CLASS_INSTANCE_CREATION","change":"new MediaPlayer.OnCompletionListener(){\n @Override public void onCompletion( MediaPlayer mp){\n Log.w(TAG,\"onComplete\");\n mediaPlayer\u003dnull;\n audioAttachmentServer.stop();\n audioAttachmentServer\u003dnull;\n notifyOnStop();\n progressEventHandler.removeMessages(0);\n }\n}\n","source":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.shutdown()","target":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.stop()","added":false,"scope":"SUR_T","local":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.onPrepared(MediaPlayer)"} {"project":"WhisperSystems_Signal-Android","commit":"2ce16297ff1dfbbc948aec1c5d352c46f95c2547","changeType":"EXPRESSION_STATEMENT","change":"mediaPlayer.setOnCompletionListener(new MediaPlayer.OnCompletionListener(){\n @Override public void onCompletion( MediaPlayer mp){\n Log.w(TAG,\"onComplete\");\n mediaPlayer\u003dnull;\n audioAttachmentServer.stop();\n audioAttachmentServer\u003dnull;\n notifyOnStop();\n progressEventHandler.removeMessages(0);\n }\n}\n)","source":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.shutdown()","target":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.stop()","added":false,"scope":"SUR_T","local":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.onPrepared(MediaPlayer)"} {"project":"WhisperSystems_Signal-Android","commit":"2ce16297ff1dfbbc948aec1c5d352c46f95c2547","changeType":"METHOD_INVOCATION","change":"mediaPlayer.setOnCompletionListener(new MediaPlayer.OnCompletionListener(){\n @Override public void onCompletion( MediaPlayer mp){\n Log.w(TAG,\"onComplete\");\n mediaPlayer\u003dnull;\n audioAttachmentServer.stop();\n audioAttachmentServer\u003dnull;\n notifyOnStop();\n progressEventHandler.removeMessages(0);\n }\n}\n)","source":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.shutdown()","target":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.stop()","added":false,"scope":"SUR_T","local":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.onPrepared(MediaPlayer)"} {"project":"WhisperSystems_Signal-Android","commit":"2ce16297ff1dfbbc948aec1c5d352c46f95c2547","changeType":"ASSIGNMENT","change":"this.mediaPlayer \u003d null","source":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.shutdown()","target":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.stop()","added":true,"scope":"TARGET","local":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.stop()"} {"project":"WhisperSystems_Signal-Android","commit":"2ce16297ff1dfbbc948aec1c5d352c46f95c2547","changeType":"ASSIGNMENT","change":"this.audioAttachmentServer \u003d null","source":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.shutdown()","target":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.stop()","added":true,"scope":"TARGET","local":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.stop()"} {"project":"WhisperSystems_Signal-Android","commit":"2ce16297ff1dfbbc948aec1c5d352c46f95c2547","changeType":"EXPRESSION_STATEMENT","change":"this.audioAttachmentServer\u003dnull","source":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.shutdown()","target":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.stop()","added":true,"scope":"TARGET","local":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.stop()"} {"project":"WhisperSystems_Signal-Android","commit":"2ce16297ff1dfbbc948aec1c5d352c46f95c2547","changeType":"EXPRESSION_STATEMENT","change":"this.mediaPlayer.stop()","source":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.shutdown()","target":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.stop()","added":true,"scope":"TARGET","local":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.stop()"} {"project":"WhisperSystems_Signal-Android","commit":"2ce16297ff1dfbbc948aec1c5d352c46f95c2547","changeType":"EXPRESSION_STATEMENT","change":"this.mediaPlayer\u003dnull","source":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.shutdown()","target":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.stop()","added":true,"scope":"TARGET","local":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.stop()"} {"project":"WhisperSystems_Signal-Android","commit":"2ce16297ff1dfbbc948aec1c5d352c46f95c2547","changeType":"EXPRESSION_STATEMENT","change":"this.audioAttachmentServer.stop()","source":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.shutdown()","target":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.stop()","added":true,"scope":"TARGET","local":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.stop()"} {"project":"WhisperSystems_Signal-Android","commit":"2ce16297ff1dfbbc948aec1c5d352c46f95c2547","changeType":"EXPRESSION_STATEMENT","change":"removePlaying(this)","source":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.shutdown()","target":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.stop()","added":true,"scope":"TARGET","local":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.stop()"} {"project":"WhisperSystems_Signal-Android","commit":"2ce16297ff1dfbbc948aec1c5d352c46f95c2547","changeType":"FIELD_ACCESS","change":"this.audioAttachmentServer","source":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.shutdown()","target":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.stop()","added":true,"scope":"TARGET","local":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.stop()"} {"project":"WhisperSystems_Signal-Android","commit":"2ce16297ff1dfbbc948aec1c5d352c46f95c2547","changeType":"FIELD_ACCESS","change":"this.mediaPlayer","source":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.shutdown()","target":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.stop()","added":true,"scope":"TARGET","local":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.stop()"} {"project":"WhisperSystems_Signal-Android","commit":"2ce16297ff1dfbbc948aec1c5d352c46f95c2547","changeType":"IF_STATEMENT","change":"this.audioAttachmentServer !\u003d null","source":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.shutdown()","target":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.stop()","added":true,"scope":"TARGET","local":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.stop()"} {"project":"WhisperSystems_Signal-Android","commit":"2ce16297ff1dfbbc948aec1c5d352c46f95c2547","changeType":"IF_STATEMENT","change":"this.mediaPlayer !\u003d null","source":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.shutdown()","target":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.stop()","added":true,"scope":"TARGET","local":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.stop()"} {"project":"WhisperSystems_Signal-Android","commit":"2ce16297ff1dfbbc948aec1c5d352c46f95c2547","changeType":"INFIX_EXPRESSION","change":"this.audioAttachmentServer !\u003d null","source":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.shutdown()","target":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.stop()","added":true,"scope":"TARGET","local":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.stop()"} {"project":"WhisperSystems_Signal-Android","commit":"2ce16297ff1dfbbc948aec1c5d352c46f95c2547","changeType":"INFIX_EXPRESSION","change":"this.mediaPlayer !\u003d null","source":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.shutdown()","target":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.stop()","added":true,"scope":"TARGET","local":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.stop()"} {"project":"WhisperSystems_Signal-Android","commit":"2ce16297ff1dfbbc948aec1c5d352c46f95c2547","changeType":"METHOD_INVOCATION","change":"this.mediaPlayer.stop()","source":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.shutdown()","target":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.stop()","added":true,"scope":"TARGET","local":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.stop()"} {"project":"WhisperSystems_Signal-Android","commit":"2ce16297ff1dfbbc948aec1c5d352c46f95c2547","changeType":"METHOD_INVOCATION","change":"this.audioAttachmentServer.stop()","source":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.shutdown()","target":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.stop()","added":true,"scope":"TARGET","local":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.stop()"} {"project":"WhisperSystems_Signal-Android","commit":"2ce16297ff1dfbbc948aec1c5d352c46f95c2547","changeType":"METHOD_INVOCATION","change":"removePlaying(this)","source":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.shutdown()","target":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.stop()","added":true,"scope":"TARGET","local":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.stop()"} {"project":"WhisperSystems_Signal-Android","commit":"2ce16297ff1dfbbc948aec1c5d352c46f95c2547","changeType":"MODIFIER","change":"synchronized","source":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.shutdown()","target":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.stop()","added":true,"scope":"TARGET","local":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.stop()"} {"project":"WhisperSystems_Signal-Android","commit":"2ce16297ff1dfbbc948aec1c5d352c46f95c2547","changeType":"NULL_LITERAL","change":"null","source":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.shutdown()","target":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.stop()","added":true,"scope":"TARGET","local":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.stop()"} {"project":"WhisperSystems_Signal-Android","commit":"2ce16297ff1dfbbc948aec1c5d352c46f95c2547","changeType":"THIS_EXPRESSION","change":"this","source":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.shutdown()","target":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.stop()","added":true,"scope":"TARGET","local":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.stop()"} {"project":"WhisperSystems_Signal-Android","commit":"2ce16297ff1dfbbc948aec1c5d352c46f95c2547","changeType":"EXPRESSION_STATEMENT","change":"shutdown()","source":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.shutdown()","target":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.stop()","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.stop()"} {"project":"WhisperSystems_Signal-Android","commit":"2ce16297ff1dfbbc948aec1c5d352c46f95c2547","changeType":"METHOD_INVOCATION","change":"shutdown()","source":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.shutdown()","target":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.stop()","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.audio.AudioSlidePlayer.stop()"} {"project":"WhisperSystems_Signal-Android","commit":"cd085faecdf378b9245e73ffcfe36d93b61eeef2","changeType":"METHOD_DECLARATION","change":"org.thoughtcrime.securesms.service.SmsListener.isChallenge(Context,String)","source":"org.thoughtcrime.securesms.service.SmsListener.isChallenge(Context,Intent)","target":"org.thoughtcrime.securesms.service.SmsListener.onReceive(Context,Intent)","added":true,"scope":"CLASS_S","local":"src.org.thoughtcrime.securesms.service.SmsListener"} {"project":"WhisperSystems_Signal-Android","commit":"cd085faecdf378b9245e73ffcfe36d93b61eeef2","changeType":"METHOD_DECLARATION","change":"org.thoughtcrime.securesms.service.SmsListener.isChallenge(Context,Intent)","source":"org.thoughtcrime.securesms.service.SmsListener.isChallenge(Context,Intent)","target":"org.thoughtcrime.securesms.service.SmsListener.onReceive(Context,Intent)","added":false,"scope":"CLASS_S","local":"src.org.thoughtcrime.securesms.service.SmsListener"} {"project":"WhisperSystems_Signal-Android","commit":"cd085faecdf378b9245e73ffcfe36d93b61eeef2","changeType":"BOOLEAN_LITERAL","change":"false","source":"org.thoughtcrime.securesms.service.SmsListener.isChallenge(Context,Intent)","target":"org.thoughtcrime.securesms.service.SmsListener.onReceive(Context,Intent)","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.service.SmsListener.isChallenge(Context,Intent)"} {"project":"WhisperSystems_Signal-Android","commit":"cd085faecdf378b9245e73ffcfe36d93b61eeef2","changeType":"BOOLEAN_LITERAL","change":"true","source":"org.thoughtcrime.securesms.service.SmsListener.isChallenge(Context,Intent)","target":"org.thoughtcrime.securesms.service.SmsListener.onReceive(Context,Intent)","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.service.SmsListener.isChallenge(Context,Intent)"} {"project":"WhisperSystems_Signal-Android","commit":"cd085faecdf378b9245e73ffcfe36d93b61eeef2","changeType":"IF_STATEMENT","change":"CHALLENGE_PATTERN.matcher(messageBody).matches() \u0026\u0026 TextSecurePreferences.isVerifying(context)","source":"org.thoughtcrime.securesms.service.SmsListener.isChallenge(Context,Intent)","target":"org.thoughtcrime.securesms.service.SmsListener.onReceive(Context,Intent)","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.service.SmsListener.isChallenge(Context,Intent)"} {"project":"WhisperSystems_Signal-Android","commit":"cd085faecdf378b9245e73ffcfe36d93b61eeef2","changeType":"IF_STATEMENT","change":"messageBody \u003d\u003d null","source":"org.thoughtcrime.securesms.service.SmsListener.isChallenge(Context,Intent)","target":"org.thoughtcrime.securesms.service.SmsListener.onReceive(Context,Intent)","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.service.SmsListener.isChallenge(Context,Intent)"} {"project":"WhisperSystems_Signal-Android","commit":"cd085faecdf378b9245e73ffcfe36d93b61eeef2","changeType":"INFIX_EXPRESSION","change":"CHALLENGE_PATTERN.matcher(messageBody).matches() \u0026\u0026 TextSecurePreferences.isVerifying(context)","source":"org.thoughtcrime.securesms.service.SmsListener.isChallenge(Context,Intent)","target":"org.thoughtcrime.securesms.service.SmsListener.onReceive(Context,Intent)","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.service.SmsListener.isChallenge(Context,Intent)"} {"project":"WhisperSystems_Signal-Android","commit":"cd085faecdf378b9245e73ffcfe36d93b61eeef2","changeType":"INFIX_EXPRESSION","change":"messageBody \u003d\u003d null","source":"org.thoughtcrime.securesms.service.SmsListener.isChallenge(Context,Intent)","target":"org.thoughtcrime.securesms.service.SmsListener.onReceive(Context,Intent)","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.service.SmsListener.isChallenge(Context,Intent)"} {"project":"WhisperSystems_Signal-Android","commit":"cd085faecdf378b9245e73ffcfe36d93b61eeef2","changeType":"METHOD_INVOCATION","change":"TextSecurePreferences.isVerifying(context)","source":"org.thoughtcrime.securesms.service.SmsListener.isChallenge(Context,Intent)","target":"org.thoughtcrime.securesms.service.SmsListener.onReceive(Context,Intent)","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.service.SmsListener.isChallenge(Context,Intent)"} {"project":"WhisperSystems_Signal-Android","commit":"cd085faecdf378b9245e73ffcfe36d93b61eeef2","changeType":"METHOD_INVOCATION","change":"CHALLENGE_PATTERN.matcher(messageBody)","source":"org.thoughtcrime.securesms.service.SmsListener.isChallenge(Context,Intent)","target":"org.thoughtcrime.securesms.service.SmsListener.onReceive(Context,Intent)","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.service.SmsListener.isChallenge(Context,Intent)"} {"project":"WhisperSystems_Signal-Android","commit":"cd085faecdf378b9245e73ffcfe36d93b61eeef2","changeType":"METHOD_INVOCATION","change":"CHALLENGE_PATTERN.matcher(messageBody).matches()","source":"org.thoughtcrime.securesms.service.SmsListener.isChallenge(Context,Intent)","target":"org.thoughtcrime.securesms.service.SmsListener.onReceive(Context,Intent)","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.service.SmsListener.isChallenge(Context,Intent)"} {"project":"WhisperSystems_Signal-Android","commit":"cd085faecdf378b9245e73ffcfe36d93b61eeef2","changeType":"METHOD_INVOCATION","change":"getSmsMessageBodyFromIntent(intent)","source":"org.thoughtcrime.securesms.service.SmsListener.isChallenge(Context,Intent)","target":"org.thoughtcrime.securesms.service.SmsListener.onReceive(Context,Intent)","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.service.SmsListener.isChallenge(Context,Intent)"} {"project":"WhisperSystems_Signal-Android","commit":"cd085faecdf378b9245e73ffcfe36d93b61eeef2","changeType":"MODIFIER","change":"private","source":"org.thoughtcrime.securesms.service.SmsListener.isChallenge(Context,Intent)","target":"org.thoughtcrime.securesms.service.SmsListener.onReceive(Context,Intent)","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.service.SmsListener.isChallenge(Context,Intent)"} {"project":"WhisperSystems_Signal-Android","commit":"cd085faecdf378b9245e73ffcfe36d93b61eeef2","changeType":"NULL_LITERAL","change":"null","source":"org.thoughtcrime.securesms.service.SmsListener.isChallenge(Context,Intent)","target":"org.thoughtcrime.securesms.service.SmsListener.onReceive(Context,Intent)","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.service.SmsListener.isChallenge(Context,Intent)"} {"project":"WhisperSystems_Signal-Android","commit":"cd085faecdf378b9245e73ffcfe36d93b61eeef2","changeType":"PRIMITIVE_TYPE","change":"boolean","source":"org.thoughtcrime.securesms.service.SmsListener.isChallenge(Context,Intent)","target":"org.thoughtcrime.securesms.service.SmsListener.onReceive(Context,Intent)","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.service.SmsListener.isChallenge(Context,Intent)"} {"project":"WhisperSystems_Signal-Android","commit":"cd085faecdf378b9245e73ffcfe36d93b61eeef2","changeType":"RETURN_STATEMENT","change":"return false;\n","source":"org.thoughtcrime.securesms.service.SmsListener.isChallenge(Context,Intent)","target":"org.thoughtcrime.securesms.service.SmsListener.onReceive(Context,Intent)","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.service.SmsListener.isChallenge(Context,Intent)"} {"project":"WhisperSystems_Signal-Android","commit":"cd085faecdf378b9245e73ffcfe36d93b61eeef2","changeType":"RETURN_STATEMENT","change":"return true;\n","source":"org.thoughtcrime.securesms.service.SmsListener.isChallenge(Context,Intent)","target":"org.thoughtcrime.securesms.service.SmsListener.onReceive(Context,Intent)","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.service.SmsListener.isChallenge(Context,Intent)"} {"project":"WhisperSystems_Signal-Android","commit":"cd085faecdf378b9245e73ffcfe36d93b61eeef2","changeType":"SIMPLE_TYPE","change":"String","source":"org.thoughtcrime.securesms.service.SmsListener.isChallenge(Context,Intent)","target":"org.thoughtcrime.securesms.service.SmsListener.onReceive(Context,Intent)","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.service.SmsListener.isChallenge(Context,Intent)"} {"project":"WhisperSystems_Signal-Android","commit":"cd085faecdf378b9245e73ffcfe36d93b61eeef2","changeType":"SIMPLE_TYPE","change":"Intent","source":"org.thoughtcrime.securesms.service.SmsListener.isChallenge(Context,Intent)","target":"org.thoughtcrime.securesms.service.SmsListener.onReceive(Context,Intent)","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.service.SmsListener.isChallenge(Context,Intent)"} {"project":"WhisperSystems_Signal-Android","commit":"cd085faecdf378b9245e73ffcfe36d93b61eeef2","changeType":"SIMPLE_TYPE","change":"Context","source":"org.thoughtcrime.securesms.service.SmsListener.isChallenge(Context,Intent)","target":"org.thoughtcrime.securesms.service.SmsListener.onReceive(Context,Intent)","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.service.SmsListener.isChallenge(Context,Intent)"} {"project":"WhisperSystems_Signal-Android","commit":"cd085faecdf378b9245e73ffcfe36d93b61eeef2","changeType":"SINGLE_VARIABLE_DECLARATION","change":"Intent intent","source":"org.thoughtcrime.securesms.service.SmsListener.isChallenge(Context,Intent)","target":"org.thoughtcrime.securesms.service.SmsListener.onReceive(Context,Intent)","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.service.SmsListener.isChallenge(Context,Intent)"} {"project":"WhisperSystems_Signal-Android","commit":"cd085faecdf378b9245e73ffcfe36d93b61eeef2","changeType":"SINGLE_VARIABLE_DECLARATION","change":"Context context","source":"org.thoughtcrime.securesms.service.SmsListener.isChallenge(Context,Intent)","target":"org.thoughtcrime.securesms.service.SmsListener.onReceive(Context,Intent)","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.service.SmsListener.isChallenge(Context,Intent)"} {"project":"WhisperSystems_Signal-Android","commit":"cd085faecdf378b9245e73ffcfe36d93b61eeef2","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"messageBody","source":"org.thoughtcrime.securesms.service.SmsListener.isChallenge(Context,Intent)","target":"org.thoughtcrime.securesms.service.SmsListener.onReceive(Context,Intent)","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.service.SmsListener.isChallenge(Context,Intent)"} {"project":"WhisperSystems_Signal-Android","commit":"cd085faecdf378b9245e73ffcfe36d93b61eeef2","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"String [messageBody\u003dgetSmsMessageBodyFromIntent(intent)]","source":"org.thoughtcrime.securesms.service.SmsListener.isChallenge(Context,Intent)","target":"org.thoughtcrime.securesms.service.SmsListener.onReceive(Context,Intent)","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.service.SmsListener.isChallenge(Context,Intent)"} {"project":"WhisperSystems_Signal-Android","commit":"cd085faecdf378b9245e73ffcfe36d93b61eeef2","changeType":"IF_STATEMENT","change":"isChallenge(context,messageBody)","source":"org.thoughtcrime.securesms.service.SmsListener.isChallenge(Context,Intent)","target":"org.thoughtcrime.securesms.service.SmsListener.onReceive(Context,Intent)","added":true,"scope":"SUR_S","local":"org.thoughtcrime.securesms.service.SmsListener.isRelevant(Context,Intent)"} {"project":"WhisperSystems_Signal-Android","commit":"cd085faecdf378b9245e73ffcfe36d93b61eeef2","changeType":"METHOD_INVOCATION","change":"isChallenge(context,messageBody)","source":"org.thoughtcrime.securesms.service.SmsListener.isChallenge(Context,Intent)","target":"org.thoughtcrime.securesms.service.SmsListener.onReceive(Context,Intent)","added":true,"scope":"SUR_S","local":"org.thoughtcrime.securesms.service.SmsListener.isRelevant(Context,Intent)"} {"project":"WhisperSystems_Signal-Android","commit":"cd085faecdf378b9245e73ffcfe36d93b61eeef2","changeType":"IF_STATEMENT","change":"isChallenge(context,intent)","source":"org.thoughtcrime.securesms.service.SmsListener.isChallenge(Context,Intent)","target":"org.thoughtcrime.securesms.service.SmsListener.onReceive(Context,Intent)","added":false,"scope":"SUR_S","local":"org.thoughtcrime.securesms.service.SmsListener.isRelevant(Context,Intent)"} {"project":"WhisperSystems_Signal-Android","commit":"cd085faecdf378b9245e73ffcfe36d93b61eeef2","changeType":"METHOD_INVOCATION","change":"isChallenge(context,intent)","source":"org.thoughtcrime.securesms.service.SmsListener.isChallenge(Context,Intent)","target":"org.thoughtcrime.securesms.service.SmsListener.onReceive(Context,Intent)","added":false,"scope":"SUR_S","local":"org.thoughtcrime.securesms.service.SmsListener.isRelevant(Context,Intent)"} {"project":"WhisperSystems_Signal-Android","commit":"cd085faecdf378b9245e73ffcfe36d93b61eeef2","changeType":"EXPRESSION_STATEMENT","change":"challengeIntent.putExtra(RegistrationService.CHALLENGE_EXTRA,parseChallenge(messageBody))","source":"org.thoughtcrime.securesms.service.SmsListener.isChallenge(Context,Intent)","target":"org.thoughtcrime.securesms.service.SmsListener.onReceive(Context,Intent)","added":true,"scope":"TARGET","local":"org.thoughtcrime.securesms.service.SmsListener.onReceive(Context,Intent)"} {"project":"WhisperSystems_Signal-Android","commit":"cd085faecdf378b9245e73ffcfe36d93b61eeef2","changeType":"IF_STATEMENT","change":"SMS_RECEIVED_ACTION.equals(intent.getAction()) \u0026\u0026 isChallenge(context,messageBody)","source":"org.thoughtcrime.securesms.service.SmsListener.isChallenge(Context,Intent)","target":"org.thoughtcrime.securesms.service.SmsListener.onReceive(Context,Intent)","added":true,"scope":"TARGET","local":"org.thoughtcrime.securesms.service.SmsListener.onReceive(Context,Intent)"} {"project":"WhisperSystems_Signal-Android","commit":"cd085faecdf378b9245e73ffcfe36d93b61eeef2","changeType":"INFIX_EXPRESSION","change":"SMS_RECEIVED_ACTION.equals(intent.getAction()) \u0026\u0026 isChallenge(context,messageBody)","source":"org.thoughtcrime.securesms.service.SmsListener.isChallenge(Context,Intent)","target":"org.thoughtcrime.securesms.service.SmsListener.onReceive(Context,Intent)","added":true,"scope":"TARGET","local":"org.thoughtcrime.securesms.service.SmsListener.onReceive(Context,Intent)"} {"project":"WhisperSystems_Signal-Android","commit":"cd085faecdf378b9245e73ffcfe36d93b61eeef2","changeType":"METHOD_INVOCATION","change":"parseChallenge(messageBody)","source":"org.thoughtcrime.securesms.service.SmsListener.isChallenge(Context,Intent)","target":"org.thoughtcrime.securesms.service.SmsListener.onReceive(Context,Intent)","added":true,"scope":"TARGET","local":"org.thoughtcrime.securesms.service.SmsListener.onReceive(Context,Intent)"} {"project":"WhisperSystems_Signal-Android","commit":"cd085faecdf378b9245e73ffcfe36d93b61eeef2","changeType":"METHOD_INVOCATION","change":"challengeIntent.putExtra(RegistrationService.CHALLENGE_EXTRA,parseChallenge(messageBody))","source":"org.thoughtcrime.securesms.service.SmsListener.isChallenge(Context,Intent)","target":"org.thoughtcrime.securesms.service.SmsListener.onReceive(Context,Intent)","added":true,"scope":"TARGET","local":"org.thoughtcrime.securesms.service.SmsListener.onReceive(Context,Intent)"} {"project":"WhisperSystems_Signal-Android","commit":"cd085faecdf378b9245e73ffcfe36d93b61eeef2","changeType":"METHOD_INVOCATION","change":"getSmsMessageBodyFromIntent(intent)","source":"org.thoughtcrime.securesms.service.SmsListener.isChallenge(Context,Intent)","target":"org.thoughtcrime.securesms.service.SmsListener.onReceive(Context,Intent)","added":true,"scope":"TARGET","local":"org.thoughtcrime.securesms.service.SmsListener.onReceive(Context,Intent)"} {"project":"WhisperSystems_Signal-Android","commit":"cd085faecdf378b9245e73ffcfe36d93b61eeef2","changeType":"METHOD_INVOCATION","change":"isChallenge(context,messageBody)","source":"org.thoughtcrime.securesms.service.SmsListener.isChallenge(Context,Intent)","target":"org.thoughtcrime.securesms.service.SmsListener.onReceive(Context,Intent)","added":true,"scope":"TARGET","local":"org.thoughtcrime.securesms.service.SmsListener.onReceive(Context,Intent)"} {"project":"WhisperSystems_Signal-Android","commit":"cd085faecdf378b9245e73ffcfe36d93b61eeef2","changeType":"SIMPLE_TYPE","change":"String","source":"org.thoughtcrime.securesms.service.SmsListener.isChallenge(Context,Intent)","target":"org.thoughtcrime.securesms.service.SmsListener.onReceive(Context,Intent)","added":true,"scope":"TARGET","local":"org.thoughtcrime.securesms.service.SmsListener.onReceive(Context,Intent)"} {"project":"WhisperSystems_Signal-Android","commit":"cd085faecdf378b9245e73ffcfe36d93b61eeef2","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"messageBody","source":"org.thoughtcrime.securesms.service.SmsListener.isChallenge(Context,Intent)","target":"org.thoughtcrime.securesms.service.SmsListener.onReceive(Context,Intent)","added":true,"scope":"TARGET","local":"org.thoughtcrime.securesms.service.SmsListener.onReceive(Context,Intent)"} {"project":"WhisperSystems_Signal-Android","commit":"cd085faecdf378b9245e73ffcfe36d93b61eeef2","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"String [messageBody\u003dgetSmsMessageBodyFromIntent(intent)]","source":"org.thoughtcrime.securesms.service.SmsListener.isChallenge(Context,Intent)","target":"org.thoughtcrime.securesms.service.SmsListener.onReceive(Context,Intent)","added":true,"scope":"TARGET","local":"org.thoughtcrime.securesms.service.SmsListener.onReceive(Context,Intent)"} {"project":"WhisperSystems_Signal-Android","commit":"cd085faecdf378b9245e73ffcfe36d93b61eeef2","changeType":"EXPRESSION_STATEMENT","change":"challengeIntent.putExtra(RegistrationService.CHALLENGE_EXTRA,parseChallenge(context,intent))","source":"org.thoughtcrime.securesms.service.SmsListener.isChallenge(Context,Intent)","target":"org.thoughtcrime.securesms.service.SmsListener.onReceive(Context,Intent)","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.service.SmsListener.onReceive(Context,Intent)"} {"project":"WhisperSystems_Signal-Android","commit":"cd085faecdf378b9245e73ffcfe36d93b61eeef2","changeType":"IF_STATEMENT","change":"SMS_RECEIVED_ACTION.equals(intent.getAction()) \u0026\u0026 isChallenge(context,intent)","source":"org.thoughtcrime.securesms.service.SmsListener.isChallenge(Context,Intent)","target":"org.thoughtcrime.securesms.service.SmsListener.onReceive(Context,Intent)","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.service.SmsListener.onReceive(Context,Intent)"} {"project":"WhisperSystems_Signal-Android","commit":"cd085faecdf378b9245e73ffcfe36d93b61eeef2","changeType":"INFIX_EXPRESSION","change":"SMS_RECEIVED_ACTION.equals(intent.getAction()) \u0026\u0026 isChallenge(context,intent)","source":"org.thoughtcrime.securesms.service.SmsListener.isChallenge(Context,Intent)","target":"org.thoughtcrime.securesms.service.SmsListener.onReceive(Context,Intent)","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.service.SmsListener.onReceive(Context,Intent)"} {"project":"WhisperSystems_Signal-Android","commit":"cd085faecdf378b9245e73ffcfe36d93b61eeef2","changeType":"METHOD_INVOCATION","change":"challengeIntent.putExtra(RegistrationService.CHALLENGE_EXTRA,parseChallenge(context,intent))","source":"org.thoughtcrime.securesms.service.SmsListener.isChallenge(Context,Intent)","target":"org.thoughtcrime.securesms.service.SmsListener.onReceive(Context,Intent)","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.service.SmsListener.onReceive(Context,Intent)"} {"project":"WhisperSystems_Signal-Android","commit":"cd085faecdf378b9245e73ffcfe36d93b61eeef2","changeType":"METHOD_INVOCATION","change":"isChallenge(context,intent)","source":"org.thoughtcrime.securesms.service.SmsListener.isChallenge(Context,Intent)","target":"org.thoughtcrime.securesms.service.SmsListener.onReceive(Context,Intent)","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.service.SmsListener.onReceive(Context,Intent)"} {"project":"WhisperSystems_Signal-Android","commit":"cd085faecdf378b9245e73ffcfe36d93b61eeef2","changeType":"METHOD_INVOCATION","change":"parseChallenge(context,intent)","source":"org.thoughtcrime.securesms.service.SmsListener.isChallenge(Context,Intent)","target":"org.thoughtcrime.securesms.service.SmsListener.onReceive(Context,Intent)","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.service.SmsListener.onReceive(Context,Intent)"} {"project":"WhisperSystems_Signal-Android","commit":"cd085faecdf378b9245e73ffcfe36d93b61eeef2","changeType":"EXPRESSION_STATEMENT","change":"smsListener.onReceive(mockContext,SmsUtil.buildSmsReceivedIntent(\"15555555555\",(CHALLENGE_SMS)))","source":"org.thoughtcrime.securesms.service.SmsListener.isChallenge(Context,Intent)","target":"org.thoughtcrime.securesms.service.SmsListener.onReceive(Context,Intent)","added":false,"scope":"EXT_T","local":"org.thoughtcrime.securesms.service.SmsListenerTest.testReceiveChallenges()"} {"project":"WhisperSystems_Signal-Android","commit":"cd085faecdf378b9245e73ffcfe36d93b61eeef2","changeType":"FOR_STATEMENT","change":"for (int i\u003d0; i \u003c CHALLENGES.length; i++) {\n final String CHALLENGE\u003dCHALLENGES[i];\n final String CHALLENGE_SMS\u003dSmsListenerTest.CHALLENGE_SMS[i];\n final Context mockContext\u003dmock(Context.class);\n final SharedPreferences mockPreferences\u003dmock(SharedPreferences.class);\n final ArgumentCaptor\u003cIntent\u003e intentCaptor\u003dArgumentCaptor.forClass(Intent.class);\n when(mockContext.getPackageName()).thenReturn(getContext().getPackageName());\n when(mockContext.getSharedPreferences(anyString(),anyInt())).thenReturn(mockPreferences);\n when(mockPreferences.getBoolean(contains(\"pref_verifying\"),anyBoolean())).thenReturn(true);\n try {\n smsListener.onReceive(mockContext,SmsUtil.buildSmsReceivedIntent(\"15555555555\",(CHALLENGE_SMS)));\n }\n catch ( IllegalStateException e) {\n Log.d(getClass().getName(),\"some api levels are picky with abortBroadcast()\");\n }\n verify(mockContext,times(1)).sendBroadcast(intentCaptor.capture());\n final Intent sendIntent\u003dintentCaptor.getValue();\n assertTrue(sendIntent.getAction().equals(RegistrationService.CHALLENGE_EVENT));\n assertTrue(sendIntent.getStringExtra(RegistrationService.CHALLENGE_EXTRA).equals(CHALLENGE));\n}\n","source":"org.thoughtcrime.securesms.service.SmsListener.isChallenge(Context,Intent)","target":"org.thoughtcrime.securesms.service.SmsListener.onReceive(Context,Intent)","added":false,"scope":"EXT_T","local":"org.thoughtcrime.securesms.service.SmsListenerTest.testReceiveChallenges()"} {"project":"WhisperSystems_Signal-Android","commit":"cd085faecdf378b9245e73ffcfe36d93b61eeef2","changeType":"METHOD_INVOCATION","change":"smsListener.onReceive(mockContext,SmsUtil.buildSmsReceivedIntent(\"15555555555\",(CHALLENGE_SMS)))","source":"org.thoughtcrime.securesms.service.SmsListener.isChallenge(Context,Intent)","target":"org.thoughtcrime.securesms.service.SmsListener.onReceive(Context,Intent)","added":false,"scope":"EXT_T","local":"org.thoughtcrime.securesms.service.SmsListenerTest.testReceiveChallenges()"} {"project":"WhisperSystems_Signal-Android","commit":"cd085faecdf378b9245e73ffcfe36d93b61eeef2","changeType":"TRY_STATEMENT","change":"try {\n smsListener.onReceive(mockContext,SmsUtil.buildSmsReceivedIntent(\"15555555555\",(CHALLENGE_SMS)));\n}\n catch (IllegalStateException e) {\n Log.d(getClass().getName(),\"some api levels are picky with abortBroadcast()\");\n}\n","source":"org.thoughtcrime.securesms.service.SmsListener.isChallenge(Context,Intent)","target":"org.thoughtcrime.securesms.service.SmsListener.onReceive(Context,Intent)","added":false,"scope":"EXT_T","local":"org.thoughtcrime.securesms.service.SmsListenerTest.testReceiveChallenges()"} {"project":"WhisperSystems_Signal-Android","commit":"cd085faecdf378b9245e73ffcfe36d93b61eeef2","changeType":"ENHANCED_FOR_STATEMENT","change":"for (Entry\u003cString,String\u003e challenge : CHALLENGES.entrySet()) {\n if (!listener.isChallenge(context,challenge.getKey())) {\n throw new AssertionFailedError(\"SmsListener didn\u0027t recognize body as a challenge.\");\n }\n assertEquals(listener.parseChallenge(challenge.getKey()),challenge.getValue());\n}\n","source":"org.thoughtcrime.securesms.service.SmsListener.isChallenge(Context,Intent)","target":"org.thoughtcrime.securesms.service.SmsListener.onReceive(Context,Intent)","added":true,"scope":"EXT_S","local":"org.thoughtcrime.securesms.service.SmsListenerTest.testChallenges()"} {"project":"WhisperSystems_Signal-Android","commit":"cd085faecdf378b9245e73ffcfe36d93b61eeef2","changeType":"IF_STATEMENT","change":"!listener.isChallenge(context,challenge.getKey())","source":"org.thoughtcrime.securesms.service.SmsListener.isChallenge(Context,Intent)","target":"org.thoughtcrime.securesms.service.SmsListener.onReceive(Context,Intent)","added":true,"scope":"EXT_S","local":"org.thoughtcrime.securesms.service.SmsListenerTest.testChallenges()"} {"project":"WhisperSystems_Signal-Android","commit":"cd085faecdf378b9245e73ffcfe36d93b61eeef2","changeType":"METHOD_INVOCATION","change":"listener.isChallenge(context,challenge.getKey())","source":"org.thoughtcrime.securesms.service.SmsListener.isChallenge(Context,Intent)","target":"org.thoughtcrime.securesms.service.SmsListener.onReceive(Context,Intent)","added":true,"scope":"EXT_S","local":"org.thoughtcrime.securesms.service.SmsListenerTest.testChallenges()"} {"project":"WhisperSystems_Signal-Android","commit":"cd085faecdf378b9245e73ffcfe36d93b61eeef2","changeType":"PREFIX_EXPRESSION","change":"!listener.isChallenge(context,challenge.getKey())","source":"org.thoughtcrime.securesms.service.SmsListener.isChallenge(Context,Intent)","target":"org.thoughtcrime.securesms.service.SmsListener.onReceive(Context,Intent)","added":true,"scope":"EXT_S","local":"org.thoughtcrime.securesms.service.SmsListenerTest.testChallenges()"} {"project":"WhisperSystems_Signal-Android","commit":"8f96cff1043ea57ac429e9044790e6bd18c2a7f4","changeType":"METHOD_DECLARATION","change":"org.thoughtcrime.securesms.ConversationFragment.scrollToLastSeenPosition(int)","source":"org.thoughtcrime.securesms.ConversationFragment.scrollToLastSeenPosition(long)","target":"org.thoughtcrime.securesms.ConversationFragment.onLoadFinished(Loader,Cursor)","added":true,"scope":"CLASS_S","local":"src.org.thoughtcrime.securesms.ConversationFragment"} {"project":"WhisperSystems_Signal-Android","commit":"8f96cff1043ea57ac429e9044790e6bd18c2a7f4","changeType":"METHOD_DECLARATION","change":"org.thoughtcrime.securesms.ConversationFragment.scrollToLastSeenPosition(long)","source":"org.thoughtcrime.securesms.ConversationFragment.scrollToLastSeenPosition(long)","target":"org.thoughtcrime.securesms.ConversationFragment.onLoadFinished(Loader,Cursor)","added":false,"scope":"CLASS_S","local":"src.org.thoughtcrime.securesms.ConversationFragment"} {"project":"WhisperSystems_Signal-Android","commit":"8f96cff1043ea57ac429e9044790e6bd18c2a7f4","changeType":"ANONYMOUS_CLASS_DECLARATION","change":"{\n @Override public void run(){\n ((LinearLayoutManager)list.getLayoutManager()).scrollToPositionWithOffset(lastSeenPosition,list.getHeight());\n }\n}\n","source":"org.thoughtcrime.securesms.ConversationFragment.scrollToLastSeenPosition(long)","target":"org.thoughtcrime.securesms.ConversationFragment.onLoadFinished(Loader,Cursor)","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.ConversationFragment.scrollToLastSeenPosition(long)"} {"project":"WhisperSystems_Signal-Android","commit":"8f96cff1043ea57ac429e9044790e6bd18c2a7f4","changeType":"CLASS_INSTANCE_CREATION","change":"new Runnable(){\n @Override public void run(){\n ((LinearLayoutManager)list.getLayoutManager()).scrollToPositionWithOffset(lastSeenPosition,list.getHeight());\n }\n}\n","source":"org.thoughtcrime.securesms.ConversationFragment.scrollToLastSeenPosition(long)","target":"org.thoughtcrime.securesms.ConversationFragment.onLoadFinished(Loader,Cursor)","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.ConversationFragment.scrollToLastSeenPosition(long)"} {"project":"WhisperSystems_Signal-Android","commit":"8f96cff1043ea57ac429e9044790e6bd18c2a7f4","changeType":"EXPRESSION_STATEMENT","change":"list.post(new Runnable(){\n @Override public void run(){\n ((LinearLayoutManager)list.getLayoutManager()).scrollToPositionWithOffset(lastSeenPosition,list.getHeight());\n }\n}\n)","source":"org.thoughtcrime.securesms.ConversationFragment.scrollToLastSeenPosition(long)","target":"org.thoughtcrime.securesms.ConversationFragment.onLoadFinished(Loader,Cursor)","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.ConversationFragment.scrollToLastSeenPosition(long)"} {"project":"WhisperSystems_Signal-Android","commit":"8f96cff1043ea57ac429e9044790e6bd18c2a7f4","changeType":"IF_STATEMENT","change":"lastSeenPosition \u003e 0","source":"org.thoughtcrime.securesms.ConversationFragment.scrollToLastSeenPosition(long)","target":"org.thoughtcrime.securesms.ConversationFragment.onLoadFinished(Loader,Cursor)","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.ConversationFragment.scrollToLastSeenPosition(long)"} {"project":"WhisperSystems_Signal-Android","commit":"8f96cff1043ea57ac429e9044790e6bd18c2a7f4","changeType":"INFIX_EXPRESSION","change":"lastSeenPosition \u003e 0","source":"org.thoughtcrime.securesms.ConversationFragment.scrollToLastSeenPosition(long)","target":"org.thoughtcrime.securesms.ConversationFragment.onLoadFinished(Loader,Cursor)","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.ConversationFragment.scrollToLastSeenPosition(long)"} {"project":"WhisperSystems_Signal-Android","commit":"8f96cff1043ea57ac429e9044790e6bd18c2a7f4","changeType":"METHOD_INVOCATION","change":"list.post(new Runnable(){\n @Override public void run(){\n ((LinearLayoutManager)list.getLayoutManager()).scrollToPositionWithOffset(lastSeenPosition,list.getHeight());\n }\n}\n)","source":"org.thoughtcrime.securesms.ConversationFragment.scrollToLastSeenPosition(long)","target":"org.thoughtcrime.securesms.ConversationFragment.onLoadFinished(Loader,Cursor)","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.ConversationFragment.scrollToLastSeenPosition(long)"} {"project":"WhisperSystems_Signal-Android","commit":"8f96cff1043ea57ac429e9044790e6bd18c2a7f4","changeType":"METHOD_INVOCATION","change":"getListAdapter()","source":"org.thoughtcrime.securesms.ConversationFragment.scrollToLastSeenPosition(long)","target":"org.thoughtcrime.securesms.ConversationFragment.onLoadFinished(Loader,Cursor)","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.ConversationFragment.scrollToLastSeenPosition(long)"} {"project":"WhisperSystems_Signal-Android","commit":"8f96cff1043ea57ac429e9044790e6bd18c2a7f4","changeType":"METHOD_INVOCATION","change":"getListAdapter().findLastSeenPosition(lastSeen)","source":"org.thoughtcrime.securesms.ConversationFragment.scrollToLastSeenPosition(long)","target":"org.thoughtcrime.securesms.ConversationFragment.onLoadFinished(Loader,Cursor)","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.ConversationFragment.scrollToLastSeenPosition(long)"} {"project":"WhisperSystems_Signal-Android","commit":"8f96cff1043ea57ac429e9044790e6bd18c2a7f4","changeType":"MODIFIER","change":"final","source":"org.thoughtcrime.securesms.ConversationFragment.scrollToLastSeenPosition(long)","target":"org.thoughtcrime.securesms.ConversationFragment.onLoadFinished(Loader,Cursor)","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.ConversationFragment.scrollToLastSeenPosition(long)"} {"project":"WhisperSystems_Signal-Android","commit":"8f96cff1043ea57ac429e9044790e6bd18c2a7f4","changeType":"MODIFIER","change":"private","source":"org.thoughtcrime.securesms.ConversationFragment.scrollToLastSeenPosition(long)","target":"org.thoughtcrime.securesms.ConversationFragment.onLoadFinished(Loader,Cursor)","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.ConversationFragment.scrollToLastSeenPosition(long)"} {"project":"WhisperSystems_Signal-Android","commit":"8f96cff1043ea57ac429e9044790e6bd18c2a7f4","changeType":"NUMBER_LITERAL","change":"0","source":"org.thoughtcrime.securesms.ConversationFragment.scrollToLastSeenPosition(long)","target":"org.thoughtcrime.securesms.ConversationFragment.onLoadFinished(Loader,Cursor)","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.ConversationFragment.scrollToLastSeenPosition(long)"} {"project":"WhisperSystems_Signal-Android","commit":"8f96cff1043ea57ac429e9044790e6bd18c2a7f4","changeType":"PRIMITIVE_TYPE","change":"int","source":"org.thoughtcrime.securesms.ConversationFragment.scrollToLastSeenPosition(long)","target":"org.thoughtcrime.securesms.ConversationFragment.onLoadFinished(Loader,Cursor)","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.ConversationFragment.scrollToLastSeenPosition(long)"} {"project":"WhisperSystems_Signal-Android","commit":"8f96cff1043ea57ac429e9044790e6bd18c2a7f4","changeType":"PRIMITIVE_TYPE","change":"long","source":"org.thoughtcrime.securesms.ConversationFragment.scrollToLastSeenPosition(long)","target":"org.thoughtcrime.securesms.ConversationFragment.onLoadFinished(Loader,Cursor)","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.ConversationFragment.scrollToLastSeenPosition(long)"} {"project":"WhisperSystems_Signal-Android","commit":"8f96cff1043ea57ac429e9044790e6bd18c2a7f4","changeType":"PRIMITIVE_TYPE","change":"void","source":"org.thoughtcrime.securesms.ConversationFragment.scrollToLastSeenPosition(long)","target":"org.thoughtcrime.securesms.ConversationFragment.onLoadFinished(Loader,Cursor)","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.ConversationFragment.scrollToLastSeenPosition(long)"} {"project":"WhisperSystems_Signal-Android","commit":"8f96cff1043ea57ac429e9044790e6bd18c2a7f4","changeType":"SIMPLE_TYPE","change":"Runnable","source":"org.thoughtcrime.securesms.ConversationFragment.scrollToLastSeenPosition(long)","target":"org.thoughtcrime.securesms.ConversationFragment.onLoadFinished(Loader,Cursor)","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.ConversationFragment.scrollToLastSeenPosition(long)"} {"project":"WhisperSystems_Signal-Android","commit":"8f96cff1043ea57ac429e9044790e6bd18c2a7f4","changeType":"SINGLE_VARIABLE_DECLARATION","change":"long lastSeen","source":"org.thoughtcrime.securesms.ConversationFragment.scrollToLastSeenPosition(long)","target":"org.thoughtcrime.securesms.ConversationFragment.onLoadFinished(Loader,Cursor)","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.ConversationFragment.scrollToLastSeenPosition(long)"} {"project":"WhisperSystems_Signal-Android","commit":"8f96cff1043ea57ac429e9044790e6bd18c2a7f4","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"lastSeenPosition","source":"org.thoughtcrime.securesms.ConversationFragment.scrollToLastSeenPosition(long)","target":"org.thoughtcrime.securesms.ConversationFragment.onLoadFinished(Loader,Cursor)","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.ConversationFragment.scrollToLastSeenPosition(long)"} {"project":"WhisperSystems_Signal-Android","commit":"8f96cff1043ea57ac429e9044790e6bd18c2a7f4","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"int [lastSeenPosition\u003dgetListAdapter().findLastSeenPosition(lastSeen)]","source":"org.thoughtcrime.securesms.ConversationFragment.scrollToLastSeenPosition(long)","target":"org.thoughtcrime.securesms.ConversationFragment.onLoadFinished(Loader,Cursor)","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.ConversationFragment.scrollToLastSeenPosition(long)"} {"project":"WhisperSystems_Signal-Android","commit":"8f96cff1043ea57ac429e9044790e6bd18c2a7f4","changeType":"EXPRESSION_STATEMENT","change":"Log.w(TAG,\"onLoadFinished\")","source":"org.thoughtcrime.securesms.ConversationFragment.scrollToLastSeenPosition(long)","target":"org.thoughtcrime.securesms.ConversationFragment.onLoadFinished(Loader,Cursor)","added":true,"scope":"TARGET","local":"org.thoughtcrime.securesms.ConversationFragment.onLoadFinished(Loader,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"8f96cff1043ea57ac429e9044790e6bd18c2a7f4","changeType":"EXPRESSION_STATEMENT","change":"scrollToLastSeenPosition(lastSeenPosition)","source":"org.thoughtcrime.securesms.ConversationFragment.scrollToLastSeenPosition(long)","target":"org.thoughtcrime.securesms.ConversationFragment.onLoadFinished(Loader,Cursor)","added":true,"scope":"TARGET","local":"org.thoughtcrime.securesms.ConversationFragment.onLoadFinished(Loader,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"8f96cff1043ea57ac429e9044790e6bd18c2a7f4","changeType":"EXPRESSION_STATEMENT","change":"setLastSeen(0)","source":"org.thoughtcrime.securesms.ConversationFragment.scrollToLastSeenPosition(long)","target":"org.thoughtcrime.securesms.ConversationFragment.onLoadFinished(Loader,Cursor)","added":true,"scope":"TARGET","local":"org.thoughtcrime.securesms.ConversationFragment.onLoadFinished(Loader,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"8f96cff1043ea57ac429e9044790e6bd18c2a7f4","changeType":"IF_STATEMENT","change":"lastSeenPosition \u003c\u003d 0","source":"org.thoughtcrime.securesms.ConversationFragment.scrollToLastSeenPosition(long)","target":"org.thoughtcrime.securesms.ConversationFragment.onLoadFinished(Loader,Cursor)","added":true,"scope":"TARGET","local":"org.thoughtcrime.securesms.ConversationFragment.onLoadFinished(Loader,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"8f96cff1043ea57ac429e9044790e6bd18c2a7f4","changeType":"INFIX_EXPRESSION","change":"lastSeenPosition \u003c\u003d 0","source":"org.thoughtcrime.securesms.ConversationFragment.scrollToLastSeenPosition(long)","target":"org.thoughtcrime.securesms.ConversationFragment.onLoadFinished(Loader,Cursor)","added":true,"scope":"TARGET","local":"org.thoughtcrime.securesms.ConversationFragment.onLoadFinished(Loader,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"8f96cff1043ea57ac429e9044790e6bd18c2a7f4","changeType":"METHOD_INVOCATION","change":"getListAdapter().findLastSeenPosition(lastSeen)","source":"org.thoughtcrime.securesms.ConversationFragment.scrollToLastSeenPosition(long)","target":"org.thoughtcrime.securesms.ConversationFragment.onLoadFinished(Loader,Cursor)","added":true,"scope":"TARGET","local":"org.thoughtcrime.securesms.ConversationFragment.onLoadFinished(Loader,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"8f96cff1043ea57ac429e9044790e6bd18c2a7f4","changeType":"METHOD_INVOCATION","change":"Log.w(TAG,\"onLoadFinished\")","source":"org.thoughtcrime.securesms.ConversationFragment.scrollToLastSeenPosition(long)","target":"org.thoughtcrime.securesms.ConversationFragment.onLoadFinished(Loader,Cursor)","added":true,"scope":"TARGET","local":"org.thoughtcrime.securesms.ConversationFragment.onLoadFinished(Loader,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"8f96cff1043ea57ac429e9044790e6bd18c2a7f4","changeType":"METHOD_INVOCATION","change":"scrollToLastSeenPosition(lastSeenPosition)","source":"org.thoughtcrime.securesms.ConversationFragment.scrollToLastSeenPosition(long)","target":"org.thoughtcrime.securesms.ConversationFragment.onLoadFinished(Loader,Cursor)","added":true,"scope":"TARGET","local":"org.thoughtcrime.securesms.ConversationFragment.onLoadFinished(Loader,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"8f96cff1043ea57ac429e9044790e6bd18c2a7f4","changeType":"METHOD_INVOCATION","change":"setLastSeen(0)","source":"org.thoughtcrime.securesms.ConversationFragment.scrollToLastSeenPosition(long)","target":"org.thoughtcrime.securesms.ConversationFragment.onLoadFinished(Loader,Cursor)","added":true,"scope":"TARGET","local":"org.thoughtcrime.securesms.ConversationFragment.onLoadFinished(Loader,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"8f96cff1043ea57ac429e9044790e6bd18c2a7f4","changeType":"NUMBER_LITERAL","change":"0","source":"org.thoughtcrime.securesms.ConversationFragment.scrollToLastSeenPosition(long)","target":"org.thoughtcrime.securesms.ConversationFragment.onLoadFinished(Loader,Cursor)","added":true,"scope":"TARGET","local":"org.thoughtcrime.securesms.ConversationFragment.onLoadFinished(Loader,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"8f96cff1043ea57ac429e9044790e6bd18c2a7f4","changeType":"PRIMITIVE_TYPE","change":"int","source":"org.thoughtcrime.securesms.ConversationFragment.scrollToLastSeenPosition(long)","target":"org.thoughtcrime.securesms.ConversationFragment.onLoadFinished(Loader,Cursor)","added":true,"scope":"TARGET","local":"org.thoughtcrime.securesms.ConversationFragment.onLoadFinished(Loader,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"8f96cff1043ea57ac429e9044790e6bd18c2a7f4","changeType":"STRING_LITERAL","change":"onLoadFinished","source":"org.thoughtcrime.securesms.ConversationFragment.scrollToLastSeenPosition(long)","target":"org.thoughtcrime.securesms.ConversationFragment.onLoadFinished(Loader,Cursor)","added":true,"scope":"TARGET","local":"org.thoughtcrime.securesms.ConversationFragment.onLoadFinished(Loader,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"8f96cff1043ea57ac429e9044790e6bd18c2a7f4","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"lastSeenPosition","source":"org.thoughtcrime.securesms.ConversationFragment.scrollToLastSeenPosition(long)","target":"org.thoughtcrime.securesms.ConversationFragment.onLoadFinished(Loader,Cursor)","added":true,"scope":"TARGET","local":"org.thoughtcrime.securesms.ConversationFragment.onLoadFinished(Loader,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"8f96cff1043ea57ac429e9044790e6bd18c2a7f4","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"int [lastSeenPosition\u003dgetListAdapter().findLastSeenPosition(lastSeen)]","source":"org.thoughtcrime.securesms.ConversationFragment.scrollToLastSeenPosition(long)","target":"org.thoughtcrime.securesms.ConversationFragment.onLoadFinished(Loader,Cursor)","added":true,"scope":"TARGET","local":"org.thoughtcrime.securesms.ConversationFragment.onLoadFinished(Loader,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"8f96cff1043ea57ac429e9044790e6bd18c2a7f4","changeType":"EXPRESSION_STATEMENT","change":"scrollToLastSeenPosition(lastSeen)","source":"org.thoughtcrime.securesms.ConversationFragment.scrollToLastSeenPosition(long)","target":"org.thoughtcrime.securesms.ConversationFragment.onLoadFinished(Loader,Cursor)","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.ConversationFragment.onLoadFinished(Loader,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"8f96cff1043ea57ac429e9044790e6bd18c2a7f4","changeType":"METHOD_INVOCATION","change":"scrollToLastSeenPosition(lastSeen)","source":"org.thoughtcrime.securesms.ConversationFragment.scrollToLastSeenPosition(long)","target":"org.thoughtcrime.securesms.ConversationFragment.onLoadFinished(Loader,Cursor)","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.ConversationFragment.onLoadFinished(Loader,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"METHOD_DECLARATION","change":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"CLASS_S","local":"src.org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"ASSIGNMENT","change":"this.ID_COLUMN \u003d cursor.getColumnIndexOrThrow(ContactsDatabase.ID_COLUMN)","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"ASSIGNMENT","change":"this.LABEL_COLUMN \u003d cursor.getColumnIndexOrThrow(ContactsDatabase.LABEL_COLUMN)","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"ASSIGNMENT","change":"this.NUMBER_TYPE_COLUMN \u003d cursor.getColumnIndexOrThrow(ContactsDatabase.NUMBER_TYPE_COLUMN)","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"ASSIGNMENT","change":"this.NUMBER_COLUMN \u003d cursor.getColumnIndexOrThrow(ContactsDatabase.NUMBER_COLUMN)","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"ASSIGNMENT","change":"this.NAME_COLUMN \u003d cursor.getColumnIndexOrThrow(ContactsDatabase.NAME_COLUMN)","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"ASSIGNMENT","change":"this.TYPE_COLUMN \u003d cursor.getColumnIndexOrThrow(ContactsDatabase.TYPE_COLUMN)","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"EXPRESSION_STATEMENT","change":"this.ID_COLUMN\u003dcursor.getColumnIndexOrThrow(ContactsDatabase.ID_COLUMN)","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"EXPRESSION_STATEMENT","change":"this.LABEL_COLUMN\u003dcursor.getColumnIndexOrThrow(ContactsDatabase.LABEL_COLUMN)","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"EXPRESSION_STATEMENT","change":"this.NUMBER_TYPE_COLUMN\u003dcursor.getColumnIndexOrThrow(ContactsDatabase.NUMBER_TYPE_COLUMN)","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"EXPRESSION_STATEMENT","change":"this.NUMBER_COLUMN\u003dcursor.getColumnIndexOrThrow(ContactsDatabase.NUMBER_COLUMN)","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"EXPRESSION_STATEMENT","change":"this.NAME_COLUMN\u003dcursor.getColumnIndexOrThrow(ContactsDatabase.NAME_COLUMN)","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"EXPRESSION_STATEMENT","change":"this.TYPE_COLUMN\u003dcursor.getColumnIndexOrThrow(ContactsDatabase.TYPE_COLUMN)","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"FIELD_ACCESS","change":"this.ID_COLUMN","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"FIELD_ACCESS","change":"this.LABEL_COLUMN","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"FIELD_ACCESS","change":"this.NUMBER_TYPE_COLUMN","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"FIELD_ACCESS","change":"this.NUMBER_COLUMN","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"FIELD_ACCESS","change":"this.NAME_COLUMN","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"FIELD_ACCESS","change":"this.TYPE_COLUMN","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"METHOD_INVOCATION","change":"cursor.getColumnIndexOrThrow(ContactsDatabase.ID_COLUMN)","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"METHOD_INVOCATION","change":"cursor.getColumnIndexOrThrow(ContactsDatabase.LABEL_COLUMN)","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"METHOD_INVOCATION","change":"cursor.getColumnIndexOrThrow(ContactsDatabase.NUMBER_TYPE_COLUMN)","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"METHOD_INVOCATION","change":"cursor.getColumnIndexOrThrow(ContactsDatabase.NUMBER_COLUMN)","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"METHOD_INVOCATION","change":"cursor.getColumnIndexOrThrow(ContactsDatabase.NAME_COLUMN)","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"METHOD_INVOCATION","change":"cursor.getColumnIndexOrThrow(ContactsDatabase.TYPE_COLUMN)","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"MODIFIER","change":"final","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"MODIFIER","change":"private","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"PRIMITIVE_TYPE","change":"void","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"QUALIFIED_NAME","change":"ContactsDatabase.ID_COLUMN","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"QUALIFIED_NAME","change":"ContactsDatabase.LABEL_COLUMN","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"QUALIFIED_NAME","change":"ContactsDatabase.NUMBER_TYPE_COLUMN","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"QUALIFIED_NAME","change":"ContactsDatabase.NUMBER_COLUMN","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"QUALIFIED_NAME","change":"ContactsDatabase.NAME_COLUMN","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"QUALIFIED_NAME","change":"ContactsDatabase.TYPE_COLUMN","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"SIMPLE_TYPE","change":"Cursor","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"SINGLE_VARIABLE_DECLARATION","change":"final Cursor cursor","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"THIS_EXPRESSION","change":"this","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"SOURCE","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"CAST_EXPRESSION","change":"(ContactSelectionListItem)view","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":true,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"CONDITIONAL_EXPRESSION","change":"(type \u003d\u003d ContactsDatabase.PUSH_TYPE) ? drawables.getColor(0,0xa0000000) : drawables.getColor(1,0xff000000)","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":true,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"EXPRESSION_STATEMENT","change":"((ContactSelectionListItem)view).setChecked(selectedContacts.containsKey(id))","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":true,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"EXPRESSION_STATEMENT","change":"((ContactSelectionListItem)view).unbind()","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":true,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"EXPRESSION_STATEMENT","change":"((ContactSelectionListItem)view).set(id,type,name,number,labelText,color,multiSelect)","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":true,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"INFIX_EXPRESSION","change":"type \u003d\u003d ContactsDatabase.PUSH_TYPE","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":true,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"METHOD_INVOCATION","change":"((ContactSelectionListItem)view).setChecked(selectedContacts.containsKey(id))","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":true,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"METHOD_INVOCATION","change":"cursor.getInt(cursor.getColumnIndexOrThrow(ContactsDatabase.TYPE_COLUMN))","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":true,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"METHOD_INVOCATION","change":"selectedContacts.containsKey(id)","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":true,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"METHOD_INVOCATION","change":"((ContactSelectionListItem)view).unbind()","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":true,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"METHOD_INVOCATION","change":"cursor.getColumnIndexOrThrow(ContactsDatabase.NUMBER_COLUMN)","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":true,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"METHOD_INVOCATION","change":"((ContactSelectionListItem)view).set(id,type,name,number,labelText,color,multiSelect)","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":true,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"METHOD_INVOCATION","change":"cursor.getColumnIndexOrThrow(ContactsDatabase.TYPE_COLUMN)","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":true,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"METHOD_INVOCATION","change":"cursor.getColumnIndexOrThrow(ContactsDatabase.ID_COLUMN)","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":true,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"METHOD_INVOCATION","change":"cursor.getInt(cursor.getColumnIndexOrThrow(ContactsDatabase.NUMBER_TYPE_COLUMN))","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":true,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"METHOD_INVOCATION","change":"cursor.getLong(cursor.getColumnIndexOrThrow(ContactsDatabase.ID_COLUMN))","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":true,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"METHOD_INVOCATION","change":"cursor.getColumnIndexOrThrow(ContactsDatabase.LABEL_COLUMN)","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":true,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"METHOD_INVOCATION","change":"ContactsContract.CommonDataKinds.Phone.getTypeLabel(context.getResources(),numberType,label).toString()","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":true,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"METHOD_INVOCATION","change":"cursor.getString(cursor.getColumnIndexOrThrow(ContactsDatabase.NAME_COLUMN))","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":true,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"METHOD_INVOCATION","change":"cursor.getColumnIndexOrThrow(ContactsDatabase.NAME_COLUMN)","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":true,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"METHOD_INVOCATION","change":"cursor.getString(cursor.getColumnIndexOrThrow(ContactsDatabase.LABEL_COLUMN))","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":true,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"METHOD_INVOCATION","change":"ContactsContract.CommonDataKinds.Phone.getTypeLabel(context.getResources(),numberType,label)","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":true,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"METHOD_INVOCATION","change":"cursor.getColumnIndexOrThrow(ContactsDatabase.NUMBER_TYPE_COLUMN)","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":true,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"METHOD_INVOCATION","change":"cursor.getString(cursor.getColumnIndexOrThrow(ContactsDatabase.NUMBER_COLUMN))","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":true,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"PARENTHESIZED_EXPRESSION","change":"(type \u003d\u003d ContactsDatabase.PUSH_TYPE)","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":true,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"PARENTHESIZED_EXPRESSION","change":"((ContactSelectionListItem)view)","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":true,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"PRIMITIVE_TYPE","change":"int","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":true,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"PRIMITIVE_TYPE","change":"long","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":true,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"QUALIFIED_NAME","change":"ContactsDatabase.TYPE_COLUMN","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":true,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"QUALIFIED_NAME","change":"ContactsDatabase.NUMBER_COLUMN","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":true,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"QUALIFIED_NAME","change":"ContactsDatabase.NUMBER_TYPE_COLUMN","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":true,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"QUALIFIED_NAME","change":"ContactsDatabase.NAME_COLUMN","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":true,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"QUALIFIED_NAME","change":"ContactsDatabase.ID_COLUMN","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":true,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"QUALIFIED_NAME","change":"ContactsDatabase.LABEL_COLUMN","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":true,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"SIMPLE_TYPE","change":"String","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":true,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"SIMPLE_TYPE","change":"ContactSelectionListItem","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":true,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"number","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":true,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"numberType","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":true,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"color","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":true,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"labelText","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":true,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"name","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":true,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"id","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":true,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"type","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":true,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"int [type\u003dcursor.getInt(cursor.getColumnIndexOrThrow(ContactsDatabase.TYPE_COLUMN))]","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":true,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"long [id\u003dcursor.getLong(cursor.getColumnIndexOrThrow(ContactsDatabase.ID_COLUMN))]","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":true,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"int [numberType\u003dcursor.getInt(cursor.getColumnIndexOrThrow(ContactsDatabase.NUMBER_TYPE_COLUMN))]","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":true,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"String [label\u003dcursor.getString(cursor.getColumnIndexOrThrow(ContactsDatabase.LABEL_COLUMN))]","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":true,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"int [color\u003d(type \u003d\u003d ContactsDatabase.PUSH_TYPE) ? drawables.getColor(0,0xa0000000) : drawables.getColor(1,0xff000000)]","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":true,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"String [labelText\u003dContactsContract.CommonDataKinds.Phone.getTypeLabel(context.getResources(),numberType,label).toString()]","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":true,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"String [name\u003dcursor.getString(cursor.getColumnIndexOrThrow(ContactsDatabase.NAME_COLUMN))]","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":true,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"String [number\u003dcursor.getString(cursor.getColumnIndexOrThrow(ContactsDatabase.NUMBER_COLUMN))]","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":true,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"ASSIGNMENT","change":"contactData.numberType \u003d cursor.getInt(NUMBER_TYPE_COLUMN)","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"ASSIGNMENT","change":"contactData.name \u003d cursor.getString(NAME_COLUMN)","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"ASSIGNMENT","change":"contactData.label \u003d cursor.getString(LABEL_COLUMN)","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"ASSIGNMENT","change":"contactData.id \u003d cursor.getLong(ID_COLUMN)","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"ASSIGNMENT","change":"contactData.type \u003d cursor.getInt(TYPE_COLUMN)","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"ASSIGNMENT","change":"contactData.number \u003d cursor.getString(NUMBER_COLUMN)","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"BOOLEAN_LITERAL","change":"false","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"BOOLEAN_LITERAL","change":"true","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"CAST_EXPRESSION","change":"(ViewHolder)view.getTag(R.id.holder_tag)","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"CAST_EXPRESSION","change":"(DataHolder)view.getTag(R.id.contact_info_tag)","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"CLASS_INSTANCE_CREATION","change":"new SpannableString(numberWithLabel)","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"CLASS_INSTANCE_CREATION","change":"new ForegroundColorSpan(drawables.getColor(2,0xff444444))","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"EXPRESSION_STATEMENT","change":"holder.contactPhoto.setImageDrawable(ContactPhotoFactory.getLoadingPhoto(context))","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"EXPRESSION_STATEMENT","change":"Log.w(TAG,\"ViewHolder was null. This should not happen.\")","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"EXPRESSION_STATEMENT","change":"holder.number.setText(contactData.number)","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"EXPRESSION_STATEMENT","change":"holder.number.setText(numberLabelSpan)","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"EXPRESSION_STATEMENT","change":"holder.checkBox.setChecked(true)","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"EXPRESSION_STATEMENT","change":"holder.number.setTextColor(drawables.getColor(0,0xa0000000))","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"EXPRESSION_STATEMENT","change":"numberLabelSpan.setSpan(new ForegroundColorSpan(drawables.getColor(2,0xff444444)),contactData.number.length(),numberWithLabel.length(),Spannable.SPAN_INCLUSIVE_EXCLUSIVE)","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"EXPRESSION_STATEMENT","change":"contactData.numberType\u003dcursor.getInt(NUMBER_TYPE_COLUMN)","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"EXPRESSION_STATEMENT","change":"loadBitmap(contactData.number,holder.contactPhoto)","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"EXPRESSION_STATEMENT","change":"contactData.name\u003dcursor.getString(NAME_COLUMN)","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"EXPRESSION_STATEMENT","change":"Log.w(TAG,\"DataHolder was null. This should not happen.\")","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"EXPRESSION_STATEMENT","change":"holder.number.setTextColor(drawables.getColor(1,0xff000000))","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"EXPRESSION_STATEMENT","change":"holder.name.setTextColor(drawables.getColor(0,0xa0000000))","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"EXPRESSION_STATEMENT","change":"holder.number.setText(\"\")","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"EXPRESSION_STATEMENT","change":"populateColumnIndices(cursor)","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"EXPRESSION_STATEMENT","change":"holder.name.setEnabled(false)","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"EXPRESSION_STATEMENT","change":"holder.checkBox.setChecked(false)","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"EXPRESSION_STATEMENT","change":"contactData.number\u003dcursor.getString(NUMBER_COLUMN)","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"EXPRESSION_STATEMENT","change":"contactData.type\u003dcursor.getInt(TYPE_COLUMN)","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"EXPRESSION_STATEMENT","change":"contactData.label\u003dcursor.getString(LABEL_COLUMN)","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"EXPRESSION_STATEMENT","change":"holder.name.setText(contactData.name)","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"EXPRESSION_STATEMENT","change":"holder.name.setTextColor(drawables.getColor(1,0xff000000))","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"EXPRESSION_STATEMENT","change":"contactData.id\u003dcursor.getLong(ID_COLUMN)","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"IF_STATEMENT","change":"contactData.id \u003e -1","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"IF_STATEMENT","change":"contactData.number \u003d\u003d null || contactData.number.isEmpty()","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"IF_STATEMENT","change":"selectedContacts.containsKey(contactData.id)","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"IF_STATEMENT","change":"contactData.type \u003d\u003d ContactsDatabase.PUSH_TYPE","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"IF_STATEMENT","change":"holder \u003d\u003d null","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"IF_STATEMENT","change":"ID_COLUMN \u003c 0","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"IF_STATEMENT","change":"contactData.type !\u003d ContactsDatabase.PUSH_TYPE","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"IF_STATEMENT","change":"contactData \u003d\u003d null","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"INFIX_EXPRESSION","change":"contactData.id \u003e -1","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"INFIX_EXPRESSION","change":"contactData.number \u003d\u003d null || contactData.number.isEmpty()","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"INFIX_EXPRESSION","change":"contactData.type \u003d\u003d ContactsDatabase.PUSH_TYPE","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"INFIX_EXPRESSION","change":"holder \u003d\u003d null","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"INFIX_EXPRESSION","change":"contactData.number + \" \" + label","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"INFIX_EXPRESSION","change":"contactData.number \u003d\u003d null","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"INFIX_EXPRESSION","change":"ID_COLUMN \u003c 0","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"INFIX_EXPRESSION","change":"contactData.type !\u003d ContactsDatabase.PUSH_TYPE","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"INFIX_EXPRESSION","change":"contactData \u003d\u003d null","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"METHOD_INVOCATION","change":"holder.contactPhoto.setImageDrawable(ContactPhotoFactory.getLoadingPhoto(context))","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"METHOD_INVOCATION","change":"Log.w(TAG,\"ViewHolder was null. This should not happen.\")","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"METHOD_INVOCATION","change":"contactData.number.length()","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"METHOD_INVOCATION","change":"holder.number.setText(contactData.number)","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"METHOD_INVOCATION","change":"holder.number.setText(numberLabelSpan)","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"METHOD_INVOCATION","change":"contactData.number.isEmpty()","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"METHOD_INVOCATION","change":"cursor.getInt(NUMBER_TYPE_COLUMN)","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"METHOD_INVOCATION","change":"numberWithLabel.length()","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"METHOD_INVOCATION","change":"drawables.getColor(2,0xff444444)","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"METHOD_INVOCATION","change":"numberLabelSpan.setSpan(new ForegroundColorSpan(drawables.getColor(2,0xff444444)),contactData.number.length(),numberWithLabel.length(),Spannable.SPAN_INCLUSIVE_EXCLUSIVE)","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"METHOD_INVOCATION","change":"Log.w(TAG,\"DataHolder was null. This should not happen.\")","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"METHOD_INVOCATION","change":"holder.number.setText(\"\")","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"METHOD_INVOCATION","change":"selectedContacts.containsKey(contactData.id)","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"METHOD_INVOCATION","change":"populateColumnIndices(cursor)","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"METHOD_INVOCATION","change":"cursor.getString(NAME_COLUMN)","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"METHOD_INVOCATION","change":"holder.name.setEnabled(false)","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"METHOD_INVOCATION","change":"view.getTag(R.id.holder_tag)","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"METHOD_INVOCATION","change":"holder.name.setTextColor(drawables.getColor(1,0xff000000))","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"METHOD_INVOCATION","change":"cursor.getInt(TYPE_COLUMN)","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"METHOD_INVOCATION","change":"holder.checkBox.setChecked(true)","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"METHOD_INVOCATION","change":"cursor.getString(LABEL_COLUMN)","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"METHOD_INVOCATION","change":"holder.number.setTextColor(drawables.getColor(0,0xa0000000))","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"METHOD_INVOCATION","change":"loadBitmap(contactData.number,holder.contactPhoto)","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"METHOD_INVOCATION","change":"view.getTag(R.id.contact_info_tag)","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"METHOD_INVOCATION","change":"holder.number.setTextColor(drawables.getColor(1,0xff000000))","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"METHOD_INVOCATION","change":"ContactsContract.CommonDataKinds.Phone.getTypeLabel(context.getResources(),contactData.numberType,contactData.label)","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"METHOD_INVOCATION","change":"holder.name.setTextColor(drawables.getColor(0,0xa0000000))","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"METHOD_INVOCATION","change":"ContactPhotoFactory.getLoadingPhoto(context)","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"METHOD_INVOCATION","change":"cursor.getString(NUMBER_COLUMN)","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"METHOD_INVOCATION","change":"holder.checkBox.setChecked(false)","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"METHOD_INVOCATION","change":"holder.name.setText(contactData.name)","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"METHOD_INVOCATION","change":"cursor.getLong(ID_COLUMN)","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"MODIFIER","change":"final","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"NULL_LITERAL","change":"null","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"NUMBER_LITERAL","change":"2","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"NUMBER_LITERAL","change":"0xff444444","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"PREFIX_EXPRESSION","change":"-1","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"QUALIFIED_NAME","change":"holder.number","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"QUALIFIED_NAME","change":"holder.name","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"QUALIFIED_NAME","change":"R.id.contact_info_tag","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"QUALIFIED_NAME","change":"contactData.id","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"QUALIFIED_NAME","change":"R.id.holder_tag","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"QUALIFIED_NAME","change":"contactData.type","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"QUALIFIED_NAME","change":"holder.checkBox","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"QUALIFIED_NAME","change":"R.id","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"QUALIFIED_NAME","change":"Spannable.SPAN_INCLUSIVE_EXCLUSIVE","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"QUALIFIED_NAME","change":"contactData.number","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"QUALIFIED_NAME","change":"contactData.label","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"QUALIFIED_NAME","change":"contactData.numberType","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"QUALIFIED_NAME","change":"holder.contactPhoto","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"QUALIFIED_NAME","change":"contactData.name","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"RETURN_STATEMENT","change":"return;\n","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"SIMPLE_TYPE","change":"SpannableString","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"SIMPLE_TYPE","change":"ForegroundColorSpan","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"SIMPLE_TYPE","change":"ViewHolder","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"SIMPLE_TYPE","change":"DataHolder","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"SIMPLE_TYPE","change":"CharSequence","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"SIMPLE_TYPE","change":"Spannable","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"STRING_LITERAL","change":" ","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"STRING_LITERAL","change":"","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"STRING_LITERAL","change":"ViewHolder was null. This should not happen.","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"STRING_LITERAL","change":"DataHolder was null. This should not happen.","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"numberLabelSpan","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"contactData","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"numberWithLabel","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"holder","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"ViewHolder [holder\u003d(ViewHolder)view.getTag(R.id.holder_tag)]","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"Spannable [numberLabelSpan\u003dnew SpannableString(numberWithLabel)]","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"CharSequence [label\u003dContactsContract.CommonDataKinds.Phone.getTypeLabel(context.getResources(),contactData.numberType,contactData.label)]","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"CharSequence [numberWithLabel\u003dcontactData.number + \" \" + label]","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"WhisperSystems_Signal-Android","commit":"636b11abea7a520e1c69c59f69055c5ab112e70f","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"DataHolder [contactData\u003d(DataHolder)view.getTag(R.id.contact_info_tag)]","source":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.populateColumnIndices(Cursor)","target":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)","added":false,"scope":"TARGET","local":"org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.bindView(View,Context,Cursor)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"METHOD_DECLARATION","change":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"CLASS_S","local":"codec-http.src.main.io.netty.handler.codec.spdy.SpdySessionHandler"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"BOOLEAN_LITERAL","change":"false","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"CAST_EXPRESSION","change":"(SpdyHeadersFrame)msg","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"CAST_EXPRESSION","change":"(SpdyPingFrame)msg","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"CAST_EXPRESSION","change":"(SpdySettingsFrame)msg","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"CAST_EXPRESSION","change":"(SpdyRstStreamFrame)msg","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"CAST_EXPRESSION","change":"(SpdySynReplyFrame)msg","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"CAST_EXPRESSION","change":"(SpdySynStreamFrame)msg","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"CAST_EXPRESSION","change":"(SpdyDataFrame)msg","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"CLASS_INSTANCE_CREATION","change":"new IllegalArgumentException(\"invalid PING ID: \" + spdyPingFrame.getId())","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"CLASS_INSTANCE_CREATION","change":"new DefaultSpdyDataFrame(streamID,spdyDataFrame.data().readSlice(sendWindowSize).retain())","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"EXPRESSION_STATEMENT","change":"ctx.nextOutboundMessageBuffer().add(msg)","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"EXPRESSION_STATEMENT","change":"ctx.fireExceptionCaught(PROTOCOL_EXCEPTION)","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"EXPRESSION_STATEMENT","change":"halfCloseStream(streamID,false)","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"EXPRESSION_STATEMENT","change":"pings.getAndIncrement()","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"EXPRESSION_STATEMENT","change":"ctx.fireExceptionCaught(new IllegalArgumentException(\"invalid PING ID: \" + spdyPingFrame.getId()))","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"EXPRESSION_STATEMENT","change":"updateInitialReceiveWindowSize(newInitialWindowSize)","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"EXPRESSION_STATEMENT","change":"spdySettingsFrame.setPersistValue(SpdySettingsFrame.SETTINGS_INITIAL_WINDOW_SIZE,false)","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"EXPRESSION_STATEMENT","change":"spdySettingsFrame.removeValue(SpdySettingsFrame.SETTINGS_INITIAL_WINDOW_SIZE)","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"EXPRESSION_STATEMENT","change":"updateConcurrentStreams(newConcurrentStreams,false)","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"EXPRESSION_STATEMENT","change":"removeStream(ctx,spdyRstStreamFrame.getStreamId())","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"EXPRESSION_STATEMENT","change":"spdySession.putPendingWrite(streamID,spdyDataFrame)","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"EXPRESSION_STATEMENT","change":"ctx.nextOutboundMessageBuffer().add(partialDataFrame)","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"EXPRESSION_STATEMENT","change":"spdySession.updateSendWindowSize(streamID,-1 * sendWindowSize)","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"EXPRESSION_STATEMENT","change":"spdySession.updateSendWindowSize(streamID,-1 * dataLength)","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"IF_STATEMENT","change":"msg instanceof SpdyWindowUpdateFrame","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"IF_STATEMENT","change":"spdyHeadersFrame.isLast()","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"IF_STATEMENT","change":"spdySession.isLocalSideClosed(streamID)","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"IF_STATEMENT","change":"msg instanceof SpdyHeadersFrame","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"IF_STATEMENT","change":"msg instanceof SpdyGoAwayFrame","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"IF_STATEMENT","change":"isRemoteInitiatedID(spdyPingFrame.getId())","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"IF_STATEMENT","change":"msg instanceof SpdyPingFrame","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"IF_STATEMENT","change":"newInitialWindowSize \u003e\u003d 0","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"IF_STATEMENT","change":"flowControl","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"IF_STATEMENT","change":"spdySettingsFrame.isPersisted(SpdySettingsFrame.SETTINGS_INITIAL_WINDOW_SIZE)","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"IF_STATEMENT","change":"newConcurrentStreams \u003e\u003d 0","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"IF_STATEMENT","change":"msg instanceof SpdySettingsFrame","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"IF_STATEMENT","change":"msg instanceof SpdyRstStreamFrame","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"IF_STATEMENT","change":"spdySynReplyFrame.isLast()","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"IF_STATEMENT","change":"!isRemoteInitiatedID(streamID) || spdySession.isLocalSideClosed(streamID)","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"IF_STATEMENT","change":"msg instanceof SpdySynReplyFrame","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"IF_STATEMENT","change":"!acceptStream(streamID,priority,remoteSideClosed,localSideClosed)","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"IF_STATEMENT","change":"isRemoteInitiatedID(streamID)","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"IF_STATEMENT","change":"msg instanceof SpdySynStreamFrame","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"IF_STATEMENT","change":"spdyDataFrame.isLast()","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"IF_STATEMENT","change":"sendWindowSize \u003e 0","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"IF_STATEMENT","change":"sendWindowSize \u003e\u003d dataLength","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"IF_STATEMENT","change":"msg instanceof SpdyDataFrame","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"INFIX_EXPRESSION","change":"\"invalid PING ID: \" + spdyPingFrame.getId()","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"INFIX_EXPRESSION","change":"newInitialWindowSize \u003e\u003d 0","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"INFIX_EXPRESSION","change":"newConcurrentStreams \u003e\u003d 0","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"INFIX_EXPRESSION","change":"!isRemoteInitiatedID(streamID) || spdySession.isLocalSideClosed(streamID)","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"INFIX_EXPRESSION","change":"-1 * sendWindowSize","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"INFIX_EXPRESSION","change":"sendWindowSize \u003e 0","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"INFIX_EXPRESSION","change":"-1 * dataLength","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"INFIX_EXPRESSION","change":"sendWindowSize \u003e\u003d dataLength","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"INSTANCEOF_EXPRESSION","change":"msg instanceof SpdyWindowUpdateFrame","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"INSTANCEOF_EXPRESSION","change":"msg instanceof SpdyHeadersFrame","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"INSTANCEOF_EXPRESSION","change":"msg instanceof SpdyGoAwayFrame","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"INSTANCEOF_EXPRESSION","change":"msg instanceof SpdyPingFrame","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"INSTANCEOF_EXPRESSION","change":"msg instanceof SpdySettingsFrame","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"INSTANCEOF_EXPRESSION","change":"msg instanceof SpdyRstStreamFrame","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"INSTANCEOF_EXPRESSION","change":"msg instanceof SpdySynReplyFrame","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"INSTANCEOF_EXPRESSION","change":"msg instanceof SpdySynStreamFrame","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"INSTANCEOF_EXPRESSION","change":"msg instanceof SpdyDataFrame","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"METHOD_INVOCATION","change":"ctx.nextOutboundMessageBuffer()","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"METHOD_INVOCATION","change":"ctx.nextOutboundMessageBuffer().add(msg)","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"METHOD_INVOCATION","change":"ctx.fireExceptionCaught(PROTOCOL_EXCEPTION)","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"METHOD_INVOCATION","change":"halfCloseStream(streamID,false)","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"METHOD_INVOCATION","change":"spdyHeadersFrame.isLast()","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"METHOD_INVOCATION","change":"spdySession.isLocalSideClosed(streamID)","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"METHOD_INVOCATION","change":"spdyHeadersFrame.getStreamId()","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"METHOD_INVOCATION","change":"pings.getAndIncrement()","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"METHOD_INVOCATION","change":"spdyPingFrame.getId()","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"METHOD_INVOCATION","change":"ctx.fireExceptionCaught(new IllegalArgumentException(\"invalid PING ID: \" + spdyPingFrame.getId()))","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"METHOD_INVOCATION","change":"isRemoteInitiatedID(spdyPingFrame.getId())","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"METHOD_INVOCATION","change":"updateInitialReceiveWindowSize(newInitialWindowSize)","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"METHOD_INVOCATION","change":"spdySettingsFrame.getValue(SpdySettingsFrame.SETTINGS_INITIAL_WINDOW_SIZE)","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"METHOD_INVOCATION","change":"spdySettingsFrame.setPersistValue(SpdySettingsFrame.SETTINGS_INITIAL_WINDOW_SIZE,false)","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"METHOD_INVOCATION","change":"spdySettingsFrame.removeValue(SpdySettingsFrame.SETTINGS_INITIAL_WINDOW_SIZE)","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"METHOD_INVOCATION","change":"spdySettingsFrame.isPersisted(SpdySettingsFrame.SETTINGS_INITIAL_WINDOW_SIZE)","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"METHOD_INVOCATION","change":"updateConcurrentStreams(newConcurrentStreams,false)","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"METHOD_INVOCATION","change":"spdySettingsFrame.getValue(SpdySettingsFrame.SETTINGS_MAX_CONCURRENT_STREAMS)","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"METHOD_INVOCATION","change":"spdyRstStreamFrame.getStreamId()","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"METHOD_INVOCATION","change":"removeStream(ctx,spdyRstStreamFrame.getStreamId())","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"METHOD_INVOCATION","change":"spdySynReplyFrame.isLast()","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"METHOD_INVOCATION","change":"isRemoteInitiatedID(streamID)","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"METHOD_INVOCATION","change":"spdySynReplyFrame.getStreamId()","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"METHOD_INVOCATION","change":"acceptStream(streamID,priority,remoteSideClosed,localSideClosed)","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"METHOD_INVOCATION","change":"spdySynStreamFrame.isLast()","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"METHOD_INVOCATION","change":"spdySynStreamFrame.isUnidirectional()","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"METHOD_INVOCATION","change":"spdySynStreamFrame.getPriority()","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"METHOD_INVOCATION","change":"spdySynStreamFrame.getStreamId()","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"METHOD_INVOCATION","change":"spdyDataFrame.isLast()","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"METHOD_INVOCATION","change":"spdySession.putPendingWrite(streamID,spdyDataFrame)","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"METHOD_INVOCATION","change":"ctx.nextOutboundMessageBuffer().add(partialDataFrame)","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"METHOD_INVOCATION","change":"spdyDataFrame.data()","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"METHOD_INVOCATION","change":"spdyDataFrame.data().readSlice(sendWindowSize)","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"METHOD_INVOCATION","change":"spdyDataFrame.data().readSlice(sendWindowSize).retain()","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"METHOD_INVOCATION","change":"spdySession.updateSendWindowSize(streamID,-1 * sendWindowSize)","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"METHOD_INVOCATION","change":"spdySession.updateSendWindowSize(streamID,-1 * dataLength)","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"METHOD_INVOCATION","change":"spdySession.getSendWindowSize(streamID)","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"METHOD_INVOCATION","change":"spdyDataFrame.data().readableBytes()","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"METHOD_INVOCATION","change":"spdyDataFrame.getStreamId()","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"MODIFIER","change":"final","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"MODIFIER","change":"private","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"NUMBER_LITERAL","change":"0","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"NUMBER_LITERAL","change":"1","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"PREFIX_EXPRESSION","change":"!isRemoteInitiatedID(streamID)","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"PREFIX_EXPRESSION","change":"!acceptStream(streamID,priority,remoteSideClosed,localSideClosed)","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"PREFIX_EXPRESSION","change":"-1","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"PRIMITIVE_TYPE","change":"int","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"PRIMITIVE_TYPE","change":"boolean","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"PRIMITIVE_TYPE","change":"byte","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"PRIMITIVE_TYPE","change":"void","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"QUALIFIED_NAME","change":"SpdySettingsFrame.SETTINGS_INITIAL_WINDOW_SIZE","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"QUALIFIED_NAME","change":"SpdySettingsFrame.SETTINGS_MAX_CONCURRENT_STREAMS","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"RETURN_STATEMENT","change":"return;\n","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"SIMPLE_TYPE","change":"SpdyWindowUpdateFrame","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"SIMPLE_TYPE","change":"SpdyHeadersFrame","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"SIMPLE_TYPE","change":"SpdyGoAwayFrame","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"SIMPLE_TYPE","change":"IllegalArgumentException","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"SIMPLE_TYPE","change":"SpdyPingFrame","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"SIMPLE_TYPE","change":"SpdySettingsFrame","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"SIMPLE_TYPE","change":"SpdyRstStreamFrame","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"SIMPLE_TYPE","change":"SpdySynReplyFrame","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"SIMPLE_TYPE","change":"SpdySynStreamFrame","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"SIMPLE_TYPE","change":"DefaultSpdyDataFrame","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"SIMPLE_TYPE","change":"SpdyDataFrame","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"SIMPLE_TYPE","change":"Exception","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"SIMPLE_TYPE","change":"Object","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"SIMPLE_TYPE","change":"ChannelHandlerContext","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"SINGLE_VARIABLE_DECLARATION","change":"Object msg","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"SINGLE_VARIABLE_DECLARATION","change":"ChannelHandlerContext ctx","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"STRING_LITERAL","change":"invalid PING ID: ","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"SYNCHRONIZED_STATEMENT","change":"synchronized (flowControlLock) {\n int dataLength\u003dspdyDataFrame.data().readableBytes();\n int sendWindowSize\u003dspdySession.getSendWindowSize(streamID);\n if (sendWindowSize \u003e\u003d dataLength) {\n spdySession.updateSendWindowSize(streamID,-1 * dataLength);\n }\n else if (sendWindowSize \u003e 0) {\n spdySession.updateSendWindowSize(streamID,-1 * sendWindowSize);\n SpdyDataFrame partialDataFrame\u003dnew DefaultSpdyDataFrame(streamID,spdyDataFrame.data().readSlice(sendWindowSize).retain());\n spdySession.putPendingWrite(streamID,spdyDataFrame);\n ctx.nextOutboundMessageBuffer().add(partialDataFrame);\n return;\n }\n else {\n spdySession.putPendingWrite(streamID,spdyDataFrame);\n return;\n }\n}\n","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"streamID","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"spdyHeadersFrame","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"spdyPingFrame","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"newInitialWindowSize","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"newConcurrentStreams","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"spdySettingsFrame","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"spdyRstStreamFrame","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"spdySynReplyFrame","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"localSideClosed","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"remoteSideClosed","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"priority","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"spdySynStreamFrame","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"partialDataFrame","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"sendWindowSize","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"dataLength","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"spdyDataFrame","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"int [streamID\u003dspdyHeadersFrame.getStreamId()]","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"SpdyHeadersFrame [spdyHeadersFrame\u003d(SpdyHeadersFrame)msg]","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"SpdyPingFrame [spdyPingFrame\u003d(SpdyPingFrame)msg]","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"int [newInitialWindowSize\u003dspdySettingsFrame.getValue(SpdySettingsFrame.SETTINGS_INITIAL_WINDOW_SIZE)]","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"int [newConcurrentStreams\u003dspdySettingsFrame.getValue(SpdySettingsFrame.SETTINGS_MAX_CONCURRENT_STREAMS)]","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"SpdySettingsFrame [spdySettingsFrame\u003d(SpdySettingsFrame)msg]","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"SpdyRstStreamFrame [spdyRstStreamFrame\u003d(SpdyRstStreamFrame)msg]","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"int [streamID\u003dspdySynReplyFrame.getStreamId()]","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"SpdySynReplyFrame [spdySynReplyFrame\u003d(SpdySynReplyFrame)msg]","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"boolean [localSideClosed\u003dspdySynStreamFrame.isLast()]","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"boolean [remoteSideClosed\u003dspdySynStreamFrame.isUnidirectional()]","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"byte [priority\u003dspdySynStreamFrame.getPriority()]","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"int [streamID\u003dspdySynStreamFrame.getStreamId()]","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"SpdySynStreamFrame [spdySynStreamFrame\u003d(SpdySynStreamFrame)msg]","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"SpdyDataFrame [partialDataFrame\u003dnew DefaultSpdyDataFrame(streamID,spdyDataFrame.data().readSlice(sendWindowSize).retain())]","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"int [sendWindowSize\u003dspdySession.getSendWindowSize(streamID)]","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"int [dataLength\u003dspdyDataFrame.data().readableBytes()]","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"int [streamID\u003dspdyDataFrame.getStreamId()]","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"SpdyDataFrame [spdyDataFrame\u003d(SpdyDataFrame)msg]","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"CATCH_CLAUSE","change":"catch (SpdyProtocolException e) {\n if (e \u003d\u003d PROTOCOL_EXCEPTION) {\n promise.setFailure(PROTOCOL_EXCEPTION);\n return;\n }\n}\n","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":true,"scope":"TARGET","local":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"EXPRESSION_STATEMENT","change":"promise.setFailure(PROTOCOL_EXCEPTION)","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":true,"scope":"TARGET","local":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"EXPRESSION_STATEMENT","change":"handleOutboundMessage(ctx,msg,promise)","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":true,"scope":"TARGET","local":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"FOR_STATEMENT","change":"for (; ; ) {\n Object msg\u003din.poll();\n if (msg \u003d\u003d null) {\n break;\n }\n if (msg instanceof SpdyDataFrame || msg instanceof SpdySynStreamFrame || msg instanceof SpdySynReplyFrame|| msg instanceof SpdyRstStreamFrame|| msg instanceof SpdySettingsFrame|| msg instanceof SpdyPingFrame|| msg instanceof SpdyGoAwayFrame|| msg instanceof SpdyHeadersFrame|| msg instanceof SpdyWindowUpdateFrame) {\n try {\n handleOutboundMessage(ctx,msg,promise);\n }\n catch ( SpdyProtocolException e) {\n if (e \u003d\u003d PROTOCOL_EXCEPTION) {\n promise.setFailure(PROTOCOL_EXCEPTION);\n return;\n }\n }\n }\n else {\n ctx.nextOutboundMessageBuffer().add(msg);\n }\n}\n","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":true,"scope":"TARGET","local":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"IF_STATEMENT","change":"e \u003d\u003d PROTOCOL_EXCEPTION","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":true,"scope":"TARGET","local":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"INFIX_EXPRESSION","change":"e \u003d\u003d PROTOCOL_EXCEPTION","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":true,"scope":"TARGET","local":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"METHOD_INVOCATION","change":"promise.setFailure(PROTOCOL_EXCEPTION)","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":true,"scope":"TARGET","local":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"METHOD_INVOCATION","change":"handleOutboundMessage(ctx,msg,promise)","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":true,"scope":"TARGET","local":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"RETURN_STATEMENT","change":"return;\n","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":true,"scope":"TARGET","local":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"SIMPLE_TYPE","change":"SpdyProtocolException","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":true,"scope":"TARGET","local":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"SINGLE_VARIABLE_DECLARATION","change":"SpdyProtocolException e","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":true,"scope":"TARGET","local":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"TRY_STATEMENT","change":"try {\n handleOutboundMessage(ctx,msg,promise);\n}\n catch (SpdyProtocolException e) {\n if (e \u003d\u003d PROTOCOL_EXCEPTION) {\n promise.setFailure(PROTOCOL_EXCEPTION);\n return;\n }\n}\n","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":true,"scope":"TARGET","local":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"EXPRESSION_STATEMENT","change":"handleOutboundMessage(ctx,msg)","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"TARGET","local":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"FOR_STATEMENT","change":"for (; ; ) {\n Object msg\u003din.poll();\n if (msg \u003d\u003d null) {\n break;\n }\n if (msg instanceof SpdyDataFrame || msg instanceof SpdySynStreamFrame || msg instanceof SpdySynReplyFrame|| msg instanceof SpdyRstStreamFrame|| msg instanceof SpdySettingsFrame|| msg instanceof SpdyPingFrame|| msg instanceof SpdyGoAwayFrame|| msg instanceof SpdyHeadersFrame|| msg instanceof SpdyWindowUpdateFrame) {\n handleOutboundMessage(ctx,msg);\n }\n else {\n ctx.nextOutboundMessageBuffer().add(msg);\n }\n}\n","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"TARGET","local":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)"} {"project":"netty_netty","commit":"14a47075bea2c38540bd5b0429335b97614f0eb0","changeType":"METHOD_INVOCATION","change":"handleOutboundMessage(ctx,msg)","source":"io.netty.handler.codec.spdy.SpdySessionHandler.handleOutboundMessage(ChannelHandlerContext,Object)","target":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)","added":false,"scope":"TARGET","local":"io.netty.handler.codec.spdy.SpdySessionHandler.flush(ChannelHandlerContext,ChannelPromise)"} {"project":"netty_netty","commit":"ec409751e109256bd872c0d80c4ab1cbafc1a6de","changeType":"METHOD_DECLARATION","change":"io.netty.util.internal.SocketUtil.stripZoneId(InetAddress)","source":"io.netty.util.internal.SocketUtil.stripZoneId(InetAddress)","target":"io.netty.util.internal.SocketUtil.stripZoneId(InetSocketAddress)","added":false,"scope":"CLASS_S","local":"common.src.main.io.netty.util.internal.SocketUtil"} {"project":"netty_netty","commit":"ec409751e109256bd872c0d80c4ab1cbafc1a6de","changeType":"CAST_EXPRESSION","change":"(Inet6Address)address","source":"io.netty.util.internal.SocketUtil.stripZoneId(InetAddress)","target":"io.netty.util.internal.SocketUtil.stripZoneId(InetSocketAddress)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.SocketUtil.stripZoneId(InetAddress)"} {"project":"netty_netty","commit":"ec409751e109256bd872c0d80c4ab1cbafc1a6de","changeType":"IF_STATEMENT","change":"inet6Address.isLinkLocalAddress()","source":"io.netty.util.internal.SocketUtil.stripZoneId(InetAddress)","target":"io.netty.util.internal.SocketUtil.stripZoneId(InetSocketAddress)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.SocketUtil.stripZoneId(InetAddress)"} {"project":"netty_netty","commit":"ec409751e109256bd872c0d80c4ab1cbafc1a6de","changeType":"IF_STATEMENT","change":"address instanceof Inet6Address","source":"io.netty.util.internal.SocketUtil.stripZoneId(InetAddress)","target":"io.netty.util.internal.SocketUtil.stripZoneId(InetSocketAddress)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.SocketUtil.stripZoneId(InetAddress)"} {"project":"netty_netty","commit":"ec409751e109256bd872c0d80c4ab1cbafc1a6de","changeType":"IF_STATEMENT","change":"DetectionUtil.javaVersion() \u003e\u003d 7","source":"io.netty.util.internal.SocketUtil.stripZoneId(InetAddress)","target":"io.netty.util.internal.SocketUtil.stripZoneId(InetSocketAddress)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.SocketUtil.stripZoneId(InetAddress)"} {"project":"netty_netty","commit":"ec409751e109256bd872c0d80c4ab1cbafc1a6de","changeType":"INFIX_EXPRESSION","change":"DetectionUtil.javaVersion() \u003e\u003d 7","source":"io.netty.util.internal.SocketUtil.stripZoneId(InetAddress)","target":"io.netty.util.internal.SocketUtil.stripZoneId(InetSocketAddress)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.SocketUtil.stripZoneId(InetAddress)"} {"project":"netty_netty","commit":"ec409751e109256bd872c0d80c4ab1cbafc1a6de","changeType":"INSTANCEOF_EXPRESSION","change":"address instanceof Inet6Address","source":"io.netty.util.internal.SocketUtil.stripZoneId(InetAddress)","target":"io.netty.util.internal.SocketUtil.stripZoneId(InetSocketAddress)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.SocketUtil.stripZoneId(InetAddress)"} {"project":"netty_netty","commit":"ec409751e109256bd872c0d80c4ab1cbafc1a6de","changeType":"JAVADOC","change":"/** \n * Takes care of stripping the zone id from the {@link InetAddress} if its an {@link Inet6Address} and the javaversion is \u003c 7. This is needed because of a bug that exists in java versions \u003c 7. See https://github.com/netty/netty/issues/267\n */\n","source":"io.netty.util.internal.SocketUtil.stripZoneId(InetAddress)","target":"io.netty.util.internal.SocketUtil.stripZoneId(InetSocketAddress)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.SocketUtil.stripZoneId(InetAddress)"} {"project":"netty_netty","commit":"ec409751e109256bd872c0d80c4ab1cbafc1a6de","changeType":"METHOD_INVOCATION","change":"InetAddress.getByName(withoutZonedId)","source":"io.netty.util.internal.SocketUtil.stripZoneId(InetAddress)","target":"io.netty.util.internal.SocketUtil.stripZoneId(InetSocketAddress)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.SocketUtil.stripZoneId(InetAddress)"} {"project":"netty_netty","commit":"ec409751e109256bd872c0d80c4ab1cbafc1a6de","changeType":"METHOD_INVOCATION","change":"inet6Address.getHostAddress()","source":"io.netty.util.internal.SocketUtil.stripZoneId(InetAddress)","target":"io.netty.util.internal.SocketUtil.stripZoneId(InetSocketAddress)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.SocketUtil.stripZoneId(InetAddress)"} {"project":"netty_netty","commit":"ec409751e109256bd872c0d80c4ab1cbafc1a6de","changeType":"METHOD_INVOCATION","change":"inet6Address.getHostAddress().substring(0,separator)","source":"io.netty.util.internal.SocketUtil.stripZoneId(InetAddress)","target":"io.netty.util.internal.SocketUtil.stripZoneId(InetSocketAddress)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.SocketUtil.stripZoneId(InetAddress)"} {"project":"netty_netty","commit":"ec409751e109256bd872c0d80c4ab1cbafc1a6de","changeType":"METHOD_INVOCATION","change":"hostaddress.indexOf(ZONE_ID_SEPARATOR)","source":"io.netty.util.internal.SocketUtil.stripZoneId(InetAddress)","target":"io.netty.util.internal.SocketUtil.stripZoneId(InetSocketAddress)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.SocketUtil.stripZoneId(InetAddress)"} {"project":"netty_netty","commit":"ec409751e109256bd872c0d80c4ab1cbafc1a6de","changeType":"METHOD_INVOCATION","change":"inet6Address.isLinkLocalAddress()","source":"io.netty.util.internal.SocketUtil.stripZoneId(InetAddress)","target":"io.netty.util.internal.SocketUtil.stripZoneId(InetSocketAddress)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.SocketUtil.stripZoneId(InetAddress)"} {"project":"netty_netty","commit":"ec409751e109256bd872c0d80c4ab1cbafc1a6de","changeType":"METHOD_INVOCATION","change":"DetectionUtil.javaVersion()","source":"io.netty.util.internal.SocketUtil.stripZoneId(InetAddress)","target":"io.netty.util.internal.SocketUtil.stripZoneId(InetSocketAddress)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.SocketUtil.stripZoneId(InetAddress)"} {"project":"netty_netty","commit":"ec409751e109256bd872c0d80c4ab1cbafc1a6de","changeType":"MODIFIER","change":"static","source":"io.netty.util.internal.SocketUtil.stripZoneId(InetAddress)","target":"io.netty.util.internal.SocketUtil.stripZoneId(InetSocketAddress)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.SocketUtil.stripZoneId(InetAddress)"} {"project":"netty_netty","commit":"ec409751e109256bd872c0d80c4ab1cbafc1a6de","changeType":"MODIFIER","change":"public","source":"io.netty.util.internal.SocketUtil.stripZoneId(InetAddress)","target":"io.netty.util.internal.SocketUtil.stripZoneId(InetSocketAddress)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.SocketUtil.stripZoneId(InetAddress)"} {"project":"netty_netty","commit":"ec409751e109256bd872c0d80c4ab1cbafc1a6de","changeType":"NUMBER_LITERAL","change":"0","source":"io.netty.util.internal.SocketUtil.stripZoneId(InetAddress)","target":"io.netty.util.internal.SocketUtil.stripZoneId(InetSocketAddress)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.SocketUtil.stripZoneId(InetAddress)"} {"project":"netty_netty","commit":"ec409751e109256bd872c0d80c4ab1cbafc1a6de","changeType":"NUMBER_LITERAL","change":"7","source":"io.netty.util.internal.SocketUtil.stripZoneId(InetAddress)","target":"io.netty.util.internal.SocketUtil.stripZoneId(InetSocketAddress)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.SocketUtil.stripZoneId(InetAddress)"} {"project":"netty_netty","commit":"ec409751e109256bd872c0d80c4ab1cbafc1a6de","changeType":"PRIMITIVE_TYPE","change":"int","source":"io.netty.util.internal.SocketUtil.stripZoneId(InetAddress)","target":"io.netty.util.internal.SocketUtil.stripZoneId(InetSocketAddress)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.SocketUtil.stripZoneId(InetAddress)"} {"project":"netty_netty","commit":"ec409751e109256bd872c0d80c4ab1cbafc1a6de","changeType":"RETURN_STATEMENT","change":"return address;\n","source":"io.netty.util.internal.SocketUtil.stripZoneId(InetAddress)","target":"io.netty.util.internal.SocketUtil.stripZoneId(InetSocketAddress)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.SocketUtil.stripZoneId(InetAddress)"} {"project":"netty_netty","commit":"ec409751e109256bd872c0d80c4ab1cbafc1a6de","changeType":"RETURN_STATEMENT","change":"return InetAddress.getByName(withoutZonedId);\n","source":"io.netty.util.internal.SocketUtil.stripZoneId(InetAddress)","target":"io.netty.util.internal.SocketUtil.stripZoneId(InetSocketAddress)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.SocketUtil.stripZoneId(InetAddress)"} {"project":"netty_netty","commit":"ec409751e109256bd872c0d80c4ab1cbafc1a6de","changeType":"SIMPLE_TYPE","change":"String","source":"io.netty.util.internal.SocketUtil.stripZoneId(InetAddress)","target":"io.netty.util.internal.SocketUtil.stripZoneId(InetSocketAddress)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.SocketUtil.stripZoneId(InetAddress)"} {"project":"netty_netty","commit":"ec409751e109256bd872c0d80c4ab1cbafc1a6de","changeType":"SIMPLE_TYPE","change":"Inet6Address","source":"io.netty.util.internal.SocketUtil.stripZoneId(InetAddress)","target":"io.netty.util.internal.SocketUtil.stripZoneId(InetSocketAddress)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.SocketUtil.stripZoneId(InetAddress)"} {"project":"netty_netty","commit":"ec409751e109256bd872c0d80c4ab1cbafc1a6de","changeType":"SIMPLE_TYPE","change":"UnknownHostException","source":"io.netty.util.internal.SocketUtil.stripZoneId(InetAddress)","target":"io.netty.util.internal.SocketUtil.stripZoneId(InetSocketAddress)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.SocketUtil.stripZoneId(InetAddress)"} {"project":"netty_netty","commit":"ec409751e109256bd872c0d80c4ab1cbafc1a6de","changeType":"SIMPLE_TYPE","change":"InetAddress","source":"io.netty.util.internal.SocketUtil.stripZoneId(InetAddress)","target":"io.netty.util.internal.SocketUtil.stripZoneId(InetSocketAddress)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.SocketUtil.stripZoneId(InetAddress)"} {"project":"netty_netty","commit":"ec409751e109256bd872c0d80c4ab1cbafc1a6de","changeType":"SINGLE_VARIABLE_DECLARATION","change":"InetAddress address","source":"io.netty.util.internal.SocketUtil.stripZoneId(InetAddress)","target":"io.netty.util.internal.SocketUtil.stripZoneId(InetSocketAddress)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.SocketUtil.stripZoneId(InetAddress)"} {"project":"netty_netty","commit":"ec409751e109256bd872c0d80c4ab1cbafc1a6de","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"withoutZonedId","source":"io.netty.util.internal.SocketUtil.stripZoneId(InetAddress)","target":"io.netty.util.internal.SocketUtil.stripZoneId(InetSocketAddress)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.SocketUtil.stripZoneId(InetAddress)"} {"project":"netty_netty","commit":"ec409751e109256bd872c0d80c4ab1cbafc1a6de","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"separator","source":"io.netty.util.internal.SocketUtil.stripZoneId(InetAddress)","target":"io.netty.util.internal.SocketUtil.stripZoneId(InetSocketAddress)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.SocketUtil.stripZoneId(InetAddress)"} {"project":"netty_netty","commit":"ec409751e109256bd872c0d80c4ab1cbafc1a6de","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"hostaddress","source":"io.netty.util.internal.SocketUtil.stripZoneId(InetAddress)","target":"io.netty.util.internal.SocketUtil.stripZoneId(InetSocketAddress)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.SocketUtil.stripZoneId(InetAddress)"} {"project":"netty_netty","commit":"ec409751e109256bd872c0d80c4ab1cbafc1a6de","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"inet6Address","source":"io.netty.util.internal.SocketUtil.stripZoneId(InetAddress)","target":"io.netty.util.internal.SocketUtil.stripZoneId(InetSocketAddress)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.SocketUtil.stripZoneId(InetAddress)"} {"project":"netty_netty","commit":"ec409751e109256bd872c0d80c4ab1cbafc1a6de","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"String [withoutZonedId\u003dinet6Address.getHostAddress().substring(0,separator)]","source":"io.netty.util.internal.SocketUtil.stripZoneId(InetAddress)","target":"io.netty.util.internal.SocketUtil.stripZoneId(InetSocketAddress)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.SocketUtil.stripZoneId(InetAddress)"} {"project":"netty_netty","commit":"ec409751e109256bd872c0d80c4ab1cbafc1a6de","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"int [separator\u003dhostaddress.indexOf(ZONE_ID_SEPARATOR)]","source":"io.netty.util.internal.SocketUtil.stripZoneId(InetAddress)","target":"io.netty.util.internal.SocketUtil.stripZoneId(InetSocketAddress)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.SocketUtil.stripZoneId(InetAddress)"} {"project":"netty_netty","commit":"ec409751e109256bd872c0d80c4ab1cbafc1a6de","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"String [hostaddress\u003dinet6Address.getHostAddress()]","source":"io.netty.util.internal.SocketUtil.stripZoneId(InetAddress)","target":"io.netty.util.internal.SocketUtil.stripZoneId(InetSocketAddress)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.SocketUtil.stripZoneId(InetAddress)"} {"project":"netty_netty","commit":"ec409751e109256bd872c0d80c4ab1cbafc1a6de","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"Inet6Address [inet6Address\u003d(Inet6Address)address]","source":"io.netty.util.internal.SocketUtil.stripZoneId(InetAddress)","target":"io.netty.util.internal.SocketUtil.stripZoneId(InetSocketAddress)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.SocketUtil.stripZoneId(InetAddress)"} {"project":"netty_netty","commit":"ec409751e109256bd872c0d80c4ab1cbafc1a6de","changeType":"CAST_EXPRESSION","change":"(Inet6Address)address","source":"io.netty.util.internal.SocketUtil.stripZoneId(InetAddress)","target":"io.netty.util.internal.SocketUtil.stripZoneId(InetSocketAddress)","added":true,"scope":"TARGET","local":"io.netty.util.internal.SocketUtil.stripZoneId(InetSocketAddress)"} {"project":"netty_netty","commit":"ec409751e109256bd872c0d80c4ab1cbafc1a6de","changeType":"CLASS_INSTANCE_CREATION","change":"new InetSocketAddress(withoutZonedId,socketAddress.getPort())","source":"io.netty.util.internal.SocketUtil.stripZoneId(InetAddress)","target":"io.netty.util.internal.SocketUtil.stripZoneId(InetSocketAddress)","added":true,"scope":"TARGET","local":"io.netty.util.internal.SocketUtil.stripZoneId(InetSocketAddress)"} {"project":"netty_netty","commit":"ec409751e109256bd872c0d80c4ab1cbafc1a6de","changeType":"IF_STATEMENT","change":"inet6Address.isLinkLocalAddress()","source":"io.netty.util.internal.SocketUtil.stripZoneId(InetAddress)","target":"io.netty.util.internal.SocketUtil.stripZoneId(InetSocketAddress)","added":true,"scope":"TARGET","local":"io.netty.util.internal.SocketUtil.stripZoneId(InetSocketAddress)"} {"project":"netty_netty","commit":"ec409751e109256bd872c0d80c4ab1cbafc1a6de","changeType":"IF_STATEMENT","change":"address instanceof Inet6Address","source":"io.netty.util.internal.SocketUtil.stripZoneId(InetAddress)","target":"io.netty.util.internal.SocketUtil.stripZoneId(InetSocketAddress)","added":true,"scope":"TARGET","local":"io.netty.util.internal.SocketUtil.stripZoneId(InetSocketAddress)"} {"project":"netty_netty","commit":"ec409751e109256bd872c0d80c4ab1cbafc1a6de","changeType":"IF_STATEMENT","change":"separator !\u003d -1","source":"io.netty.util.internal.SocketUtil.stripZoneId(InetAddress)","target":"io.netty.util.internal.SocketUtil.stripZoneId(InetSocketAddress)","added":true,"scope":"TARGET","local":"io.netty.util.internal.SocketUtil.stripZoneId(InetSocketAddress)"} {"project":"netty_netty","commit":"ec409751e109256bd872c0d80c4ab1cbafc1a6de","changeType":"IF_STATEMENT","change":"DetectionUtil.javaVersion() \u003e\u003d 7","source":"io.netty.util.internal.SocketUtil.stripZoneId(InetAddress)","target":"io.netty.util.internal.SocketUtil.stripZoneId(InetSocketAddress)","added":true,"scope":"TARGET","local":"io.netty.util.internal.SocketUtil.stripZoneId(InetSocketAddress)"} {"project":"netty_netty","commit":"ec409751e109256bd872c0d80c4ab1cbafc1a6de","changeType":"INFIX_EXPRESSION","change":"separator !\u003d -1","source":"io.netty.util.internal.SocketUtil.stripZoneId(InetAddress)","target":"io.netty.util.internal.SocketUtil.stripZoneId(InetSocketAddress)","added":true,"scope":"TARGET","local":"io.netty.util.internal.SocketUtil.stripZoneId(InetSocketAddress)"} {"project":"netty_netty","commit":"ec409751e109256bd872c0d80c4ab1cbafc1a6de","changeType":"INFIX_EXPRESSION","change":"DetectionUtil.javaVersion() \u003e\u003d 7","source":"io.netty.util.internal.SocketUtil.stripZoneId(InetAddress)","target":"io.netty.util.internal.SocketUtil.stripZoneId(InetSocketAddress)","added":true,"scope":"TARGET","local":"io.netty.util.internal.SocketUtil.stripZoneId(InetSocketAddress)"} {"project":"netty_netty","commit":"ec409751e109256bd872c0d80c4ab1cbafc1a6de","changeType":"INSTANCEOF_EXPRESSION","change":"address instanceof Inet6Address","source":"io.netty.util.internal.SocketUtil.stripZoneId(InetAddress)","target":"io.netty.util.internal.SocketUtil.stripZoneId(InetSocketAddress)","added":true,"scope":"TARGET","local":"io.netty.util.internal.SocketUtil.stripZoneId(InetSocketAddress)"} {"project":"netty_netty","commit":"ec409751e109256bd872c0d80c4ab1cbafc1a6de","changeType":"JAVADOC","change":"/** \n * Takes care of stripping the zone id / scope Id from the {@link InetAddress} if its an {@link Inet6Address} and the javaversion is \u003c 7. After that a new {@link InetSocketAddress} is created based on the old one. This is needed because of a bug that exists in javaversions \u003c 7. See https://github.com/netty/netty/issues/267\n */\n","source":"io.netty.util.internal.SocketUtil.stripZoneId(InetAddress)","target":"io.netty.util.internal.SocketUtil.stripZoneId(InetSocketAddress)","added":true,"scope":"TARGET","local":"io.netty.util.internal.SocketUtil.stripZoneId(InetSocketAddress)"} {"project":"netty_netty","commit":"ec409751e109256bd872c0d80c4ab1cbafc1a6de","changeType":"METHOD_INVOCATION","change":"inet6Address.getHostAddress()","source":"io.netty.util.internal.SocketUtil.stripZoneId(InetAddress)","target":"io.netty.util.internal.SocketUtil.stripZoneId(InetSocketAddress)","added":true,"scope":"TARGET","local":"io.netty.util.internal.SocketUtil.stripZoneId(InetSocketAddress)"} {"project":"netty_netty","commit":"ec409751e109256bd872c0d80c4ab1cbafc1a6de","changeType":"METHOD_INVOCATION","change":"inet6Address.getHostAddress().substring(0,separator)","source":"io.netty.util.internal.SocketUtil.stripZoneId(InetAddress)","target":"io.netty.util.internal.SocketUtil.stripZoneId(InetSocketAddress)","added":true,"scope":"TARGET","local":"io.netty.util.internal.SocketUtil.stripZoneId(InetSocketAddress)"} {"project":"netty_netty","commit":"ec409751e109256bd872c0d80c4ab1cbafc1a6de","changeType":"METHOD_INVOCATION","change":"inet6Address.isLinkLocalAddress()","source":"io.netty.util.internal.SocketUtil.stripZoneId(InetAddress)","target":"io.netty.util.internal.SocketUtil.stripZoneId(InetSocketAddress)","added":true,"scope":"TARGET","local":"io.netty.util.internal.SocketUtil.stripZoneId(InetSocketAddress)"} {"project":"netty_netty","commit":"ec409751e109256bd872c0d80c4ab1cbafc1a6de","changeType":"METHOD_INVOCATION","change":"DetectionUtil.javaVersion()","source":"io.netty.util.internal.SocketUtil.stripZoneId(InetAddress)","target":"io.netty.util.internal.SocketUtil.stripZoneId(InetSocketAddress)","added":true,"scope":"TARGET","local":"io.netty.util.internal.SocketUtil.stripZoneId(InetSocketAddress)"} {"project":"netty_netty","commit":"ec409751e109256bd872c0d80c4ab1cbafc1a6de","changeType":"METHOD_INVOCATION","change":"hostaddress.indexOf(ZONE_ID_SEPARATOR)","source":"io.netty.util.internal.SocketUtil.stripZoneId(InetAddress)","target":"io.netty.util.internal.SocketUtil.stripZoneId(InetSocketAddress)","added":true,"scope":"TARGET","local":"io.netty.util.internal.SocketUtil.stripZoneId(InetSocketAddress)"} {"project":"netty_netty","commit":"ec409751e109256bd872c0d80c4ab1cbafc1a6de","changeType":"NUMBER_LITERAL","change":"0","source":"io.netty.util.internal.SocketUtil.stripZoneId(InetAddress)","target":"io.netty.util.internal.SocketUtil.stripZoneId(InetSocketAddress)","added":true,"scope":"TARGET","local":"io.netty.util.internal.SocketUtil.stripZoneId(InetSocketAddress)"} {"project":"netty_netty","commit":"ec409751e109256bd872c0d80c4ab1cbafc1a6de","changeType":"NUMBER_LITERAL","change":"1","source":"io.netty.util.internal.SocketUtil.stripZoneId(InetAddress)","target":"io.netty.util.internal.SocketUtil.stripZoneId(InetSocketAddress)","added":true,"scope":"TARGET","local":"io.netty.util.internal.SocketUtil.stripZoneId(InetSocketAddress)"} {"project":"netty_netty","commit":"ec409751e109256bd872c0d80c4ab1cbafc1a6de","changeType":"NUMBER_LITERAL","change":"7","source":"io.netty.util.internal.SocketUtil.stripZoneId(InetAddress)","target":"io.netty.util.internal.SocketUtil.stripZoneId(InetSocketAddress)","added":true,"scope":"TARGET","local":"io.netty.util.internal.SocketUtil.stripZoneId(InetSocketAddress)"} {"project":"netty_netty","commit":"ec409751e109256bd872c0d80c4ab1cbafc1a6de","changeType":"PREFIX_EXPRESSION","change":"-1","source":"io.netty.util.internal.SocketUtil.stripZoneId(InetAddress)","target":"io.netty.util.internal.SocketUtil.stripZoneId(InetSocketAddress)","added":true,"scope":"TARGET","local":"io.netty.util.internal.SocketUtil.stripZoneId(InetSocketAddress)"} {"project":"netty_netty","commit":"ec409751e109256bd872c0d80c4ab1cbafc1a6de","changeType":"PRIMITIVE_TYPE","change":"int","source":"io.netty.util.internal.SocketUtil.stripZoneId(InetAddress)","target":"io.netty.util.internal.SocketUtil.stripZoneId(InetSocketAddress)","added":true,"scope":"TARGET","local":"io.netty.util.internal.SocketUtil.stripZoneId(InetSocketAddress)"} {"project":"netty_netty","commit":"ec409751e109256bd872c0d80c4ab1cbafc1a6de","changeType":"RETURN_STATEMENT","change":"return socketAddress;\n","source":"io.netty.util.internal.SocketUtil.stripZoneId(InetAddress)","target":"io.netty.util.internal.SocketUtil.stripZoneId(InetSocketAddress)","added":true,"scope":"TARGET","local":"io.netty.util.internal.SocketUtil.stripZoneId(InetSocketAddress)"} {"project":"netty_netty","commit":"ec409751e109256bd872c0d80c4ab1cbafc1a6de","changeType":"RETURN_STATEMENT","change":"return new InetSocketAddress(withoutZonedId,socketAddress.getPort());\n","source":"io.netty.util.internal.SocketUtil.stripZoneId(InetAddress)","target":"io.netty.util.internal.SocketUtil.stripZoneId(InetSocketAddress)","added":true,"scope":"TARGET","local":"io.netty.util.internal.SocketUtil.stripZoneId(InetSocketAddress)"} {"project":"netty_netty","commit":"ec409751e109256bd872c0d80c4ab1cbafc1a6de","changeType":"SIMPLE_TYPE","change":"Inet6Address","source":"io.netty.util.internal.SocketUtil.stripZoneId(InetAddress)","target":"io.netty.util.internal.SocketUtil.stripZoneId(InetSocketAddress)","added":true,"scope":"TARGET","local":"io.netty.util.internal.SocketUtil.stripZoneId(InetSocketAddress)"} {"project":"netty_netty","commit":"ec409751e109256bd872c0d80c4ab1cbafc1a6de","changeType":"SIMPLE_TYPE","change":"String","source":"io.netty.util.internal.SocketUtil.stripZoneId(InetAddress)","target":"io.netty.util.internal.SocketUtil.stripZoneId(InetSocketAddress)","added":true,"scope":"TARGET","local":"io.netty.util.internal.SocketUtil.stripZoneId(InetSocketAddress)"} {"project":"netty_netty","commit":"ec409751e109256bd872c0d80c4ab1cbafc1a6de","changeType":"SIMPLE_TYPE","change":"InetAddress","source":"io.netty.util.internal.SocketUtil.stripZoneId(InetAddress)","target":"io.netty.util.internal.SocketUtil.stripZoneId(InetSocketAddress)","added":true,"scope":"TARGET","local":"io.netty.util.internal.SocketUtil.stripZoneId(InetSocketAddress)"} {"project":"netty_netty","commit":"ec409751e109256bd872c0d80c4ab1cbafc1a6de","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"hostaddress","source":"io.netty.util.internal.SocketUtil.stripZoneId(InetAddress)","target":"io.netty.util.internal.SocketUtil.stripZoneId(InetSocketAddress)","added":true,"scope":"TARGET","local":"io.netty.util.internal.SocketUtil.stripZoneId(InetSocketAddress)"} {"project":"netty_netty","commit":"ec409751e109256bd872c0d80c4ab1cbafc1a6de","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"address","source":"io.netty.util.internal.SocketUtil.stripZoneId(InetAddress)","target":"io.netty.util.internal.SocketUtil.stripZoneId(InetSocketAddress)","added":true,"scope":"TARGET","local":"io.netty.util.internal.SocketUtil.stripZoneId(InetSocketAddress)"} {"project":"netty_netty","commit":"ec409751e109256bd872c0d80c4ab1cbafc1a6de","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"withoutZonedId","source":"io.netty.util.internal.SocketUtil.stripZoneId(InetAddress)","target":"io.netty.util.internal.SocketUtil.stripZoneId(InetSocketAddress)","added":true,"scope":"TARGET","local":"io.netty.util.internal.SocketUtil.stripZoneId(InetSocketAddress)"} {"project":"netty_netty","commit":"ec409751e109256bd872c0d80c4ab1cbafc1a6de","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"separator","source":"io.netty.util.internal.SocketUtil.stripZoneId(InetAddress)","target":"io.netty.util.internal.SocketUtil.stripZoneId(InetSocketAddress)","added":true,"scope":"TARGET","local":"io.netty.util.internal.SocketUtil.stripZoneId(InetSocketAddress)"} {"project":"netty_netty","commit":"ec409751e109256bd872c0d80c4ab1cbafc1a6de","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"inet6Address","source":"io.netty.util.internal.SocketUtil.stripZoneId(InetAddress)","target":"io.netty.util.internal.SocketUtil.stripZoneId(InetSocketAddress)","added":true,"scope":"TARGET","local":"io.netty.util.internal.SocketUtil.stripZoneId(InetSocketAddress)"} {"project":"netty_netty","commit":"ec409751e109256bd872c0d80c4ab1cbafc1a6de","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"String [hostaddress\u003dinet6Address.getHostAddress()]","source":"io.netty.util.internal.SocketUtil.stripZoneId(InetAddress)","target":"io.netty.util.internal.SocketUtil.stripZoneId(InetSocketAddress)","added":true,"scope":"TARGET","local":"io.netty.util.internal.SocketUtil.stripZoneId(InetSocketAddress)"} {"project":"netty_netty","commit":"ec409751e109256bd872c0d80c4ab1cbafc1a6de","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"int [separator\u003dhostaddress.indexOf(ZONE_ID_SEPARATOR)]","source":"io.netty.util.internal.SocketUtil.stripZoneId(InetAddress)","target":"io.netty.util.internal.SocketUtil.stripZoneId(InetSocketAddress)","added":true,"scope":"TARGET","local":"io.netty.util.internal.SocketUtil.stripZoneId(InetSocketAddress)"} {"project":"netty_netty","commit":"ec409751e109256bd872c0d80c4ab1cbafc1a6de","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"InetAddress [address\u003dsocketAddress.getAddress()]","source":"io.netty.util.internal.SocketUtil.stripZoneId(InetAddress)","target":"io.netty.util.internal.SocketUtil.stripZoneId(InetSocketAddress)","added":true,"scope":"TARGET","local":"io.netty.util.internal.SocketUtil.stripZoneId(InetSocketAddress)"} {"project":"netty_netty","commit":"ec409751e109256bd872c0d80c4ab1cbafc1a6de","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"String [withoutZonedId\u003dinet6Address.getHostAddress().substring(0,separator)]","source":"io.netty.util.internal.SocketUtil.stripZoneId(InetAddress)","target":"io.netty.util.internal.SocketUtil.stripZoneId(InetSocketAddress)","added":true,"scope":"TARGET","local":"io.netty.util.internal.SocketUtil.stripZoneId(InetSocketAddress)"} {"project":"netty_netty","commit":"ec409751e109256bd872c0d80c4ab1cbafc1a6de","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"Inet6Address [inet6Address\u003d(Inet6Address)address]","source":"io.netty.util.internal.SocketUtil.stripZoneId(InetAddress)","target":"io.netty.util.internal.SocketUtil.stripZoneId(InetSocketAddress)","added":true,"scope":"TARGET","local":"io.netty.util.internal.SocketUtil.stripZoneId(InetSocketAddress)"} {"project":"netty_netty","commit":"ec409751e109256bd872c0d80c4ab1cbafc1a6de","changeType":"CLASS_INSTANCE_CREATION","change":"new InetSocketAddress(stripZoneId(socketAddress.getAddress()),socketAddress.getPort())","source":"io.netty.util.internal.SocketUtil.stripZoneId(InetAddress)","target":"io.netty.util.internal.SocketUtil.stripZoneId(InetSocketAddress)","added":false,"scope":"TARGET","local":"io.netty.util.internal.SocketUtil.stripZoneId(InetSocketAddress)"} {"project":"netty_netty","commit":"ec409751e109256bd872c0d80c4ab1cbafc1a6de","changeType":"JAVADOC","change":"/** \n * Takes care of stripping the zone id from the {@link InetAddress} if its an {@link Inet6Address} and the javaversion is \u003c 7. After that a new {@link InetSocketAddress} is created based on the old one. This is needed because of a bug that exists in javaversions \u003c 7. See https://github.com/netty/netty/issues/267\n */\n","source":"io.netty.util.internal.SocketUtil.stripZoneId(InetAddress)","target":"io.netty.util.internal.SocketUtil.stripZoneId(InetSocketAddress)","added":false,"scope":"TARGET","local":"io.netty.util.internal.SocketUtil.stripZoneId(InetSocketAddress)"} {"project":"netty_netty","commit":"ec409751e109256bd872c0d80c4ab1cbafc1a6de","changeType":"METHOD_INVOCATION","change":"stripZoneId(socketAddress.getAddress())","source":"io.netty.util.internal.SocketUtil.stripZoneId(InetAddress)","target":"io.netty.util.internal.SocketUtil.stripZoneId(InetSocketAddress)","added":false,"scope":"TARGET","local":"io.netty.util.internal.SocketUtil.stripZoneId(InetSocketAddress)"} {"project":"netty_netty","commit":"ec409751e109256bd872c0d80c4ab1cbafc1a6de","changeType":"RETURN_STATEMENT","change":"return new InetSocketAddress(stripZoneId(socketAddress.getAddress()),socketAddress.getPort());\n","source":"io.netty.util.internal.SocketUtil.stripZoneId(InetAddress)","target":"io.netty.util.internal.SocketUtil.stripZoneId(InetSocketAddress)","added":false,"scope":"TARGET","local":"io.netty.util.internal.SocketUtil.stripZoneId(InetSocketAddress)"} {"project":"netty_netty","commit":"ec409751e109256bd872c0d80c4ab1cbafc1a6de","changeType":"SIMPLE_TYPE","change":"UnknownHostException","source":"io.netty.util.internal.SocketUtil.stripZoneId(InetAddress)","target":"io.netty.util.internal.SocketUtil.stripZoneId(InetSocketAddress)","added":false,"scope":"TARGET","local":"io.netty.util.internal.SocketUtil.stripZoneId(InetSocketAddress)"} {"project":"netty_netty","commit":"2e363ee91895b3a97e55389c52e16cc1cc24a97e","changeType":"METHOD_DECLARATION","change":"org.jboss.netty.channel.socket.nio.NioDatagramWorker.write(SelectionKey)","source":"org.jboss.netty.channel.socket.nio.NioDatagramWorker.write(SelectionKey)","target":"org.jboss.netty.channel.socket.nio.NioDatagramWorker.processSelectedKeys(Set)","added":false,"scope":"CLASS_S","local":"src.main.org.jboss.netty.channel.socket.nio.NioDatagramWorker"} {"project":"netty_netty","commit":"2e363ee91895b3a97e55389c52e16cc1cc24a97e","changeType":"CAST_EXPRESSION","change":"(NioDatagramChannel)k.attachment()","source":"org.jboss.netty.channel.socket.nio.NioDatagramWorker.write(SelectionKey)","target":"org.jboss.netty.channel.socket.nio.NioDatagramWorker.processSelectedKeys(Set)","added":false,"scope":"SOURCE","local":"org.jboss.netty.channel.socket.nio.NioDatagramWorker.write(SelectionKey)"} {"project":"netty_netty","commit":"2e363ee91895b3a97e55389c52e16cc1cc24a97e","changeType":"EXPRESSION_STATEMENT","change":"write((NioDatagramChannel)k.attachment())","source":"org.jboss.netty.channel.socket.nio.NioDatagramWorker.write(SelectionKey)","target":"org.jboss.netty.channel.socket.nio.NioDatagramWorker.processSelectedKeys(Set)","added":false,"scope":"SOURCE","local":"org.jboss.netty.channel.socket.nio.NioDatagramWorker.write(SelectionKey)"} {"project":"netty_netty","commit":"2e363ee91895b3a97e55389c52e16cc1cc24a97e","changeType":"METHOD_INVOCATION","change":"k.attachment()","source":"org.jboss.netty.channel.socket.nio.NioDatagramWorker.write(SelectionKey)","target":"org.jboss.netty.channel.socket.nio.NioDatagramWorker.processSelectedKeys(Set)","added":false,"scope":"SOURCE","local":"org.jboss.netty.channel.socket.nio.NioDatagramWorker.write(SelectionKey)"} {"project":"netty_netty","commit":"2e363ee91895b3a97e55389c52e16cc1cc24a97e","changeType":"METHOD_INVOCATION","change":"write((NioDatagramChannel)k.attachment())","source":"org.jboss.netty.channel.socket.nio.NioDatagramWorker.write(SelectionKey)","target":"org.jboss.netty.channel.socket.nio.NioDatagramWorker.processSelectedKeys(Set)","added":false,"scope":"SOURCE","local":"org.jboss.netty.channel.socket.nio.NioDatagramWorker.write(SelectionKey)"} {"project":"netty_netty","commit":"2e363ee91895b3a97e55389c52e16cc1cc24a97e","changeType":"MODIFIER","change":"private","source":"org.jboss.netty.channel.socket.nio.NioDatagramWorker.write(SelectionKey)","target":"org.jboss.netty.channel.socket.nio.NioDatagramWorker.processSelectedKeys(Set)","added":false,"scope":"SOURCE","local":"org.jboss.netty.channel.socket.nio.NioDatagramWorker.write(SelectionKey)"} {"project":"netty_netty","commit":"2e363ee91895b3a97e55389c52e16cc1cc24a97e","changeType":"PRIMITIVE_TYPE","change":"void","source":"org.jboss.netty.channel.socket.nio.NioDatagramWorker.write(SelectionKey)","target":"org.jboss.netty.channel.socket.nio.NioDatagramWorker.processSelectedKeys(Set)","added":false,"scope":"SOURCE","local":"org.jboss.netty.channel.socket.nio.NioDatagramWorker.write(SelectionKey)"} {"project":"netty_netty","commit":"2e363ee91895b3a97e55389c52e16cc1cc24a97e","changeType":"SIMPLE_TYPE","change":"NioDatagramChannel","source":"org.jboss.netty.channel.socket.nio.NioDatagramWorker.write(SelectionKey)","target":"org.jboss.netty.channel.socket.nio.NioDatagramWorker.processSelectedKeys(Set)","added":false,"scope":"SOURCE","local":"org.jboss.netty.channel.socket.nio.NioDatagramWorker.write(SelectionKey)"} {"project":"netty_netty","commit":"2e363ee91895b3a97e55389c52e16cc1cc24a97e","changeType":"SIMPLE_TYPE","change":"SelectionKey","source":"org.jboss.netty.channel.socket.nio.NioDatagramWorker.write(SelectionKey)","target":"org.jboss.netty.channel.socket.nio.NioDatagramWorker.processSelectedKeys(Set)","added":false,"scope":"SOURCE","local":"org.jboss.netty.channel.socket.nio.NioDatagramWorker.write(SelectionKey)"} {"project":"netty_netty","commit":"2e363ee91895b3a97e55389c52e16cc1cc24a97e","changeType":"SINGLE_VARIABLE_DECLARATION","change":"SelectionKey k","source":"org.jboss.netty.channel.socket.nio.NioDatagramWorker.write(SelectionKey)","target":"org.jboss.netty.channel.socket.nio.NioDatagramWorker.processSelectedKeys(Set)","added":false,"scope":"SOURCE","local":"org.jboss.netty.channel.socket.nio.NioDatagramWorker.write(SelectionKey)"} {"project":"netty_netty","commit":"2e363ee91895b3a97e55389c52e16cc1cc24a97e","changeType":"CAST_EXPRESSION","change":"(NioDatagramChannel)k.attachment()","source":"org.jboss.netty.channel.socket.nio.NioDatagramWorker.write(SelectionKey)","target":"org.jboss.netty.channel.socket.nio.NioDatagramWorker.processSelectedKeys(Set)","added":true,"scope":"TARGET","local":"org.jboss.netty.channel.socket.nio.NioDatagramWorker.processSelectedKeys(Set)"} {"project":"netty_netty","commit":"2e363ee91895b3a97e55389c52e16cc1cc24a97e","changeType":"EXPRESSION_STATEMENT","change":"write((NioDatagramChannel)k.attachment())","source":"org.jboss.netty.channel.socket.nio.NioDatagramWorker.write(SelectionKey)","target":"org.jboss.netty.channel.socket.nio.NioDatagramWorker.processSelectedKeys(Set)","added":true,"scope":"TARGET","local":"org.jboss.netty.channel.socket.nio.NioDatagramWorker.processSelectedKeys(Set)"} {"project":"netty_netty","commit":"2e363ee91895b3a97e55389c52e16cc1cc24a97e","changeType":"FOR_STATEMENT","change":"for (Iterator\u003cSelectionKey\u003e i\u003dselectedKeys.iterator(); i.hasNext(); ) {\n SelectionKey k\u003di.next();\n i.remove();\n try {\n int readyOps\u003dk.readyOps();\n if ((readyOps \u0026 SelectionKey.OP_READ) !\u003d 0 || readyOps \u003d\u003d 0) {\n if (!read(k)) {\n continue;\n }\n }\n if ((readyOps \u0026 SelectionKey.OP_WRITE) !\u003d 0) {\n write((NioDatagramChannel)k.attachment());\n }\n }\n catch ( CancelledKeyException e) {\n close(k);\n }\n if (cleanUpCancelledKeys()) {\n break;\n }\n}\n","source":"org.jboss.netty.channel.socket.nio.NioDatagramWorker.write(SelectionKey)","target":"org.jboss.netty.channel.socket.nio.NioDatagramWorker.processSelectedKeys(Set)","added":true,"scope":"TARGET","local":"org.jboss.netty.channel.socket.nio.NioDatagramWorker.processSelectedKeys(Set)"} {"project":"netty_netty","commit":"2e363ee91895b3a97e55389c52e16cc1cc24a97e","changeType":"METHOD_INVOCATION","change":"write((NioDatagramChannel)k.attachment())","source":"org.jboss.netty.channel.socket.nio.NioDatagramWorker.write(SelectionKey)","target":"org.jboss.netty.channel.socket.nio.NioDatagramWorker.processSelectedKeys(Set)","added":true,"scope":"TARGET","local":"org.jboss.netty.channel.socket.nio.NioDatagramWorker.processSelectedKeys(Set)"} {"project":"netty_netty","commit":"2e363ee91895b3a97e55389c52e16cc1cc24a97e","changeType":"METHOD_INVOCATION","change":"k.attachment()","source":"org.jboss.netty.channel.socket.nio.NioDatagramWorker.write(SelectionKey)","target":"org.jboss.netty.channel.socket.nio.NioDatagramWorker.processSelectedKeys(Set)","added":true,"scope":"TARGET","local":"org.jboss.netty.channel.socket.nio.NioDatagramWorker.processSelectedKeys(Set)"} {"project":"netty_netty","commit":"2e363ee91895b3a97e55389c52e16cc1cc24a97e","changeType":"SIMPLE_TYPE","change":"NioDatagramChannel","source":"org.jboss.netty.channel.socket.nio.NioDatagramWorker.write(SelectionKey)","target":"org.jboss.netty.channel.socket.nio.NioDatagramWorker.processSelectedKeys(Set)","added":true,"scope":"TARGET","local":"org.jboss.netty.channel.socket.nio.NioDatagramWorker.processSelectedKeys(Set)"} {"project":"netty_netty","commit":"2e363ee91895b3a97e55389c52e16cc1cc24a97e","changeType":"TRY_STATEMENT","change":"try {\n int readyOps\u003dk.readyOps();\n if ((readyOps \u0026 SelectionKey.OP_READ) !\u003d 0 || readyOps \u003d\u003d 0) {\n if (!read(k)) {\n continue;\n }\n }\n if ((readyOps \u0026 SelectionKey.OP_WRITE) !\u003d 0) {\n write((NioDatagramChannel)k.attachment());\n }\n}\n catch (CancelledKeyException e) {\n close(k);\n}\n","source":"org.jboss.netty.channel.socket.nio.NioDatagramWorker.write(SelectionKey)","target":"org.jboss.netty.channel.socket.nio.NioDatagramWorker.processSelectedKeys(Set)","added":true,"scope":"TARGET","local":"org.jboss.netty.channel.socket.nio.NioDatagramWorker.processSelectedKeys(Set)"} {"project":"netty_netty","commit":"2e363ee91895b3a97e55389c52e16cc1cc24a97e","changeType":"EXPRESSION_STATEMENT","change":"write(k)","source":"org.jboss.netty.channel.socket.nio.NioDatagramWorker.write(SelectionKey)","target":"org.jboss.netty.channel.socket.nio.NioDatagramWorker.processSelectedKeys(Set)","added":false,"scope":"TARGET","local":"org.jboss.netty.channel.socket.nio.NioDatagramWorker.processSelectedKeys(Set)"} {"project":"netty_netty","commit":"2e363ee91895b3a97e55389c52e16cc1cc24a97e","changeType":"FOR_STATEMENT","change":"for (Iterator\u003cSelectionKey\u003e i\u003dselectedKeys.iterator(); i.hasNext(); ) {\n SelectionKey k\u003di.next();\n i.remove();\n try {\n int readyOps\u003dk.readyOps();\n if ((readyOps \u0026 SelectionKey.OP_READ) !\u003d 0 || readyOps \u003d\u003d 0) {\n if (!read(k)) {\n continue;\n }\n }\n if ((readyOps \u0026 SelectionKey.OP_WRITE) !\u003d 0) {\n write(k);\n }\n }\n catch ( CancelledKeyException e) {\n close(k);\n }\n if (cleanUpCancelledKeys()) {\n break;\n }\n}\n","source":"org.jboss.netty.channel.socket.nio.NioDatagramWorker.write(SelectionKey)","target":"org.jboss.netty.channel.socket.nio.NioDatagramWorker.processSelectedKeys(Set)","added":false,"scope":"TARGET","local":"org.jboss.netty.channel.socket.nio.NioDatagramWorker.processSelectedKeys(Set)"} {"project":"netty_netty","commit":"2e363ee91895b3a97e55389c52e16cc1cc24a97e","changeType":"METHOD_INVOCATION","change":"write(k)","source":"org.jboss.netty.channel.socket.nio.NioDatagramWorker.write(SelectionKey)","target":"org.jboss.netty.channel.socket.nio.NioDatagramWorker.processSelectedKeys(Set)","added":false,"scope":"TARGET","local":"org.jboss.netty.channel.socket.nio.NioDatagramWorker.processSelectedKeys(Set)"} {"project":"netty_netty","commit":"2e363ee91895b3a97e55389c52e16cc1cc24a97e","changeType":"TRY_STATEMENT","change":"try {\n int readyOps\u003dk.readyOps();\n if ((readyOps \u0026 SelectionKey.OP_READ) !\u003d 0 || readyOps \u003d\u003d 0) {\n if (!read(k)) {\n continue;\n }\n }\n if ((readyOps \u0026 SelectionKey.OP_WRITE) !\u003d 0) {\n write(k);\n }\n}\n catch (CancelledKeyException e) {\n close(k);\n}\n","source":"org.jboss.netty.channel.socket.nio.NioDatagramWorker.write(SelectionKey)","target":"org.jboss.netty.channel.socket.nio.NioDatagramWorker.processSelectedKeys(Set)","added":false,"scope":"TARGET","local":"org.jboss.netty.channel.socket.nio.NioDatagramWorker.processSelectedKeys(Set)"} {"project":"netty_netty","commit":"2e363ee91895b3a97e55389c52e16cc1cc24a97e","changeType":"METHOD_DECLARATION","change":"org.jboss.netty.channel.socket.nio.NioWorker.write(SelectionKey)","source":"org.jboss.netty.channel.socket.nio.NioDatagramWorker.write(SelectionKey)","target":"org.jboss.netty.channel.socket.nio.NioDatagramWorker.processSelectedKeys(Set)","added":false,"scope":"EXT_S","local":"src.main.org.jboss.netty.channel.socket.nio.NioWorker"} {"project":"netty_netty","commit":"2e363ee91895b3a97e55389c52e16cc1cc24a97e","changeType":"EXPRESSION_STATEMENT","change":"write(ch)","source":"org.jboss.netty.channel.socket.nio.NioDatagramWorker.write(SelectionKey)","target":"org.jboss.netty.channel.socket.nio.NioDatagramWorker.processSelectedKeys(Set)","added":false,"scope":"EXT_S","local":"org.jboss.netty.channel.socket.nio.NioWorker.write(SelectionKey)"} {"project":"netty_netty","commit":"2e363ee91895b3a97e55389c52e16cc1cc24a97e","changeType":"METHOD_INVOCATION","change":"write(ch)","source":"org.jboss.netty.channel.socket.nio.NioDatagramWorker.write(SelectionKey)","target":"org.jboss.netty.channel.socket.nio.NioDatagramWorker.processSelectedKeys(Set)","added":false,"scope":"EXT_S","local":"org.jboss.netty.channel.socket.nio.NioWorker.write(SelectionKey)"} {"project":"netty_netty","commit":"2e363ee91895b3a97e55389c52e16cc1cc24a97e","changeType":"EXPRESSION_STATEMENT","change":"write((NioSocketChannel)k.attachment())","source":"org.jboss.netty.channel.socket.nio.NioDatagramWorker.write(SelectionKey)","target":"org.jboss.netty.channel.socket.nio.NioDatagramWorker.processSelectedKeys(Set)","added":true,"scope":"EXT_S","local":"org.jboss.netty.channel.socket.nio.NioWorker.processSelectedKeys(Set)"} {"project":"netty_netty","commit":"2e363ee91895b3a97e55389c52e16cc1cc24a97e","changeType":"FOR_STATEMENT","change":"for (Iterator\u003cSelectionKey\u003e i\u003dselectedKeys.iterator(); i.hasNext(); ) {\n SelectionKey k\u003di.next();\n i.remove();\n try {\n int readyOps\u003dk.readyOps();\n if ((readyOps \u0026 SelectionKey.OP_READ) !\u003d 0 || readyOps \u003d\u003d 0) {\n if (!read(k)) {\n continue;\n }\n }\n if ((readyOps \u0026 SelectionKey.OP_WRITE) !\u003d 0) {\n write((NioSocketChannel)k.attachment());\n }\n }\n catch ( CancelledKeyException e) {\n close(k);\n }\n if (cleanUpCancelledKeys()) {\n break;\n }\n}\n","source":"org.jboss.netty.channel.socket.nio.NioDatagramWorker.write(SelectionKey)","target":"org.jboss.netty.channel.socket.nio.NioDatagramWorker.processSelectedKeys(Set)","added":true,"scope":"EXT_S","local":"org.jboss.netty.channel.socket.nio.NioWorker.processSelectedKeys(Set)"} {"project":"netty_netty","commit":"2e363ee91895b3a97e55389c52e16cc1cc24a97e","changeType":"METHOD_INVOCATION","change":"write((NioSocketChannel)k.attachment())","source":"org.jboss.netty.channel.socket.nio.NioDatagramWorker.write(SelectionKey)","target":"org.jboss.netty.channel.socket.nio.NioDatagramWorker.processSelectedKeys(Set)","added":true,"scope":"EXT_S","local":"org.jboss.netty.channel.socket.nio.NioWorker.processSelectedKeys(Set)"} {"project":"netty_netty","commit":"2e363ee91895b3a97e55389c52e16cc1cc24a97e","changeType":"TRY_STATEMENT","change":"try {\n int readyOps\u003dk.readyOps();\n if ((readyOps \u0026 SelectionKey.OP_READ) !\u003d 0 || readyOps \u003d\u003d 0) {\n if (!read(k)) {\n continue;\n }\n }\n if ((readyOps \u0026 SelectionKey.OP_WRITE) !\u003d 0) {\n write((NioSocketChannel)k.attachment());\n }\n}\n catch (CancelledKeyException e) {\n close(k);\n}\n","source":"org.jboss.netty.channel.socket.nio.NioDatagramWorker.write(SelectionKey)","target":"org.jboss.netty.channel.socket.nio.NioDatagramWorker.processSelectedKeys(Set)","added":true,"scope":"EXT_S","local":"org.jboss.netty.channel.socket.nio.NioWorker.processSelectedKeys(Set)"} {"project":"netty_netty","commit":"2e363ee91895b3a97e55389c52e16cc1cc24a97e","changeType":"EXPRESSION_STATEMENT","change":"write(k)","source":"org.jboss.netty.channel.socket.nio.NioDatagramWorker.write(SelectionKey)","target":"org.jboss.netty.channel.socket.nio.NioDatagramWorker.processSelectedKeys(Set)","added":false,"scope":"EXT_S","local":"org.jboss.netty.channel.socket.nio.NioWorker.processSelectedKeys(Set)"} {"project":"netty_netty","commit":"2e363ee91895b3a97e55389c52e16cc1cc24a97e","changeType":"FOR_STATEMENT","change":"for (Iterator\u003cSelectionKey\u003e i\u003dselectedKeys.iterator(); i.hasNext(); ) {\n SelectionKey k\u003di.next();\n i.remove();\n try {\n int readyOps\u003dk.readyOps();\n if ((readyOps \u0026 SelectionKey.OP_READ) !\u003d 0 || readyOps \u003d\u003d 0) {\n if (!read(k)) {\n continue;\n }\n }\n if ((readyOps \u0026 SelectionKey.OP_WRITE) !\u003d 0) {\n write(k);\n }\n }\n catch ( CancelledKeyException e) {\n close(k);\n }\n if (cleanUpCancelledKeys()) {\n break;\n }\n}\n","source":"org.jboss.netty.channel.socket.nio.NioDatagramWorker.write(SelectionKey)","target":"org.jboss.netty.channel.socket.nio.NioDatagramWorker.processSelectedKeys(Set)","added":false,"scope":"EXT_S","local":"org.jboss.netty.channel.socket.nio.NioWorker.processSelectedKeys(Set)"} {"project":"netty_netty","commit":"2e363ee91895b3a97e55389c52e16cc1cc24a97e","changeType":"METHOD_INVOCATION","change":"write(k)","source":"org.jboss.netty.channel.socket.nio.NioDatagramWorker.write(SelectionKey)","target":"org.jboss.netty.channel.socket.nio.NioDatagramWorker.processSelectedKeys(Set)","added":false,"scope":"EXT_S","local":"org.jboss.netty.channel.socket.nio.NioWorker.processSelectedKeys(Set)"} {"project":"netty_netty","commit":"2e363ee91895b3a97e55389c52e16cc1cc24a97e","changeType":"TRY_STATEMENT","change":"try {\n int readyOps\u003dk.readyOps();\n if ((readyOps \u0026 SelectionKey.OP_READ) !\u003d 0 || readyOps \u003d\u003d 0) {\n if (!read(k)) {\n continue;\n }\n }\n if ((readyOps \u0026 SelectionKey.OP_WRITE) !\u003d 0) {\n write(k);\n }\n}\n catch (CancelledKeyException e) {\n close(k);\n}\n","source":"org.jboss.netty.channel.socket.nio.NioDatagramWorker.write(SelectionKey)","target":"org.jboss.netty.channel.socket.nio.NioDatagramWorker.processSelectedKeys(Set)","added":false,"scope":"EXT_S","local":"org.jboss.netty.channel.socket.nio.NioWorker.processSelectedKeys(Set)"} {"project":"netty_netty","commit":"123e07ca80bb9cc58ebee598ff0a9379ad9a09fd","changeType":"EXPRESSION_STATEMENT","change":"super.channelReadComplete(ctx)","source":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext,boolean)","target":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext)","added":true,"scope":"EXT_T","local":"io.netty.handler.codec.spdy.SpdyFrameCodec.channelReadComplete(ChannelHandlerContext)"} {"project":"netty_netty","commit":"123e07ca80bb9cc58ebee598ff0a9379ad9a09fd","changeType":"SUPER_METHOD_INVOCATION","change":"super.channelReadComplete(ctx)","source":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext,boolean)","target":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext)","added":true,"scope":"EXT_T","local":"io.netty.handler.codec.spdy.SpdyFrameCodec.channelReadComplete(ChannelHandlerContext)"} {"project":"netty_netty","commit":"123e07ca80bb9cc58ebee598ff0a9379ad9a09fd","changeType":"EXPRESSION_STATEMENT","change":"channelReadComplete(ctx,wasRead)","source":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext,boolean)","target":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext)","added":false,"scope":"EXT_S","local":"io.netty.handler.codec.spdy.SpdyFrameCodec.channelReadComplete(ChannelHandlerContext)"} {"project":"netty_netty","commit":"123e07ca80bb9cc58ebee598ff0a9379ad9a09fd","changeType":"METHOD_INVOCATION","change":"channelReadComplete(ctx,wasRead)","source":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext,boolean)","target":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext)","added":false,"scope":"EXT_S","local":"io.netty.handler.codec.spdy.SpdyFrameCodec.channelReadComplete(ChannelHandlerContext)"} {"project":"netty_netty","commit":"123e07ca80bb9cc58ebee598ff0a9379ad9a09fd","changeType":"METHOD_DECLARATION","change":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext,boolean)","source":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext,boolean)","target":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext)","added":false,"scope":"CLASS_S","local":"codec.src.main.io.netty.handler.codec.ByteToMessageDecoder"} {"project":"netty_netty","commit":"123e07ca80bb9cc58ebee598ff0a9379ad9a09fd","changeType":"ASSIGNMENT","change":"decodeWasNull \u003d false","source":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext,boolean)","target":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext,boolean)"} {"project":"netty_netty","commit":"123e07ca80bb9cc58ebee598ff0a9379ad9a09fd","changeType":"ASSIGNMENT","change":"numReads \u003d 0","source":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext,boolean)","target":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext,boolean)"} {"project":"netty_netty","commit":"123e07ca80bb9cc58ebee598ff0a9379ad9a09fd","changeType":"BOOLEAN_LITERAL","change":"false","source":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext,boolean)","target":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext,boolean)"} {"project":"netty_netty","commit":"123e07ca80bb9cc58ebee598ff0a9379ad9a09fd","changeType":"EXPRESSION_STATEMENT","change":"ctx.read()","source":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext,boolean)","target":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext,boolean)"} {"project":"netty_netty","commit":"123e07ca80bb9cc58ebee598ff0a9379ad9a09fd","changeType":"EXPRESSION_STATEMENT","change":"ctx.fireChannelReadComplete()","source":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext,boolean)","target":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext,boolean)"} {"project":"netty_netty","commit":"123e07ca80bb9cc58ebee598ff0a9379ad9a09fd","changeType":"EXPRESSION_STATEMENT","change":"decodeWasNull\u003dfalse","source":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext,boolean)","target":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext,boolean)"} {"project":"netty_netty","commit":"123e07ca80bb9cc58ebee598ff0a9379ad9a09fd","changeType":"EXPRESSION_STATEMENT","change":"discardSomeReadBytes()","source":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext,boolean)","target":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext,boolean)"} {"project":"netty_netty","commit":"123e07ca80bb9cc58ebee598ff0a9379ad9a09fd","changeType":"EXPRESSION_STATEMENT","change":"numReads\u003d0","source":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext,boolean)","target":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext,boolean)"} {"project":"netty_netty","commit":"123e07ca80bb9cc58ebee598ff0a9379ad9a09fd","changeType":"IF_STATEMENT","change":"!ctx.channel().config().isAutoRead()","source":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext,boolean)","target":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext,boolean)"} {"project":"netty_netty","commit":"123e07ca80bb9cc58ebee598ff0a9379ad9a09fd","changeType":"IF_STATEMENT","change":"readData","source":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext,boolean)","target":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext,boolean)"} {"project":"netty_netty","commit":"123e07ca80bb9cc58ebee598ff0a9379ad9a09fd","changeType":"METHOD_INVOCATION","change":"ctx.read()","source":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext,boolean)","target":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext,boolean)"} {"project":"netty_netty","commit":"123e07ca80bb9cc58ebee598ff0a9379ad9a09fd","changeType":"METHOD_INVOCATION","change":"ctx.channel()","source":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext,boolean)","target":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext,boolean)"} {"project":"netty_netty","commit":"123e07ca80bb9cc58ebee598ff0a9379ad9a09fd","changeType":"METHOD_INVOCATION","change":"ctx.channel().config()","source":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext,boolean)","target":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext,boolean)"} {"project":"netty_netty","commit":"123e07ca80bb9cc58ebee598ff0a9379ad9a09fd","changeType":"METHOD_INVOCATION","change":"ctx.channel().config().isAutoRead()","source":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext,boolean)","target":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext,boolean)"} {"project":"netty_netty","commit":"123e07ca80bb9cc58ebee598ff0a9379ad9a09fd","changeType":"METHOD_INVOCATION","change":"ctx.fireChannelReadComplete()","source":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext,boolean)","target":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext,boolean)"} {"project":"netty_netty","commit":"123e07ca80bb9cc58ebee598ff0a9379ad9a09fd","changeType":"METHOD_INVOCATION","change":"discardSomeReadBytes()","source":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext,boolean)","target":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext,boolean)"} {"project":"netty_netty","commit":"123e07ca80bb9cc58ebee598ff0a9379ad9a09fd","changeType":"MODIFIER","change":"final","source":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext,boolean)","target":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext,boolean)"} {"project":"netty_netty","commit":"123e07ca80bb9cc58ebee598ff0a9379ad9a09fd","changeType":"MODIFIER","change":"protected","source":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext,boolean)","target":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext,boolean)"} {"project":"netty_netty","commit":"123e07ca80bb9cc58ebee598ff0a9379ad9a09fd","changeType":"NUMBER_LITERAL","change":"0","source":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext,boolean)","target":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext,boolean)"} {"project":"netty_netty","commit":"123e07ca80bb9cc58ebee598ff0a9379ad9a09fd","changeType":"PREFIX_EXPRESSION","change":"!ctx.channel().config().isAutoRead()","source":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext,boolean)","target":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext,boolean)"} {"project":"netty_netty","commit":"123e07ca80bb9cc58ebee598ff0a9379ad9a09fd","changeType":"PRIMITIVE_TYPE","change":"boolean","source":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext,boolean)","target":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext,boolean)"} {"project":"netty_netty","commit":"123e07ca80bb9cc58ebee598ff0a9379ad9a09fd","changeType":"PRIMITIVE_TYPE","change":"void","source":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext,boolean)","target":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext,boolean)"} {"project":"netty_netty","commit":"123e07ca80bb9cc58ebee598ff0a9379ad9a09fd","changeType":"SIMPLE_TYPE","change":"Exception","source":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext,boolean)","target":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext,boolean)"} {"project":"netty_netty","commit":"123e07ca80bb9cc58ebee598ff0a9379ad9a09fd","changeType":"SIMPLE_TYPE","change":"ChannelHandlerContext","source":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext,boolean)","target":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext,boolean)"} {"project":"netty_netty","commit":"123e07ca80bb9cc58ebee598ff0a9379ad9a09fd","changeType":"SINGLE_VARIABLE_DECLARATION","change":"boolean readData","source":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext,boolean)","target":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext,boolean)"} {"project":"netty_netty","commit":"123e07ca80bb9cc58ebee598ff0a9379ad9a09fd","changeType":"SINGLE_VARIABLE_DECLARATION","change":"ChannelHandlerContext ctx","source":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext,boolean)","target":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext,boolean)"} {"project":"netty_netty","commit":"123e07ca80bb9cc58ebee598ff0a9379ad9a09fd","changeType":"ASSIGNMENT","change":"numReads \u003d 0","source":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext,boolean)","target":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext)","added":true,"scope":"TARGET","local":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext)"} {"project":"netty_netty","commit":"123e07ca80bb9cc58ebee598ff0a9379ad9a09fd","changeType":"ASSIGNMENT","change":"decodeWasNull \u003d false","source":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext,boolean)","target":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext)","added":true,"scope":"TARGET","local":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext)"} {"project":"netty_netty","commit":"123e07ca80bb9cc58ebee598ff0a9379ad9a09fd","changeType":"BOOLEAN_LITERAL","change":"false","source":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext,boolean)","target":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext)","added":true,"scope":"TARGET","local":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext)"} {"project":"netty_netty","commit":"123e07ca80bb9cc58ebee598ff0a9379ad9a09fd","changeType":"EXPRESSION_STATEMENT","change":"ctx.fireChannelReadComplete()","source":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext,boolean)","target":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext)","added":true,"scope":"TARGET","local":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext)"} {"project":"netty_netty","commit":"123e07ca80bb9cc58ebee598ff0a9379ad9a09fd","changeType":"EXPRESSION_STATEMENT","change":"ctx.read()","source":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext,boolean)","target":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext)","added":true,"scope":"TARGET","local":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext)"} {"project":"netty_netty","commit":"123e07ca80bb9cc58ebee598ff0a9379ad9a09fd","changeType":"EXPRESSION_STATEMENT","change":"decodeWasNull\u003dfalse","source":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext,boolean)","target":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext)","added":true,"scope":"TARGET","local":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext)"} {"project":"netty_netty","commit":"123e07ca80bb9cc58ebee598ff0a9379ad9a09fd","changeType":"EXPRESSION_STATEMENT","change":"numReads\u003d0","source":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext,boolean)","target":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext)","added":true,"scope":"TARGET","local":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext)"} {"project":"netty_netty","commit":"123e07ca80bb9cc58ebee598ff0a9379ad9a09fd","changeType":"EXPRESSION_STATEMENT","change":"discardSomeReadBytes()","source":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext,boolean)","target":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext)","added":true,"scope":"TARGET","local":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext)"} {"project":"netty_netty","commit":"123e07ca80bb9cc58ebee598ff0a9379ad9a09fd","changeType":"IF_STATEMENT","change":"!ctx.channel().config().isAutoRead()","source":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext,boolean)","target":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext)","added":true,"scope":"TARGET","local":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext)"} {"project":"netty_netty","commit":"123e07ca80bb9cc58ebee598ff0a9379ad9a09fd","changeType":"IF_STATEMENT","change":"decodeWasNull","source":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext,boolean)","target":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext)","added":true,"scope":"TARGET","local":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext)"} {"project":"netty_netty","commit":"123e07ca80bb9cc58ebee598ff0a9379ad9a09fd","changeType":"METHOD_INVOCATION","change":"ctx.fireChannelReadComplete()","source":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext,boolean)","target":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext)","added":true,"scope":"TARGET","local":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext)"} {"project":"netty_netty","commit":"123e07ca80bb9cc58ebee598ff0a9379ad9a09fd","changeType":"METHOD_INVOCATION","change":"ctx.channel().config().isAutoRead()","source":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext,boolean)","target":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext)","added":true,"scope":"TARGET","local":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext)"} {"project":"netty_netty","commit":"123e07ca80bb9cc58ebee598ff0a9379ad9a09fd","changeType":"METHOD_INVOCATION","change":"ctx.read()","source":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext,boolean)","target":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext)","added":true,"scope":"TARGET","local":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext)"} {"project":"netty_netty","commit":"123e07ca80bb9cc58ebee598ff0a9379ad9a09fd","changeType":"METHOD_INVOCATION","change":"ctx.channel().config()","source":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext,boolean)","target":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext)","added":true,"scope":"TARGET","local":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext)"} {"project":"netty_netty","commit":"123e07ca80bb9cc58ebee598ff0a9379ad9a09fd","changeType":"METHOD_INVOCATION","change":"ctx.channel()","source":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext,boolean)","target":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext)","added":true,"scope":"TARGET","local":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext)"} {"project":"netty_netty","commit":"123e07ca80bb9cc58ebee598ff0a9379ad9a09fd","changeType":"METHOD_INVOCATION","change":"discardSomeReadBytes()","source":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext,boolean)","target":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext)","added":true,"scope":"TARGET","local":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext)"} {"project":"netty_netty","commit":"123e07ca80bb9cc58ebee598ff0a9379ad9a09fd","changeType":"NUMBER_LITERAL","change":"0","source":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext,boolean)","target":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext)","added":true,"scope":"TARGET","local":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext)"} {"project":"netty_netty","commit":"123e07ca80bb9cc58ebee598ff0a9379ad9a09fd","changeType":"PREFIX_EXPRESSION","change":"!ctx.channel().config().isAutoRead()","source":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext,boolean)","target":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext)","added":true,"scope":"TARGET","local":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext)"} {"project":"netty_netty","commit":"123e07ca80bb9cc58ebee598ff0a9379ad9a09fd","changeType":"EXPRESSION_STATEMENT","change":"channelReadComplete(ctx,!decodeWasNull)","source":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext,boolean)","target":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext)","added":false,"scope":"TARGET","local":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext)"} {"project":"netty_netty","commit":"123e07ca80bb9cc58ebee598ff0a9379ad9a09fd","changeType":"METHOD_INVOCATION","change":"channelReadComplete(ctx,!decodeWasNull)","source":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext,boolean)","target":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext)","added":false,"scope":"TARGET","local":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext)"} {"project":"netty_netty","commit":"123e07ca80bb9cc58ebee598ff0a9379ad9a09fd","changeType":"PREFIX_EXPRESSION","change":"!decodeWasNull","source":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext,boolean)","target":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext)","added":false,"scope":"TARGET","local":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext)"} {"project":"netty_netty","commit":"123e07ca80bb9cc58ebee598ff0a9379ad9a09fd","changeType":"CLASS_INSTANCE_CREATION","change":"new EmbeddedChannel(new ByteToMessageDecoder(){\n @Override protected void decode( ChannelHandlerContext ctx, ByteBuf in, List\u003cObject\u003e out) throws Exception {\n if (in.readableBytes() \u003e 1) {\n readCompleteExpected.set(true);\n out.add(in.readBytes(in.readableBytes()));\n }\n }\n}\n,new ChannelInboundHandlerAdapter(){\n @Override public void channelReadComplete( ChannelHandlerContext ctx) throws Exception {\n assertTrue(readCompleteExpected.get());\n readCompleteCount.incrementAndGet();\n }\n}\n)","source":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext,boolean)","target":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext)","added":false,"scope":"EXT_T","local":"io.netty.handler.codec.ByteToMessageDecoderTest.testFireChannelReadComplete()"} {"project":"netty_netty","commit":"123e07ca80bb9cc58ebee598ff0a9379ad9a09fd","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"EmbeddedChannel [channel\u003dnew EmbeddedChannel(new ByteToMessageDecoder(){\n @Override protected void decode( ChannelHandlerContext ctx, ByteBuf in, List\u003cObject\u003e out) throws Exception {\n if (in.readableBytes() \u003e 1) {\n readCompleteExpected.set(true);\n out.add(in.readBytes(in.readableBytes()));\n }\n }\n}\n,new ChannelInboundHandlerAdapter(){\n @Override public void channelReadComplete( ChannelHandlerContext ctx) throws Exception {\n assertTrue(readCompleteExpected.get());\n readCompleteCount.incrementAndGet();\n }\n}\n)]","source":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext,boolean)","target":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext)","added":false,"scope":"EXT_T","local":"io.netty.handler.codec.ByteToMessageDecoderTest.testFireChannelReadComplete()"} {"project":"netty_netty","commit":"123e07ca80bb9cc58ebee598ff0a9379ad9a09fd","changeType":"ANONYMOUS_CLASS_DECLARATION","change":"{\n @Override public void channelReadComplete( ChannelHandlerContext ctx) throws Exception {\n assertTrue(readCompleteExpected.get());\n readCompleteCount.incrementAndGet();\n }\n}\n","source":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext,boolean)","target":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext)","added":false,"scope":"EXT_T","local":"io.netty.handler.codec.ByteToMessageDecoderTest.decode(ChannelHandlerContext,ByteBuf,List)"} {"project":"netty_netty","commit":"123e07ca80bb9cc58ebee598ff0a9379ad9a09fd","changeType":"CLASS_INSTANCE_CREATION","change":"new ChannelInboundHandlerAdapter(){\n @Override public void channelReadComplete( ChannelHandlerContext ctx) throws Exception {\n assertTrue(readCompleteExpected.get());\n readCompleteCount.incrementAndGet();\n }\n}\n","source":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext,boolean)","target":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext)","added":false,"scope":"EXT_T","local":"io.netty.handler.codec.ByteToMessageDecoderTest.decode(ChannelHandlerContext,ByteBuf,List)"} {"project":"netty_netty","commit":"123e07ca80bb9cc58ebee598ff0a9379ad9a09fd","changeType":"EXPRESSION_STATEMENT","change":"channelReadComplete(ctx,readData)","source":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext,boolean)","target":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext)","added":false,"scope":"EXT_S","local":"io.netty.handler.ssl.SslHandler.channelReadComplete(ChannelHandlerContext)"} {"project":"netty_netty","commit":"123e07ca80bb9cc58ebee598ff0a9379ad9a09fd","changeType":"METHOD_INVOCATION","change":"channelReadComplete(ctx,readData)","source":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext,boolean)","target":"io.netty.handler.codec.ByteToMessageDecoder.channelReadComplete(ChannelHandlerContext)","added":false,"scope":"EXT_S","local":"io.netty.handler.ssl.SslHandler.channelReadComplete(ChannelHandlerContext)"} {"project":"netty_netty","commit":"26cdadda9ea46c8fe4e87770360976480fd751ed","changeType":"METHOD_DECLARATION","change":"org.jboss.netty.handler.codec.http.HttpContentDecoder.pollDecodeResult()","source":"org.jboss.netty.handler.codec.http.HttpContentDecoder.pollDecodeResult()","target":"org.jboss.netty.handler.codec.http.HttpContentDecoder.finishDecode()","added":false,"scope":"CLASS_S","local":"src.main.org.jboss.netty.handler.codec.http.HttpContentDecoder"} {"project":"netty_netty","commit":"26cdadda9ea46c8fe4e87770360976480fd751ed","changeType":"ASSIGNMENT","change":"result \u003d ChannelBuffers.wrappedBuffer(result,moreResult)","source":"org.jboss.netty.handler.codec.http.HttpContentDecoder.pollDecodeResult()","target":"org.jboss.netty.handler.codec.http.HttpContentDecoder.finishDecode()","added":false,"scope":"SOURCE","local":"org.jboss.netty.handler.codec.http.HttpContentDecoder.pollDecodeResult()"} {"project":"netty_netty","commit":"26cdadda9ea46c8fe4e87770360976480fd751ed","changeType":"BREAK_STATEMENT","change":"break;\n","source":"org.jboss.netty.handler.codec.http.HttpContentDecoder.pollDecodeResult()","target":"org.jboss.netty.handler.codec.http.HttpContentDecoder.finishDecode()","added":false,"scope":"SOURCE","local":"org.jboss.netty.handler.codec.http.HttpContentDecoder.pollDecodeResult()"} {"project":"netty_netty","commit":"26cdadda9ea46c8fe4e87770360976480fd751ed","changeType":"EXPRESSION_STATEMENT","change":"result\u003dChannelBuffers.wrappedBuffer(result,moreResult)","source":"org.jboss.netty.handler.codec.http.HttpContentDecoder.pollDecodeResult()","target":"org.jboss.netty.handler.codec.http.HttpContentDecoder.finishDecode()","added":false,"scope":"SOURCE","local":"org.jboss.netty.handler.codec.http.HttpContentDecoder.pollDecodeResult()"} {"project":"netty_netty","commit":"26cdadda9ea46c8fe4e87770360976480fd751ed","changeType":"FOR_STATEMENT","change":"for (; ; ) {\n ChannelBuffer moreResult\u003ddecoder.poll();\n if (moreResult \u003d\u003d null) {\n break;\n }\n result\u003dChannelBuffers.wrappedBuffer(result,moreResult);\n}\n","source":"org.jboss.netty.handler.codec.http.HttpContentDecoder.pollDecodeResult()","target":"org.jboss.netty.handler.codec.http.HttpContentDecoder.finishDecode()","added":false,"scope":"SOURCE","local":"org.jboss.netty.handler.codec.http.HttpContentDecoder.pollDecodeResult()"} {"project":"netty_netty","commit":"26cdadda9ea46c8fe4e87770360976480fd751ed","changeType":"IF_STATEMENT","change":"result.readable()","source":"org.jboss.netty.handler.codec.http.HttpContentDecoder.pollDecodeResult()","target":"org.jboss.netty.handler.codec.http.HttpContentDecoder.finishDecode()","added":false,"scope":"SOURCE","local":"org.jboss.netty.handler.codec.http.HttpContentDecoder.pollDecodeResult()"} {"project":"netty_netty","commit":"26cdadda9ea46c8fe4e87770360976480fd751ed","changeType":"IF_STATEMENT","change":"moreResult \u003d\u003d null","source":"org.jboss.netty.handler.codec.http.HttpContentDecoder.pollDecodeResult()","target":"org.jboss.netty.handler.codec.http.HttpContentDecoder.finishDecode()","added":false,"scope":"SOURCE","local":"org.jboss.netty.handler.codec.http.HttpContentDecoder.pollDecodeResult()"} {"project":"netty_netty","commit":"26cdadda9ea46c8fe4e87770360976480fd751ed","changeType":"IF_STATEMENT","change":"result !\u003d null","source":"org.jboss.netty.handler.codec.http.HttpContentDecoder.pollDecodeResult()","target":"org.jboss.netty.handler.codec.http.HttpContentDecoder.finishDecode()","added":false,"scope":"SOURCE","local":"org.jboss.netty.handler.codec.http.HttpContentDecoder.pollDecodeResult()"} {"project":"netty_netty","commit":"26cdadda9ea46c8fe4e87770360976480fd751ed","changeType":"INFIX_EXPRESSION","change":"moreResult \u003d\u003d null","source":"org.jboss.netty.handler.codec.http.HttpContentDecoder.pollDecodeResult()","target":"org.jboss.netty.handler.codec.http.HttpContentDecoder.finishDecode()","added":false,"scope":"SOURCE","local":"org.jboss.netty.handler.codec.http.HttpContentDecoder.pollDecodeResult()"} {"project":"netty_netty","commit":"26cdadda9ea46c8fe4e87770360976480fd751ed","changeType":"INFIX_EXPRESSION","change":"result !\u003d null","source":"org.jboss.netty.handler.codec.http.HttpContentDecoder.pollDecodeResult()","target":"org.jboss.netty.handler.codec.http.HttpContentDecoder.finishDecode()","added":false,"scope":"SOURCE","local":"org.jboss.netty.handler.codec.http.HttpContentDecoder.pollDecodeResult()"} {"project":"netty_netty","commit":"26cdadda9ea46c8fe4e87770360976480fd751ed","changeType":"METHOD_INVOCATION","change":"result.readable()","source":"org.jboss.netty.handler.codec.http.HttpContentDecoder.pollDecodeResult()","target":"org.jboss.netty.handler.codec.http.HttpContentDecoder.finishDecode()","added":false,"scope":"SOURCE","local":"org.jboss.netty.handler.codec.http.HttpContentDecoder.pollDecodeResult()"} {"project":"netty_netty","commit":"26cdadda9ea46c8fe4e87770360976480fd751ed","changeType":"METHOD_INVOCATION","change":"ChannelBuffers.wrappedBuffer(result,moreResult)","source":"org.jboss.netty.handler.codec.http.HttpContentDecoder.pollDecodeResult()","target":"org.jboss.netty.handler.codec.http.HttpContentDecoder.finishDecode()","added":false,"scope":"SOURCE","local":"org.jboss.netty.handler.codec.http.HttpContentDecoder.pollDecodeResult()"} {"project":"netty_netty","commit":"26cdadda9ea46c8fe4e87770360976480fd751ed","changeType":"METHOD_INVOCATION","change":"decoder.poll()","source":"org.jboss.netty.handler.codec.http.HttpContentDecoder.pollDecodeResult()","target":"org.jboss.netty.handler.codec.http.HttpContentDecoder.finishDecode()","added":false,"scope":"SOURCE","local":"org.jboss.netty.handler.codec.http.HttpContentDecoder.pollDecodeResult()"} {"project":"netty_netty","commit":"26cdadda9ea46c8fe4e87770360976480fd751ed","changeType":"MODIFIER","change":"private","source":"org.jboss.netty.handler.codec.http.HttpContentDecoder.pollDecodeResult()","target":"org.jboss.netty.handler.codec.http.HttpContentDecoder.finishDecode()","added":false,"scope":"SOURCE","local":"org.jboss.netty.handler.codec.http.HttpContentDecoder.pollDecodeResult()"} {"project":"netty_netty","commit":"26cdadda9ea46c8fe4e87770360976480fd751ed","changeType":"NULL_LITERAL","change":"null","source":"org.jboss.netty.handler.codec.http.HttpContentDecoder.pollDecodeResult()","target":"org.jboss.netty.handler.codec.http.HttpContentDecoder.finishDecode()","added":false,"scope":"SOURCE","local":"org.jboss.netty.handler.codec.http.HttpContentDecoder.pollDecodeResult()"} {"project":"netty_netty","commit":"26cdadda9ea46c8fe4e87770360976480fd751ed","changeType":"RETURN_STATEMENT","change":"return null;\n","source":"org.jboss.netty.handler.codec.http.HttpContentDecoder.pollDecodeResult()","target":"org.jboss.netty.handler.codec.http.HttpContentDecoder.finishDecode()","added":false,"scope":"SOURCE","local":"org.jboss.netty.handler.codec.http.HttpContentDecoder.pollDecodeResult()"} {"project":"netty_netty","commit":"26cdadda9ea46c8fe4e87770360976480fd751ed","changeType":"RETURN_STATEMENT","change":"return result;\n","source":"org.jboss.netty.handler.codec.http.HttpContentDecoder.pollDecodeResult()","target":"org.jboss.netty.handler.codec.http.HttpContentDecoder.finishDecode()","added":false,"scope":"SOURCE","local":"org.jboss.netty.handler.codec.http.HttpContentDecoder.pollDecodeResult()"} {"project":"netty_netty","commit":"26cdadda9ea46c8fe4e87770360976480fd751ed","changeType":"SIMPLE_TYPE","change":"ChannelBuffer","source":"org.jboss.netty.handler.codec.http.HttpContentDecoder.pollDecodeResult()","target":"org.jboss.netty.handler.codec.http.HttpContentDecoder.finishDecode()","added":false,"scope":"SOURCE","local":"org.jboss.netty.handler.codec.http.HttpContentDecoder.pollDecodeResult()"} {"project":"netty_netty","commit":"26cdadda9ea46c8fe4e87770360976480fd751ed","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"moreResult","source":"org.jboss.netty.handler.codec.http.HttpContentDecoder.pollDecodeResult()","target":"org.jboss.netty.handler.codec.http.HttpContentDecoder.finishDecode()","added":false,"scope":"SOURCE","local":"org.jboss.netty.handler.codec.http.HttpContentDecoder.pollDecodeResult()"} {"project":"netty_netty","commit":"26cdadda9ea46c8fe4e87770360976480fd751ed","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"result","source":"org.jboss.netty.handler.codec.http.HttpContentDecoder.pollDecodeResult()","target":"org.jboss.netty.handler.codec.http.HttpContentDecoder.finishDecode()","added":false,"scope":"SOURCE","local":"org.jboss.netty.handler.codec.http.HttpContentDecoder.pollDecodeResult()"} {"project":"netty_netty","commit":"26cdadda9ea46c8fe4e87770360976480fd751ed","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"ChannelBuffer [moreResult\u003ddecoder.poll()]","source":"org.jboss.netty.handler.codec.http.HttpContentDecoder.pollDecodeResult()","target":"org.jboss.netty.handler.codec.http.HttpContentDecoder.finishDecode()","added":false,"scope":"SOURCE","local":"org.jboss.netty.handler.codec.http.HttpContentDecoder.pollDecodeResult()"} {"project":"netty_netty","commit":"26cdadda9ea46c8fe4e87770360976480fd751ed","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"ChannelBuffer [result\u003ddecoder.poll()]","source":"org.jboss.netty.handler.codec.http.HttpContentDecoder.pollDecodeResult()","target":"org.jboss.netty.handler.codec.http.HttpContentDecoder.finishDecode()","added":false,"scope":"SOURCE","local":"org.jboss.netty.handler.codec.http.HttpContentDecoder.pollDecodeResult()"} {"project":"netty_netty","commit":"26cdadda9ea46c8fe4e87770360976480fd751ed","changeType":"METHOD_INVOCATION","change":"pollDecodeResult()","source":"org.jboss.netty.handler.codec.http.HttpContentDecoder.pollDecodeResult()","target":"org.jboss.netty.handler.codec.http.HttpContentDecoder.finishDecode()","added":false,"scope":"SUR_S","local":"org.jboss.netty.handler.codec.http.HttpContentDecoder.decode(ChannelBuffer)"} {"project":"netty_netty","commit":"26cdadda9ea46c8fe4e87770360976480fd751ed","changeType":"RETURN_STATEMENT","change":"return pollDecodeResult();\n","source":"org.jboss.netty.handler.codec.http.HttpContentDecoder.pollDecodeResult()","target":"org.jboss.netty.handler.codec.http.HttpContentDecoder.finishDecode()","added":false,"scope":"SUR_S","local":"org.jboss.netty.handler.codec.http.HttpContentDecoder.decode(ChannelBuffer)"} {"project":"netty_netty","commit":"26cdadda9ea46c8fe4e87770360976480fd751ed","changeType":"ASSIGNMENT","change":"content \u003d ChannelBuffers.wrappedBuffer(decode(content),finishDecode())","source":"org.jboss.netty.handler.codec.http.HttpContentDecoder.pollDecodeResult()","target":"org.jboss.netty.handler.codec.http.HttpContentDecoder.finishDecode()","added":true,"scope":"SUR_T","local":"org.jboss.netty.handler.codec.http.HttpContentDecoder.messageReceived(ChannelHandlerContext,MessageEvent)"} {"project":"netty_netty","commit":"26cdadda9ea46c8fe4e87770360976480fd751ed","changeType":"EXPRESSION_STATEMENT","change":"content\u003dChannelBuffers.wrappedBuffer(decode(content),finishDecode())","source":"org.jboss.netty.handler.codec.http.HttpContentDecoder.pollDecodeResult()","target":"org.jboss.netty.handler.codec.http.HttpContentDecoder.finishDecode()","added":true,"scope":"SUR_T","local":"org.jboss.netty.handler.codec.http.HttpContentDecoder.messageReceived(ChannelHandlerContext,MessageEvent)"} {"project":"netty_netty","commit":"26cdadda9ea46c8fe4e87770360976480fd751ed","changeType":"METHOD_INVOCATION","change":"ChannelBuffers.wrappedBuffer(decode(content),finishDecode())","source":"org.jboss.netty.handler.codec.http.HttpContentDecoder.pollDecodeResult()","target":"org.jboss.netty.handler.codec.http.HttpContentDecoder.finishDecode()","added":true,"scope":"SUR_T","local":"org.jboss.netty.handler.codec.http.HttpContentDecoder.messageReceived(ChannelHandlerContext,MessageEvent)"} {"project":"netty_netty","commit":"26cdadda9ea46c8fe4e87770360976480fd751ed","changeType":"ARRAY_CREATION","change":"new ChannelBuffer[decoder.size()]","source":"org.jboss.netty.handler.codec.http.HttpContentDecoder.pollDecodeResult()","target":"org.jboss.netty.handler.codec.http.HttpContentDecoder.finishDecode()","added":true,"scope":"TARGET","local":"org.jboss.netty.handler.codec.http.HttpContentDecoder.finishDecode()"} {"project":"netty_netty","commit":"26cdadda9ea46c8fe4e87770360976480fd751ed","changeType":"ARRAY_TYPE","change":"ChannelBuffer[]","source":"org.jboss.netty.handler.codec.http.HttpContentDecoder.pollDecodeResult()","target":"org.jboss.netty.handler.codec.http.HttpContentDecoder.finishDecode()","added":true,"scope":"TARGET","local":"org.jboss.netty.handler.codec.http.HttpContentDecoder.finishDecode()"} {"project":"netty_netty","commit":"26cdadda9ea46c8fe4e87770360976480fd751ed","changeType":"DIMENSION","change":"[]","source":"org.jboss.netty.handler.codec.http.HttpContentDecoder.pollDecodeResult()","target":"org.jboss.netty.handler.codec.http.HttpContentDecoder.finishDecode()","added":true,"scope":"TARGET","local":"org.jboss.netty.handler.codec.http.HttpContentDecoder.finishDecode()"} {"project":"netty_netty","commit":"26cdadda9ea46c8fe4e87770360976480fd751ed","changeType":"METHOD_INVOCATION","change":"ChannelBuffers.wrappedBuffer(decoder.pollAll(new ChannelBuffer[decoder.size()]))","source":"org.jboss.netty.handler.codec.http.HttpContentDecoder.pollDecodeResult()","target":"org.jboss.netty.handler.codec.http.HttpContentDecoder.finishDecode()","added":true,"scope":"TARGET","local":"org.jboss.netty.handler.codec.http.HttpContentDecoder.finishDecode()"} {"project":"netty_netty","commit":"26cdadda9ea46c8fe4e87770360976480fd751ed","changeType":"METHOD_INVOCATION","change":"decoder.pollAll(new ChannelBuffer[decoder.size()])","source":"org.jboss.netty.handler.codec.http.HttpContentDecoder.pollDecodeResult()","target":"org.jboss.netty.handler.codec.http.HttpContentDecoder.finishDecode()","added":true,"scope":"TARGET","local":"org.jboss.netty.handler.codec.http.HttpContentDecoder.finishDecode()"} {"project":"netty_netty","commit":"26cdadda9ea46c8fe4e87770360976480fd751ed","changeType":"METHOD_INVOCATION","change":"decoder.size()","source":"org.jboss.netty.handler.codec.http.HttpContentDecoder.pollDecodeResult()","target":"org.jboss.netty.handler.codec.http.HttpContentDecoder.finishDecode()","added":true,"scope":"TARGET","local":"org.jboss.netty.handler.codec.http.HttpContentDecoder.finishDecode()"} {"project":"netty_netty","commit":"26cdadda9ea46c8fe4e87770360976480fd751ed","changeType":"QUALIFIED_NAME","change":"ChannelBuffers.EMPTY_BUFFER","source":"org.jboss.netty.handler.codec.http.HttpContentDecoder.pollDecodeResult()","target":"org.jboss.netty.handler.codec.http.HttpContentDecoder.finishDecode()","added":true,"scope":"TARGET","local":"org.jboss.netty.handler.codec.http.HttpContentDecoder.finishDecode()"} {"project":"netty_netty","commit":"26cdadda9ea46c8fe4e87770360976480fd751ed","changeType":"RETURN_STATEMENT","change":"return ChannelBuffers.EMPTY_BUFFER;\n","source":"org.jboss.netty.handler.codec.http.HttpContentDecoder.pollDecodeResult()","target":"org.jboss.netty.handler.codec.http.HttpContentDecoder.finishDecode()","added":true,"scope":"TARGET","local":"org.jboss.netty.handler.codec.http.HttpContentDecoder.finishDecode()"} {"project":"netty_netty","commit":"26cdadda9ea46c8fe4e87770360976480fd751ed","changeType":"RETURN_STATEMENT","change":"return ChannelBuffers.wrappedBuffer(decoder.pollAll(new ChannelBuffer[decoder.size()]));\n","source":"org.jboss.netty.handler.codec.http.HttpContentDecoder.pollDecodeResult()","target":"org.jboss.netty.handler.codec.http.HttpContentDecoder.finishDecode()","added":true,"scope":"TARGET","local":"org.jboss.netty.handler.codec.http.HttpContentDecoder.finishDecode()"} {"project":"netty_netty","commit":"26cdadda9ea46c8fe4e87770360976480fd751ed","changeType":"METHOD_INVOCATION","change":"pollDecodeResult()","source":"org.jboss.netty.handler.codec.http.HttpContentDecoder.pollDecodeResult()","target":"org.jboss.netty.handler.codec.http.HttpContentDecoder.finishDecode()","added":false,"scope":"TARGET","local":"org.jboss.netty.handler.codec.http.HttpContentDecoder.finishDecode()"} {"project":"netty_netty","commit":"26cdadda9ea46c8fe4e87770360976480fd751ed","changeType":"NULL_LITERAL","change":"null","source":"org.jboss.netty.handler.codec.http.HttpContentDecoder.pollDecodeResult()","target":"org.jboss.netty.handler.codec.http.HttpContentDecoder.finishDecode()","added":false,"scope":"TARGET","local":"org.jboss.netty.handler.codec.http.HttpContentDecoder.finishDecode()"} {"project":"netty_netty","commit":"26cdadda9ea46c8fe4e87770360976480fd751ed","changeType":"RETURN_STATEMENT","change":"return pollDecodeResult();\n","source":"org.jboss.netty.handler.codec.http.HttpContentDecoder.pollDecodeResult()","target":"org.jboss.netty.handler.codec.http.HttpContentDecoder.finishDecode()","added":false,"scope":"TARGET","local":"org.jboss.netty.handler.codec.http.HttpContentDecoder.finishDecode()"} {"project":"netty_netty","commit":"26cdadda9ea46c8fe4e87770360976480fd751ed","changeType":"RETURN_STATEMENT","change":"return null;\n","source":"org.jboss.netty.handler.codec.http.HttpContentDecoder.pollDecodeResult()","target":"org.jboss.netty.handler.codec.http.HttpContentDecoder.finishDecode()","added":false,"scope":"TARGET","local":"org.jboss.netty.handler.codec.http.HttpContentDecoder.finishDecode()"} {"project":"netty_netty","commit":"0f76b3c357fbb3500a9f0742e9369139b3283ceb","changeType":"METHOD_DECLARATION","change":"io.netty.handler.codec.http.HttpObjectDecoder.reset(List)","source":"io.netty.handler.codec.http.HttpObjectDecoder.reset(List)","target":"io.netty.handler.codec.http.HttpObjectDecoder.reset()","added":false,"scope":"CLASS_S","local":"codec-http.src.main.io.netty.handler.codec.http.HttpObjectDecoder"} {"project":"netty_netty","commit":"0f76b3c357fbb3500a9f0742e9369139b3283ceb","changeType":"ASSIGNMENT","change":"message \u003d null","source":"io.netty.handler.codec.http.HttpObjectDecoder.reset(List)","target":"io.netty.handler.codec.http.HttpObjectDecoder.reset()","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.http.HttpObjectDecoder.reset(List)"} {"project":"netty_netty","commit":"0f76b3c357fbb3500a9f0742e9369139b3283ceb","changeType":"ASSIGNMENT","change":"content \u003d null","source":"io.netty.handler.codec.http.HttpObjectDecoder.reset(List)","target":"io.netty.handler.codec.http.HttpObjectDecoder.reset()","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.http.HttpObjectDecoder.reset(List)"} {"project":"netty_netty","commit":"0f76b3c357fbb3500a9f0742e9369139b3283ceb","changeType":"ASSIGNMENT","change":"httpContent \u003d new DefaultLastHttpContent(content,validateHeaders)","source":"io.netty.handler.codec.http.HttpObjectDecoder.reset(List)","target":"io.netty.handler.codec.http.HttpObjectDecoder.reset()","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.http.HttpObjectDecoder.reset(List)"} {"project":"netty_netty","commit":"0f76b3c357fbb3500a9f0742e9369139b3283ceb","changeType":"ASSIGNMENT","change":"httpContent \u003d LastHttpContent.EMPTY_LAST_CONTENT","source":"io.netty.handler.codec.http.HttpObjectDecoder.reset(List)","target":"io.netty.handler.codec.http.HttpObjectDecoder.reset()","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.http.HttpObjectDecoder.reset(List)"} {"project":"netty_netty","commit":"0f76b3c357fbb3500a9f0742e9369139b3283ceb","changeType":"CLASS_INSTANCE_CREATION","change":"new DefaultLastHttpContent(content,validateHeaders)","source":"io.netty.handler.codec.http.HttpObjectDecoder.reset(List)","target":"io.netty.handler.codec.http.HttpObjectDecoder.reset()","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.http.HttpObjectDecoder.reset(List)"} {"project":"netty_netty","commit":"0f76b3c357fbb3500a9f0742e9369139b3283ceb","changeType":"EXPRESSION_STATEMENT","change":"checkpoint(State.SKIP_CONTROL_CHARS)","source":"io.netty.handler.codec.http.HttpObjectDecoder.reset(List)","target":"io.netty.handler.codec.http.HttpObjectDecoder.reset()","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.http.HttpObjectDecoder.reset(List)"} {"project":"netty_netty","commit":"0f76b3c357fbb3500a9f0742e9369139b3283ceb","changeType":"EXPRESSION_STATEMENT","change":"message\u003dnull","source":"io.netty.handler.codec.http.HttpObjectDecoder.reset(List)","target":"io.netty.handler.codec.http.HttpObjectDecoder.reset()","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.http.HttpObjectDecoder.reset(List)"} {"project":"netty_netty","commit":"0f76b3c357fbb3500a9f0742e9369139b3283ceb","changeType":"EXPRESSION_STATEMENT","change":"content\u003dnull","source":"io.netty.handler.codec.http.HttpObjectDecoder.reset(List)","target":"io.netty.handler.codec.http.HttpObjectDecoder.reset()","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.http.HttpObjectDecoder.reset(List)"} {"project":"netty_netty","commit":"0f76b3c357fbb3500a9f0742e9369139b3283ceb","changeType":"EXPRESSION_STATEMENT","change":"out.add(httpContent)","source":"io.netty.handler.codec.http.HttpObjectDecoder.reset(List)","target":"io.netty.handler.codec.http.HttpObjectDecoder.reset()","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.http.HttpObjectDecoder.reset(List)"} {"project":"netty_netty","commit":"0f76b3c357fbb3500a9f0742e9369139b3283ceb","changeType":"EXPRESSION_STATEMENT","change":"out.add(message)","source":"io.netty.handler.codec.http.HttpObjectDecoder.reset(List)","target":"io.netty.handler.codec.http.HttpObjectDecoder.reset()","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.http.HttpObjectDecoder.reset(List)"} {"project":"netty_netty","commit":"0f76b3c357fbb3500a9f0742e9369139b3283ceb","changeType":"EXPRESSION_STATEMENT","change":"httpContent\u003dnew DefaultLastHttpContent(content,validateHeaders)","source":"io.netty.handler.codec.http.HttpObjectDecoder.reset(List)","target":"io.netty.handler.codec.http.HttpObjectDecoder.reset()","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.http.HttpObjectDecoder.reset(List)"} {"project":"netty_netty","commit":"0f76b3c357fbb3500a9f0742e9369139b3283ceb","changeType":"EXPRESSION_STATEMENT","change":"httpContent\u003dLastHttpContent.EMPTY_LAST_CONTENT","source":"io.netty.handler.codec.http.HttpObjectDecoder.reset(List)","target":"io.netty.handler.codec.http.HttpObjectDecoder.reset()","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.http.HttpObjectDecoder.reset(List)"} {"project":"netty_netty","commit":"0f76b3c357fbb3500a9f0742e9369139b3283ceb","changeType":"FIELD_ACCESS","change":"this.content","source":"io.netty.handler.codec.http.HttpObjectDecoder.reset(List)","target":"io.netty.handler.codec.http.HttpObjectDecoder.reset()","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.http.HttpObjectDecoder.reset(List)"} {"project":"netty_netty","commit":"0f76b3c357fbb3500a9f0742e9369139b3283ceb","changeType":"FIELD_ACCESS","change":"this.message","source":"io.netty.handler.codec.http.HttpObjectDecoder.reset(List)","target":"io.netty.handler.codec.http.HttpObjectDecoder.reset()","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.http.HttpObjectDecoder.reset(List)"} {"project":"netty_netty","commit":"0f76b3c357fbb3500a9f0742e9369139b3283ceb","changeType":"IF_STATEMENT","change":"content \u003d\u003d null || !content.isReadable()","source":"io.netty.handler.codec.http.HttpObjectDecoder.reset(List)","target":"io.netty.handler.codec.http.HttpObjectDecoder.reset()","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.http.HttpObjectDecoder.reset(List)"} {"project":"netty_netty","commit":"0f76b3c357fbb3500a9f0742e9369139b3283ceb","changeType":"IF_STATEMENT","change":"out !\u003d null","source":"io.netty.handler.codec.http.HttpObjectDecoder.reset(List)","target":"io.netty.handler.codec.http.HttpObjectDecoder.reset()","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.http.HttpObjectDecoder.reset(List)"} {"project":"netty_netty","commit":"0f76b3c357fbb3500a9f0742e9369139b3283ceb","changeType":"INFIX_EXPRESSION","change":"content \u003d\u003d null","source":"io.netty.handler.codec.http.HttpObjectDecoder.reset(List)","target":"io.netty.handler.codec.http.HttpObjectDecoder.reset()","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.http.HttpObjectDecoder.reset(List)"} {"project":"netty_netty","commit":"0f76b3c357fbb3500a9f0742e9369139b3283ceb","changeType":"INFIX_EXPRESSION","change":"content \u003d\u003d null || !content.isReadable()","source":"io.netty.handler.codec.http.HttpObjectDecoder.reset(List)","target":"io.netty.handler.codec.http.HttpObjectDecoder.reset()","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.http.HttpObjectDecoder.reset(List)"} {"project":"netty_netty","commit":"0f76b3c357fbb3500a9f0742e9369139b3283ceb","changeType":"INFIX_EXPRESSION","change":"out !\u003d null","source":"io.netty.handler.codec.http.HttpObjectDecoder.reset(List)","target":"io.netty.handler.codec.http.HttpObjectDecoder.reset()","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.http.HttpObjectDecoder.reset(List)"} {"project":"netty_netty","commit":"0f76b3c357fbb3500a9f0742e9369139b3283ceb","changeType":"METHOD_INVOCATION","change":"checkpoint(State.SKIP_CONTROL_CHARS)","source":"io.netty.handler.codec.http.HttpObjectDecoder.reset(List)","target":"io.netty.handler.codec.http.HttpObjectDecoder.reset()","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.http.HttpObjectDecoder.reset(List)"} {"project":"netty_netty","commit":"0f76b3c357fbb3500a9f0742e9369139b3283ceb","changeType":"METHOD_INVOCATION","change":"out.add(httpContent)","source":"io.netty.handler.codec.http.HttpObjectDecoder.reset(List)","target":"io.netty.handler.codec.http.HttpObjectDecoder.reset()","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.http.HttpObjectDecoder.reset(List)"} {"project":"netty_netty","commit":"0f76b3c357fbb3500a9f0742e9369139b3283ceb","changeType":"METHOD_INVOCATION","change":"out.add(message)","source":"io.netty.handler.codec.http.HttpObjectDecoder.reset(List)","target":"io.netty.handler.codec.http.HttpObjectDecoder.reset()","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.http.HttpObjectDecoder.reset(List)"} {"project":"netty_netty","commit":"0f76b3c357fbb3500a9f0742e9369139b3283ceb","changeType":"METHOD_INVOCATION","change":"content.isReadable()","source":"io.netty.handler.codec.http.HttpObjectDecoder.reset(List)","target":"io.netty.handler.codec.http.HttpObjectDecoder.reset()","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.http.HttpObjectDecoder.reset(List)"} {"project":"netty_netty","commit":"0f76b3c357fbb3500a9f0742e9369139b3283ceb","changeType":"MODIFIER","change":"private","source":"io.netty.handler.codec.http.HttpObjectDecoder.reset(List)","target":"io.netty.handler.codec.http.HttpObjectDecoder.reset()","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.http.HttpObjectDecoder.reset(List)"} {"project":"netty_netty","commit":"0f76b3c357fbb3500a9f0742e9369139b3283ceb","changeType":"NULL_LITERAL","change":"null","source":"io.netty.handler.codec.http.HttpObjectDecoder.reset(List)","target":"io.netty.handler.codec.http.HttpObjectDecoder.reset()","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.http.HttpObjectDecoder.reset(List)"} {"project":"netty_netty","commit":"0f76b3c357fbb3500a9f0742e9369139b3283ceb","changeType":"PARAMETERIZED_TYPE","change":"List\u003cObject\u003e","source":"io.netty.handler.codec.http.HttpObjectDecoder.reset(List)","target":"io.netty.handler.codec.http.HttpObjectDecoder.reset()","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.http.HttpObjectDecoder.reset(List)"} {"project":"netty_netty","commit":"0f76b3c357fbb3500a9f0742e9369139b3283ceb","changeType":"PREFIX_EXPRESSION","change":"!content.isReadable()","source":"io.netty.handler.codec.http.HttpObjectDecoder.reset(List)","target":"io.netty.handler.codec.http.HttpObjectDecoder.reset()","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.http.HttpObjectDecoder.reset(List)"} {"project":"netty_netty","commit":"0f76b3c357fbb3500a9f0742e9369139b3283ceb","changeType":"PRIMITIVE_TYPE","change":"void","source":"io.netty.handler.codec.http.HttpObjectDecoder.reset(List)","target":"io.netty.handler.codec.http.HttpObjectDecoder.reset()","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.http.HttpObjectDecoder.reset(List)"} {"project":"netty_netty","commit":"0f76b3c357fbb3500a9f0742e9369139b3283ceb","changeType":"QUALIFIED_NAME","change":"State.SKIP_CONTROL_CHARS","source":"io.netty.handler.codec.http.HttpObjectDecoder.reset(List)","target":"io.netty.handler.codec.http.HttpObjectDecoder.reset()","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.http.HttpObjectDecoder.reset(List)"} {"project":"netty_netty","commit":"0f76b3c357fbb3500a9f0742e9369139b3283ceb","changeType":"QUALIFIED_NAME","change":"LastHttpContent.EMPTY_LAST_CONTENT","source":"io.netty.handler.codec.http.HttpObjectDecoder.reset(List)","target":"io.netty.handler.codec.http.HttpObjectDecoder.reset()","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.http.HttpObjectDecoder.reset(List)"} {"project":"netty_netty","commit":"0f76b3c357fbb3500a9f0742e9369139b3283ceb","changeType":"SIMPLE_TYPE","change":"DefaultLastHttpContent","source":"io.netty.handler.codec.http.HttpObjectDecoder.reset(List)","target":"io.netty.handler.codec.http.HttpObjectDecoder.reset()","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.http.HttpObjectDecoder.reset(List)"} {"project":"netty_netty","commit":"0f76b3c357fbb3500a9f0742e9369139b3283ceb","changeType":"SIMPLE_TYPE","change":"LastHttpContent","source":"io.netty.handler.codec.http.HttpObjectDecoder.reset(List)","target":"io.netty.handler.codec.http.HttpObjectDecoder.reset()","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.http.HttpObjectDecoder.reset(List)"} {"project":"netty_netty","commit":"0f76b3c357fbb3500a9f0742e9369139b3283ceb","changeType":"SIMPLE_TYPE","change":"ByteBuf","source":"io.netty.handler.codec.http.HttpObjectDecoder.reset(List)","target":"io.netty.handler.codec.http.HttpObjectDecoder.reset()","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.http.HttpObjectDecoder.reset(List)"} {"project":"netty_netty","commit":"0f76b3c357fbb3500a9f0742e9369139b3283ceb","changeType":"SIMPLE_TYPE","change":"HttpMessage","source":"io.netty.handler.codec.http.HttpObjectDecoder.reset(List)","target":"io.netty.handler.codec.http.HttpObjectDecoder.reset()","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.http.HttpObjectDecoder.reset(List)"} {"project":"netty_netty","commit":"0f76b3c357fbb3500a9f0742e9369139b3283ceb","changeType":"SIMPLE_TYPE","change":"Object","source":"io.netty.handler.codec.http.HttpObjectDecoder.reset(List)","target":"io.netty.handler.codec.http.HttpObjectDecoder.reset()","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.http.HttpObjectDecoder.reset(List)"} {"project":"netty_netty","commit":"0f76b3c357fbb3500a9f0742e9369139b3283ceb","changeType":"SIMPLE_TYPE","change":"List","source":"io.netty.handler.codec.http.HttpObjectDecoder.reset(List)","target":"io.netty.handler.codec.http.HttpObjectDecoder.reset()","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.http.HttpObjectDecoder.reset(List)"} {"project":"netty_netty","commit":"0f76b3c357fbb3500a9f0742e9369139b3283ceb","changeType":"SINGLE_VARIABLE_DECLARATION","change":"List\u003cObject\u003e out","source":"io.netty.handler.codec.http.HttpObjectDecoder.reset(List)","target":"io.netty.handler.codec.http.HttpObjectDecoder.reset()","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.http.HttpObjectDecoder.reset(List)"} {"project":"netty_netty","commit":"0f76b3c357fbb3500a9f0742e9369139b3283ceb","changeType":"THIS_EXPRESSION","change":"this","source":"io.netty.handler.codec.http.HttpObjectDecoder.reset(List)","target":"io.netty.handler.codec.http.HttpObjectDecoder.reset()","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.http.HttpObjectDecoder.reset(List)"} {"project":"netty_netty","commit":"0f76b3c357fbb3500a9f0742e9369139b3283ceb","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"httpContent","source":"io.netty.handler.codec.http.HttpObjectDecoder.reset(List)","target":"io.netty.handler.codec.http.HttpObjectDecoder.reset()","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.http.HttpObjectDecoder.reset(List)"} {"project":"netty_netty","commit":"0f76b3c357fbb3500a9f0742e9369139b3283ceb","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"content","source":"io.netty.handler.codec.http.HttpObjectDecoder.reset(List)","target":"io.netty.handler.codec.http.HttpObjectDecoder.reset()","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.http.HttpObjectDecoder.reset(List)"} {"project":"netty_netty","commit":"0f76b3c357fbb3500a9f0742e9369139b3283ceb","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"message","source":"io.netty.handler.codec.http.HttpObjectDecoder.reset(List)","target":"io.netty.handler.codec.http.HttpObjectDecoder.reset()","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.http.HttpObjectDecoder.reset(List)"} {"project":"netty_netty","commit":"0f76b3c357fbb3500a9f0742e9369139b3283ceb","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"LastHttpContent [httpContent]","source":"io.netty.handler.codec.http.HttpObjectDecoder.reset(List)","target":"io.netty.handler.codec.http.HttpObjectDecoder.reset()","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.http.HttpObjectDecoder.reset(List)"} {"project":"netty_netty","commit":"0f76b3c357fbb3500a9f0742e9369139b3283ceb","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"ByteBuf [content\u003dthis.content]","source":"io.netty.handler.codec.http.HttpObjectDecoder.reset(List)","target":"io.netty.handler.codec.http.HttpObjectDecoder.reset()","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.http.HttpObjectDecoder.reset(List)"} {"project":"netty_netty","commit":"0f76b3c357fbb3500a9f0742e9369139b3283ceb","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"HttpMessage [message\u003dthis.message]","source":"io.netty.handler.codec.http.HttpObjectDecoder.reset(List)","target":"io.netty.handler.codec.http.HttpObjectDecoder.reset()","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.http.HttpObjectDecoder.reset(List)"} {"project":"netty_netty","commit":"0f76b3c357fbb3500a9f0742e9369139b3283ceb","changeType":"EXPRESSION_STATEMENT","change":"reset(out)","source":"io.netty.handler.codec.http.HttpObjectDecoder.reset(List)","target":"io.netty.handler.codec.http.HttpObjectDecoder.reset()","added":false,"scope":"SUR_S","local":"io.netty.handler.codec.http.HttpObjectDecoder.readFixedLengthContent(ChannelHandlerContext,ByteBuf,List)"} {"project":"netty_netty","commit":"0f76b3c357fbb3500a9f0742e9369139b3283ceb","changeType":"METHOD_INVOCATION","change":"reset(out)","source":"io.netty.handler.codec.http.HttpObjectDecoder.reset(List)","target":"io.netty.handler.codec.http.HttpObjectDecoder.reset()","added":false,"scope":"SUR_S","local":"io.netty.handler.codec.http.HttpObjectDecoder.readFixedLengthContent(ChannelHandlerContext,ByteBuf,List)"} {"project":"netty_netty","commit":"0f76b3c357fbb3500a9f0742e9369139b3283ceb","changeType":"ASSIGNMENT","change":"message \u003d null","source":"io.netty.handler.codec.http.HttpObjectDecoder.reset(List)","target":"io.netty.handler.codec.http.HttpObjectDecoder.reset()","added":true,"scope":"TARGET","local":"io.netty.handler.codec.http.HttpObjectDecoder.reset()"} {"project":"netty_netty","commit":"0f76b3c357fbb3500a9f0742e9369139b3283ceb","changeType":"EXPRESSION_STATEMENT","change":"checkpoint(State.SKIP_CONTROL_CHARS)","source":"io.netty.handler.codec.http.HttpObjectDecoder.reset(List)","target":"io.netty.handler.codec.http.HttpObjectDecoder.reset()","added":true,"scope":"TARGET","local":"io.netty.handler.codec.http.HttpObjectDecoder.reset()"} {"project":"netty_netty","commit":"0f76b3c357fbb3500a9f0742e9369139b3283ceb","changeType":"EXPRESSION_STATEMENT","change":"message\u003dnull","source":"io.netty.handler.codec.http.HttpObjectDecoder.reset(List)","target":"io.netty.handler.codec.http.HttpObjectDecoder.reset()","added":true,"scope":"TARGET","local":"io.netty.handler.codec.http.HttpObjectDecoder.reset()"} {"project":"netty_netty","commit":"0f76b3c357fbb3500a9f0742e9369139b3283ceb","changeType":"METHOD_INVOCATION","change":"checkpoint(State.SKIP_CONTROL_CHARS)","source":"io.netty.handler.codec.http.HttpObjectDecoder.reset(List)","target":"io.netty.handler.codec.http.HttpObjectDecoder.reset()","added":true,"scope":"TARGET","local":"io.netty.handler.codec.http.HttpObjectDecoder.reset()"} {"project":"netty_netty","commit":"0f76b3c357fbb3500a9f0742e9369139b3283ceb","changeType":"QUALIFIED_NAME","change":"State.SKIP_CONTROL_CHARS","source":"io.netty.handler.codec.http.HttpObjectDecoder.reset(List)","target":"io.netty.handler.codec.http.HttpObjectDecoder.reset()","added":true,"scope":"TARGET","local":"io.netty.handler.codec.http.HttpObjectDecoder.reset()"} {"project":"netty_netty","commit":"0f76b3c357fbb3500a9f0742e9369139b3283ceb","changeType":"EXPRESSION_STATEMENT","change":"reset(null)","source":"io.netty.handler.codec.http.HttpObjectDecoder.reset(List)","target":"io.netty.handler.codec.http.HttpObjectDecoder.reset()","added":false,"scope":"TARGET","local":"io.netty.handler.codec.http.HttpObjectDecoder.reset()"} {"project":"netty_netty","commit":"0f76b3c357fbb3500a9f0742e9369139b3283ceb","changeType":"METHOD_INVOCATION","change":"reset(null)","source":"io.netty.handler.codec.http.HttpObjectDecoder.reset(List)","target":"io.netty.handler.codec.http.HttpObjectDecoder.reset()","added":false,"scope":"TARGET","local":"io.netty.handler.codec.http.HttpObjectDecoder.reset()"} {"project":"netty_netty","commit":"0f76b3c357fbb3500a9f0742e9369139b3283ceb","changeType":"SWITCH_STATEMENT","change":"switch (state()) {\ncase SKIP_CONTROL_CHARS:\n{\n try {\n skipControlCharacters(buffer);\n checkpoint(State.READ_INITIAL);\n }\n finally {\n checkpoint();\n }\n }\ncase READ_INITIAL:\ntry {\n String[] initialLine\u003dsplitInitialLine(readLine(buffer,maxInitialLineLength));\n if (initialLine.length \u003c 3) {\n checkpoint(State.SKIP_CONTROL_CHARS);\n return;\n }\n message\u003dcreateMessage(initialLine);\n checkpoint(State.READ_HEADER);\n}\n catch (Exception e) {\n out.add(invalidMessage(e));\n return;\n}\ncase READ_HEADER:\ntry {\nState nextState\u003dreadHeaders(buffer);\ncheckpoint(nextState);\nif (nextState \u003d\u003d State.READ_CHUNK_SIZE) {\n if (!chunkedSupported) {\n throw new IllegalArgumentException(\"Chunked messages not supported\");\n }\n out.add(message);\n return;\n}\nif (nextState \u003d\u003d State.SKIP_CONTROL_CHARS) {\n out.add(message);\n out.add(LastHttpContent.EMPTY_LAST_CONTENT);\n reset();\n return;\n}\nlong contentLength\u003dHttpHeaders.getContentLength(message,-1);\nif (contentLength \u003d\u003d 0 || contentLength \u003d\u003d -1 \u0026\u0026 isDecodingRequest()) {\n out.add(message);\n out.add(LastHttpContent.EMPTY_LAST_CONTENT);\n reset();\n return;\n}\nassert nextState\u003dState.READ_FIXED_LENGTH_CONTENT || nextState \u003d\u003d State.READ_VARIABLE_LENGTH_CONTENT;\nout.add(message);\nif (nextState \u003d\u003d State.READ_FIXED_LENGTH_CONTENT) {\n chunkSize\u003dHttpHeaders.getContentLength(message,-1);\n}\nreturn;\n}\n catch (Exception e) {\nout.add(invalidMessage(e));\nreturn;\n}\ncase READ_VARIABLE_LENGTH_CONTENT:\n{\nint toRead\u003dMath.min(actualReadableBytes(),maxChunkSize);\nif (toRead \u003e 0) {\nByteBuf content\u003dreadBytes(ctx.alloc(),buffer,toRead);\nif (buffer.isReadable()) {\n out.add(new DefaultHttpContent(content));\n}\n else {\n out.add(new DefaultLastHttpContent(content,validateHeaders));\n reset();\n}\n}\n else if (!buffer.isReadable()) {\nout.add(LastHttpContent.EMPTY_LAST_CONTENT);\nreset();\n}\nreturn;\n}\ncase READ_FIXED_LENGTH_CONTENT:\n{\nint readLimit\u003dactualReadableBytes();\nif (readLimit \u003d\u003d 0) {\nreturn;\n}\nint toRead\u003dMath.min(readLimit,maxChunkSize);\nif (toRead \u003e chunkSize) {\ntoRead\u003d(int)chunkSize;\n}\nByteBuf content\u003dreadBytes(ctx.alloc(),buffer,toRead);\nchunkSize-\u003dtoRead;\nif (chunkSize \u003d\u003d 0) {\nout.add(new DefaultLastHttpContent(content,validateHeaders));\nreset();\n}\n else {\nout.add(new DefaultHttpContent(content));\n}\nreturn;\n}\ncase READ_CHUNK_SIZE:\ntry {\nAppendableCharSequence line\u003dreadLine(buffer,maxInitialLineLength);\nint chunkSize\u003dgetChunkSize(line.toString());\nthis.chunkSize\u003dchunkSize;\nif (chunkSize \u003d\u003d 0) {\ncheckpoint(State.READ_CHUNK_FOOTER);\nreturn;\n}\n else {\ncheckpoint(State.READ_CHUNKED_CONTENT);\n}\n}\n catch (Exception e) {\nout.add(invalidChunk(e));\nreturn;\n}\ncase READ_CHUNKED_CONTENT:\n{\nassert chunkSize\u003dInteger.MAX_VALUE;\nint toRead\u003dMath.min((int)chunkSize,maxChunkSize);\nHttpContent chunk\u003dnew DefaultHttpContent(readBytes(ctx.alloc(),buffer,toRead));\nchunkSize-\u003dtoRead;\nout.add(chunk);\nif (chunkSize \u003d\u003d 0) {\ncheckpoint(State.READ_CHUNK_DELIMITER);\n}\n else {\nreturn;\n}\n}\ncase READ_CHUNK_DELIMITER:\n{\nfor (; ; ) {\nbyte next\u003dbuffer.readByte();\nif (next \u003d\u003d HttpConstants.CR) {\nif (buffer.readByte() \u003d\u003d HttpConstants.LF) {\ncheckpoint(State.READ_CHUNK_SIZE);\nreturn;\n}\n}\n else if (next \u003d\u003d HttpConstants.LF) {\ncheckpoint(State.READ_CHUNK_SIZE);\nreturn;\n}\n else {\ncheckpoint();\n}\n}\n}\ncase READ_CHUNK_FOOTER:\ntry {\nLastHttpContent trailer\u003dreadTrailingHeaders(buffer);\nout.add(trailer);\nreset();\nreturn;\n}\n catch (Exception e) {\nout.add(invalidChunk(e));\nreturn;\n}\ncase BAD_MESSAGE:\n{\nbuffer.skipBytes(actualReadableBytes());\n}\n}\n","source":"io.netty.handler.codec.http.HttpObjectDecoder.reset(List)","target":"io.netty.handler.codec.http.HttpObjectDecoder.reset()","added":true,"scope":"SUR_T","local":"io.netty.handler.codec.http.HttpObjectDecoder.decode(ChannelHandlerContext,ByteBuf,List)"} {"project":"netty_netty","commit":"0f76b3c357fbb3500a9f0742e9369139b3283ceb","changeType":"TRY_STATEMENT","change":"try {\n State nextState\u003dreadHeaders(buffer);\n checkpoint(nextState);\n if (nextState \u003d\u003d State.READ_CHUNK_SIZE) {\n if (!chunkedSupported) {\n throw new IllegalArgumentException(\"Chunked messages not supported\");\n }\n out.add(message);\n return;\n }\n if (nextState \u003d\u003d State.SKIP_CONTROL_CHARS) {\n out.add(message);\n out.add(LastHttpContent.EMPTY_LAST_CONTENT);\n reset();\n return;\n }\n long contentLength\u003dHttpHeaders.getContentLength(message,-1);\n if (contentLength \u003d\u003d 0 || contentLength \u003d\u003d -1 \u0026\u0026 isDecodingRequest()) {\n out.add(message);\n out.add(LastHttpContent.EMPTY_LAST_CONTENT);\n reset();\n return;\n }\n assert nextState\u003dState.READ_FIXED_LENGTH_CONTENT || nextState \u003d\u003d State.READ_VARIABLE_LENGTH_CONTENT;\n out.add(message);\n if (nextState \u003d\u003d State.READ_FIXED_LENGTH_CONTENT) {\n chunkSize\u003dHttpHeaders.getContentLength(message,-1);\n }\n return;\n}\n catch (Exception e) {\n out.add(invalidMessage(e));\n return;\n}\n","source":"io.netty.handler.codec.http.HttpObjectDecoder.reset(List)","target":"io.netty.handler.codec.http.HttpObjectDecoder.reset()","added":true,"scope":"SUR_T","local":"io.netty.handler.codec.http.HttpObjectDecoder.decode(ChannelHandlerContext,ByteBuf,List)"} {"project":"netty_netty","commit":"0f76b3c357fbb3500a9f0742e9369139b3283ceb","changeType":"TRY_STATEMENT","change":"try {\n LastHttpContent trailer\u003dreadTrailingHeaders(buffer);\n out.add(trailer);\n reset();\n return;\n}\n catch (Exception e) {\n out.add(invalidChunk(e));\n return;\n}\n","source":"io.netty.handler.codec.http.HttpObjectDecoder.reset(List)","target":"io.netty.handler.codec.http.HttpObjectDecoder.reset()","added":true,"scope":"SUR_T","local":"io.netty.handler.codec.http.HttpObjectDecoder.decode(ChannelHandlerContext,ByteBuf,List)"} {"project":"netty_netty","commit":"0f76b3c357fbb3500a9f0742e9369139b3283ceb","changeType":"EXPRESSION_STATEMENT","change":"reset(out)","source":"io.netty.handler.codec.http.HttpObjectDecoder.reset(List)","target":"io.netty.handler.codec.http.HttpObjectDecoder.reset()","added":false,"scope":"SUR_S","local":"io.netty.handler.codec.http.HttpObjectDecoder.decode(ChannelHandlerContext,ByteBuf,List)"} {"project":"netty_netty","commit":"0f76b3c357fbb3500a9f0742e9369139b3283ceb","changeType":"METHOD_INVOCATION","change":"reset(out)","source":"io.netty.handler.codec.http.HttpObjectDecoder.reset(List)","target":"io.netty.handler.codec.http.HttpObjectDecoder.reset()","added":false,"scope":"SUR_S","local":"io.netty.handler.codec.http.HttpObjectDecoder.decode(ChannelHandlerContext,ByteBuf,List)"} {"project":"netty_netty","commit":"0f76b3c357fbb3500a9f0742e9369139b3283ceb","changeType":"SWITCH_STATEMENT","change":"switch (state()) {\ncase SKIP_CONTROL_CHARS:\n{\n try {\n skipControlCharacters(buffer);\n checkpoint(State.READ_INITIAL);\n }\n finally {\n checkpoint();\n }\n }\ncase READ_INITIAL:\ntry {\n String[] initialLine\u003dsplitInitialLine(readLine(buffer,maxInitialLineLength));\n if (initialLine.length \u003c 3) {\n checkpoint(State.SKIP_CONTROL_CHARS);\n return;\n }\n message\u003dcreateMessage(initialLine);\n checkpoint(State.READ_HEADER);\n}\n catch (Exception e) {\n out.add(invalidMessage(e));\n return;\n}\ncase READ_HEADER:\ntry {\nState nextState\u003dreadHeaders(buffer);\ncheckpoint(nextState);\nif (nextState \u003d\u003d State.READ_CHUNK_SIZE) {\n if (!chunkedSupported) {\n throw new IllegalArgumentException(\"Chunked messages not supported\");\n }\n out.add(message);\n return;\n}\nif (nextState \u003d\u003d State.SKIP_CONTROL_CHARS) {\n reset(out);\n return;\n}\nlong contentLength\u003dHttpHeaders.getContentLength(message,-1);\nif (contentLength \u003d\u003d 0 || contentLength \u003d\u003d -1 \u0026\u0026 isDecodingRequest()) {\n content\u003dUnpooled.EMPTY_BUFFER;\n reset(out);\n return;\n}\nswitch (nextState) {\ncase READ_FIXED_LENGTH_CONTENT:\n if (contentLength \u003e maxChunkSize || HttpHeaders.is100ContinueExpected(message)) {\n checkpoint(State.READ_FIXED_LENGTH_CONTENT_AS_CHUNKS);\n chunkSize\u003dHttpHeaders.getContentLength(message,-1);\n out.add(message);\n return;\n }\nbreak;\ncase READ_VARIABLE_LENGTH_CONTENT:\nif (buffer.readableBytes() \u003e maxChunkSize || HttpHeaders.is100ContinueExpected(message)) {\ncheckpoint(State.READ_VARIABLE_LENGTH_CONTENT_AS_CHUNKS);\nout.add(message);\nreturn;\n}\nbreak;\ndefault :\nthrow new IllegalStateException(\"Unexpected state: \" + nextState);\n}\nreturn;\n}\n catch (Exception e) {\nout.add(invalidMessage(e));\nreturn;\n}\ncase READ_VARIABLE_LENGTH_CONTENT:\n{\nint toRead\u003dactualReadableBytes();\nif (toRead \u003e maxChunkSize) {\ntoRead\u003dmaxChunkSize;\n}\nout.add(message);\nout.add(new DefaultHttpContent(readBytes(ctx.alloc(),buffer,toRead)));\nreturn;\n}\ncase READ_VARIABLE_LENGTH_CONTENT_AS_CHUNKS:\n{\nint toRead\u003dactualReadableBytes();\nif (toRead \u003e maxChunkSize) {\ntoRead\u003dmaxChunkSize;\n}\nByteBuf content\u003dreadBytes(ctx.alloc(),buffer,toRead);\nif (!buffer.isReadable()) {\nreset();\nout.add(new DefaultLastHttpContent(content,validateHeaders));\nreturn;\n}\nout.add(new DefaultHttpContent(content));\nreturn;\n}\ncase READ_FIXED_LENGTH_CONTENT:\n{\nreadFixedLengthContent(ctx,buffer,out);\nreturn;\n}\ncase READ_FIXED_LENGTH_CONTENT_AS_CHUNKS:\n{\nlong chunkSize\u003dthis.chunkSize;\nint readLimit\u003dactualReadableBytes();\nif (readLimit \u003d\u003d 0) {\nreturn;\n}\nint toRead\u003dreadLimit;\nif (toRead \u003e maxChunkSize) {\ntoRead\u003dmaxChunkSize;\n}\nif (toRead \u003e chunkSize) {\ntoRead\u003d(int)chunkSize;\n}\nByteBuf content\u003dreadBytes(ctx.alloc(),buffer,toRead);\nif (chunkSize \u003e toRead) {\nchunkSize-\u003dtoRead;\n}\n else {\nchunkSize\u003d0;\n}\nthis.chunkSize\u003dchunkSize;\nif (chunkSize \u003d\u003d 0) {\nreset();\nout.add(new DefaultLastHttpContent(content,validateHeaders));\nreturn;\n}\nout.add(new DefaultHttpContent(content));\nreturn;\n}\ncase READ_CHUNK_SIZE:\ntry {\nAppendableCharSequence line\u003dreadLine(buffer,maxInitialLineLength);\nint chunkSize\u003dgetChunkSize(line.toString());\nthis.chunkSize\u003dchunkSize;\nif (chunkSize \u003d\u003d 0) {\ncheckpoint(State.READ_CHUNK_FOOTER);\nreturn;\n}\n else if (chunkSize \u003e maxChunkSize) {\ncheckpoint(State.READ_CHUNKED_CONTENT_AS_CHUNKS);\n}\n else {\ncheckpoint(State.READ_CHUNKED_CONTENT);\n}\n}\n catch (Exception e) {\nout.add(invalidChunk(e));\nreturn;\n}\ncase READ_CHUNKED_CONTENT:\n{\nassert chunkSize\u003dInteger.MAX_VALUE;\nHttpContent chunk\u003dnew DefaultHttpContent(readBytes(ctx.alloc(),buffer,(int)chunkSize));\ncheckpoint(State.READ_CHUNK_DELIMITER);\nout.add(chunk);\nreturn;\n}\ncase READ_CHUNKED_CONTENT_AS_CHUNKS:\n{\nassert chunkSize\u003dInteger.MAX_VALUE;\nint chunkSize\u003d(int)this.chunkSize;\nint readLimit\u003dactualReadableBytes();\nif (readLimit \u003d\u003d 0) {\nreturn;\n}\nint toRead\u003dchunkSize;\nif (toRead \u003e maxChunkSize) {\ntoRead\u003dmaxChunkSize;\n}\nif (toRead \u003e readLimit) {\ntoRead\u003dreadLimit;\n}\nHttpContent chunk\u003dnew DefaultHttpContent(readBytes(ctx.alloc(),buffer,toRead));\nif (chunkSize \u003e toRead) {\nchunkSize-\u003dtoRead;\n}\n else {\nchunkSize\u003d0;\n}\nthis.chunkSize\u003dchunkSize;\nif (chunkSize \u003d\u003d 0) {\ncheckpoint(State.READ_CHUNK_DELIMITER);\n}\nout.add(chunk);\nreturn;\n}\ncase READ_CHUNK_DELIMITER:\n{\nfor (; ; ) {\nbyte next\u003dbuffer.readByte();\nif (next \u003d\u003d HttpConstants.CR) {\nif (buffer.readByte() \u003d\u003d HttpConstants.LF) {\ncheckpoint(State.READ_CHUNK_SIZE);\nreturn;\n}\n}\n else if (next \u003d\u003d HttpConstants.LF) {\ncheckpoint(State.READ_CHUNK_SIZE);\nreturn;\n}\n else {\ncheckpoint();\n}\n}\n}\ncase READ_CHUNK_FOOTER:\ntry {\nLastHttpContent trailer\u003dreadTrailingHeaders(buffer);\nif (maxChunkSize \u003d\u003d 0) {\nreset(out);\nreturn;\n}\n else {\nreset();\nout.add(trailer);\nreturn;\n}\n}\n catch (Exception e) {\nout.add(invalidChunk(e));\nreturn;\n}\ncase BAD_MESSAGE:\n{\nbuffer.skipBytes(actualReadableBytes());\nreturn;\n}\ndefault :\n{\nthrow new Error(\"Shouldn\u0027t reach here.\");\n}\n}\n","source":"io.netty.handler.codec.http.HttpObjectDecoder.reset(List)","target":"io.netty.handler.codec.http.HttpObjectDecoder.reset()","added":false,"scope":"SUR_S","local":"io.netty.handler.codec.http.HttpObjectDecoder.decode(ChannelHandlerContext,ByteBuf,List)"} {"project":"netty_netty","commit":"0f76b3c357fbb3500a9f0742e9369139b3283ceb","changeType":"TRY_STATEMENT","change":"try {\n LastHttpContent trailer\u003dreadTrailingHeaders(buffer);\n if (maxChunkSize \u003d\u003d 0) {\n reset(out);\n return;\n }\n else {\n reset();\n out.add(trailer);\n return;\n }\n}\n catch (Exception e) {\n out.add(invalidChunk(e));\n return;\n}\n","source":"io.netty.handler.codec.http.HttpObjectDecoder.reset(List)","target":"io.netty.handler.codec.http.HttpObjectDecoder.reset()","added":false,"scope":"SUR_S","local":"io.netty.handler.codec.http.HttpObjectDecoder.decode(ChannelHandlerContext,ByteBuf,List)"} {"project":"netty_netty","commit":"0f76b3c357fbb3500a9f0742e9369139b3283ceb","changeType":"TRY_STATEMENT","change":"try {\n State nextState\u003dreadHeaders(buffer);\n checkpoint(nextState);\n if (nextState \u003d\u003d State.READ_CHUNK_SIZE) {\n if (!chunkedSupported) {\n throw new IllegalArgumentException(\"Chunked messages not supported\");\n }\n out.add(message);\n return;\n }\n if (nextState \u003d\u003d State.SKIP_CONTROL_CHARS) {\n reset(out);\n return;\n }\n long contentLength\u003dHttpHeaders.getContentLength(message,-1);\n if (contentLength \u003d\u003d 0 || contentLength \u003d\u003d -1 \u0026\u0026 isDecodingRequest()) {\n content\u003dUnpooled.EMPTY_BUFFER;\n reset(out);\n return;\n }\nswitch (nextState) {\ncase READ_FIXED_LENGTH_CONTENT:\n if (contentLength \u003e maxChunkSize || HttpHeaders.is100ContinueExpected(message)) {\n checkpoint(State.READ_FIXED_LENGTH_CONTENT_AS_CHUNKS);\n chunkSize\u003dHttpHeaders.getContentLength(message,-1);\n out.add(message);\n return;\n }\n break;\ncase READ_VARIABLE_LENGTH_CONTENT:\nif (buffer.readableBytes() \u003e maxChunkSize || HttpHeaders.is100ContinueExpected(message)) {\n checkpoint(State.READ_VARIABLE_LENGTH_CONTENT_AS_CHUNKS);\n out.add(message);\n return;\n}\nbreak;\ndefault :\nthrow new IllegalStateException(\"Unexpected state: \" + nextState);\n}\nreturn;\n}\n catch (Exception e) {\nout.add(invalidMessage(e));\nreturn;\n}\n","source":"io.netty.handler.codec.http.HttpObjectDecoder.reset(List)","target":"io.netty.handler.codec.http.HttpObjectDecoder.reset()","added":false,"scope":"SUR_S","local":"io.netty.handler.codec.http.HttpObjectDecoder.decode(ChannelHandlerContext,ByteBuf,List)"} {"project":"netty_netty","commit":"3ce9ab2e72235bf2ae45f57de11803249419cb69","changeType":"METHOD_DECLARATION","change":"io.netty.channel.nio.NioEventLoop.processSelectedKeys()","source":"io.netty.channel.nio.NioEventLoop.processSelectedKeys()","target":"io.netty.channel.nio.NioEventLoop.run()","added":false,"scope":"CLASS_S","local":"transport.src.main.io.netty.channel.nio.NioEventLoop"} {"project":"netty_netty","commit":"3ce9ab2e72235bf2ae45f57de11803249419cb69","changeType":"ASSIGNMENT","change":"i \u003d selectedKeys.iterator()","source":"io.netty.channel.nio.NioEventLoop.processSelectedKeys()","target":"io.netty.channel.nio.NioEventLoop.run()","added":false,"scope":"SOURCE","local":"io.netty.channel.nio.NioEventLoop.processSelectedKeys()"} {"project":"netty_netty","commit":"3ce9ab2e72235bf2ae45f57de11803249419cb69","changeType":"ASSIGNMENT","change":"selectedKeys \u003d selector.selectedKeys()","source":"io.netty.channel.nio.NioEventLoop.processSelectedKeys()","target":"io.netty.channel.nio.NioEventLoop.run()","added":false,"scope":"SOURCE","local":"io.netty.channel.nio.NioEventLoop.processSelectedKeys()"} {"project":"netty_netty","commit":"3ce9ab2e72235bf2ae45f57de11803249419cb69","changeType":"ASSIGNMENT","change":"needsToSelectAgain \u003d false","source":"io.netty.channel.nio.NioEventLoop.processSelectedKeys()","target":"io.netty.channel.nio.NioEventLoop.run()","added":false,"scope":"SOURCE","local":"io.netty.channel.nio.NioEventLoop.processSelectedKeys()"} {"project":"netty_netty","commit":"3ce9ab2e72235bf2ae45f57de11803249419cb69","changeType":"BOOLEAN_LITERAL","change":"false","source":"io.netty.channel.nio.NioEventLoop.processSelectedKeys()","target":"io.netty.channel.nio.NioEventLoop.run()","added":false,"scope":"SOURCE","local":"io.netty.channel.nio.NioEventLoop.processSelectedKeys()"} {"project":"netty_netty","commit":"3ce9ab2e72235bf2ae45f57de11803249419cb69","changeType":"BREAK_STATEMENT","change":"break;\n","source":"io.netty.channel.nio.NioEventLoop.processSelectedKeys()","target":"io.netty.channel.nio.NioEventLoop.run()","added":false,"scope":"SOURCE","local":"io.netty.channel.nio.NioEventLoop.processSelectedKeys()"} {"project":"netty_netty","commit":"3ce9ab2e72235bf2ae45f57de11803249419cb69","changeType":"CAST_EXPRESSION","change":"(NioTask\u003cSelectableChannel\u003e)a","source":"io.netty.channel.nio.NioEventLoop.processSelectedKeys()","target":"io.netty.channel.nio.NioEventLoop.run()","added":false,"scope":"SOURCE","local":"io.netty.channel.nio.NioEventLoop.processSelectedKeys()"} {"project":"netty_netty","commit":"3ce9ab2e72235bf2ae45f57de11803249419cb69","changeType":"CAST_EXPRESSION","change":"(AbstractNioChannel)a","source":"io.netty.channel.nio.NioEventLoop.processSelectedKeys()","target":"io.netty.channel.nio.NioEventLoop.run()","added":false,"scope":"SOURCE","local":"io.netty.channel.nio.NioEventLoop.processSelectedKeys()"} {"project":"netty_netty","commit":"3ce9ab2e72235bf2ae45f57de11803249419cb69","changeType":"EXPRESSION_STATEMENT","change":"i\u003dselectedKeys.iterator()","source":"io.netty.channel.nio.NioEventLoop.processSelectedKeys()","target":"io.netty.channel.nio.NioEventLoop.run()","added":false,"scope":"SOURCE","local":"io.netty.channel.nio.NioEventLoop.processSelectedKeys()"} {"project":"netty_netty","commit":"3ce9ab2e72235bf2ae45f57de11803249419cb69","changeType":"EXPRESSION_STATEMENT","change":"selectedKeys\u003dselector.selectedKeys()","source":"io.netty.channel.nio.NioEventLoop.processSelectedKeys()","target":"io.netty.channel.nio.NioEventLoop.run()","added":false,"scope":"SOURCE","local":"io.netty.channel.nio.NioEventLoop.processSelectedKeys()"} {"project":"netty_netty","commit":"3ce9ab2e72235bf2ae45f57de11803249419cb69","changeType":"EXPRESSION_STATEMENT","change":"selectAgain()","source":"io.netty.channel.nio.NioEventLoop.processSelectedKeys()","target":"io.netty.channel.nio.NioEventLoop.run()","added":false,"scope":"SOURCE","local":"io.netty.channel.nio.NioEventLoop.processSelectedKeys()"} {"project":"netty_netty","commit":"3ce9ab2e72235bf2ae45f57de11803249419cb69","changeType":"EXPRESSION_STATEMENT","change":"processSelectedKey(k,task)","source":"io.netty.channel.nio.NioEventLoop.processSelectedKeys()","target":"io.netty.channel.nio.NioEventLoop.run()","added":false,"scope":"SOURCE","local":"io.netty.channel.nio.NioEventLoop.processSelectedKeys()"} {"project":"netty_netty","commit":"3ce9ab2e72235bf2ae45f57de11803249419cb69","changeType":"EXPRESSION_STATEMENT","change":"processSelectedKey(k,(AbstractNioChannel)a)","source":"io.netty.channel.nio.NioEventLoop.processSelectedKeys()","target":"io.netty.channel.nio.NioEventLoop.run()","added":false,"scope":"SOURCE","local":"io.netty.channel.nio.NioEventLoop.processSelectedKeys()"} {"project":"netty_netty","commit":"3ce9ab2e72235bf2ae45f57de11803249419cb69","changeType":"EXPRESSION_STATEMENT","change":"i.remove()","source":"io.netty.channel.nio.NioEventLoop.processSelectedKeys()","target":"io.netty.channel.nio.NioEventLoop.run()","added":false,"scope":"SOURCE","local":"io.netty.channel.nio.NioEventLoop.processSelectedKeys()"} {"project":"netty_netty","commit":"3ce9ab2e72235bf2ae45f57de11803249419cb69","changeType":"EXPRESSION_STATEMENT","change":"needsToSelectAgain\u003dfalse","source":"io.netty.channel.nio.NioEventLoop.processSelectedKeys()","target":"io.netty.channel.nio.NioEventLoop.run()","added":false,"scope":"SOURCE","local":"io.netty.channel.nio.NioEventLoop.processSelectedKeys()"} {"project":"netty_netty","commit":"3ce9ab2e72235bf2ae45f57de11803249419cb69","changeType":"FOR_STATEMENT","change":"for (; ; ) {\n final SelectionKey k\u003di.next();\n final Object a\u003dk.attachment();\n i.remove();\n if (a instanceof AbstractNioChannel) {\n processSelectedKey(k,(AbstractNioChannel)a);\n }\n else {\n @SuppressWarnings(\"unchecked\") NioTask\u003cSelectableChannel\u003e task\u003d(NioTask\u003cSelectableChannel\u003e)a;\n processSelectedKey(k,task);\n }\n if (!i.hasNext()) {\n break;\n }\n if (needsToSelectAgain) {\n selectAgain();\n selectedKeys\u003dselector.selectedKeys();\n if (selectedKeys.isEmpty()) {\n break;\n }\n else {\n i\u003dselectedKeys.iterator();\n }\n }\n}\n","source":"io.netty.channel.nio.NioEventLoop.processSelectedKeys()","target":"io.netty.channel.nio.NioEventLoop.run()","added":false,"scope":"SOURCE","local":"io.netty.channel.nio.NioEventLoop.processSelectedKeys()"} {"project":"netty_netty","commit":"3ce9ab2e72235bf2ae45f57de11803249419cb69","changeType":"IF_STATEMENT","change":"selectedKeys.isEmpty()","source":"io.netty.channel.nio.NioEventLoop.processSelectedKeys()","target":"io.netty.channel.nio.NioEventLoop.run()","added":false,"scope":"SOURCE","local":"io.netty.channel.nio.NioEventLoop.processSelectedKeys()"} {"project":"netty_netty","commit":"3ce9ab2e72235bf2ae45f57de11803249419cb69","changeType":"IF_STATEMENT","change":"needsToSelectAgain","source":"io.netty.channel.nio.NioEventLoop.processSelectedKeys()","target":"io.netty.channel.nio.NioEventLoop.run()","added":false,"scope":"SOURCE","local":"io.netty.channel.nio.NioEventLoop.processSelectedKeys()"} {"project":"netty_netty","commit":"3ce9ab2e72235bf2ae45f57de11803249419cb69","changeType":"IF_STATEMENT","change":"!i.hasNext()","source":"io.netty.channel.nio.NioEventLoop.processSelectedKeys()","target":"io.netty.channel.nio.NioEventLoop.run()","added":false,"scope":"SOURCE","local":"io.netty.channel.nio.NioEventLoop.processSelectedKeys()"} {"project":"netty_netty","commit":"3ce9ab2e72235bf2ae45f57de11803249419cb69","changeType":"IF_STATEMENT","change":"a instanceof AbstractNioChannel","source":"io.netty.channel.nio.NioEventLoop.processSelectedKeys()","target":"io.netty.channel.nio.NioEventLoop.run()","added":false,"scope":"SOURCE","local":"io.netty.channel.nio.NioEventLoop.processSelectedKeys()"} {"project":"netty_netty","commit":"3ce9ab2e72235bf2ae45f57de11803249419cb69","changeType":"INSTANCEOF_EXPRESSION","change":"a instanceof AbstractNioChannel","source":"io.netty.channel.nio.NioEventLoop.processSelectedKeys()","target":"io.netty.channel.nio.NioEventLoop.run()","added":false,"scope":"SOURCE","local":"io.netty.channel.nio.NioEventLoop.processSelectedKeys()"} {"project":"netty_netty","commit":"3ce9ab2e72235bf2ae45f57de11803249419cb69","changeType":"METHOD_INVOCATION","change":"selectedKeys.iterator()","source":"io.netty.channel.nio.NioEventLoop.processSelectedKeys()","target":"io.netty.channel.nio.NioEventLoop.run()","added":false,"scope":"SOURCE","local":"io.netty.channel.nio.NioEventLoop.processSelectedKeys()"} {"project":"netty_netty","commit":"3ce9ab2e72235bf2ae45f57de11803249419cb69","changeType":"METHOD_INVOCATION","change":"selectedKeys.isEmpty()","source":"io.netty.channel.nio.NioEventLoop.processSelectedKeys()","target":"io.netty.channel.nio.NioEventLoop.run()","added":false,"scope":"SOURCE","local":"io.netty.channel.nio.NioEventLoop.processSelectedKeys()"} {"project":"netty_netty","commit":"3ce9ab2e72235bf2ae45f57de11803249419cb69","changeType":"METHOD_INVOCATION","change":"selector.selectedKeys()","source":"io.netty.channel.nio.NioEventLoop.processSelectedKeys()","target":"io.netty.channel.nio.NioEventLoop.run()","added":false,"scope":"SOURCE","local":"io.netty.channel.nio.NioEventLoop.processSelectedKeys()"} {"project":"netty_netty","commit":"3ce9ab2e72235bf2ae45f57de11803249419cb69","changeType":"METHOD_INVOCATION","change":"selectAgain()","source":"io.netty.channel.nio.NioEventLoop.processSelectedKeys()","target":"io.netty.channel.nio.NioEventLoop.run()","added":false,"scope":"SOURCE","local":"io.netty.channel.nio.NioEventLoop.processSelectedKeys()"} {"project":"netty_netty","commit":"3ce9ab2e72235bf2ae45f57de11803249419cb69","changeType":"METHOD_INVOCATION","change":"i.hasNext()","source":"io.netty.channel.nio.NioEventLoop.processSelectedKeys()","target":"io.netty.channel.nio.NioEventLoop.run()","added":false,"scope":"SOURCE","local":"io.netty.channel.nio.NioEventLoop.processSelectedKeys()"} {"project":"netty_netty","commit":"3ce9ab2e72235bf2ae45f57de11803249419cb69","changeType":"METHOD_INVOCATION","change":"processSelectedKey(k,task)","source":"io.netty.channel.nio.NioEventLoop.processSelectedKeys()","target":"io.netty.channel.nio.NioEventLoop.run()","added":false,"scope":"SOURCE","local":"io.netty.channel.nio.NioEventLoop.processSelectedKeys()"} {"project":"netty_netty","commit":"3ce9ab2e72235bf2ae45f57de11803249419cb69","changeType":"METHOD_INVOCATION","change":"processSelectedKey(k,(AbstractNioChannel)a)","source":"io.netty.channel.nio.NioEventLoop.processSelectedKeys()","target":"io.netty.channel.nio.NioEventLoop.run()","added":false,"scope":"SOURCE","local":"io.netty.channel.nio.NioEventLoop.processSelectedKeys()"} {"project":"netty_netty","commit":"3ce9ab2e72235bf2ae45f57de11803249419cb69","changeType":"METHOD_INVOCATION","change":"i.remove()","source":"io.netty.channel.nio.NioEventLoop.processSelectedKeys()","target":"io.netty.channel.nio.NioEventLoop.run()","added":false,"scope":"SOURCE","local":"io.netty.channel.nio.NioEventLoop.processSelectedKeys()"} {"project":"netty_netty","commit":"3ce9ab2e72235bf2ae45f57de11803249419cb69","changeType":"METHOD_INVOCATION","change":"k.attachment()","source":"io.netty.channel.nio.NioEventLoop.processSelectedKeys()","target":"io.netty.channel.nio.NioEventLoop.run()","added":false,"scope":"SOURCE","local":"io.netty.channel.nio.NioEventLoop.processSelectedKeys()"} {"project":"netty_netty","commit":"3ce9ab2e72235bf2ae45f57de11803249419cb69","changeType":"METHOD_INVOCATION","change":"i.next()","source":"io.netty.channel.nio.NioEventLoop.processSelectedKeys()","target":"io.netty.channel.nio.NioEventLoop.run()","added":false,"scope":"SOURCE","local":"io.netty.channel.nio.NioEventLoop.processSelectedKeys()"} {"project":"netty_netty","commit":"3ce9ab2e72235bf2ae45f57de11803249419cb69","changeType":"MODIFIER","change":"final","source":"io.netty.channel.nio.NioEventLoop.processSelectedKeys()","target":"io.netty.channel.nio.NioEventLoop.run()","added":false,"scope":"SOURCE","local":"io.netty.channel.nio.NioEventLoop.processSelectedKeys()"} {"project":"netty_netty","commit":"3ce9ab2e72235bf2ae45f57de11803249419cb69","changeType":"MODIFIER","change":"private","source":"io.netty.channel.nio.NioEventLoop.processSelectedKeys()","target":"io.netty.channel.nio.NioEventLoop.run()","added":false,"scope":"SOURCE","local":"io.netty.channel.nio.NioEventLoop.processSelectedKeys()"} {"project":"netty_netty","commit":"3ce9ab2e72235bf2ae45f57de11803249419cb69","changeType":"PARAMETERIZED_TYPE","change":"NioTask\u003cSelectableChannel\u003e","source":"io.netty.channel.nio.NioEventLoop.processSelectedKeys()","target":"io.netty.channel.nio.NioEventLoop.run()","added":false,"scope":"SOURCE","local":"io.netty.channel.nio.NioEventLoop.processSelectedKeys()"} {"project":"netty_netty","commit":"3ce9ab2e72235bf2ae45f57de11803249419cb69","changeType":"PARAMETERIZED_TYPE","change":"Iterator\u003cSelectionKey\u003e","source":"io.netty.channel.nio.NioEventLoop.processSelectedKeys()","target":"io.netty.channel.nio.NioEventLoop.run()","added":false,"scope":"SOURCE","local":"io.netty.channel.nio.NioEventLoop.processSelectedKeys()"} {"project":"netty_netty","commit":"3ce9ab2e72235bf2ae45f57de11803249419cb69","changeType":"PARAMETERIZED_TYPE","change":"Set\u003cSelectionKey\u003e","source":"io.netty.channel.nio.NioEventLoop.processSelectedKeys()","target":"io.netty.channel.nio.NioEventLoop.run()","added":false,"scope":"SOURCE","local":"io.netty.channel.nio.NioEventLoop.processSelectedKeys()"} {"project":"netty_netty","commit":"3ce9ab2e72235bf2ae45f57de11803249419cb69","changeType":"PREFIX_EXPRESSION","change":"!i.hasNext()","source":"io.netty.channel.nio.NioEventLoop.processSelectedKeys()","target":"io.netty.channel.nio.NioEventLoop.run()","added":false,"scope":"SOURCE","local":"io.netty.channel.nio.NioEventLoop.processSelectedKeys()"} {"project":"netty_netty","commit":"3ce9ab2e72235bf2ae45f57de11803249419cb69","changeType":"PRIMITIVE_TYPE","change":"void","source":"io.netty.channel.nio.NioEventLoop.processSelectedKeys()","target":"io.netty.channel.nio.NioEventLoop.run()","added":false,"scope":"SOURCE","local":"io.netty.channel.nio.NioEventLoop.processSelectedKeys()"} {"project":"netty_netty","commit":"3ce9ab2e72235bf2ae45f57de11803249419cb69","changeType":"RETURN_STATEMENT","change":"return;\n","source":"io.netty.channel.nio.NioEventLoop.processSelectedKeys()","target":"io.netty.channel.nio.NioEventLoop.run()","added":false,"scope":"SOURCE","local":"io.netty.channel.nio.NioEventLoop.processSelectedKeys()"} {"project":"netty_netty","commit":"3ce9ab2e72235bf2ae45f57de11803249419cb69","changeType":"SIMPLE_TYPE","change":"SelectableChannel","source":"io.netty.channel.nio.NioEventLoop.processSelectedKeys()","target":"io.netty.channel.nio.NioEventLoop.run()","added":false,"scope":"SOURCE","local":"io.netty.channel.nio.NioEventLoop.processSelectedKeys()"} {"project":"netty_netty","commit":"3ce9ab2e72235bf2ae45f57de11803249419cb69","changeType":"SIMPLE_TYPE","change":"NioTask","source":"io.netty.channel.nio.NioEventLoop.processSelectedKeys()","target":"io.netty.channel.nio.NioEventLoop.run()","added":false,"scope":"SOURCE","local":"io.netty.channel.nio.NioEventLoop.processSelectedKeys()"} {"project":"netty_netty","commit":"3ce9ab2e72235bf2ae45f57de11803249419cb69","changeType":"SIMPLE_TYPE","change":"AbstractNioChannel","source":"io.netty.channel.nio.NioEventLoop.processSelectedKeys()","target":"io.netty.channel.nio.NioEventLoop.run()","added":false,"scope":"SOURCE","local":"io.netty.channel.nio.NioEventLoop.processSelectedKeys()"} {"project":"netty_netty","commit":"3ce9ab2e72235bf2ae45f57de11803249419cb69","changeType":"SIMPLE_TYPE","change":"Object","source":"io.netty.channel.nio.NioEventLoop.processSelectedKeys()","target":"io.netty.channel.nio.NioEventLoop.run()","added":false,"scope":"SOURCE","local":"io.netty.channel.nio.NioEventLoop.processSelectedKeys()"} {"project":"netty_netty","commit":"3ce9ab2e72235bf2ae45f57de11803249419cb69","changeType":"SIMPLE_TYPE","change":"SelectionKey","source":"io.netty.channel.nio.NioEventLoop.processSelectedKeys()","target":"io.netty.channel.nio.NioEventLoop.run()","added":false,"scope":"SOURCE","local":"io.netty.channel.nio.NioEventLoop.processSelectedKeys()"} {"project":"netty_netty","commit":"3ce9ab2e72235bf2ae45f57de11803249419cb69","changeType":"SIMPLE_TYPE","change":"Iterator","source":"io.netty.channel.nio.NioEventLoop.processSelectedKeys()","target":"io.netty.channel.nio.NioEventLoop.run()","added":false,"scope":"SOURCE","local":"io.netty.channel.nio.NioEventLoop.processSelectedKeys()"} {"project":"netty_netty","commit":"3ce9ab2e72235bf2ae45f57de11803249419cb69","changeType":"SIMPLE_TYPE","change":"Set","source":"io.netty.channel.nio.NioEventLoop.processSelectedKeys()","target":"io.netty.channel.nio.NioEventLoop.run()","added":false,"scope":"SOURCE","local":"io.netty.channel.nio.NioEventLoop.processSelectedKeys()"} {"project":"netty_netty","commit":"3ce9ab2e72235bf2ae45f57de11803249419cb69","changeType":"SINGLE_MEMBER_ANNOTATION","change":"@SuppressWarnings(\"unchecked\")","source":"io.netty.channel.nio.NioEventLoop.processSelectedKeys()","target":"io.netty.channel.nio.NioEventLoop.run()","added":false,"scope":"SOURCE","local":"io.netty.channel.nio.NioEventLoop.processSelectedKeys()"} {"project":"netty_netty","commit":"3ce9ab2e72235bf2ae45f57de11803249419cb69","changeType":"STRING_LITERAL","change":"unchecked","source":"io.netty.channel.nio.NioEventLoop.processSelectedKeys()","target":"io.netty.channel.nio.NioEventLoop.run()","added":false,"scope":"SOURCE","local":"io.netty.channel.nio.NioEventLoop.processSelectedKeys()"} {"project":"netty_netty","commit":"3ce9ab2e72235bf2ae45f57de11803249419cb69","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"task","source":"io.netty.channel.nio.NioEventLoop.processSelectedKeys()","target":"io.netty.channel.nio.NioEventLoop.run()","added":false,"scope":"SOURCE","local":"io.netty.channel.nio.NioEventLoop.processSelectedKeys()"} {"project":"netty_netty","commit":"3ce9ab2e72235bf2ae45f57de11803249419cb69","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"a","source":"io.netty.channel.nio.NioEventLoop.processSelectedKeys()","target":"io.netty.channel.nio.NioEventLoop.run()","added":false,"scope":"SOURCE","local":"io.netty.channel.nio.NioEventLoop.processSelectedKeys()"} {"project":"netty_netty","commit":"3ce9ab2e72235bf2ae45f57de11803249419cb69","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"k","source":"io.netty.channel.nio.NioEventLoop.processSelectedKeys()","target":"io.netty.channel.nio.NioEventLoop.run()","added":false,"scope":"SOURCE","local":"io.netty.channel.nio.NioEventLoop.processSelectedKeys()"} {"project":"netty_netty","commit":"3ce9ab2e72235bf2ae45f57de11803249419cb69","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"i","source":"io.netty.channel.nio.NioEventLoop.processSelectedKeys()","target":"io.netty.channel.nio.NioEventLoop.run()","added":false,"scope":"SOURCE","local":"io.netty.channel.nio.NioEventLoop.processSelectedKeys()"} {"project":"netty_netty","commit":"3ce9ab2e72235bf2ae45f57de11803249419cb69","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"selectedKeys","source":"io.netty.channel.nio.NioEventLoop.processSelectedKeys()","target":"io.netty.channel.nio.NioEventLoop.run()","added":false,"scope":"SOURCE","local":"io.netty.channel.nio.NioEventLoop.processSelectedKeys()"} {"project":"netty_netty","commit":"3ce9ab2e72235bf2ae45f57de11803249419cb69","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"NioTask\u003cSelectableChannel\u003e [task\u003d(NioTask\u003cSelectableChannel\u003e)a]","source":"io.netty.channel.nio.NioEventLoop.processSelectedKeys()","target":"io.netty.channel.nio.NioEventLoop.run()","added":false,"scope":"SOURCE","local":"io.netty.channel.nio.NioEventLoop.processSelectedKeys()"} {"project":"netty_netty","commit":"3ce9ab2e72235bf2ae45f57de11803249419cb69","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"Object [a\u003dk.attachment()]","source":"io.netty.channel.nio.NioEventLoop.processSelectedKeys()","target":"io.netty.channel.nio.NioEventLoop.run()","added":false,"scope":"SOURCE","local":"io.netty.channel.nio.NioEventLoop.processSelectedKeys()"} {"project":"netty_netty","commit":"3ce9ab2e72235bf2ae45f57de11803249419cb69","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"SelectionKey [k\u003di.next()]","source":"io.netty.channel.nio.NioEventLoop.processSelectedKeys()","target":"io.netty.channel.nio.NioEventLoop.run()","added":false,"scope":"SOURCE","local":"io.netty.channel.nio.NioEventLoop.processSelectedKeys()"} {"project":"netty_netty","commit":"3ce9ab2e72235bf2ae45f57de11803249419cb69","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"Iterator\u003cSelectionKey\u003e [i\u003dselectedKeys.iterator()]","source":"io.netty.channel.nio.NioEventLoop.processSelectedKeys()","target":"io.netty.channel.nio.NioEventLoop.run()","added":false,"scope":"SOURCE","local":"io.netty.channel.nio.NioEventLoop.processSelectedKeys()"} {"project":"netty_netty","commit":"3ce9ab2e72235bf2ae45f57de11803249419cb69","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"Set\u003cSelectionKey\u003e [selectedKeys\u003dselector.selectedKeys()]","source":"io.netty.channel.nio.NioEventLoop.processSelectedKeys()","target":"io.netty.channel.nio.NioEventLoop.run()","added":false,"scope":"SOURCE","local":"io.netty.channel.nio.NioEventLoop.processSelectedKeys()"} {"project":"netty_netty","commit":"3ce9ab2e72235bf2ae45f57de11803249419cb69","changeType":"ASSIGNMENT","change":"needsToSelectAgain \u003d false","source":"io.netty.channel.nio.NioEventLoop.processSelectedKeys()","target":"io.netty.channel.nio.NioEventLoop.run()","added":true,"scope":"TARGET","local":"io.netty.channel.nio.NioEventLoop.run()"} {"project":"netty_netty","commit":"3ce9ab2e72235bf2ae45f57de11803249419cb69","changeType":"EXPRESSION_STATEMENT","change":"processSelectedKeysPlain(selector.selectedKeys())","source":"io.netty.channel.nio.NioEventLoop.processSelectedKeys()","target":"io.netty.channel.nio.NioEventLoop.run()","added":true,"scope":"TARGET","local":"io.netty.channel.nio.NioEventLoop.run()"} {"project":"netty_netty","commit":"3ce9ab2e72235bf2ae45f57de11803249419cb69","changeType":"EXPRESSION_STATEMENT","change":"processSelectedKeysOptimized(selectedKeys.flip())","source":"io.netty.channel.nio.NioEventLoop.processSelectedKeys()","target":"io.netty.channel.nio.NioEventLoop.run()","added":true,"scope":"TARGET","local":"io.netty.channel.nio.NioEventLoop.run()"} {"project":"netty_netty","commit":"3ce9ab2e72235bf2ae45f57de11803249419cb69","changeType":"EXPRESSION_STATEMENT","change":"needsToSelectAgain\u003dfalse","source":"io.netty.channel.nio.NioEventLoop.processSelectedKeys()","target":"io.netty.channel.nio.NioEventLoop.run()","added":true,"scope":"TARGET","local":"io.netty.channel.nio.NioEventLoop.run()"} {"project":"netty_netty","commit":"3ce9ab2e72235bf2ae45f57de11803249419cb69","changeType":"FOR_STATEMENT","change":"for (; ; ) {\n oldWakenUp\u003dwakenUp.getAndSet(false);\n try {\n if (hasTasks()) {\n selectNow();\n }\n else {\n select();\n if (wakenUp.get()) {\n selector.wakeup();\n }\n }\n cancelledKeys\u003d0;\n final long ioStartTime\u003dSystem.nanoTime();\n needsToSelectAgain\u003dfalse;\n if (selectedKeys !\u003d null) {\n processSelectedKeysOptimized(selectedKeys.flip());\n }\n else {\n processSelectedKeysPlain(selector.selectedKeys());\n }\n final long ioTime\u003dSystem.nanoTime() - ioStartTime;\n final int ioRatio\u003dthis.ioRatio;\n runAllTasks(ioTime * (100 - ioRatio) / ioRatio);\n if (isShuttingDown()) {\n closeAll();\n if (confirmShutdown()) {\n break;\n }\n }\n }\n catch ( Throwable t) {\n logger.warn(\"Unexpected exception in the selector loop.\",t);\n try {\n Thread.sleep(1000);\n }\n catch ( InterruptedException e) {\n }\n }\n}\n","source":"io.netty.channel.nio.NioEventLoop.processSelectedKeys()","target":"io.netty.channel.nio.NioEventLoop.run()","added":true,"scope":"TARGET","local":"io.netty.channel.nio.NioEventLoop.run()"} {"project":"netty_netty","commit":"3ce9ab2e72235bf2ae45f57de11803249419cb69","changeType":"IF_STATEMENT","change":"selectedKeys !\u003d null","source":"io.netty.channel.nio.NioEventLoop.processSelectedKeys()","target":"io.netty.channel.nio.NioEventLoop.run()","added":true,"scope":"TARGET","local":"io.netty.channel.nio.NioEventLoop.run()"} {"project":"netty_netty","commit":"3ce9ab2e72235bf2ae45f57de11803249419cb69","changeType":"INFIX_EXPRESSION","change":"selectedKeys !\u003d null","source":"io.netty.channel.nio.NioEventLoop.processSelectedKeys()","target":"io.netty.channel.nio.NioEventLoop.run()","added":true,"scope":"TARGET","local":"io.netty.channel.nio.NioEventLoop.run()"} {"project":"netty_netty","commit":"3ce9ab2e72235bf2ae45f57de11803249419cb69","changeType":"METHOD_INVOCATION","change":"processSelectedKeysPlain(selector.selectedKeys())","source":"io.netty.channel.nio.NioEventLoop.processSelectedKeys()","target":"io.netty.channel.nio.NioEventLoop.run()","added":true,"scope":"TARGET","local":"io.netty.channel.nio.NioEventLoop.run()"} {"project":"netty_netty","commit":"3ce9ab2e72235bf2ae45f57de11803249419cb69","changeType":"METHOD_INVOCATION","change":"processSelectedKeysOptimized(selectedKeys.flip())","source":"io.netty.channel.nio.NioEventLoop.processSelectedKeys()","target":"io.netty.channel.nio.NioEventLoop.run()","added":true,"scope":"TARGET","local":"io.netty.channel.nio.NioEventLoop.run()"} {"project":"netty_netty","commit":"3ce9ab2e72235bf2ae45f57de11803249419cb69","changeType":"METHOD_INVOCATION","change":"selectedKeys.flip()","source":"io.netty.channel.nio.NioEventLoop.processSelectedKeys()","target":"io.netty.channel.nio.NioEventLoop.run()","added":true,"scope":"TARGET","local":"io.netty.channel.nio.NioEventLoop.run()"} {"project":"netty_netty","commit":"3ce9ab2e72235bf2ae45f57de11803249419cb69","changeType":"METHOD_INVOCATION","change":"selector.selectedKeys()","source":"io.netty.channel.nio.NioEventLoop.processSelectedKeys()","target":"io.netty.channel.nio.NioEventLoop.run()","added":true,"scope":"TARGET","local":"io.netty.channel.nio.NioEventLoop.run()"} {"project":"netty_netty","commit":"3ce9ab2e72235bf2ae45f57de11803249419cb69","changeType":"TRY_STATEMENT","change":"try {\n if (hasTasks()) {\n selectNow();\n }\n else {\n select();\n if (wakenUp.get()) {\n selector.wakeup();\n }\n }\n cancelledKeys\u003d0;\n final long ioStartTime\u003dSystem.nanoTime();\n needsToSelectAgain\u003dfalse;\n if (selectedKeys !\u003d null) {\n processSelectedKeysOptimized(selectedKeys.flip());\n }\n else {\n processSelectedKeysPlain(selector.selectedKeys());\n }\n final long ioTime\u003dSystem.nanoTime() - ioStartTime;\n final int ioRatio\u003dthis.ioRatio;\n runAllTasks(ioTime * (100 - ioRatio) / ioRatio);\n if (isShuttingDown()) {\n closeAll();\n if (confirmShutdown()) {\n break;\n }\n }\n}\n catch (Throwable t) {\n logger.warn(\"Unexpected exception in the selector loop.\",t);\n try {\n Thread.sleep(1000);\n }\n catch ( InterruptedException e) {\n }\n}\n","source":"io.netty.channel.nio.NioEventLoop.processSelectedKeys()","target":"io.netty.channel.nio.NioEventLoop.run()","added":true,"scope":"TARGET","local":"io.netty.channel.nio.NioEventLoop.run()"} {"project":"netty_netty","commit":"3ce9ab2e72235bf2ae45f57de11803249419cb69","changeType":"EXPRESSION_STATEMENT","change":"processSelectedKeys()","source":"io.netty.channel.nio.NioEventLoop.processSelectedKeys()","target":"io.netty.channel.nio.NioEventLoop.run()","added":false,"scope":"TARGET","local":"io.netty.channel.nio.NioEventLoop.run()"} {"project":"netty_netty","commit":"3ce9ab2e72235bf2ae45f57de11803249419cb69","changeType":"FOR_STATEMENT","change":"for (; ; ) {\n oldWakenUp\u003dwakenUp.getAndSet(false);\n try {\n if (hasTasks()) {\n selectNow();\n }\n else {\n select();\n if (wakenUp.get()) {\n selector.wakeup();\n }\n }\n cancelledKeys\u003d0;\n final long ioStartTime\u003dSystem.nanoTime();\n processSelectedKeys();\n final long ioTime\u003dSystem.nanoTime() - ioStartTime;\n final int ioRatio\u003dthis.ioRatio;\n runAllTasks(ioTime * (100 - ioRatio) / ioRatio);\n if (isShuttingDown()) {\n closeAll();\n if (confirmShutdown()) {\n break;\n }\n }\n }\n catch ( Throwable t) {\n logger.warn(\"Unexpected exception in the selector loop.\",t);\n try {\n Thread.sleep(1000);\n }\n catch ( InterruptedException e) {\n }\n }\n}\n","source":"io.netty.channel.nio.NioEventLoop.processSelectedKeys()","target":"io.netty.channel.nio.NioEventLoop.run()","added":false,"scope":"TARGET","local":"io.netty.channel.nio.NioEventLoop.run()"} {"project":"netty_netty","commit":"3ce9ab2e72235bf2ae45f57de11803249419cb69","changeType":"METHOD_INVOCATION","change":"processSelectedKeys()","source":"io.netty.channel.nio.NioEventLoop.processSelectedKeys()","target":"io.netty.channel.nio.NioEventLoop.run()","added":false,"scope":"TARGET","local":"io.netty.channel.nio.NioEventLoop.run()"} {"project":"netty_netty","commit":"3ce9ab2e72235bf2ae45f57de11803249419cb69","changeType":"TRY_STATEMENT","change":"try {\n if (hasTasks()) {\n selectNow();\n }\n else {\n select();\n if (wakenUp.get()) {\n selector.wakeup();\n }\n }\n cancelledKeys\u003d0;\n final long ioStartTime\u003dSystem.nanoTime();\n processSelectedKeys();\n final long ioTime\u003dSystem.nanoTime() - ioStartTime;\n final int ioRatio\u003dthis.ioRatio;\n runAllTasks(ioTime * (100 - ioRatio) / ioRatio);\n if (isShuttingDown()) {\n closeAll();\n if (confirmShutdown()) {\n break;\n }\n }\n}\n catch (Throwable t) {\n logger.warn(\"Unexpected exception in the selector loop.\",t);\n try {\n Thread.sleep(1000);\n }\n catch ( InterruptedException e) {\n }\n}\n","source":"io.netty.channel.nio.NioEventLoop.processSelectedKeys()","target":"io.netty.channel.nio.NioEventLoop.run()","added":false,"scope":"TARGET","local":"io.netty.channel.nio.NioEventLoop.run()"} {"project":"netty_netty","commit":"0393ffbfb2d8cebd3f5a87679ca9c30e59ba048b","changeType":"METHOD_DECLARATION","change":"io.netty.handler.codec.http.HttpContentDecoder.finishDecode(List)","source":"io.netty.handler.codec.http.HttpContentDecoder.finishDecode(ByteBuf)","target":"io.netty.handler.codec.http.HttpContentDecoder.cleanup()","added":true,"scope":"CLASS_S","local":"codec-http.src.main.io.netty.handler.codec.http.HttpContentDecoder"} {"project":"netty_netty","commit":"0393ffbfb2d8cebd3f5a87679ca9c30e59ba048b","changeType":"METHOD_DECLARATION","change":"io.netty.handler.codec.http.HttpContentDecoder.finishDecode(ByteBuf)","source":"io.netty.handler.codec.http.HttpContentDecoder.finishDecode(ByteBuf)","target":"io.netty.handler.codec.http.HttpContentDecoder.cleanup()","added":false,"scope":"CLASS_S","local":"codec-http.src.main.io.netty.handler.codec.http.HttpContentDecoder"} {"project":"netty_netty","commit":"0393ffbfb2d8cebd3f5a87679ca9c30e59ba048b","changeType":"ASSIGNMENT","change":"decoder \u003d null","source":"io.netty.handler.codec.http.HttpContentDecoder.finishDecode(ByteBuf)","target":"io.netty.handler.codec.http.HttpContentDecoder.cleanup()","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.http.HttpContentDecoder.finishDecode(ByteBuf)"} {"project":"netty_netty","commit":"0393ffbfb2d8cebd3f5a87679ca9c30e59ba048b","changeType":"ASSIGNMENT","change":"decodeStarted \u003d false","source":"io.netty.handler.codec.http.HttpContentDecoder.finishDecode(ByteBuf)","target":"io.netty.handler.codec.http.HttpContentDecoder.cleanup()","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.http.HttpContentDecoder.finishDecode(ByteBuf)"} {"project":"netty_netty","commit":"0393ffbfb2d8cebd3f5a87679ca9c30e59ba048b","changeType":"BOOLEAN_LITERAL","change":"false","source":"io.netty.handler.codec.http.HttpContentDecoder.finishDecode(ByteBuf)","target":"io.netty.handler.codec.http.HttpContentDecoder.cleanup()","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.http.HttpContentDecoder.finishDecode(ByteBuf)"} {"project":"netty_netty","commit":"0393ffbfb2d8cebd3f5a87679ca9c30e59ba048b","changeType":"EXPRESSION_STATEMENT","change":"decoder\u003dnull","source":"io.netty.handler.codec.http.HttpContentDecoder.finishDecode(ByteBuf)","target":"io.netty.handler.codec.http.HttpContentDecoder.cleanup()","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.http.HttpContentDecoder.finishDecode(ByteBuf)"} {"project":"netty_netty","commit":"0393ffbfb2d8cebd3f5a87679ca9c30e59ba048b","changeType":"EXPRESSION_STATEMENT","change":"decodeStarted\u003dfalse","source":"io.netty.handler.codec.http.HttpContentDecoder.finishDecode(ByteBuf)","target":"io.netty.handler.codec.http.HttpContentDecoder.cleanup()","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.http.HttpContentDecoder.finishDecode(ByteBuf)"} {"project":"netty_netty","commit":"0393ffbfb2d8cebd3f5a87679ca9c30e59ba048b","changeType":"EXPRESSION_STATEMENT","change":"fetchDecoderOutput(out)","source":"io.netty.handler.codec.http.HttpContentDecoder.finishDecode(ByteBuf)","target":"io.netty.handler.codec.http.HttpContentDecoder.cleanup()","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.http.HttpContentDecoder.finishDecode(ByteBuf)"} {"project":"netty_netty","commit":"0393ffbfb2d8cebd3f5a87679ca9c30e59ba048b","changeType":"IF_STATEMENT","change":"decoder.finish()","source":"io.netty.handler.codec.http.HttpContentDecoder.finishDecode(ByteBuf)","target":"io.netty.handler.codec.http.HttpContentDecoder.cleanup()","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.http.HttpContentDecoder.finishDecode(ByteBuf)"} {"project":"netty_netty","commit":"0393ffbfb2d8cebd3f5a87679ca9c30e59ba048b","changeType":"METHOD_INVOCATION","change":"fetchDecoderOutput(out)","source":"io.netty.handler.codec.http.HttpContentDecoder.finishDecode(ByteBuf)","target":"io.netty.handler.codec.http.HttpContentDecoder.cleanup()","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.http.HttpContentDecoder.finishDecode(ByteBuf)"} {"project":"netty_netty","commit":"0393ffbfb2d8cebd3f5a87679ca9c30e59ba048b","changeType":"METHOD_INVOCATION","change":"decoder.finish()","source":"io.netty.handler.codec.http.HttpContentDecoder.finishDecode(ByteBuf)","target":"io.netty.handler.codec.http.HttpContentDecoder.cleanup()","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.http.HttpContentDecoder.finishDecode(ByteBuf)"} {"project":"netty_netty","commit":"0393ffbfb2d8cebd3f5a87679ca9c30e59ba048b","changeType":"MODIFIER","change":"private","source":"io.netty.handler.codec.http.HttpContentDecoder.finishDecode(ByteBuf)","target":"io.netty.handler.codec.http.HttpContentDecoder.cleanup()","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.http.HttpContentDecoder.finishDecode(ByteBuf)"} {"project":"netty_netty","commit":"0393ffbfb2d8cebd3f5a87679ca9c30e59ba048b","changeType":"NULL_LITERAL","change":"null","source":"io.netty.handler.codec.http.HttpContentDecoder.finishDecode(ByteBuf)","target":"io.netty.handler.codec.http.HttpContentDecoder.cleanup()","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.http.HttpContentDecoder.finishDecode(ByteBuf)"} {"project":"netty_netty","commit":"0393ffbfb2d8cebd3f5a87679ca9c30e59ba048b","changeType":"PRIMITIVE_TYPE","change":"void","source":"io.netty.handler.codec.http.HttpContentDecoder.finishDecode(ByteBuf)","target":"io.netty.handler.codec.http.HttpContentDecoder.cleanup()","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.http.HttpContentDecoder.finishDecode(ByteBuf)"} {"project":"netty_netty","commit":"0393ffbfb2d8cebd3f5a87679ca9c30e59ba048b","changeType":"SIMPLE_TYPE","change":"ByteBuf","source":"io.netty.handler.codec.http.HttpContentDecoder.finishDecode(ByteBuf)","target":"io.netty.handler.codec.http.HttpContentDecoder.cleanup()","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.http.HttpContentDecoder.finishDecode(ByteBuf)"} {"project":"netty_netty","commit":"0393ffbfb2d8cebd3f5a87679ca9c30e59ba048b","changeType":"SINGLE_VARIABLE_DECLARATION","change":"ByteBuf out","source":"io.netty.handler.codec.http.HttpContentDecoder.finishDecode(ByteBuf)","target":"io.netty.handler.codec.http.HttpContentDecoder.cleanup()","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.http.HttpContentDecoder.finishDecode(ByteBuf)"} {"project":"netty_netty","commit":"0393ffbfb2d8cebd3f5a87679ca9c30e59ba048b","changeType":"EXPRESSION_STATEMENT","change":"finishDecode(lastProduct)","source":"io.netty.handler.codec.http.HttpContentDecoder.finishDecode(ByteBuf)","target":"io.netty.handler.codec.http.HttpContentDecoder.cleanup()","added":false,"scope":"SUR_S","local":"io.netty.handler.codec.http.HttpContentDecoder.decodeContent(HttpMessage,HttpContent)"} {"project":"netty_netty","commit":"0393ffbfb2d8cebd3f5a87679ca9c30e59ba048b","changeType":"METHOD_INVOCATION","change":"finishDecode(lastProduct)","source":"io.netty.handler.codec.http.HttpContentDecoder.finishDecode(ByteBuf)","target":"io.netty.handler.codec.http.HttpContentDecoder.cleanup()","added":false,"scope":"SUR_S","local":"io.netty.handler.codec.http.HttpContentDecoder.decodeContent(HttpMessage,HttpContent)"} {"project":"netty_netty","commit":"0393ffbfb2d8cebd3f5a87679ca9c30e59ba048b","changeType":"EXPRESSION_STATEMENT","change":"finishDecode(out)","source":"io.netty.handler.codec.http.HttpContentDecoder.finishDecode(ByteBuf)","target":"io.netty.handler.codec.http.HttpContentDecoder.cleanup()","added":true,"scope":"SUR_S","local":"io.netty.handler.codec.http.HttpContentDecoder.decodeContent(HttpContent,List)"} {"project":"netty_netty","commit":"0393ffbfb2d8cebd3f5a87679ca9c30e59ba048b","changeType":"METHOD_INVOCATION","change":"finishDecode(out)","source":"io.netty.handler.codec.http.HttpContentDecoder.finishDecode(ByteBuf)","target":"io.netty.handler.codec.http.HttpContentDecoder.cleanup()","added":true,"scope":"SUR_S","local":"io.netty.handler.codec.http.HttpContentDecoder.decodeContent(HttpContent,List)"} {"project":"netty_netty","commit":"0393ffbfb2d8cebd3f5a87679ca9c30e59ba048b","changeType":"ASSIGNMENT","change":"decoder \u003d null","source":"io.netty.handler.codec.http.HttpContentDecoder.finishDecode(ByteBuf)","target":"io.netty.handler.codec.http.HttpContentDecoder.cleanup()","added":true,"scope":"TARGET","local":"io.netty.handler.codec.http.HttpContentDecoder.cleanup()"} {"project":"netty_netty","commit":"0393ffbfb2d8cebd3f5a87679ca9c30e59ba048b","changeType":"BREAK_STATEMENT","change":"break;\n","source":"io.netty.handler.codec.http.HttpContentDecoder.finishDecode(ByteBuf)","target":"io.netty.handler.codec.http.HttpContentDecoder.cleanup()","added":true,"scope":"TARGET","local":"io.netty.handler.codec.http.HttpContentDecoder.cleanup()"} {"project":"netty_netty","commit":"0393ffbfb2d8cebd3f5a87679ca9c30e59ba048b","changeType":"CAST_EXPRESSION","change":"(ByteBuf)decoder.readOutbound()","source":"io.netty.handler.codec.http.HttpContentDecoder.finishDecode(ByteBuf)","target":"io.netty.handler.codec.http.HttpContentDecoder.cleanup()","added":true,"scope":"TARGET","local":"io.netty.handler.codec.http.HttpContentDecoder.cleanup()"} {"project":"netty_netty","commit":"0393ffbfb2d8cebd3f5a87679ca9c30e59ba048b","changeType":"EXPRESSION_STATEMENT","change":"decoder\u003dnull","source":"io.netty.handler.codec.http.HttpContentDecoder.finishDecode(ByteBuf)","target":"io.netty.handler.codec.http.HttpContentDecoder.cleanup()","added":true,"scope":"TARGET","local":"io.netty.handler.codec.http.HttpContentDecoder.cleanup()"} {"project":"netty_netty","commit":"0393ffbfb2d8cebd3f5a87679ca9c30e59ba048b","changeType":"FOR_STATEMENT","change":"for (; ; ) {\n ByteBuf buf\u003d(ByteBuf)decoder.readOutbound();\n if (buf \u003d\u003d null) {\n break;\n }\n buf.release();\n}\n","source":"io.netty.handler.codec.http.HttpContentDecoder.finishDecode(ByteBuf)","target":"io.netty.handler.codec.http.HttpContentDecoder.cleanup()","added":true,"scope":"TARGET","local":"io.netty.handler.codec.http.HttpContentDecoder.cleanup()"} {"project":"netty_netty","commit":"0393ffbfb2d8cebd3f5a87679ca9c30e59ba048b","changeType":"IF_STATEMENT","change":"decoder.finish()","source":"io.netty.handler.codec.http.HttpContentDecoder.finishDecode(ByteBuf)","target":"io.netty.handler.codec.http.HttpContentDecoder.cleanup()","added":true,"scope":"TARGET","local":"io.netty.handler.codec.http.HttpContentDecoder.cleanup()"} {"project":"netty_netty","commit":"0393ffbfb2d8cebd3f5a87679ca9c30e59ba048b","changeType":"IF_STATEMENT","change":"buf \u003d\u003d null","source":"io.netty.handler.codec.http.HttpContentDecoder.finishDecode(ByteBuf)","target":"io.netty.handler.codec.http.HttpContentDecoder.cleanup()","added":true,"scope":"TARGET","local":"io.netty.handler.codec.http.HttpContentDecoder.cleanup()"} {"project":"netty_netty","commit":"0393ffbfb2d8cebd3f5a87679ca9c30e59ba048b","changeType":"INFIX_EXPRESSION","change":"buf \u003d\u003d null","source":"io.netty.handler.codec.http.HttpContentDecoder.finishDecode(ByteBuf)","target":"io.netty.handler.codec.http.HttpContentDecoder.cleanup()","added":true,"scope":"TARGET","local":"io.netty.handler.codec.http.HttpContentDecoder.cleanup()"} {"project":"netty_netty","commit":"0393ffbfb2d8cebd3f5a87679ca9c30e59ba048b","changeType":"METHOD_INVOCATION","change":"decoder.readOutbound()","source":"io.netty.handler.codec.http.HttpContentDecoder.finishDecode(ByteBuf)","target":"io.netty.handler.codec.http.HttpContentDecoder.cleanup()","added":true,"scope":"TARGET","local":"io.netty.handler.codec.http.HttpContentDecoder.cleanup()"} {"project":"netty_netty","commit":"0393ffbfb2d8cebd3f5a87679ca9c30e59ba048b","changeType":"METHOD_INVOCATION","change":"decoder.finish()","source":"io.netty.handler.codec.http.HttpContentDecoder.finishDecode(ByteBuf)","target":"io.netty.handler.codec.http.HttpContentDecoder.cleanup()","added":true,"scope":"TARGET","local":"io.netty.handler.codec.http.HttpContentDecoder.cleanup()"} {"project":"netty_netty","commit":"0393ffbfb2d8cebd3f5a87679ca9c30e59ba048b","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"ByteBuf [buf\u003d(ByteBuf)decoder.readOutbound()]","source":"io.netty.handler.codec.http.HttpContentDecoder.finishDecode(ByteBuf)","target":"io.netty.handler.codec.http.HttpContentDecoder.cleanup()","added":true,"scope":"TARGET","local":"io.netty.handler.codec.http.HttpContentDecoder.cleanup()"} {"project":"netty_netty","commit":"0393ffbfb2d8cebd3f5a87679ca9c30e59ba048b","changeType":"EXPRESSION_STATEMENT","change":"finishDecode(buf)","source":"io.netty.handler.codec.http.HttpContentDecoder.finishDecode(ByteBuf)","target":"io.netty.handler.codec.http.HttpContentDecoder.cleanup()","added":false,"scope":"TARGET","local":"io.netty.handler.codec.http.HttpContentDecoder.cleanup()"} {"project":"netty_netty","commit":"0393ffbfb2d8cebd3f5a87679ca9c30e59ba048b","changeType":"METHOD_INVOCATION","change":"Unpooled.buffer()","source":"io.netty.handler.codec.http.HttpContentDecoder.finishDecode(ByteBuf)","target":"io.netty.handler.codec.http.HttpContentDecoder.cleanup()","added":false,"scope":"TARGET","local":"io.netty.handler.codec.http.HttpContentDecoder.cleanup()"} {"project":"netty_netty","commit":"0393ffbfb2d8cebd3f5a87679ca9c30e59ba048b","changeType":"METHOD_INVOCATION","change":"finishDecode(buf)","source":"io.netty.handler.codec.http.HttpContentDecoder.finishDecode(ByteBuf)","target":"io.netty.handler.codec.http.HttpContentDecoder.cleanup()","added":false,"scope":"TARGET","local":"io.netty.handler.codec.http.HttpContentDecoder.cleanup()"} {"project":"netty_netty","commit":"0393ffbfb2d8cebd3f5a87679ca9c30e59ba048b","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"ByteBuf [buf\u003dUnpooled.buffer()]","source":"io.netty.handler.codec.http.HttpContentDecoder.finishDecode(ByteBuf)","target":"io.netty.handler.codec.http.HttpContentDecoder.cleanup()","added":false,"scope":"TARGET","local":"io.netty.handler.codec.http.HttpContentDecoder.cleanup()"} {"project":"netty_netty","commit":"1116ae4733d10ffd791851841b02fdd970087503","changeType":"JAVADOC","change":"/** \n * A {@link ChannelHandler} that logs all events via {@link InternalLogger}. By default, all events are logged in \u003ctt\u003eDEBUG\u003c/tt\u003e level. You can extend this class and override {@link #log(ChannelEvent)} to change the defaultbehavior.\n * @author The Netty Project (netty-dev@lists.jboss.org)\n * @author Trustin Lee (tlee@redhat.com)\n * @version $Rev$, $Date$\n */\n","source":"org.jboss.netty.handler.logging.LoggingHandler.log(String)","target":"org.jboss.netty.handler.logging.LoggingHandler.log(ChannelEvent)","added":true,"scope":"CLASS_T","local":"src.main.org.jboss.netty.handler.logging.LoggingHandler"} {"project":"netty_netty","commit":"1116ae4733d10ffd791851841b02fdd970087503","changeType":"JAVADOC","change":"/** \n * A {@link ChannelHandler} that logs all events via {@link InternalLogger}. By default, all events are logged in \u003ctt\u003eDEBUG\u003c/tt\u003e level. You can extend this class and override {@link #isLogEnabled(ChannelEvent)}, {@link #log(String)}, and {@link #log(String,Throwable)} to override thedefault behavior.\n * @author The Netty Project (netty-dev@lists.jboss.org)\n * @author Trustin Lee (tlee@redhat.com)\n * @version $Rev$, $Date$\n */\n","source":"org.jboss.netty.handler.logging.LoggingHandler.log(String)","target":"org.jboss.netty.handler.logging.LoggingHandler.log(ChannelEvent)","added":false,"scope":"CLASS_T","local":"src.main.org.jboss.netty.handler.logging.LoggingHandler"} {"project":"netty_netty","commit":"1116ae4733d10ffd791851841b02fdd970087503","changeType":"METHOD_DECLARATION","change":"org.jboss.netty.handler.logging.LoggingHandler.log(String)","source":"org.jboss.netty.handler.logging.LoggingHandler.log(String)","target":"org.jboss.netty.handler.logging.LoggingHandler.log(ChannelEvent)","added":false,"scope":"CLASS_S","local":"src.main.org.jboss.netty.handler.logging.LoggingHandler"} {"project":"netty_netty","commit":"1116ae4733d10ffd791851841b02fdd970087503","changeType":"EXPRESSION_STATEMENT","change":"getLogger().debug(msg)","source":"org.jboss.netty.handler.logging.LoggingHandler.log(String)","target":"org.jboss.netty.handler.logging.LoggingHandler.log(ChannelEvent)","added":false,"scope":"SOURCE","local":"org.jboss.netty.handler.logging.LoggingHandler.log(String)"} {"project":"netty_netty","commit":"1116ae4733d10ffd791851841b02fdd970087503","changeType":"JAVADOC","change":"/** \n * Logs the specified message. The default implementation logs the specified message at {@code DEBUG} level.\n */\n","source":"org.jboss.netty.handler.logging.LoggingHandler.log(String)","target":"org.jboss.netty.handler.logging.LoggingHandler.log(ChannelEvent)","added":false,"scope":"SOURCE","local":"org.jboss.netty.handler.logging.LoggingHandler.log(String)"} {"project":"netty_netty","commit":"1116ae4733d10ffd791851841b02fdd970087503","changeType":"METHOD_INVOCATION","change":"getLogger()","source":"org.jboss.netty.handler.logging.LoggingHandler.log(String)","target":"org.jboss.netty.handler.logging.LoggingHandler.log(ChannelEvent)","added":false,"scope":"SOURCE","local":"org.jboss.netty.handler.logging.LoggingHandler.log(String)"} {"project":"netty_netty","commit":"1116ae4733d10ffd791851841b02fdd970087503","changeType":"METHOD_INVOCATION","change":"getLogger().debug(msg)","source":"org.jboss.netty.handler.logging.LoggingHandler.log(String)","target":"org.jboss.netty.handler.logging.LoggingHandler.log(ChannelEvent)","added":false,"scope":"SOURCE","local":"org.jboss.netty.handler.logging.LoggingHandler.log(String)"} {"project":"netty_netty","commit":"1116ae4733d10ffd791851841b02fdd970087503","changeType":"MODIFIER","change":"public","source":"org.jboss.netty.handler.logging.LoggingHandler.log(String)","target":"org.jboss.netty.handler.logging.LoggingHandler.log(ChannelEvent)","added":false,"scope":"SOURCE","local":"org.jboss.netty.handler.logging.LoggingHandler.log(String)"} {"project":"netty_netty","commit":"1116ae4733d10ffd791851841b02fdd970087503","changeType":"PRIMITIVE_TYPE","change":"void","source":"org.jboss.netty.handler.logging.LoggingHandler.log(String)","target":"org.jboss.netty.handler.logging.LoggingHandler.log(ChannelEvent)","added":false,"scope":"SOURCE","local":"org.jboss.netty.handler.logging.LoggingHandler.log(String)"} {"project":"netty_netty","commit":"1116ae4733d10ffd791851841b02fdd970087503","changeType":"SIMPLE_TYPE","change":"String","source":"org.jboss.netty.handler.logging.LoggingHandler.log(String)","target":"org.jboss.netty.handler.logging.LoggingHandler.log(ChannelEvent)","added":false,"scope":"SOURCE","local":"org.jboss.netty.handler.logging.LoggingHandler.log(String)"} {"project":"netty_netty","commit":"1116ae4733d10ffd791851841b02fdd970087503","changeType":"SINGLE_VARIABLE_DECLARATION","change":"String msg","source":"org.jboss.netty.handler.logging.LoggingHandler.log(String)","target":"org.jboss.netty.handler.logging.LoggingHandler.log(ChannelEvent)","added":false,"scope":"SOURCE","local":"org.jboss.netty.handler.logging.LoggingHandler.log(String)"} {"project":"netty_netty","commit":"1116ae4733d10ffd791851841b02fdd970087503","changeType":"EXPRESSION_STATEMENT","change":"getLogger().debug(msg,((ExceptionEvent)e).getCause())","source":"org.jboss.netty.handler.logging.LoggingHandler.log(String)","target":"org.jboss.netty.handler.logging.LoggingHandler.log(ChannelEvent)","added":true,"scope":"TARGET","local":"org.jboss.netty.handler.logging.LoggingHandler.log(ChannelEvent)"} {"project":"netty_netty","commit":"1116ae4733d10ffd791851841b02fdd970087503","changeType":"EXPRESSION_STATEMENT","change":"getLogger().debug(msg)","source":"org.jboss.netty.handler.logging.LoggingHandler.log(String)","target":"org.jboss.netty.handler.logging.LoggingHandler.log(ChannelEvent)","added":true,"scope":"TARGET","local":"org.jboss.netty.handler.logging.LoggingHandler.log(ChannelEvent)"} {"project":"netty_netty","commit":"1116ae4733d10ffd791851841b02fdd970087503","changeType":"IF_STATEMENT","change":"getLogger().isDebugEnabled()","source":"org.jboss.netty.handler.logging.LoggingHandler.log(String)","target":"org.jboss.netty.handler.logging.LoggingHandler.log(ChannelEvent)","added":true,"scope":"TARGET","local":"org.jboss.netty.handler.logging.LoggingHandler.log(ChannelEvent)"} {"project":"netty_netty","commit":"1116ae4733d10ffd791851841b02fdd970087503","changeType":"JAVADOC","change":"/** \n * Logs the specified event to the {@link InternalLogger} returned by{@link #getLogger()}.\n */\n","source":"org.jboss.netty.handler.logging.LoggingHandler.log(String)","target":"org.jboss.netty.handler.logging.LoggingHandler.log(ChannelEvent)","added":true,"scope":"TARGET","local":"org.jboss.netty.handler.logging.LoggingHandler.log(ChannelEvent)"} {"project":"netty_netty","commit":"1116ae4733d10ffd791851841b02fdd970087503","changeType":"METHOD_INVOCATION","change":"getLogger().isDebugEnabled()","source":"org.jboss.netty.handler.logging.LoggingHandler.log(String)","target":"org.jboss.netty.handler.logging.LoggingHandler.log(ChannelEvent)","added":true,"scope":"TARGET","local":"org.jboss.netty.handler.logging.LoggingHandler.log(ChannelEvent)"} {"project":"netty_netty","commit":"1116ae4733d10ffd791851841b02fdd970087503","changeType":"METHOD_INVOCATION","change":"getLogger().debug(msg,((ExceptionEvent)e).getCause())","source":"org.jboss.netty.handler.logging.LoggingHandler.log(String)","target":"org.jboss.netty.handler.logging.LoggingHandler.log(ChannelEvent)","added":true,"scope":"TARGET","local":"org.jboss.netty.handler.logging.LoggingHandler.log(ChannelEvent)"} {"project":"netty_netty","commit":"1116ae4733d10ffd791851841b02fdd970087503","changeType":"METHOD_INVOCATION","change":"getLogger()","source":"org.jboss.netty.handler.logging.LoggingHandler.log(String)","target":"org.jboss.netty.handler.logging.LoggingHandler.log(ChannelEvent)","added":true,"scope":"TARGET","local":"org.jboss.netty.handler.logging.LoggingHandler.log(ChannelEvent)"} {"project":"netty_netty","commit":"1116ae4733d10ffd791851841b02fdd970087503","changeType":"METHOD_INVOCATION","change":"getLogger().debug(msg)","source":"org.jboss.netty.handler.logging.LoggingHandler.log(String)","target":"org.jboss.netty.handler.logging.LoggingHandler.log(ChannelEvent)","added":true,"scope":"TARGET","local":"org.jboss.netty.handler.logging.LoggingHandler.log(ChannelEvent)"} {"project":"netty_netty","commit":"1116ae4733d10ffd791851841b02fdd970087503","changeType":"EXPRESSION_STATEMENT","change":"log(msg)","source":"org.jboss.netty.handler.logging.LoggingHandler.log(String)","target":"org.jboss.netty.handler.logging.LoggingHandler.log(ChannelEvent)","added":false,"scope":"TARGET","local":"org.jboss.netty.handler.logging.LoggingHandler.log(ChannelEvent)"} {"project":"netty_netty","commit":"1116ae4733d10ffd791851841b02fdd970087503","changeType":"EXPRESSION_STATEMENT","change":"log(msg,((ExceptionEvent)e).getCause())","source":"org.jboss.netty.handler.logging.LoggingHandler.log(String)","target":"org.jboss.netty.handler.logging.LoggingHandler.log(ChannelEvent)","added":false,"scope":"TARGET","local":"org.jboss.netty.handler.logging.LoggingHandler.log(ChannelEvent)"} {"project":"netty_netty","commit":"1116ae4733d10ffd791851841b02fdd970087503","changeType":"IF_STATEMENT","change":"isLogEnabled(e)","source":"org.jboss.netty.handler.logging.LoggingHandler.log(String)","target":"org.jboss.netty.handler.logging.LoggingHandler.log(ChannelEvent)","added":false,"scope":"TARGET","local":"org.jboss.netty.handler.logging.LoggingHandler.log(ChannelEvent)"} {"project":"netty_netty","commit":"1116ae4733d10ffd791851841b02fdd970087503","changeType":"JAVADOC","change":"/** \n * Logs the specified event. First, it determines if the event is loggable by calling {@link #isLogEnabled(ChannelEvent)} with the specified event.If {@code true} is returned, {@link #log(String)} or{@link #log(String,Throwable)} is called.\n */\n","source":"org.jboss.netty.handler.logging.LoggingHandler.log(String)","target":"org.jboss.netty.handler.logging.LoggingHandler.log(ChannelEvent)","added":false,"scope":"TARGET","local":"org.jboss.netty.handler.logging.LoggingHandler.log(ChannelEvent)"} {"project":"netty_netty","commit":"1116ae4733d10ffd791851841b02fdd970087503","changeType":"METHOD_INVOCATION","change":"log(msg)","source":"org.jboss.netty.handler.logging.LoggingHandler.log(String)","target":"org.jboss.netty.handler.logging.LoggingHandler.log(ChannelEvent)","added":false,"scope":"TARGET","local":"org.jboss.netty.handler.logging.LoggingHandler.log(ChannelEvent)"} {"project":"netty_netty","commit":"1116ae4733d10ffd791851841b02fdd970087503","changeType":"METHOD_INVOCATION","change":"log(msg,((ExceptionEvent)e).getCause())","source":"org.jboss.netty.handler.logging.LoggingHandler.log(String)","target":"org.jboss.netty.handler.logging.LoggingHandler.log(ChannelEvent)","added":false,"scope":"TARGET","local":"org.jboss.netty.handler.logging.LoggingHandler.log(ChannelEvent)"} {"project":"netty_netty","commit":"1116ae4733d10ffd791851841b02fdd970087503","changeType":"METHOD_INVOCATION","change":"isLogEnabled(e)","source":"org.jboss.netty.handler.logging.LoggingHandler.log(String)","target":"org.jboss.netty.handler.logging.LoggingHandler.log(ChannelEvent)","added":false,"scope":"TARGET","local":"org.jboss.netty.handler.logging.LoggingHandler.log(ChannelEvent)"} {"project":"netty_netty","commit":"bc21443ea904ba37f46c1fb3b9ab99322e3bbb0d","changeType":"METHOD_DECLARATION","change":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho0(ServerBootstrap,Bootstrap,boolean,boolean)","source":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho0(ServerBootstrap,Bootstrap,boolean,boolean)","target":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho(ServerBootstrap,Bootstrap)","added":false,"scope":"CLASS_S","local":"testsuite.src.test.io.netty.testsuite.transport.socket.SocketSslEchoTest"} {"project":"netty_netty","commit":"bc21443ea904ba37f46c1fb3b9ab99322e3bbb0d","changeType":"EXPRESSION_STATEMENT","change":"testSslEcho0(sb,cb,false,true)","source":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho0(ServerBootstrap,Bootstrap,boolean,boolean)","target":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho(ServerBootstrap,Bootstrap)","added":false,"scope":"SUR_S","local":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEchoComposite(ServerBootstrap,Bootstrap)"} {"project":"netty_netty","commit":"bc21443ea904ba37f46c1fb3b9ab99322e3bbb0d","changeType":"METHOD_INVOCATION","change":"testSslEcho0(sb,cb,false,true)","source":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho0(ServerBootstrap,Bootstrap,boolean,boolean)","target":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho(ServerBootstrap,Bootstrap)","added":false,"scope":"SUR_S","local":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEchoComposite(ServerBootstrap,Bootstrap)"} {"project":"netty_netty","commit":"bc21443ea904ba37f46c1fb3b9ab99322e3bbb0d","changeType":"EXPRESSION_STATEMENT","change":"testSslEcho0(sb,cb,true,false)","source":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho0(ServerBootstrap,Bootstrap,boolean,boolean)","target":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho(ServerBootstrap,Bootstrap)","added":false,"scope":"SUR_S","local":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEchoWithChunkHandler(ServerBootstrap,Bootstrap)"} {"project":"netty_netty","commit":"bc21443ea904ba37f46c1fb3b9ab99322e3bbb0d","changeType":"METHOD_INVOCATION","change":"testSslEcho0(sb,cb,true,false)","source":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho0(ServerBootstrap,Bootstrap,boolean,boolean)","target":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho(ServerBootstrap,Bootstrap)","added":false,"scope":"SUR_S","local":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEchoWithChunkHandler(ServerBootstrap,Bootstrap)"} {"project":"netty_netty","commit":"bc21443ea904ba37f46c1fb3b9ab99322e3bbb0d","changeType":"ANONYMOUS_CLASS_DECLARATION","change":"{\n @Override public void initChannel( SocketChannel sch) throws Exception {\n sch.pipeline().addFirst(\"ssl\",new SslHandler(sse));\n if (chunkWriteHandler) {\n sch.pipeline().addLast(new ChunkedWriteHandler());\n }\n sch.pipeline().addLast(\"handler\",sh);\n }\n}\n","source":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho0(ServerBootstrap,Bootstrap,boolean,boolean)","target":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho(ServerBootstrap,Bootstrap)","added":false,"scope":"SOURCE","local":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho0(ServerBootstrap,Bootstrap,boolean,boolean)"} {"project":"netty_netty","commit":"bc21443ea904ba37f46c1fb3b9ab99322e3bbb0d","changeType":"BOOLEAN_LITERAL","change":"true","source":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho0(ServerBootstrap,Bootstrap,boolean,boolean)","target":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho(ServerBootstrap,Bootstrap)","added":false,"scope":"SOURCE","local":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho0(ServerBootstrap,Bootstrap,boolean,boolean)"} {"project":"netty_netty","commit":"bc21443ea904ba37f46c1fb3b9ab99322e3bbb0d","changeType":"BOOLEAN_LITERAL","change":"false","source":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho0(ServerBootstrap,Bootstrap,boolean,boolean)","target":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho(ServerBootstrap,Bootstrap)","added":false,"scope":"SOURCE","local":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho0(ServerBootstrap,Bootstrap,boolean,boolean)"} {"project":"netty_netty","commit":"bc21443ea904ba37f46c1fb3b9ab99322e3bbb0d","changeType":"CLASS_INSTANCE_CREATION","change":"new ChannelInitializer\u003cSocketChannel\u003e(){\n @Override public void initChannel( SocketChannel sch) throws Exception {\n sch.pipeline().addFirst(\"ssl\",new SslHandler(sse));\n if (chunkWriteHandler) {\n sch.pipeline().addLast(new ChunkedWriteHandler());\n }\n sch.pipeline().addLast(\"handler\",sh);\n }\n}\n","source":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho0(ServerBootstrap,Bootstrap,boolean,boolean)","target":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho(ServerBootstrap,Bootstrap)","added":false,"scope":"SOURCE","local":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho0(ServerBootstrap,Bootstrap,boolean,boolean)"} {"project":"netty_netty","commit":"bc21443ea904ba37f46c1fb3b9ab99322e3bbb0d","changeType":"CLASS_INSTANCE_CREATION","change":"new EchoHandler(false,composite)","source":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho0(ServerBootstrap,Bootstrap,boolean,boolean)","target":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho(ServerBootstrap,Bootstrap)","added":false,"scope":"SOURCE","local":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho0(ServerBootstrap,Bootstrap,boolean,boolean)"} {"project":"netty_netty","commit":"bc21443ea904ba37f46c1fb3b9ab99322e3bbb0d","changeType":"CLASS_INSTANCE_CREATION","change":"new EchoHandler(true,composite)","source":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho0(ServerBootstrap,Bootstrap,boolean,boolean)","target":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho(ServerBootstrap,Bootstrap)","added":false,"scope":"SOURCE","local":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho0(ServerBootstrap,Bootstrap,boolean,boolean)"} {"project":"netty_netty","commit":"bc21443ea904ba37f46c1fb3b9ab99322e3bbb0d","changeType":"EXPRESSION_STATEMENT","change":"sb.childHandler(new ChannelInitializer\u003cSocketChannel\u003e(){\n @Override public void initChannel( SocketChannel sch) throws Exception {\n sch.pipeline().addFirst(\"ssl\",new SslHandler(sse));\n if (chunkWriteHandler) {\n sch.pipeline().addLast(new ChunkedWriteHandler());\n }\n sch.pipeline().addLast(\"handler\",sh);\n }\n}\n)","source":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho0(ServerBootstrap,Bootstrap,boolean,boolean)","target":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho(ServerBootstrap,Bootstrap)","added":false,"scope":"SOURCE","local":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho0(ServerBootstrap,Bootstrap,boolean,boolean)"} {"project":"netty_netty","commit":"bc21443ea904ba37f46c1fb3b9ab99322e3bbb0d","changeType":"EXPRESSION_STATEMENT","change":"cse.setUseClientMode(true)","source":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho0(ServerBootstrap,Bootstrap,boolean,boolean)","target":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho(ServerBootstrap,Bootstrap)","added":false,"scope":"SOURCE","local":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho0(ServerBootstrap,Bootstrap,boolean,boolean)"} {"project":"netty_netty","commit":"bc21443ea904ba37f46c1fb3b9ab99322e3bbb0d","changeType":"EXPRESSION_STATEMENT","change":"sse.setUseClientMode(false)","source":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho0(ServerBootstrap,Bootstrap,boolean,boolean)","target":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho(ServerBootstrap,Bootstrap)","added":false,"scope":"SOURCE","local":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho0(ServerBootstrap,Bootstrap,boolean,boolean)"} {"project":"netty_netty","commit":"bc21443ea904ba37f46c1fb3b9ab99322e3bbb0d","changeType":"METHOD_INVOCATION","change":"sb.childHandler(new ChannelInitializer\u003cSocketChannel\u003e(){\n @Override public void initChannel( SocketChannel sch) throws Exception {\n sch.pipeline().addFirst(\"ssl\",new SslHandler(sse));\n if (chunkWriteHandler) {\n sch.pipeline().addLast(new ChunkedWriteHandler());\n }\n sch.pipeline().addLast(\"handler\",sh);\n }\n}\n)","source":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho0(ServerBootstrap,Bootstrap,boolean,boolean)","target":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho(ServerBootstrap,Bootstrap)","added":false,"scope":"SOURCE","local":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho0(ServerBootstrap,Bootstrap,boolean,boolean)"} {"project":"netty_netty","commit":"bc21443ea904ba37f46c1fb3b9ab99322e3bbb0d","changeType":"METHOD_INVOCATION","change":"cse.setUseClientMode(true)","source":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho0(ServerBootstrap,Bootstrap,boolean,boolean)","target":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho(ServerBootstrap,Bootstrap)","added":false,"scope":"SOURCE","local":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho0(ServerBootstrap,Bootstrap,boolean,boolean)"} {"project":"netty_netty","commit":"bc21443ea904ba37f46c1fb3b9ab99322e3bbb0d","changeType":"METHOD_INVOCATION","change":"sse.setUseClientMode(false)","source":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho0(ServerBootstrap,Bootstrap,boolean,boolean)","target":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho(ServerBootstrap,Bootstrap)","added":false,"scope":"SOURCE","local":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho0(ServerBootstrap,Bootstrap,boolean,boolean)"} {"project":"netty_netty","commit":"bc21443ea904ba37f46c1fb3b9ab99322e3bbb0d","changeType":"METHOD_INVOCATION","change":"BogusSslContextFactory.getClientContext()","source":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho0(ServerBootstrap,Bootstrap,boolean,boolean)","target":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho(ServerBootstrap,Bootstrap)","added":false,"scope":"SOURCE","local":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho0(ServerBootstrap,Bootstrap,boolean,boolean)"} {"project":"netty_netty","commit":"bc21443ea904ba37f46c1fb3b9ab99322e3bbb0d","changeType":"METHOD_INVOCATION","change":"BogusSslContextFactory.getClientContext().createSSLEngine()","source":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho0(ServerBootstrap,Bootstrap,boolean,boolean)","target":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho(ServerBootstrap,Bootstrap)","added":false,"scope":"SOURCE","local":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho0(ServerBootstrap,Bootstrap,boolean,boolean)"} {"project":"netty_netty","commit":"bc21443ea904ba37f46c1fb3b9ab99322e3bbb0d","changeType":"METHOD_INVOCATION","change":"BogusSslContextFactory.getServerContext()","source":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho0(ServerBootstrap,Bootstrap,boolean,boolean)","target":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho(ServerBootstrap,Bootstrap)","added":false,"scope":"SOURCE","local":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho0(ServerBootstrap,Bootstrap,boolean,boolean)"} {"project":"netty_netty","commit":"bc21443ea904ba37f46c1fb3b9ab99322e3bbb0d","changeType":"METHOD_INVOCATION","change":"BogusSslContextFactory.getServerContext().createSSLEngine()","source":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho0(ServerBootstrap,Bootstrap,boolean,boolean)","target":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho(ServerBootstrap,Bootstrap)","added":false,"scope":"SOURCE","local":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho0(ServerBootstrap,Bootstrap,boolean,boolean)"} {"project":"netty_netty","commit":"bc21443ea904ba37f46c1fb3b9ab99322e3bbb0d","changeType":"MODIFIER","change":"final","source":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho0(ServerBootstrap,Bootstrap,boolean,boolean)","target":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho(ServerBootstrap,Bootstrap)","added":false,"scope":"SOURCE","local":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho0(ServerBootstrap,Bootstrap,boolean,boolean)"} {"project":"netty_netty","commit":"bc21443ea904ba37f46c1fb3b9ab99322e3bbb0d","changeType":"MODIFIER","change":"private","source":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho0(ServerBootstrap,Bootstrap,boolean,boolean)","target":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho(ServerBootstrap,Bootstrap)","added":false,"scope":"SOURCE","local":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho0(ServerBootstrap,Bootstrap,boolean,boolean)"} {"project":"netty_netty","commit":"bc21443ea904ba37f46c1fb3b9ab99322e3bbb0d","changeType":"PARAMETERIZED_TYPE","change":"ChannelInitializer\u003cSocketChannel\u003e","source":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho0(ServerBootstrap,Bootstrap,boolean,boolean)","target":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho(ServerBootstrap,Bootstrap)","added":false,"scope":"SOURCE","local":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho0(ServerBootstrap,Bootstrap,boolean,boolean)"} {"project":"netty_netty","commit":"bc21443ea904ba37f46c1fb3b9ab99322e3bbb0d","changeType":"PRIMITIVE_TYPE","change":"boolean","source":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho0(ServerBootstrap,Bootstrap,boolean,boolean)","target":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho(ServerBootstrap,Bootstrap)","added":false,"scope":"SOURCE","local":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho0(ServerBootstrap,Bootstrap,boolean,boolean)"} {"project":"netty_netty","commit":"bc21443ea904ba37f46c1fb3b9ab99322e3bbb0d","changeType":"PRIMITIVE_TYPE","change":"void","source":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho0(ServerBootstrap,Bootstrap,boolean,boolean)","target":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho(ServerBootstrap,Bootstrap)","added":false,"scope":"SOURCE","local":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho0(ServerBootstrap,Bootstrap,boolean,boolean)"} {"project":"netty_netty","commit":"bc21443ea904ba37f46c1fb3b9ab99322e3bbb0d","changeType":"SIMPLE_TYPE","change":"SocketChannel","source":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho0(ServerBootstrap,Bootstrap,boolean,boolean)","target":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho(ServerBootstrap,Bootstrap)","added":false,"scope":"SOURCE","local":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho0(ServerBootstrap,Bootstrap,boolean,boolean)"} {"project":"netty_netty","commit":"bc21443ea904ba37f46c1fb3b9ab99322e3bbb0d","changeType":"SIMPLE_TYPE","change":"ChannelInitializer","source":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho0(ServerBootstrap,Bootstrap,boolean,boolean)","target":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho(ServerBootstrap,Bootstrap)","added":false,"scope":"SOURCE","local":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho0(ServerBootstrap,Bootstrap,boolean,boolean)"} {"project":"netty_netty","commit":"bc21443ea904ba37f46c1fb3b9ab99322e3bbb0d","changeType":"SIMPLE_TYPE","change":"SSLEngine","source":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho0(ServerBootstrap,Bootstrap,boolean,boolean)","target":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho(ServerBootstrap,Bootstrap)","added":false,"scope":"SOURCE","local":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho0(ServerBootstrap,Bootstrap,boolean,boolean)"} {"project":"netty_netty","commit":"bc21443ea904ba37f46c1fb3b9ab99322e3bbb0d","changeType":"SIMPLE_TYPE","change":"EchoHandler","source":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho0(ServerBootstrap,Bootstrap,boolean,boolean)","target":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho(ServerBootstrap,Bootstrap)","added":false,"scope":"SOURCE","local":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho0(ServerBootstrap,Bootstrap,boolean,boolean)"} {"project":"netty_netty","commit":"bc21443ea904ba37f46c1fb3b9ab99322e3bbb0d","changeType":"SIMPLE_TYPE","change":"Throwable","source":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho0(ServerBootstrap,Bootstrap,boolean,boolean)","target":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho(ServerBootstrap,Bootstrap)","added":false,"scope":"SOURCE","local":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho0(ServerBootstrap,Bootstrap,boolean,boolean)"} {"project":"netty_netty","commit":"bc21443ea904ba37f46c1fb3b9ab99322e3bbb0d","changeType":"SIMPLE_TYPE","change":"Bootstrap","source":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho0(ServerBootstrap,Bootstrap,boolean,boolean)","target":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho(ServerBootstrap,Bootstrap)","added":false,"scope":"SOURCE","local":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho0(ServerBootstrap,Bootstrap,boolean,boolean)"} {"project":"netty_netty","commit":"bc21443ea904ba37f46c1fb3b9ab99322e3bbb0d","changeType":"SIMPLE_TYPE","change":"ServerBootstrap","source":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho0(ServerBootstrap,Bootstrap,boolean,boolean)","target":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho(ServerBootstrap,Bootstrap)","added":false,"scope":"SOURCE","local":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho0(ServerBootstrap,Bootstrap,boolean,boolean)"} {"project":"netty_netty","commit":"bc21443ea904ba37f46c1fb3b9ab99322e3bbb0d","changeType":"SINGLE_VARIABLE_DECLARATION","change":"final boolean composite","source":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho0(ServerBootstrap,Bootstrap,boolean,boolean)","target":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho(ServerBootstrap,Bootstrap)","added":false,"scope":"SOURCE","local":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho0(ServerBootstrap,Bootstrap,boolean,boolean)"} {"project":"netty_netty","commit":"bc21443ea904ba37f46c1fb3b9ab99322e3bbb0d","changeType":"SINGLE_VARIABLE_DECLARATION","change":"final boolean chunkWriteHandler","source":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho0(ServerBootstrap,Bootstrap,boolean,boolean)","target":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho(ServerBootstrap,Bootstrap)","added":false,"scope":"SOURCE","local":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho0(ServerBootstrap,Bootstrap,boolean,boolean)"} {"project":"netty_netty","commit":"bc21443ea904ba37f46c1fb3b9ab99322e3bbb0d","changeType":"SINGLE_VARIABLE_DECLARATION","change":"Bootstrap cb","source":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho0(ServerBootstrap,Bootstrap,boolean,boolean)","target":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho(ServerBootstrap,Bootstrap)","added":false,"scope":"SOURCE","local":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho0(ServerBootstrap,Bootstrap,boolean,boolean)"} {"project":"netty_netty","commit":"bc21443ea904ba37f46c1fb3b9ab99322e3bbb0d","changeType":"SINGLE_VARIABLE_DECLARATION","change":"ServerBootstrap sb","source":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho0(ServerBootstrap,Bootstrap,boolean,boolean)","target":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho(ServerBootstrap,Bootstrap)","added":false,"scope":"SOURCE","local":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho0(ServerBootstrap,Bootstrap,boolean,boolean)"} {"project":"netty_netty","commit":"bc21443ea904ba37f46c1fb3b9ab99322e3bbb0d","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"cse","source":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho0(ServerBootstrap,Bootstrap,boolean,boolean)","target":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho(ServerBootstrap,Bootstrap)","added":false,"scope":"SOURCE","local":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho0(ServerBootstrap,Bootstrap,boolean,boolean)"} {"project":"netty_netty","commit":"bc21443ea904ba37f46c1fb3b9ab99322e3bbb0d","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"sse","source":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho0(ServerBootstrap,Bootstrap,boolean,boolean)","target":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho(ServerBootstrap,Bootstrap)","added":false,"scope":"SOURCE","local":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho0(ServerBootstrap,Bootstrap,boolean,boolean)"} {"project":"netty_netty","commit":"bc21443ea904ba37f46c1fb3b9ab99322e3bbb0d","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"ch","source":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho0(ServerBootstrap,Bootstrap,boolean,boolean)","target":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho(ServerBootstrap,Bootstrap)","added":false,"scope":"SOURCE","local":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho0(ServerBootstrap,Bootstrap,boolean,boolean)"} {"project":"netty_netty","commit":"bc21443ea904ba37f46c1fb3b9ab99322e3bbb0d","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"sh","source":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho0(ServerBootstrap,Bootstrap,boolean,boolean)","target":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho(ServerBootstrap,Bootstrap)","added":false,"scope":"SOURCE","local":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho0(ServerBootstrap,Bootstrap,boolean,boolean)"} {"project":"netty_netty","commit":"bc21443ea904ba37f46c1fb3b9ab99322e3bbb0d","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"SSLEngine [cse\u003dBogusSslContextFactory.getClientContext().createSSLEngine()]","source":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho0(ServerBootstrap,Bootstrap,boolean,boolean)","target":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho(ServerBootstrap,Bootstrap)","added":false,"scope":"SOURCE","local":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho0(ServerBootstrap,Bootstrap,boolean,boolean)"} {"project":"netty_netty","commit":"bc21443ea904ba37f46c1fb3b9ab99322e3bbb0d","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"SSLEngine [sse\u003dBogusSslContextFactory.getServerContext().createSSLEngine()]","source":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho0(ServerBootstrap,Bootstrap,boolean,boolean)","target":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho(ServerBootstrap,Bootstrap)","added":false,"scope":"SOURCE","local":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho0(ServerBootstrap,Bootstrap,boolean,boolean)"} {"project":"netty_netty","commit":"bc21443ea904ba37f46c1fb3b9ab99322e3bbb0d","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"EchoHandler [ch\u003dnew EchoHandler(false,composite)]","source":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho0(ServerBootstrap,Bootstrap,boolean,boolean)","target":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho(ServerBootstrap,Bootstrap)","added":false,"scope":"SOURCE","local":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho0(ServerBootstrap,Bootstrap,boolean,boolean)"} {"project":"netty_netty","commit":"bc21443ea904ba37f46c1fb3b9ab99322e3bbb0d","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"EchoHandler [sh\u003dnew EchoHandler(true,composite)]","source":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho0(ServerBootstrap,Bootstrap,boolean,boolean)","target":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho(ServerBootstrap,Bootstrap)","added":false,"scope":"SOURCE","local":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho0(ServerBootstrap,Bootstrap,boolean,boolean)"} {"project":"netty_netty","commit":"bc21443ea904ba37f46c1fb3b9ab99322e3bbb0d","changeType":"EXPRESSION_STATEMENT","change":"testSslEcho0(sb,cb,true,true)","source":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho0(ServerBootstrap,Bootstrap,boolean,boolean)","target":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho(ServerBootstrap,Bootstrap)","added":false,"scope":"SUR_S","local":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEchoWithChunkHandlerComposite(ServerBootstrap,Bootstrap)"} {"project":"netty_netty","commit":"bc21443ea904ba37f46c1fb3b9ab99322e3bbb0d","changeType":"METHOD_INVOCATION","change":"testSslEcho0(sb,cb,true,true)","source":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho0(ServerBootstrap,Bootstrap,boolean,boolean)","target":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho(ServerBootstrap,Bootstrap)","added":false,"scope":"SUR_S","local":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEchoWithChunkHandlerComposite(ServerBootstrap,Bootstrap)"} {"project":"netty_netty","commit":"bc21443ea904ba37f46c1fb3b9ab99322e3bbb0d","changeType":"ANONYMOUS_CLASS_DECLARATION","change":"{\n @Override @SuppressWarnings(\"deprecation\") public void initChannel( SocketChannel sch) throws Exception {\n if (serverUsesDelegatedTaskExecutor) {\n sch.pipeline().addFirst(\"ssl\",new SslHandler(sse,delegatedTaskExecutor));\n }\n else {\n sch.pipeline().addFirst(\"ssl\",new SslHandler(sse));\n }\n if (useChunkedWriteHandler) {\n sch.pipeline().addLast(new ChunkedWriteHandler());\n }\n sch.pipeline().addLast(\"handler\",sh);\n }\n}\n","source":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho0(ServerBootstrap,Bootstrap,boolean,boolean)","target":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho(ServerBootstrap,Bootstrap)","added":true,"scope":"TARGET","local":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho(ServerBootstrap,Bootstrap)"} {"project":"netty_netty","commit":"bc21443ea904ba37f46c1fb3b9ab99322e3bbb0d","changeType":"BOOLEAN_LITERAL","change":"true","source":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho0(ServerBootstrap,Bootstrap,boolean,boolean)","target":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho(ServerBootstrap,Bootstrap)","added":true,"scope":"TARGET","local":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho(ServerBootstrap,Bootstrap)"} {"project":"netty_netty","commit":"bc21443ea904ba37f46c1fb3b9ab99322e3bbb0d","changeType":"CLASS_INSTANCE_CREATION","change":"new EchoHandler(true,useCompositeByteBuf)","source":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho0(ServerBootstrap,Bootstrap,boolean,boolean)","target":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho(ServerBootstrap,Bootstrap)","added":true,"scope":"TARGET","local":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho(ServerBootstrap,Bootstrap)"} {"project":"netty_netty","commit":"bc21443ea904ba37f46c1fb3b9ab99322e3bbb0d","changeType":"CLASS_INSTANCE_CREATION","change":"new EchoHandler(false,useCompositeByteBuf)","source":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho0(ServerBootstrap,Bootstrap,boolean,boolean)","target":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho(ServerBootstrap,Bootstrap)","added":true,"scope":"TARGET","local":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho(ServerBootstrap,Bootstrap)"} {"project":"netty_netty","commit":"bc21443ea904ba37f46c1fb3b9ab99322e3bbb0d","changeType":"CLASS_INSTANCE_CREATION","change":"new ChannelInitializer\u003cSocketChannel\u003e(){\n @Override @SuppressWarnings(\"deprecation\") public void initChannel( SocketChannel sch) throws Exception {\n if (serverUsesDelegatedTaskExecutor) {\n sch.pipeline().addFirst(\"ssl\",new SslHandler(sse,delegatedTaskExecutor));\n }\n else {\n sch.pipeline().addFirst(\"ssl\",new SslHandler(sse));\n }\n if (useChunkedWriteHandler) {\n sch.pipeline().addLast(new ChunkedWriteHandler());\n }\n sch.pipeline().addLast(\"handler\",sh);\n }\n}\n","source":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho0(ServerBootstrap,Bootstrap,boolean,boolean)","target":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho(ServerBootstrap,Bootstrap)","added":true,"scope":"TARGET","local":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho(ServerBootstrap,Bootstrap)"} {"project":"netty_netty","commit":"bc21443ea904ba37f46c1fb3b9ab99322e3bbb0d","changeType":"EXPRESSION_STATEMENT","change":"cse.setUseClientMode(true)","source":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho0(ServerBootstrap,Bootstrap,boolean,boolean)","target":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho(ServerBootstrap,Bootstrap)","added":true,"scope":"TARGET","local":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho(ServerBootstrap,Bootstrap)"} {"project":"netty_netty","commit":"bc21443ea904ba37f46c1fb3b9ab99322e3bbb0d","changeType":"EXPRESSION_STATEMENT","change":"sb.childHandler(new ChannelInitializer\u003cSocketChannel\u003e(){\n @Override @SuppressWarnings(\"deprecation\") public void initChannel( SocketChannel sch) throws Exception {\n if (serverUsesDelegatedTaskExecutor) {\n sch.pipeline().addFirst(\"ssl\",new SslHandler(sse,delegatedTaskExecutor));\n }\n else {\n sch.pipeline().addFirst(\"ssl\",new SslHandler(sse));\n }\n if (useChunkedWriteHandler) {\n sch.pipeline().addLast(new ChunkedWriteHandler());\n }\n sch.pipeline().addLast(\"handler\",sh);\n }\n}\n)","source":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho0(ServerBootstrap,Bootstrap,boolean,boolean)","target":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho(ServerBootstrap,Bootstrap)","added":true,"scope":"TARGET","local":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho(ServerBootstrap,Bootstrap)"} {"project":"netty_netty","commit":"bc21443ea904ba37f46c1fb3b9ab99322e3bbb0d","changeType":"EXPRESSION_STATEMENT","change":"sse.setUseClientMode(false)","source":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho0(ServerBootstrap,Bootstrap,boolean,boolean)","target":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho(ServerBootstrap,Bootstrap)","added":true,"scope":"TARGET","local":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho(ServerBootstrap,Bootstrap)"} {"project":"netty_netty","commit":"bc21443ea904ba37f46c1fb3b9ab99322e3bbb0d","changeType":"METHOD_INVOCATION","change":"Executors.newCachedThreadPool()","source":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho0(ServerBootstrap,Bootstrap,boolean,boolean)","target":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho(ServerBootstrap,Bootstrap)","added":true,"scope":"TARGET","local":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho(ServerBootstrap,Bootstrap)"} {"project":"netty_netty","commit":"bc21443ea904ba37f46c1fb3b9ab99322e3bbb0d","changeType":"METHOD_INVOCATION","change":"cse.setUseClientMode(true)","source":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho0(ServerBootstrap,Bootstrap,boolean,boolean)","target":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho(ServerBootstrap,Bootstrap)","added":true,"scope":"TARGET","local":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho(ServerBootstrap,Bootstrap)"} {"project":"netty_netty","commit":"bc21443ea904ba37f46c1fb3b9ab99322e3bbb0d","changeType":"METHOD_INVOCATION","change":"BogusSslContextFactory.getClientContext()","source":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho0(ServerBootstrap,Bootstrap,boolean,boolean)","target":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho(ServerBootstrap,Bootstrap)","added":true,"scope":"TARGET","local":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho(ServerBootstrap,Bootstrap)"} {"project":"netty_netty","commit":"bc21443ea904ba37f46c1fb3b9ab99322e3bbb0d","changeType":"METHOD_INVOCATION","change":"BogusSslContextFactory.getClientContext().createSSLEngine()","source":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho0(ServerBootstrap,Bootstrap,boolean,boolean)","target":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho(ServerBootstrap,Bootstrap)","added":true,"scope":"TARGET","local":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho(ServerBootstrap,Bootstrap)"} {"project":"netty_netty","commit":"bc21443ea904ba37f46c1fb3b9ab99322e3bbb0d","changeType":"METHOD_INVOCATION","change":"sb.childHandler(new ChannelInitializer\u003cSocketChannel\u003e(){\n @Override @SuppressWarnings(\"deprecation\") public void initChannel( SocketChannel sch) throws Exception {\n if (serverUsesDelegatedTaskExecutor) {\n sch.pipeline().addFirst(\"ssl\",new SslHandler(sse,delegatedTaskExecutor));\n }\n else {\n sch.pipeline().addFirst(\"ssl\",new SslHandler(sse));\n }\n if (useChunkedWriteHandler) {\n sch.pipeline().addLast(new ChunkedWriteHandler());\n }\n sch.pipeline().addLast(\"handler\",sh);\n }\n}\n)","source":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho0(ServerBootstrap,Bootstrap,boolean,boolean)","target":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho(ServerBootstrap,Bootstrap)","added":true,"scope":"TARGET","local":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho(ServerBootstrap,Bootstrap)"} {"project":"netty_netty","commit":"bc21443ea904ba37f46c1fb3b9ab99322e3bbb0d","changeType":"METHOD_INVOCATION","change":"BogusSslContextFactory.getServerContext()","source":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho0(ServerBootstrap,Bootstrap,boolean,boolean)","target":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho(ServerBootstrap,Bootstrap)","added":true,"scope":"TARGET","local":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho(ServerBootstrap,Bootstrap)"} {"project":"netty_netty","commit":"bc21443ea904ba37f46c1fb3b9ab99322e3bbb0d","changeType":"METHOD_INVOCATION","change":"sse.setUseClientMode(false)","source":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho0(ServerBootstrap,Bootstrap,boolean,boolean)","target":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho(ServerBootstrap,Bootstrap)","added":true,"scope":"TARGET","local":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho(ServerBootstrap,Bootstrap)"} {"project":"netty_netty","commit":"bc21443ea904ba37f46c1fb3b9ab99322e3bbb0d","changeType":"METHOD_INVOCATION","change":"BogusSslContextFactory.getServerContext().createSSLEngine()","source":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho0(ServerBootstrap,Bootstrap,boolean,boolean)","target":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho(ServerBootstrap,Bootstrap)","added":true,"scope":"TARGET","local":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho(ServerBootstrap,Bootstrap)"} {"project":"netty_netty","commit":"bc21443ea904ba37f46c1fb3b9ab99322e3bbb0d","changeType":"MODIFIER","change":"final","source":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho0(ServerBootstrap,Bootstrap,boolean,boolean)","target":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho(ServerBootstrap,Bootstrap)","added":true,"scope":"TARGET","local":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho(ServerBootstrap,Bootstrap)"} {"project":"netty_netty","commit":"bc21443ea904ba37f46c1fb3b9ab99322e3bbb0d","changeType":"PARAMETERIZED_TYPE","change":"ChannelInitializer\u003cSocketChannel\u003e","source":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho0(ServerBootstrap,Bootstrap,boolean,boolean)","target":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho(ServerBootstrap,Bootstrap)","added":true,"scope":"TARGET","local":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho(ServerBootstrap,Bootstrap)"} {"project":"netty_netty","commit":"bc21443ea904ba37f46c1fb3b9ab99322e3bbb0d","changeType":"SIMPLE_TYPE","change":"SocketChannel","source":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho0(ServerBootstrap,Bootstrap,boolean,boolean)","target":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho(ServerBootstrap,Bootstrap)","added":true,"scope":"TARGET","local":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho(ServerBootstrap,Bootstrap)"} {"project":"netty_netty","commit":"bc21443ea904ba37f46c1fb3b9ab99322e3bbb0d","changeType":"SIMPLE_TYPE","change":"SSLEngine","source":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho0(ServerBootstrap,Bootstrap,boolean,boolean)","target":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho(ServerBootstrap,Bootstrap)","added":true,"scope":"TARGET","local":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho(ServerBootstrap,Bootstrap)"} {"project":"netty_netty","commit":"bc21443ea904ba37f46c1fb3b9ab99322e3bbb0d","changeType":"SIMPLE_TYPE","change":"ExecutorService","source":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho0(ServerBootstrap,Bootstrap,boolean,boolean)","target":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho(ServerBootstrap,Bootstrap)","added":true,"scope":"TARGET","local":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho(ServerBootstrap,Bootstrap)"} {"project":"netty_netty","commit":"bc21443ea904ba37f46c1fb3b9ab99322e3bbb0d","changeType":"SIMPLE_TYPE","change":"ChannelInitializer","source":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho0(ServerBootstrap,Bootstrap,boolean,boolean)","target":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho(ServerBootstrap,Bootstrap)","added":true,"scope":"TARGET","local":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho(ServerBootstrap,Bootstrap)"} {"project":"netty_netty","commit":"bc21443ea904ba37f46c1fb3b9ab99322e3bbb0d","changeType":"SIMPLE_TYPE","change":"EchoHandler","source":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho0(ServerBootstrap,Bootstrap,boolean,boolean)","target":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho(ServerBootstrap,Bootstrap)","added":true,"scope":"TARGET","local":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho(ServerBootstrap,Bootstrap)"} {"project":"netty_netty","commit":"bc21443ea904ba37f46c1fb3b9ab99322e3bbb0d","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"cse","source":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho0(ServerBootstrap,Bootstrap,boolean,boolean)","target":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho(ServerBootstrap,Bootstrap)","added":true,"scope":"TARGET","local":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho(ServerBootstrap,Bootstrap)"} {"project":"netty_netty","commit":"bc21443ea904ba37f46c1fb3b9ab99322e3bbb0d","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"sse","source":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho0(ServerBootstrap,Bootstrap,boolean,boolean)","target":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho(ServerBootstrap,Bootstrap)","added":true,"scope":"TARGET","local":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho(ServerBootstrap,Bootstrap)"} {"project":"netty_netty","commit":"bc21443ea904ba37f46c1fb3b9ab99322e3bbb0d","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"ch","source":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho0(ServerBootstrap,Bootstrap,boolean,boolean)","target":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho(ServerBootstrap,Bootstrap)","added":true,"scope":"TARGET","local":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho(ServerBootstrap,Bootstrap)"} {"project":"netty_netty","commit":"bc21443ea904ba37f46c1fb3b9ab99322e3bbb0d","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"sh","source":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho0(ServerBootstrap,Bootstrap,boolean,boolean)","target":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho(ServerBootstrap,Bootstrap)","added":true,"scope":"TARGET","local":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho(ServerBootstrap,Bootstrap)"} {"project":"netty_netty","commit":"bc21443ea904ba37f46c1fb3b9ab99322e3bbb0d","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"delegatedTaskExecutor","source":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho0(ServerBootstrap,Bootstrap,boolean,boolean)","target":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho(ServerBootstrap,Bootstrap)","added":true,"scope":"TARGET","local":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho(ServerBootstrap,Bootstrap)"} {"project":"netty_netty","commit":"bc21443ea904ba37f46c1fb3b9ab99322e3bbb0d","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"ExecutorService [delegatedTaskExecutor\u003dExecutors.newCachedThreadPool()]","source":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho0(ServerBootstrap,Bootstrap,boolean,boolean)","target":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho(ServerBootstrap,Bootstrap)","added":true,"scope":"TARGET","local":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho(ServerBootstrap,Bootstrap)"} {"project":"netty_netty","commit":"bc21443ea904ba37f46c1fb3b9ab99322e3bbb0d","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"SSLEngine [cse\u003dBogusSslContextFactory.getClientContext().createSSLEngine()]","source":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho0(ServerBootstrap,Bootstrap,boolean,boolean)","target":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho(ServerBootstrap,Bootstrap)","added":true,"scope":"TARGET","local":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho(ServerBootstrap,Bootstrap)"} {"project":"netty_netty","commit":"bc21443ea904ba37f46c1fb3b9ab99322e3bbb0d","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"EchoHandler [sh\u003dnew EchoHandler(true,useCompositeByteBuf)]","source":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho0(ServerBootstrap,Bootstrap,boolean,boolean)","target":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho(ServerBootstrap,Bootstrap)","added":true,"scope":"TARGET","local":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho(ServerBootstrap,Bootstrap)"} {"project":"netty_netty","commit":"bc21443ea904ba37f46c1fb3b9ab99322e3bbb0d","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"SSLEngine [sse\u003dBogusSslContextFactory.getServerContext().createSSLEngine()]","source":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho0(ServerBootstrap,Bootstrap,boolean,boolean)","target":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho(ServerBootstrap,Bootstrap)","added":true,"scope":"TARGET","local":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho(ServerBootstrap,Bootstrap)"} {"project":"netty_netty","commit":"bc21443ea904ba37f46c1fb3b9ab99322e3bbb0d","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"EchoHandler [ch\u003dnew EchoHandler(false,useCompositeByteBuf)]","source":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho0(ServerBootstrap,Bootstrap,boolean,boolean)","target":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho(ServerBootstrap,Bootstrap)","added":true,"scope":"TARGET","local":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho(ServerBootstrap,Bootstrap)"} {"project":"netty_netty","commit":"bc21443ea904ba37f46c1fb3b9ab99322e3bbb0d","changeType":"EXPRESSION_STATEMENT","change":"testSslEcho0(sb,cb,false,false)","source":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho0(ServerBootstrap,Bootstrap,boolean,boolean)","target":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho(ServerBootstrap,Bootstrap)","added":false,"scope":"TARGET","local":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho(ServerBootstrap,Bootstrap)"} {"project":"netty_netty","commit":"bc21443ea904ba37f46c1fb3b9ab99322e3bbb0d","changeType":"METHOD_INVOCATION","change":"testSslEcho0(sb,cb,false,false)","source":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho0(ServerBootstrap,Bootstrap,boolean,boolean)","target":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho(ServerBootstrap,Bootstrap)","added":false,"scope":"TARGET","local":"io.netty.testsuite.transport.socket.SocketSslEchoTest.testSslEcho(ServerBootstrap,Bootstrap)"} {"project":"netty_netty","commit":"1cc4607f07961622cfa3fb4351320ed54359be33","changeType":"METHOD_DECLARATION","change":"io.netty.util.internal.AppendableCharSequence.expand()","source":"io.netty.util.internal.AppendableCharSequence.expand()","target":"io.netty.util.internal.AppendableCharSequence.append(char)","added":false,"scope":"CLASS_S","local":"common.src.main.io.netty.util.internal.AppendableCharSequence"} {"project":"netty_netty","commit":"1cc4607f07961622cfa3fb4351320ed54359be33","changeType":"ARRAY_CREATION","change":"new char[len]","source":"io.netty.util.internal.AppendableCharSequence.expand()","target":"io.netty.util.internal.AppendableCharSequence.append(char)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.AppendableCharSequence.expand()"} {"project":"netty_netty","commit":"1cc4607f07961622cfa3fb4351320ed54359be33","changeType":"ARRAY_TYPE","change":"char[]","source":"io.netty.util.internal.AppendableCharSequence.expand()","target":"io.netty.util.internal.AppendableCharSequence.append(char)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.AppendableCharSequence.expand()"} {"project":"netty_netty","commit":"1cc4607f07961622cfa3fb4351320ed54359be33","changeType":"ASSIGNMENT","change":"chars \u003d new char[len]","source":"io.netty.util.internal.AppendableCharSequence.expand()","target":"io.netty.util.internal.AppendableCharSequence.append(char)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.AppendableCharSequence.expand()"} {"project":"netty_netty","commit":"1cc4607f07961622cfa3fb4351320ed54359be33","changeType":"CLASS_INSTANCE_CREATION","change":"new IllegalStateException()","source":"io.netty.util.internal.AppendableCharSequence.expand()","target":"io.netty.util.internal.AppendableCharSequence.append(char)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.AppendableCharSequence.expand()"} {"project":"netty_netty","commit":"1cc4607f07961622cfa3fb4351320ed54359be33","changeType":"DIMENSION","change":"[]","source":"io.netty.util.internal.AppendableCharSequence.expand()","target":"io.netty.util.internal.AppendableCharSequence.append(char)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.AppendableCharSequence.expand()"} {"project":"netty_netty","commit":"1cc4607f07961622cfa3fb4351320ed54359be33","changeType":"EXPRESSION_STATEMENT","change":"System.arraycopy(old,0,chars,0,old.length)","source":"io.netty.util.internal.AppendableCharSequence.expand()","target":"io.netty.util.internal.AppendableCharSequence.append(char)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.AppendableCharSequence.expand()"} {"project":"netty_netty","commit":"1cc4607f07961622cfa3fb4351320ed54359be33","changeType":"EXPRESSION_STATEMENT","change":"chars\u003dnew char[len]","source":"io.netty.util.internal.AppendableCharSequence.expand()","target":"io.netty.util.internal.AppendableCharSequence.append(char)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.AppendableCharSequence.expand()"} {"project":"netty_netty","commit":"1cc4607f07961622cfa3fb4351320ed54359be33","changeType":"IF_STATEMENT","change":"len \u003c 0","source":"io.netty.util.internal.AppendableCharSequence.expand()","target":"io.netty.util.internal.AppendableCharSequence.append(char)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.AppendableCharSequence.expand()"} {"project":"netty_netty","commit":"1cc4607f07961622cfa3fb4351320ed54359be33","changeType":"INFIX_EXPRESSION","change":"len \u003c 0","source":"io.netty.util.internal.AppendableCharSequence.expand()","target":"io.netty.util.internal.AppendableCharSequence.append(char)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.AppendableCharSequence.expand()"} {"project":"netty_netty","commit":"1cc4607f07961622cfa3fb4351320ed54359be33","changeType":"INFIX_EXPRESSION","change":"old.length \u003c\u003c 1","source":"io.netty.util.internal.AppendableCharSequence.expand()","target":"io.netty.util.internal.AppendableCharSequence.append(char)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.AppendableCharSequence.expand()"} {"project":"netty_netty","commit":"1cc4607f07961622cfa3fb4351320ed54359be33","changeType":"METHOD_INVOCATION","change":"System.arraycopy(old,0,chars,0,old.length)","source":"io.netty.util.internal.AppendableCharSequence.expand()","target":"io.netty.util.internal.AppendableCharSequence.append(char)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.AppendableCharSequence.expand()"} {"project":"netty_netty","commit":"1cc4607f07961622cfa3fb4351320ed54359be33","changeType":"MODIFIER","change":"private","source":"io.netty.util.internal.AppendableCharSequence.expand()","target":"io.netty.util.internal.AppendableCharSequence.append(char)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.AppendableCharSequence.expand()"} {"project":"netty_netty","commit":"1cc4607f07961622cfa3fb4351320ed54359be33","changeType":"NUMBER_LITERAL","change":"0","source":"io.netty.util.internal.AppendableCharSequence.expand()","target":"io.netty.util.internal.AppendableCharSequence.append(char)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.AppendableCharSequence.expand()"} {"project":"netty_netty","commit":"1cc4607f07961622cfa3fb4351320ed54359be33","changeType":"NUMBER_LITERAL","change":"1","source":"io.netty.util.internal.AppendableCharSequence.expand()","target":"io.netty.util.internal.AppendableCharSequence.append(char)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.AppendableCharSequence.expand()"} {"project":"netty_netty","commit":"1cc4607f07961622cfa3fb4351320ed54359be33","changeType":"PRIMITIVE_TYPE","change":"char","source":"io.netty.util.internal.AppendableCharSequence.expand()","target":"io.netty.util.internal.AppendableCharSequence.append(char)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.AppendableCharSequence.expand()"} {"project":"netty_netty","commit":"1cc4607f07961622cfa3fb4351320ed54359be33","changeType":"PRIMITIVE_TYPE","change":"int","source":"io.netty.util.internal.AppendableCharSequence.expand()","target":"io.netty.util.internal.AppendableCharSequence.append(char)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.AppendableCharSequence.expand()"} {"project":"netty_netty","commit":"1cc4607f07961622cfa3fb4351320ed54359be33","changeType":"PRIMITIVE_TYPE","change":"void","source":"io.netty.util.internal.AppendableCharSequence.expand()","target":"io.netty.util.internal.AppendableCharSequence.append(char)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.AppendableCharSequence.expand()"} {"project":"netty_netty","commit":"1cc4607f07961622cfa3fb4351320ed54359be33","changeType":"QUALIFIED_NAME","change":"old.length","source":"io.netty.util.internal.AppendableCharSequence.expand()","target":"io.netty.util.internal.AppendableCharSequence.append(char)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.AppendableCharSequence.expand()"} {"project":"netty_netty","commit":"1cc4607f07961622cfa3fb4351320ed54359be33","changeType":"SIMPLE_TYPE","change":"IllegalStateException","source":"io.netty.util.internal.AppendableCharSequence.expand()","target":"io.netty.util.internal.AppendableCharSequence.append(char)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.AppendableCharSequence.expand()"} {"project":"netty_netty","commit":"1cc4607f07961622cfa3fb4351320ed54359be33","changeType":"THROW_STATEMENT","change":"throw new IllegalStateException();\n","source":"io.netty.util.internal.AppendableCharSequence.expand()","target":"io.netty.util.internal.AppendableCharSequence.append(char)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.AppendableCharSequence.expand()"} {"project":"netty_netty","commit":"1cc4607f07961622cfa3fb4351320ed54359be33","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"len","source":"io.netty.util.internal.AppendableCharSequence.expand()","target":"io.netty.util.internal.AppendableCharSequence.append(char)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.AppendableCharSequence.expand()"} {"project":"netty_netty","commit":"1cc4607f07961622cfa3fb4351320ed54359be33","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"old","source":"io.netty.util.internal.AppendableCharSequence.expand()","target":"io.netty.util.internal.AppendableCharSequence.append(char)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.AppendableCharSequence.expand()"} {"project":"netty_netty","commit":"1cc4607f07961622cfa3fb4351320ed54359be33","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"int [len\u003dold.length \u003c\u003c 1]","source":"io.netty.util.internal.AppendableCharSequence.expand()","target":"io.netty.util.internal.AppendableCharSequence.append(char)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.AppendableCharSequence.expand()"} {"project":"netty_netty","commit":"1cc4607f07961622cfa3fb4351320ed54359be33","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"char[] [old\u003dchars]","source":"io.netty.util.internal.AppendableCharSequence.expand()","target":"io.netty.util.internal.AppendableCharSequence.append(char)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.AppendableCharSequence.expand()"} {"project":"netty_netty","commit":"1cc4607f07961622cfa3fb4351320ed54359be33","changeType":"ARRAY_CREATION","change":"new char[old.length \u003c\u003c 1]","source":"io.netty.util.internal.AppendableCharSequence.expand()","target":"io.netty.util.internal.AppendableCharSequence.append(char)","added":true,"scope":"TARGET","local":"io.netty.util.internal.AppendableCharSequence.append(char)"} {"project":"netty_netty","commit":"1cc4607f07961622cfa3fb4351320ed54359be33","changeType":"ARRAY_TYPE","change":"char[]","source":"io.netty.util.internal.AppendableCharSequence.expand()","target":"io.netty.util.internal.AppendableCharSequence.append(char)","added":true,"scope":"TARGET","local":"io.netty.util.internal.AppendableCharSequence.append(char)"} {"project":"netty_netty","commit":"1cc4607f07961622cfa3fb4351320ed54359be33","changeType":"ASSIGNMENT","change":"chars \u003d new char[old.length \u003c\u003c 1]","source":"io.netty.util.internal.AppendableCharSequence.expand()","target":"io.netty.util.internal.AppendableCharSequence.append(char)","added":true,"scope":"TARGET","local":"io.netty.util.internal.AppendableCharSequence.append(char)"} {"project":"netty_netty","commit":"1cc4607f07961622cfa3fb4351320ed54359be33","changeType":"DIMENSION","change":"[]","source":"io.netty.util.internal.AppendableCharSequence.expand()","target":"io.netty.util.internal.AppendableCharSequence.append(char)","added":true,"scope":"TARGET","local":"io.netty.util.internal.AppendableCharSequence.append(char)"} {"project":"netty_netty","commit":"1cc4607f07961622cfa3fb4351320ed54359be33","changeType":"EXPRESSION_STATEMENT","change":"System.arraycopy(old,0,chars,0,old.length)","source":"io.netty.util.internal.AppendableCharSequence.expand()","target":"io.netty.util.internal.AppendableCharSequence.append(char)","added":true,"scope":"TARGET","local":"io.netty.util.internal.AppendableCharSequence.append(char)"} {"project":"netty_netty","commit":"1cc4607f07961622cfa3fb4351320ed54359be33","changeType":"EXPRESSION_STATEMENT","change":"chars\u003dnew char[old.length \u003c\u003c 1]","source":"io.netty.util.internal.AppendableCharSequence.expand()","target":"io.netty.util.internal.AppendableCharSequence.append(char)","added":true,"scope":"TARGET","local":"io.netty.util.internal.AppendableCharSequence.append(char)"} {"project":"netty_netty","commit":"1cc4607f07961622cfa3fb4351320ed54359be33","changeType":"IF_STATEMENT","change":"pos \u003d\u003d chars.length","source":"io.netty.util.internal.AppendableCharSequence.expand()","target":"io.netty.util.internal.AppendableCharSequence.append(char)","added":true,"scope":"TARGET","local":"io.netty.util.internal.AppendableCharSequence.append(char)"} {"project":"netty_netty","commit":"1cc4607f07961622cfa3fb4351320ed54359be33","changeType":"INFIX_EXPRESSION","change":"old.length \u003c\u003c 1","source":"io.netty.util.internal.AppendableCharSequence.expand()","target":"io.netty.util.internal.AppendableCharSequence.append(char)","added":true,"scope":"TARGET","local":"io.netty.util.internal.AppendableCharSequence.append(char)"} {"project":"netty_netty","commit":"1cc4607f07961622cfa3fb4351320ed54359be33","changeType":"INFIX_EXPRESSION","change":"pos \u003d\u003d chars.length","source":"io.netty.util.internal.AppendableCharSequence.expand()","target":"io.netty.util.internal.AppendableCharSequence.append(char)","added":true,"scope":"TARGET","local":"io.netty.util.internal.AppendableCharSequence.append(char)"} {"project":"netty_netty","commit":"1cc4607f07961622cfa3fb4351320ed54359be33","changeType":"METHOD_INVOCATION","change":"System.arraycopy(old,0,chars,0,old.length)","source":"io.netty.util.internal.AppendableCharSequence.expand()","target":"io.netty.util.internal.AppendableCharSequence.append(char)","added":true,"scope":"TARGET","local":"io.netty.util.internal.AppendableCharSequence.append(char)"} {"project":"netty_netty","commit":"1cc4607f07961622cfa3fb4351320ed54359be33","changeType":"NUMBER_LITERAL","change":"0","source":"io.netty.util.internal.AppendableCharSequence.expand()","target":"io.netty.util.internal.AppendableCharSequence.append(char)","added":true,"scope":"TARGET","local":"io.netty.util.internal.AppendableCharSequence.append(char)"} {"project":"netty_netty","commit":"1cc4607f07961622cfa3fb4351320ed54359be33","changeType":"QUALIFIED_NAME","change":"old.length","source":"io.netty.util.internal.AppendableCharSequence.expand()","target":"io.netty.util.internal.AppendableCharSequence.append(char)","added":true,"scope":"TARGET","local":"io.netty.util.internal.AppendableCharSequence.append(char)"} {"project":"netty_netty","commit":"1cc4607f07961622cfa3fb4351320ed54359be33","changeType":"QUALIFIED_NAME","change":"chars.length","source":"io.netty.util.internal.AppendableCharSequence.expand()","target":"io.netty.util.internal.AppendableCharSequence.append(char)","added":true,"scope":"TARGET","local":"io.netty.util.internal.AppendableCharSequence.append(char)"} {"project":"netty_netty","commit":"1cc4607f07961622cfa3fb4351320ed54359be33","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"old","source":"io.netty.util.internal.AppendableCharSequence.expand()","target":"io.netty.util.internal.AppendableCharSequence.append(char)","added":true,"scope":"TARGET","local":"io.netty.util.internal.AppendableCharSequence.append(char)"} {"project":"netty_netty","commit":"1cc4607f07961622cfa3fb4351320ed54359be33","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"char[] [old\u003dchars]","source":"io.netty.util.internal.AppendableCharSequence.expand()","target":"io.netty.util.internal.AppendableCharSequence.append(char)","added":true,"scope":"TARGET","local":"io.netty.util.internal.AppendableCharSequence.append(char)"} {"project":"netty_netty","commit":"1cc4607f07961622cfa3fb4351320ed54359be33","changeType":"ARRAY_ACCESS","change":"chars[pos - 1]","source":"io.netty.util.internal.AppendableCharSequence.expand()","target":"io.netty.util.internal.AppendableCharSequence.append(char)","added":false,"scope":"TARGET","local":"io.netty.util.internal.AppendableCharSequence.append(char)"} {"project":"netty_netty","commit":"1cc4607f07961622cfa3fb4351320ed54359be33","changeType":"ASSIGNMENT","change":"chars[pos - 1] \u003d c","source":"io.netty.util.internal.AppendableCharSequence.expand()","target":"io.netty.util.internal.AppendableCharSequence.append(char)","added":false,"scope":"TARGET","local":"io.netty.util.internal.AppendableCharSequence.append(char)"} {"project":"netty_netty","commit":"1cc4607f07961622cfa3fb4351320ed54359be33","changeType":"CATCH_CLAUSE","change":"catch (IndexOutOfBoundsException e) {\n expand();\n chars[pos - 1]\u003dc;\n}\n","source":"io.netty.util.internal.AppendableCharSequence.expand()","target":"io.netty.util.internal.AppendableCharSequence.append(char)","added":false,"scope":"TARGET","local":"io.netty.util.internal.AppendableCharSequence.append(char)"} {"project":"netty_netty","commit":"1cc4607f07961622cfa3fb4351320ed54359be33","changeType":"EXPRESSION_STATEMENT","change":"expand()","source":"io.netty.util.internal.AppendableCharSequence.expand()","target":"io.netty.util.internal.AppendableCharSequence.append(char)","added":false,"scope":"TARGET","local":"io.netty.util.internal.AppendableCharSequence.append(char)"} {"project":"netty_netty","commit":"1cc4607f07961622cfa3fb4351320ed54359be33","changeType":"EXPRESSION_STATEMENT","change":"chars[pos - 1]\u003dc","source":"io.netty.util.internal.AppendableCharSequence.expand()","target":"io.netty.util.internal.AppendableCharSequence.append(char)","added":false,"scope":"TARGET","local":"io.netty.util.internal.AppendableCharSequence.append(char)"} {"project":"netty_netty","commit":"1cc4607f07961622cfa3fb4351320ed54359be33","changeType":"INFIX_EXPRESSION","change":"pos - 1","source":"io.netty.util.internal.AppendableCharSequence.expand()","target":"io.netty.util.internal.AppendableCharSequence.append(char)","added":false,"scope":"TARGET","local":"io.netty.util.internal.AppendableCharSequence.append(char)"} {"project":"netty_netty","commit":"1cc4607f07961622cfa3fb4351320ed54359be33","changeType":"METHOD_INVOCATION","change":"expand()","source":"io.netty.util.internal.AppendableCharSequence.expand()","target":"io.netty.util.internal.AppendableCharSequence.append(char)","added":false,"scope":"TARGET","local":"io.netty.util.internal.AppendableCharSequence.append(char)"} {"project":"netty_netty","commit":"1cc4607f07961622cfa3fb4351320ed54359be33","changeType":"SIMPLE_TYPE","change":"IndexOutOfBoundsException","source":"io.netty.util.internal.AppendableCharSequence.expand()","target":"io.netty.util.internal.AppendableCharSequence.append(char)","added":false,"scope":"TARGET","local":"io.netty.util.internal.AppendableCharSequence.append(char)"} {"project":"netty_netty","commit":"1cc4607f07961622cfa3fb4351320ed54359be33","changeType":"SINGLE_VARIABLE_DECLARATION","change":"IndexOutOfBoundsException e","source":"io.netty.util.internal.AppendableCharSequence.expand()","target":"io.netty.util.internal.AppendableCharSequence.append(char)","added":false,"scope":"TARGET","local":"io.netty.util.internal.AppendableCharSequence.append(char)"} {"project":"netty_netty","commit":"1cc4607f07961622cfa3fb4351320ed54359be33","changeType":"TRY_STATEMENT","change":"try {\n chars[pos++]\u003dc;\n}\n catch (IndexOutOfBoundsException e) {\n expand();\n chars[pos - 1]\u003dc;\n}\n","source":"io.netty.util.internal.AppendableCharSequence.expand()","target":"io.netty.util.internal.AppendableCharSequence.append(char)","added":false,"scope":"TARGET","local":"io.netty.util.internal.AppendableCharSequence.append(char)"} {"project":"netty_netty","commit":"9ff234abedb92596b3c0c2f8c3a969cb533f7cc3","changeType":"EXPRESSION_STATEMENT","change":"ctx.flush()","source":"io.netty.handler.stream.ChunkedWriteHandler.doFlush(ChannelHandlerContext)","target":"io.netty.handler.stream.ChunkedWriteHandler.flush(ChannelHandlerContext)","added":true,"scope":"TARGET","local":"io.netty.handler.stream.ChunkedWriteHandler.flush(ChannelHandlerContext)"} {"project":"netty_netty","commit":"9ff234abedb92596b3c0c2f8c3a969cb533f7cc3","changeType":"IF_STATEMENT","change":"!doFlush(ctx)","source":"io.netty.handler.stream.ChunkedWriteHandler.doFlush(ChannelHandlerContext)","target":"io.netty.handler.stream.ChunkedWriteHandler.flush(ChannelHandlerContext)","added":true,"scope":"TARGET","local":"io.netty.handler.stream.ChunkedWriteHandler.flush(ChannelHandlerContext)"} {"project":"netty_netty","commit":"9ff234abedb92596b3c0c2f8c3a969cb533f7cc3","changeType":"METHOD_INVOCATION","change":"ctx.flush()","source":"io.netty.handler.stream.ChunkedWriteHandler.doFlush(ChannelHandlerContext)","target":"io.netty.handler.stream.ChunkedWriteHandler.flush(ChannelHandlerContext)","added":true,"scope":"TARGET","local":"io.netty.handler.stream.ChunkedWriteHandler.flush(ChannelHandlerContext)"} {"project":"netty_netty","commit":"9ff234abedb92596b3c0c2f8c3a969cb533f7cc3","changeType":"PREFIX_EXPRESSION","change":"!doFlush(ctx)","source":"io.netty.handler.stream.ChunkedWriteHandler.doFlush(ChannelHandlerContext)","target":"io.netty.handler.stream.ChunkedWriteHandler.flush(ChannelHandlerContext)","added":true,"scope":"TARGET","local":"io.netty.handler.stream.ChunkedWriteHandler.flush(ChannelHandlerContext)"} {"project":"netty_netty","commit":"9ff234abedb92596b3c0c2f8c3a969cb533f7cc3","changeType":"EXPRESSION_STATEMENT","change":"doFlush(ctx)","source":"io.netty.handler.stream.ChunkedWriteHandler.doFlush(ChannelHandlerContext)","target":"io.netty.handler.stream.ChunkedWriteHandler.flush(ChannelHandlerContext)","added":false,"scope":"TARGET","local":"io.netty.handler.stream.ChunkedWriteHandler.flush(ChannelHandlerContext)"} {"project":"netty_netty","commit":"9ff234abedb92596b3c0c2f8c3a969cb533f7cc3","changeType":"IF_STATEMENT","change":"channel.isWritable() || !channel.isActive()","source":"io.netty.handler.stream.ChunkedWriteHandler.doFlush(ChannelHandlerContext)","target":"io.netty.handler.stream.ChunkedWriteHandler.flush(ChannelHandlerContext)","added":false,"scope":"TARGET","local":"io.netty.handler.stream.ChunkedWriteHandler.flush(ChannelHandlerContext)"} {"project":"netty_netty","commit":"9ff234abedb92596b3c0c2f8c3a969cb533f7cc3","changeType":"INFIX_EXPRESSION","change":"channel.isWritable() || !channel.isActive()","source":"io.netty.handler.stream.ChunkedWriteHandler.doFlush(ChannelHandlerContext)","target":"io.netty.handler.stream.ChunkedWriteHandler.flush(ChannelHandlerContext)","added":false,"scope":"TARGET","local":"io.netty.handler.stream.ChunkedWriteHandler.flush(ChannelHandlerContext)"} {"project":"netty_netty","commit":"9ff234abedb92596b3c0c2f8c3a969cb533f7cc3","changeType":"METHOD_INVOCATION","change":"channel.isWritable()","source":"io.netty.handler.stream.ChunkedWriteHandler.doFlush(ChannelHandlerContext)","target":"io.netty.handler.stream.ChunkedWriteHandler.flush(ChannelHandlerContext)","added":false,"scope":"TARGET","local":"io.netty.handler.stream.ChunkedWriteHandler.flush(ChannelHandlerContext)"} {"project":"netty_netty","commit":"9ff234abedb92596b3c0c2f8c3a969cb533f7cc3","changeType":"METHOD_INVOCATION","change":"channel.isActive()","source":"io.netty.handler.stream.ChunkedWriteHandler.doFlush(ChannelHandlerContext)","target":"io.netty.handler.stream.ChunkedWriteHandler.flush(ChannelHandlerContext)","added":false,"scope":"TARGET","local":"io.netty.handler.stream.ChunkedWriteHandler.flush(ChannelHandlerContext)"} {"project":"netty_netty","commit":"9ff234abedb92596b3c0c2f8c3a969cb533f7cc3","changeType":"METHOD_INVOCATION","change":"ctx.channel()","source":"io.netty.handler.stream.ChunkedWriteHandler.doFlush(ChannelHandlerContext)","target":"io.netty.handler.stream.ChunkedWriteHandler.flush(ChannelHandlerContext)","added":false,"scope":"TARGET","local":"io.netty.handler.stream.ChunkedWriteHandler.flush(ChannelHandlerContext)"} {"project":"netty_netty","commit":"9ff234abedb92596b3c0c2f8c3a969cb533f7cc3","changeType":"PREFIX_EXPRESSION","change":"!channel.isActive()","source":"io.netty.handler.stream.ChunkedWriteHandler.doFlush(ChannelHandlerContext)","target":"io.netty.handler.stream.ChunkedWriteHandler.flush(ChannelHandlerContext)","added":false,"scope":"TARGET","local":"io.netty.handler.stream.ChunkedWriteHandler.flush(ChannelHandlerContext)"} {"project":"netty_netty","commit":"9ff234abedb92596b3c0c2f8c3a969cb533f7cc3","changeType":"SIMPLE_TYPE","change":"Channel","source":"io.netty.handler.stream.ChunkedWriteHandler.doFlush(ChannelHandlerContext)","target":"io.netty.handler.stream.ChunkedWriteHandler.flush(ChannelHandlerContext)","added":false,"scope":"TARGET","local":"io.netty.handler.stream.ChunkedWriteHandler.flush(ChannelHandlerContext)"} {"project":"netty_netty","commit":"9ff234abedb92596b3c0c2f8c3a969cb533f7cc3","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"channel","source":"io.netty.handler.stream.ChunkedWriteHandler.doFlush(ChannelHandlerContext)","target":"io.netty.handler.stream.ChunkedWriteHandler.flush(ChannelHandlerContext)","added":false,"scope":"TARGET","local":"io.netty.handler.stream.ChunkedWriteHandler.flush(ChannelHandlerContext)"} {"project":"netty_netty","commit":"9ff234abedb92596b3c0c2f8c3a969cb533f7cc3","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"Channel [channel\u003dctx.channel()]","source":"io.netty.handler.stream.ChunkedWriteHandler.doFlush(ChannelHandlerContext)","target":"io.netty.handler.stream.ChunkedWriteHandler.flush(ChannelHandlerContext)","added":false,"scope":"TARGET","local":"io.netty.handler.stream.ChunkedWriteHandler.flush(ChannelHandlerContext)"} {"project":"netty_netty","commit":"9ff234abedb92596b3c0c2f8c3a969cb533f7cc3","changeType":"RETURN_STATEMENT","change":"return false;\n","source":"io.netty.handler.stream.ChunkedWriteHandler.doFlush(ChannelHandlerContext)","target":"io.netty.handler.stream.ChunkedWriteHandler.flush(ChannelHandlerContext)","added":true,"scope":"SOURCE","local":"io.netty.handler.stream.ChunkedWriteHandler.doFlush(ChannelHandlerContext)"} {"project":"netty_netty","commit":"9ff234abedb92596b3c0c2f8c3a969cb533f7cc3","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"flushed","source":"io.netty.handler.stream.ChunkedWriteHandler.doFlush(ChannelHandlerContext)","target":"io.netty.handler.stream.ChunkedWriteHandler.flush(ChannelHandlerContext)","added":true,"scope":"SOURCE","local":"io.netty.handler.stream.ChunkedWriteHandler.doFlush(ChannelHandlerContext)"} {"project":"netty_netty","commit":"9ff234abedb92596b3c0c2f8c3a969cb533f7cc3","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"boolean [flushed\u003dfalse]","source":"io.netty.handler.stream.ChunkedWriteHandler.doFlush(ChannelHandlerContext)","target":"io.netty.handler.stream.ChunkedWriteHandler.flush(ChannelHandlerContext)","added":true,"scope":"SOURCE","local":"io.netty.handler.stream.ChunkedWriteHandler.doFlush(ChannelHandlerContext)"} {"project":"netty_netty","commit":"9ff234abedb92596b3c0c2f8c3a969cb533f7cc3","changeType":"WHILE_STATEMENT","change":"while (channel.isWritable()) {\n if (currentWrite \u003d\u003d null) {\n currentWrite\u003dqueue.poll();\n }\n if (currentWrite \u003d\u003d null) {\n break;\n }\n final PendingWrite currentWrite\u003dthis.currentWrite;\n final Object pendingMessage\u003dcurrentWrite.msg;\n if (pendingMessage instanceof ChunkedInput) {\n final ChunkedInput\u003c?\u003e chunks\u003d(ChunkedInput\u003c?\u003e)pendingMessage;\n boolean endOfInput;\n boolean suspend;\n Object message\u003dnull;\n try {\n message\u003dchunks.readChunk(ctx);\n endOfInput\u003dchunks.isEndOfInput();\n if (message \u003d\u003d null) {\n suspend\u003d!endOfInput;\n }\n else {\n suspend\u003dfalse;\n }\n }\n catch ( final Throwable t) {\n this.currentWrite\u003dnull;\n if (message !\u003d null) {\n ReferenceCountUtil.release(message);\n }\n currentWrite.fail(t);\n closeInput(chunks);\n break;\n }\n if (suspend) {\n break;\n }\n if (message \u003d\u003d null) {\n message\u003dUnpooled.EMPTY_BUFFER;\n }\n ChannelFuture f\u003dctx.write(message);\n if (endOfInput) {\n this.currentWrite\u003dnull;\n f.addListener(new ChannelFutureListener(){\n @Override public void operationComplete( ChannelFuture future) throws Exception {\n currentWrite.progress(chunks.progress(),chunks.length());\n currentWrite.success(chunks.length());\n closeInput(chunks);\n }\n }\n);\n }\n else if (channel.isWritable()) {\n f.addListener(new ChannelFutureListener(){\n @Override public void operationComplete( ChannelFuture future) throws Exception {\n if (!future.isSuccess()) {\n closeInput((ChunkedInput\u003c?\u003e)pendingMessage);\n currentWrite.fail(future.cause());\n }\n else {\n currentWrite.progress(chunks.progress(),chunks.length());\n }\n }\n }\n);\n }\n else {\n f.addListener(new ChannelFutureListener(){\n @Override public void operationComplete( ChannelFuture future) throws Exception {\n if (!future.isSuccess()) {\n closeInput((ChunkedInput\u003c?\u003e)pendingMessage);\n currentWrite.fail(future.cause());\n }\n else {\n currentWrite.progress(chunks.progress(),chunks.length());\n if (channel.isWritable()) {\n resumeTransfer();\n }\n }\n }\n }\n);\n }\n }\n else {\n ctx.write(pendingMessage,currentWrite.promise);\n this.currentWrite\u003dnull;\n }\n ctx.flush();\n flushed\u003dtrue;\n if (!channel.isActive()) {\n discard(new ClosedChannelException());\n break;\n }\n}\n","source":"io.netty.handler.stream.ChunkedWriteHandler.doFlush(ChannelHandlerContext)","target":"io.netty.handler.stream.ChunkedWriteHandler.flush(ChannelHandlerContext)","added":true,"scope":"SOURCE","local":"io.netty.handler.stream.ChunkedWriteHandler.doFlush(ChannelHandlerContext)"} {"project":"netty_netty","commit":"9ff234abedb92596b3c0c2f8c3a969cb533f7cc3","changeType":"PRIMITIVE_TYPE","change":"void","source":"io.netty.handler.stream.ChunkedWriteHandler.doFlush(ChannelHandlerContext)","target":"io.netty.handler.stream.ChunkedWriteHandler.flush(ChannelHandlerContext)","added":false,"scope":"SOURCE","local":"io.netty.handler.stream.ChunkedWriteHandler.doFlush(ChannelHandlerContext)"} {"project":"netty_netty","commit":"9ff234abedb92596b3c0c2f8c3a969cb533f7cc3","changeType":"RETURN_STATEMENT","change":"return;\n","source":"io.netty.handler.stream.ChunkedWriteHandler.doFlush(ChannelHandlerContext)","target":"io.netty.handler.stream.ChunkedWriteHandler.flush(ChannelHandlerContext)","added":false,"scope":"SOURCE","local":"io.netty.handler.stream.ChunkedWriteHandler.doFlush(ChannelHandlerContext)"} {"project":"netty_netty","commit":"9ff234abedb92596b3c0c2f8c3a969cb533f7cc3","changeType":"WHILE_STATEMENT","change":"while (channel.isWritable()) {\n if (currentWrite \u003d\u003d null) {\n currentWrite\u003dqueue.poll();\n }\n if (currentWrite \u003d\u003d null) {\n break;\n }\n final PendingWrite currentWrite\u003dthis.currentWrite;\n final Object pendingMessage\u003dcurrentWrite.msg;\n if (pendingMessage instanceof ChunkedInput) {\n final ChunkedInput\u003c?\u003e chunks\u003d(ChunkedInput\u003c?\u003e)pendingMessage;\n boolean endOfInput;\n boolean suspend;\n Object message\u003dnull;\n try {\n message\u003dchunks.readChunk(ctx);\n endOfInput\u003dchunks.isEndOfInput();\n if (message \u003d\u003d null) {\n suspend\u003d!endOfInput;\n }\n else {\n suspend\u003dfalse;\n }\n }\n catch ( final Throwable t) {\n this.currentWrite\u003dnull;\n if (message !\u003d null) {\n ReferenceCountUtil.release(message);\n }\n currentWrite.fail(t);\n closeInput(chunks);\n break;\n }\n if (suspend) {\n break;\n }\n if (message \u003d\u003d null) {\n message\u003dUnpooled.EMPTY_BUFFER;\n }\n ChannelFuture f\u003dctx.write(message);\n if (endOfInput) {\n this.currentWrite\u003dnull;\n f.addListener(new ChannelFutureListener(){\n @Override public void operationComplete( ChannelFuture future) throws Exception {\n currentWrite.progress(chunks.progress(),chunks.length());\n currentWrite.success(chunks.length());\n closeInput(chunks);\n }\n }\n);\n }\n else if (channel.isWritable()) {\n f.addListener(new ChannelFutureListener(){\n @Override public void operationComplete( ChannelFuture future) throws Exception {\n if (!future.isSuccess()) {\n closeInput((ChunkedInput\u003c?\u003e)pendingMessage);\n currentWrite.fail(future.cause());\n }\n else {\n currentWrite.progress(chunks.progress(),chunks.length());\n }\n }\n }\n);\n }\n else {\n f.addListener(new ChannelFutureListener(){\n @Override public void operationComplete( ChannelFuture future) throws Exception {\n if (!future.isSuccess()) {\n closeInput((ChunkedInput\u003c?\u003e)pendingMessage);\n currentWrite.fail(future.cause());\n }\n else {\n currentWrite.progress(chunks.progress(),chunks.length());\n if (channel.isWritable()) {\n resumeTransfer();\n }\n }\n }\n }\n);\n }\n }\n else {\n ctx.write(pendingMessage,currentWrite.promise);\n this.currentWrite\u003dnull;\n }\n ctx.flush();\n if (!channel.isActive()) {\n discard(new ClosedChannelException());\n return;\n }\n}\n","source":"io.netty.handler.stream.ChunkedWriteHandler.doFlush(ChannelHandlerContext)","target":"io.netty.handler.stream.ChunkedWriteHandler.flush(ChannelHandlerContext)","added":false,"scope":"SOURCE","local":"io.netty.handler.stream.ChunkedWriteHandler.doFlush(ChannelHandlerContext)"} {"project":"netty_netty","commit":"19ffdd5c297ca45dd42a193c5de6065dfdbefc2b","changeType":"METHOD_DECLARATION","change":"io.netty.channel.nio.NioEventLoop.resetPrematureSelectorReturns()","source":"io.netty.channel.nio.NioEventLoop.resetPrematureSelectorReturns()","target":"io.netty.channel.nio.NioEventLoop.select()","added":false,"scope":"CLASS_S","local":"transport.src.main.io.netty.channel.nio.NioEventLoop"} {"project":"netty_netty","commit":"19ffdd5c297ca45dd42a193c5de6065dfdbefc2b","changeType":"ASSIGNMENT","change":"this.prematureSelectorReturns \u003d 0","source":"io.netty.channel.nio.NioEventLoop.resetPrematureSelectorReturns()","target":"io.netty.channel.nio.NioEventLoop.select()","added":false,"scope":"SOURCE","local":"io.netty.channel.nio.NioEventLoop.resetPrematureSelectorReturns()"} {"project":"netty_netty","commit":"19ffdd5c297ca45dd42a193c5de6065dfdbefc2b","changeType":"EXPRESSION_STATEMENT","change":"this.prematureSelectorReturns\u003d0","source":"io.netty.channel.nio.NioEventLoop.resetPrematureSelectorReturns()","target":"io.netty.channel.nio.NioEventLoop.select()","added":false,"scope":"SOURCE","local":"io.netty.channel.nio.NioEventLoop.resetPrematureSelectorReturns()"} {"project":"netty_netty","commit":"19ffdd5c297ca45dd42a193c5de6065dfdbefc2b","changeType":"EXPRESSION_STATEMENT","change":"logger.debug(\"Selector.select() returned prematurely {} times in a row.\",prematureSelectorReturns)","source":"io.netty.channel.nio.NioEventLoop.resetPrematureSelectorReturns()","target":"io.netty.channel.nio.NioEventLoop.select()","added":false,"scope":"SOURCE","local":"io.netty.channel.nio.NioEventLoop.resetPrematureSelectorReturns()"} {"project":"netty_netty","commit":"19ffdd5c297ca45dd42a193c5de6065dfdbefc2b","changeType":"FIELD_ACCESS","change":"this.prematureSelectorReturns","source":"io.netty.channel.nio.NioEventLoop.resetPrematureSelectorReturns()","target":"io.netty.channel.nio.NioEventLoop.select()","added":false,"scope":"SOURCE","local":"io.netty.channel.nio.NioEventLoop.resetPrematureSelectorReturns()"} {"project":"netty_netty","commit":"19ffdd5c297ca45dd42a193c5de6065dfdbefc2b","changeType":"IF_STATEMENT","change":"logger.isDebugEnabled()","source":"io.netty.channel.nio.NioEventLoop.resetPrematureSelectorReturns()","target":"io.netty.channel.nio.NioEventLoop.select()","added":false,"scope":"SOURCE","local":"io.netty.channel.nio.NioEventLoop.resetPrematureSelectorReturns()"} {"project":"netty_netty","commit":"19ffdd5c297ca45dd42a193c5de6065dfdbefc2b","changeType":"IF_STATEMENT","change":"prematureSelectorReturns \u003e\u003d MIN_PREMATURE_SELECTOR_RETURNS","source":"io.netty.channel.nio.NioEventLoop.resetPrematureSelectorReturns()","target":"io.netty.channel.nio.NioEventLoop.select()","added":false,"scope":"SOURCE","local":"io.netty.channel.nio.NioEventLoop.resetPrematureSelectorReturns()"} {"project":"netty_netty","commit":"19ffdd5c297ca45dd42a193c5de6065dfdbefc2b","changeType":"INFIX_EXPRESSION","change":"prematureSelectorReturns \u003e\u003d MIN_PREMATURE_SELECTOR_RETURNS","source":"io.netty.channel.nio.NioEventLoop.resetPrematureSelectorReturns()","target":"io.netty.channel.nio.NioEventLoop.select()","added":false,"scope":"SOURCE","local":"io.netty.channel.nio.NioEventLoop.resetPrematureSelectorReturns()"} {"project":"netty_netty","commit":"19ffdd5c297ca45dd42a193c5de6065dfdbefc2b","changeType":"METHOD_INVOCATION","change":"logger.debug(\"Selector.select() returned prematurely {} times in a row.\",prematureSelectorReturns)","source":"io.netty.channel.nio.NioEventLoop.resetPrematureSelectorReturns()","target":"io.netty.channel.nio.NioEventLoop.select()","added":false,"scope":"SOURCE","local":"io.netty.channel.nio.NioEventLoop.resetPrematureSelectorReturns()"} {"project":"netty_netty","commit":"19ffdd5c297ca45dd42a193c5de6065dfdbefc2b","changeType":"METHOD_INVOCATION","change":"logger.isDebugEnabled()","source":"io.netty.channel.nio.NioEventLoop.resetPrematureSelectorReturns()","target":"io.netty.channel.nio.NioEventLoop.select()","added":false,"scope":"SOURCE","local":"io.netty.channel.nio.NioEventLoop.resetPrematureSelectorReturns()"} {"project":"netty_netty","commit":"19ffdd5c297ca45dd42a193c5de6065dfdbefc2b","changeType":"MODIFIER","change":"private","source":"io.netty.channel.nio.NioEventLoop.resetPrematureSelectorReturns()","target":"io.netty.channel.nio.NioEventLoop.select()","added":false,"scope":"SOURCE","local":"io.netty.channel.nio.NioEventLoop.resetPrematureSelectorReturns()"} {"project":"netty_netty","commit":"19ffdd5c297ca45dd42a193c5de6065dfdbefc2b","changeType":"NUMBER_LITERAL","change":"0","source":"io.netty.channel.nio.NioEventLoop.resetPrematureSelectorReturns()","target":"io.netty.channel.nio.NioEventLoop.select()","added":false,"scope":"SOURCE","local":"io.netty.channel.nio.NioEventLoop.resetPrematureSelectorReturns()"} {"project":"netty_netty","commit":"19ffdd5c297ca45dd42a193c5de6065dfdbefc2b","changeType":"PRIMITIVE_TYPE","change":"int","source":"io.netty.channel.nio.NioEventLoop.resetPrematureSelectorReturns()","target":"io.netty.channel.nio.NioEventLoop.select()","added":false,"scope":"SOURCE","local":"io.netty.channel.nio.NioEventLoop.resetPrematureSelectorReturns()"} {"project":"netty_netty","commit":"19ffdd5c297ca45dd42a193c5de6065dfdbefc2b","changeType":"PRIMITIVE_TYPE","change":"void","source":"io.netty.channel.nio.NioEventLoop.resetPrematureSelectorReturns()","target":"io.netty.channel.nio.NioEventLoop.select()","added":false,"scope":"SOURCE","local":"io.netty.channel.nio.NioEventLoop.resetPrematureSelectorReturns()"} {"project":"netty_netty","commit":"19ffdd5c297ca45dd42a193c5de6065dfdbefc2b","changeType":"STRING_LITERAL","change":"Selector.select() returned prematurely {} times in a row.","source":"io.netty.channel.nio.NioEventLoop.resetPrematureSelectorReturns()","target":"io.netty.channel.nio.NioEventLoop.select()","added":false,"scope":"SOURCE","local":"io.netty.channel.nio.NioEventLoop.resetPrematureSelectorReturns()"} {"project":"netty_netty","commit":"19ffdd5c297ca45dd42a193c5de6065dfdbefc2b","changeType":"THIS_EXPRESSION","change":"this","source":"io.netty.channel.nio.NioEventLoop.resetPrematureSelectorReturns()","target":"io.netty.channel.nio.NioEventLoop.select()","added":false,"scope":"SOURCE","local":"io.netty.channel.nio.NioEventLoop.resetPrematureSelectorReturns()"} {"project":"netty_netty","commit":"19ffdd5c297ca45dd42a193c5de6065dfdbefc2b","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"prematureSelectorReturns","source":"io.netty.channel.nio.NioEventLoop.resetPrematureSelectorReturns()","target":"io.netty.channel.nio.NioEventLoop.select()","added":false,"scope":"SOURCE","local":"io.netty.channel.nio.NioEventLoop.resetPrematureSelectorReturns()"} {"project":"netty_netty","commit":"19ffdd5c297ca45dd42a193c5de6065dfdbefc2b","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"int [prematureSelectorReturns\u003dthis.prematureSelectorReturns]","source":"io.netty.channel.nio.NioEventLoop.resetPrematureSelectorReturns()","target":"io.netty.channel.nio.NioEventLoop.select()","added":false,"scope":"SOURCE","local":"io.netty.channel.nio.NioEventLoop.resetPrematureSelectorReturns()"} {"project":"netty_netty","commit":"19ffdd5c297ca45dd42a193c5de6065dfdbefc2b","changeType":"EXPRESSION_STATEMENT","change":"resetPrematureSelectorReturns()","source":"io.netty.channel.nio.NioEventLoop.resetPrematureSelectorReturns()","target":"io.netty.channel.nio.NioEventLoop.select()","added":false,"scope":"SUR_S","local":"io.netty.channel.nio.NioEventLoop.selectNow()"} {"project":"netty_netty","commit":"19ffdd5c297ca45dd42a193c5de6065dfdbefc2b","changeType":"METHOD_INVOCATION","change":"resetPrematureSelectorReturns()","source":"io.netty.channel.nio.NioEventLoop.resetPrematureSelectorReturns()","target":"io.netty.channel.nio.NioEventLoop.select()","added":false,"scope":"SUR_S","local":"io.netty.channel.nio.NioEventLoop.selectNow()"} {"project":"netty_netty","commit":"19ffdd5c297ca45dd42a193c5de6065dfdbefc2b","changeType":"TRY_STATEMENT","change":"try {\n if (selector.selectNow() !\u003d 0) {\n resetPrematureSelectorReturns();\n }\n}\n finally {\n if (wakenUp.get()) {\n selector.wakeup();\n }\n}\n","source":"io.netty.channel.nio.NioEventLoop.resetPrematureSelectorReturns()","target":"io.netty.channel.nio.NioEventLoop.select()","added":false,"scope":"SUR_S","local":"io.netty.channel.nio.NioEventLoop.selectNow()"} {"project":"netty_netty","commit":"19ffdd5c297ca45dd42a193c5de6065dfdbefc2b","changeType":"EXPRESSION_STATEMENT","change":"resetPrematureSelectorReturns()","source":"io.netty.channel.nio.NioEventLoop.resetPrematureSelectorReturns()","target":"io.netty.channel.nio.NioEventLoop.select()","added":false,"scope":"SUR_S","local":"io.netty.channel.nio.NioEventLoop.openSelector()"} {"project":"netty_netty","commit":"19ffdd5c297ca45dd42a193c5de6065dfdbefc2b","changeType":"METHOD_INVOCATION","change":"resetPrematureSelectorReturns()","source":"io.netty.channel.nio.NioEventLoop.resetPrematureSelectorReturns()","target":"io.netty.channel.nio.NioEventLoop.select()","added":false,"scope":"SUR_S","local":"io.netty.channel.nio.NioEventLoop.openSelector()"} {"project":"netty_netty","commit":"19ffdd5c297ca45dd42a193c5de6065dfdbefc2b","changeType":"EXPRESSION_STATEMENT","change":"resetPrematureSelectorReturns()","source":"io.netty.channel.nio.NioEventLoop.resetPrematureSelectorReturns()","target":"io.netty.channel.nio.NioEventLoop.select()","added":false,"scope":"SUR_S","local":"io.netty.channel.nio.NioEventLoop.selectAgain()"} {"project":"netty_netty","commit":"19ffdd5c297ca45dd42a193c5de6065dfdbefc2b","changeType":"METHOD_INVOCATION","change":"resetPrematureSelectorReturns()","source":"io.netty.channel.nio.NioEventLoop.resetPrematureSelectorReturns()","target":"io.netty.channel.nio.NioEventLoop.select()","added":false,"scope":"SUR_S","local":"io.netty.channel.nio.NioEventLoop.selectAgain()"} {"project":"netty_netty","commit":"19ffdd5c297ca45dd42a193c5de6065dfdbefc2b","changeType":"TRY_STATEMENT","change":"try {\n if (selector.selectNow() !\u003d 0) {\n resetPrematureSelectorReturns();\n }\n}\n catch (Throwable t) {\n logger.warn(\"Failed to update SelectionKeys.\",t);\n}\n","source":"io.netty.channel.nio.NioEventLoop.resetPrematureSelectorReturns()","target":"io.netty.channel.nio.NioEventLoop.select()","added":false,"scope":"SUR_S","local":"io.netty.channel.nio.NioEventLoop.selectAgain()"} {"project":"netty_netty","commit":"19ffdd5c297ca45dd42a193c5de6065dfdbefc2b","changeType":"ASSIGNMENT","change":"selectCnt \u003d 1","source":"io.netty.channel.nio.NioEventLoop.resetPrematureSelectorReturns()","target":"io.netty.channel.nio.NioEventLoop.select()","added":true,"scope":"TARGET","local":"io.netty.channel.nio.NioEventLoop.select()"} {"project":"netty_netty","commit":"19ffdd5c297ca45dd42a193c5de6065dfdbefc2b","changeType":"ASSIGNMENT","change":"currentTimeNanos \u003d System.nanoTime()","source":"io.netty.channel.nio.NioEventLoop.resetPrematureSelectorReturns()","target":"io.netty.channel.nio.NioEventLoop.select()","added":true,"scope":"TARGET","local":"io.netty.channel.nio.NioEventLoop.select()"} {"project":"netty_netty","commit":"19ffdd5c297ca45dd42a193c5de6065dfdbefc2b","changeType":"BREAK_STATEMENT","change":"break;\n","source":"io.netty.channel.nio.NioEventLoop.resetPrematureSelectorReturns()","target":"io.netty.channel.nio.NioEventLoop.select()","added":true,"scope":"TARGET","local":"io.netty.channel.nio.NioEventLoop.select()"} {"project":"netty_netty","commit":"19ffdd5c297ca45dd42a193c5de6065dfdbefc2b","changeType":"EXPRESSION_STATEMENT","change":"currentTimeNanos\u003dSystem.nanoTime()","source":"io.netty.channel.nio.NioEventLoop.resetPrematureSelectorReturns()","target":"io.netty.channel.nio.NioEventLoop.select()","added":true,"scope":"TARGET","local":"io.netty.channel.nio.NioEventLoop.select()"} {"project":"netty_netty","commit":"19ffdd5c297ca45dd42a193c5de6065dfdbefc2b","changeType":"EXPRESSION_STATEMENT","change":"logger.warn(\"Selector.select() returned prematurely {} times in a row; rebuilding selector.\",selectCnt)","source":"io.netty.channel.nio.NioEventLoop.resetPrematureSelectorReturns()","target":"io.netty.channel.nio.NioEventLoop.select()","added":true,"scope":"TARGET","local":"io.netty.channel.nio.NioEventLoop.select()"} {"project":"netty_netty","commit":"19ffdd5c297ca45dd42a193c5de6065dfdbefc2b","changeType":"EXPRESSION_STATEMENT","change":"selectCnt++","source":"io.netty.channel.nio.NioEventLoop.resetPrematureSelectorReturns()","target":"io.netty.channel.nio.NioEventLoop.select()","added":true,"scope":"TARGET","local":"io.netty.channel.nio.NioEventLoop.select()"} {"project":"netty_netty","commit":"19ffdd5c297ca45dd42a193c5de6065dfdbefc2b","changeType":"EXPRESSION_STATEMENT","change":"logger.debug(\"Selector.select() returned prematurely {} times in a row.\",selectCnt - 1)","source":"io.netty.channel.nio.NioEventLoop.resetPrematureSelectorReturns()","target":"io.netty.channel.nio.NioEventLoop.select()","added":true,"scope":"TARGET","local":"io.netty.channel.nio.NioEventLoop.select()"} {"project":"netty_netty","commit":"19ffdd5c297ca45dd42a193c5de6065dfdbefc2b","changeType":"EXPRESSION_STATEMENT","change":"selectCnt\u003d1","source":"io.netty.channel.nio.NioEventLoop.resetPrematureSelectorReturns()","target":"io.netty.channel.nio.NioEventLoop.select()","added":true,"scope":"TARGET","local":"io.netty.channel.nio.NioEventLoop.select()"} {"project":"netty_netty","commit":"19ffdd5c297ca45dd42a193c5de6065dfdbefc2b","changeType":"FOR_STATEMENT","change":"for (; ; ) {\n long timeoutMillis\u003d(selectDeadLineNanos - currentTimeNanos + 500000L) / 1000000L;\n if (timeoutMillis \u003c\u003d 0) {\n if (selectCnt \u003d\u003d 0) {\n selector.selectNow();\n selectCnt\u003d1;\n }\n break;\n }\n int selectedKeys\u003dselector.select(timeoutMillis);\n selectCnt++;\n if (selectedKeys !\u003d 0 || oldWakenUp || wakenUp.get() || hasTasks()) {\n break;\n }\n if (SELECTOR_AUTO_REBUILD_THRESHOLD \u003e 0 \u0026\u0026 selectCnt \u003e\u003d SELECTOR_AUTO_REBUILD_THRESHOLD) {\n logger.warn(\"Selector.select() returned prematurely {} times in a row; rebuilding selector.\",selectCnt);\n rebuildSelector();\n selector.selectNow();\n selectCnt\u003d1;\n break;\n }\n currentTimeNanos\u003dSystem.nanoTime();\n}\n","source":"io.netty.channel.nio.NioEventLoop.resetPrematureSelectorReturns()","target":"io.netty.channel.nio.NioEventLoop.select()","added":true,"scope":"TARGET","local":"io.netty.channel.nio.NioEventLoop.select()"} {"project":"netty_netty","commit":"19ffdd5c297ca45dd42a193c5de6065dfdbefc2b","changeType":"IF_STATEMENT","change":"selectCnt \u003e MIN_PREMATURE_SELECTOR_RETURNS","source":"io.netty.channel.nio.NioEventLoop.resetPrematureSelectorReturns()","target":"io.netty.channel.nio.NioEventLoop.select()","added":true,"scope":"TARGET","local":"io.netty.channel.nio.NioEventLoop.select()"} {"project":"netty_netty","commit":"19ffdd5c297ca45dd42a193c5de6065dfdbefc2b","changeType":"IF_STATEMENT","change":"selectCnt \u003d\u003d 0","source":"io.netty.channel.nio.NioEventLoop.resetPrematureSelectorReturns()","target":"io.netty.channel.nio.NioEventLoop.select()","added":true,"scope":"TARGET","local":"io.netty.channel.nio.NioEventLoop.select()"} {"project":"netty_netty","commit":"19ffdd5c297ca45dd42a193c5de6065dfdbefc2b","changeType":"IF_STATEMENT","change":"timeoutMillis \u003c\u003d 0","source":"io.netty.channel.nio.NioEventLoop.resetPrematureSelectorReturns()","target":"io.netty.channel.nio.NioEventLoop.select()","added":true,"scope":"TARGET","local":"io.netty.channel.nio.NioEventLoop.select()"} {"project":"netty_netty","commit":"19ffdd5c297ca45dd42a193c5de6065dfdbefc2b","changeType":"IF_STATEMENT","change":"SELECTOR_AUTO_REBUILD_THRESHOLD \u003e 0 \u0026\u0026 selectCnt \u003e\u003d SELECTOR_AUTO_REBUILD_THRESHOLD","source":"io.netty.channel.nio.NioEventLoop.resetPrematureSelectorReturns()","target":"io.netty.channel.nio.NioEventLoop.select()","added":true,"scope":"TARGET","local":"io.netty.channel.nio.NioEventLoop.select()"} {"project":"netty_netty","commit":"19ffdd5c297ca45dd42a193c5de6065dfdbefc2b","changeType":"IF_STATEMENT","change":"selectedKeys !\u003d 0 || oldWakenUp || wakenUp.get() || hasTasks()","source":"io.netty.channel.nio.NioEventLoop.resetPrematureSelectorReturns()","target":"io.netty.channel.nio.NioEventLoop.select()","added":true,"scope":"TARGET","local":"io.netty.channel.nio.NioEventLoop.select()"} {"project":"netty_netty","commit":"19ffdd5c297ca45dd42a193c5de6065dfdbefc2b","changeType":"INFIX_EXPRESSION","change":"selectCnt - 1","source":"io.netty.channel.nio.NioEventLoop.resetPrematureSelectorReturns()","target":"io.netty.channel.nio.NioEventLoop.select()","added":true,"scope":"TARGET","local":"io.netty.channel.nio.NioEventLoop.select()"} {"project":"netty_netty","commit":"19ffdd5c297ca45dd42a193c5de6065dfdbefc2b","changeType":"INFIX_EXPRESSION","change":"timeoutMillis \u003c\u003d 0","source":"io.netty.channel.nio.NioEventLoop.resetPrematureSelectorReturns()","target":"io.netty.channel.nio.NioEventLoop.select()","added":true,"scope":"TARGET","local":"io.netty.channel.nio.NioEventLoop.select()"} {"project":"netty_netty","commit":"19ffdd5c297ca45dd42a193c5de6065dfdbefc2b","changeType":"INFIX_EXPRESSION","change":"selectCnt \u003e\u003d SELECTOR_AUTO_REBUILD_THRESHOLD","source":"io.netty.channel.nio.NioEventLoop.resetPrematureSelectorReturns()","target":"io.netty.channel.nio.NioEventLoop.select()","added":true,"scope":"TARGET","local":"io.netty.channel.nio.NioEventLoop.select()"} {"project":"netty_netty","commit":"19ffdd5c297ca45dd42a193c5de6065dfdbefc2b","changeType":"INFIX_EXPRESSION","change":"selectedKeys !\u003d 0 || oldWakenUp || wakenUp.get()","source":"io.netty.channel.nio.NioEventLoop.resetPrematureSelectorReturns()","target":"io.netty.channel.nio.NioEventLoop.select()","added":true,"scope":"TARGET","local":"io.netty.channel.nio.NioEventLoop.select()"} {"project":"netty_netty","commit":"19ffdd5c297ca45dd42a193c5de6065dfdbefc2b","changeType":"INFIX_EXPRESSION","change":"selectedKeys !\u003d 0 || oldWakenUp || wakenUp.get() || hasTasks()","source":"io.netty.channel.nio.NioEventLoop.resetPrematureSelectorReturns()","target":"io.netty.channel.nio.NioEventLoop.select()","added":true,"scope":"TARGET","local":"io.netty.channel.nio.NioEventLoop.select()"} {"project":"netty_netty","commit":"19ffdd5c297ca45dd42a193c5de6065dfdbefc2b","changeType":"INFIX_EXPRESSION","change":"currentTimeNanos + delayNanos(currentTimeNanos)","source":"io.netty.channel.nio.NioEventLoop.resetPrematureSelectorReturns()","target":"io.netty.channel.nio.NioEventLoop.select()","added":true,"scope":"TARGET","local":"io.netty.channel.nio.NioEventLoop.select()"} {"project":"netty_netty","commit":"19ffdd5c297ca45dd42a193c5de6065dfdbefc2b","changeType":"INFIX_EXPRESSION","change":"selectedKeys !\u003d 0 || oldWakenUp","source":"io.netty.channel.nio.NioEventLoop.resetPrematureSelectorReturns()","target":"io.netty.channel.nio.NioEventLoop.select()","added":true,"scope":"TARGET","local":"io.netty.channel.nio.NioEventLoop.select()"} {"project":"netty_netty","commit":"19ffdd5c297ca45dd42a193c5de6065dfdbefc2b","changeType":"INFIX_EXPRESSION","change":"selectCnt \u003e MIN_PREMATURE_SELECTOR_RETURNS","source":"io.netty.channel.nio.NioEventLoop.resetPrematureSelectorReturns()","target":"io.netty.channel.nio.NioEventLoop.select()","added":true,"scope":"TARGET","local":"io.netty.channel.nio.NioEventLoop.select()"} {"project":"netty_netty","commit":"19ffdd5c297ca45dd42a193c5de6065dfdbefc2b","changeType":"INFIX_EXPRESSION","change":"selectCnt \u003d\u003d 0","source":"io.netty.channel.nio.NioEventLoop.resetPrematureSelectorReturns()","target":"io.netty.channel.nio.NioEventLoop.select()","added":true,"scope":"TARGET","local":"io.netty.channel.nio.NioEventLoop.select()"} {"project":"netty_netty","commit":"19ffdd5c297ca45dd42a193c5de6065dfdbefc2b","changeType":"INFIX_EXPRESSION","change":"(selectDeadLineNanos - currentTimeNanos + 500000L) / 1000000L","source":"io.netty.channel.nio.NioEventLoop.resetPrematureSelectorReturns()","target":"io.netty.channel.nio.NioEventLoop.select()","added":true,"scope":"TARGET","local":"io.netty.channel.nio.NioEventLoop.select()"} {"project":"netty_netty","commit":"19ffdd5c297ca45dd42a193c5de6065dfdbefc2b","changeType":"INFIX_EXPRESSION","change":"selectDeadLineNanos - currentTimeNanos + 500000L","source":"io.netty.channel.nio.NioEventLoop.resetPrematureSelectorReturns()","target":"io.netty.channel.nio.NioEventLoop.select()","added":true,"scope":"TARGET","local":"io.netty.channel.nio.NioEventLoop.select()"} {"project":"netty_netty","commit":"19ffdd5c297ca45dd42a193c5de6065dfdbefc2b","changeType":"INFIX_EXPRESSION","change":"SELECTOR_AUTO_REBUILD_THRESHOLD \u003e 0 \u0026\u0026 selectCnt \u003e\u003d SELECTOR_AUTO_REBUILD_THRESHOLD","source":"io.netty.channel.nio.NioEventLoop.resetPrematureSelectorReturns()","target":"io.netty.channel.nio.NioEventLoop.select()","added":true,"scope":"TARGET","local":"io.netty.channel.nio.NioEventLoop.select()"} {"project":"netty_netty","commit":"19ffdd5c297ca45dd42a193c5de6065dfdbefc2b","changeType":"INFIX_EXPRESSION","change":"selectedKeys !\u003d 0","source":"io.netty.channel.nio.NioEventLoop.resetPrematureSelectorReturns()","target":"io.netty.channel.nio.NioEventLoop.select()","added":true,"scope":"TARGET","local":"io.netty.channel.nio.NioEventLoop.select()"} {"project":"netty_netty","commit":"19ffdd5c297ca45dd42a193c5de6065dfdbefc2b","changeType":"INFIX_EXPRESSION","change":"selectDeadLineNanos - currentTimeNanos","source":"io.netty.channel.nio.NioEventLoop.resetPrematureSelectorReturns()","target":"io.netty.channel.nio.NioEventLoop.select()","added":true,"scope":"TARGET","local":"io.netty.channel.nio.NioEventLoop.select()"} {"project":"netty_netty","commit":"19ffdd5c297ca45dd42a193c5de6065dfdbefc2b","changeType":"METHOD_INVOCATION","change":"selector.select(timeoutMillis)","source":"io.netty.channel.nio.NioEventLoop.resetPrematureSelectorReturns()","target":"io.netty.channel.nio.NioEventLoop.select()","added":true,"scope":"TARGET","local":"io.netty.channel.nio.NioEventLoop.select()"} {"project":"netty_netty","commit":"19ffdd5c297ca45dd42a193c5de6065dfdbefc2b","changeType":"METHOD_INVOCATION","change":"logger.warn(\"Selector.select() returned prematurely {} times in a row; rebuilding selector.\",selectCnt)","source":"io.netty.channel.nio.NioEventLoop.resetPrematureSelectorReturns()","target":"io.netty.channel.nio.NioEventLoop.select()","added":true,"scope":"TARGET","local":"io.netty.channel.nio.NioEventLoop.select()"} {"project":"netty_netty","commit":"19ffdd5c297ca45dd42a193c5de6065dfdbefc2b","changeType":"METHOD_INVOCATION","change":"logger.debug(\"Selector.select() returned prematurely {} times in a row.\",selectCnt - 1)","source":"io.netty.channel.nio.NioEventLoop.resetPrematureSelectorReturns()","target":"io.netty.channel.nio.NioEventLoop.select()","added":true,"scope":"TARGET","local":"io.netty.channel.nio.NioEventLoop.select()"} {"project":"netty_netty","commit":"19ffdd5c297ca45dd42a193c5de6065dfdbefc2b","changeType":"METHOD_INVOCATION","change":"delayNanos(currentTimeNanos)","source":"io.netty.channel.nio.NioEventLoop.resetPrematureSelectorReturns()","target":"io.netty.channel.nio.NioEventLoop.select()","added":true,"scope":"TARGET","local":"io.netty.channel.nio.NioEventLoop.select()"} {"project":"netty_netty","commit":"19ffdd5c297ca45dd42a193c5de6065dfdbefc2b","changeType":"NUMBER_LITERAL","change":"1000000L","source":"io.netty.channel.nio.NioEventLoop.resetPrematureSelectorReturns()","target":"io.netty.channel.nio.NioEventLoop.select()","added":true,"scope":"TARGET","local":"io.netty.channel.nio.NioEventLoop.select()"} {"project":"netty_netty","commit":"19ffdd5c297ca45dd42a193c5de6065dfdbefc2b","changeType":"NUMBER_LITERAL","change":"500000L","source":"io.netty.channel.nio.NioEventLoop.resetPrematureSelectorReturns()","target":"io.netty.channel.nio.NioEventLoop.select()","added":true,"scope":"TARGET","local":"io.netty.channel.nio.NioEventLoop.select()"} {"project":"netty_netty","commit":"19ffdd5c297ca45dd42a193c5de6065dfdbefc2b","changeType":"PARENTHESIZED_EXPRESSION","change":"(selectDeadLineNanos - currentTimeNanos + 500000L)","source":"io.netty.channel.nio.NioEventLoop.resetPrematureSelectorReturns()","target":"io.netty.channel.nio.NioEventLoop.select()","added":true,"scope":"TARGET","local":"io.netty.channel.nio.NioEventLoop.select()"} {"project":"netty_netty","commit":"19ffdd5c297ca45dd42a193c5de6065dfdbefc2b","changeType":"POSTFIX_EXPRESSION","change":"selectCnt++","source":"io.netty.channel.nio.NioEventLoop.resetPrematureSelectorReturns()","target":"io.netty.channel.nio.NioEventLoop.select()","added":true,"scope":"TARGET","local":"io.netty.channel.nio.NioEventLoop.select()"} {"project":"netty_netty","commit":"19ffdd5c297ca45dd42a193c5de6065dfdbefc2b","changeType":"PRIMITIVE_TYPE","change":"int","source":"io.netty.channel.nio.NioEventLoop.resetPrematureSelectorReturns()","target":"io.netty.channel.nio.NioEventLoop.select()","added":true,"scope":"TARGET","local":"io.netty.channel.nio.NioEventLoop.select()"} {"project":"netty_netty","commit":"19ffdd5c297ca45dd42a193c5de6065dfdbefc2b","changeType":"STRING_LITERAL","change":"Selector.select() returned prematurely {} times in a row.","source":"io.netty.channel.nio.NioEventLoop.resetPrematureSelectorReturns()","target":"io.netty.channel.nio.NioEventLoop.select()","added":true,"scope":"TARGET","local":"io.netty.channel.nio.NioEventLoop.select()"} {"project":"netty_netty","commit":"19ffdd5c297ca45dd42a193c5de6065dfdbefc2b","changeType":"TRY_STATEMENT","change":"try {\n int selectCnt\u003d0;\n long currentTimeNanos\u003dSystem.nanoTime();\n long selectDeadLineNanos\u003dcurrentTimeNanos + delayNanos(currentTimeNanos);\n for (; ; ) {\n long timeoutMillis\u003d(selectDeadLineNanos - currentTimeNanos + 500000L) / 1000000L;\n if (timeoutMillis \u003c\u003d 0) {\n if (selectCnt \u003d\u003d 0) {\n selector.selectNow();\n selectCnt\u003d1;\n }\n break;\n }\n int selectedKeys\u003dselector.select(timeoutMillis);\n selectCnt++;\n if (selectedKeys !\u003d 0 || oldWakenUp || wakenUp.get() || hasTasks()) {\n break;\n }\n if (SELECTOR_AUTO_REBUILD_THRESHOLD \u003e 0 \u0026\u0026 selectCnt \u003e\u003d SELECTOR_AUTO_REBUILD_THRESHOLD) {\n logger.warn(\"Selector.select() returned prematurely {} times in a row; rebuilding selector.\",selectCnt);\n rebuildSelector();\n selector.selectNow();\n selectCnt\u003d1;\n break;\n }\n currentTimeNanos\u003dSystem.nanoTime();\n }\n if (selectCnt \u003e MIN_PREMATURE_SELECTOR_RETURNS) {\n if (logger.isDebugEnabled()) {\n logger.debug(\"Selector.select() returned prematurely {} times in a row.\",selectCnt - 1);\n }\n }\n}\n catch (CancelledKeyException e) {\n if (logger.isDebugEnabled()) {\n logger.debug(CancelledKeyException.class.getSimpleName() + \" raised by a Selector - JDK bug?\",e);\n }\n}\n","source":"io.netty.channel.nio.NioEventLoop.resetPrematureSelectorReturns()","target":"io.netty.channel.nio.NioEventLoop.select()","added":true,"scope":"TARGET","local":"io.netty.channel.nio.NioEventLoop.select()"} {"project":"netty_netty","commit":"19ffdd5c297ca45dd42a193c5de6065dfdbefc2b","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"currentTimeNanos","source":"io.netty.channel.nio.NioEventLoop.resetPrematureSelectorReturns()","target":"io.netty.channel.nio.NioEventLoop.select()","added":true,"scope":"TARGET","local":"io.netty.channel.nio.NioEventLoop.select()"} {"project":"netty_netty","commit":"19ffdd5c297ca45dd42a193c5de6065dfdbefc2b","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"selectDeadLineNanos","source":"io.netty.channel.nio.NioEventLoop.resetPrematureSelectorReturns()","target":"io.netty.channel.nio.NioEventLoop.select()","added":true,"scope":"TARGET","local":"io.netty.channel.nio.NioEventLoop.select()"} {"project":"netty_netty","commit":"19ffdd5c297ca45dd42a193c5de6065dfdbefc2b","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"selectedKeys","source":"io.netty.channel.nio.NioEventLoop.resetPrematureSelectorReturns()","target":"io.netty.channel.nio.NioEventLoop.select()","added":true,"scope":"TARGET","local":"io.netty.channel.nio.NioEventLoop.select()"} {"project":"netty_netty","commit":"19ffdd5c297ca45dd42a193c5de6065dfdbefc2b","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"timeoutMillis","source":"io.netty.channel.nio.NioEventLoop.resetPrematureSelectorReturns()","target":"io.netty.channel.nio.NioEventLoop.select()","added":true,"scope":"TARGET","local":"io.netty.channel.nio.NioEventLoop.select()"} {"project":"netty_netty","commit":"19ffdd5c297ca45dd42a193c5de6065dfdbefc2b","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"selectCnt","source":"io.netty.channel.nio.NioEventLoop.resetPrematureSelectorReturns()","target":"io.netty.channel.nio.NioEventLoop.select()","added":true,"scope":"TARGET","local":"io.netty.channel.nio.NioEventLoop.select()"} {"project":"netty_netty","commit":"19ffdd5c297ca45dd42a193c5de6065dfdbefc2b","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"long [currentTimeNanos\u003dSystem.nanoTime()]","source":"io.netty.channel.nio.NioEventLoop.resetPrematureSelectorReturns()","target":"io.netty.channel.nio.NioEventLoop.select()","added":true,"scope":"TARGET","local":"io.netty.channel.nio.NioEventLoop.select()"} {"project":"netty_netty","commit":"19ffdd5c297ca45dd42a193c5de6065dfdbefc2b","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"int [selectCnt\u003d0]","source":"io.netty.channel.nio.NioEventLoop.resetPrematureSelectorReturns()","target":"io.netty.channel.nio.NioEventLoop.select()","added":true,"scope":"TARGET","local":"io.netty.channel.nio.NioEventLoop.select()"} {"project":"netty_netty","commit":"19ffdd5c297ca45dd42a193c5de6065dfdbefc2b","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"long [selectDeadLineNanos\u003dcurrentTimeNanos + delayNanos(currentTimeNanos)]","source":"io.netty.channel.nio.NioEventLoop.resetPrematureSelectorReturns()","target":"io.netty.channel.nio.NioEventLoop.select()","added":true,"scope":"TARGET","local":"io.netty.channel.nio.NioEventLoop.select()"} {"project":"netty_netty","commit":"19ffdd5c297ca45dd42a193c5de6065dfdbefc2b","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"long [timeoutMillis\u003d(selectDeadLineNanos - currentTimeNanos + 500000L) / 1000000L]","source":"io.netty.channel.nio.NioEventLoop.resetPrematureSelectorReturns()","target":"io.netty.channel.nio.NioEventLoop.select()","added":true,"scope":"TARGET","local":"io.netty.channel.nio.NioEventLoop.select()"} {"project":"netty_netty","commit":"19ffdd5c297ca45dd42a193c5de6065dfdbefc2b","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"int [selectedKeys\u003dselector.select(timeoutMillis)]","source":"io.netty.channel.nio.NioEventLoop.resetPrematureSelectorReturns()","target":"io.netty.channel.nio.NioEventLoop.select()","added":true,"scope":"TARGET","local":"io.netty.channel.nio.NioEventLoop.select()"} {"project":"netty_netty","commit":"19ffdd5c297ca45dd42a193c5de6065dfdbefc2b","changeType":"EXPRESSION_STATEMENT","change":"logger.warn(\"Selector.select() returned prematurely {} times in a row; rebuilding selector.\",prematureSelectorReturns)","source":"io.netty.channel.nio.NioEventLoop.resetPrematureSelectorReturns()","target":"io.netty.channel.nio.NioEventLoop.select()","added":false,"scope":"TARGET","local":"io.netty.channel.nio.NioEventLoop.select()"} {"project":"netty_netty","commit":"19ffdd5c297ca45dd42a193c5de6065dfdbefc2b","changeType":"EXPRESSION_STATEMENT","change":"prematureSelectorReturns++","source":"io.netty.channel.nio.NioEventLoop.resetPrematureSelectorReturns()","target":"io.netty.channel.nio.NioEventLoop.select()","added":false,"scope":"TARGET","local":"io.netty.channel.nio.NioEventLoop.select()"} {"project":"netty_netty","commit":"19ffdd5c297ca45dd42a193c5de6065dfdbefc2b","changeType":"EXPRESSION_STATEMENT","change":"resetPrematureSelectorReturns()","source":"io.netty.channel.nio.NioEventLoop.resetPrematureSelectorReturns()","target":"io.netty.channel.nio.NioEventLoop.select()","added":false,"scope":"TARGET","local":"io.netty.channel.nio.NioEventLoop.select()"} {"project":"netty_netty","commit":"19ffdd5c297ca45dd42a193c5de6065dfdbefc2b","changeType":"IF_STATEMENT","change":"selector.selectNow() !\u003d 0","source":"io.netty.channel.nio.NioEventLoop.resetPrematureSelectorReturns()","target":"io.netty.channel.nio.NioEventLoop.select()","added":false,"scope":"TARGET","local":"io.netty.channel.nio.NioEventLoop.select()"} {"project":"netty_netty","commit":"19ffdd5c297ca45dd42a193c5de6065dfdbefc2b","changeType":"IF_STATEMENT","change":"delayNanos \u003c\u003d 0","source":"io.netty.channel.nio.NioEventLoop.resetPrematureSelectorReturns()","target":"io.netty.channel.nio.NioEventLoop.select()","added":false,"scope":"TARGET","local":"io.netty.channel.nio.NioEventLoop.select()"} {"project":"netty_netty","commit":"19ffdd5c297ca45dd42a193c5de6065dfdbefc2b","changeType":"IF_STATEMENT","change":"oldWakenUp || wakenUp.get() || hasTasks()","source":"io.netty.channel.nio.NioEventLoop.resetPrematureSelectorReturns()","target":"io.netty.channel.nio.NioEventLoop.select()","added":false,"scope":"TARGET","local":"io.netty.channel.nio.NioEventLoop.select()"} {"project":"netty_netty","commit":"19ffdd5c297ca45dd42a193c5de6065dfdbefc2b","changeType":"IF_STATEMENT","change":"System.nanoTime() - startTimeNanos \u003c delayNanos \u003e\u003e\u003e 1","source":"io.netty.channel.nio.NioEventLoop.resetPrematureSelectorReturns()","target":"io.netty.channel.nio.NioEventLoop.select()","added":false,"scope":"TARGET","local":"io.netty.channel.nio.NioEventLoop.select()"} {"project":"netty_netty","commit":"19ffdd5c297ca45dd42a193c5de6065dfdbefc2b","changeType":"IF_STATEMENT","change":"selector.select(delayMillis) \u003d\u003d 0","source":"io.netty.channel.nio.NioEventLoop.resetPrematureSelectorReturns()","target":"io.netty.channel.nio.NioEventLoop.select()","added":false,"scope":"TARGET","local":"io.netty.channel.nio.NioEventLoop.select()"} {"project":"netty_netty","commit":"19ffdd5c297ca45dd42a193c5de6065dfdbefc2b","changeType":"IF_STATEMENT","change":"SELECTOR_AUTO_REBUILD_THRESHOLD \u003e 0 \u0026\u0026 prematureSelectorReturns \u003e\u003d SELECTOR_AUTO_REBUILD_THRESHOLD","source":"io.netty.channel.nio.NioEventLoop.resetPrematureSelectorReturns()","target":"io.netty.channel.nio.NioEventLoop.select()","added":false,"scope":"TARGET","local":"io.netty.channel.nio.NioEventLoop.select()"} {"project":"netty_netty","commit":"19ffdd5c297ca45dd42a193c5de6065dfdbefc2b","changeType":"IF_STATEMENT","change":"delayMillis \u003e 0","source":"io.netty.channel.nio.NioEventLoop.resetPrematureSelectorReturns()","target":"io.netty.channel.nio.NioEventLoop.select()","added":false,"scope":"TARGET","local":"io.netty.channel.nio.NioEventLoop.select()"} {"project":"netty_netty","commit":"19ffdd5c297ca45dd42a193c5de6065dfdbefc2b","changeType":"INFIX_EXPRESSION","change":"selector.selectNow() !\u003d 0","source":"io.netty.channel.nio.NioEventLoop.resetPrematureSelectorReturns()","target":"io.netty.channel.nio.NioEventLoop.select()","added":false,"scope":"TARGET","local":"io.netty.channel.nio.NioEventLoop.select()"} {"project":"netty_netty","commit":"19ffdd5c297ca45dd42a193c5de6065dfdbefc2b","changeType":"INFIX_EXPRESSION","change":"delayNanos \u003c\u003d 0","source":"io.netty.channel.nio.NioEventLoop.resetPrematureSelectorReturns()","target":"io.netty.channel.nio.NioEventLoop.select()","added":false,"scope":"TARGET","local":"io.netty.channel.nio.NioEventLoop.select()"} {"project":"netty_netty","commit":"19ffdd5c297ca45dd42a193c5de6065dfdbefc2b","changeType":"INFIX_EXPRESSION","change":"oldWakenUp || wakenUp.get() || hasTasks()","source":"io.netty.channel.nio.NioEventLoop.resetPrematureSelectorReturns()","target":"io.netty.channel.nio.NioEventLoop.select()","added":false,"scope":"TARGET","local":"io.netty.channel.nio.NioEventLoop.select()"} {"project":"netty_netty","commit":"19ffdd5c297ca45dd42a193c5de6065dfdbefc2b","changeType":"INFIX_EXPRESSION","change":"System.nanoTime() - startTimeNanos \u003c delayNanos \u003e\u003e\u003e 1","source":"io.netty.channel.nio.NioEventLoop.resetPrematureSelectorReturns()","target":"io.netty.channel.nio.NioEventLoop.select()","added":false,"scope":"TARGET","local":"io.netty.channel.nio.NioEventLoop.select()"} {"project":"netty_netty","commit":"19ffdd5c297ca45dd42a193c5de6065dfdbefc2b","changeType":"INFIX_EXPRESSION","change":"selector.select(delayMillis) \u003d\u003d 0","source":"io.netty.channel.nio.NioEventLoop.resetPrematureSelectorReturns()","target":"io.netty.channel.nio.NioEventLoop.select()","added":false,"scope":"TARGET","local":"io.netty.channel.nio.NioEventLoop.select()"} {"project":"netty_netty","commit":"19ffdd5c297ca45dd42a193c5de6065dfdbefc2b","changeType":"INFIX_EXPRESSION","change":"SELECTOR_AUTO_REBUILD_THRESHOLD \u003e 0 \u0026\u0026 prematureSelectorReturns \u003e\u003d SELECTOR_AUTO_REBUILD_THRESHOLD","source":"io.netty.channel.nio.NioEventLoop.resetPrematureSelectorReturns()","target":"io.netty.channel.nio.NioEventLoop.select()","added":false,"scope":"TARGET","local":"io.netty.channel.nio.NioEventLoop.select()"} {"project":"netty_netty","commit":"19ffdd5c297ca45dd42a193c5de6065dfdbefc2b","changeType":"INFIX_EXPRESSION","change":"System.nanoTime() - startTimeNanos","source":"io.netty.channel.nio.NioEventLoop.resetPrematureSelectorReturns()","target":"io.netty.channel.nio.NioEventLoop.select()","added":false,"scope":"TARGET","local":"io.netty.channel.nio.NioEventLoop.select()"} {"project":"netty_netty","commit":"19ffdd5c297ca45dd42a193c5de6065dfdbefc2b","changeType":"INFIX_EXPRESSION","change":"prematureSelectorReturns \u003e\u003d SELECTOR_AUTO_REBUILD_THRESHOLD","source":"io.netty.channel.nio.NioEventLoop.resetPrematureSelectorReturns()","target":"io.netty.channel.nio.NioEventLoop.select()","added":false,"scope":"TARGET","local":"io.netty.channel.nio.NioEventLoop.select()"} {"project":"netty_netty","commit":"19ffdd5c297ca45dd42a193c5de6065dfdbefc2b","changeType":"INFIX_EXPRESSION","change":"delayMillis \u003e 0","source":"io.netty.channel.nio.NioEventLoop.resetPrematureSelectorReturns()","target":"io.netty.channel.nio.NioEventLoop.select()","added":false,"scope":"TARGET","local":"io.netty.channel.nio.NioEventLoop.select()"} {"project":"netty_netty","commit":"19ffdd5c297ca45dd42a193c5de6065dfdbefc2b","changeType":"INFIX_EXPRESSION","change":"delayNanos \u003e\u003e\u003e 1","source":"io.netty.channel.nio.NioEventLoop.resetPrematureSelectorReturns()","target":"io.netty.channel.nio.NioEventLoop.select()","added":false,"scope":"TARGET","local":"io.netty.channel.nio.NioEventLoop.select()"} {"project":"netty_netty","commit":"19ffdd5c297ca45dd42a193c5de6065dfdbefc2b","changeType":"METHOD_INVOCATION","change":"logger.warn(\"Selector.select() returned prematurely {} times in a row; rebuilding selector.\",prematureSelectorReturns)","source":"io.netty.channel.nio.NioEventLoop.resetPrematureSelectorReturns()","target":"io.netty.channel.nio.NioEventLoop.select()","added":false,"scope":"TARGET","local":"io.netty.channel.nio.NioEventLoop.select()"} {"project":"netty_netty","commit":"19ffdd5c297ca45dd42a193c5de6065dfdbefc2b","changeType":"METHOD_INVOCATION","change":"selector.select(delayMillis)","source":"io.netty.channel.nio.NioEventLoop.resetPrematureSelectorReturns()","target":"io.netty.channel.nio.NioEventLoop.select()","added":false,"scope":"TARGET","local":"io.netty.channel.nio.NioEventLoop.select()"} {"project":"netty_netty","commit":"19ffdd5c297ca45dd42a193c5de6065dfdbefc2b","changeType":"METHOD_INVOCATION","change":"delayNanos()","source":"io.netty.channel.nio.NioEventLoop.resetPrematureSelectorReturns()","target":"io.netty.channel.nio.NioEventLoop.select()","added":false,"scope":"TARGET","local":"io.netty.channel.nio.NioEventLoop.select()"} {"project":"netty_netty","commit":"19ffdd5c297ca45dd42a193c5de6065dfdbefc2b","changeType":"METHOD_INVOCATION","change":"resetPrematureSelectorReturns()","source":"io.netty.channel.nio.NioEventLoop.resetPrematureSelectorReturns()","target":"io.netty.channel.nio.NioEventLoop.select()","added":false,"scope":"TARGET","local":"io.netty.channel.nio.NioEventLoop.select()"} {"project":"netty_netty","commit":"19ffdd5c297ca45dd42a193c5de6065dfdbefc2b","changeType":"METHOD_INVOCATION","change":"delayMillis()","source":"io.netty.channel.nio.NioEventLoop.resetPrematureSelectorReturns()","target":"io.netty.channel.nio.NioEventLoop.select()","added":false,"scope":"TARGET","local":"io.netty.channel.nio.NioEventLoop.select()"} {"project":"netty_netty","commit":"19ffdd5c297ca45dd42a193c5de6065dfdbefc2b","changeType":"POSTFIX_EXPRESSION","change":"prematureSelectorReturns++","source":"io.netty.channel.nio.NioEventLoop.resetPrematureSelectorReturns()","target":"io.netty.channel.nio.NioEventLoop.select()","added":false,"scope":"TARGET","local":"io.netty.channel.nio.NioEventLoop.select()"} {"project":"netty_netty","commit":"19ffdd5c297ca45dd42a193c5de6065dfdbefc2b","changeType":"RETURN_STATEMENT","change":"return;\n","source":"io.netty.channel.nio.NioEventLoop.resetPrematureSelectorReturns()","target":"io.netty.channel.nio.NioEventLoop.select()","added":false,"scope":"TARGET","local":"io.netty.channel.nio.NioEventLoop.select()"} {"project":"netty_netty","commit":"19ffdd5c297ca45dd42a193c5de6065dfdbefc2b","changeType":"TRY_STATEMENT","change":"try {\n if (delayMillis \u003e 0) {\n long startTimeNanos\u003dSystem.nanoTime();\n if (selector.select(delayMillis) \u003d\u003d 0) {\n if (oldWakenUp || wakenUp.get() || hasTasks()) {\n return;\n }\n long delayNanos\u003ddelayNanos();\n if (delayNanos \u003c\u003d 0) {\n return;\n }\n if (System.nanoTime() - startTimeNanos \u003c delayNanos \u003e\u003e\u003e 1) {\n prematureSelectorReturns++;\n if (SELECTOR_AUTO_REBUILD_THRESHOLD \u003e 0 \u0026\u0026 prematureSelectorReturns \u003e\u003d SELECTOR_AUTO_REBUILD_THRESHOLD) {\n logger.warn(\"Selector.select() returned prematurely {} times in a row; rebuilding selector.\",prematureSelectorReturns);\n rebuildSelector();\n selector.selectNow();\n }\n }\n else {\n resetPrematureSelectorReturns();\n }\n }\n else {\n resetPrematureSelectorReturns();\n }\n }\n else {\n if (selector.selectNow() !\u003d 0) {\n resetPrematureSelectorReturns();\n }\n }\n}\n catch (CancelledKeyException e) {\n if (logger.isDebugEnabled()) {\n logger.debug(CancelledKeyException.class.getSimpleName() + \" raised by a Selector - JDK bug?\",e);\n }\n}\n","source":"io.netty.channel.nio.NioEventLoop.resetPrematureSelectorReturns()","target":"io.netty.channel.nio.NioEventLoop.select()","added":false,"scope":"TARGET","local":"io.netty.channel.nio.NioEventLoop.select()"} {"project":"netty_netty","commit":"19ffdd5c297ca45dd42a193c5de6065dfdbefc2b","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"delayNanos","source":"io.netty.channel.nio.NioEventLoop.resetPrematureSelectorReturns()","target":"io.netty.channel.nio.NioEventLoop.select()","added":false,"scope":"TARGET","local":"io.netty.channel.nio.NioEventLoop.select()"} {"project":"netty_netty","commit":"19ffdd5c297ca45dd42a193c5de6065dfdbefc2b","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"startTimeNanos","source":"io.netty.channel.nio.NioEventLoop.resetPrematureSelectorReturns()","target":"io.netty.channel.nio.NioEventLoop.select()","added":false,"scope":"TARGET","local":"io.netty.channel.nio.NioEventLoop.select()"} {"project":"netty_netty","commit":"19ffdd5c297ca45dd42a193c5de6065dfdbefc2b","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"delayMillis","source":"io.netty.channel.nio.NioEventLoop.resetPrematureSelectorReturns()","target":"io.netty.channel.nio.NioEventLoop.select()","added":false,"scope":"TARGET","local":"io.netty.channel.nio.NioEventLoop.select()"} {"project":"netty_netty","commit":"19ffdd5c297ca45dd42a193c5de6065dfdbefc2b","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"long [delayNanos\u003ddelayNanos()]","source":"io.netty.channel.nio.NioEventLoop.resetPrematureSelectorReturns()","target":"io.netty.channel.nio.NioEventLoop.select()","added":false,"scope":"TARGET","local":"io.netty.channel.nio.NioEventLoop.select()"} {"project":"netty_netty","commit":"19ffdd5c297ca45dd42a193c5de6065dfdbefc2b","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"long [delayMillis\u003ddelayMillis()]","source":"io.netty.channel.nio.NioEventLoop.resetPrematureSelectorReturns()","target":"io.netty.channel.nio.NioEventLoop.select()","added":false,"scope":"TARGET","local":"io.netty.channel.nio.NioEventLoop.select()"} {"project":"netty_netty","commit":"19ffdd5c297ca45dd42a193c5de6065dfdbefc2b","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"long [startTimeNanos\u003dSystem.nanoTime()]","source":"io.netty.channel.nio.NioEventLoop.resetPrematureSelectorReturns()","target":"io.netty.channel.nio.NioEventLoop.select()","added":false,"scope":"TARGET","local":"io.netty.channel.nio.NioEventLoop.select()"} {"project":"netty_netty","commit":"4d0621855a40368052ecb9238c206d03d3067d25","changeType":"METHOD_DECLARATION","change":"io.netty.channel.nio.NioEventLoop.processWritable(AbstractNioChannel)","source":"io.netty.channel.nio.NioEventLoop.processWritable(AbstractNioChannel)","target":"io.netty.channel.nio.NioEventLoop.processSelectedKey(SelectionKey,AbstractNioChannel)","added":false,"scope":"CLASS_S","local":"transport.src.main.io.netty.channel.nio.NioEventLoop"} {"project":"netty_netty","commit":"4d0621855a40368052ecb9238c206d03d3067d25","changeType":"ASSIGNMENT","change":"task \u003d ch.writableTasks.poll()","source":"io.netty.channel.nio.NioEventLoop.processWritable(AbstractNioChannel)","target":"io.netty.channel.nio.NioEventLoop.processSelectedKey(SelectionKey,AbstractNioChannel)","added":false,"scope":"SOURCE","local":"io.netty.channel.nio.NioEventLoop.processWritable(AbstractNioChannel)"} {"project":"netty_netty","commit":"4d0621855a40368052ecb9238c206d03d3067d25","changeType":"BREAK_STATEMENT","change":"break;\n","source":"io.netty.channel.nio.NioEventLoop.processWritable(AbstractNioChannel)","target":"io.netty.channel.nio.NioEventLoop.processSelectedKey(SelectionKey,AbstractNioChannel)","added":false,"scope":"SOURCE","local":"io.netty.channel.nio.NioEventLoop.processWritable(AbstractNioChannel)"} {"project":"netty_netty","commit":"4d0621855a40368052ecb9238c206d03d3067d25","changeType":"EXPRESSION_STATEMENT","change":"ch.unsafe().forceFlush()","source":"io.netty.channel.nio.NioEventLoop.processWritable(AbstractNioChannel)","target":"io.netty.channel.nio.NioEventLoop.processSelectedKey(SelectionKey,AbstractNioChannel)","added":false,"scope":"SOURCE","local":"io.netty.channel.nio.NioEventLoop.processWritable(AbstractNioChannel)"} {"project":"netty_netty","commit":"4d0621855a40368052ecb9238c206d03d3067d25","changeType":"EXPRESSION_STATEMENT","change":"processSelectedKey(ch.selectionKey(),task)","source":"io.netty.channel.nio.NioEventLoop.processWritable(AbstractNioChannel)","target":"io.netty.channel.nio.NioEventLoop.processSelectedKey(SelectionKey,AbstractNioChannel)","added":false,"scope":"SOURCE","local":"io.netty.channel.nio.NioEventLoop.processWritable(AbstractNioChannel)"} {"project":"netty_netty","commit":"4d0621855a40368052ecb9238c206d03d3067d25","changeType":"EXPRESSION_STATEMENT","change":"task\u003dch.writableTasks.poll()","source":"io.netty.channel.nio.NioEventLoop.processWritable(AbstractNioChannel)","target":"io.netty.channel.nio.NioEventLoop.processSelectedKey(SelectionKey,AbstractNioChannel)","added":false,"scope":"SOURCE","local":"io.netty.channel.nio.NioEventLoop.processWritable(AbstractNioChannel)"} {"project":"netty_netty","commit":"4d0621855a40368052ecb9238c206d03d3067d25","changeType":"FOR_STATEMENT","change":"for (; ; ) {\n task\u003dch.writableTasks.poll();\n if (task \u003d\u003d null) {\n break;\n }\n processSelectedKey(ch.selectionKey(),task);\n}\n","source":"io.netty.channel.nio.NioEventLoop.processWritable(AbstractNioChannel)","target":"io.netty.channel.nio.NioEventLoop.processSelectedKey(SelectionKey,AbstractNioChannel)","added":false,"scope":"SOURCE","local":"io.netty.channel.nio.NioEventLoop.processWritable(AbstractNioChannel)"} {"project":"netty_netty","commit":"4d0621855a40368052ecb9238c206d03d3067d25","changeType":"IF_STATEMENT","change":"task \u003d\u003d null","source":"io.netty.channel.nio.NioEventLoop.processWritable(AbstractNioChannel)","target":"io.netty.channel.nio.NioEventLoop.processSelectedKey(SelectionKey,AbstractNioChannel)","added":false,"scope":"SOURCE","local":"io.netty.channel.nio.NioEventLoop.processWritable(AbstractNioChannel)"} {"project":"netty_netty","commit":"4d0621855a40368052ecb9238c206d03d3067d25","changeType":"INFIX_EXPRESSION","change":"task \u003d\u003d null","source":"io.netty.channel.nio.NioEventLoop.processWritable(AbstractNioChannel)","target":"io.netty.channel.nio.NioEventLoop.processSelectedKey(SelectionKey,AbstractNioChannel)","added":false,"scope":"SOURCE","local":"io.netty.channel.nio.NioEventLoop.processWritable(AbstractNioChannel)"} {"project":"netty_netty","commit":"4d0621855a40368052ecb9238c206d03d3067d25","changeType":"METHOD_INVOCATION","change":"ch.unsafe()","source":"io.netty.channel.nio.NioEventLoop.processWritable(AbstractNioChannel)","target":"io.netty.channel.nio.NioEventLoop.processSelectedKey(SelectionKey,AbstractNioChannel)","added":false,"scope":"SOURCE","local":"io.netty.channel.nio.NioEventLoop.processWritable(AbstractNioChannel)"} {"project":"netty_netty","commit":"4d0621855a40368052ecb9238c206d03d3067d25","changeType":"METHOD_INVOCATION","change":"ch.unsafe().forceFlush()","source":"io.netty.channel.nio.NioEventLoop.processWritable(AbstractNioChannel)","target":"io.netty.channel.nio.NioEventLoop.processSelectedKey(SelectionKey,AbstractNioChannel)","added":false,"scope":"SOURCE","local":"io.netty.channel.nio.NioEventLoop.processWritable(AbstractNioChannel)"} {"project":"netty_netty","commit":"4d0621855a40368052ecb9238c206d03d3067d25","changeType":"METHOD_INVOCATION","change":"ch.selectionKey()","source":"io.netty.channel.nio.NioEventLoop.processWritable(AbstractNioChannel)","target":"io.netty.channel.nio.NioEventLoop.processSelectedKey(SelectionKey,AbstractNioChannel)","added":false,"scope":"SOURCE","local":"io.netty.channel.nio.NioEventLoop.processWritable(AbstractNioChannel)"} {"project":"netty_netty","commit":"4d0621855a40368052ecb9238c206d03d3067d25","changeType":"METHOD_INVOCATION","change":"processSelectedKey(ch.selectionKey(),task)","source":"io.netty.channel.nio.NioEventLoop.processWritable(AbstractNioChannel)","target":"io.netty.channel.nio.NioEventLoop.processSelectedKey(SelectionKey,AbstractNioChannel)","added":false,"scope":"SOURCE","local":"io.netty.channel.nio.NioEventLoop.processWritable(AbstractNioChannel)"} {"project":"netty_netty","commit":"4d0621855a40368052ecb9238c206d03d3067d25","changeType":"METHOD_INVOCATION","change":"ch.writableTasks.poll()","source":"io.netty.channel.nio.NioEventLoop.processWritable(AbstractNioChannel)","target":"io.netty.channel.nio.NioEventLoop.processSelectedKey(SelectionKey,AbstractNioChannel)","added":false,"scope":"SOURCE","local":"io.netty.channel.nio.NioEventLoop.processWritable(AbstractNioChannel)"} {"project":"netty_netty","commit":"4d0621855a40368052ecb9238c206d03d3067d25","changeType":"MODIFIER","change":"static","source":"io.netty.channel.nio.NioEventLoop.processWritable(AbstractNioChannel)","target":"io.netty.channel.nio.NioEventLoop.processSelectedKey(SelectionKey,AbstractNioChannel)","added":false,"scope":"SOURCE","local":"io.netty.channel.nio.NioEventLoop.processWritable(AbstractNioChannel)"} {"project":"netty_netty","commit":"4d0621855a40368052ecb9238c206d03d3067d25","changeType":"MODIFIER","change":"private","source":"io.netty.channel.nio.NioEventLoop.processWritable(AbstractNioChannel)","target":"io.netty.channel.nio.NioEventLoop.processSelectedKey(SelectionKey,AbstractNioChannel)","added":false,"scope":"SOURCE","local":"io.netty.channel.nio.NioEventLoop.processWritable(AbstractNioChannel)"} {"project":"netty_netty","commit":"4d0621855a40368052ecb9238c206d03d3067d25","changeType":"NULL_LITERAL","change":"null","source":"io.netty.channel.nio.NioEventLoop.processWritable(AbstractNioChannel)","target":"io.netty.channel.nio.NioEventLoop.processSelectedKey(SelectionKey,AbstractNioChannel)","added":false,"scope":"SOURCE","local":"io.netty.channel.nio.NioEventLoop.processWritable(AbstractNioChannel)"} {"project":"netty_netty","commit":"4d0621855a40368052ecb9238c206d03d3067d25","changeType":"PARAMETERIZED_TYPE","change":"NioTask\u003cSelectableChannel\u003e","source":"io.netty.channel.nio.NioEventLoop.processWritable(AbstractNioChannel)","target":"io.netty.channel.nio.NioEventLoop.processSelectedKey(SelectionKey,AbstractNioChannel)","added":false,"scope":"SOURCE","local":"io.netty.channel.nio.NioEventLoop.processWritable(AbstractNioChannel)"} {"project":"netty_netty","commit":"4d0621855a40368052ecb9238c206d03d3067d25","changeType":"PRIMITIVE_TYPE","change":"void","source":"io.netty.channel.nio.NioEventLoop.processWritable(AbstractNioChannel)","target":"io.netty.channel.nio.NioEventLoop.processSelectedKey(SelectionKey,AbstractNioChannel)","added":false,"scope":"SOURCE","local":"io.netty.channel.nio.NioEventLoop.processWritable(AbstractNioChannel)"} {"project":"netty_netty","commit":"4d0621855a40368052ecb9238c206d03d3067d25","changeType":"QUALIFIED_NAME","change":"ch.writableTasks","source":"io.netty.channel.nio.NioEventLoop.processWritable(AbstractNioChannel)","target":"io.netty.channel.nio.NioEventLoop.processSelectedKey(SelectionKey,AbstractNioChannel)","added":false,"scope":"SOURCE","local":"io.netty.channel.nio.NioEventLoop.processWritable(AbstractNioChannel)"} {"project":"netty_netty","commit":"4d0621855a40368052ecb9238c206d03d3067d25","changeType":"SIMPLE_TYPE","change":"SelectableChannel","source":"io.netty.channel.nio.NioEventLoop.processWritable(AbstractNioChannel)","target":"io.netty.channel.nio.NioEventLoop.processSelectedKey(SelectionKey,AbstractNioChannel)","added":false,"scope":"SOURCE","local":"io.netty.channel.nio.NioEventLoop.processWritable(AbstractNioChannel)"} {"project":"netty_netty","commit":"4d0621855a40368052ecb9238c206d03d3067d25","changeType":"SIMPLE_TYPE","change":"NioTask","source":"io.netty.channel.nio.NioEventLoop.processWritable(AbstractNioChannel)","target":"io.netty.channel.nio.NioEventLoop.processSelectedKey(SelectionKey,AbstractNioChannel)","added":false,"scope":"SOURCE","local":"io.netty.channel.nio.NioEventLoop.processWritable(AbstractNioChannel)"} {"project":"netty_netty","commit":"4d0621855a40368052ecb9238c206d03d3067d25","changeType":"SIMPLE_TYPE","change":"AbstractNioChannel","source":"io.netty.channel.nio.NioEventLoop.processWritable(AbstractNioChannel)","target":"io.netty.channel.nio.NioEventLoop.processSelectedKey(SelectionKey,AbstractNioChannel)","added":false,"scope":"SOURCE","local":"io.netty.channel.nio.NioEventLoop.processWritable(AbstractNioChannel)"} {"project":"netty_netty","commit":"4d0621855a40368052ecb9238c206d03d3067d25","changeType":"SINGLE_VARIABLE_DECLARATION","change":"AbstractNioChannel ch","source":"io.netty.channel.nio.NioEventLoop.processWritable(AbstractNioChannel)","target":"io.netty.channel.nio.NioEventLoop.processSelectedKey(SelectionKey,AbstractNioChannel)","added":false,"scope":"SOURCE","local":"io.netty.channel.nio.NioEventLoop.processWritable(AbstractNioChannel)"} {"project":"netty_netty","commit":"4d0621855a40368052ecb9238c206d03d3067d25","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"task","source":"io.netty.channel.nio.NioEventLoop.processWritable(AbstractNioChannel)","target":"io.netty.channel.nio.NioEventLoop.processSelectedKey(SelectionKey,AbstractNioChannel)","added":false,"scope":"SOURCE","local":"io.netty.channel.nio.NioEventLoop.processWritable(AbstractNioChannel)"} {"project":"netty_netty","commit":"4d0621855a40368052ecb9238c206d03d3067d25","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"NioTask\u003cSelectableChannel\u003e [task]","source":"io.netty.channel.nio.NioEventLoop.processWritable(AbstractNioChannel)","target":"io.netty.channel.nio.NioEventLoop.processSelectedKey(SelectionKey,AbstractNioChannel)","added":false,"scope":"SOURCE","local":"io.netty.channel.nio.NioEventLoop.processWritable(AbstractNioChannel)"} {"project":"netty_netty","commit":"4d0621855a40368052ecb9238c206d03d3067d25","changeType":"CATCH_CLAUSE","change":"catch (CancelledKeyException e) {\n unsafe.close(unsafe.voidPromise());\n}\n","source":"io.netty.channel.nio.NioEventLoop.processWritable(AbstractNioChannel)","target":"io.netty.channel.nio.NioEventLoop.processSelectedKey(SelectionKey,AbstractNioChannel)","added":true,"scope":"TARGET","local":"io.netty.channel.nio.NioEventLoop.processSelectedKey(SelectionKey,AbstractNioChannel)"} {"project":"netty_netty","commit":"4d0621855a40368052ecb9238c206d03d3067d25","changeType":"EXPRESSION_STATEMENT","change":"ch.unsafe().forceFlush()","source":"io.netty.channel.nio.NioEventLoop.processWritable(AbstractNioChannel)","target":"io.netty.channel.nio.NioEventLoop.processSelectedKey(SelectionKey,AbstractNioChannel)","added":true,"scope":"TARGET","local":"io.netty.channel.nio.NioEventLoop.processSelectedKey(SelectionKey,AbstractNioChannel)"} {"project":"netty_netty","commit":"4d0621855a40368052ecb9238c206d03d3067d25","changeType":"METHOD_INVOCATION","change":"ch.unsafe().forceFlush()","source":"io.netty.channel.nio.NioEventLoop.processWritable(AbstractNioChannel)","target":"io.netty.channel.nio.NioEventLoop.processSelectedKey(SelectionKey,AbstractNioChannel)","added":true,"scope":"TARGET","local":"io.netty.channel.nio.NioEventLoop.processSelectedKey(SelectionKey,AbstractNioChannel)"} {"project":"netty_netty","commit":"4d0621855a40368052ecb9238c206d03d3067d25","changeType":"TRY_STATEMENT","change":"try {\n readyOps\u003dk.readyOps();\n if ((readyOps \u0026 (SelectionKey.OP_READ | SelectionKey.OP_ACCEPT)) !\u003d 0 || readyOps \u003d\u003d 0) {\n unsafe.read();\n if (!ch.isOpen()) {\n return;\n }\n }\n if ((readyOps \u0026 SelectionKey.OP_WRITE) !\u003d 0) {\n ch.unsafe().forceFlush();\n }\n if ((readyOps \u0026 SelectionKey.OP_CONNECT) !\u003d 0) {\n int ops\u003dk.interestOps();\n ops\u0026\u003d~SelectionKey.OP_CONNECT;\n k.interestOps(ops);\n unsafe.finishConnect();\n }\n}\n catch (CancelledKeyException e) {\n unsafe.close(unsafe.voidPromise());\n}\n","source":"io.netty.channel.nio.NioEventLoop.processWritable(AbstractNioChannel)","target":"io.netty.channel.nio.NioEventLoop.processSelectedKey(SelectionKey,AbstractNioChannel)","added":true,"scope":"TARGET","local":"io.netty.channel.nio.NioEventLoop.processSelectedKey(SelectionKey,AbstractNioChannel)"} {"project":"netty_netty","commit":"4d0621855a40368052ecb9238c206d03d3067d25","changeType":"CATCH_CLAUSE","change":"catch (CancelledKeyException e) {\n if (readyOps !\u003d -1 \u0026\u0026 (readyOps \u0026 SelectionKey.OP_WRITE) !\u003d 0) {\n unregisterWritableTasks(ch);\n }\n unsafe.close(unsafe.voidPromise());\n}\n","source":"io.netty.channel.nio.NioEventLoop.processWritable(AbstractNioChannel)","target":"io.netty.channel.nio.NioEventLoop.processSelectedKey(SelectionKey,AbstractNioChannel)","added":false,"scope":"TARGET","local":"io.netty.channel.nio.NioEventLoop.processSelectedKey(SelectionKey,AbstractNioChannel)"} {"project":"netty_netty","commit":"4d0621855a40368052ecb9238c206d03d3067d25","changeType":"EXPRESSION_STATEMENT","change":"processWritable(ch)","source":"io.netty.channel.nio.NioEventLoop.processWritable(AbstractNioChannel)","target":"io.netty.channel.nio.NioEventLoop.processSelectedKey(SelectionKey,AbstractNioChannel)","added":false,"scope":"TARGET","local":"io.netty.channel.nio.NioEventLoop.processSelectedKey(SelectionKey,AbstractNioChannel)"} {"project":"netty_netty","commit":"4d0621855a40368052ecb9238c206d03d3067d25","changeType":"EXPRESSION_STATEMENT","change":"unregisterWritableTasks(ch)","source":"io.netty.channel.nio.NioEventLoop.processWritable(AbstractNioChannel)","target":"io.netty.channel.nio.NioEventLoop.processSelectedKey(SelectionKey,AbstractNioChannel)","added":false,"scope":"TARGET","local":"io.netty.channel.nio.NioEventLoop.processSelectedKey(SelectionKey,AbstractNioChannel)"} {"project":"netty_netty","commit":"4d0621855a40368052ecb9238c206d03d3067d25","changeType":"IF_STATEMENT","change":"readyOps !\u003d -1 \u0026\u0026 (readyOps \u0026 SelectionKey.OP_WRITE) !\u003d 0","source":"io.netty.channel.nio.NioEventLoop.processWritable(AbstractNioChannel)","target":"io.netty.channel.nio.NioEventLoop.processSelectedKey(SelectionKey,AbstractNioChannel)","added":false,"scope":"TARGET","local":"io.netty.channel.nio.NioEventLoop.processSelectedKey(SelectionKey,AbstractNioChannel)"} {"project":"netty_netty","commit":"4d0621855a40368052ecb9238c206d03d3067d25","changeType":"INFIX_EXPRESSION","change":"readyOps !\u003d -1 \u0026\u0026 (readyOps \u0026 SelectionKey.OP_WRITE) !\u003d 0","source":"io.netty.channel.nio.NioEventLoop.processWritable(AbstractNioChannel)","target":"io.netty.channel.nio.NioEventLoop.processSelectedKey(SelectionKey,AbstractNioChannel)","added":false,"scope":"TARGET","local":"io.netty.channel.nio.NioEventLoop.processSelectedKey(SelectionKey,AbstractNioChannel)"} {"project":"netty_netty","commit":"4d0621855a40368052ecb9238c206d03d3067d25","changeType":"INFIX_EXPRESSION","change":"readyOps !\u003d -1","source":"io.netty.channel.nio.NioEventLoop.processWritable(AbstractNioChannel)","target":"io.netty.channel.nio.NioEventLoop.processSelectedKey(SelectionKey,AbstractNioChannel)","added":false,"scope":"TARGET","local":"io.netty.channel.nio.NioEventLoop.processSelectedKey(SelectionKey,AbstractNioChannel)"} {"project":"netty_netty","commit":"4d0621855a40368052ecb9238c206d03d3067d25","changeType":"METHOD_INVOCATION","change":"processWritable(ch)","source":"io.netty.channel.nio.NioEventLoop.processWritable(AbstractNioChannel)","target":"io.netty.channel.nio.NioEventLoop.processSelectedKey(SelectionKey,AbstractNioChannel)","added":false,"scope":"TARGET","local":"io.netty.channel.nio.NioEventLoop.processSelectedKey(SelectionKey,AbstractNioChannel)"} {"project":"netty_netty","commit":"4d0621855a40368052ecb9238c206d03d3067d25","changeType":"METHOD_INVOCATION","change":"unregisterWritableTasks(ch)","source":"io.netty.channel.nio.NioEventLoop.processWritable(AbstractNioChannel)","target":"io.netty.channel.nio.NioEventLoop.processSelectedKey(SelectionKey,AbstractNioChannel)","added":false,"scope":"TARGET","local":"io.netty.channel.nio.NioEventLoop.processSelectedKey(SelectionKey,AbstractNioChannel)"} {"project":"netty_netty","commit":"4d0621855a40368052ecb9238c206d03d3067d25","changeType":"TRY_STATEMENT","change":"try {\n readyOps\u003dk.readyOps();\n if ((readyOps \u0026 (SelectionKey.OP_READ | SelectionKey.OP_ACCEPT)) !\u003d 0 || readyOps \u003d\u003d 0) {\n unsafe.read();\n if (!ch.isOpen()) {\n return;\n }\n }\n if ((readyOps \u0026 SelectionKey.OP_WRITE) !\u003d 0) {\n processWritable(ch);\n }\n if ((readyOps \u0026 SelectionKey.OP_CONNECT) !\u003d 0) {\n int ops\u003dk.interestOps();\n ops\u0026\u003d~SelectionKey.OP_CONNECT;\n k.interestOps(ops);\n unsafe.finishConnect();\n }\n}\n catch (CancelledKeyException e) {\n if (readyOps !\u003d -1 \u0026\u0026 (readyOps \u0026 SelectionKey.OP_WRITE) !\u003d 0) {\n unregisterWritableTasks(ch);\n }\n unsafe.close(unsafe.voidPromise());\n}\n","source":"io.netty.channel.nio.NioEventLoop.processWritable(AbstractNioChannel)","target":"io.netty.channel.nio.NioEventLoop.processSelectedKey(SelectionKey,AbstractNioChannel)","added":false,"scope":"TARGET","local":"io.netty.channel.nio.NioEventLoop.processSelectedKey(SelectionKey,AbstractNioChannel)"} {"project":"netty_netty","commit":"8dbf5d02e53a72c42467b8dc0a5e1482d5f49af4","changeType":"METHOD_DECLARATION","change":"io.netty.channel.unix.Socket.shutdown0(boolean,boolean)","source":"io.netty.channel.unix.Socket.shutdown0(boolean,boolean)","target":"io.netty.channel.unix.Socket.shutdown(boolean,boolean)","added":false,"scope":"CLASS_S","local":"transport-native-epoll.src.main.io.netty.channel.unix.Socket"} {"project":"netty_netty","commit":"8dbf5d02e53a72c42467b8dc0a5e1482d5f49af4","changeType":"EXPRESSION_STATEMENT","change":"ioResult(\"shutdown\",res,CONNECTION_NOT_CONNECTED_SHUTDOWN_EXCEPTION)","source":"io.netty.channel.unix.Socket.shutdown0(boolean,boolean)","target":"io.netty.channel.unix.Socket.shutdown(boolean,boolean)","added":false,"scope":"SOURCE","local":"io.netty.channel.unix.Socket.shutdown0(boolean,boolean)"} {"project":"netty_netty","commit":"8dbf5d02e53a72c42467b8dc0a5e1482d5f49af4","changeType":"IF_STATEMENT","change":"res \u003c 0","source":"io.netty.channel.unix.Socket.shutdown0(boolean,boolean)","target":"io.netty.channel.unix.Socket.shutdown(boolean,boolean)","added":false,"scope":"SOURCE","local":"io.netty.channel.unix.Socket.shutdown0(boolean,boolean)"} {"project":"netty_netty","commit":"8dbf5d02e53a72c42467b8dc0a5e1482d5f49af4","changeType":"INFIX_EXPRESSION","change":"res \u003c 0","source":"io.netty.channel.unix.Socket.shutdown0(boolean,boolean)","target":"io.netty.channel.unix.Socket.shutdown(boolean,boolean)","added":false,"scope":"SOURCE","local":"io.netty.channel.unix.Socket.shutdown0(boolean,boolean)"} {"project":"netty_netty","commit":"8dbf5d02e53a72c42467b8dc0a5e1482d5f49af4","changeType":"METHOD_INVOCATION","change":"ioResult(\"shutdown\",res,CONNECTION_NOT_CONNECTED_SHUTDOWN_EXCEPTION)","source":"io.netty.channel.unix.Socket.shutdown0(boolean,boolean)","target":"io.netty.channel.unix.Socket.shutdown(boolean,boolean)","added":false,"scope":"SOURCE","local":"io.netty.channel.unix.Socket.shutdown0(boolean,boolean)"} {"project":"netty_netty","commit":"8dbf5d02e53a72c42467b8dc0a5e1482d5f49af4","changeType":"METHOD_INVOCATION","change":"intValue()","source":"io.netty.channel.unix.Socket.shutdown0(boolean,boolean)","target":"io.netty.channel.unix.Socket.shutdown(boolean,boolean)","added":false,"scope":"SOURCE","local":"io.netty.channel.unix.Socket.shutdown0(boolean,boolean)"} {"project":"netty_netty","commit":"8dbf5d02e53a72c42467b8dc0a5e1482d5f49af4","changeType":"METHOD_INVOCATION","change":"shutdown(intValue(),read,write)","source":"io.netty.channel.unix.Socket.shutdown0(boolean,boolean)","target":"io.netty.channel.unix.Socket.shutdown(boolean,boolean)","added":false,"scope":"SOURCE","local":"io.netty.channel.unix.Socket.shutdown0(boolean,boolean)"} {"project":"netty_netty","commit":"8dbf5d02e53a72c42467b8dc0a5e1482d5f49af4","changeType":"MODIFIER","change":"private","source":"io.netty.channel.unix.Socket.shutdown0(boolean,boolean)","target":"io.netty.channel.unix.Socket.shutdown(boolean,boolean)","added":false,"scope":"SOURCE","local":"io.netty.channel.unix.Socket.shutdown0(boolean,boolean)"} {"project":"netty_netty","commit":"8dbf5d02e53a72c42467b8dc0a5e1482d5f49af4","changeType":"NUMBER_LITERAL","change":"0","source":"io.netty.channel.unix.Socket.shutdown0(boolean,boolean)","target":"io.netty.channel.unix.Socket.shutdown(boolean,boolean)","added":false,"scope":"SOURCE","local":"io.netty.channel.unix.Socket.shutdown0(boolean,boolean)"} {"project":"netty_netty","commit":"8dbf5d02e53a72c42467b8dc0a5e1482d5f49af4","changeType":"PRIMITIVE_TYPE","change":"int","source":"io.netty.channel.unix.Socket.shutdown0(boolean,boolean)","target":"io.netty.channel.unix.Socket.shutdown(boolean,boolean)","added":false,"scope":"SOURCE","local":"io.netty.channel.unix.Socket.shutdown0(boolean,boolean)"} {"project":"netty_netty","commit":"8dbf5d02e53a72c42467b8dc0a5e1482d5f49af4","changeType":"PRIMITIVE_TYPE","change":"boolean","source":"io.netty.channel.unix.Socket.shutdown0(boolean,boolean)","target":"io.netty.channel.unix.Socket.shutdown(boolean,boolean)","added":false,"scope":"SOURCE","local":"io.netty.channel.unix.Socket.shutdown0(boolean,boolean)"} {"project":"netty_netty","commit":"8dbf5d02e53a72c42467b8dc0a5e1482d5f49af4","changeType":"PRIMITIVE_TYPE","change":"void","source":"io.netty.channel.unix.Socket.shutdown0(boolean,boolean)","target":"io.netty.channel.unix.Socket.shutdown(boolean,boolean)","added":false,"scope":"SOURCE","local":"io.netty.channel.unix.Socket.shutdown0(boolean,boolean)"} {"project":"netty_netty","commit":"8dbf5d02e53a72c42467b8dc0a5e1482d5f49af4","changeType":"SIMPLE_TYPE","change":"IOException","source":"io.netty.channel.unix.Socket.shutdown0(boolean,boolean)","target":"io.netty.channel.unix.Socket.shutdown(boolean,boolean)","added":false,"scope":"SOURCE","local":"io.netty.channel.unix.Socket.shutdown0(boolean,boolean)"} {"project":"netty_netty","commit":"8dbf5d02e53a72c42467b8dc0a5e1482d5f49af4","changeType":"SINGLE_VARIABLE_DECLARATION","change":"boolean write","source":"io.netty.channel.unix.Socket.shutdown0(boolean,boolean)","target":"io.netty.channel.unix.Socket.shutdown(boolean,boolean)","added":false,"scope":"SOURCE","local":"io.netty.channel.unix.Socket.shutdown0(boolean,boolean)"} {"project":"netty_netty","commit":"8dbf5d02e53a72c42467b8dc0a5e1482d5f49af4","changeType":"SINGLE_VARIABLE_DECLARATION","change":"boolean read","source":"io.netty.channel.unix.Socket.shutdown0(boolean,boolean)","target":"io.netty.channel.unix.Socket.shutdown(boolean,boolean)","added":false,"scope":"SOURCE","local":"io.netty.channel.unix.Socket.shutdown0(boolean,boolean)"} {"project":"netty_netty","commit":"8dbf5d02e53a72c42467b8dc0a5e1482d5f49af4","changeType":"STRING_LITERAL","change":"shutdown","source":"io.netty.channel.unix.Socket.shutdown0(boolean,boolean)","target":"io.netty.channel.unix.Socket.shutdown(boolean,boolean)","added":false,"scope":"SOURCE","local":"io.netty.channel.unix.Socket.shutdown0(boolean,boolean)"} {"project":"netty_netty","commit":"8dbf5d02e53a72c42467b8dc0a5e1482d5f49af4","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"res","source":"io.netty.channel.unix.Socket.shutdown0(boolean,boolean)","target":"io.netty.channel.unix.Socket.shutdown(boolean,boolean)","added":false,"scope":"SOURCE","local":"io.netty.channel.unix.Socket.shutdown0(boolean,boolean)"} {"project":"netty_netty","commit":"8dbf5d02e53a72c42467b8dc0a5e1482d5f49af4","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"int [res\u003dshutdown(intValue(),read,write)]","source":"io.netty.channel.unix.Socket.shutdown0(boolean,boolean)","target":"io.netty.channel.unix.Socket.shutdown(boolean,boolean)","added":false,"scope":"SOURCE","local":"io.netty.channel.unix.Socket.shutdown0(boolean,boolean)"} {"project":"netty_netty","commit":"8dbf5d02e53a72c42467b8dc0a5e1482d5f49af4","changeType":"EXPRESSION_STATEMENT","change":"shutdown(true,true)","source":"io.netty.channel.unix.Socket.shutdown0(boolean,boolean)","target":"io.netty.channel.unix.Socket.shutdown(boolean,boolean)","added":true,"scope":"SUR_T","local":"io.netty.channel.unix.Socket.shutdown()"} {"project":"netty_netty","commit":"8dbf5d02e53a72c42467b8dc0a5e1482d5f49af4","changeType":"METHOD_INVOCATION","change":"shutdown(true,true)","source":"io.netty.channel.unix.Socket.shutdown0(boolean,boolean)","target":"io.netty.channel.unix.Socket.shutdown(boolean,boolean)","added":true,"scope":"SUR_T","local":"io.netty.channel.unix.Socket.shutdown()"} {"project":"netty_netty","commit":"8dbf5d02e53a72c42467b8dc0a5e1482d5f49af4","changeType":"EXPRESSION_STATEMENT","change":"shutdown(!inputShutdown,!outputShutdown)","source":"io.netty.channel.unix.Socket.shutdown0(boolean,boolean)","target":"io.netty.channel.unix.Socket.shutdown(boolean,boolean)","added":false,"scope":"SUR_T","local":"io.netty.channel.unix.Socket.shutdown()"} {"project":"netty_netty","commit":"8dbf5d02e53a72c42467b8dc0a5e1482d5f49af4","changeType":"METHOD_INVOCATION","change":"shutdown(!inputShutdown,!outputShutdown)","source":"io.netty.channel.unix.Socket.shutdown0(boolean,boolean)","target":"io.netty.channel.unix.Socket.shutdown(boolean,boolean)","added":false,"scope":"SUR_T","local":"io.netty.channel.unix.Socket.shutdown()"} {"project":"netty_netty","commit":"8dbf5d02e53a72c42467b8dc0a5e1482d5f49af4","changeType":"BREAK_STATEMENT","change":"break;\n","source":"io.netty.channel.unix.Socket.shutdown0(boolean,boolean)","target":"io.netty.channel.unix.Socket.shutdown(boolean,boolean)","added":true,"scope":"TARGET","local":"io.netty.channel.unix.Socket.shutdown(boolean,boolean)"} {"project":"netty_netty","commit":"8dbf5d02e53a72c42467b8dc0a5e1482d5f49af4","changeType":"EXPRESSION_STATEMENT","change":"ioResult(\"shutdown\",res,CONNECTION_NOT_CONNECTED_SHUTDOWN_EXCEPTION)","source":"io.netty.channel.unix.Socket.shutdown0(boolean,boolean)","target":"io.netty.channel.unix.Socket.shutdown(boolean,boolean)","added":true,"scope":"TARGET","local":"io.netty.channel.unix.Socket.shutdown(boolean,boolean)"} {"project":"netty_netty","commit":"8dbf5d02e53a72c42467b8dc0a5e1482d5f49af4","changeType":"FIELD_ACCESS","change":"this.state","source":"io.netty.channel.unix.Socket.shutdown0(boolean,boolean)","target":"io.netty.channel.unix.Socket.shutdown(boolean,boolean)","added":true,"scope":"TARGET","local":"io.netty.channel.unix.Socket.shutdown(boolean,boolean)"} {"project":"netty_netty","commit":"8dbf5d02e53a72c42467b8dc0a5e1482d5f49af4","changeType":"FOR_STATEMENT","change":"for (; ; ) {\n int state\u003dthis.state;\n if (!shouldAttemptShutdown(state,read,write)) {\n return;\n }\n if (casState(state,calculateShutdownState(state,read,write))) {\n break;\n }\n}\n","source":"io.netty.channel.unix.Socket.shutdown0(boolean,boolean)","target":"io.netty.channel.unix.Socket.shutdown(boolean,boolean)","added":true,"scope":"TARGET","local":"io.netty.channel.unix.Socket.shutdown(boolean,boolean)"} {"project":"netty_netty","commit":"8dbf5d02e53a72c42467b8dc0a5e1482d5f49af4","changeType":"IF_STATEMENT","change":"casState(state,calculateShutdownState(state,read,write))","source":"io.netty.channel.unix.Socket.shutdown0(boolean,boolean)","target":"io.netty.channel.unix.Socket.shutdown(boolean,boolean)","added":true,"scope":"TARGET","local":"io.netty.channel.unix.Socket.shutdown(boolean,boolean)"} {"project":"netty_netty","commit":"8dbf5d02e53a72c42467b8dc0a5e1482d5f49af4","changeType":"IF_STATEMENT","change":"!shouldAttemptShutdown(state,read,write)","source":"io.netty.channel.unix.Socket.shutdown0(boolean,boolean)","target":"io.netty.channel.unix.Socket.shutdown(boolean,boolean)","added":true,"scope":"TARGET","local":"io.netty.channel.unix.Socket.shutdown(boolean,boolean)"} {"project":"netty_netty","commit":"8dbf5d02e53a72c42467b8dc0a5e1482d5f49af4","changeType":"IF_STATEMENT","change":"res \u003c 0","source":"io.netty.channel.unix.Socket.shutdown0(boolean,boolean)","target":"io.netty.channel.unix.Socket.shutdown(boolean,boolean)","added":true,"scope":"TARGET","local":"io.netty.channel.unix.Socket.shutdown(boolean,boolean)"} {"project":"netty_netty","commit":"8dbf5d02e53a72c42467b8dc0a5e1482d5f49af4","changeType":"INFIX_EXPRESSION","change":"res \u003c 0","source":"io.netty.channel.unix.Socket.shutdown0(boolean,boolean)","target":"io.netty.channel.unix.Socket.shutdown(boolean,boolean)","added":true,"scope":"TARGET","local":"io.netty.channel.unix.Socket.shutdown(boolean,boolean)"} {"project":"netty_netty","commit":"8dbf5d02e53a72c42467b8dc0a5e1482d5f49af4","changeType":"METHOD_INVOCATION","change":"casState(state,calculateShutdownState(state,read,write))","source":"io.netty.channel.unix.Socket.shutdown0(boolean,boolean)","target":"io.netty.channel.unix.Socket.shutdown(boolean,boolean)","added":true,"scope":"TARGET","local":"io.netty.channel.unix.Socket.shutdown(boolean,boolean)"} {"project":"netty_netty","commit":"8dbf5d02e53a72c42467b8dc0a5e1482d5f49af4","changeType":"METHOD_INVOCATION","change":"ioResult(\"shutdown\",res,CONNECTION_NOT_CONNECTED_SHUTDOWN_EXCEPTION)","source":"io.netty.channel.unix.Socket.shutdown0(boolean,boolean)","target":"io.netty.channel.unix.Socket.shutdown(boolean,boolean)","added":true,"scope":"TARGET","local":"io.netty.channel.unix.Socket.shutdown(boolean,boolean)"} {"project":"netty_netty","commit":"8dbf5d02e53a72c42467b8dc0a5e1482d5f49af4","changeType":"METHOD_INVOCATION","change":"calculateShutdownState(state,read,write)","source":"io.netty.channel.unix.Socket.shutdown0(boolean,boolean)","target":"io.netty.channel.unix.Socket.shutdown(boolean,boolean)","added":true,"scope":"TARGET","local":"io.netty.channel.unix.Socket.shutdown(boolean,boolean)"} {"project":"netty_netty","commit":"8dbf5d02e53a72c42467b8dc0a5e1482d5f49af4","changeType":"METHOD_INVOCATION","change":"shouldAttemptShutdown(state,read,write)","source":"io.netty.channel.unix.Socket.shutdown0(boolean,boolean)","target":"io.netty.channel.unix.Socket.shutdown(boolean,boolean)","added":true,"scope":"TARGET","local":"io.netty.channel.unix.Socket.shutdown(boolean,boolean)"} {"project":"netty_netty","commit":"8dbf5d02e53a72c42467b8dc0a5e1482d5f49af4","changeType":"METHOD_INVOCATION","change":"shutdown(fd,read,write)","source":"io.netty.channel.unix.Socket.shutdown0(boolean,boolean)","target":"io.netty.channel.unix.Socket.shutdown(boolean,boolean)","added":true,"scope":"TARGET","local":"io.netty.channel.unix.Socket.shutdown(boolean,boolean)"} {"project":"netty_netty","commit":"8dbf5d02e53a72c42467b8dc0a5e1482d5f49af4","changeType":"NUMBER_LITERAL","change":"0","source":"io.netty.channel.unix.Socket.shutdown0(boolean,boolean)","target":"io.netty.channel.unix.Socket.shutdown(boolean,boolean)","added":true,"scope":"TARGET","local":"io.netty.channel.unix.Socket.shutdown(boolean,boolean)"} {"project":"netty_netty","commit":"8dbf5d02e53a72c42467b8dc0a5e1482d5f49af4","changeType":"PREFIX_EXPRESSION","change":"!shouldAttemptShutdown(state,read,write)","source":"io.netty.channel.unix.Socket.shutdown0(boolean,boolean)","target":"io.netty.channel.unix.Socket.shutdown(boolean,boolean)","added":true,"scope":"TARGET","local":"io.netty.channel.unix.Socket.shutdown(boolean,boolean)"} {"project":"netty_netty","commit":"8dbf5d02e53a72c42467b8dc0a5e1482d5f49af4","changeType":"PRIMITIVE_TYPE","change":"int","source":"io.netty.channel.unix.Socket.shutdown0(boolean,boolean)","target":"io.netty.channel.unix.Socket.shutdown(boolean,boolean)","added":true,"scope":"TARGET","local":"io.netty.channel.unix.Socket.shutdown(boolean,boolean)"} {"project":"netty_netty","commit":"8dbf5d02e53a72c42467b8dc0a5e1482d5f49af4","changeType":"RETURN_STATEMENT","change":"return;\n","source":"io.netty.channel.unix.Socket.shutdown0(boolean,boolean)","target":"io.netty.channel.unix.Socket.shutdown(boolean,boolean)","added":true,"scope":"TARGET","local":"io.netty.channel.unix.Socket.shutdown(boolean,boolean)"} {"project":"netty_netty","commit":"8dbf5d02e53a72c42467b8dc0a5e1482d5f49af4","changeType":"STRING_LITERAL","change":"shutdown","source":"io.netty.channel.unix.Socket.shutdown0(boolean,boolean)","target":"io.netty.channel.unix.Socket.shutdown(boolean,boolean)","added":true,"scope":"TARGET","local":"io.netty.channel.unix.Socket.shutdown(boolean,boolean)"} {"project":"netty_netty","commit":"8dbf5d02e53a72c42467b8dc0a5e1482d5f49af4","changeType":"THIS_EXPRESSION","change":"this","source":"io.netty.channel.unix.Socket.shutdown0(boolean,boolean)","target":"io.netty.channel.unix.Socket.shutdown(boolean,boolean)","added":true,"scope":"TARGET","local":"io.netty.channel.unix.Socket.shutdown(boolean,boolean)"} {"project":"netty_netty","commit":"8dbf5d02e53a72c42467b8dc0a5e1482d5f49af4","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"res","source":"io.netty.channel.unix.Socket.shutdown0(boolean,boolean)","target":"io.netty.channel.unix.Socket.shutdown(boolean,boolean)","added":true,"scope":"TARGET","local":"io.netty.channel.unix.Socket.shutdown(boolean,boolean)"} {"project":"netty_netty","commit":"8dbf5d02e53a72c42467b8dc0a5e1482d5f49af4","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"state","source":"io.netty.channel.unix.Socket.shutdown0(boolean,boolean)","target":"io.netty.channel.unix.Socket.shutdown(boolean,boolean)","added":true,"scope":"TARGET","local":"io.netty.channel.unix.Socket.shutdown(boolean,boolean)"} {"project":"netty_netty","commit":"8dbf5d02e53a72c42467b8dc0a5e1482d5f49af4","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"int [res\u003dshutdown(fd,read,write)]","source":"io.netty.channel.unix.Socket.shutdown0(boolean,boolean)","target":"io.netty.channel.unix.Socket.shutdown(boolean,boolean)","added":true,"scope":"TARGET","local":"io.netty.channel.unix.Socket.shutdown(boolean,boolean)"} {"project":"netty_netty","commit":"8dbf5d02e53a72c42467b8dc0a5e1482d5f49af4","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"int [state\u003dthis.state]","source":"io.netty.channel.unix.Socket.shutdown0(boolean,boolean)","target":"io.netty.channel.unix.Socket.shutdown(boolean,boolean)","added":true,"scope":"TARGET","local":"io.netty.channel.unix.Socket.shutdown(boolean,boolean)"} {"project":"netty_netty","commit":"8dbf5d02e53a72c42467b8dc0a5e1482d5f49af4","changeType":"ASSIGNMENT","change":"outputShutdown \u003d write || outputShutdown","source":"io.netty.channel.unix.Socket.shutdown0(boolean,boolean)","target":"io.netty.channel.unix.Socket.shutdown(boolean,boolean)","added":false,"scope":"TARGET","local":"io.netty.channel.unix.Socket.shutdown(boolean,boolean)"} {"project":"netty_netty","commit":"8dbf5d02e53a72c42467b8dc0a5e1482d5f49af4","changeType":"ASSIGNMENT","change":"inputShutdown \u003d read || inputShutdown","source":"io.netty.channel.unix.Socket.shutdown0(boolean,boolean)","target":"io.netty.channel.unix.Socket.shutdown(boolean,boolean)","added":false,"scope":"TARGET","local":"io.netty.channel.unix.Socket.shutdown(boolean,boolean)"} {"project":"netty_netty","commit":"8dbf5d02e53a72c42467b8dc0a5e1482d5f49af4","changeType":"EXPRESSION_STATEMENT","change":"shutdown0(read,write)","source":"io.netty.channel.unix.Socket.shutdown0(boolean,boolean)","target":"io.netty.channel.unix.Socket.shutdown(boolean,boolean)","added":false,"scope":"TARGET","local":"io.netty.channel.unix.Socket.shutdown(boolean,boolean)"} {"project":"netty_netty","commit":"8dbf5d02e53a72c42467b8dc0a5e1482d5f49af4","changeType":"EXPRESSION_STATEMENT","change":"outputShutdown\u003dwrite || outputShutdown","source":"io.netty.channel.unix.Socket.shutdown0(boolean,boolean)","target":"io.netty.channel.unix.Socket.shutdown(boolean,boolean)","added":false,"scope":"TARGET","local":"io.netty.channel.unix.Socket.shutdown(boolean,boolean)"} {"project":"netty_netty","commit":"8dbf5d02e53a72c42467b8dc0a5e1482d5f49af4","changeType":"EXPRESSION_STATEMENT","change":"inputShutdown\u003dread || inputShutdown","source":"io.netty.channel.unix.Socket.shutdown0(boolean,boolean)","target":"io.netty.channel.unix.Socket.shutdown(boolean,boolean)","added":false,"scope":"TARGET","local":"io.netty.channel.unix.Socket.shutdown(boolean,boolean)"} {"project":"netty_netty","commit":"8dbf5d02e53a72c42467b8dc0a5e1482d5f49af4","changeType":"INFIX_EXPRESSION","change":"read || inputShutdown","source":"io.netty.channel.unix.Socket.shutdown0(boolean,boolean)","target":"io.netty.channel.unix.Socket.shutdown(boolean,boolean)","added":false,"scope":"TARGET","local":"io.netty.channel.unix.Socket.shutdown(boolean,boolean)"} {"project":"netty_netty","commit":"8dbf5d02e53a72c42467b8dc0a5e1482d5f49af4","changeType":"INFIX_EXPRESSION","change":"write || outputShutdown","source":"io.netty.channel.unix.Socket.shutdown0(boolean,boolean)","target":"io.netty.channel.unix.Socket.shutdown(boolean,boolean)","added":false,"scope":"TARGET","local":"io.netty.channel.unix.Socket.shutdown(boolean,boolean)"} {"project":"netty_netty","commit":"8dbf5d02e53a72c42467b8dc0a5e1482d5f49af4","changeType":"METHOD_INVOCATION","change":"shutdown0(read,write)","source":"io.netty.channel.unix.Socket.shutdown0(boolean,boolean)","target":"io.netty.channel.unix.Socket.shutdown(boolean,boolean)","added":false,"scope":"TARGET","local":"io.netty.channel.unix.Socket.shutdown(boolean,boolean)"} {"project":"netty_netty","commit":"57b2d9a443d52a20777d92998af81f25281010c4","changeType":"BREAK_STATEMENT","change":"break;\n","source":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)","target":"org.jboss.netty.util.LinkedTransferQueue.awaitFulfill(QNode,QNode,Object,int,long)","added":true,"scope":"SOURCE","local":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)"} {"project":"netty_netty","commit":"57b2d9a443d52a20777d92998af81f25281010c4","changeType":"IF_STATEMENT","change":"oldpred \u003d\u003d pred || oldpred \u003d\u003d null \u0026\u0026 cleanMe.compareAndSet(null,pred)","source":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)","target":"org.jboss.netty.util.LinkedTransferQueue.awaitFulfill(QNode,QNode,Object,int,long)","added":true,"scope":"SOURCE","local":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)"} {"project":"netty_netty","commit":"57b2d9a443d52a20777d92998af81f25281010c4","changeType":"INFIX_EXPRESSION","change":"oldpred \u003d\u003d pred","source":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)","target":"org.jboss.netty.util.LinkedTransferQueue.awaitFulfill(QNode,QNode,Object,int,long)","added":true,"scope":"SOURCE","local":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)"} {"project":"netty_netty","commit":"57b2d9a443d52a20777d92998af81f25281010c4","changeType":"INFIX_EXPRESSION","change":"oldpred \u003d\u003d null \u0026\u0026 cleanMe.compareAndSet(null,pred)","source":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)","target":"org.jboss.netty.util.LinkedTransferQueue.awaitFulfill(QNode,QNode,Object,int,long)","added":true,"scope":"SOURCE","local":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)"} {"project":"netty_netty","commit":"57b2d9a443d52a20777d92998af81f25281010c4","changeType":"INFIX_EXPRESSION","change":"oldpred \u003d\u003d pred || oldpred \u003d\u003d null \u0026\u0026 cleanMe.compareAndSet(null,pred)","source":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)","target":"org.jboss.netty.util.LinkedTransferQueue.awaitFulfill(QNode,QNode,Object,int,long)","added":true,"scope":"SOURCE","local":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)"} {"project":"netty_netty","commit":"57b2d9a443d52a20777d92998af81f25281010c4","changeType":"INFIX_EXPRESSION","change":"oldpred \u003d\u003d null","source":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)","target":"org.jboss.netty.util.LinkedTransferQueue.awaitFulfill(QNode,QNode,Object,int,long)","added":true,"scope":"SOURCE","local":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)"} {"project":"netty_netty","commit":"57b2d9a443d52a20777d92998af81f25281010c4","changeType":"INFIX_EXPRESSION","change":"pred.next \u003d\u003d s","source":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)","target":"org.jboss.netty.util.LinkedTransferQueue.awaitFulfill(QNode,QNode,Object,int,long)","added":true,"scope":"SOURCE","local":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)"} {"project":"netty_netty","commit":"57b2d9a443d52a20777d92998af81f25281010c4","changeType":"JAVADOC","change":"/** \n * Gets rid of cancelled node s with original predecessor pred.\n * @param pred predecessor of cancelled node\n * @param s the cancelled node\n */\n","source":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)","target":"org.jboss.netty.util.LinkedTransferQueue.awaitFulfill(QNode,QNode,Object,int,long)","added":true,"scope":"SOURCE","local":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)"} {"project":"netty_netty","commit":"57b2d9a443d52a20777d92998af81f25281010c4","changeType":"METHOD_INVOCATION","change":"reclean()","source":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)","target":"org.jboss.netty.util.LinkedTransferQueue.awaitFulfill(QNode,QNode,Object,int,long)","added":true,"scope":"SOURCE","local":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)"} {"project":"netty_netty","commit":"57b2d9a443d52a20777d92998af81f25281010c4","changeType":"METHOD_INVOCATION","change":"getValidatedTail()","source":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)","target":"org.jboss.netty.util.LinkedTransferQueue.awaitFulfill(QNode,QNode,Object,int,long)","added":true,"scope":"SOURCE","local":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)"} {"project":"netty_netty","commit":"57b2d9a443d52a20777d92998af81f25281010c4","changeType":"PRIMITIVE_TYPE","change":"void","source":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)","target":"org.jboss.netty.util.LinkedTransferQueue.awaitFulfill(QNode,QNode,Object,int,long)","added":true,"scope":"SOURCE","local":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)"} {"project":"netty_netty","commit":"57b2d9a443d52a20777d92998af81f25281010c4","changeType":"SINGLE_VARIABLE_DECLARATION","change":"QNode pred","source":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)","target":"org.jboss.netty.util.LinkedTransferQueue.awaitFulfill(QNode,QNode,Object,int,long)","added":true,"scope":"SOURCE","local":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)"} {"project":"netty_netty","commit":"57b2d9a443d52a20777d92998af81f25281010c4","changeType":"SINGLE_VARIABLE_DECLARATION","change":"QNode s","source":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)","target":"org.jboss.netty.util.LinkedTransferQueue.awaitFulfill(QNode,QNode,Object,int,long)","added":true,"scope":"SOURCE","local":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)"} {"project":"netty_netty","commit":"57b2d9a443d52a20777d92998af81f25281010c4","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"oldpred","source":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)","target":"org.jboss.netty.util.LinkedTransferQueue.awaitFulfill(QNode,QNode,Object,int,long)","added":true,"scope":"SOURCE","local":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)"} {"project":"netty_netty","commit":"57b2d9a443d52a20777d92998af81f25281010c4","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"QNode [oldpred\u003dreclean()]","source":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)","target":"org.jboss.netty.util.LinkedTransferQueue.awaitFulfill(QNode,QNode,Object,int,long)","added":true,"scope":"SOURCE","local":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)"} {"project":"netty_netty","commit":"57b2d9a443d52a20777d92998af81f25281010c4","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"QNode [t\u003dgetValidatedTail()]","source":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)","target":"org.jboss.netty.util.LinkedTransferQueue.awaitFulfill(QNode,QNode,Object,int,long)","added":true,"scope":"SOURCE","local":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)"} {"project":"netty_netty","commit":"57b2d9a443d52a20777d92998af81f25281010c4","changeType":"WHILE_STATEMENT","change":"while (pred.next \u003d\u003d s) {\n QNode oldpred\u003dreclean();\n QNode t\u003dgetValidatedTail();\n if (s !\u003d t) {\n QNode sn\u003ds.next;\n if (sn \u003d\u003d s || pred.casNext(s,sn)) {\n break;\n }\n }\n else if (oldpred \u003d\u003d pred || oldpred \u003d\u003d null \u0026\u0026 cleanMe.compareAndSet(null,pred)) {\n break;\n }\n}\n","source":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)","target":"org.jboss.netty.util.LinkedTransferQueue.awaitFulfill(QNode,QNode,Object,int,long)","added":true,"scope":"SOURCE","local":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)"} {"project":"netty_netty","commit":"57b2d9a443d52a20777d92998af81f25281010c4","changeType":"ASSIGNMENT","change":"dn \u003d d.next","source":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)","target":"org.jboss.netty.util.LinkedTransferQueue.awaitFulfill(QNode,QNode,Object,int,long)","added":false,"scope":"SOURCE","local":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)"} {"project":"netty_netty","commit":"57b2d9a443d52a20777d92998af81f25281010c4","changeType":"CONTINUE_STATEMENT","change":"continue;\n","source":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)","target":"org.jboss.netty.util.LinkedTransferQueue.awaitFulfill(QNode,QNode,Object,int,long)","added":false,"scope":"SOURCE","local":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)"} {"project":"netty_netty","commit":"57b2d9a443d52a20777d92998af81f25281010c4","changeType":"EXPRESSION_STATEMENT","change":"advanceHead(h,hn)","source":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)","target":"org.jboss.netty.util.LinkedTransferQueue.awaitFulfill(QNode,QNode,Object,int,long)","added":false,"scope":"SOURCE","local":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)"} {"project":"netty_netty","commit":"57b2d9a443d52a20777d92998af81f25281010c4","changeType":"EXPRESSION_STATEMENT","change":"cleanMe.compareAndSet(dp,null)","source":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)","target":"org.jboss.netty.util.LinkedTransferQueue.awaitFulfill(QNode,QNode,Object,int,long)","added":false,"scope":"SOURCE","local":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)"} {"project":"netty_netty","commit":"57b2d9a443d52a20777d92998af81f25281010c4","changeType":"EXPRESSION_STATEMENT","change":"tail.compareAndSet(t,tn)","source":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)","target":"org.jboss.netty.util.LinkedTransferQueue.awaitFulfill(QNode,QNode,Object,int,long)","added":false,"scope":"SOURCE","local":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)"} {"project":"netty_netty","commit":"57b2d9a443d52a20777d92998af81f25281010c4","changeType":"FOR_STATEMENT","change":"for (; ; ) {\n if (pred.next !\u003d s) {\n return null;\n }\n QNode h\u003dhead.get();\n QNode hn\u003dh.next;\n if (hn !\u003d null \u0026\u0026 hn.next \u003d\u003d hn) {\n advanceHead(h,hn);\n continue;\n }\n QNode t\u003dtail.get();\n if (t \u003d\u003d h) {\n return null;\n }\n QNode tn\u003dt.next;\n if (t !\u003d tail.get()) {\n continue;\n }\n if (tn !\u003d null) {\n tail.compareAndSet(t,tn);\n continue;\n }\n if (s !\u003d t) {\n QNode sn\u003ds.next;\n if (sn \u003d\u003d s || pred.casNext(s,sn)) {\n return null;\n }\n }\n QNode dp\u003dcleanMe.get();\n if (dp !\u003d null) {\n QNode d\u003ddp.next;\n QNode dn;\n if (d \u003d\u003d null || d \u003d\u003d dp || d.get() !\u003d d || d !\u003d t \u0026\u0026 (dn\u003dd.next) !\u003d null \u0026\u0026 dn !\u003d d \u0026\u0026 dp.casNext(d,dn)) {\n cleanMe.compareAndSet(dp,null);\n }\n if (dp \u003d\u003d pred) {\n return null;\n }\n }\n else if (cleanMe.compareAndSet(null,pred)) {\n return null;\n }\n}\n","source":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)","target":"org.jboss.netty.util.LinkedTransferQueue.awaitFulfill(QNode,QNode,Object,int,long)","added":false,"scope":"SOURCE","local":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)"} {"project":"netty_netty","commit":"57b2d9a443d52a20777d92998af81f25281010c4","changeType":"IF_STATEMENT","change":"pred.next !\u003d s","source":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)","target":"org.jboss.netty.util.LinkedTransferQueue.awaitFulfill(QNode,QNode,Object,int,long)","added":false,"scope":"SOURCE","local":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)"} {"project":"netty_netty","commit":"57b2d9a443d52a20777d92998af81f25281010c4","changeType":"IF_STATEMENT","change":"cleanMe.compareAndSet(null,pred)","source":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)","target":"org.jboss.netty.util.LinkedTransferQueue.awaitFulfill(QNode,QNode,Object,int,long)","added":false,"scope":"SOURCE","local":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)"} {"project":"netty_netty","commit":"57b2d9a443d52a20777d92998af81f25281010c4","changeType":"IF_STATEMENT","change":"dp !\u003d null","source":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)","target":"org.jboss.netty.util.LinkedTransferQueue.awaitFulfill(QNode,QNode,Object,int,long)","added":false,"scope":"SOURCE","local":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)"} {"project":"netty_netty","commit":"57b2d9a443d52a20777d92998af81f25281010c4","changeType":"IF_STATEMENT","change":"tn !\u003d null","source":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)","target":"org.jboss.netty.util.LinkedTransferQueue.awaitFulfill(QNode,QNode,Object,int,long)","added":false,"scope":"SOURCE","local":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)"} {"project":"netty_netty","commit":"57b2d9a443d52a20777d92998af81f25281010c4","changeType":"IF_STATEMENT","change":"t \u003d\u003d h","source":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)","target":"org.jboss.netty.util.LinkedTransferQueue.awaitFulfill(QNode,QNode,Object,int,long)","added":false,"scope":"SOURCE","local":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)"} {"project":"netty_netty","commit":"57b2d9a443d52a20777d92998af81f25281010c4","changeType":"IF_STATEMENT","change":"hn !\u003d null \u0026\u0026 hn.next \u003d\u003d hn","source":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)","target":"org.jboss.netty.util.LinkedTransferQueue.awaitFulfill(QNode,QNode,Object,int,long)","added":false,"scope":"SOURCE","local":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)"} {"project":"netty_netty","commit":"57b2d9a443d52a20777d92998af81f25281010c4","changeType":"IF_STATEMENT","change":"dp \u003d\u003d pred","source":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)","target":"org.jboss.netty.util.LinkedTransferQueue.awaitFulfill(QNode,QNode,Object,int,long)","added":false,"scope":"SOURCE","local":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)"} {"project":"netty_netty","commit":"57b2d9a443d52a20777d92998af81f25281010c4","changeType":"IF_STATEMENT","change":"t !\u003d tail.get()","source":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)","target":"org.jboss.netty.util.LinkedTransferQueue.awaitFulfill(QNode,QNode,Object,int,long)","added":false,"scope":"SOURCE","local":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)"} {"project":"netty_netty","commit":"57b2d9a443d52a20777d92998af81f25281010c4","changeType":"IF_STATEMENT","change":"d \u003d\u003d null || d \u003d\u003d dp || d.get() !\u003d d || d !\u003d t \u0026\u0026 (dn\u003dd.next) !\u003d null \u0026\u0026 dn !\u003d d \u0026\u0026 dp.casNext(d,dn)","source":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)","target":"org.jboss.netty.util.LinkedTransferQueue.awaitFulfill(QNode,QNode,Object,int,long)","added":false,"scope":"SOURCE","local":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)"} {"project":"netty_netty","commit":"57b2d9a443d52a20777d92998af81f25281010c4","changeType":"INFIX_EXPRESSION","change":"d \u003d\u003d null","source":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)","target":"org.jboss.netty.util.LinkedTransferQueue.awaitFulfill(QNode,QNode,Object,int,long)","added":false,"scope":"SOURCE","local":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)"} {"project":"netty_netty","commit":"57b2d9a443d52a20777d92998af81f25281010c4","changeType":"INFIX_EXPRESSION","change":"dn !\u003d d","source":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)","target":"org.jboss.netty.util.LinkedTransferQueue.awaitFulfill(QNode,QNode,Object,int,long)","added":false,"scope":"SOURCE","local":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)"} {"project":"netty_netty","commit":"57b2d9a443d52a20777d92998af81f25281010c4","changeType":"INFIX_EXPRESSION","change":"pred.next !\u003d s","source":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)","target":"org.jboss.netty.util.LinkedTransferQueue.awaitFulfill(QNode,QNode,Object,int,long)","added":false,"scope":"SOURCE","local":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)"} {"project":"netty_netty","commit":"57b2d9a443d52a20777d92998af81f25281010c4","changeType":"INFIX_EXPRESSION","change":"t \u003d\u003d h","source":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)","target":"org.jboss.netty.util.LinkedTransferQueue.awaitFulfill(QNode,QNode,Object,int,long)","added":false,"scope":"SOURCE","local":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)"} {"project":"netty_netty","commit":"57b2d9a443d52a20777d92998af81f25281010c4","changeType":"INFIX_EXPRESSION","change":"d.get() !\u003d d","source":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)","target":"org.jboss.netty.util.LinkedTransferQueue.awaitFulfill(QNode,QNode,Object,int,long)","added":false,"scope":"SOURCE","local":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)"} {"project":"netty_netty","commit":"57b2d9a443d52a20777d92998af81f25281010c4","changeType":"INFIX_EXPRESSION","change":"hn.next \u003d\u003d hn","source":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)","target":"org.jboss.netty.util.LinkedTransferQueue.awaitFulfill(QNode,QNode,Object,int,long)","added":false,"scope":"SOURCE","local":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)"} {"project":"netty_netty","commit":"57b2d9a443d52a20777d92998af81f25281010c4","changeType":"INFIX_EXPRESSION","change":"(dn\u003dd.next) !\u003d null","source":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)","target":"org.jboss.netty.util.LinkedTransferQueue.awaitFulfill(QNode,QNode,Object,int,long)","added":false,"scope":"SOURCE","local":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)"} {"project":"netty_netty","commit":"57b2d9a443d52a20777d92998af81f25281010c4","changeType":"INFIX_EXPRESSION","change":"d !\u003d t \u0026\u0026 (dn\u003dd.next) !\u003d null","source":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)","target":"org.jboss.netty.util.LinkedTransferQueue.awaitFulfill(QNode,QNode,Object,int,long)","added":false,"scope":"SOURCE","local":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)"} {"project":"netty_netty","commit":"57b2d9a443d52a20777d92998af81f25281010c4","changeType":"INFIX_EXPRESSION","change":"d \u003d\u003d null || d \u003d\u003d dp || d.get() !\u003d d","source":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)","target":"org.jboss.netty.util.LinkedTransferQueue.awaitFulfill(QNode,QNode,Object,int,long)","added":false,"scope":"SOURCE","local":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)"} {"project":"netty_netty","commit":"57b2d9a443d52a20777d92998af81f25281010c4","changeType":"INFIX_EXPRESSION","change":"t !\u003d tail.get()","source":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)","target":"org.jboss.netty.util.LinkedTransferQueue.awaitFulfill(QNode,QNode,Object,int,long)","added":false,"scope":"SOURCE","local":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)"} {"project":"netty_netty","commit":"57b2d9a443d52a20777d92998af81f25281010c4","changeType":"INFIX_EXPRESSION","change":"hn !\u003d null","source":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)","target":"org.jboss.netty.util.LinkedTransferQueue.awaitFulfill(QNode,QNode,Object,int,long)","added":false,"scope":"SOURCE","local":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)"} {"project":"netty_netty","commit":"57b2d9a443d52a20777d92998af81f25281010c4","changeType":"INFIX_EXPRESSION","change":"d \u003d\u003d null || d \u003d\u003d dp || d.get() !\u003d d || d !\u003d t \u0026\u0026 (dn\u003dd.next) !\u003d null \u0026\u0026 dn !\u003d d \u0026\u0026 dp.casNext(d,dn)","source":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)","target":"org.jboss.netty.util.LinkedTransferQueue.awaitFulfill(QNode,QNode,Object,int,long)","added":false,"scope":"SOURCE","local":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)"} {"project":"netty_netty","commit":"57b2d9a443d52a20777d92998af81f25281010c4","changeType":"INFIX_EXPRESSION","change":"d \u003d\u003d dp","source":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)","target":"org.jboss.netty.util.LinkedTransferQueue.awaitFulfill(QNode,QNode,Object,int,long)","added":false,"scope":"SOURCE","local":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)"} {"project":"netty_netty","commit":"57b2d9a443d52a20777d92998af81f25281010c4","changeType":"INFIX_EXPRESSION","change":"d \u003d\u003d null || d \u003d\u003d dp","source":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)","target":"org.jboss.netty.util.LinkedTransferQueue.awaitFulfill(QNode,QNode,Object,int,long)","added":false,"scope":"SOURCE","local":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)"} {"project":"netty_netty","commit":"57b2d9a443d52a20777d92998af81f25281010c4","changeType":"INFIX_EXPRESSION","change":"dp !\u003d null","source":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)","target":"org.jboss.netty.util.LinkedTransferQueue.awaitFulfill(QNode,QNode,Object,int,long)","added":false,"scope":"SOURCE","local":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)"} {"project":"netty_netty","commit":"57b2d9a443d52a20777d92998af81f25281010c4","changeType":"INFIX_EXPRESSION","change":"tn !\u003d null","source":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)","target":"org.jboss.netty.util.LinkedTransferQueue.awaitFulfill(QNode,QNode,Object,int,long)","added":false,"scope":"SOURCE","local":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)"} {"project":"netty_netty","commit":"57b2d9a443d52a20777d92998af81f25281010c4","changeType":"INFIX_EXPRESSION","change":"d !\u003d t \u0026\u0026 (dn\u003dd.next) !\u003d null \u0026\u0026 dn !\u003d d \u0026\u0026 dp.casNext(d,dn)","source":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)","target":"org.jboss.netty.util.LinkedTransferQueue.awaitFulfill(QNode,QNode,Object,int,long)","added":false,"scope":"SOURCE","local":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)"} {"project":"netty_netty","commit":"57b2d9a443d52a20777d92998af81f25281010c4","changeType":"INFIX_EXPRESSION","change":"d !\u003d t \u0026\u0026 (dn\u003dd.next) !\u003d null \u0026\u0026 dn !\u003d d","source":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)","target":"org.jboss.netty.util.LinkedTransferQueue.awaitFulfill(QNode,QNode,Object,int,long)","added":false,"scope":"SOURCE","local":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)"} {"project":"netty_netty","commit":"57b2d9a443d52a20777d92998af81f25281010c4","changeType":"INFIX_EXPRESSION","change":"hn !\u003d null \u0026\u0026 hn.next \u003d\u003d hn","source":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)","target":"org.jboss.netty.util.LinkedTransferQueue.awaitFulfill(QNode,QNode,Object,int,long)","added":false,"scope":"SOURCE","local":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)"} {"project":"netty_netty","commit":"57b2d9a443d52a20777d92998af81f25281010c4","changeType":"INFIX_EXPRESSION","change":"d !\u003d t","source":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)","target":"org.jboss.netty.util.LinkedTransferQueue.awaitFulfill(QNode,QNode,Object,int,long)","added":false,"scope":"SOURCE","local":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)"} {"project":"netty_netty","commit":"57b2d9a443d52a20777d92998af81f25281010c4","changeType":"INFIX_EXPRESSION","change":"dp \u003d\u003d pred","source":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)","target":"org.jboss.netty.util.LinkedTransferQueue.awaitFulfill(QNode,QNode,Object,int,long)","added":false,"scope":"SOURCE","local":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)"} {"project":"netty_netty","commit":"57b2d9a443d52a20777d92998af81f25281010c4","changeType":"JAVADOC","change":"/** \n * Gets rid of cancelled node s with original predecessor pred.\n * @return null (to simplify use by callers)\n */\n","source":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)","target":"org.jboss.netty.util.LinkedTransferQueue.awaitFulfill(QNode,QNode,Object,int,long)","added":false,"scope":"SOURCE","local":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)"} {"project":"netty_netty","commit":"57b2d9a443d52a20777d92998af81f25281010c4","changeType":"METHOD_INVOCATION","change":"advanceHead(h,hn)","source":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)","target":"org.jboss.netty.util.LinkedTransferQueue.awaitFulfill(QNode,QNode,Object,int,long)","added":false,"scope":"SOURCE","local":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)"} {"project":"netty_netty","commit":"57b2d9a443d52a20777d92998af81f25281010c4","changeType":"METHOD_INVOCATION","change":"cleanMe.compareAndSet(dp,null)","source":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)","target":"org.jboss.netty.util.LinkedTransferQueue.awaitFulfill(QNode,QNode,Object,int,long)","added":false,"scope":"SOURCE","local":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)"} {"project":"netty_netty","commit":"57b2d9a443d52a20777d92998af81f25281010c4","changeType":"METHOD_INVOCATION","change":"tail.get()","source":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)","target":"org.jboss.netty.util.LinkedTransferQueue.awaitFulfill(QNode,QNode,Object,int,long)","added":false,"scope":"SOURCE","local":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)"} {"project":"netty_netty","commit":"57b2d9a443d52a20777d92998af81f25281010c4","changeType":"METHOD_INVOCATION","change":"d.get()","source":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)","target":"org.jboss.netty.util.LinkedTransferQueue.awaitFulfill(QNode,QNode,Object,int,long)","added":false,"scope":"SOURCE","local":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)"} {"project":"netty_netty","commit":"57b2d9a443d52a20777d92998af81f25281010c4","changeType":"METHOD_INVOCATION","change":"dp.casNext(d,dn)","source":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)","target":"org.jboss.netty.util.LinkedTransferQueue.awaitFulfill(QNode,QNode,Object,int,long)","added":false,"scope":"SOURCE","local":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)"} {"project":"netty_netty","commit":"57b2d9a443d52a20777d92998af81f25281010c4","changeType":"METHOD_INVOCATION","change":"cleanMe.get()","source":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)","target":"org.jboss.netty.util.LinkedTransferQueue.awaitFulfill(QNode,QNode,Object,int,long)","added":false,"scope":"SOURCE","local":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)"} {"project":"netty_netty","commit":"57b2d9a443d52a20777d92998af81f25281010c4","changeType":"METHOD_INVOCATION","change":"head.get()","source":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)","target":"org.jboss.netty.util.LinkedTransferQueue.awaitFulfill(QNode,QNode,Object,int,long)","added":false,"scope":"SOURCE","local":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)"} {"project":"netty_netty","commit":"57b2d9a443d52a20777d92998af81f25281010c4","changeType":"METHOD_INVOCATION","change":"tail.compareAndSet(t,tn)","source":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)","target":"org.jboss.netty.util.LinkedTransferQueue.awaitFulfill(QNode,QNode,Object,int,long)","added":false,"scope":"SOURCE","local":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)"} {"project":"netty_netty","commit":"57b2d9a443d52a20777d92998af81f25281010c4","changeType":"MODIFIER","change":"final","source":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)","target":"org.jboss.netty.util.LinkedTransferQueue.awaitFulfill(QNode,QNode,Object,int,long)","added":false,"scope":"SOURCE","local":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)"} {"project":"netty_netty","commit":"57b2d9a443d52a20777d92998af81f25281010c4","changeType":"PARENTHESIZED_EXPRESSION","change":"(dn\u003dd.next)","source":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)","target":"org.jboss.netty.util.LinkedTransferQueue.awaitFulfill(QNode,QNode,Object,int,long)","added":false,"scope":"SOURCE","local":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)"} {"project":"netty_netty","commit":"57b2d9a443d52a20777d92998af81f25281010c4","changeType":"QUALIFIED_NAME","change":"t.next","source":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)","target":"org.jboss.netty.util.LinkedTransferQueue.awaitFulfill(QNode,QNode,Object,int,long)","added":false,"scope":"SOURCE","local":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)"} {"project":"netty_netty","commit":"57b2d9a443d52a20777d92998af81f25281010c4","changeType":"QUALIFIED_NAME","change":"hn.next","source":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)","target":"org.jboss.netty.util.LinkedTransferQueue.awaitFulfill(QNode,QNode,Object,int,long)","added":false,"scope":"SOURCE","local":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)"} {"project":"netty_netty","commit":"57b2d9a443d52a20777d92998af81f25281010c4","changeType":"QUALIFIED_NAME","change":"h.next","source":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)","target":"org.jboss.netty.util.LinkedTransferQueue.awaitFulfill(QNode,QNode,Object,int,long)","added":false,"scope":"SOURCE","local":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)"} {"project":"netty_netty","commit":"57b2d9a443d52a20777d92998af81f25281010c4","changeType":"QUALIFIED_NAME","change":"dp.next","source":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)","target":"org.jboss.netty.util.LinkedTransferQueue.awaitFulfill(QNode,QNode,Object,int,long)","added":false,"scope":"SOURCE","local":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)"} {"project":"netty_netty","commit":"57b2d9a443d52a20777d92998af81f25281010c4","changeType":"QUALIFIED_NAME","change":"d.next","source":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)","target":"org.jboss.netty.util.LinkedTransferQueue.awaitFulfill(QNode,QNode,Object,int,long)","added":false,"scope":"SOURCE","local":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)"} {"project":"netty_netty","commit":"57b2d9a443d52a20777d92998af81f25281010c4","changeType":"RETURN_STATEMENT","change":"return null;\n","source":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)","target":"org.jboss.netty.util.LinkedTransferQueue.awaitFulfill(QNode,QNode,Object,int,long)","added":false,"scope":"SOURCE","local":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)"} {"project":"netty_netty","commit":"57b2d9a443d52a20777d92998af81f25281010c4","changeType":"SIMPLE_TYPE","change":"Object","source":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)","target":"org.jboss.netty.util.LinkedTransferQueue.awaitFulfill(QNode,QNode,Object,int,long)","added":false,"scope":"SOURCE","local":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)"} {"project":"netty_netty","commit":"57b2d9a443d52a20777d92998af81f25281010c4","changeType":"SINGLE_VARIABLE_DECLARATION","change":"final QNode s","source":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)","target":"org.jboss.netty.util.LinkedTransferQueue.awaitFulfill(QNode,QNode,Object,int,long)","added":false,"scope":"SOURCE","local":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)"} {"project":"netty_netty","commit":"57b2d9a443d52a20777d92998af81f25281010c4","changeType":"SINGLE_VARIABLE_DECLARATION","change":"final QNode pred","source":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)","target":"org.jboss.netty.util.LinkedTransferQueue.awaitFulfill(QNode,QNode,Object,int,long)","added":false,"scope":"SOURCE","local":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)"} {"project":"netty_netty","commit":"57b2d9a443d52a20777d92998af81f25281010c4","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"d","source":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)","target":"org.jboss.netty.util.LinkedTransferQueue.awaitFulfill(QNode,QNode,Object,int,long)","added":false,"scope":"SOURCE","local":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)"} {"project":"netty_netty","commit":"57b2d9a443d52a20777d92998af81f25281010c4","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"hn","source":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)","target":"org.jboss.netty.util.LinkedTransferQueue.awaitFulfill(QNode,QNode,Object,int,long)","added":false,"scope":"SOURCE","local":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)"} {"project":"netty_netty","commit":"57b2d9a443d52a20777d92998af81f25281010c4","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"h","source":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)","target":"org.jboss.netty.util.LinkedTransferQueue.awaitFulfill(QNode,QNode,Object,int,long)","added":false,"scope":"SOURCE","local":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)"} {"project":"netty_netty","commit":"57b2d9a443d52a20777d92998af81f25281010c4","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"dn","source":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)","target":"org.jboss.netty.util.LinkedTransferQueue.awaitFulfill(QNode,QNode,Object,int,long)","added":false,"scope":"SOURCE","local":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)"} {"project":"netty_netty","commit":"57b2d9a443d52a20777d92998af81f25281010c4","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"tn","source":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)","target":"org.jboss.netty.util.LinkedTransferQueue.awaitFulfill(QNode,QNode,Object,int,long)","added":false,"scope":"SOURCE","local":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)"} {"project":"netty_netty","commit":"57b2d9a443d52a20777d92998af81f25281010c4","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"dp","source":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)","target":"org.jboss.netty.util.LinkedTransferQueue.awaitFulfill(QNode,QNode,Object,int,long)","added":false,"scope":"SOURCE","local":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)"} {"project":"netty_netty","commit":"57b2d9a443d52a20777d92998af81f25281010c4","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"QNode [dp\u003dcleanMe.get()]","source":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)","target":"org.jboss.netty.util.LinkedTransferQueue.awaitFulfill(QNode,QNode,Object,int,long)","added":false,"scope":"SOURCE","local":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)"} {"project":"netty_netty","commit":"57b2d9a443d52a20777d92998af81f25281010c4","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"QNode [t\u003dtail.get()]","source":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)","target":"org.jboss.netty.util.LinkedTransferQueue.awaitFulfill(QNode,QNode,Object,int,long)","added":false,"scope":"SOURCE","local":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)"} {"project":"netty_netty","commit":"57b2d9a443d52a20777d92998af81f25281010c4","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"QNode [tn\u003dt.next]","source":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)","target":"org.jboss.netty.util.LinkedTransferQueue.awaitFulfill(QNode,QNode,Object,int,long)","added":false,"scope":"SOURCE","local":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)"} {"project":"netty_netty","commit":"57b2d9a443d52a20777d92998af81f25281010c4","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"QNode [h\u003dhead.get()]","source":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)","target":"org.jboss.netty.util.LinkedTransferQueue.awaitFulfill(QNode,QNode,Object,int,long)","added":false,"scope":"SOURCE","local":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)"} {"project":"netty_netty","commit":"57b2d9a443d52a20777d92998af81f25281010c4","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"QNode [hn\u003dh.next]","source":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)","target":"org.jboss.netty.util.LinkedTransferQueue.awaitFulfill(QNode,QNode,Object,int,long)","added":false,"scope":"SOURCE","local":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)"} {"project":"netty_netty","commit":"57b2d9a443d52a20777d92998af81f25281010c4","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"QNode [dn]","source":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)","target":"org.jboss.netty.util.LinkedTransferQueue.awaitFulfill(QNode,QNode,Object,int,long)","added":false,"scope":"SOURCE","local":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)"} {"project":"netty_netty","commit":"57b2d9a443d52a20777d92998af81f25281010c4","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"QNode [d\u003ddp.next]","source":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)","target":"org.jboss.netty.util.LinkedTransferQueue.awaitFulfill(QNode,QNode,Object,int,long)","added":false,"scope":"SOURCE","local":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)"} {"project":"netty_netty","commit":"57b2d9a443d52a20777d92998af81f25281010c4","changeType":"EXPRESSION_STATEMENT","change":"clean(pred,s)","source":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)","target":"org.jboss.netty.util.LinkedTransferQueue.awaitFulfill(QNode,QNode,Object,int,long)","added":true,"scope":"TARGET","local":"org.jboss.netty.util.LinkedTransferQueue.awaitFulfill(QNode,QNode,Object,int,long)"} {"project":"netty_netty","commit":"57b2d9a443d52a20777d92998af81f25281010c4","changeType":"FOR_STATEMENT","change":"for (; ; ) {\n if (w.isInterrupted()) {\n s.compareAndSet(e,s);\n }\n Object x\u003ds.get();\n if (x !\u003d e) {\n advanceHead(pred,s);\n if (x \u003d\u003d s) {\n clean(pred,s);\n return null;\n }\n else if (x !\u003d null) {\n s.set(s);\n return x;\n }\n else {\n return e;\n }\n }\n if (mode \u003d\u003d TIMEOUT) {\n long now\u003dSystem.nanoTime();\n nanos-\u003dnow - lastTime;\n lastTime\u003dnow;\n if (nanos \u003c\u003d 0) {\n s.compareAndSet(e,s);\n continue;\n }\n }\n if (spins \u003c 0) {\n QNode h\u003dhead.get();\n spins\u003dh !\u003d null \u0026\u0026 h.next \u003d\u003d s ? (mode \u003d\u003d TIMEOUT ? maxTimedSpins : maxUntimedSpins) : 0;\n }\n if (spins \u003e 0) {\n --spins;\n }\n else if (s.waiter \u003d\u003d null) {\n s.waiter\u003dw;\n }\n else if (mode !\u003d TIMEOUT) {\n LockSupport.park();\n s.waiter\u003dnull;\n spins\u003d-1;\n }\n else if (nanos \u003e spinForTimeoutThreshold) {\n LockSupport.parkNanos(nanos);\n s.waiter\u003dnull;\n spins\u003d-1;\n }\n}\n","source":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)","target":"org.jboss.netty.util.LinkedTransferQueue.awaitFulfill(QNode,QNode,Object,int,long)","added":true,"scope":"TARGET","local":"org.jboss.netty.util.LinkedTransferQueue.awaitFulfill(QNode,QNode,Object,int,long)"} {"project":"netty_netty","commit":"57b2d9a443d52a20777d92998af81f25281010c4","changeType":"IF_STATEMENT","change":"x !\u003d null","source":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)","target":"org.jboss.netty.util.LinkedTransferQueue.awaitFulfill(QNode,QNode,Object,int,long)","added":true,"scope":"TARGET","local":"org.jboss.netty.util.LinkedTransferQueue.awaitFulfill(QNode,QNode,Object,int,long)"} {"project":"netty_netty","commit":"57b2d9a443d52a20777d92998af81f25281010c4","changeType":"RETURN_STATEMENT","change":"return e;\n","source":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)","target":"org.jboss.netty.util.LinkedTransferQueue.awaitFulfill(QNode,QNode,Object,int,long)","added":true,"scope":"TARGET","local":"org.jboss.netty.util.LinkedTransferQueue.awaitFulfill(QNode,QNode,Object,int,long)"} {"project":"netty_netty","commit":"57b2d9a443d52a20777d92998af81f25281010c4","changeType":"RETURN_STATEMENT","change":"return x;\n","source":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)","target":"org.jboss.netty.util.LinkedTransferQueue.awaitFulfill(QNode,QNode,Object,int,long)","added":true,"scope":"TARGET","local":"org.jboss.netty.util.LinkedTransferQueue.awaitFulfill(QNode,QNode,Object,int,long)"} {"project":"netty_netty","commit":"57b2d9a443d52a20777d92998af81f25281010c4","changeType":"CONDITIONAL_EXPRESSION","change":"x !\u003d null ? x : e","source":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)","target":"org.jboss.netty.util.LinkedTransferQueue.awaitFulfill(QNode,QNode,Object,int,long)","added":false,"scope":"TARGET","local":"org.jboss.netty.util.LinkedTransferQueue.awaitFulfill(QNode,QNode,Object,int,long)"} {"project":"netty_netty","commit":"57b2d9a443d52a20777d92998af81f25281010c4","changeType":"FOR_STATEMENT","change":"for (; ; ) {\n if (w.isInterrupted()) {\n s.compareAndSet(e,s);\n }\n Object x\u003ds.get();\n if (x !\u003d e) {\n advanceHead(pred,s);\n if (x \u003d\u003d s) {\n return clean(pred,s);\n }\n s.set(s);\n return x !\u003d null ? x : e;\n }\n if (mode \u003d\u003d TIMEOUT) {\n long now\u003dSystem.nanoTime();\n nanos-\u003dnow - lastTime;\n lastTime\u003dnow;\n if (nanos \u003c\u003d 0) {\n s.compareAndSet(e,s);\n continue;\n }\n }\n if (spins \u003c 0) {\n QNode h\u003dhead.get();\n spins\u003dh !\u003d null \u0026\u0026 h.next \u003d\u003d s ? (mode \u003d\u003d TIMEOUT ? maxTimedSpins : maxUntimedSpins) : 0;\n }\n if (spins \u003e 0) {\n --spins;\n }\n else if (s.waiter \u003d\u003d null) {\n s.waiter\u003dw;\n }\n else if (mode !\u003d TIMEOUT) {\n LockSupport.park();\n s.waiter\u003dnull;\n spins\u003d-1;\n }\n else if (nanos \u003e spinForTimeoutThreshold) {\n LockSupport.parkNanos(nanos);\n s.waiter\u003dnull;\n spins\u003d-1;\n }\n}\n","source":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)","target":"org.jboss.netty.util.LinkedTransferQueue.awaitFulfill(QNode,QNode,Object,int,long)","added":false,"scope":"TARGET","local":"org.jboss.netty.util.LinkedTransferQueue.awaitFulfill(QNode,QNode,Object,int,long)"} {"project":"netty_netty","commit":"57b2d9a443d52a20777d92998af81f25281010c4","changeType":"RETURN_STATEMENT","change":"return clean(pred,s);\n","source":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)","target":"org.jboss.netty.util.LinkedTransferQueue.awaitFulfill(QNode,QNode,Object,int,long)","added":false,"scope":"TARGET","local":"org.jboss.netty.util.LinkedTransferQueue.awaitFulfill(QNode,QNode,Object,int,long)"} {"project":"netty_netty","commit":"57b2d9a443d52a20777d92998af81f25281010c4","changeType":"RETURN_STATEMENT","change":"return x !\u003d null ? x : e;\n","source":"org.jboss.netty.util.LinkedTransferQueue.clean(QNode,QNode)","target":"org.jboss.netty.util.LinkedTransferQueue.awaitFulfill(QNode,QNode,Object,int,long)","added":false,"scope":"TARGET","local":"org.jboss.netty.util.LinkedTransferQueue.awaitFulfill(QNode,QNode,Object,int,long)"} {"project":"netty_netty","commit":"fd7b5769f71293cbf80009375c8636dc1fb761f1","changeType":"METHOD_DECLARATION","change":"org.jboss.netty.handler.timeout.ReadTimeoutHandler.updateLastReadTime(ChannelHandlerContext)","source":"org.jboss.netty.handler.timeout.ReadTimeoutHandler.updateLastReadTime(ChannelHandlerContext)","target":"org.jboss.netty.handler.timeout.ReadTimeoutHandler.messageReceived(ChannelHandlerContext,MessageEvent)","added":false,"scope":"CLASS_S","local":"src.main.org.jboss.netty.handler.timeout.ReadTimeoutHandler"} {"project":"netty_netty","commit":"fd7b5769f71293cbf80009375c8636dc1fb761f1","changeType":"ASSIGNMENT","change":"state.lastReadTime \u003d System.currentTimeMillis()","source":"org.jboss.netty.handler.timeout.ReadTimeoutHandler.updateLastReadTime(ChannelHandlerContext)","target":"org.jboss.netty.handler.timeout.ReadTimeoutHandler.messageReceived(ChannelHandlerContext,MessageEvent)","added":false,"scope":"SOURCE","local":"org.jboss.netty.handler.timeout.ReadTimeoutHandler.updateLastReadTime(ChannelHandlerContext)"} {"project":"netty_netty","commit":"fd7b5769f71293cbf80009375c8636dc1fb761f1","changeType":"ASSIGNMENT","change":"state \u003d new State()","source":"org.jboss.netty.handler.timeout.ReadTimeoutHandler.updateLastReadTime(ChannelHandlerContext)","target":"org.jboss.netty.handler.timeout.ReadTimeoutHandler.messageReceived(ChannelHandlerContext,MessageEvent)","added":false,"scope":"SOURCE","local":"org.jboss.netty.handler.timeout.ReadTimeoutHandler.updateLastReadTime(ChannelHandlerContext)"} {"project":"netty_netty","commit":"fd7b5769f71293cbf80009375c8636dc1fb761f1","changeType":"CAST_EXPRESSION","change":"(State)ctx.getAttachment()","source":"org.jboss.netty.handler.timeout.ReadTimeoutHandler.updateLastReadTime(ChannelHandlerContext)","target":"org.jboss.netty.handler.timeout.ReadTimeoutHandler.messageReceived(ChannelHandlerContext,MessageEvent)","added":false,"scope":"SOURCE","local":"org.jboss.netty.handler.timeout.ReadTimeoutHandler.updateLastReadTime(ChannelHandlerContext)"} {"project":"netty_netty","commit":"fd7b5769f71293cbf80009375c8636dc1fb761f1","changeType":"CLASS_INSTANCE_CREATION","change":"new State()","source":"org.jboss.netty.handler.timeout.ReadTimeoutHandler.updateLastReadTime(ChannelHandlerContext)","target":"org.jboss.netty.handler.timeout.ReadTimeoutHandler.messageReceived(ChannelHandlerContext,MessageEvent)","added":false,"scope":"SOURCE","local":"org.jboss.netty.handler.timeout.ReadTimeoutHandler.updateLastReadTime(ChannelHandlerContext)"} {"project":"netty_netty","commit":"fd7b5769f71293cbf80009375c8636dc1fb761f1","changeType":"EXPRESSION_STATEMENT","change":"state.lastReadTime\u003dSystem.currentTimeMillis()","source":"org.jboss.netty.handler.timeout.ReadTimeoutHandler.updateLastReadTime(ChannelHandlerContext)","target":"org.jboss.netty.handler.timeout.ReadTimeoutHandler.messageReceived(ChannelHandlerContext,MessageEvent)","added":false,"scope":"SOURCE","local":"org.jboss.netty.handler.timeout.ReadTimeoutHandler.updateLastReadTime(ChannelHandlerContext)"} {"project":"netty_netty","commit":"fd7b5769f71293cbf80009375c8636dc1fb761f1","changeType":"EXPRESSION_STATEMENT","change":"ctx.setAttachment(state\u003dnew State())","source":"org.jboss.netty.handler.timeout.ReadTimeoutHandler.updateLastReadTime(ChannelHandlerContext)","target":"org.jboss.netty.handler.timeout.ReadTimeoutHandler.messageReceived(ChannelHandlerContext,MessageEvent)","added":false,"scope":"SOURCE","local":"org.jboss.netty.handler.timeout.ReadTimeoutHandler.updateLastReadTime(ChannelHandlerContext)"} {"project":"netty_netty","commit":"fd7b5769f71293cbf80009375c8636dc1fb761f1","changeType":"IF_STATEMENT","change":"state \u003d\u003d null","source":"org.jboss.netty.handler.timeout.ReadTimeoutHandler.updateLastReadTime(ChannelHandlerContext)","target":"org.jboss.netty.handler.timeout.ReadTimeoutHandler.messageReceived(ChannelHandlerContext,MessageEvent)","added":false,"scope":"SOURCE","local":"org.jboss.netty.handler.timeout.ReadTimeoutHandler.updateLastReadTime(ChannelHandlerContext)"} {"project":"netty_netty","commit":"fd7b5769f71293cbf80009375c8636dc1fb761f1","changeType":"INFIX_EXPRESSION","change":"state \u003d\u003d null","source":"org.jboss.netty.handler.timeout.ReadTimeoutHandler.updateLastReadTime(ChannelHandlerContext)","target":"org.jboss.netty.handler.timeout.ReadTimeoutHandler.messageReceived(ChannelHandlerContext,MessageEvent)","added":false,"scope":"SOURCE","local":"org.jboss.netty.handler.timeout.ReadTimeoutHandler.updateLastReadTime(ChannelHandlerContext)"} {"project":"netty_netty","commit":"fd7b5769f71293cbf80009375c8636dc1fb761f1","changeType":"METHOD_INVOCATION","change":"System.currentTimeMillis()","source":"org.jboss.netty.handler.timeout.ReadTimeoutHandler.updateLastReadTime(ChannelHandlerContext)","target":"org.jboss.netty.handler.timeout.ReadTimeoutHandler.messageReceived(ChannelHandlerContext,MessageEvent)","added":false,"scope":"SOURCE","local":"org.jboss.netty.handler.timeout.ReadTimeoutHandler.updateLastReadTime(ChannelHandlerContext)"} {"project":"netty_netty","commit":"fd7b5769f71293cbf80009375c8636dc1fb761f1","changeType":"METHOD_INVOCATION","change":"ctx.setAttachment(state\u003dnew State())","source":"org.jboss.netty.handler.timeout.ReadTimeoutHandler.updateLastReadTime(ChannelHandlerContext)","target":"org.jboss.netty.handler.timeout.ReadTimeoutHandler.messageReceived(ChannelHandlerContext,MessageEvent)","added":false,"scope":"SOURCE","local":"org.jboss.netty.handler.timeout.ReadTimeoutHandler.updateLastReadTime(ChannelHandlerContext)"} {"project":"netty_netty","commit":"fd7b5769f71293cbf80009375c8636dc1fb761f1","changeType":"METHOD_INVOCATION","change":"ctx.getAttachment()","source":"org.jboss.netty.handler.timeout.ReadTimeoutHandler.updateLastReadTime(ChannelHandlerContext)","target":"org.jboss.netty.handler.timeout.ReadTimeoutHandler.messageReceived(ChannelHandlerContext,MessageEvent)","added":false,"scope":"SOURCE","local":"org.jboss.netty.handler.timeout.ReadTimeoutHandler.updateLastReadTime(ChannelHandlerContext)"} {"project":"netty_netty","commit":"fd7b5769f71293cbf80009375c8636dc1fb761f1","changeType":"MODIFIER","change":"private","source":"org.jboss.netty.handler.timeout.ReadTimeoutHandler.updateLastReadTime(ChannelHandlerContext)","target":"org.jboss.netty.handler.timeout.ReadTimeoutHandler.messageReceived(ChannelHandlerContext,MessageEvent)","added":false,"scope":"SOURCE","local":"org.jboss.netty.handler.timeout.ReadTimeoutHandler.updateLastReadTime(ChannelHandlerContext)"} {"project":"netty_netty","commit":"fd7b5769f71293cbf80009375c8636dc1fb761f1","changeType":"NULL_LITERAL","change":"null","source":"org.jboss.netty.handler.timeout.ReadTimeoutHandler.updateLastReadTime(ChannelHandlerContext)","target":"org.jboss.netty.handler.timeout.ReadTimeoutHandler.messageReceived(ChannelHandlerContext,MessageEvent)","added":false,"scope":"SOURCE","local":"org.jboss.netty.handler.timeout.ReadTimeoutHandler.updateLastReadTime(ChannelHandlerContext)"} {"project":"netty_netty","commit":"fd7b5769f71293cbf80009375c8636dc1fb761f1","changeType":"PRIMITIVE_TYPE","change":"void","source":"org.jboss.netty.handler.timeout.ReadTimeoutHandler.updateLastReadTime(ChannelHandlerContext)","target":"org.jboss.netty.handler.timeout.ReadTimeoutHandler.messageReceived(ChannelHandlerContext,MessageEvent)","added":false,"scope":"SOURCE","local":"org.jboss.netty.handler.timeout.ReadTimeoutHandler.updateLastReadTime(ChannelHandlerContext)"} {"project":"netty_netty","commit":"fd7b5769f71293cbf80009375c8636dc1fb761f1","changeType":"QUALIFIED_NAME","change":"state.lastReadTime","source":"org.jboss.netty.handler.timeout.ReadTimeoutHandler.updateLastReadTime(ChannelHandlerContext)","target":"org.jboss.netty.handler.timeout.ReadTimeoutHandler.messageReceived(ChannelHandlerContext,MessageEvent)","added":false,"scope":"SOURCE","local":"org.jboss.netty.handler.timeout.ReadTimeoutHandler.updateLastReadTime(ChannelHandlerContext)"} {"project":"netty_netty","commit":"fd7b5769f71293cbf80009375c8636dc1fb761f1","changeType":"SIMPLE_TYPE","change":"State","source":"org.jboss.netty.handler.timeout.ReadTimeoutHandler.updateLastReadTime(ChannelHandlerContext)","target":"org.jboss.netty.handler.timeout.ReadTimeoutHandler.messageReceived(ChannelHandlerContext,MessageEvent)","added":false,"scope":"SOURCE","local":"org.jboss.netty.handler.timeout.ReadTimeoutHandler.updateLastReadTime(ChannelHandlerContext)"} {"project":"netty_netty","commit":"fd7b5769f71293cbf80009375c8636dc1fb761f1","changeType":"SIMPLE_TYPE","change":"ChannelHandlerContext","source":"org.jboss.netty.handler.timeout.ReadTimeoutHandler.updateLastReadTime(ChannelHandlerContext)","target":"org.jboss.netty.handler.timeout.ReadTimeoutHandler.messageReceived(ChannelHandlerContext,MessageEvent)","added":false,"scope":"SOURCE","local":"org.jboss.netty.handler.timeout.ReadTimeoutHandler.updateLastReadTime(ChannelHandlerContext)"} {"project":"netty_netty","commit":"fd7b5769f71293cbf80009375c8636dc1fb761f1","changeType":"SINGLE_VARIABLE_DECLARATION","change":"ChannelHandlerContext ctx","source":"org.jboss.netty.handler.timeout.ReadTimeoutHandler.updateLastReadTime(ChannelHandlerContext)","target":"org.jboss.netty.handler.timeout.ReadTimeoutHandler.messageReceived(ChannelHandlerContext,MessageEvent)","added":false,"scope":"SOURCE","local":"org.jboss.netty.handler.timeout.ReadTimeoutHandler.updateLastReadTime(ChannelHandlerContext)"} {"project":"netty_netty","commit":"fd7b5769f71293cbf80009375c8636dc1fb761f1","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"state","source":"org.jboss.netty.handler.timeout.ReadTimeoutHandler.updateLastReadTime(ChannelHandlerContext)","target":"org.jboss.netty.handler.timeout.ReadTimeoutHandler.messageReceived(ChannelHandlerContext,MessageEvent)","added":false,"scope":"SOURCE","local":"org.jboss.netty.handler.timeout.ReadTimeoutHandler.updateLastReadTime(ChannelHandlerContext)"} {"project":"netty_netty","commit":"fd7b5769f71293cbf80009375c8636dc1fb761f1","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"State [state\u003d(State)ctx.getAttachment()]","source":"org.jboss.netty.handler.timeout.ReadTimeoutHandler.updateLastReadTime(ChannelHandlerContext)","target":"org.jboss.netty.handler.timeout.ReadTimeoutHandler.messageReceived(ChannelHandlerContext,MessageEvent)","added":false,"scope":"SOURCE","local":"org.jboss.netty.handler.timeout.ReadTimeoutHandler.updateLastReadTime(ChannelHandlerContext)"} {"project":"netty_netty","commit":"fd7b5769f71293cbf80009375c8636dc1fb761f1","changeType":"ASSIGNMENT","change":"state.lastReadTime \u003d System.currentTimeMillis()","source":"org.jboss.netty.handler.timeout.ReadTimeoutHandler.updateLastReadTime(ChannelHandlerContext)","target":"org.jboss.netty.handler.timeout.ReadTimeoutHandler.messageReceived(ChannelHandlerContext,MessageEvent)","added":true,"scope":"TARGET","local":"org.jboss.netty.handler.timeout.ReadTimeoutHandler.messageReceived(ChannelHandlerContext,MessageEvent)"} {"project":"netty_netty","commit":"fd7b5769f71293cbf80009375c8636dc1fb761f1","changeType":"CAST_EXPRESSION","change":"(State)ctx.getAttachment()","source":"org.jboss.netty.handler.timeout.ReadTimeoutHandler.updateLastReadTime(ChannelHandlerContext)","target":"org.jboss.netty.handler.timeout.ReadTimeoutHandler.messageReceived(ChannelHandlerContext,MessageEvent)","added":true,"scope":"TARGET","local":"org.jboss.netty.handler.timeout.ReadTimeoutHandler.messageReceived(ChannelHandlerContext,MessageEvent)"} {"project":"netty_netty","commit":"fd7b5769f71293cbf80009375c8636dc1fb761f1","changeType":"EXPRESSION_STATEMENT","change":"state.lastReadTime\u003dSystem.currentTimeMillis()","source":"org.jboss.netty.handler.timeout.ReadTimeoutHandler.updateLastReadTime(ChannelHandlerContext)","target":"org.jboss.netty.handler.timeout.ReadTimeoutHandler.messageReceived(ChannelHandlerContext,MessageEvent)","added":true,"scope":"TARGET","local":"org.jboss.netty.handler.timeout.ReadTimeoutHandler.messageReceived(ChannelHandlerContext,MessageEvent)"} {"project":"netty_netty","commit":"fd7b5769f71293cbf80009375c8636dc1fb761f1","changeType":"METHOD_INVOCATION","change":"System.currentTimeMillis()","source":"org.jboss.netty.handler.timeout.ReadTimeoutHandler.updateLastReadTime(ChannelHandlerContext)","target":"org.jboss.netty.handler.timeout.ReadTimeoutHandler.messageReceived(ChannelHandlerContext,MessageEvent)","added":true,"scope":"TARGET","local":"org.jboss.netty.handler.timeout.ReadTimeoutHandler.messageReceived(ChannelHandlerContext,MessageEvent)"} {"project":"netty_netty","commit":"fd7b5769f71293cbf80009375c8636dc1fb761f1","changeType":"METHOD_INVOCATION","change":"ctx.getAttachment()","source":"org.jboss.netty.handler.timeout.ReadTimeoutHandler.updateLastReadTime(ChannelHandlerContext)","target":"org.jboss.netty.handler.timeout.ReadTimeoutHandler.messageReceived(ChannelHandlerContext,MessageEvent)","added":true,"scope":"TARGET","local":"org.jboss.netty.handler.timeout.ReadTimeoutHandler.messageReceived(ChannelHandlerContext,MessageEvent)"} {"project":"netty_netty","commit":"fd7b5769f71293cbf80009375c8636dc1fb761f1","changeType":"QUALIFIED_NAME","change":"state.lastReadTime","source":"org.jboss.netty.handler.timeout.ReadTimeoutHandler.updateLastReadTime(ChannelHandlerContext)","target":"org.jboss.netty.handler.timeout.ReadTimeoutHandler.messageReceived(ChannelHandlerContext,MessageEvent)","added":true,"scope":"TARGET","local":"org.jboss.netty.handler.timeout.ReadTimeoutHandler.messageReceived(ChannelHandlerContext,MessageEvent)"} {"project":"netty_netty","commit":"fd7b5769f71293cbf80009375c8636dc1fb761f1","changeType":"SIMPLE_TYPE","change":"State","source":"org.jboss.netty.handler.timeout.ReadTimeoutHandler.updateLastReadTime(ChannelHandlerContext)","target":"org.jboss.netty.handler.timeout.ReadTimeoutHandler.messageReceived(ChannelHandlerContext,MessageEvent)","added":true,"scope":"TARGET","local":"org.jboss.netty.handler.timeout.ReadTimeoutHandler.messageReceived(ChannelHandlerContext,MessageEvent)"} {"project":"netty_netty","commit":"fd7b5769f71293cbf80009375c8636dc1fb761f1","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"state","source":"org.jboss.netty.handler.timeout.ReadTimeoutHandler.updateLastReadTime(ChannelHandlerContext)","target":"org.jboss.netty.handler.timeout.ReadTimeoutHandler.messageReceived(ChannelHandlerContext,MessageEvent)","added":true,"scope":"TARGET","local":"org.jboss.netty.handler.timeout.ReadTimeoutHandler.messageReceived(ChannelHandlerContext,MessageEvent)"} {"project":"netty_netty","commit":"fd7b5769f71293cbf80009375c8636dc1fb761f1","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"State [state\u003d(State)ctx.getAttachment()]","source":"org.jboss.netty.handler.timeout.ReadTimeoutHandler.updateLastReadTime(ChannelHandlerContext)","target":"org.jboss.netty.handler.timeout.ReadTimeoutHandler.messageReceived(ChannelHandlerContext,MessageEvent)","added":true,"scope":"TARGET","local":"org.jboss.netty.handler.timeout.ReadTimeoutHandler.messageReceived(ChannelHandlerContext,MessageEvent)"} {"project":"netty_netty","commit":"fd7b5769f71293cbf80009375c8636dc1fb761f1","changeType":"EXPRESSION_STATEMENT","change":"updateLastReadTime(ctx)","source":"org.jboss.netty.handler.timeout.ReadTimeoutHandler.updateLastReadTime(ChannelHandlerContext)","target":"org.jboss.netty.handler.timeout.ReadTimeoutHandler.messageReceived(ChannelHandlerContext,MessageEvent)","added":false,"scope":"TARGET","local":"org.jboss.netty.handler.timeout.ReadTimeoutHandler.messageReceived(ChannelHandlerContext,MessageEvent)"} {"project":"netty_netty","commit":"fd7b5769f71293cbf80009375c8636dc1fb761f1","changeType":"METHOD_INVOCATION","change":"updateLastReadTime(ctx)","source":"org.jboss.netty.handler.timeout.ReadTimeoutHandler.updateLastReadTime(ChannelHandlerContext)","target":"org.jboss.netty.handler.timeout.ReadTimeoutHandler.messageReceived(ChannelHandlerContext,MessageEvent)","added":false,"scope":"TARGET","local":"org.jboss.netty.handler.timeout.ReadTimeoutHandler.messageReceived(ChannelHandlerContext,MessageEvent)"} {"project":"netty_netty","commit":"fd7b5769f71293cbf80009375c8636dc1fb761f1","changeType":"EXPRESSION_STATEMENT","change":"updateLastReadTime(ctx)","source":"org.jboss.netty.handler.timeout.ReadTimeoutHandler.updateLastReadTime(ChannelHandlerContext)","target":"org.jboss.netty.handler.timeout.ReadTimeoutHandler.messageReceived(ChannelHandlerContext,MessageEvent)","added":false,"scope":"SUR_S","local":"org.jboss.netty.handler.timeout.ReadTimeoutHandler.initialize(ChannelHandlerContext)"} {"project":"netty_netty","commit":"fd7b5769f71293cbf80009375c8636dc1fb761f1","changeType":"METHOD_INVOCATION","change":"updateLastReadTime(ctx)","source":"org.jboss.netty.handler.timeout.ReadTimeoutHandler.updateLastReadTime(ChannelHandlerContext)","target":"org.jboss.netty.handler.timeout.ReadTimeoutHandler.messageReceived(ChannelHandlerContext,MessageEvent)","added":false,"scope":"SUR_S","local":"org.jboss.netty.handler.timeout.ReadTimeoutHandler.initialize(ChannelHandlerContext)"} {"project":"netty_netty","commit":"0acffadd2918731e0982d432737ed840692948a0","changeType":"METHOD_DECLARATION","change":"org.jboss.netty.channel.socket.nio.NioSocketChannel.setClosedFlag()","source":"org.jboss.netty.channel.socket.nio.NioSocketChannel.setClosedFlag()","target":"org.jboss.netty.channel.socket.nio.NioSocketChannel.setClosed()","added":false,"scope":"CLASS_S","local":"src.main.org.jboss.netty.channel.socket.nio.NioSocketChannel"} {"project":"netty_netty","commit":"0acffadd2918731e0982d432737ed840692948a0","changeType":"ASSIGNMENT","change":"state \u003d ST_CLOSED","source":"org.jboss.netty.channel.socket.nio.NioSocketChannel.setClosedFlag()","target":"org.jboss.netty.channel.socket.nio.NioSocketChannel.setClosed()","added":false,"scope":"SOURCE","local":"org.jboss.netty.channel.socket.nio.NioSocketChannel.setClosedFlag()"} {"project":"netty_netty","commit":"0acffadd2918731e0982d432737ed840692948a0","changeType":"EXPRESSION_STATEMENT","change":"state\u003dST_CLOSED","source":"org.jboss.netty.channel.socket.nio.NioSocketChannel.setClosedFlag()","target":"org.jboss.netty.channel.socket.nio.NioSocketChannel.setClosed()","added":false,"scope":"SOURCE","local":"org.jboss.netty.channel.socket.nio.NioSocketChannel.setClosedFlag()"} {"project":"netty_netty","commit":"0acffadd2918731e0982d432737ed840692948a0","changeType":"MODIFIER","change":"final","source":"org.jboss.netty.channel.socket.nio.NioSocketChannel.setClosedFlag()","target":"org.jboss.netty.channel.socket.nio.NioSocketChannel.setClosed()","added":false,"scope":"SOURCE","local":"org.jboss.netty.channel.socket.nio.NioSocketChannel.setClosedFlag()"} {"project":"netty_netty","commit":"0acffadd2918731e0982d432737ed840692948a0","changeType":"PRIMITIVE_TYPE","change":"void","source":"org.jboss.netty.channel.socket.nio.NioSocketChannel.setClosedFlag()","target":"org.jboss.netty.channel.socket.nio.NioSocketChannel.setClosed()","added":false,"scope":"SOURCE","local":"org.jboss.netty.channel.socket.nio.NioSocketChannel.setClosedFlag()"} {"project":"netty_netty","commit":"0acffadd2918731e0982d432737ed840692948a0","changeType":"ASSIGNMENT","change":"state \u003d ST_CLOSED","source":"org.jboss.netty.channel.socket.nio.NioSocketChannel.setClosedFlag()","target":"org.jboss.netty.channel.socket.nio.NioSocketChannel.setClosed()","added":true,"scope":"TARGET","local":"org.jboss.netty.channel.socket.nio.NioSocketChannel.setClosed()"} {"project":"netty_netty","commit":"0acffadd2918731e0982d432737ed840692948a0","changeType":"EXPRESSION_STATEMENT","change":"state\u003dST_CLOSED","source":"org.jboss.netty.channel.socket.nio.NioSocketChannel.setClosedFlag()","target":"org.jboss.netty.channel.socket.nio.NioSocketChannel.setClosed()","added":true,"scope":"TARGET","local":"org.jboss.netty.channel.socket.nio.NioSocketChannel.setClosed()"} {"project":"netty_netty","commit":"0acffadd2918731e0982d432737ed840692948a0","changeType":"EXPRESSION_STATEMENT","change":"setClosedFlag()","source":"org.jboss.netty.channel.socket.nio.NioSocketChannel.setClosedFlag()","target":"org.jboss.netty.channel.socket.nio.NioSocketChannel.setClosed()","added":false,"scope":"TARGET","local":"org.jboss.netty.channel.socket.nio.NioSocketChannel.setClosed()"} {"project":"netty_netty","commit":"0acffadd2918731e0982d432737ed840692948a0","changeType":"METHOD_INVOCATION","change":"setClosedFlag()","source":"org.jboss.netty.channel.socket.nio.NioSocketChannel.setClosedFlag()","target":"org.jboss.netty.channel.socket.nio.NioSocketChannel.setClosed()","added":false,"scope":"TARGET","local":"org.jboss.netty.channel.socket.nio.NioSocketChannel.setClosed()"} {"project":"netty_netty","commit":"0acffadd2918731e0982d432737ed840692948a0","changeType":"CATCH_CLAUSE","change":"catch (Throwable t) {\n if (!channel.socket.isConnected()) {\n channel.setClosedFlag();\n }\n if (t instanceof AsynchronousCloseException) {\n channel.currentWriteEvent\u003devt;\n channel.currentWriteIndex\u003dbufIdx;\n }\n else {\n channel.currentWriteEvent\u003dnull;\n evt.getFuture().setFailure(t);\n evt\u003dnull;\n fireExceptionCaught(channel,t);\n if (t instanceof IOException) {\n open\u003dfalse;\n close(channel,succeededFuture(channel));\n }\n }\n}\n","source":"org.jboss.netty.channel.socket.nio.NioSocketChannel.setClosedFlag()","target":"org.jboss.netty.channel.socket.nio.NioSocketChannel.setClosed()","added":false,"scope":"EXT_S","local":"org.jboss.netty.channel.socket.nio.NioWorker.writeNow(NioSocketChannel,int)"} {"project":"netty_netty","commit":"0acffadd2918731e0982d432737ed840692948a0","changeType":"EXPRESSION_STATEMENT","change":"channel.setClosedFlag()","source":"org.jboss.netty.channel.socket.nio.NioSocketChannel.setClosedFlag()","target":"org.jboss.netty.channel.socket.nio.NioSocketChannel.setClosed()","added":false,"scope":"EXT_S","local":"org.jboss.netty.channel.socket.nio.NioWorker.writeNow(NioSocketChannel,int)"} {"project":"netty_netty","commit":"0acffadd2918731e0982d432737ed840692948a0","changeType":"FOR_STATEMENT","change":"for (; ; ) {\n if (evt \u003d\u003d null) {\n evt\u003dwriteBuffer.poll();\n if (evt \u003d\u003d null) {\n channel.currentWriteEvent\u003dnull;\n removeOpWrite\u003dtrue;\n break;\n }\n evt\u003dconsolidateComposite(evt);\n buf\u003d(ChannelBuffer)evt.getMessage();\n bufIdx\u003dbuf.readerIndex();\n }\n else {\n buf\u003d(ChannelBuffer)evt.getMessage();\n bufIdx\u003dchannel.currentWriteIndex;\n }\n try {\n for (int i\u003dwriteSpinCount; i \u003e 0; i--) {\n int localWrittenBytes\u003dbuf.getBytes(bufIdx,channel.socket,buf.writerIndex() - bufIdx);\n if (localWrittenBytes !\u003d 0) {\n bufIdx+\u003dlocalWrittenBytes;\n writtenBytes+\u003dlocalWrittenBytes;\n break;\n }\n }\n if (bufIdx \u003d\u003d buf.writerIndex()) {\n channel.currentWriteEvent\u003dnull;\n evt.getFuture().setSuccess();\n evt\u003dnull;\n }\n else {\n channel.currentWriteEvent\u003devt;\n channel.currentWriteIndex\u003dbufIdx;\n addOpWrite\u003dtrue;\n break;\n }\n }\n catch ( Throwable t) {\n if (!channel.socket.isConnected()) {\n channel.setClosedFlag();\n }\n if (t instanceof AsynchronousCloseException) {\n channel.currentWriteEvent\u003devt;\n channel.currentWriteIndex\u003dbufIdx;\n }\n else {\n channel.currentWriteEvent\u003dnull;\n evt.getFuture().setFailure(t);\n evt\u003dnull;\n fireExceptionCaught(channel,t);\n if (t instanceof IOException) {\n open\u003dfalse;\n close(channel,succeededFuture(channel));\n }\n }\n }\n}\n","source":"org.jboss.netty.channel.socket.nio.NioSocketChannel.setClosedFlag()","target":"org.jboss.netty.channel.socket.nio.NioSocketChannel.setClosed()","added":false,"scope":"EXT_S","local":"org.jboss.netty.channel.socket.nio.NioWorker.writeNow(NioSocketChannel,int)"} {"project":"netty_netty","commit":"0acffadd2918731e0982d432737ed840692948a0","changeType":"METHOD_INVOCATION","change":"channel.setClosedFlag()","source":"org.jboss.netty.channel.socket.nio.NioSocketChannel.setClosedFlag()","target":"org.jboss.netty.channel.socket.nio.NioSocketChannel.setClosed()","added":false,"scope":"EXT_S","local":"org.jboss.netty.channel.socket.nio.NioWorker.writeNow(NioSocketChannel,int)"} {"project":"netty_netty","commit":"0acffadd2918731e0982d432737ed840692948a0","changeType":"SYNCHRONIZED_STATEMENT","change":"synchronized (channel.writeLock) {\n channel.inWriteNowLoop\u003dtrue;\n evt\u003dchannel.currentWriteEvent;\n for (; ; ) {\n if (evt \u003d\u003d null) {\n evt\u003dwriteBuffer.poll();\n if (evt \u003d\u003d null) {\n channel.currentWriteEvent\u003dnull;\n removeOpWrite\u003dtrue;\n break;\n }\n evt\u003dconsolidateComposite(evt);\n buf\u003d(ChannelBuffer)evt.getMessage();\n bufIdx\u003dbuf.readerIndex();\n }\n else {\n buf\u003d(ChannelBuffer)evt.getMessage();\n bufIdx\u003dchannel.currentWriteIndex;\n }\n try {\n for (int i\u003dwriteSpinCount; i \u003e 0; i--) {\n int localWrittenBytes\u003dbuf.getBytes(bufIdx,channel.socket,buf.writerIndex() - bufIdx);\n if (localWrittenBytes !\u003d 0) {\n bufIdx+\u003dlocalWrittenBytes;\n writtenBytes+\u003dlocalWrittenBytes;\n break;\n }\n }\n if (bufIdx \u003d\u003d buf.writerIndex()) {\n channel.currentWriteEvent\u003dnull;\n evt.getFuture().setSuccess();\n evt\u003dnull;\n }\n else {\n channel.currentWriteEvent\u003devt;\n channel.currentWriteIndex\u003dbufIdx;\n addOpWrite\u003dtrue;\n break;\n }\n }\n catch ( Throwable t) {\n if (!channel.socket.isConnected()) {\n channel.setClosedFlag();\n }\n if (t instanceof AsynchronousCloseException) {\n channel.currentWriteEvent\u003devt;\n channel.currentWriteIndex\u003dbufIdx;\n }\n else {\n channel.currentWriteEvent\u003dnull;\n evt.getFuture().setFailure(t);\n evt\u003dnull;\n fireExceptionCaught(channel,t);\n if (t instanceof IOException) {\n open\u003dfalse;\n close(channel,succeededFuture(channel));\n }\n }\n }\n }\n channel.inWriteNowLoop\u003dfalse;\n}\n","source":"org.jboss.netty.channel.socket.nio.NioSocketChannel.setClosedFlag()","target":"org.jboss.netty.channel.socket.nio.NioSocketChannel.setClosed()","added":false,"scope":"EXT_S","local":"org.jboss.netty.channel.socket.nio.NioWorker.writeNow(NioSocketChannel,int)"} {"project":"netty_netty","commit":"0acffadd2918731e0982d432737ed840692948a0","changeType":"TRY_STATEMENT","change":"try {\n for (int i\u003dwriteSpinCount; i \u003e 0; i--) {\n int localWrittenBytes\u003dbuf.getBytes(bufIdx,channel.socket,buf.writerIndex() - bufIdx);\n if (localWrittenBytes !\u003d 0) {\n bufIdx+\u003dlocalWrittenBytes;\n writtenBytes+\u003dlocalWrittenBytes;\n break;\n }\n }\n if (bufIdx \u003d\u003d buf.writerIndex()) {\n channel.currentWriteEvent\u003dnull;\n evt.getFuture().setSuccess();\n evt\u003dnull;\n }\n else {\n channel.currentWriteEvent\u003devt;\n channel.currentWriteIndex\u003dbufIdx;\n addOpWrite\u003dtrue;\n break;\n }\n}\n catch (Throwable t) {\n if (!channel.socket.isConnected()) {\n channel.setClosedFlag();\n }\n if (t instanceof AsynchronousCloseException) {\n channel.currentWriteEvent\u003devt;\n channel.currentWriteIndex\u003dbufIdx;\n }\n else {\n channel.currentWriteEvent\u003dnull;\n evt.getFuture().setFailure(t);\n evt\u003dnull;\n fireExceptionCaught(channel,t);\n if (t instanceof IOException) {\n open\u003dfalse;\n close(channel,succeededFuture(channel));\n }\n }\n}\n","source":"org.jboss.netty.channel.socket.nio.NioSocketChannel.setClosedFlag()","target":"org.jboss.netty.channel.socket.nio.NioSocketChannel.setClosed()","added":false,"scope":"EXT_S","local":"org.jboss.netty.channel.socket.nio.NioWorker.writeNow(NioSocketChannel,int)"} {"project":"netty_netty","commit":"0acffadd2918731e0982d432737ed840692948a0","changeType":"CATCH_CLAUSE","change":"catch (Throwable t) {\n if (!ch.isConnected()) {\n channel.setClosedFlag();\n }\n if (t instanceof AsynchronousCloseException) {\n }\n else {\n fireExceptionCaught(channel,t);\n }\n}\n","source":"org.jboss.netty.channel.socket.nio.NioSocketChannel.setClosedFlag()","target":"org.jboss.netty.channel.socket.nio.NioSocketChannel.setClosed()","added":false,"scope":"EXT_S","local":"org.jboss.netty.channel.socket.nio.NioWorker.read(SelectionKey)"} {"project":"netty_netty","commit":"0acffadd2918731e0982d432737ed840692948a0","changeType":"EXPRESSION_STATEMENT","change":"channel.setClosedFlag()","source":"org.jboss.netty.channel.socket.nio.NioSocketChannel.setClosedFlag()","target":"org.jboss.netty.channel.socket.nio.NioSocketChannel.setClosed()","added":false,"scope":"EXT_S","local":"org.jboss.netty.channel.socket.nio.NioWorker.read(SelectionKey)"} {"project":"netty_netty","commit":"0acffadd2918731e0982d432737ed840692948a0","changeType":"METHOD_INVOCATION","change":"channel.setClosedFlag()","source":"org.jboss.netty.channel.socket.nio.NioSocketChannel.setClosedFlag()","target":"org.jboss.netty.channel.socket.nio.NioSocketChannel.setClosed()","added":false,"scope":"EXT_S","local":"org.jboss.netty.channel.socket.nio.NioWorker.read(SelectionKey)"} {"project":"netty_netty","commit":"0acffadd2918731e0982d432737ed840692948a0","changeType":"TRY_STATEMENT","change":"try {\n while ((ret\u003dbuffer.writeBytes(ch,buffer.writableBytes())) \u003e 0) {\n readBytes+\u003dret;\n if (!buffer.writable()) {\n break;\n }\n }\n failure\u003dfalse;\n}\n catch (Throwable t) {\n if (!ch.isConnected()) {\n channel.setClosedFlag();\n }\n if (t instanceof AsynchronousCloseException) {\n }\n else {\n fireExceptionCaught(channel,t);\n }\n}\n","source":"org.jboss.netty.channel.socket.nio.NioSocketChannel.setClosedFlag()","target":"org.jboss.netty.channel.socket.nio.NioSocketChannel.setClosed()","added":false,"scope":"EXT_S","local":"org.jboss.netty.channel.socket.nio.NioWorker.read(SelectionKey)"} {"project":"netty_netty","commit":"345a5512ab257ea3e5ad70f5b150d6324e3660cc","changeType":"METHOD_DECLARATION","change":"org.jboss.netty.handler.codec.replay.ReplayingDecoder.cumulation()","source":"org.jboss.netty.handler.codec.replay.ReplayingDecoder.cumulation()","target":"org.jboss.netty.handler.codec.replay.ReplayingDecoder.checkpoint()","added":false,"scope":"CLASS_S","local":"src.main.org.jboss.netty.handler.codec.replay.ReplayingDecoder"} {"project":"netty_netty","commit":"345a5512ab257ea3e5ad70f5b150d6324e3660cc","changeType":"CLASS_INSTANCE_CREATION","change":"new IllegalStateException(\"checkpoint() should be called in decode() only\")","source":"org.jboss.netty.handler.codec.replay.ReplayingDecoder.cumulation()","target":"org.jboss.netty.handler.codec.replay.ReplayingDecoder.checkpoint()","added":false,"scope":"SOURCE","local":"org.jboss.netty.handler.codec.replay.ReplayingDecoder.cumulation()"} {"project":"netty_netty","commit":"345a5512ab257ea3e5ad70f5b150d6324e3660cc","changeType":"FIELD_ACCESS","change":"this.cumulation","source":"org.jboss.netty.handler.codec.replay.ReplayingDecoder.cumulation()","target":"org.jboss.netty.handler.codec.replay.ReplayingDecoder.checkpoint()","added":false,"scope":"SOURCE","local":"org.jboss.netty.handler.codec.replay.ReplayingDecoder.cumulation()"} {"project":"netty_netty","commit":"345a5512ab257ea3e5ad70f5b150d6324e3660cc","changeType":"IF_STATEMENT","change":"cumulation \u003d\u003d null","source":"org.jboss.netty.handler.codec.replay.ReplayingDecoder.cumulation()","target":"org.jboss.netty.handler.codec.replay.ReplayingDecoder.checkpoint()","added":false,"scope":"SOURCE","local":"org.jboss.netty.handler.codec.replay.ReplayingDecoder.cumulation()"} {"project":"netty_netty","commit":"345a5512ab257ea3e5ad70f5b150d6324e3660cc","changeType":"INFIX_EXPRESSION","change":"cumulation \u003d\u003d null","source":"org.jboss.netty.handler.codec.replay.ReplayingDecoder.cumulation()","target":"org.jboss.netty.handler.codec.replay.ReplayingDecoder.checkpoint()","added":false,"scope":"SOURCE","local":"org.jboss.netty.handler.codec.replay.ReplayingDecoder.cumulation()"} {"project":"netty_netty","commit":"345a5512ab257ea3e5ad70f5b150d6324e3660cc","changeType":"METHOD_INVOCATION","change":"this.cumulation.get()","source":"org.jboss.netty.handler.codec.replay.ReplayingDecoder.cumulation()","target":"org.jboss.netty.handler.codec.replay.ReplayingDecoder.checkpoint()","added":false,"scope":"SOURCE","local":"org.jboss.netty.handler.codec.replay.ReplayingDecoder.cumulation()"} {"project":"netty_netty","commit":"345a5512ab257ea3e5ad70f5b150d6324e3660cc","changeType":"MODIFIER","change":"private","source":"org.jboss.netty.handler.codec.replay.ReplayingDecoder.cumulation()","target":"org.jboss.netty.handler.codec.replay.ReplayingDecoder.checkpoint()","added":false,"scope":"SOURCE","local":"org.jboss.netty.handler.codec.replay.ReplayingDecoder.cumulation()"} {"project":"netty_netty","commit":"345a5512ab257ea3e5ad70f5b150d6324e3660cc","changeType":"NULL_LITERAL","change":"null","source":"org.jboss.netty.handler.codec.replay.ReplayingDecoder.cumulation()","target":"org.jboss.netty.handler.codec.replay.ReplayingDecoder.checkpoint()","added":false,"scope":"SOURCE","local":"org.jboss.netty.handler.codec.replay.ReplayingDecoder.cumulation()"} {"project":"netty_netty","commit":"345a5512ab257ea3e5ad70f5b150d6324e3660cc","changeType":"RETURN_STATEMENT","change":"return cumulation;\n","source":"org.jboss.netty.handler.codec.replay.ReplayingDecoder.cumulation()","target":"org.jboss.netty.handler.codec.replay.ReplayingDecoder.checkpoint()","added":false,"scope":"SOURCE","local":"org.jboss.netty.handler.codec.replay.ReplayingDecoder.cumulation()"} {"project":"netty_netty","commit":"345a5512ab257ea3e5ad70f5b150d6324e3660cc","changeType":"SIMPLE_TYPE","change":"IllegalStateException","source":"org.jboss.netty.handler.codec.replay.ReplayingDecoder.cumulation()","target":"org.jboss.netty.handler.codec.replay.ReplayingDecoder.checkpoint()","added":false,"scope":"SOURCE","local":"org.jboss.netty.handler.codec.replay.ReplayingDecoder.cumulation()"} {"project":"netty_netty","commit":"345a5512ab257ea3e5ad70f5b150d6324e3660cc","changeType":"SIMPLE_TYPE","change":"ChannelBuffer","source":"org.jboss.netty.handler.codec.replay.ReplayingDecoder.cumulation()","target":"org.jboss.netty.handler.codec.replay.ReplayingDecoder.checkpoint()","added":false,"scope":"SOURCE","local":"org.jboss.netty.handler.codec.replay.ReplayingDecoder.cumulation()"} {"project":"netty_netty","commit":"345a5512ab257ea3e5ad70f5b150d6324e3660cc","changeType":"STRING_LITERAL","change":"checkpoint() should be called in decode() only","source":"org.jboss.netty.handler.codec.replay.ReplayingDecoder.cumulation()","target":"org.jboss.netty.handler.codec.replay.ReplayingDecoder.checkpoint()","added":false,"scope":"SOURCE","local":"org.jboss.netty.handler.codec.replay.ReplayingDecoder.cumulation()"} {"project":"netty_netty","commit":"345a5512ab257ea3e5ad70f5b150d6324e3660cc","changeType":"THIS_EXPRESSION","change":"this","source":"org.jboss.netty.handler.codec.replay.ReplayingDecoder.cumulation()","target":"org.jboss.netty.handler.codec.replay.ReplayingDecoder.checkpoint()","added":false,"scope":"SOURCE","local":"org.jboss.netty.handler.codec.replay.ReplayingDecoder.cumulation()"} {"project":"netty_netty","commit":"345a5512ab257ea3e5ad70f5b150d6324e3660cc","changeType":"THROW_STATEMENT","change":"throw new IllegalStateException(\"checkpoint() should be called in decode() only\");\n","source":"org.jboss.netty.handler.codec.replay.ReplayingDecoder.cumulation()","target":"org.jboss.netty.handler.codec.replay.ReplayingDecoder.checkpoint()","added":false,"scope":"SOURCE","local":"org.jboss.netty.handler.codec.replay.ReplayingDecoder.cumulation()"} {"project":"netty_netty","commit":"345a5512ab257ea3e5ad70f5b150d6324e3660cc","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"cumulation","source":"org.jboss.netty.handler.codec.replay.ReplayingDecoder.cumulation()","target":"org.jboss.netty.handler.codec.replay.ReplayingDecoder.checkpoint()","added":false,"scope":"SOURCE","local":"org.jboss.netty.handler.codec.replay.ReplayingDecoder.cumulation()"} {"project":"netty_netty","commit":"345a5512ab257ea3e5ad70f5b150d6324e3660cc","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"ChannelBuffer [cumulation\u003dthis.cumulation.get()]","source":"org.jboss.netty.handler.codec.replay.ReplayingDecoder.cumulation()","target":"org.jboss.netty.handler.codec.replay.ReplayingDecoder.checkpoint()","added":false,"scope":"SOURCE","local":"org.jboss.netty.handler.codec.replay.ReplayingDecoder.cumulation()"} {"project":"netty_netty","commit":"345a5512ab257ea3e5ad70f5b150d6324e3660cc","changeType":"EXPRESSION_STATEMENT","change":"checkpoint()","source":"org.jboss.netty.handler.codec.replay.ReplayingDecoder.cumulation()","target":"org.jboss.netty.handler.codec.replay.ReplayingDecoder.checkpoint()","added":true,"scope":"SUR_T","local":"org.jboss.netty.handler.codec.replay.ReplayingDecoder.checkpoint(T)"} {"project":"netty_netty","commit":"345a5512ab257ea3e5ad70f5b150d6324e3660cc","changeType":"METHOD_INVOCATION","change":"checkpoint()","source":"org.jboss.netty.handler.codec.replay.ReplayingDecoder.cumulation()","target":"org.jboss.netty.handler.codec.replay.ReplayingDecoder.checkpoint()","added":true,"scope":"SUR_T","local":"org.jboss.netty.handler.codec.replay.ReplayingDecoder.checkpoint(T)"} {"project":"netty_netty","commit":"345a5512ab257ea3e5ad70f5b150d6324e3660cc","changeType":"ASSIGNMENT","change":"checkpoint \u003d cumulation().readerIndex()","source":"org.jboss.netty.handler.codec.replay.ReplayingDecoder.cumulation()","target":"org.jboss.netty.handler.codec.replay.ReplayingDecoder.checkpoint()","added":false,"scope":"SUR_S","local":"org.jboss.netty.handler.codec.replay.ReplayingDecoder.checkpoint(T)"} {"project":"netty_netty","commit":"345a5512ab257ea3e5ad70f5b150d6324e3660cc","changeType":"EXPRESSION_STATEMENT","change":"checkpoint\u003dcumulation().readerIndex()","source":"org.jboss.netty.handler.codec.replay.ReplayingDecoder.cumulation()","target":"org.jboss.netty.handler.codec.replay.ReplayingDecoder.checkpoint()","added":false,"scope":"SUR_S","local":"org.jboss.netty.handler.codec.replay.ReplayingDecoder.checkpoint(T)"} {"project":"netty_netty","commit":"345a5512ab257ea3e5ad70f5b150d6324e3660cc","changeType":"METHOD_INVOCATION","change":"cumulation()","source":"org.jboss.netty.handler.codec.replay.ReplayingDecoder.cumulation()","target":"org.jboss.netty.handler.codec.replay.ReplayingDecoder.checkpoint()","added":false,"scope":"SUR_S","local":"org.jboss.netty.handler.codec.replay.ReplayingDecoder.checkpoint(T)"} {"project":"netty_netty","commit":"345a5512ab257ea3e5ad70f5b150d6324e3660cc","changeType":"METHOD_INVOCATION","change":"cumulation().readerIndex()","source":"org.jboss.netty.handler.codec.replay.ReplayingDecoder.cumulation()","target":"org.jboss.netty.handler.codec.replay.ReplayingDecoder.checkpoint()","added":false,"scope":"SUR_S","local":"org.jboss.netty.handler.codec.replay.ReplayingDecoder.checkpoint(T)"} {"project":"netty_netty","commit":"345a5512ab257ea3e5ad70f5b150d6324e3660cc","changeType":"ASSIGNMENT","change":"checkpoint \u003d -1","source":"org.jboss.netty.handler.codec.replay.ReplayingDecoder.cumulation()","target":"org.jboss.netty.handler.codec.replay.ReplayingDecoder.checkpoint()","added":true,"scope":"TARGET","local":"org.jboss.netty.handler.codec.replay.ReplayingDecoder.checkpoint()"} {"project":"netty_netty","commit":"345a5512ab257ea3e5ad70f5b150d6324e3660cc","changeType":"ASSIGNMENT","change":"checkpoint \u003d cumulation.readerIndex()","source":"org.jboss.netty.handler.codec.replay.ReplayingDecoder.cumulation()","target":"org.jboss.netty.handler.codec.replay.ReplayingDecoder.checkpoint()","added":true,"scope":"TARGET","local":"org.jboss.netty.handler.codec.replay.ReplayingDecoder.checkpoint()"} {"project":"netty_netty","commit":"345a5512ab257ea3e5ad70f5b150d6324e3660cc","changeType":"EXPRESSION_STATEMENT","change":"checkpoint\u003d-1","source":"org.jboss.netty.handler.codec.replay.ReplayingDecoder.cumulation()","target":"org.jboss.netty.handler.codec.replay.ReplayingDecoder.checkpoint()","added":true,"scope":"TARGET","local":"org.jboss.netty.handler.codec.replay.ReplayingDecoder.checkpoint()"} {"project":"netty_netty","commit":"345a5512ab257ea3e5ad70f5b150d6324e3660cc","changeType":"EXPRESSION_STATEMENT","change":"checkpoint\u003dcumulation.readerIndex()","source":"org.jboss.netty.handler.codec.replay.ReplayingDecoder.cumulation()","target":"org.jboss.netty.handler.codec.replay.ReplayingDecoder.checkpoint()","added":true,"scope":"TARGET","local":"org.jboss.netty.handler.codec.replay.ReplayingDecoder.checkpoint()"} {"project":"netty_netty","commit":"345a5512ab257ea3e5ad70f5b150d6324e3660cc","changeType":"FIELD_ACCESS","change":"this.cumulation","source":"org.jboss.netty.handler.codec.replay.ReplayingDecoder.cumulation()","target":"org.jboss.netty.handler.codec.replay.ReplayingDecoder.checkpoint()","added":true,"scope":"TARGET","local":"org.jboss.netty.handler.codec.replay.ReplayingDecoder.checkpoint()"} {"project":"netty_netty","commit":"345a5512ab257ea3e5ad70f5b150d6324e3660cc","changeType":"IF_STATEMENT","change":"cumulation !\u003d null","source":"org.jboss.netty.handler.codec.replay.ReplayingDecoder.cumulation()","target":"org.jboss.netty.handler.codec.replay.ReplayingDecoder.checkpoint()","added":true,"scope":"TARGET","local":"org.jboss.netty.handler.codec.replay.ReplayingDecoder.checkpoint()"} {"project":"netty_netty","commit":"345a5512ab257ea3e5ad70f5b150d6324e3660cc","changeType":"INFIX_EXPRESSION","change":"cumulation !\u003d null","source":"org.jboss.netty.handler.codec.replay.ReplayingDecoder.cumulation()","target":"org.jboss.netty.handler.codec.replay.ReplayingDecoder.checkpoint()","added":true,"scope":"TARGET","local":"org.jboss.netty.handler.codec.replay.ReplayingDecoder.checkpoint()"} {"project":"netty_netty","commit":"345a5512ab257ea3e5ad70f5b150d6324e3660cc","changeType":"METHOD_INVOCATION","change":"this.cumulation.get()","source":"org.jboss.netty.handler.codec.replay.ReplayingDecoder.cumulation()","target":"org.jboss.netty.handler.codec.replay.ReplayingDecoder.checkpoint()","added":true,"scope":"TARGET","local":"org.jboss.netty.handler.codec.replay.ReplayingDecoder.checkpoint()"} {"project":"netty_netty","commit":"345a5512ab257ea3e5ad70f5b150d6324e3660cc","changeType":"METHOD_INVOCATION","change":"cumulation.readerIndex()","source":"org.jboss.netty.handler.codec.replay.ReplayingDecoder.cumulation()","target":"org.jboss.netty.handler.codec.replay.ReplayingDecoder.checkpoint()","added":true,"scope":"TARGET","local":"org.jboss.netty.handler.codec.replay.ReplayingDecoder.checkpoint()"} {"project":"netty_netty","commit":"345a5512ab257ea3e5ad70f5b150d6324e3660cc","changeType":"NULL_LITERAL","change":"null","source":"org.jboss.netty.handler.codec.replay.ReplayingDecoder.cumulation()","target":"org.jboss.netty.handler.codec.replay.ReplayingDecoder.checkpoint()","added":true,"scope":"TARGET","local":"org.jboss.netty.handler.codec.replay.ReplayingDecoder.checkpoint()"} {"project":"netty_netty","commit":"345a5512ab257ea3e5ad70f5b150d6324e3660cc","changeType":"NUMBER_LITERAL","change":"1","source":"org.jboss.netty.handler.codec.replay.ReplayingDecoder.cumulation()","target":"org.jboss.netty.handler.codec.replay.ReplayingDecoder.checkpoint()","added":true,"scope":"TARGET","local":"org.jboss.netty.handler.codec.replay.ReplayingDecoder.checkpoint()"} {"project":"netty_netty","commit":"345a5512ab257ea3e5ad70f5b150d6324e3660cc","changeType":"PREFIX_EXPRESSION","change":"-1","source":"org.jboss.netty.handler.codec.replay.ReplayingDecoder.cumulation()","target":"org.jboss.netty.handler.codec.replay.ReplayingDecoder.checkpoint()","added":true,"scope":"TARGET","local":"org.jboss.netty.handler.codec.replay.ReplayingDecoder.checkpoint()"} {"project":"netty_netty","commit":"345a5512ab257ea3e5ad70f5b150d6324e3660cc","changeType":"SIMPLE_TYPE","change":"ChannelBuffer","source":"org.jboss.netty.handler.codec.replay.ReplayingDecoder.cumulation()","target":"org.jboss.netty.handler.codec.replay.ReplayingDecoder.checkpoint()","added":true,"scope":"TARGET","local":"org.jboss.netty.handler.codec.replay.ReplayingDecoder.checkpoint()"} {"project":"netty_netty","commit":"345a5512ab257ea3e5ad70f5b150d6324e3660cc","changeType":"THIS_EXPRESSION","change":"this","source":"org.jboss.netty.handler.codec.replay.ReplayingDecoder.cumulation()","target":"org.jboss.netty.handler.codec.replay.ReplayingDecoder.checkpoint()","added":true,"scope":"TARGET","local":"org.jboss.netty.handler.codec.replay.ReplayingDecoder.checkpoint()"} {"project":"netty_netty","commit":"345a5512ab257ea3e5ad70f5b150d6324e3660cc","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"cumulation","source":"org.jboss.netty.handler.codec.replay.ReplayingDecoder.cumulation()","target":"org.jboss.netty.handler.codec.replay.ReplayingDecoder.checkpoint()","added":true,"scope":"TARGET","local":"org.jboss.netty.handler.codec.replay.ReplayingDecoder.checkpoint()"} {"project":"netty_netty","commit":"345a5512ab257ea3e5ad70f5b150d6324e3660cc","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"ChannelBuffer [cumulation\u003dthis.cumulation.get()]","source":"org.jboss.netty.handler.codec.replay.ReplayingDecoder.cumulation()","target":"org.jboss.netty.handler.codec.replay.ReplayingDecoder.checkpoint()","added":true,"scope":"TARGET","local":"org.jboss.netty.handler.codec.replay.ReplayingDecoder.checkpoint()"} {"project":"netty_netty","commit":"345a5512ab257ea3e5ad70f5b150d6324e3660cc","changeType":"ASSIGNMENT","change":"checkpoint \u003d cumulation().readerIndex()","source":"org.jboss.netty.handler.codec.replay.ReplayingDecoder.cumulation()","target":"org.jboss.netty.handler.codec.replay.ReplayingDecoder.checkpoint()","added":false,"scope":"TARGET","local":"org.jboss.netty.handler.codec.replay.ReplayingDecoder.checkpoint()"} {"project":"netty_netty","commit":"345a5512ab257ea3e5ad70f5b150d6324e3660cc","changeType":"EXPRESSION_STATEMENT","change":"checkpoint\u003dcumulation().readerIndex()","source":"org.jboss.netty.handler.codec.replay.ReplayingDecoder.cumulation()","target":"org.jboss.netty.handler.codec.replay.ReplayingDecoder.checkpoint()","added":false,"scope":"TARGET","local":"org.jboss.netty.handler.codec.replay.ReplayingDecoder.checkpoint()"} {"project":"netty_netty","commit":"345a5512ab257ea3e5ad70f5b150d6324e3660cc","changeType":"METHOD_INVOCATION","change":"cumulation()","source":"org.jboss.netty.handler.codec.replay.ReplayingDecoder.cumulation()","target":"org.jboss.netty.handler.codec.replay.ReplayingDecoder.checkpoint()","added":false,"scope":"TARGET","local":"org.jboss.netty.handler.codec.replay.ReplayingDecoder.checkpoint()"} {"project":"netty_netty","commit":"345a5512ab257ea3e5ad70f5b150d6324e3660cc","changeType":"METHOD_INVOCATION","change":"cumulation().readerIndex()","source":"org.jboss.netty.handler.codec.replay.ReplayingDecoder.cumulation()","target":"org.jboss.netty.handler.codec.replay.ReplayingDecoder.checkpoint()","added":false,"scope":"TARGET","local":"org.jboss.netty.handler.codec.replay.ReplayingDecoder.checkpoint()"} {"project":"netty_netty","commit":"4baff691b41c26b9c24266e2ae32c228ebda76a8","changeType":"METHOD_DECLARATION","change":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","source":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","target":"io.netty.util.concurrent.DefaultPromise.notifyListeners()","added":false,"scope":"CLASS_S","local":"common.src.main.io.netty.util.concurrent.DefaultPromise"} {"project":"netty_netty","commit":"4baff691b41c26b9c24266e2ae32c228ebda76a8","changeType":"ANONYMOUS_CLASS_DECLARATION","change":"{\n @Override public void run(){\n notifyListenersNow();\n }\n}\n","source":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","target":"io.netty.util.concurrent.DefaultPromise.notifyListeners()","added":false,"scope":"SOURCE","local":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()"} {"project":"netty_netty","commit":"4baff691b41c26b9c24266e2ae32c228ebda76a8","changeType":"CLASS_INSTANCE_CREATION","change":"new Runnable(){\n @Override public void run(){\n notifyListenersNow();\n }\n}\n","source":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","target":"io.netty.util.concurrent.DefaultPromise.notifyListeners()","added":false,"scope":"SOURCE","local":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()"} {"project":"netty_netty","commit":"4baff691b41c26b9c24266e2ae32c228ebda76a8","changeType":"EXPRESSION_STATEMENT","change":"safeExecute(executor,new Runnable(){\n @Override public void run(){\n notifyListenersNow();\n }\n}\n)","source":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","target":"io.netty.util.concurrent.DefaultPromise.notifyListeners()","added":false,"scope":"SOURCE","local":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()"} {"project":"netty_netty","commit":"4baff691b41c26b9c24266e2ae32c228ebda76a8","changeType":"EXPRESSION_STATEMENT","change":"threadLocals.setFutureListenerStackDepth(stackDepth)","source":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","target":"io.netty.util.concurrent.DefaultPromise.notifyListeners()","added":false,"scope":"SOURCE","local":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()"} {"project":"netty_netty","commit":"4baff691b41c26b9c24266e2ae32c228ebda76a8","changeType":"EXPRESSION_STATEMENT","change":"notifyListenersNow()","source":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","target":"io.netty.util.concurrent.DefaultPromise.notifyListeners()","added":false,"scope":"SOURCE","local":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()"} {"project":"netty_netty","commit":"4baff691b41c26b9c24266e2ae32c228ebda76a8","changeType":"EXPRESSION_STATEMENT","change":"threadLocals.setFutureListenerStackDepth(stackDepth + 1)","source":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","target":"io.netty.util.concurrent.DefaultPromise.notifyListeners()","added":false,"scope":"SOURCE","local":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()"} {"project":"netty_netty","commit":"4baff691b41c26b9c24266e2ae32c228ebda76a8","changeType":"IF_STATEMENT","change":"stackDepth \u003c MAX_LISTENER_STACK_DEPTH","source":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","target":"io.netty.util.concurrent.DefaultPromise.notifyListeners()","added":false,"scope":"SOURCE","local":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()"} {"project":"netty_netty","commit":"4baff691b41c26b9c24266e2ae32c228ebda76a8","changeType":"IF_STATEMENT","change":"executor.inEventLoop()","source":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","target":"io.netty.util.concurrent.DefaultPromise.notifyListeners()","added":false,"scope":"SOURCE","local":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()"} {"project":"netty_netty","commit":"4baff691b41c26b9c24266e2ae32c228ebda76a8","changeType":"INFIX_EXPRESSION","change":"stackDepth + 1","source":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","target":"io.netty.util.concurrent.DefaultPromise.notifyListeners()","added":false,"scope":"SOURCE","local":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()"} {"project":"netty_netty","commit":"4baff691b41c26b9c24266e2ae32c228ebda76a8","changeType":"INFIX_EXPRESSION","change":"stackDepth \u003c MAX_LISTENER_STACK_DEPTH","source":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","target":"io.netty.util.concurrent.DefaultPromise.notifyListeners()","added":false,"scope":"SOURCE","local":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()"} {"project":"netty_netty","commit":"4baff691b41c26b9c24266e2ae32c228ebda76a8","changeType":"METHOD_INVOCATION","change":"safeExecute(executor,new Runnable(){\n @Override public void run(){\n notifyListenersNow();\n }\n}\n)","source":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","target":"io.netty.util.concurrent.DefaultPromise.notifyListeners()","added":false,"scope":"SOURCE","local":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()"} {"project":"netty_netty","commit":"4baff691b41c26b9c24266e2ae32c228ebda76a8","changeType":"METHOD_INVOCATION","change":"threadLocals.setFutureListenerStackDepth(stackDepth)","source":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","target":"io.netty.util.concurrent.DefaultPromise.notifyListeners()","added":false,"scope":"SOURCE","local":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()"} {"project":"netty_netty","commit":"4baff691b41c26b9c24266e2ae32c228ebda76a8","changeType":"METHOD_INVOCATION","change":"notifyListenersNow()","source":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","target":"io.netty.util.concurrent.DefaultPromise.notifyListeners()","added":false,"scope":"SOURCE","local":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()"} {"project":"netty_netty","commit":"4baff691b41c26b9c24266e2ae32c228ebda76a8","changeType":"METHOD_INVOCATION","change":"threadLocals.setFutureListenerStackDepth(stackDepth + 1)","source":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","target":"io.netty.util.concurrent.DefaultPromise.notifyListeners()","added":false,"scope":"SOURCE","local":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()"} {"project":"netty_netty","commit":"4baff691b41c26b9c24266e2ae32c228ebda76a8","changeType":"METHOD_INVOCATION","change":"threadLocals.futureListenerStackDepth()","source":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","target":"io.netty.util.concurrent.DefaultPromise.notifyListeners()","added":false,"scope":"SOURCE","local":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()"} {"project":"netty_netty","commit":"4baff691b41c26b9c24266e2ae32c228ebda76a8","changeType":"METHOD_INVOCATION","change":"InternalThreadLocalMap.get()","source":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","target":"io.netty.util.concurrent.DefaultPromise.notifyListeners()","added":false,"scope":"SOURCE","local":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()"} {"project":"netty_netty","commit":"4baff691b41c26b9c24266e2ae32c228ebda76a8","changeType":"METHOD_INVOCATION","change":"executor.inEventLoop()","source":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","target":"io.netty.util.concurrent.DefaultPromise.notifyListeners()","added":false,"scope":"SOURCE","local":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()"} {"project":"netty_netty","commit":"4baff691b41c26b9c24266e2ae32c228ebda76a8","changeType":"METHOD_INVOCATION","change":"executor()","source":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","target":"io.netty.util.concurrent.DefaultPromise.notifyListeners()","added":false,"scope":"SOURCE","local":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()"} {"project":"netty_netty","commit":"4baff691b41c26b9c24266e2ae32c228ebda76a8","changeType":"MODIFIER","change":"final","source":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","target":"io.netty.util.concurrent.DefaultPromise.notifyListeners()","added":false,"scope":"SOURCE","local":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()"} {"project":"netty_netty","commit":"4baff691b41c26b9c24266e2ae32c228ebda76a8","changeType":"MODIFIER","change":"private","source":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","target":"io.netty.util.concurrent.DefaultPromise.notifyListeners()","added":false,"scope":"SOURCE","local":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()"} {"project":"netty_netty","commit":"4baff691b41c26b9c24266e2ae32c228ebda76a8","changeType":"NUMBER_LITERAL","change":"1","source":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","target":"io.netty.util.concurrent.DefaultPromise.notifyListeners()","added":false,"scope":"SOURCE","local":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()"} {"project":"netty_netty","commit":"4baff691b41c26b9c24266e2ae32c228ebda76a8","changeType":"PRIMITIVE_TYPE","change":"int","source":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","target":"io.netty.util.concurrent.DefaultPromise.notifyListeners()","added":false,"scope":"SOURCE","local":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()"} {"project":"netty_netty","commit":"4baff691b41c26b9c24266e2ae32c228ebda76a8","changeType":"PRIMITIVE_TYPE","change":"void","source":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","target":"io.netty.util.concurrent.DefaultPromise.notifyListeners()","added":false,"scope":"SOURCE","local":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()"} {"project":"netty_netty","commit":"4baff691b41c26b9c24266e2ae32c228ebda76a8","changeType":"RETURN_STATEMENT","change":"return;\n","source":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","target":"io.netty.util.concurrent.DefaultPromise.notifyListeners()","added":false,"scope":"SOURCE","local":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()"} {"project":"netty_netty","commit":"4baff691b41c26b9c24266e2ae32c228ebda76a8","changeType":"SIMPLE_TYPE","change":"Runnable","source":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","target":"io.netty.util.concurrent.DefaultPromise.notifyListeners()","added":false,"scope":"SOURCE","local":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()"} {"project":"netty_netty","commit":"4baff691b41c26b9c24266e2ae32c228ebda76a8","changeType":"SIMPLE_TYPE","change":"InternalThreadLocalMap","source":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","target":"io.netty.util.concurrent.DefaultPromise.notifyListeners()","added":false,"scope":"SOURCE","local":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()"} {"project":"netty_netty","commit":"4baff691b41c26b9c24266e2ae32c228ebda76a8","changeType":"SIMPLE_TYPE","change":"EventExecutor","source":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","target":"io.netty.util.concurrent.DefaultPromise.notifyListeners()","added":false,"scope":"SOURCE","local":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()"} {"project":"netty_netty","commit":"4baff691b41c26b9c24266e2ae32c228ebda76a8","changeType":"TRY_STATEMENT","change":"try {\n notifyListenersNow();\n}\n finally {\n threadLocals.setFutureListenerStackDepth(stackDepth);\n}\n","source":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","target":"io.netty.util.concurrent.DefaultPromise.notifyListeners()","added":false,"scope":"SOURCE","local":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()"} {"project":"netty_netty","commit":"4baff691b41c26b9c24266e2ae32c228ebda76a8","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"stackDepth","source":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","target":"io.netty.util.concurrent.DefaultPromise.notifyListeners()","added":false,"scope":"SOURCE","local":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()"} {"project":"netty_netty","commit":"4baff691b41c26b9c24266e2ae32c228ebda76a8","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"threadLocals","source":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","target":"io.netty.util.concurrent.DefaultPromise.notifyListeners()","added":false,"scope":"SOURCE","local":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()"} {"project":"netty_netty","commit":"4baff691b41c26b9c24266e2ae32c228ebda76a8","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"executor","source":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","target":"io.netty.util.concurrent.DefaultPromise.notifyListeners()","added":false,"scope":"SOURCE","local":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()"} {"project":"netty_netty","commit":"4baff691b41c26b9c24266e2ae32c228ebda76a8","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"int [stackDepth\u003dthreadLocals.futureListenerStackDepth()]","source":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","target":"io.netty.util.concurrent.DefaultPromise.notifyListeners()","added":false,"scope":"SOURCE","local":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()"} {"project":"netty_netty","commit":"4baff691b41c26b9c24266e2ae32c228ebda76a8","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"InternalThreadLocalMap [threadLocals\u003dInternalThreadLocalMap.get()]","source":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","target":"io.netty.util.concurrent.DefaultPromise.notifyListeners()","added":false,"scope":"SOURCE","local":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()"} {"project":"netty_netty","commit":"4baff691b41c26b9c24266e2ae32c228ebda76a8","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"EventExecutor [executor\u003dexecutor()]","source":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","target":"io.netty.util.concurrent.DefaultPromise.notifyListeners()","added":false,"scope":"SOURCE","local":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()"} {"project":"netty_netty","commit":"4baff691b41c26b9c24266e2ae32c228ebda76a8","changeType":"JAVADOC","change":"/** \n * The logic in this method should be identical to {@link #notifyListeners()} butcannot share code because the listener(s) cannot be cached for an instance of {@link DefaultPromise} since thelistener(s) may be changed and is protected by a synchronized operation.\n */\n","source":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","target":"io.netty.util.concurrent.DefaultPromise.notifyListeners()","added":true,"scope":"SUR_T","local":"io.netty.util.concurrent.DefaultPromise.notifyListenerWithStackOverFlowProtection(EventExecutor,Future,GenericFutureListener)"} {"project":"netty_netty","commit":"4baff691b41c26b9c24266e2ae32c228ebda76a8","changeType":"JAVADOC","change":"/** \n * The logic in this method should be identical to {@link #notifyListenersWithStackOverFlowProtection()} butcannot share code because the listener(s) cannot be cached for an instance of {@link DefaultPromise} since thelistener(s) may be changed and is protected by a synchronized operation.\n */\n","source":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","target":"io.netty.util.concurrent.DefaultPromise.notifyListeners()","added":false,"scope":"SUR_S","local":"io.netty.util.concurrent.DefaultPromise.notifyListenerWithStackOverFlowProtection(EventExecutor,Future,GenericFutureListener)"} {"project":"netty_netty","commit":"4baff691b41c26b9c24266e2ae32c228ebda76a8","changeType":"ANONYMOUS_CLASS_DECLARATION","change":"{\n @Override public void run(){\n notifyListenersNow();\n }\n}\n","source":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","target":"io.netty.util.concurrent.DefaultPromise.notifyListeners()","added":true,"scope":"TARGET","local":"io.netty.util.concurrent.DefaultPromise.notifyListeners()"} {"project":"netty_netty","commit":"4baff691b41c26b9c24266e2ae32c228ebda76a8","changeType":"CLASS_INSTANCE_CREATION","change":"new Runnable(){\n @Override public void run(){\n notifyListenersNow();\n }\n}\n","source":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","target":"io.netty.util.concurrent.DefaultPromise.notifyListeners()","added":true,"scope":"TARGET","local":"io.netty.util.concurrent.DefaultPromise.notifyListeners()"} {"project":"netty_netty","commit":"4baff691b41c26b9c24266e2ae32c228ebda76a8","changeType":"EXPRESSION_STATEMENT","change":"notifyListenersNow()","source":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","target":"io.netty.util.concurrent.DefaultPromise.notifyListeners()","added":true,"scope":"TARGET","local":"io.netty.util.concurrent.DefaultPromise.notifyListeners()"} {"project":"netty_netty","commit":"4baff691b41c26b9c24266e2ae32c228ebda76a8","changeType":"EXPRESSION_STATEMENT","change":"threadLocals.setFutureListenerStackDepth(stackDepth + 1)","source":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","target":"io.netty.util.concurrent.DefaultPromise.notifyListeners()","added":true,"scope":"TARGET","local":"io.netty.util.concurrent.DefaultPromise.notifyListeners()"} {"project":"netty_netty","commit":"4baff691b41c26b9c24266e2ae32c228ebda76a8","changeType":"EXPRESSION_STATEMENT","change":"safeExecute(executor,new Runnable(){\n @Override public void run(){\n notifyListenersNow();\n }\n}\n)","source":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","target":"io.netty.util.concurrent.DefaultPromise.notifyListeners()","added":true,"scope":"TARGET","local":"io.netty.util.concurrent.DefaultPromise.notifyListeners()"} {"project":"netty_netty","commit":"4baff691b41c26b9c24266e2ae32c228ebda76a8","changeType":"EXPRESSION_STATEMENT","change":"threadLocals.setFutureListenerStackDepth(stackDepth)","source":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","target":"io.netty.util.concurrent.DefaultPromise.notifyListeners()","added":true,"scope":"TARGET","local":"io.netty.util.concurrent.DefaultPromise.notifyListeners()"} {"project":"netty_netty","commit":"4baff691b41c26b9c24266e2ae32c228ebda76a8","changeType":"IF_STATEMENT","change":"stackDepth \u003c MAX_LISTENER_STACK_DEPTH","source":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","target":"io.netty.util.concurrent.DefaultPromise.notifyListeners()","added":true,"scope":"TARGET","local":"io.netty.util.concurrent.DefaultPromise.notifyListeners()"} {"project":"netty_netty","commit":"4baff691b41c26b9c24266e2ae32c228ebda76a8","changeType":"IF_STATEMENT","change":"executor.inEventLoop()","source":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","target":"io.netty.util.concurrent.DefaultPromise.notifyListeners()","added":true,"scope":"TARGET","local":"io.netty.util.concurrent.DefaultPromise.notifyListeners()"} {"project":"netty_netty","commit":"4baff691b41c26b9c24266e2ae32c228ebda76a8","changeType":"INFIX_EXPRESSION","change":"stackDepth \u003c MAX_LISTENER_STACK_DEPTH","source":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","target":"io.netty.util.concurrent.DefaultPromise.notifyListeners()","added":true,"scope":"TARGET","local":"io.netty.util.concurrent.DefaultPromise.notifyListeners()"} {"project":"netty_netty","commit":"4baff691b41c26b9c24266e2ae32c228ebda76a8","changeType":"INFIX_EXPRESSION","change":"stackDepth + 1","source":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","target":"io.netty.util.concurrent.DefaultPromise.notifyListeners()","added":true,"scope":"TARGET","local":"io.netty.util.concurrent.DefaultPromise.notifyListeners()"} {"project":"netty_netty","commit":"4baff691b41c26b9c24266e2ae32c228ebda76a8","changeType":"METHOD_INVOCATION","change":"notifyListenersNow()","source":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","target":"io.netty.util.concurrent.DefaultPromise.notifyListeners()","added":true,"scope":"TARGET","local":"io.netty.util.concurrent.DefaultPromise.notifyListeners()"} {"project":"netty_netty","commit":"4baff691b41c26b9c24266e2ae32c228ebda76a8","changeType":"METHOD_INVOCATION","change":"threadLocals.setFutureListenerStackDepth(stackDepth + 1)","source":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","target":"io.netty.util.concurrent.DefaultPromise.notifyListeners()","added":true,"scope":"TARGET","local":"io.netty.util.concurrent.DefaultPromise.notifyListeners()"} {"project":"netty_netty","commit":"4baff691b41c26b9c24266e2ae32c228ebda76a8","changeType":"METHOD_INVOCATION","change":"threadLocals.futureListenerStackDepth()","source":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","target":"io.netty.util.concurrent.DefaultPromise.notifyListeners()","added":true,"scope":"TARGET","local":"io.netty.util.concurrent.DefaultPromise.notifyListeners()"} {"project":"netty_netty","commit":"4baff691b41c26b9c24266e2ae32c228ebda76a8","changeType":"METHOD_INVOCATION","change":"executor.inEventLoop()","source":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","target":"io.netty.util.concurrent.DefaultPromise.notifyListeners()","added":true,"scope":"TARGET","local":"io.netty.util.concurrent.DefaultPromise.notifyListeners()"} {"project":"netty_netty","commit":"4baff691b41c26b9c24266e2ae32c228ebda76a8","changeType":"METHOD_INVOCATION","change":"safeExecute(executor,new Runnable(){\n @Override public void run(){\n notifyListenersNow();\n }\n}\n)","source":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","target":"io.netty.util.concurrent.DefaultPromise.notifyListeners()","added":true,"scope":"TARGET","local":"io.netty.util.concurrent.DefaultPromise.notifyListeners()"} {"project":"netty_netty","commit":"4baff691b41c26b9c24266e2ae32c228ebda76a8","changeType":"METHOD_INVOCATION","change":"threadLocals.setFutureListenerStackDepth(stackDepth)","source":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","target":"io.netty.util.concurrent.DefaultPromise.notifyListeners()","added":true,"scope":"TARGET","local":"io.netty.util.concurrent.DefaultPromise.notifyListeners()"} {"project":"netty_netty","commit":"4baff691b41c26b9c24266e2ae32c228ebda76a8","changeType":"METHOD_INVOCATION","change":"InternalThreadLocalMap.get()","source":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","target":"io.netty.util.concurrent.DefaultPromise.notifyListeners()","added":true,"scope":"TARGET","local":"io.netty.util.concurrent.DefaultPromise.notifyListeners()"} {"project":"netty_netty","commit":"4baff691b41c26b9c24266e2ae32c228ebda76a8","changeType":"METHOD_INVOCATION","change":"executor()","source":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","target":"io.netty.util.concurrent.DefaultPromise.notifyListeners()","added":true,"scope":"TARGET","local":"io.netty.util.concurrent.DefaultPromise.notifyListeners()"} {"project":"netty_netty","commit":"4baff691b41c26b9c24266e2ae32c228ebda76a8","changeType":"MODIFIER","change":"final","source":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","target":"io.netty.util.concurrent.DefaultPromise.notifyListeners()","added":true,"scope":"TARGET","local":"io.netty.util.concurrent.DefaultPromise.notifyListeners()"} {"project":"netty_netty","commit":"4baff691b41c26b9c24266e2ae32c228ebda76a8","changeType":"NUMBER_LITERAL","change":"1","source":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","target":"io.netty.util.concurrent.DefaultPromise.notifyListeners()","added":true,"scope":"TARGET","local":"io.netty.util.concurrent.DefaultPromise.notifyListeners()"} {"project":"netty_netty","commit":"4baff691b41c26b9c24266e2ae32c228ebda76a8","changeType":"PRIMITIVE_TYPE","change":"int","source":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","target":"io.netty.util.concurrent.DefaultPromise.notifyListeners()","added":true,"scope":"TARGET","local":"io.netty.util.concurrent.DefaultPromise.notifyListeners()"} {"project":"netty_netty","commit":"4baff691b41c26b9c24266e2ae32c228ebda76a8","changeType":"SIMPLE_TYPE","change":"EventExecutor","source":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","target":"io.netty.util.concurrent.DefaultPromise.notifyListeners()","added":true,"scope":"TARGET","local":"io.netty.util.concurrent.DefaultPromise.notifyListeners()"} {"project":"netty_netty","commit":"4baff691b41c26b9c24266e2ae32c228ebda76a8","changeType":"SIMPLE_TYPE","change":"Runnable","source":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","target":"io.netty.util.concurrent.DefaultPromise.notifyListeners()","added":true,"scope":"TARGET","local":"io.netty.util.concurrent.DefaultPromise.notifyListeners()"} {"project":"netty_netty","commit":"4baff691b41c26b9c24266e2ae32c228ebda76a8","changeType":"SIMPLE_TYPE","change":"InternalThreadLocalMap","source":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","target":"io.netty.util.concurrent.DefaultPromise.notifyListeners()","added":true,"scope":"TARGET","local":"io.netty.util.concurrent.DefaultPromise.notifyListeners()"} {"project":"netty_netty","commit":"4baff691b41c26b9c24266e2ae32c228ebda76a8","changeType":"TRY_STATEMENT","change":"try {\n notifyListenersNow();\n}\n finally {\n threadLocals.setFutureListenerStackDepth(stackDepth);\n}\n","source":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","target":"io.netty.util.concurrent.DefaultPromise.notifyListeners()","added":true,"scope":"TARGET","local":"io.netty.util.concurrent.DefaultPromise.notifyListeners()"} {"project":"netty_netty","commit":"4baff691b41c26b9c24266e2ae32c228ebda76a8","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"stackDepth","source":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","target":"io.netty.util.concurrent.DefaultPromise.notifyListeners()","added":true,"scope":"TARGET","local":"io.netty.util.concurrent.DefaultPromise.notifyListeners()"} {"project":"netty_netty","commit":"4baff691b41c26b9c24266e2ae32c228ebda76a8","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"threadLocals","source":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","target":"io.netty.util.concurrent.DefaultPromise.notifyListeners()","added":true,"scope":"TARGET","local":"io.netty.util.concurrent.DefaultPromise.notifyListeners()"} {"project":"netty_netty","commit":"4baff691b41c26b9c24266e2ae32c228ebda76a8","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"executor","source":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","target":"io.netty.util.concurrent.DefaultPromise.notifyListeners()","added":true,"scope":"TARGET","local":"io.netty.util.concurrent.DefaultPromise.notifyListeners()"} {"project":"netty_netty","commit":"4baff691b41c26b9c24266e2ae32c228ebda76a8","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"InternalThreadLocalMap [threadLocals\u003dInternalThreadLocalMap.get()]","source":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","target":"io.netty.util.concurrent.DefaultPromise.notifyListeners()","added":true,"scope":"TARGET","local":"io.netty.util.concurrent.DefaultPromise.notifyListeners()"} {"project":"netty_netty","commit":"4baff691b41c26b9c24266e2ae32c228ebda76a8","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"EventExecutor [executor\u003dexecutor()]","source":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","target":"io.netty.util.concurrent.DefaultPromise.notifyListeners()","added":true,"scope":"TARGET","local":"io.netty.util.concurrent.DefaultPromise.notifyListeners()"} {"project":"netty_netty","commit":"4baff691b41c26b9c24266e2ae32c228ebda76a8","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"int [stackDepth\u003dthreadLocals.futureListenerStackDepth()]","source":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","target":"io.netty.util.concurrent.DefaultPromise.notifyListeners()","added":true,"scope":"TARGET","local":"io.netty.util.concurrent.DefaultPromise.notifyListeners()"} {"project":"netty_netty","commit":"4baff691b41c26b9c24266e2ae32c228ebda76a8","changeType":"EXPRESSION_STATEMENT","change":"notifyListenersWithStackOverFlowProtection()","source":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","target":"io.netty.util.concurrent.DefaultPromise.notifyListeners()","added":false,"scope":"TARGET","local":"io.netty.util.concurrent.DefaultPromise.notifyListeners()"} {"project":"netty_netty","commit":"4baff691b41c26b9c24266e2ae32c228ebda76a8","changeType":"IF_STATEMENT","change":"listeners \u003d\u003d null","source":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","target":"io.netty.util.concurrent.DefaultPromise.notifyListeners()","added":false,"scope":"TARGET","local":"io.netty.util.concurrent.DefaultPromise.notifyListeners()"} {"project":"netty_netty","commit":"4baff691b41c26b9c24266e2ae32c228ebda76a8","changeType":"INFIX_EXPRESSION","change":"listeners \u003d\u003d null","source":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","target":"io.netty.util.concurrent.DefaultPromise.notifyListeners()","added":false,"scope":"TARGET","local":"io.netty.util.concurrent.DefaultPromise.notifyListeners()"} {"project":"netty_netty","commit":"4baff691b41c26b9c24266e2ae32c228ebda76a8","changeType":"METHOD_INVOCATION","change":"notifyListenersWithStackOverFlowProtection()","source":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","target":"io.netty.util.concurrent.DefaultPromise.notifyListeners()","added":false,"scope":"TARGET","local":"io.netty.util.concurrent.DefaultPromise.notifyListeners()"} {"project":"netty_netty","commit":"4baff691b41c26b9c24266e2ae32c228ebda76a8","changeType":"NULL_LITERAL","change":"null","source":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","target":"io.netty.util.concurrent.DefaultPromise.notifyListeners()","added":false,"scope":"TARGET","local":"io.netty.util.concurrent.DefaultPromise.notifyListeners()"} {"project":"netty_netty","commit":"14ea69cdc1ad3c77b9c5ec088f6a69e7ec565447","changeType":"METHOD_DECLARATION","change":"io.netty.handler.codec.compression.Lz4FrameEncoder.cleanup()","source":"io.netty.handler.codec.compression.Lz4FrameEncoder.cleanup()","target":"io.netty.handler.codec.compression.Lz4FrameEncoder.handlerRemoved(ChannelHandlerContext)","added":false,"scope":"CLASS_S","local":"codec.src.main.io.netty.handler.codec.compression.Lz4FrameEncoder"} {"project":"netty_netty","commit":"14ea69cdc1ad3c77b9c5ec088f6a69e7ec565447","changeType":"ASSIGNMENT","change":"buffer \u003d null","source":"io.netty.handler.codec.compression.Lz4FrameEncoder.cleanup()","target":"io.netty.handler.codec.compression.Lz4FrameEncoder.handlerRemoved(ChannelHandlerContext)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.compression.Lz4FrameEncoder.cleanup()"} {"project":"netty_netty","commit":"14ea69cdc1ad3c77b9c5ec088f6a69e7ec565447","changeType":"ASSIGNMENT","change":"checksum \u003d null","source":"io.netty.handler.codec.compression.Lz4FrameEncoder.cleanup()","target":"io.netty.handler.codec.compression.Lz4FrameEncoder.handlerRemoved(ChannelHandlerContext)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.compression.Lz4FrameEncoder.cleanup()"} {"project":"netty_netty","commit":"14ea69cdc1ad3c77b9c5ec088f6a69e7ec565447","changeType":"ASSIGNMENT","change":"compressor \u003d null","source":"io.netty.handler.codec.compression.Lz4FrameEncoder.cleanup()","target":"io.netty.handler.codec.compression.Lz4FrameEncoder.handlerRemoved(ChannelHandlerContext)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.compression.Lz4FrameEncoder.cleanup()"} {"project":"netty_netty","commit":"14ea69cdc1ad3c77b9c5ec088f6a69e7ec565447","changeType":"EXPRESSION_STATEMENT","change":"buffer\u003dnull","source":"io.netty.handler.codec.compression.Lz4FrameEncoder.cleanup()","target":"io.netty.handler.codec.compression.Lz4FrameEncoder.handlerRemoved(ChannelHandlerContext)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.compression.Lz4FrameEncoder.cleanup()"} {"project":"netty_netty","commit":"14ea69cdc1ad3c77b9c5ec088f6a69e7ec565447","changeType":"EXPRESSION_STATEMENT","change":"buffer.release()","source":"io.netty.handler.codec.compression.Lz4FrameEncoder.cleanup()","target":"io.netty.handler.codec.compression.Lz4FrameEncoder.handlerRemoved(ChannelHandlerContext)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.compression.Lz4FrameEncoder.cleanup()"} {"project":"netty_netty","commit":"14ea69cdc1ad3c77b9c5ec088f6a69e7ec565447","changeType":"EXPRESSION_STATEMENT","change":"checksum\u003dnull","source":"io.netty.handler.codec.compression.Lz4FrameEncoder.cleanup()","target":"io.netty.handler.codec.compression.Lz4FrameEncoder.handlerRemoved(ChannelHandlerContext)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.compression.Lz4FrameEncoder.cleanup()"} {"project":"netty_netty","commit":"14ea69cdc1ad3c77b9c5ec088f6a69e7ec565447","changeType":"EXPRESSION_STATEMENT","change":"compressor\u003dnull","source":"io.netty.handler.codec.compression.Lz4FrameEncoder.cleanup()","target":"io.netty.handler.codec.compression.Lz4FrameEncoder.handlerRemoved(ChannelHandlerContext)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.compression.Lz4FrameEncoder.cleanup()"} {"project":"netty_netty","commit":"14ea69cdc1ad3c77b9c5ec088f6a69e7ec565447","changeType":"IF_STATEMENT","change":"buffer !\u003d null","source":"io.netty.handler.codec.compression.Lz4FrameEncoder.cleanup()","target":"io.netty.handler.codec.compression.Lz4FrameEncoder.handlerRemoved(ChannelHandlerContext)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.compression.Lz4FrameEncoder.cleanup()"} {"project":"netty_netty","commit":"14ea69cdc1ad3c77b9c5ec088f6a69e7ec565447","changeType":"INFIX_EXPRESSION","change":"buffer !\u003d null","source":"io.netty.handler.codec.compression.Lz4FrameEncoder.cleanup()","target":"io.netty.handler.codec.compression.Lz4FrameEncoder.handlerRemoved(ChannelHandlerContext)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.compression.Lz4FrameEncoder.cleanup()"} {"project":"netty_netty","commit":"14ea69cdc1ad3c77b9c5ec088f6a69e7ec565447","changeType":"METHOD_INVOCATION","change":"buffer.release()","source":"io.netty.handler.codec.compression.Lz4FrameEncoder.cleanup()","target":"io.netty.handler.codec.compression.Lz4FrameEncoder.handlerRemoved(ChannelHandlerContext)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.compression.Lz4FrameEncoder.cleanup()"} {"project":"netty_netty","commit":"14ea69cdc1ad3c77b9c5ec088f6a69e7ec565447","changeType":"MODIFIER","change":"private","source":"io.netty.handler.codec.compression.Lz4FrameEncoder.cleanup()","target":"io.netty.handler.codec.compression.Lz4FrameEncoder.handlerRemoved(ChannelHandlerContext)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.compression.Lz4FrameEncoder.cleanup()"} {"project":"netty_netty","commit":"14ea69cdc1ad3c77b9c5ec088f6a69e7ec565447","changeType":"NULL_LITERAL","change":"null","source":"io.netty.handler.codec.compression.Lz4FrameEncoder.cleanup()","target":"io.netty.handler.codec.compression.Lz4FrameEncoder.handlerRemoved(ChannelHandlerContext)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.compression.Lz4FrameEncoder.cleanup()"} {"project":"netty_netty","commit":"14ea69cdc1ad3c77b9c5ec088f6a69e7ec565447","changeType":"PRIMITIVE_TYPE","change":"void","source":"io.netty.handler.codec.compression.Lz4FrameEncoder.cleanup()","target":"io.netty.handler.codec.compression.Lz4FrameEncoder.handlerRemoved(ChannelHandlerContext)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.compression.Lz4FrameEncoder.cleanup()"} {"project":"netty_netty","commit":"14ea69cdc1ad3c77b9c5ec088f6a69e7ec565447","changeType":"ASSIGNMENT","change":"buffer \u003d null","source":"io.netty.handler.codec.compression.Lz4FrameEncoder.cleanup()","target":"io.netty.handler.codec.compression.Lz4FrameEncoder.handlerRemoved(ChannelHandlerContext)","added":true,"scope":"TARGET","local":"io.netty.handler.codec.compression.Lz4FrameEncoder.handlerRemoved(ChannelHandlerContext)"} {"project":"netty_netty","commit":"14ea69cdc1ad3c77b9c5ec088f6a69e7ec565447","changeType":"EXPRESSION_STATEMENT","change":"buffer\u003dnull","source":"io.netty.handler.codec.compression.Lz4FrameEncoder.cleanup()","target":"io.netty.handler.codec.compression.Lz4FrameEncoder.handlerRemoved(ChannelHandlerContext)","added":true,"scope":"TARGET","local":"io.netty.handler.codec.compression.Lz4FrameEncoder.handlerRemoved(ChannelHandlerContext)"} {"project":"netty_netty","commit":"14ea69cdc1ad3c77b9c5ec088f6a69e7ec565447","changeType":"EXPRESSION_STATEMENT","change":"buffer.release()","source":"io.netty.handler.codec.compression.Lz4FrameEncoder.cleanup()","target":"io.netty.handler.codec.compression.Lz4FrameEncoder.handlerRemoved(ChannelHandlerContext)","added":true,"scope":"TARGET","local":"io.netty.handler.codec.compression.Lz4FrameEncoder.handlerRemoved(ChannelHandlerContext)"} {"project":"netty_netty","commit":"14ea69cdc1ad3c77b9c5ec088f6a69e7ec565447","changeType":"IF_STATEMENT","change":"buffer !\u003d null","source":"io.netty.handler.codec.compression.Lz4FrameEncoder.cleanup()","target":"io.netty.handler.codec.compression.Lz4FrameEncoder.handlerRemoved(ChannelHandlerContext)","added":true,"scope":"TARGET","local":"io.netty.handler.codec.compression.Lz4FrameEncoder.handlerRemoved(ChannelHandlerContext)"} {"project":"netty_netty","commit":"14ea69cdc1ad3c77b9c5ec088f6a69e7ec565447","changeType":"INFIX_EXPRESSION","change":"buffer !\u003d null","source":"io.netty.handler.codec.compression.Lz4FrameEncoder.cleanup()","target":"io.netty.handler.codec.compression.Lz4FrameEncoder.handlerRemoved(ChannelHandlerContext)","added":true,"scope":"TARGET","local":"io.netty.handler.codec.compression.Lz4FrameEncoder.handlerRemoved(ChannelHandlerContext)"} {"project":"netty_netty","commit":"14ea69cdc1ad3c77b9c5ec088f6a69e7ec565447","changeType":"METHOD_INVOCATION","change":"buffer.release()","source":"io.netty.handler.codec.compression.Lz4FrameEncoder.cleanup()","target":"io.netty.handler.codec.compression.Lz4FrameEncoder.handlerRemoved(ChannelHandlerContext)","added":true,"scope":"TARGET","local":"io.netty.handler.codec.compression.Lz4FrameEncoder.handlerRemoved(ChannelHandlerContext)"} {"project":"netty_netty","commit":"14ea69cdc1ad3c77b9c5ec088f6a69e7ec565447","changeType":"NULL_LITERAL","change":"null","source":"io.netty.handler.codec.compression.Lz4FrameEncoder.cleanup()","target":"io.netty.handler.codec.compression.Lz4FrameEncoder.handlerRemoved(ChannelHandlerContext)","added":true,"scope":"TARGET","local":"io.netty.handler.codec.compression.Lz4FrameEncoder.handlerRemoved(ChannelHandlerContext)"} {"project":"netty_netty","commit":"14ea69cdc1ad3c77b9c5ec088f6a69e7ec565447","changeType":"EXPRESSION_STATEMENT","change":"cleanup()","source":"io.netty.handler.codec.compression.Lz4FrameEncoder.cleanup()","target":"io.netty.handler.codec.compression.Lz4FrameEncoder.handlerRemoved(ChannelHandlerContext)","added":false,"scope":"TARGET","local":"io.netty.handler.codec.compression.Lz4FrameEncoder.handlerRemoved(ChannelHandlerContext)"} {"project":"netty_netty","commit":"14ea69cdc1ad3c77b9c5ec088f6a69e7ec565447","changeType":"METHOD_INVOCATION","change":"cleanup()","source":"io.netty.handler.codec.compression.Lz4FrameEncoder.cleanup()","target":"io.netty.handler.codec.compression.Lz4FrameEncoder.handlerRemoved(ChannelHandlerContext)","added":false,"scope":"TARGET","local":"io.netty.handler.codec.compression.Lz4FrameEncoder.handlerRemoved(ChannelHandlerContext)"} {"project":"netty_netty","commit":"14ea69cdc1ad3c77b9c5ec088f6a69e7ec565447","changeType":"EXPRESSION_STATEMENT","change":"cleanup()","source":"io.netty.handler.codec.compression.Lz4FrameEncoder.cleanup()","target":"io.netty.handler.codec.compression.Lz4FrameEncoder.handlerRemoved(ChannelHandlerContext)","added":false,"scope":"SUR_S","local":"io.netty.handler.codec.compression.Lz4FrameEncoder.finishEncode(ChannelHandlerContext,ChannelPromise)"} {"project":"netty_netty","commit":"14ea69cdc1ad3c77b9c5ec088f6a69e7ec565447","changeType":"METHOD_INVOCATION","change":"cleanup()","source":"io.netty.handler.codec.compression.Lz4FrameEncoder.cleanup()","target":"io.netty.handler.codec.compression.Lz4FrameEncoder.handlerRemoved(ChannelHandlerContext)","added":false,"scope":"SUR_S","local":"io.netty.handler.codec.compression.Lz4FrameEncoder.finishEncode(ChannelHandlerContext,ChannelPromise)"} {"project":"netty_netty","commit":"14ea69cdc1ad3c77b9c5ec088f6a69e7ec565447","changeType":"TRY_STATEMENT","change":"try {\n final ByteBuf footer\u003dctx.alloc().heapBuffer(compressor.maxCompressedLength(buffer.readableBytes()) + HEADER_LENGTH);\n flushBufferedData(footer);\n final int idx\u003dfooter.writerIndex();\n footer.setLong(idx,MAGIC_NUMBER);\n footer.setByte(idx + TOKEN_OFFSET,(byte)(BLOCK_TYPE_NON_COMPRESSED | compressionLevel));\n footer.setInt(idx + COMPRESSED_LENGTH_OFFSET,0);\n footer.setInt(idx + DECOMPRESSED_LENGTH_OFFSET,0);\n footer.setInt(idx + CHECKSUM_OFFSET,0);\n footer.writerIndex(idx + HEADER_LENGTH);\n return ctx.writeAndFlush(footer,promise);\n}\n finally {\n cleanup();\n}\n","source":"io.netty.handler.codec.compression.Lz4FrameEncoder.cleanup()","target":"io.netty.handler.codec.compression.Lz4FrameEncoder.handlerRemoved(ChannelHandlerContext)","added":false,"scope":"SUR_S","local":"io.netty.handler.codec.compression.Lz4FrameEncoder.finishEncode(ChannelHandlerContext,ChannelPromise)"} {"project":"netty_netty","commit":"65b522a2a75c78c977a65e15663509509b5f12e0","changeType":"ASSIGNMENT","change":"leak \u003d AbstractByteBuf.leakDetector.open(buf)","source":"io.netty.util.ResourceLeakDetector.reportLeak()","target":"io.netty.util.ResourceLeakDetector.open(T)","added":true,"scope":"EXT_T","local":"io.netty.buffer.AbstractByteBufAllocator.toLeakAwareBuffer(ByteBuf)"} {"project":"netty_netty","commit":"65b522a2a75c78c977a65e15663509509b5f12e0","changeType":"EXPRESSION_STATEMENT","change":"leak\u003dAbstractByteBuf.leakDetector.open(buf)","source":"io.netty.util.ResourceLeakDetector.reportLeak()","target":"io.netty.util.ResourceLeakDetector.open(T)","added":true,"scope":"EXT_T","local":"io.netty.buffer.AbstractByteBufAllocator.toLeakAwareBuffer(ByteBuf)"} {"project":"netty_netty","commit":"65b522a2a75c78c977a65e15663509509b5f12e0","changeType":"METHOD_INVOCATION","change":"AbstractByteBuf.leakDetector.open(buf)","source":"io.netty.util.ResourceLeakDetector.reportLeak()","target":"io.netty.util.ResourceLeakDetector.open(T)","added":true,"scope":"EXT_T","local":"io.netty.buffer.AbstractByteBufAllocator.toLeakAwareBuffer(ByteBuf)"} {"project":"netty_netty","commit":"65b522a2a75c78c977a65e15663509509b5f12e0","changeType":"SWITCH_STATEMENT","change":"switch (ResourceLeakDetector.getLevel()) {\ncase SIMPLE:\n leak\u003dAbstractByteBuf.leakDetector.open(buf);\nif (leak !\u003d null) {\n buf\u003dnew SimpleLeakAwareByteBuf(buf,leak);\n}\nbreak;\ncase ADVANCED:\ncase PARANOID:\nleak\u003dAbstractByteBuf.leakDetector.open(buf);\nif (leak !\u003d null) {\nbuf\u003dnew AdvancedLeakAwareByteBuf(buf,leak);\n}\nbreak;\n}\n","source":"io.netty.util.ResourceLeakDetector.reportLeak()","target":"io.netty.util.ResourceLeakDetector.open(T)","added":true,"scope":"EXT_T","local":"io.netty.buffer.AbstractByteBufAllocator.toLeakAwareBuffer(ByteBuf)"} {"project":"netty_netty","commit":"65b522a2a75c78c977a65e15663509509b5f12e0","changeType":"ASSIGNMENT","change":"leak \u003d leakDetector.open(this)","source":"io.netty.util.ResourceLeakDetector.reportLeak()","target":"io.netty.util.ResourceLeakDetector.open(T)","added":false,"scope":"EXT_T","local":"io.netty.buffer.PooledByteBuf.PooledByteBuf(Recycler.Handle,int)"} {"project":"netty_netty","commit":"65b522a2a75c78c977a65e15663509509b5f12e0","changeType":"EXPRESSION_STATEMENT","change":"leak\u003dleakDetector.open(this)","source":"io.netty.util.ResourceLeakDetector.reportLeak()","target":"io.netty.util.ResourceLeakDetector.open(T)","added":false,"scope":"EXT_T","local":"io.netty.buffer.PooledByteBuf.PooledByteBuf(Recycler.Handle,int)"} {"project":"netty_netty","commit":"65b522a2a75c78c977a65e15663509509b5f12e0","changeType":"METHOD_INVOCATION","change":"leakDetector.open(this)","source":"io.netty.util.ResourceLeakDetector.reportLeak()","target":"io.netty.util.ResourceLeakDetector.open(T)","added":false,"scope":"EXT_T","local":"io.netty.buffer.PooledByteBuf.PooledByteBuf(Recycler.Handle,int)"} {"project":"netty_netty","commit":"65b522a2a75c78c977a65e15663509509b5f12e0","changeType":"ASSIGNMENT","change":"leak \u003d leakDetector.open(this)","source":"io.netty.util.ResourceLeakDetector.reportLeak()","target":"io.netty.util.ResourceLeakDetector.open(T)","added":false,"scope":"EXT_T","local":"io.netty.buffer.ReadOnlyByteBufferBuf.ReadOnlyByteBufferBuf(ByteBufAllocator,ByteBuffer)"} {"project":"netty_netty","commit":"65b522a2a75c78c977a65e15663509509b5f12e0","changeType":"EXPRESSION_STATEMENT","change":"leak\u003dleakDetector.open(this)","source":"io.netty.util.ResourceLeakDetector.reportLeak()","target":"io.netty.util.ResourceLeakDetector.open(T)","added":false,"scope":"EXT_T","local":"io.netty.buffer.ReadOnlyByteBufferBuf.ReadOnlyByteBufferBuf(ByteBufAllocator,ByteBuffer)"} {"project":"netty_netty","commit":"65b522a2a75c78c977a65e15663509509b5f12e0","changeType":"METHOD_INVOCATION","change":"leakDetector.open(this)","source":"io.netty.util.ResourceLeakDetector.reportLeak()","target":"io.netty.util.ResourceLeakDetector.open(T)","added":false,"scope":"EXT_T","local":"io.netty.buffer.ReadOnlyByteBufferBuf.ReadOnlyByteBufferBuf(ByteBufAllocator,ByteBuffer)"} {"project":"netty_netty","commit":"65b522a2a75c78c977a65e15663509509b5f12e0","changeType":"ASSIGNMENT","change":"leak \u003d leakDetector.open(this)","source":"io.netty.util.ResourceLeakDetector.reportLeak()","target":"io.netty.util.ResourceLeakDetector.open(T)","added":false,"scope":"EXT_T","local":"io.netty.buffer.UnpooledDirectByteBuf.UnpooledDirectByteBuf(ByteBufAllocator,ByteBuffer,int)"} {"project":"netty_netty","commit":"65b522a2a75c78c977a65e15663509509b5f12e0","changeType":"EXPRESSION_STATEMENT","change":"leak\u003dleakDetector.open(this)","source":"io.netty.util.ResourceLeakDetector.reportLeak()","target":"io.netty.util.ResourceLeakDetector.open(T)","added":false,"scope":"EXT_T","local":"io.netty.buffer.UnpooledDirectByteBuf.UnpooledDirectByteBuf(ByteBufAllocator,ByteBuffer,int)"} {"project":"netty_netty","commit":"65b522a2a75c78c977a65e15663509509b5f12e0","changeType":"METHOD_INVOCATION","change":"leakDetector.open(this)","source":"io.netty.util.ResourceLeakDetector.reportLeak()","target":"io.netty.util.ResourceLeakDetector.open(T)","added":false,"scope":"EXT_T","local":"io.netty.buffer.UnpooledDirectByteBuf.UnpooledDirectByteBuf(ByteBufAllocator,ByteBuffer,int)"} {"project":"netty_netty","commit":"65b522a2a75c78c977a65e15663509509b5f12e0","changeType":"ASSIGNMENT","change":"leak \u003d leakDetector.open(this)","source":"io.netty.util.ResourceLeakDetector.reportLeak()","target":"io.netty.util.ResourceLeakDetector.open(T)","added":false,"scope":"EXT_T","local":"io.netty.buffer.UnpooledDirectByteBuf.UnpooledDirectByteBuf(ByteBufAllocator,int,int)"} {"project":"netty_netty","commit":"65b522a2a75c78c977a65e15663509509b5f12e0","changeType":"EXPRESSION_STATEMENT","change":"leak\u003dleakDetector.open(this)","source":"io.netty.util.ResourceLeakDetector.reportLeak()","target":"io.netty.util.ResourceLeakDetector.open(T)","added":false,"scope":"EXT_T","local":"io.netty.buffer.UnpooledDirectByteBuf.UnpooledDirectByteBuf(ByteBufAllocator,int,int)"} {"project":"netty_netty","commit":"65b522a2a75c78c977a65e15663509509b5f12e0","changeType":"METHOD_INVOCATION","change":"leakDetector.open(this)","source":"io.netty.util.ResourceLeakDetector.reportLeak()","target":"io.netty.util.ResourceLeakDetector.open(T)","added":false,"scope":"EXT_T","local":"io.netty.buffer.UnpooledDirectByteBuf.UnpooledDirectByteBuf(ByteBufAllocator,int,int)"} {"project":"netty_netty","commit":"65b522a2a75c78c977a65e15663509509b5f12e0","changeType":"ASSIGNMENT","change":"leak \u003d leakDetector.open(this)","source":"io.netty.util.ResourceLeakDetector.reportLeak()","target":"io.netty.util.ResourceLeakDetector.open(T)","added":false,"scope":"EXT_T","local":"io.netty.buffer.UnpooledUnsafeDirectByteBuf.UnpooledUnsafeDirectByteBuf(ByteBufAllocator,ByteBuffer,int)"} {"project":"netty_netty","commit":"65b522a2a75c78c977a65e15663509509b5f12e0","changeType":"EXPRESSION_STATEMENT","change":"leak\u003dleakDetector.open(this)","source":"io.netty.util.ResourceLeakDetector.reportLeak()","target":"io.netty.util.ResourceLeakDetector.open(T)","added":false,"scope":"EXT_T","local":"io.netty.buffer.UnpooledUnsafeDirectByteBuf.UnpooledUnsafeDirectByteBuf(ByteBufAllocator,ByteBuffer,int)"} {"project":"netty_netty","commit":"65b522a2a75c78c977a65e15663509509b5f12e0","changeType":"METHOD_INVOCATION","change":"leakDetector.open(this)","source":"io.netty.util.ResourceLeakDetector.reportLeak()","target":"io.netty.util.ResourceLeakDetector.open(T)","added":false,"scope":"EXT_T","local":"io.netty.buffer.UnpooledUnsafeDirectByteBuf.UnpooledUnsafeDirectByteBuf(ByteBufAllocator,ByteBuffer,int)"} {"project":"netty_netty","commit":"65b522a2a75c78c977a65e15663509509b5f12e0","changeType":"ASSIGNMENT","change":"leak \u003d leakDetector.open(this)","source":"io.netty.util.ResourceLeakDetector.reportLeak()","target":"io.netty.util.ResourceLeakDetector.open(T)","added":false,"scope":"EXT_T","local":"io.netty.buffer.UnpooledUnsafeDirectByteBuf.UnpooledUnsafeDirectByteBuf(ByteBufAllocator,int,int)"} {"project":"netty_netty","commit":"65b522a2a75c78c977a65e15663509509b5f12e0","changeType":"EXPRESSION_STATEMENT","change":"leak\u003dleakDetector.open(this)","source":"io.netty.util.ResourceLeakDetector.reportLeak()","target":"io.netty.util.ResourceLeakDetector.open(T)","added":false,"scope":"EXT_T","local":"io.netty.buffer.UnpooledUnsafeDirectByteBuf.UnpooledUnsafeDirectByteBuf(ByteBufAllocator,int,int)"} {"project":"netty_netty","commit":"65b522a2a75c78c977a65e15663509509b5f12e0","changeType":"METHOD_INVOCATION","change":"leakDetector.open(this)","source":"io.netty.util.ResourceLeakDetector.reportLeak()","target":"io.netty.util.ResourceLeakDetector.open(T)","added":false,"scope":"EXT_T","local":"io.netty.buffer.UnpooledUnsafeDirectByteBuf.UnpooledUnsafeDirectByteBuf(ByteBufAllocator,int,int)"} {"project":"netty_netty","commit":"65b522a2a75c78c977a65e15663509509b5f12e0","changeType":"METHOD_DECLARATION","change":"io.netty.util.ResourceLeakDetector.reportLeak()","source":"io.netty.util.ResourceLeakDetector.reportLeak()","target":"io.netty.util.ResourceLeakDetector.open(T)","added":false,"scope":"CLASS_S","local":"common.src.main.io.netty.util.ResourceLeakDetector"} {"project":"netty_netty","commit":"65b522a2a75c78c977a65e15663509509b5f12e0","changeType":"BOOLEAN_LITERAL","change":"true","source":"io.netty.util.ResourceLeakDetector.reportLeak()","target":"io.netty.util.ResourceLeakDetector.open(T)","added":false,"scope":"SOURCE","local":"io.netty.util.ResourceLeakDetector.reportLeak()"} {"project":"netty_netty","commit":"65b522a2a75c78c977a65e15663509509b5f12e0","changeType":"BOOLEAN_LITERAL","change":"false","source":"io.netty.util.ResourceLeakDetector.reportLeak()","target":"io.netty.util.ResourceLeakDetector.open(T)","added":false,"scope":"SOURCE","local":"io.netty.util.ResourceLeakDetector.reportLeak()"} {"project":"netty_netty","commit":"65b522a2a75c78c977a65e15663509509b5f12e0","changeType":"BREAK_STATEMENT","change":"break;\n","source":"io.netty.util.ResourceLeakDetector.reportLeak()","target":"io.netty.util.ResourceLeakDetector.open(T)","added":false,"scope":"SOURCE","local":"io.netty.util.ResourceLeakDetector.reportLeak()"} {"project":"netty_netty","commit":"65b522a2a75c78c977a65e15663509509b5f12e0","changeType":"CAST_EXPRESSION","change":"(DefaultResourceLeak)refQueue.poll()","source":"io.netty.util.ResourceLeakDetector.reportLeak()","target":"io.netty.util.ResourceLeakDetector.open(T)","added":false,"scope":"SOURCE","local":"io.netty.util.ResourceLeakDetector.reportLeak()"} {"project":"netty_netty","commit":"65b522a2a75c78c977a65e15663509509b5f12e0","changeType":"CONTINUE_STATEMENT","change":"continue;\n","source":"io.netty.util.ResourceLeakDetector.reportLeak()","target":"io.netty.util.ResourceLeakDetector.open(T)","added":false,"scope":"SOURCE","local":"io.netty.util.ResourceLeakDetector.reportLeak()"} {"project":"netty_netty","commit":"65b522a2a75c78c977a65e15663509509b5f12e0","changeType":"EXPRESSION_STATEMENT","change":"logger.warn(\"LEAK: \" + resourceType + \" was GC\u0027d before being released correctly. \"+ \"The following stack trace shows where the leaked object was created, \"+ \"rather than where you failed to release it.\",ref.exception)","source":"io.netty.util.ResourceLeakDetector.reportLeak()","target":"io.netty.util.ResourceLeakDetector.open(T)","added":false,"scope":"SOURCE","local":"io.netty.util.ResourceLeakDetector.reportLeak()"} {"project":"netty_netty","commit":"65b522a2a75c78c977a65e15663509509b5f12e0","changeType":"EXPRESSION_STATEMENT","change":"ref.clear()","source":"io.netty.util.ResourceLeakDetector.reportLeak()","target":"io.netty.util.ResourceLeakDetector.open(T)","added":false,"scope":"SOURCE","local":"io.netty.util.ResourceLeakDetector.reportLeak()"} {"project":"netty_netty","commit":"65b522a2a75c78c977a65e15663509509b5f12e0","changeType":"EXPRESSION_STATEMENT","change":"logger.warn(\"LEAK: You are creating too many \" + resourceType + \" instances. \"+ resourceType+ \" is a shared resource that must be reused across the JVM,\"+ \"so that only a few instances are created.\")","source":"io.netty.util.ResourceLeakDetector.reportLeak()","target":"io.netty.util.ResourceLeakDetector.open(T)","added":false,"scope":"SOURCE","local":"io.netty.util.ResourceLeakDetector.reportLeak()"} {"project":"netty_netty","commit":"65b522a2a75c78c977a65e15663509509b5f12e0","changeType":"EXPRESSION_STATEMENT","change":"ref.close()","source":"io.netty.util.ResourceLeakDetector.reportLeak()","target":"io.netty.util.ResourceLeakDetector.open(T)","added":false,"scope":"SOURCE","local":"io.netty.util.ResourceLeakDetector.reportLeak()"} {"project":"netty_netty","commit":"65b522a2a75c78c977a65e15663509509b5f12e0","changeType":"FIELD_DECLARATION","change":"private DefaultResourceLeak next;\n","source":"io.netty.util.ResourceLeakDetector.reportLeak()","target":"io.netty.util.ResourceLeakDetector.open(T)","added":false,"scope":"SOURCE","local":"io.netty.util.ResourceLeakDetector.reportLeak()"} {"project":"netty_netty","commit":"65b522a2a75c78c977a65e15663509509b5f12e0","changeType":"FIELD_DECLARATION","change":"private DefaultResourceLeak prev;\n","source":"io.netty.util.ResourceLeakDetector.reportLeak()","target":"io.netty.util.ResourceLeakDetector.open(T)","added":false,"scope":"SOURCE","local":"io.netty.util.ResourceLeakDetector.reportLeak()"} {"project":"netty_netty","commit":"65b522a2a75c78c977a65e15663509509b5f12e0","changeType":"FIELD_DECLARATION","change":"private final AtomicBoolean freed;\n","source":"io.netty.util.ResourceLeakDetector.reportLeak()","target":"io.netty.util.ResourceLeakDetector.open(T)","added":false,"scope":"SOURCE","local":"io.netty.util.ResourceLeakDetector.reportLeak()"} {"project":"netty_netty","commit":"65b522a2a75c78c977a65e15663509509b5f12e0","changeType":"FIELD_DECLARATION","change":"private final ResourceLeakException exception;\n","source":"io.netty.util.ResourceLeakDetector.reportLeak()","target":"io.netty.util.ResourceLeakDetector.open(T)","added":false,"scope":"SOURCE","local":"io.netty.util.ResourceLeakDetector.reportLeak()"} {"project":"netty_netty","commit":"65b522a2a75c78c977a65e15663509509b5f12e0","changeType":"FOR_STATEMENT","change":"for (; ; ) {\n @SuppressWarnings(\"unchecked\") DefaultResourceLeak ref\u003d(DefaultResourceLeak)refQueue.poll();\n if (ref \u003d\u003d null) {\n break;\n }\n ref.clear();\n if (!ref.close()) {\n continue;\n }\n if (reportedLeaks.putIfAbsent(ref.exception,Boolean.TRUE) \u003d\u003d null) {\n logger.warn(\"LEAK: \" + resourceType + \" was GC\u0027d before being released correctly. \"+ \"The following stack trace shows where the leaked object was created, \"+ \"rather than where you failed to release it.\",ref.exception);\n }\n}\n","source":"io.netty.util.ResourceLeakDetector.reportLeak()","target":"io.netty.util.ResourceLeakDetector.open(T)","added":false,"scope":"SOURCE","local":"io.netty.util.ResourceLeakDetector.reportLeak()"} {"project":"netty_netty","commit":"65b522a2a75c78c977a65e15663509509b5f12e0","changeType":"FOR_STATEMENT","change":"for (; ; ) {\n @SuppressWarnings(\"unchecked\") DefaultResourceLeak ref\u003d(DefaultResourceLeak)refQueue.poll();\n if (ref \u003d\u003d null) {\n break;\n }\n ref.close();\n}\n","source":"io.netty.util.ResourceLeakDetector.reportLeak()","target":"io.netty.util.ResourceLeakDetector.open(T)","added":false,"scope":"SOURCE","local":"io.netty.util.ResourceLeakDetector.reportLeak()"} {"project":"netty_netty","commit":"65b522a2a75c78c977a65e15663509509b5f12e0","changeType":"IF_STATEMENT","change":"reportedLeaks.putIfAbsent(ref.exception,Boolean.TRUE) \u003d\u003d null","source":"io.netty.util.ResourceLeakDetector.reportLeak()","target":"io.netty.util.ResourceLeakDetector.open(T)","added":false,"scope":"SOURCE","local":"io.netty.util.ResourceLeakDetector.reportLeak()"} {"project":"netty_netty","commit":"65b522a2a75c78c977a65e15663509509b5f12e0","changeType":"IF_STATEMENT","change":"!ref.close()","source":"io.netty.util.ResourceLeakDetector.reportLeak()","target":"io.netty.util.ResourceLeakDetector.open(T)","added":false,"scope":"SOURCE","local":"io.netty.util.ResourceLeakDetector.reportLeak()"} {"project":"netty_netty","commit":"65b522a2a75c78c977a65e15663509509b5f12e0","changeType":"IF_STATEMENT","change":"ref \u003d\u003d null","source":"io.netty.util.ResourceLeakDetector.reportLeak()","target":"io.netty.util.ResourceLeakDetector.open(T)","added":false,"scope":"SOURCE","local":"io.netty.util.ResourceLeakDetector.reportLeak()"} {"project":"netty_netty","commit":"65b522a2a75c78c977a65e15663509509b5f12e0","changeType":"IF_STATEMENT","change":"active * samplingInterval \u003e maxActive \u0026\u0026 loggedTooManyActive.compareAndSet(false,true)","source":"io.netty.util.ResourceLeakDetector.reportLeak()","target":"io.netty.util.ResourceLeakDetector.open(T)","added":false,"scope":"SOURCE","local":"io.netty.util.ResourceLeakDetector.reportLeak()"} {"project":"netty_netty","commit":"65b522a2a75c78c977a65e15663509509b5f12e0","changeType":"IF_STATEMENT","change":"!logger.isWarnEnabled()","source":"io.netty.util.ResourceLeakDetector.reportLeak()","target":"io.netty.util.ResourceLeakDetector.open(T)","added":false,"scope":"SOURCE","local":"io.netty.util.ResourceLeakDetector.reportLeak()"} {"project":"netty_netty","commit":"65b522a2a75c78c977a65e15663509509b5f12e0","changeType":"INFIX_EXPRESSION","change":"\"LEAK: \" + resourceType + \" was GC\u0027d before being released correctly. \"+ \"The following stack trace shows where the leaked object was created, \"+ \"rather than where you failed to release it.\"","source":"io.netty.util.ResourceLeakDetector.reportLeak()","target":"io.netty.util.ResourceLeakDetector.open(T)","added":false,"scope":"SOURCE","local":"io.netty.util.ResourceLeakDetector.reportLeak()"} {"project":"netty_netty","commit":"65b522a2a75c78c977a65e15663509509b5f12e0","changeType":"INFIX_EXPRESSION","change":"reportedLeaks.putIfAbsent(ref.exception,Boolean.TRUE) \u003d\u003d null","source":"io.netty.util.ResourceLeakDetector.reportLeak()","target":"io.netty.util.ResourceLeakDetector.open(T)","added":false,"scope":"SOURCE","local":"io.netty.util.ResourceLeakDetector.reportLeak()"} {"project":"netty_netty","commit":"65b522a2a75c78c977a65e15663509509b5f12e0","changeType":"INFIX_EXPRESSION","change":"ref \u003d\u003d null","source":"io.netty.util.ResourceLeakDetector.reportLeak()","target":"io.netty.util.ResourceLeakDetector.open(T)","added":false,"scope":"SOURCE","local":"io.netty.util.ResourceLeakDetector.reportLeak()"} {"project":"netty_netty","commit":"65b522a2a75c78c977a65e15663509509b5f12e0","changeType":"INFIX_EXPRESSION","change":"\"LEAK: You are creating too many \" + resourceType + \" instances. \"+ resourceType+ \" is a shared resource that must be reused across the JVM,\"+ \"so that only a few instances are created.\"","source":"io.netty.util.ResourceLeakDetector.reportLeak()","target":"io.netty.util.ResourceLeakDetector.open(T)","added":false,"scope":"SOURCE","local":"io.netty.util.ResourceLeakDetector.reportLeak()"} {"project":"netty_netty","commit":"65b522a2a75c78c977a65e15663509509b5f12e0","changeType":"INFIX_EXPRESSION","change":"active * samplingInterval","source":"io.netty.util.ResourceLeakDetector.reportLeak()","target":"io.netty.util.ResourceLeakDetector.open(T)","added":false,"scope":"SOURCE","local":"io.netty.util.ResourceLeakDetector.reportLeak()"} {"project":"netty_netty","commit":"65b522a2a75c78c977a65e15663509509b5f12e0","changeType":"INFIX_EXPRESSION","change":"active * samplingInterval \u003e maxActive","source":"io.netty.util.ResourceLeakDetector.reportLeak()","target":"io.netty.util.ResourceLeakDetector.open(T)","added":false,"scope":"SOURCE","local":"io.netty.util.ResourceLeakDetector.reportLeak()"} {"project":"netty_netty","commit":"65b522a2a75c78c977a65e15663509509b5f12e0","changeType":"INFIX_EXPRESSION","change":"active * samplingInterval \u003e maxActive \u0026\u0026 loggedTooManyActive.compareAndSet(false,true)","source":"io.netty.util.ResourceLeakDetector.reportLeak()","target":"io.netty.util.ResourceLeakDetector.open(T)","added":false,"scope":"SOURCE","local":"io.netty.util.ResourceLeakDetector.reportLeak()"} {"project":"netty_netty","commit":"65b522a2a75c78c977a65e15663509509b5f12e0","changeType":"METHOD_INVOCATION","change":"logger.warn(\"LEAK: \" + resourceType + \" was GC\u0027d before being released correctly. \"+ \"The following stack trace shows where the leaked object was created, \"+ \"rather than where you failed to release it.\",ref.exception)","source":"io.netty.util.ResourceLeakDetector.reportLeak()","target":"io.netty.util.ResourceLeakDetector.open(T)","added":false,"scope":"SOURCE","local":"io.netty.util.ResourceLeakDetector.reportLeak()"} {"project":"netty_netty","commit":"65b522a2a75c78c977a65e15663509509b5f12e0","changeType":"METHOD_INVOCATION","change":"reportedLeaks.putIfAbsent(ref.exception,Boolean.TRUE)","source":"io.netty.util.ResourceLeakDetector.reportLeak()","target":"io.netty.util.ResourceLeakDetector.open(T)","added":false,"scope":"SOURCE","local":"io.netty.util.ResourceLeakDetector.reportLeak()"} {"project":"netty_netty","commit":"65b522a2a75c78c977a65e15663509509b5f12e0","changeType":"METHOD_INVOCATION","change":"ref.close()","source":"io.netty.util.ResourceLeakDetector.reportLeak()","target":"io.netty.util.ResourceLeakDetector.open(T)","added":false,"scope":"SOURCE","local":"io.netty.util.ResourceLeakDetector.reportLeak()"} {"project":"netty_netty","commit":"65b522a2a75c78c977a65e15663509509b5f12e0","changeType":"METHOD_INVOCATION","change":"ref.clear()","source":"io.netty.util.ResourceLeakDetector.reportLeak()","target":"io.netty.util.ResourceLeakDetector.open(T)","added":false,"scope":"SOURCE","local":"io.netty.util.ResourceLeakDetector.reportLeak()"} {"project":"netty_netty","commit":"65b522a2a75c78c977a65e15663509509b5f12e0","changeType":"METHOD_INVOCATION","change":"refQueue.poll()","source":"io.netty.util.ResourceLeakDetector.reportLeak()","target":"io.netty.util.ResourceLeakDetector.open(T)","added":false,"scope":"SOURCE","local":"io.netty.util.ResourceLeakDetector.reportLeak()"} {"project":"netty_netty","commit":"65b522a2a75c78c977a65e15663509509b5f12e0","changeType":"METHOD_INVOCATION","change":"logger.warn(\"LEAK: You are creating too many \" + resourceType + \" instances. \"+ resourceType+ \" is a shared resource that must be reused across the JVM,\"+ \"so that only a few instances are created.\")","source":"io.netty.util.ResourceLeakDetector.reportLeak()","target":"io.netty.util.ResourceLeakDetector.open(T)","added":false,"scope":"SOURCE","local":"io.netty.util.ResourceLeakDetector.reportLeak()"} {"project":"netty_netty","commit":"65b522a2a75c78c977a65e15663509509b5f12e0","changeType":"METHOD_INVOCATION","change":"loggedTooManyActive.compareAndSet(false,true)","source":"io.netty.util.ResourceLeakDetector.reportLeak()","target":"io.netty.util.ResourceLeakDetector.open(T)","added":false,"scope":"SOURCE","local":"io.netty.util.ResourceLeakDetector.reportLeak()"} {"project":"netty_netty","commit":"65b522a2a75c78c977a65e15663509509b5f12e0","changeType":"METHOD_INVOCATION","change":"logger.isWarnEnabled()","source":"io.netty.util.ResourceLeakDetector.reportLeak()","target":"io.netty.util.ResourceLeakDetector.open(T)","added":false,"scope":"SOURCE","local":"io.netty.util.ResourceLeakDetector.reportLeak()"} {"project":"netty_netty","commit":"65b522a2a75c78c977a65e15663509509b5f12e0","changeType":"MODIFIER","change":"private","source":"io.netty.util.ResourceLeakDetector.reportLeak()","target":"io.netty.util.ResourceLeakDetector.open(T)","added":false,"scope":"SOURCE","local":"io.netty.util.ResourceLeakDetector.reportLeak()"} {"project":"netty_netty","commit":"65b522a2a75c78c977a65e15663509509b5f12e0","changeType":"MODIFIER","change":"final","source":"io.netty.util.ResourceLeakDetector.reportLeak()","target":"io.netty.util.ResourceLeakDetector.open(T)","added":false,"scope":"SOURCE","local":"io.netty.util.ResourceLeakDetector.reportLeak()"} {"project":"netty_netty","commit":"65b522a2a75c78c977a65e15663509509b5f12e0","changeType":"NULL_LITERAL","change":"null","source":"io.netty.util.ResourceLeakDetector.reportLeak()","target":"io.netty.util.ResourceLeakDetector.open(T)","added":false,"scope":"SOURCE","local":"io.netty.util.ResourceLeakDetector.reportLeak()"} {"project":"netty_netty","commit":"65b522a2a75c78c977a65e15663509509b5f12e0","changeType":"PARAMETERIZED_TYPE","change":"PhantomReference\u003cObject\u003e","source":"io.netty.util.ResourceLeakDetector.reportLeak()","target":"io.netty.util.ResourceLeakDetector.open(T)","added":false,"scope":"SOURCE","local":"io.netty.util.ResourceLeakDetector.reportLeak()"} {"project":"netty_netty","commit":"65b522a2a75c78c977a65e15663509509b5f12e0","changeType":"PREFIX_EXPRESSION","change":"!ref.close()","source":"io.netty.util.ResourceLeakDetector.reportLeak()","target":"io.netty.util.ResourceLeakDetector.open(T)","added":false,"scope":"SOURCE","local":"io.netty.util.ResourceLeakDetector.reportLeak()"} {"project":"netty_netty","commit":"65b522a2a75c78c977a65e15663509509b5f12e0","changeType":"PREFIX_EXPRESSION","change":"!logger.isWarnEnabled()","source":"io.netty.util.ResourceLeakDetector.reportLeak()","target":"io.netty.util.ResourceLeakDetector.open(T)","added":false,"scope":"SOURCE","local":"io.netty.util.ResourceLeakDetector.reportLeak()"} {"project":"netty_netty","commit":"65b522a2a75c78c977a65e15663509509b5f12e0","changeType":"PRIMITIVE_TYPE","change":"void","source":"io.netty.util.ResourceLeakDetector.reportLeak()","target":"io.netty.util.ResourceLeakDetector.open(T)","added":false,"scope":"SOURCE","local":"io.netty.util.ResourceLeakDetector.reportLeak()"} {"project":"netty_netty","commit":"65b522a2a75c78c977a65e15663509509b5f12e0","changeType":"QUALIFIED_NAME","change":"ref.exception","source":"io.netty.util.ResourceLeakDetector.reportLeak()","target":"io.netty.util.ResourceLeakDetector.open(T)","added":false,"scope":"SOURCE","local":"io.netty.util.ResourceLeakDetector.reportLeak()"} {"project":"netty_netty","commit":"65b522a2a75c78c977a65e15663509509b5f12e0","changeType":"QUALIFIED_NAME","change":"Boolean.TRUE","source":"io.netty.util.ResourceLeakDetector.reportLeak()","target":"io.netty.util.ResourceLeakDetector.open(T)","added":false,"scope":"SOURCE","local":"io.netty.util.ResourceLeakDetector.reportLeak()"} {"project":"netty_netty","commit":"65b522a2a75c78c977a65e15663509509b5f12e0","changeType":"RETURN_STATEMENT","change":"return;\n","source":"io.netty.util.ResourceLeakDetector.reportLeak()","target":"io.netty.util.ResourceLeakDetector.open(T)","added":false,"scope":"SOURCE","local":"io.netty.util.ResourceLeakDetector.reportLeak()"} {"project":"netty_netty","commit":"65b522a2a75c78c977a65e15663509509b5f12e0","changeType":"SIMPLE_TYPE","change":"DefaultResourceLeak","source":"io.netty.util.ResourceLeakDetector.reportLeak()","target":"io.netty.util.ResourceLeakDetector.open(T)","added":false,"scope":"SOURCE","local":"io.netty.util.ResourceLeakDetector.reportLeak()"} {"project":"netty_netty","commit":"65b522a2a75c78c977a65e15663509509b5f12e0","changeType":"SIMPLE_TYPE","change":"AtomicBoolean","source":"io.netty.util.ResourceLeakDetector.reportLeak()","target":"io.netty.util.ResourceLeakDetector.open(T)","added":false,"scope":"SOURCE","local":"io.netty.util.ResourceLeakDetector.reportLeak()"} {"project":"netty_netty","commit":"65b522a2a75c78c977a65e15663509509b5f12e0","changeType":"SIMPLE_TYPE","change":"ResourceLeakException","source":"io.netty.util.ResourceLeakDetector.reportLeak()","target":"io.netty.util.ResourceLeakDetector.open(T)","added":false,"scope":"SOURCE","local":"io.netty.util.ResourceLeakDetector.reportLeak()"} {"project":"netty_netty","commit":"65b522a2a75c78c977a65e15663509509b5f12e0","changeType":"SIMPLE_TYPE","change":"ResourceLeak","source":"io.netty.util.ResourceLeakDetector.reportLeak()","target":"io.netty.util.ResourceLeakDetector.open(T)","added":false,"scope":"SOURCE","local":"io.netty.util.ResourceLeakDetector.reportLeak()"} {"project":"netty_netty","commit":"65b522a2a75c78c977a65e15663509509b5f12e0","changeType":"SIMPLE_TYPE","change":"Object","source":"io.netty.util.ResourceLeakDetector.reportLeak()","target":"io.netty.util.ResourceLeakDetector.open(T)","added":false,"scope":"SOURCE","local":"io.netty.util.ResourceLeakDetector.reportLeak()"} {"project":"netty_netty","commit":"65b522a2a75c78c977a65e15663509509b5f12e0","changeType":"SIMPLE_TYPE","change":"PhantomReference","source":"io.netty.util.ResourceLeakDetector.reportLeak()","target":"io.netty.util.ResourceLeakDetector.open(T)","added":false,"scope":"SOURCE","local":"io.netty.util.ResourceLeakDetector.reportLeak()"} {"project":"netty_netty","commit":"65b522a2a75c78c977a65e15663509509b5f12e0","changeType":"SINGLE_MEMBER_ANNOTATION","change":"@SuppressWarnings(\"unchecked\")","source":"io.netty.util.ResourceLeakDetector.reportLeak()","target":"io.netty.util.ResourceLeakDetector.open(T)","added":false,"scope":"SOURCE","local":"io.netty.util.ResourceLeakDetector.reportLeak()"} {"project":"netty_netty","commit":"65b522a2a75c78c977a65e15663509509b5f12e0","changeType":"STRING_LITERAL","change":"rather than where you failed to release it.","source":"io.netty.util.ResourceLeakDetector.reportLeak()","target":"io.netty.util.ResourceLeakDetector.open(T)","added":false,"scope":"SOURCE","local":"io.netty.util.ResourceLeakDetector.reportLeak()"} {"project":"netty_netty","commit":"65b522a2a75c78c977a65e15663509509b5f12e0","changeType":"STRING_LITERAL","change":"The following stack trace shows where the leaked object was created, ","source":"io.netty.util.ResourceLeakDetector.reportLeak()","target":"io.netty.util.ResourceLeakDetector.open(T)","added":false,"scope":"SOURCE","local":"io.netty.util.ResourceLeakDetector.reportLeak()"} {"project":"netty_netty","commit":"65b522a2a75c78c977a65e15663509509b5f12e0","changeType":"STRING_LITERAL","change":" was GC\u0027d before being released correctly. ","source":"io.netty.util.ResourceLeakDetector.reportLeak()","target":"io.netty.util.ResourceLeakDetector.open(T)","added":false,"scope":"SOURCE","local":"io.netty.util.ResourceLeakDetector.reportLeak()"} {"project":"netty_netty","commit":"65b522a2a75c78c977a65e15663509509b5f12e0","changeType":"STRING_LITERAL","change":"LEAK: ","source":"io.netty.util.ResourceLeakDetector.reportLeak()","target":"io.netty.util.ResourceLeakDetector.open(T)","added":false,"scope":"SOURCE","local":"io.netty.util.ResourceLeakDetector.reportLeak()"} {"project":"netty_netty","commit":"65b522a2a75c78c977a65e15663509509b5f12e0","changeType":"STRING_LITERAL","change":"unchecked","source":"io.netty.util.ResourceLeakDetector.reportLeak()","target":"io.netty.util.ResourceLeakDetector.open(T)","added":false,"scope":"SOURCE","local":"io.netty.util.ResourceLeakDetector.reportLeak()"} {"project":"netty_netty","commit":"65b522a2a75c78c977a65e15663509509b5f12e0","changeType":"STRING_LITERAL","change":"so that only a few instances are created.","source":"io.netty.util.ResourceLeakDetector.reportLeak()","target":"io.netty.util.ResourceLeakDetector.open(T)","added":false,"scope":"SOURCE","local":"io.netty.util.ResourceLeakDetector.reportLeak()"} {"project":"netty_netty","commit":"65b522a2a75c78c977a65e15663509509b5f12e0","changeType":"STRING_LITERAL","change":" is a shared resource that must be reused across the JVM,","source":"io.netty.util.ResourceLeakDetector.reportLeak()","target":"io.netty.util.ResourceLeakDetector.open(T)","added":false,"scope":"SOURCE","local":"io.netty.util.ResourceLeakDetector.reportLeak()"} {"project":"netty_netty","commit":"65b522a2a75c78c977a65e15663509509b5f12e0","changeType":"STRING_LITERAL","change":" instances. ","source":"io.netty.util.ResourceLeakDetector.reportLeak()","target":"io.netty.util.ResourceLeakDetector.open(T)","added":false,"scope":"SOURCE","local":"io.netty.util.ResourceLeakDetector.reportLeak()"} {"project":"netty_netty","commit":"65b522a2a75c78c977a65e15663509509b5f12e0","changeType":"STRING_LITERAL","change":"LEAK: You are creating too many ","source":"io.netty.util.ResourceLeakDetector.reportLeak()","target":"io.netty.util.ResourceLeakDetector.open(T)","added":false,"scope":"SOURCE","local":"io.netty.util.ResourceLeakDetector.reportLeak()"} {"project":"netty_netty","commit":"65b522a2a75c78c977a65e15663509509b5f12e0","changeType":"TYPE_DECLARATION","change":"DefaultResourceLeak","source":"io.netty.util.ResourceLeakDetector.reportLeak()","target":"io.netty.util.ResourceLeakDetector.open(T)","added":false,"scope":"SOURCE","local":"io.netty.util.ResourceLeakDetector.reportLeak()"} {"project":"netty_netty","commit":"65b522a2a75c78c977a65e15663509509b5f12e0","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"next","source":"io.netty.util.ResourceLeakDetector.reportLeak()","target":"io.netty.util.ResourceLeakDetector.open(T)","added":false,"scope":"SOURCE","local":"io.netty.util.ResourceLeakDetector.reportLeak()"} {"project":"netty_netty","commit":"65b522a2a75c78c977a65e15663509509b5f12e0","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"prev","source":"io.netty.util.ResourceLeakDetector.reportLeak()","target":"io.netty.util.ResourceLeakDetector.open(T)","added":false,"scope":"SOURCE","local":"io.netty.util.ResourceLeakDetector.reportLeak()"} {"project":"netty_netty","commit":"65b522a2a75c78c977a65e15663509509b5f12e0","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"freed","source":"io.netty.util.ResourceLeakDetector.reportLeak()","target":"io.netty.util.ResourceLeakDetector.open(T)","added":false,"scope":"SOURCE","local":"io.netty.util.ResourceLeakDetector.reportLeak()"} {"project":"netty_netty","commit":"65b522a2a75c78c977a65e15663509509b5f12e0","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"exception","source":"io.netty.util.ResourceLeakDetector.reportLeak()","target":"io.netty.util.ResourceLeakDetector.open(T)","added":false,"scope":"SOURCE","local":"io.netty.util.ResourceLeakDetector.reportLeak()"} {"project":"netty_netty","commit":"65b522a2a75c78c977a65e15663509509b5f12e0","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"ref","source":"io.netty.util.ResourceLeakDetector.reportLeak()","target":"io.netty.util.ResourceLeakDetector.open(T)","added":false,"scope":"SOURCE","local":"io.netty.util.ResourceLeakDetector.reportLeak()"} {"project":"netty_netty","commit":"65b522a2a75c78c977a65e15663509509b5f12e0","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"DefaultResourceLeak [ref\u003d(DefaultResourceLeak)refQueue.poll()]","source":"io.netty.util.ResourceLeakDetector.reportLeak()","target":"io.netty.util.ResourceLeakDetector.open(T)","added":false,"scope":"SOURCE","local":"io.netty.util.ResourceLeakDetector.reportLeak()"} {"project":"netty_netty","commit":"65b522a2a75c78c977a65e15663509509b5f12e0","changeType":"EXPRESSION_STATEMENT","change":"reportLeak(level)","source":"io.netty.util.ResourceLeakDetector.reportLeak()","target":"io.netty.util.ResourceLeakDetector.open(T)","added":true,"scope":"TARGET","local":"io.netty.util.ResourceLeakDetector.open(T)"} {"project":"netty_netty","commit":"65b522a2a75c78c977a65e15663509509b5f12e0","changeType":"IF_STATEMENT","change":"level.ordinal() \u003c Level.PARANOID.ordinal()","source":"io.netty.util.ResourceLeakDetector.reportLeak()","target":"io.netty.util.ResourceLeakDetector.open(T)","added":true,"scope":"TARGET","local":"io.netty.util.ResourceLeakDetector.open(T)"} {"project":"netty_netty","commit":"65b522a2a75c78c977a65e15663509509b5f12e0","changeType":"IF_STATEMENT","change":"level \u003d\u003d Level.DISABLED","source":"io.netty.util.ResourceLeakDetector.reportLeak()","target":"io.netty.util.ResourceLeakDetector.open(T)","added":true,"scope":"TARGET","local":"io.netty.util.ResourceLeakDetector.open(T)"} {"project":"netty_netty","commit":"65b522a2a75c78c977a65e15663509509b5f12e0","changeType":"IF_STATEMENT","change":"leakCheckCnt++ % samplingInterval \u003d\u003d 0","source":"io.netty.util.ResourceLeakDetector.reportLeak()","target":"io.netty.util.ResourceLeakDetector.open(T)","added":true,"scope":"TARGET","local":"io.netty.util.ResourceLeakDetector.open(T)"} {"project":"netty_netty","commit":"65b522a2a75c78c977a65e15663509509b5f12e0","changeType":"INFIX_EXPRESSION","change":"level.ordinal() \u003c Level.PARANOID.ordinal()","source":"io.netty.util.ResourceLeakDetector.reportLeak()","target":"io.netty.util.ResourceLeakDetector.open(T)","added":true,"scope":"TARGET","local":"io.netty.util.ResourceLeakDetector.open(T)"} {"project":"netty_netty","commit":"65b522a2a75c78c977a65e15663509509b5f12e0","changeType":"INFIX_EXPRESSION","change":"level \u003d\u003d Level.DISABLED","source":"io.netty.util.ResourceLeakDetector.reportLeak()","target":"io.netty.util.ResourceLeakDetector.open(T)","added":true,"scope":"TARGET","local":"io.netty.util.ResourceLeakDetector.open(T)"} {"project":"netty_netty","commit":"65b522a2a75c78c977a65e15663509509b5f12e0","changeType":"INFIX_EXPRESSION","change":"leakCheckCnt++ % samplingInterval \u003d\u003d 0","source":"io.netty.util.ResourceLeakDetector.reportLeak()","target":"io.netty.util.ResourceLeakDetector.open(T)","added":true,"scope":"TARGET","local":"io.netty.util.ResourceLeakDetector.open(T)"} {"project":"netty_netty","commit":"65b522a2a75c78c977a65e15663509509b5f12e0","changeType":"METHOD_INVOCATION","change":"reportLeak(level)","source":"io.netty.util.ResourceLeakDetector.reportLeak()","target":"io.netty.util.ResourceLeakDetector.open(T)","added":true,"scope":"TARGET","local":"io.netty.util.ResourceLeakDetector.open(T)"} {"project":"netty_netty","commit":"65b522a2a75c78c977a65e15663509509b5f12e0","changeType":"METHOD_INVOCATION","change":"Level.PARANOID.ordinal()","source":"io.netty.util.ResourceLeakDetector.reportLeak()","target":"io.netty.util.ResourceLeakDetector.open(T)","added":true,"scope":"TARGET","local":"io.netty.util.ResourceLeakDetector.open(T)"} {"project":"netty_netty","commit":"65b522a2a75c78c977a65e15663509509b5f12e0","changeType":"METHOD_INVOCATION","change":"level.ordinal()","source":"io.netty.util.ResourceLeakDetector.reportLeak()","target":"io.netty.util.ResourceLeakDetector.open(T)","added":true,"scope":"TARGET","local":"io.netty.util.ResourceLeakDetector.open(T)"} {"project":"netty_netty","commit":"65b522a2a75c78c977a65e15663509509b5f12e0","changeType":"QUALIFIED_NAME","change":"Level.PARANOID","source":"io.netty.util.ResourceLeakDetector.reportLeak()","target":"io.netty.util.ResourceLeakDetector.open(T)","added":true,"scope":"TARGET","local":"io.netty.util.ResourceLeakDetector.open(T)"} {"project":"netty_netty","commit":"65b522a2a75c78c977a65e15663509509b5f12e0","changeType":"QUALIFIED_NAME","change":"ResourceLeakDetector.level","source":"io.netty.util.ResourceLeakDetector.reportLeak()","target":"io.netty.util.ResourceLeakDetector.open(T)","added":true,"scope":"TARGET","local":"io.netty.util.ResourceLeakDetector.open(T)"} {"project":"netty_netty","commit":"65b522a2a75c78c977a65e15663509509b5f12e0","changeType":"QUALIFIED_NAME","change":"Level.DISABLED","source":"io.netty.util.ResourceLeakDetector.reportLeak()","target":"io.netty.util.ResourceLeakDetector.open(T)","added":true,"scope":"TARGET","local":"io.netty.util.ResourceLeakDetector.open(T)"} {"project":"netty_netty","commit":"65b522a2a75c78c977a65e15663509509b5f12e0","changeType":"SIMPLE_TYPE","change":"Level","source":"io.netty.util.ResourceLeakDetector.reportLeak()","target":"io.netty.util.ResourceLeakDetector.open(T)","added":true,"scope":"TARGET","local":"io.netty.util.ResourceLeakDetector.open(T)"} {"project":"netty_netty","commit":"65b522a2a75c78c977a65e15663509509b5f12e0","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"level","source":"io.netty.util.ResourceLeakDetector.reportLeak()","target":"io.netty.util.ResourceLeakDetector.open(T)","added":true,"scope":"TARGET","local":"io.netty.util.ResourceLeakDetector.open(T)"} {"project":"netty_netty","commit":"65b522a2a75c78c977a65e15663509509b5f12e0","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"Level [level\u003dResourceLeakDetector.level]","source":"io.netty.util.ResourceLeakDetector.reportLeak()","target":"io.netty.util.ResourceLeakDetector.open(T)","added":true,"scope":"TARGET","local":"io.netty.util.ResourceLeakDetector.open(T)"} {"project":"netty_netty","commit":"65b522a2a75c78c977a65e15663509509b5f12e0","changeType":"EXPRESSION_STATEMENT","change":"reportLeak()","source":"io.netty.util.ResourceLeakDetector.reportLeak()","target":"io.netty.util.ResourceLeakDetector.open(T)","added":false,"scope":"TARGET","local":"io.netty.util.ResourceLeakDetector.open(T)"} {"project":"netty_netty","commit":"65b522a2a75c78c977a65e15663509509b5f12e0","changeType":"IF_STATEMENT","change":"disabled || leakCheckCnt++ % samplingInterval !\u003d 0","source":"io.netty.util.ResourceLeakDetector.reportLeak()","target":"io.netty.util.ResourceLeakDetector.open(T)","added":false,"scope":"TARGET","local":"io.netty.util.ResourceLeakDetector.open(T)"} {"project":"netty_netty","commit":"65b522a2a75c78c977a65e15663509509b5f12e0","changeType":"INFIX_EXPRESSION","change":"disabled || leakCheckCnt++ % samplingInterval !\u003d 0","source":"io.netty.util.ResourceLeakDetector.reportLeak()","target":"io.netty.util.ResourceLeakDetector.open(T)","added":false,"scope":"TARGET","local":"io.netty.util.ResourceLeakDetector.open(T)"} {"project":"netty_netty","commit":"65b522a2a75c78c977a65e15663509509b5f12e0","changeType":"INFIX_EXPRESSION","change":"leakCheckCnt++ % samplingInterval !\u003d 0","source":"io.netty.util.ResourceLeakDetector.reportLeak()","target":"io.netty.util.ResourceLeakDetector.open(T)","added":false,"scope":"TARGET","local":"io.netty.util.ResourceLeakDetector.open(T)"} {"project":"netty_netty","commit":"65b522a2a75c78c977a65e15663509509b5f12e0","changeType":"METHOD_INVOCATION","change":"reportLeak()","source":"io.netty.util.ResourceLeakDetector.reportLeak()","target":"io.netty.util.ResourceLeakDetector.open(T)","added":false,"scope":"TARGET","local":"io.netty.util.ResourceLeakDetector.open(T)"} {"project":"netty_netty","commit":"8c3eaf3b567df14934fb6f49357a872b671232aa","changeType":"EXPRESSION_STATEMENT","change":"invoker.invokeWrite(next,msg,promise)","source":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,boolean,ChannelPromise)","target":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,ChannelPromise)","added":true,"scope":"EXT_T","local":"io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(Object,ChannelPromise)"} {"project":"netty_netty","commit":"8c3eaf3b567df14934fb6f49357a872b671232aa","changeType":"METHOD_INVOCATION","change":"invoker.invokeWrite(next,msg,promise)","source":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,boolean,ChannelPromise)","target":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,ChannelPromise)","added":true,"scope":"EXT_T","local":"io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(Object,ChannelPromise)"} {"project":"netty_netty","commit":"8c3eaf3b567df14934fb6f49357a872b671232aa","changeType":"METHOD_DECLARATION","change":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,boolean,ChannelPromise)","source":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,boolean,ChannelPromise)","target":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,ChannelPromise)","added":false,"scope":"CLASS_S","local":"transport.src.main.io.netty.channel.DefaultChannelHandlerInvoker"} {"project":"netty_netty","commit":"8c3eaf3b567df14934fb6f49357a872b671232aa","changeType":"ASSIGNMENT","change":"task \u003d WriteTask.newInstance(ctx,msg,size,promise)","source":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,boolean,ChannelPromise)","target":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,boolean,ChannelPromise)"} {"project":"netty_netty","commit":"8c3eaf3b567df14934fb6f49357a872b671232aa","changeType":"ASSIGNMENT","change":"task \u003d WriteAndFlushTask.newInstance(ctx,msg,size,promise)","source":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,boolean,ChannelPromise)","target":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,boolean,ChannelPromise)"} {"project":"netty_netty","commit":"8c3eaf3b567df14934fb6f49357a872b671232aa","changeType":"CAST_EXPRESSION","change":"(AbstractChannel)ctx.channel()","source":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,boolean,ChannelPromise)","target":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,boolean,ChannelPromise)"} {"project":"netty_netty","commit":"8c3eaf3b567df14934fb6f49357a872b671232aa","changeType":"EXPRESSION_STATEMENT","change":"safeExecuteOutbound(task,promise,msg)","source":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,boolean,ChannelPromise)","target":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,boolean,ChannelPromise)"} {"project":"netty_netty","commit":"8c3eaf3b567df14934fb6f49357a872b671232aa","changeType":"EXPRESSION_STATEMENT","change":"task\u003dWriteTask.newInstance(ctx,msg,size,promise)","source":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,boolean,ChannelPromise)","target":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,boolean,ChannelPromise)"} {"project":"netty_netty","commit":"8c3eaf3b567df14934fb6f49357a872b671232aa","changeType":"EXPRESSION_STATEMENT","change":"task\u003dWriteAndFlushTask.newInstance(ctx,msg,size,promise)","source":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,boolean,ChannelPromise)","target":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,boolean,ChannelPromise)"} {"project":"netty_netty","commit":"8c3eaf3b567df14934fb6f49357a872b671232aa","changeType":"EXPRESSION_STATEMENT","change":"buffer.incrementPendingOutboundBytes(size)","source":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,boolean,ChannelPromise)","target":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,boolean,ChannelPromise)"} {"project":"netty_netty","commit":"8c3eaf3b567df14934fb6f49357a872b671232aa","changeType":"EXPRESSION_STATEMENT","change":"invokeFlushNow(ctx)","source":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,boolean,ChannelPromise)","target":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,boolean,ChannelPromise)"} {"project":"netty_netty","commit":"8c3eaf3b567df14934fb6f49357a872b671232aa","changeType":"EXPRESSION_STATEMENT","change":"invokeWriteNow(ctx,msg,promise)","source":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,boolean,ChannelPromise)","target":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,boolean,ChannelPromise)"} {"project":"netty_netty","commit":"8c3eaf3b567df14934fb6f49357a872b671232aa","changeType":"IF_STATEMENT","change":"flush","source":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,boolean,ChannelPromise)","target":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,boolean,ChannelPromise)"} {"project":"netty_netty","commit":"8c3eaf3b567df14934fb6f49357a872b671232aa","changeType":"IF_STATEMENT","change":"buffer !\u003d null","source":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,boolean,ChannelPromise)","target":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,boolean,ChannelPromise)"} {"project":"netty_netty","commit":"8c3eaf3b567df14934fb6f49357a872b671232aa","changeType":"IF_STATEMENT","change":"size \u003e 0","source":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,boolean,ChannelPromise)","target":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,boolean,ChannelPromise)"} {"project":"netty_netty","commit":"8c3eaf3b567df14934fb6f49357a872b671232aa","changeType":"IF_STATEMENT","change":"executor.inEventLoop()","source":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,boolean,ChannelPromise)","target":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,boolean,ChannelPromise)"} {"project":"netty_netty","commit":"8c3eaf3b567df14934fb6f49357a872b671232aa","changeType":"INFIX_EXPRESSION","change":"buffer !\u003d null","source":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,boolean,ChannelPromise)","target":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,boolean,ChannelPromise)"} {"project":"netty_netty","commit":"8c3eaf3b567df14934fb6f49357a872b671232aa","changeType":"INFIX_EXPRESSION","change":"size \u003e 0","source":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,boolean,ChannelPromise)","target":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,boolean,ChannelPromise)"} {"project":"netty_netty","commit":"8c3eaf3b567df14934fb6f49357a872b671232aa","changeType":"METHOD_INVOCATION","change":"safeExecuteOutbound(task,promise,msg)","source":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,boolean,ChannelPromise)","target":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,boolean,ChannelPromise)"} {"project":"netty_netty","commit":"8c3eaf3b567df14934fb6f49357a872b671232aa","changeType":"METHOD_INVOCATION","change":"WriteTask.newInstance(ctx,msg,size,promise)","source":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,boolean,ChannelPromise)","target":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,boolean,ChannelPromise)"} {"project":"netty_netty","commit":"8c3eaf3b567df14934fb6f49357a872b671232aa","changeType":"METHOD_INVOCATION","change":"WriteAndFlushTask.newInstance(ctx,msg,size,promise)","source":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,boolean,ChannelPromise)","target":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,boolean,ChannelPromise)"} {"project":"netty_netty","commit":"8c3eaf3b567df14934fb6f49357a872b671232aa","changeType":"METHOD_INVOCATION","change":"buffer.incrementPendingOutboundBytes(size)","source":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,boolean,ChannelPromise)","target":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,boolean,ChannelPromise)"} {"project":"netty_netty","commit":"8c3eaf3b567df14934fb6f49357a872b671232aa","changeType":"METHOD_INVOCATION","change":"channel.unsafe()","source":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,boolean,ChannelPromise)","target":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,boolean,ChannelPromise)"} {"project":"netty_netty","commit":"8c3eaf3b567df14934fb6f49357a872b671232aa","changeType":"METHOD_INVOCATION","change":"channel.unsafe().outboundBuffer()","source":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,boolean,ChannelPromise)","target":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,boolean,ChannelPromise)"} {"project":"netty_netty","commit":"8c3eaf3b567df14934fb6f49357a872b671232aa","changeType":"METHOD_INVOCATION","change":"channel.estimatorHandle()","source":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,boolean,ChannelPromise)","target":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,boolean,ChannelPromise)"} {"project":"netty_netty","commit":"8c3eaf3b567df14934fb6f49357a872b671232aa","changeType":"METHOD_INVOCATION","change":"channel.estimatorHandle().size(msg)","source":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,boolean,ChannelPromise)","target":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,boolean,ChannelPromise)"} {"project":"netty_netty","commit":"8c3eaf3b567df14934fb6f49357a872b671232aa","changeType":"METHOD_INVOCATION","change":"ctx.channel()","source":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,boolean,ChannelPromise)","target":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,boolean,ChannelPromise)"} {"project":"netty_netty","commit":"8c3eaf3b567df14934fb6f49357a872b671232aa","changeType":"METHOD_INVOCATION","change":"invokeFlushNow(ctx)","source":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,boolean,ChannelPromise)","target":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,boolean,ChannelPromise)"} {"project":"netty_netty","commit":"8c3eaf3b567df14934fb6f49357a872b671232aa","changeType":"METHOD_INVOCATION","change":"invokeWriteNow(ctx,msg,promise)","source":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,boolean,ChannelPromise)","target":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,boolean,ChannelPromise)"} {"project":"netty_netty","commit":"8c3eaf3b567df14934fb6f49357a872b671232aa","changeType":"METHOD_INVOCATION","change":"executor.inEventLoop()","source":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,boolean,ChannelPromise)","target":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,boolean,ChannelPromise)"} {"project":"netty_netty","commit":"8c3eaf3b567df14934fb6f49357a872b671232aa","changeType":"MODIFIER","change":"private","source":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,boolean,ChannelPromise)","target":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,boolean,ChannelPromise)"} {"project":"netty_netty","commit":"8c3eaf3b567df14934fb6f49357a872b671232aa","changeType":"NULL_LITERAL","change":"null","source":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,boolean,ChannelPromise)","target":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,boolean,ChannelPromise)"} {"project":"netty_netty","commit":"8c3eaf3b567df14934fb6f49357a872b671232aa","changeType":"NUMBER_LITERAL","change":"0","source":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,boolean,ChannelPromise)","target":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,boolean,ChannelPromise)"} {"project":"netty_netty","commit":"8c3eaf3b567df14934fb6f49357a872b671232aa","changeType":"PRIMITIVE_TYPE","change":"int","source":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,boolean,ChannelPromise)","target":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,boolean,ChannelPromise)"} {"project":"netty_netty","commit":"8c3eaf3b567df14934fb6f49357a872b671232aa","changeType":"PRIMITIVE_TYPE","change":"boolean","source":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,boolean,ChannelPromise)","target":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,boolean,ChannelPromise)"} {"project":"netty_netty","commit":"8c3eaf3b567df14934fb6f49357a872b671232aa","changeType":"PRIMITIVE_TYPE","change":"void","source":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,boolean,ChannelPromise)","target":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,boolean,ChannelPromise)"} {"project":"netty_netty","commit":"8c3eaf3b567df14934fb6f49357a872b671232aa","changeType":"SIMPLE_TYPE","change":"Runnable","source":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,boolean,ChannelPromise)","target":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,boolean,ChannelPromise)"} {"project":"netty_netty","commit":"8c3eaf3b567df14934fb6f49357a872b671232aa","changeType":"SIMPLE_TYPE","change":"ChannelOutboundBuffer","source":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,boolean,ChannelPromise)","target":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,boolean,ChannelPromise)"} {"project":"netty_netty","commit":"8c3eaf3b567df14934fb6f49357a872b671232aa","changeType":"SIMPLE_TYPE","change":"AbstractChannel","source":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,boolean,ChannelPromise)","target":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,boolean,ChannelPromise)"} {"project":"netty_netty","commit":"8c3eaf3b567df14934fb6f49357a872b671232aa","changeType":"SIMPLE_TYPE","change":"ChannelPromise","source":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,boolean,ChannelPromise)","target":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,boolean,ChannelPromise)"} {"project":"netty_netty","commit":"8c3eaf3b567df14934fb6f49357a872b671232aa","changeType":"SIMPLE_TYPE","change":"Object","source":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,boolean,ChannelPromise)","target":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,boolean,ChannelPromise)"} {"project":"netty_netty","commit":"8c3eaf3b567df14934fb6f49357a872b671232aa","changeType":"SIMPLE_TYPE","change":"ChannelHandlerContext","source":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,boolean,ChannelPromise)","target":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,boolean,ChannelPromise)"} {"project":"netty_netty","commit":"8c3eaf3b567df14934fb6f49357a872b671232aa","changeType":"SINGLE_VARIABLE_DECLARATION","change":"ChannelPromise promise","source":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,boolean,ChannelPromise)","target":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,boolean,ChannelPromise)"} {"project":"netty_netty","commit":"8c3eaf3b567df14934fb6f49357a872b671232aa","changeType":"SINGLE_VARIABLE_DECLARATION","change":"boolean flush","source":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,boolean,ChannelPromise)","target":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,boolean,ChannelPromise)"} {"project":"netty_netty","commit":"8c3eaf3b567df14934fb6f49357a872b671232aa","changeType":"SINGLE_VARIABLE_DECLARATION","change":"Object msg","source":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,boolean,ChannelPromise)","target":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,boolean,ChannelPromise)"} {"project":"netty_netty","commit":"8c3eaf3b567df14934fb6f49357a872b671232aa","changeType":"SINGLE_VARIABLE_DECLARATION","change":"ChannelHandlerContext ctx","source":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,boolean,ChannelPromise)","target":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,boolean,ChannelPromise)"} {"project":"netty_netty","commit":"8c3eaf3b567df14934fb6f49357a872b671232aa","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"task","source":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,boolean,ChannelPromise)","target":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,boolean,ChannelPromise)"} {"project":"netty_netty","commit":"8c3eaf3b567df14934fb6f49357a872b671232aa","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"buffer","source":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,boolean,ChannelPromise)","target":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,boolean,ChannelPromise)"} {"project":"netty_netty","commit":"8c3eaf3b567df14934fb6f49357a872b671232aa","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"size","source":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,boolean,ChannelPromise)","target":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,boolean,ChannelPromise)"} {"project":"netty_netty","commit":"8c3eaf3b567df14934fb6f49357a872b671232aa","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"channel","source":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,boolean,ChannelPromise)","target":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,boolean,ChannelPromise)"} {"project":"netty_netty","commit":"8c3eaf3b567df14934fb6f49357a872b671232aa","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"Runnable [task]","source":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,boolean,ChannelPromise)","target":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,boolean,ChannelPromise)"} {"project":"netty_netty","commit":"8c3eaf3b567df14934fb6f49357a872b671232aa","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"ChannelOutboundBuffer [buffer\u003dchannel.unsafe().outboundBuffer()]","source":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,boolean,ChannelPromise)","target":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,boolean,ChannelPromise)"} {"project":"netty_netty","commit":"8c3eaf3b567df14934fb6f49357a872b671232aa","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"int [size\u003dchannel.estimatorHandle().size(msg)]","source":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,boolean,ChannelPromise)","target":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,boolean,ChannelPromise)"} {"project":"netty_netty","commit":"8c3eaf3b567df14934fb6f49357a872b671232aa","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"AbstractChannel [channel\u003d(AbstractChannel)ctx.channel()]","source":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,boolean,ChannelPromise)","target":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,ChannelPromise)","added":false,"scope":"SOURCE","local":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,boolean,ChannelPromise)"} {"project":"netty_netty","commit":"8c3eaf3b567df14934fb6f49357a872b671232aa","changeType":"EXPRESSION_STATEMENT","change":"invokeWrite(ctx,msg,true,promise)","source":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,boolean,ChannelPromise)","target":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,ChannelPromise)","added":false,"scope":"SUR_S","local":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWriteAndFlush(ChannelHandlerContext,Object,ChannelPromise)"} {"project":"netty_netty","commit":"8c3eaf3b567df14934fb6f49357a872b671232aa","changeType":"METHOD_INVOCATION","change":"invokeWrite(ctx,msg,true,promise)","source":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,boolean,ChannelPromise)","target":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,ChannelPromise)","added":false,"scope":"SUR_S","local":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWriteAndFlush(ChannelHandlerContext,Object,ChannelPromise)"} {"project":"netty_netty","commit":"8c3eaf3b567df14934fb6f49357a872b671232aa","changeType":"CAST_EXPRESSION","change":"(AbstractChannel)ctx.channel()","source":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,boolean,ChannelPromise)","target":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,ChannelPromise)","added":true,"scope":"TARGET","local":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,ChannelPromise)"} {"project":"netty_netty","commit":"8c3eaf3b567df14934fb6f49357a872b671232aa","changeType":"EXPRESSION_STATEMENT","change":"invokeWriteNow(ctx,msg,promise)","source":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,boolean,ChannelPromise)","target":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,ChannelPromise)","added":true,"scope":"TARGET","local":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,ChannelPromise)"} {"project":"netty_netty","commit":"8c3eaf3b567df14934fb6f49357a872b671232aa","changeType":"EXPRESSION_STATEMENT","change":"buffer.incrementPendingOutboundBytes(size)","source":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,boolean,ChannelPromise)","target":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,ChannelPromise)","added":true,"scope":"TARGET","local":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,ChannelPromise)"} {"project":"netty_netty","commit":"8c3eaf3b567df14934fb6f49357a872b671232aa","changeType":"EXPRESSION_STATEMENT","change":"safeExecuteOutbound(WriteTask.newInstance(ctx,msg,size,promise),promise,msg)","source":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,boolean,ChannelPromise)","target":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,ChannelPromise)","added":true,"scope":"TARGET","local":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,ChannelPromise)"} {"project":"netty_netty","commit":"8c3eaf3b567df14934fb6f49357a872b671232aa","changeType":"IF_STATEMENT","change":"executor.inEventLoop()","source":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,boolean,ChannelPromise)","target":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,ChannelPromise)","added":true,"scope":"TARGET","local":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,ChannelPromise)"} {"project":"netty_netty","commit":"8c3eaf3b567df14934fb6f49357a872b671232aa","changeType":"IF_STATEMENT","change":"size \u003e 0","source":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,boolean,ChannelPromise)","target":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,ChannelPromise)","added":true,"scope":"TARGET","local":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,ChannelPromise)"} {"project":"netty_netty","commit":"8c3eaf3b567df14934fb6f49357a872b671232aa","changeType":"IF_STATEMENT","change":"buffer !\u003d null","source":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,boolean,ChannelPromise)","target":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,ChannelPromise)","added":true,"scope":"TARGET","local":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,ChannelPromise)"} {"project":"netty_netty","commit":"8c3eaf3b567df14934fb6f49357a872b671232aa","changeType":"INFIX_EXPRESSION","change":"size \u003e 0","source":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,boolean,ChannelPromise)","target":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,ChannelPromise)","added":true,"scope":"TARGET","local":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,ChannelPromise)"} {"project":"netty_netty","commit":"8c3eaf3b567df14934fb6f49357a872b671232aa","changeType":"INFIX_EXPRESSION","change":"buffer !\u003d null","source":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,boolean,ChannelPromise)","target":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,ChannelPromise)","added":true,"scope":"TARGET","local":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,ChannelPromise)"} {"project":"netty_netty","commit":"8c3eaf3b567df14934fb6f49357a872b671232aa","changeType":"METHOD_INVOCATION","change":"WriteTask.newInstance(ctx,msg,size,promise)","source":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,boolean,ChannelPromise)","target":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,ChannelPromise)","added":true,"scope":"TARGET","local":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,ChannelPromise)"} {"project":"netty_netty","commit":"8c3eaf3b567df14934fb6f49357a872b671232aa","changeType":"METHOD_INVOCATION","change":"invokeWriteNow(ctx,msg,promise)","source":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,boolean,ChannelPromise)","target":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,ChannelPromise)","added":true,"scope":"TARGET","local":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,ChannelPromise)"} {"project":"netty_netty","commit":"8c3eaf3b567df14934fb6f49357a872b671232aa","changeType":"METHOD_INVOCATION","change":"buffer.incrementPendingOutboundBytes(size)","source":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,boolean,ChannelPromise)","target":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,ChannelPromise)","added":true,"scope":"TARGET","local":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,ChannelPromise)"} {"project":"netty_netty","commit":"8c3eaf3b567df14934fb6f49357a872b671232aa","changeType":"METHOD_INVOCATION","change":"executor.inEventLoop()","source":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,boolean,ChannelPromise)","target":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,ChannelPromise)","added":true,"scope":"TARGET","local":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,ChannelPromise)"} {"project":"netty_netty","commit":"8c3eaf3b567df14934fb6f49357a872b671232aa","changeType":"METHOD_INVOCATION","change":"channel.unsafe()","source":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,boolean,ChannelPromise)","target":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,ChannelPromise)","added":true,"scope":"TARGET","local":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,ChannelPromise)"} {"project":"netty_netty","commit":"8c3eaf3b567df14934fb6f49357a872b671232aa","changeType":"METHOD_INVOCATION","change":"channel.estimatorHandle().size(msg)","source":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,boolean,ChannelPromise)","target":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,ChannelPromise)","added":true,"scope":"TARGET","local":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,ChannelPromise)"} {"project":"netty_netty","commit":"8c3eaf3b567df14934fb6f49357a872b671232aa","changeType":"METHOD_INVOCATION","change":"channel.unsafe().outboundBuffer()","source":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,boolean,ChannelPromise)","target":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,ChannelPromise)","added":true,"scope":"TARGET","local":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,ChannelPromise)"} {"project":"netty_netty","commit":"8c3eaf3b567df14934fb6f49357a872b671232aa","changeType":"METHOD_INVOCATION","change":"ctx.channel()","source":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,boolean,ChannelPromise)","target":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,ChannelPromise)","added":true,"scope":"TARGET","local":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,ChannelPromise)"} {"project":"netty_netty","commit":"8c3eaf3b567df14934fb6f49357a872b671232aa","changeType":"METHOD_INVOCATION","change":"channel.estimatorHandle()","source":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,boolean,ChannelPromise)","target":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,ChannelPromise)","added":true,"scope":"TARGET","local":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,ChannelPromise)"} {"project":"netty_netty","commit":"8c3eaf3b567df14934fb6f49357a872b671232aa","changeType":"METHOD_INVOCATION","change":"safeExecuteOutbound(WriteTask.newInstance(ctx,msg,size,promise),promise,msg)","source":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,boolean,ChannelPromise)","target":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,ChannelPromise)","added":true,"scope":"TARGET","local":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,ChannelPromise)"} {"project":"netty_netty","commit":"8c3eaf3b567df14934fb6f49357a872b671232aa","changeType":"NUMBER_LITERAL","change":"0","source":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,boolean,ChannelPromise)","target":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,ChannelPromise)","added":true,"scope":"TARGET","local":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,ChannelPromise)"} {"project":"netty_netty","commit":"8c3eaf3b567df14934fb6f49357a872b671232aa","changeType":"PRIMITIVE_TYPE","change":"int","source":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,boolean,ChannelPromise)","target":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,ChannelPromise)","added":true,"scope":"TARGET","local":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,ChannelPromise)"} {"project":"netty_netty","commit":"8c3eaf3b567df14934fb6f49357a872b671232aa","changeType":"SIMPLE_TYPE","change":"AbstractChannel","source":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,boolean,ChannelPromise)","target":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,ChannelPromise)","added":true,"scope":"TARGET","local":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,ChannelPromise)"} {"project":"netty_netty","commit":"8c3eaf3b567df14934fb6f49357a872b671232aa","changeType":"SIMPLE_TYPE","change":"ChannelOutboundBuffer","source":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,boolean,ChannelPromise)","target":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,ChannelPromise)","added":true,"scope":"TARGET","local":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,ChannelPromise)"} {"project":"netty_netty","commit":"8c3eaf3b567df14934fb6f49357a872b671232aa","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"size","source":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,boolean,ChannelPromise)","target":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,ChannelPromise)","added":true,"scope":"TARGET","local":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,ChannelPromise)"} {"project":"netty_netty","commit":"8c3eaf3b567df14934fb6f49357a872b671232aa","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"channel","source":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,boolean,ChannelPromise)","target":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,ChannelPromise)","added":true,"scope":"TARGET","local":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,ChannelPromise)"} {"project":"netty_netty","commit":"8c3eaf3b567df14934fb6f49357a872b671232aa","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"buffer","source":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,boolean,ChannelPromise)","target":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,ChannelPromise)","added":true,"scope":"TARGET","local":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,ChannelPromise)"} {"project":"netty_netty","commit":"8c3eaf3b567df14934fb6f49357a872b671232aa","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"int [size\u003dchannel.estimatorHandle().size(msg)]","source":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,boolean,ChannelPromise)","target":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,ChannelPromise)","added":true,"scope":"TARGET","local":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,ChannelPromise)"} {"project":"netty_netty","commit":"8c3eaf3b567df14934fb6f49357a872b671232aa","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"AbstractChannel [channel\u003d(AbstractChannel)ctx.channel()]","source":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,boolean,ChannelPromise)","target":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,ChannelPromise)","added":true,"scope":"TARGET","local":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,ChannelPromise)"} {"project":"netty_netty","commit":"8c3eaf3b567df14934fb6f49357a872b671232aa","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"ChannelOutboundBuffer [buffer\u003dchannel.unsafe().outboundBuffer()]","source":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,boolean,ChannelPromise)","target":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,ChannelPromise)","added":true,"scope":"TARGET","local":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,ChannelPromise)"} {"project":"netty_netty","commit":"8c3eaf3b567df14934fb6f49357a872b671232aa","changeType":"BOOLEAN_LITERAL","change":"false","source":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,boolean,ChannelPromise)","target":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,ChannelPromise)","added":false,"scope":"TARGET","local":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,ChannelPromise)"} {"project":"netty_netty","commit":"8c3eaf3b567df14934fb6f49357a872b671232aa","changeType":"EXPRESSION_STATEMENT","change":"invokeWrite(ctx,msg,false,promise)","source":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,boolean,ChannelPromise)","target":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,ChannelPromise)","added":false,"scope":"TARGET","local":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,ChannelPromise)"} {"project":"netty_netty","commit":"8c3eaf3b567df14934fb6f49357a872b671232aa","changeType":"METHOD_INVOCATION","change":"invokeWrite(ctx,msg,false,promise)","source":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,boolean,ChannelPromise)","target":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,ChannelPromise)","added":false,"scope":"TARGET","local":"io.netty.channel.DefaultChannelHandlerInvoker.invokeWrite(ChannelHandlerContext,Object,ChannelPromise)"} {"project":"netty_netty","commit":"9bad408de54156a99d5f3614f9766ca16d584c0e","changeType":"METHOD_DECLARATION","change":"io.netty.handler.codec.http2.Http2ConnectionHandler.dispose()","source":"io.netty.handler.codec.http2.Http2ConnectionHandler.dispose()","target":"io.netty.handler.codec.http2.Http2ConnectionHandler.handlerRemoved0(ChannelHandlerContext)","added":false,"scope":"CLASS_S","local":"codec-http2.src.main.io.netty.handler.codec.http2.Http2ConnectionHandler"} {"project":"netty_netty","commit":"9bad408de54156a99d5f3614f9766ca16d584c0e","changeType":"ASSIGNMENT","change":"clientPrefaceString \u003d null","source":"io.netty.handler.codec.http2.Http2ConnectionHandler.dispose()","target":"io.netty.handler.codec.http2.Http2ConnectionHandler.handlerRemoved0(ChannelHandlerContext)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.http2.Http2ConnectionHandler.dispose()"} {"project":"netty_netty","commit":"9bad408de54156a99d5f3614f9766ca16d584c0e","changeType":"EXPRESSION_STATEMENT","change":"clientPrefaceString\u003dnull","source":"io.netty.handler.codec.http2.Http2ConnectionHandler.dispose()","target":"io.netty.handler.codec.http2.Http2ConnectionHandler.handlerRemoved0(ChannelHandlerContext)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.http2.Http2ConnectionHandler.dispose()"} {"project":"netty_netty","commit":"9bad408de54156a99d5f3614f9766ca16d584c0e","changeType":"EXPRESSION_STATEMENT","change":"clientPrefaceString.release()","source":"io.netty.handler.codec.http2.Http2ConnectionHandler.dispose()","target":"io.netty.handler.codec.http2.Http2ConnectionHandler.handlerRemoved0(ChannelHandlerContext)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.http2.Http2ConnectionHandler.dispose()"} {"project":"netty_netty","commit":"9bad408de54156a99d5f3614f9766ca16d584c0e","changeType":"EXPRESSION_STATEMENT","change":"decoder.close()","source":"io.netty.handler.codec.http2.Http2ConnectionHandler.dispose()","target":"io.netty.handler.codec.http2.Http2ConnectionHandler.handlerRemoved0(ChannelHandlerContext)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.http2.Http2ConnectionHandler.dispose()"} {"project":"netty_netty","commit":"9bad408de54156a99d5f3614f9766ca16d584c0e","changeType":"EXPRESSION_STATEMENT","change":"encoder.close()","source":"io.netty.handler.codec.http2.Http2ConnectionHandler.dispose()","target":"io.netty.handler.codec.http2.Http2ConnectionHandler.handlerRemoved0(ChannelHandlerContext)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.http2.Http2ConnectionHandler.dispose()"} {"project":"netty_netty","commit":"9bad408de54156a99d5f3614f9766ca16d584c0e","changeType":"IF_STATEMENT","change":"clientPrefaceString !\u003d null","source":"io.netty.handler.codec.http2.Http2ConnectionHandler.dispose()","target":"io.netty.handler.codec.http2.Http2ConnectionHandler.handlerRemoved0(ChannelHandlerContext)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.http2.Http2ConnectionHandler.dispose()"} {"project":"netty_netty","commit":"9bad408de54156a99d5f3614f9766ca16d584c0e","changeType":"INFIX_EXPRESSION","change":"clientPrefaceString !\u003d null","source":"io.netty.handler.codec.http2.Http2ConnectionHandler.dispose()","target":"io.netty.handler.codec.http2.Http2ConnectionHandler.handlerRemoved0(ChannelHandlerContext)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.http2.Http2ConnectionHandler.dispose()"} {"project":"netty_netty","commit":"9bad408de54156a99d5f3614f9766ca16d584c0e","changeType":"JAVADOC","change":"/** \n * Disposes of all resources.\n */\n","source":"io.netty.handler.codec.http2.Http2ConnectionHandler.dispose()","target":"io.netty.handler.codec.http2.Http2ConnectionHandler.handlerRemoved0(ChannelHandlerContext)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.http2.Http2ConnectionHandler.dispose()"} {"project":"netty_netty","commit":"9bad408de54156a99d5f3614f9766ca16d584c0e","changeType":"METHOD_INVOCATION","change":"clientPrefaceString.release()","source":"io.netty.handler.codec.http2.Http2ConnectionHandler.dispose()","target":"io.netty.handler.codec.http2.Http2ConnectionHandler.handlerRemoved0(ChannelHandlerContext)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.http2.Http2ConnectionHandler.dispose()"} {"project":"netty_netty","commit":"9bad408de54156a99d5f3614f9766ca16d584c0e","changeType":"METHOD_INVOCATION","change":"decoder.close()","source":"io.netty.handler.codec.http2.Http2ConnectionHandler.dispose()","target":"io.netty.handler.codec.http2.Http2ConnectionHandler.handlerRemoved0(ChannelHandlerContext)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.http2.Http2ConnectionHandler.dispose()"} {"project":"netty_netty","commit":"9bad408de54156a99d5f3614f9766ca16d584c0e","changeType":"METHOD_INVOCATION","change":"encoder.close()","source":"io.netty.handler.codec.http2.Http2ConnectionHandler.dispose()","target":"io.netty.handler.codec.http2.Http2ConnectionHandler.handlerRemoved0(ChannelHandlerContext)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.http2.Http2ConnectionHandler.dispose()"} {"project":"netty_netty","commit":"9bad408de54156a99d5f3614f9766ca16d584c0e","changeType":"MODIFIER","change":"private","source":"io.netty.handler.codec.http2.Http2ConnectionHandler.dispose()","target":"io.netty.handler.codec.http2.Http2ConnectionHandler.handlerRemoved0(ChannelHandlerContext)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.http2.Http2ConnectionHandler.dispose()"} {"project":"netty_netty","commit":"9bad408de54156a99d5f3614f9766ca16d584c0e","changeType":"NULL_LITERAL","change":"null","source":"io.netty.handler.codec.http2.Http2ConnectionHandler.dispose()","target":"io.netty.handler.codec.http2.Http2ConnectionHandler.handlerRemoved0(ChannelHandlerContext)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.http2.Http2ConnectionHandler.dispose()"} {"project":"netty_netty","commit":"9bad408de54156a99d5f3614f9766ca16d584c0e","changeType":"PRIMITIVE_TYPE","change":"void","source":"io.netty.handler.codec.http2.Http2ConnectionHandler.dispose()","target":"io.netty.handler.codec.http2.Http2ConnectionHandler.handlerRemoved0(ChannelHandlerContext)","added":false,"scope":"SOURCE","local":"io.netty.handler.codec.http2.Http2ConnectionHandler.dispose()"} {"project":"netty_netty","commit":"9bad408de54156a99d5f3614f9766ca16d584c0e","changeType":"ASSIGNMENT","change":"clientPrefaceString \u003d null","source":"io.netty.handler.codec.http2.Http2ConnectionHandler.dispose()","target":"io.netty.handler.codec.http2.Http2ConnectionHandler.handlerRemoved0(ChannelHandlerContext)","added":true,"scope":"TARGET","local":"io.netty.handler.codec.http2.Http2ConnectionHandler.handlerRemoved0(ChannelHandlerContext)"} {"project":"netty_netty","commit":"9bad408de54156a99d5f3614f9766ca16d584c0e","changeType":"EXPRESSION_STATEMENT","change":"clientPrefaceString.release()","source":"io.netty.handler.codec.http2.Http2ConnectionHandler.dispose()","target":"io.netty.handler.codec.http2.Http2ConnectionHandler.handlerRemoved0(ChannelHandlerContext)","added":true,"scope":"TARGET","local":"io.netty.handler.codec.http2.Http2ConnectionHandler.handlerRemoved0(ChannelHandlerContext)"} {"project":"netty_netty","commit":"9bad408de54156a99d5f3614f9766ca16d584c0e","changeType":"EXPRESSION_STATEMENT","change":"clientPrefaceString\u003dnull","source":"io.netty.handler.codec.http2.Http2ConnectionHandler.dispose()","target":"io.netty.handler.codec.http2.Http2ConnectionHandler.handlerRemoved0(ChannelHandlerContext)","added":true,"scope":"TARGET","local":"io.netty.handler.codec.http2.Http2ConnectionHandler.handlerRemoved0(ChannelHandlerContext)"} {"project":"netty_netty","commit":"9bad408de54156a99d5f3614f9766ca16d584c0e","changeType":"IF_STATEMENT","change":"clientPrefaceString !\u003d null","source":"io.netty.handler.codec.http2.Http2ConnectionHandler.dispose()","target":"io.netty.handler.codec.http2.Http2ConnectionHandler.handlerRemoved0(ChannelHandlerContext)","added":true,"scope":"TARGET","local":"io.netty.handler.codec.http2.Http2ConnectionHandler.handlerRemoved0(ChannelHandlerContext)"} {"project":"netty_netty","commit":"9bad408de54156a99d5f3614f9766ca16d584c0e","changeType":"INFIX_EXPRESSION","change":"clientPrefaceString !\u003d null","source":"io.netty.handler.codec.http2.Http2ConnectionHandler.dispose()","target":"io.netty.handler.codec.http2.Http2ConnectionHandler.handlerRemoved0(ChannelHandlerContext)","added":true,"scope":"TARGET","local":"io.netty.handler.codec.http2.Http2ConnectionHandler.handlerRemoved0(ChannelHandlerContext)"} {"project":"netty_netty","commit":"9bad408de54156a99d5f3614f9766ca16d584c0e","changeType":"JAVADOC","change":"/** \n * Releases the {@code clientPrefaceString}. Any active streams will be left in the open.\n */\n","source":"io.netty.handler.codec.http2.Http2ConnectionHandler.dispose()","target":"io.netty.handler.codec.http2.Http2ConnectionHandler.handlerRemoved0(ChannelHandlerContext)","added":true,"scope":"TARGET","local":"io.netty.handler.codec.http2.Http2ConnectionHandler.handlerRemoved0(ChannelHandlerContext)"} {"project":"netty_netty","commit":"9bad408de54156a99d5f3614f9766ca16d584c0e","changeType":"METHOD_INVOCATION","change":"clientPrefaceString.release()","source":"io.netty.handler.codec.http2.Http2ConnectionHandler.dispose()","target":"io.netty.handler.codec.http2.Http2ConnectionHandler.handlerRemoved0(ChannelHandlerContext)","added":true,"scope":"TARGET","local":"io.netty.handler.codec.http2.Http2ConnectionHandler.handlerRemoved0(ChannelHandlerContext)"} {"project":"netty_netty","commit":"9bad408de54156a99d5f3614f9766ca16d584c0e","changeType":"NULL_LITERAL","change":"null","source":"io.netty.handler.codec.http2.Http2ConnectionHandler.dispose()","target":"io.netty.handler.codec.http2.Http2ConnectionHandler.handlerRemoved0(ChannelHandlerContext)","added":true,"scope":"TARGET","local":"io.netty.handler.codec.http2.Http2ConnectionHandler.handlerRemoved0(ChannelHandlerContext)"} {"project":"netty_netty","commit":"9bad408de54156a99d5f3614f9766ca16d584c0e","changeType":"EXPRESSION_STATEMENT","change":"dispose()","source":"io.netty.handler.codec.http2.Http2ConnectionHandler.dispose()","target":"io.netty.handler.codec.http2.Http2ConnectionHandler.handlerRemoved0(ChannelHandlerContext)","added":false,"scope":"TARGET","local":"io.netty.handler.codec.http2.Http2ConnectionHandler.handlerRemoved0(ChannelHandlerContext)"} {"project":"netty_netty","commit":"9bad408de54156a99d5f3614f9766ca16d584c0e","changeType":"METHOD_INVOCATION","change":"dispose()","source":"io.netty.handler.codec.http2.Http2ConnectionHandler.dispose()","target":"io.netty.handler.codec.http2.Http2ConnectionHandler.handlerRemoved0(ChannelHandlerContext)","added":false,"scope":"TARGET","local":"io.netty.handler.codec.http2.Http2ConnectionHandler.handlerRemoved0(ChannelHandlerContext)"} {"project":"netty_netty","commit":"c3abb9146e47b1c8de5a26b7ae5076845fc80c28","changeType":"BOOLEAN_LITERAL","change":"true","source":"io.netty.util.concurrent.SingleThreadEventExecutor.fetchFromScheduledTaskQueue()","target":"io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks()","added":true,"scope":"SOURCE","local":"io.netty.util.concurrent.SingleThreadEventExecutor.fetchFromScheduledTaskQueue()"} {"project":"netty_netty","commit":"c3abb9146e47b1c8de5a26b7ae5076845fc80c28","changeType":"BOOLEAN_LITERAL","change":"false","source":"io.netty.util.concurrent.SingleThreadEventExecutor.fetchFromScheduledTaskQueue()","target":"io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks()","added":true,"scope":"SOURCE","local":"io.netty.util.concurrent.SingleThreadEventExecutor.fetchFromScheduledTaskQueue()"} {"project":"netty_netty","commit":"c3abb9146e47b1c8de5a26b7ae5076845fc80c28","changeType":"CAST_EXPRESSION","change":"(ScheduledFutureTask\u003c?\u003e)scheduledTask","source":"io.netty.util.concurrent.SingleThreadEventExecutor.fetchFromScheduledTaskQueue()","target":"io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks()","added":true,"scope":"SOURCE","local":"io.netty.util.concurrent.SingleThreadEventExecutor.fetchFromScheduledTaskQueue()"} {"project":"netty_netty","commit":"c3abb9146e47b1c8de5a26b7ae5076845fc80c28","changeType":"EXPRESSION_STATEMENT","change":"scheduledTaskQueue().add((ScheduledFutureTask\u003c?\u003e)scheduledTask)","source":"io.netty.util.concurrent.SingleThreadEventExecutor.fetchFromScheduledTaskQueue()","target":"io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks()","added":true,"scope":"SOURCE","local":"io.netty.util.concurrent.SingleThreadEventExecutor.fetchFromScheduledTaskQueue()"} {"project":"netty_netty","commit":"c3abb9146e47b1c8de5a26b7ae5076845fc80c28","changeType":"FOR_STATEMENT","change":"for (; ; ) {\n Runnable scheduledTask\u003dpollScheduledTask(nanoTime);\n if (scheduledTask \u003d\u003d null) {\n break;\n }\n if (!taskQueue.offer(scheduledTask)) {\n scheduledTaskQueue().add((ScheduledFutureTask\u003c?\u003e)scheduledTask);\n return false;\n }\n}\n","source":"io.netty.util.concurrent.SingleThreadEventExecutor.fetchFromScheduledTaskQueue()","target":"io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks()","added":true,"scope":"SOURCE","local":"io.netty.util.concurrent.SingleThreadEventExecutor.fetchFromScheduledTaskQueue()"} {"project":"netty_netty","commit":"c3abb9146e47b1c8de5a26b7ae5076845fc80c28","changeType":"IF_STATEMENT","change":"!taskQueue.offer(scheduledTask)","source":"io.netty.util.concurrent.SingleThreadEventExecutor.fetchFromScheduledTaskQueue()","target":"io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks()","added":true,"scope":"SOURCE","local":"io.netty.util.concurrent.SingleThreadEventExecutor.fetchFromScheduledTaskQueue()"} {"project":"netty_netty","commit":"c3abb9146e47b1c8de5a26b7ae5076845fc80c28","changeType":"METHOD_INVOCATION","change":"scheduledTaskQueue().add((ScheduledFutureTask\u003c?\u003e)scheduledTask)","source":"io.netty.util.concurrent.SingleThreadEventExecutor.fetchFromScheduledTaskQueue()","target":"io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks()","added":true,"scope":"SOURCE","local":"io.netty.util.concurrent.SingleThreadEventExecutor.fetchFromScheduledTaskQueue()"} {"project":"netty_netty","commit":"c3abb9146e47b1c8de5a26b7ae5076845fc80c28","changeType":"METHOD_INVOCATION","change":"scheduledTaskQueue()","source":"io.netty.util.concurrent.SingleThreadEventExecutor.fetchFromScheduledTaskQueue()","target":"io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks()","added":true,"scope":"SOURCE","local":"io.netty.util.concurrent.SingleThreadEventExecutor.fetchFromScheduledTaskQueue()"} {"project":"netty_netty","commit":"c3abb9146e47b1c8de5a26b7ae5076845fc80c28","changeType":"METHOD_INVOCATION","change":"taskQueue.offer(scheduledTask)","source":"io.netty.util.concurrent.SingleThreadEventExecutor.fetchFromScheduledTaskQueue()","target":"io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks()","added":true,"scope":"SOURCE","local":"io.netty.util.concurrent.SingleThreadEventExecutor.fetchFromScheduledTaskQueue()"} {"project":"netty_netty","commit":"c3abb9146e47b1c8de5a26b7ae5076845fc80c28","changeType":"PARAMETERIZED_TYPE","change":"ScheduledFutureTask\u003c?\u003e","source":"io.netty.util.concurrent.SingleThreadEventExecutor.fetchFromScheduledTaskQueue()","target":"io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks()","added":true,"scope":"SOURCE","local":"io.netty.util.concurrent.SingleThreadEventExecutor.fetchFromScheduledTaskQueue()"} {"project":"netty_netty","commit":"c3abb9146e47b1c8de5a26b7ae5076845fc80c28","changeType":"PREFIX_EXPRESSION","change":"!taskQueue.offer(scheduledTask)","source":"io.netty.util.concurrent.SingleThreadEventExecutor.fetchFromScheduledTaskQueue()","target":"io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks()","added":true,"scope":"SOURCE","local":"io.netty.util.concurrent.SingleThreadEventExecutor.fetchFromScheduledTaskQueue()"} {"project":"netty_netty","commit":"c3abb9146e47b1c8de5a26b7ae5076845fc80c28","changeType":"PRIMITIVE_TYPE","change":"boolean","source":"io.netty.util.concurrent.SingleThreadEventExecutor.fetchFromScheduledTaskQueue()","target":"io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks()","added":true,"scope":"SOURCE","local":"io.netty.util.concurrent.SingleThreadEventExecutor.fetchFromScheduledTaskQueue()"} {"project":"netty_netty","commit":"c3abb9146e47b1c8de5a26b7ae5076845fc80c28","changeType":"RETURN_STATEMENT","change":"return false;\n","source":"io.netty.util.concurrent.SingleThreadEventExecutor.fetchFromScheduledTaskQueue()","target":"io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks()","added":true,"scope":"SOURCE","local":"io.netty.util.concurrent.SingleThreadEventExecutor.fetchFromScheduledTaskQueue()"} {"project":"netty_netty","commit":"c3abb9146e47b1c8de5a26b7ae5076845fc80c28","changeType":"RETURN_STATEMENT","change":"return true;\n","source":"io.netty.util.concurrent.SingleThreadEventExecutor.fetchFromScheduledTaskQueue()","target":"io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks()","added":true,"scope":"SOURCE","local":"io.netty.util.concurrent.SingleThreadEventExecutor.fetchFromScheduledTaskQueue()"} {"project":"netty_netty","commit":"c3abb9146e47b1c8de5a26b7ae5076845fc80c28","changeType":"SIMPLE_TYPE","change":"ScheduledFutureTask","source":"io.netty.util.concurrent.SingleThreadEventExecutor.fetchFromScheduledTaskQueue()","target":"io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks()","added":true,"scope":"SOURCE","local":"io.netty.util.concurrent.SingleThreadEventExecutor.fetchFromScheduledTaskQueue()"} {"project":"netty_netty","commit":"c3abb9146e47b1c8de5a26b7ae5076845fc80c28","changeType":"WILDCARD_TYPE","change":"?","source":"io.netty.util.concurrent.SingleThreadEventExecutor.fetchFromScheduledTaskQueue()","target":"io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks()","added":true,"scope":"SOURCE","local":"io.netty.util.concurrent.SingleThreadEventExecutor.fetchFromScheduledTaskQueue()"} {"project":"netty_netty","commit":"c3abb9146e47b1c8de5a26b7ae5076845fc80c28","changeType":"EXPRESSION_STATEMENT","change":"taskQueue.add(scheduledTask)","source":"io.netty.util.concurrent.SingleThreadEventExecutor.fetchFromScheduledTaskQueue()","target":"io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks()","added":false,"scope":"SOURCE","local":"io.netty.util.concurrent.SingleThreadEventExecutor.fetchFromScheduledTaskQueue()"} {"project":"netty_netty","commit":"c3abb9146e47b1c8de5a26b7ae5076845fc80c28","changeType":"FOR_STATEMENT","change":"for (; ; ) {\n Runnable scheduledTask\u003dpollScheduledTask(nanoTime);\n if (scheduledTask \u003d\u003d null) {\n break;\n }\n taskQueue.add(scheduledTask);\n}\n","source":"io.netty.util.concurrent.SingleThreadEventExecutor.fetchFromScheduledTaskQueue()","target":"io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks()","added":false,"scope":"SOURCE","local":"io.netty.util.concurrent.SingleThreadEventExecutor.fetchFromScheduledTaskQueue()"} {"project":"netty_netty","commit":"c3abb9146e47b1c8de5a26b7ae5076845fc80c28","changeType":"METHOD_INVOCATION","change":"taskQueue.add(scheduledTask)","source":"io.netty.util.concurrent.SingleThreadEventExecutor.fetchFromScheduledTaskQueue()","target":"io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks()","added":false,"scope":"SOURCE","local":"io.netty.util.concurrent.SingleThreadEventExecutor.fetchFromScheduledTaskQueue()"} {"project":"netty_netty","commit":"c3abb9146e47b1c8de5a26b7ae5076845fc80c28","changeType":"PRIMITIVE_TYPE","change":"void","source":"io.netty.util.concurrent.SingleThreadEventExecutor.fetchFromScheduledTaskQueue()","target":"io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks()","added":false,"scope":"SOURCE","local":"io.netty.util.concurrent.SingleThreadEventExecutor.fetchFromScheduledTaskQueue()"} {"project":"netty_netty","commit":"c3abb9146e47b1c8de5a26b7ae5076845fc80c28","changeType":"ASSIGNMENT","change":"fetchedAll \u003d fetchFromScheduledTaskQueue()","source":"io.netty.util.concurrent.SingleThreadEventExecutor.fetchFromScheduledTaskQueue()","target":"io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks()","added":true,"scope":"TARGET","local":"io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks()"} {"project":"netty_netty","commit":"c3abb9146e47b1c8de5a26b7ae5076845fc80c28","changeType":"BREAK_STATEMENT","change":"break;\n","source":"io.netty.util.concurrent.SingleThreadEventExecutor.fetchFromScheduledTaskQueue()","target":"io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks()","added":true,"scope":"TARGET","local":"io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks()"} {"project":"netty_netty","commit":"c3abb9146e47b1c8de5a26b7ae5076845fc80c28","changeType":"DO_STATEMENT","change":"do {\n fetchedAll\u003dfetchFromScheduledTaskQueue();\n Runnable task\u003dpollTask();\n if (task \u003d\u003d null) {\n return false;\n }\n for (; ; ) {\n try {\n task.run();\n }\n catch ( Throwable t) {\n logger.warn(\"A task raised an exception.\",t);\n }\n task\u003dpollTask();\n if (task \u003d\u003d null) {\n break;\n }\n }\n}\n while (!fetchedAll);\n","source":"io.netty.util.concurrent.SingleThreadEventExecutor.fetchFromScheduledTaskQueue()","target":"io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks()","added":true,"scope":"TARGET","local":"io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks()"} {"project":"netty_netty","commit":"c3abb9146e47b1c8de5a26b7ae5076845fc80c28","changeType":"EXPRESSION_STATEMENT","change":"fetchedAll\u003dfetchFromScheduledTaskQueue()","source":"io.netty.util.concurrent.SingleThreadEventExecutor.fetchFromScheduledTaskQueue()","target":"io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks()","added":true,"scope":"TARGET","local":"io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks()"} {"project":"netty_netty","commit":"c3abb9146e47b1c8de5a26b7ae5076845fc80c28","changeType":"FOR_STATEMENT","change":"for (; ; ) {\n try {\n task.run();\n }\n catch ( Throwable t) {\n logger.warn(\"A task raised an exception.\",t);\n }\n task\u003dpollTask();\n if (task \u003d\u003d null) {\n break;\n }\n}\n","source":"io.netty.util.concurrent.SingleThreadEventExecutor.fetchFromScheduledTaskQueue()","target":"io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks()","added":true,"scope":"TARGET","local":"io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks()"} {"project":"netty_netty","commit":"c3abb9146e47b1c8de5a26b7ae5076845fc80c28","changeType":"PREFIX_EXPRESSION","change":"!fetchedAll","source":"io.netty.util.concurrent.SingleThreadEventExecutor.fetchFromScheduledTaskQueue()","target":"io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks()","added":true,"scope":"TARGET","local":"io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks()"} {"project":"netty_netty","commit":"c3abb9146e47b1c8de5a26b7ae5076845fc80c28","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"fetchedAll","source":"io.netty.util.concurrent.SingleThreadEventExecutor.fetchFromScheduledTaskQueue()","target":"io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks()","added":true,"scope":"TARGET","local":"io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks()"} {"project":"netty_netty","commit":"c3abb9146e47b1c8de5a26b7ae5076845fc80c28","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"boolean [fetchedAll]","source":"io.netty.util.concurrent.SingleThreadEventExecutor.fetchFromScheduledTaskQueue()","target":"io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks()","added":true,"scope":"TARGET","local":"io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks()"} {"project":"netty_netty","commit":"c3abb9146e47b1c8de5a26b7ae5076845fc80c28","changeType":"EXPRESSION_STATEMENT","change":"fetchFromScheduledTaskQueue()","source":"io.netty.util.concurrent.SingleThreadEventExecutor.fetchFromScheduledTaskQueue()","target":"io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks()","added":false,"scope":"TARGET","local":"io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks()"} {"project":"netty_netty","commit":"c3abb9146e47b1c8de5a26b7ae5076845fc80c28","changeType":"FOR_STATEMENT","change":"for (; ; ) {\n try {\n task.run();\n }\n catch ( Throwable t) {\n logger.warn(\"A task raised an exception.\",t);\n }\n task\u003dpollTask();\n if (task \u003d\u003d null) {\n lastExecutionTime\u003dScheduledFutureTask.nanoTime();\n return true;\n }\n}\n","source":"io.netty.util.concurrent.SingleThreadEventExecutor.fetchFromScheduledTaskQueue()","target":"io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks()","added":false,"scope":"TARGET","local":"io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks()"} {"project":"netty_netty","commit":"44d56d2c1a002f98939ba73249bc4ae4e5bf4a35","changeType":"METHOD_DECLARATION","change":"org.jboss.netty.handler.codec.http.HttpMessageDecoder.readChunkedContent(Channel,ChannelBuffer)","source":"org.jboss.netty.handler.codec.http.HttpMessageDecoder.readChunkedContent(Channel,ChannelBuffer)","target":"org.jboss.netty.handler.codec.http.HttpMessageDecoder.decode(ChannelHandlerContext,Channel,ChannelBuffer,State)","added":false,"scope":"CLASS_S","local":"src.main.org.jboss.netty.handler.codec.http.HttpMessageDecoder"} {"project":"netty_netty","commit":"44d56d2c1a002f98939ba73249bc4ae4e5bf4a35","changeType":"ASSIGNMENT","change":"content \u003d ChannelBuffers.dynamicBuffer(chunkSize,channel.getConfig().getBufferFactory())","source":"org.jboss.netty.handler.codec.http.HttpMessageDecoder.readChunkedContent(Channel,ChannelBuffer)","target":"org.jboss.netty.handler.codec.http.HttpMessageDecoder.decode(ChannelHandlerContext,Channel,ChannelBuffer,State)","added":false,"scope":"SOURCE","local":"org.jboss.netty.handler.codec.http.HttpMessageDecoder.readChunkedContent(Channel,ChannelBuffer)"} {"project":"netty_netty","commit":"44d56d2c1a002f98939ba73249bc4ae4e5bf4a35","changeType":"EXPRESSION_STATEMENT","change":"checkpoint(State.READ_CHUNK_DELIMITER)","source":"org.jboss.netty.handler.codec.http.HttpMessageDecoder.readChunkedContent(Channel,ChannelBuffer)","target":"org.jboss.netty.handler.codec.http.HttpMessageDecoder.decode(ChannelHandlerContext,Channel,ChannelBuffer,State)","added":false,"scope":"SOURCE","local":"org.jboss.netty.handler.codec.http.HttpMessageDecoder.readChunkedContent(Channel,ChannelBuffer)"} {"project":"netty_netty","commit":"44d56d2c1a002f98939ba73249bc4ae4e5bf4a35","changeType":"EXPRESSION_STATEMENT","change":"content.writeBytes(buffer,chunkSize)","source":"org.jboss.netty.handler.codec.http.HttpMessageDecoder.readChunkedContent(Channel,ChannelBuffer)","target":"org.jboss.netty.handler.codec.http.HttpMessageDecoder.decode(ChannelHandlerContext,Channel,ChannelBuffer,State)","added":false,"scope":"SOURCE","local":"org.jboss.netty.handler.codec.http.HttpMessageDecoder.readChunkedContent(Channel,ChannelBuffer)"} {"project":"netty_netty","commit":"44d56d2c1a002f98939ba73249bc4ae4e5bf4a35","changeType":"EXPRESSION_STATEMENT","change":"content\u003dChannelBuffers.dynamicBuffer(chunkSize,channel.getConfig().getBufferFactory())","source":"org.jboss.netty.handler.codec.http.HttpMessageDecoder.readChunkedContent(Channel,ChannelBuffer)","target":"org.jboss.netty.handler.codec.http.HttpMessageDecoder.decode(ChannelHandlerContext,Channel,ChannelBuffer,State)","added":false,"scope":"SOURCE","local":"org.jboss.netty.handler.codec.http.HttpMessageDecoder.readChunkedContent(Channel,ChannelBuffer)"} {"project":"netty_netty","commit":"44d56d2c1a002f98939ba73249bc4ae4e5bf4a35","changeType":"IF_STATEMENT","change":"content \u003d\u003d null","source":"org.jboss.netty.handler.codec.http.HttpMessageDecoder.readChunkedContent(Channel,ChannelBuffer)","target":"org.jboss.netty.handler.codec.http.HttpMessageDecoder.decode(ChannelHandlerContext,Channel,ChannelBuffer,State)","added":false,"scope":"SOURCE","local":"org.jboss.netty.handler.codec.http.HttpMessageDecoder.readChunkedContent(Channel,ChannelBuffer)"} {"project":"netty_netty","commit":"44d56d2c1a002f98939ba73249bc4ae4e5bf4a35","changeType":"INFIX_EXPRESSION","change":"content \u003d\u003d null","source":"org.jboss.netty.handler.codec.http.HttpMessageDecoder.readChunkedContent(Channel,ChannelBuffer)","target":"org.jboss.netty.handler.codec.http.HttpMessageDecoder.decode(ChannelHandlerContext,Channel,ChannelBuffer,State)","added":false,"scope":"SOURCE","local":"org.jboss.netty.handler.codec.http.HttpMessageDecoder.readChunkedContent(Channel,ChannelBuffer)"} {"project":"netty_netty","commit":"44d56d2c1a002f98939ba73249bc4ae4e5bf4a35","changeType":"METHOD_INVOCATION","change":"checkpoint(State.READ_CHUNK_DELIMITER)","source":"org.jboss.netty.handler.codec.http.HttpMessageDecoder.readChunkedContent(Channel,ChannelBuffer)","target":"org.jboss.netty.handler.codec.http.HttpMessageDecoder.decode(ChannelHandlerContext,Channel,ChannelBuffer,State)","added":false,"scope":"SOURCE","local":"org.jboss.netty.handler.codec.http.HttpMessageDecoder.readChunkedContent(Channel,ChannelBuffer)"} {"project":"netty_netty","commit":"44d56d2c1a002f98939ba73249bc4ae4e5bf4a35","changeType":"METHOD_INVOCATION","change":"content.writeBytes(buffer,chunkSize)","source":"org.jboss.netty.handler.codec.http.HttpMessageDecoder.readChunkedContent(Channel,ChannelBuffer)","target":"org.jboss.netty.handler.codec.http.HttpMessageDecoder.decode(ChannelHandlerContext,Channel,ChannelBuffer,State)","added":false,"scope":"SOURCE","local":"org.jboss.netty.handler.codec.http.HttpMessageDecoder.readChunkedContent(Channel,ChannelBuffer)"} {"project":"netty_netty","commit":"44d56d2c1a002f98939ba73249bc4ae4e5bf4a35","changeType":"METHOD_INVOCATION","change":"channel.getConfig()","source":"org.jboss.netty.handler.codec.http.HttpMessageDecoder.readChunkedContent(Channel,ChannelBuffer)","target":"org.jboss.netty.handler.codec.http.HttpMessageDecoder.decode(ChannelHandlerContext,Channel,ChannelBuffer,State)","added":false,"scope":"SOURCE","local":"org.jboss.netty.handler.codec.http.HttpMessageDecoder.readChunkedContent(Channel,ChannelBuffer)"} {"project":"netty_netty","commit":"44d56d2c1a002f98939ba73249bc4ae4e5bf4a35","changeType":"METHOD_INVOCATION","change":"channel.getConfig().getBufferFactory()","source":"org.jboss.netty.handler.codec.http.HttpMessageDecoder.readChunkedContent(Channel,ChannelBuffer)","target":"org.jboss.netty.handler.codec.http.HttpMessageDecoder.decode(ChannelHandlerContext,Channel,ChannelBuffer,State)","added":false,"scope":"SOURCE","local":"org.jboss.netty.handler.codec.http.HttpMessageDecoder.readChunkedContent(Channel,ChannelBuffer)"} {"project":"netty_netty","commit":"44d56d2c1a002f98939ba73249bc4ae4e5bf4a35","changeType":"METHOD_INVOCATION","change":"ChannelBuffers.dynamicBuffer(chunkSize,channel.getConfig().getBufferFactory())","source":"org.jboss.netty.handler.codec.http.HttpMessageDecoder.readChunkedContent(Channel,ChannelBuffer)","target":"org.jboss.netty.handler.codec.http.HttpMessageDecoder.decode(ChannelHandlerContext,Channel,ChannelBuffer,State)","added":false,"scope":"SOURCE","local":"org.jboss.netty.handler.codec.http.HttpMessageDecoder.readChunkedContent(Channel,ChannelBuffer)"} {"project":"netty_netty","commit":"44d56d2c1a002f98939ba73249bc4ae4e5bf4a35","changeType":"MODIFIER","change":"private","source":"org.jboss.netty.handler.codec.http.HttpMessageDecoder.readChunkedContent(Channel,ChannelBuffer)","target":"org.jboss.netty.handler.codec.http.HttpMessageDecoder.decode(ChannelHandlerContext,Channel,ChannelBuffer,State)","added":false,"scope":"SOURCE","local":"org.jboss.netty.handler.codec.http.HttpMessageDecoder.readChunkedContent(Channel,ChannelBuffer)"} {"project":"netty_netty","commit":"44d56d2c1a002f98939ba73249bc4ae4e5bf4a35","changeType":"NULL_LITERAL","change":"null","source":"org.jboss.netty.handler.codec.http.HttpMessageDecoder.readChunkedContent(Channel,ChannelBuffer)","target":"org.jboss.netty.handler.codec.http.HttpMessageDecoder.decode(ChannelHandlerContext,Channel,ChannelBuffer,State)","added":false,"scope":"SOURCE","local":"org.jboss.netty.handler.codec.http.HttpMessageDecoder.readChunkedContent(Channel,ChannelBuffer)"} {"project":"netty_netty","commit":"44d56d2c1a002f98939ba73249bc4ae4e5bf4a35","changeType":"PRIMITIVE_TYPE","change":"void","source":"org.jboss.netty.handler.codec.http.HttpMessageDecoder.readChunkedContent(Channel,ChannelBuffer)","target":"org.jboss.netty.handler.codec.http.HttpMessageDecoder.decode(ChannelHandlerContext,Channel,ChannelBuffer,State)","added":false,"scope":"SOURCE","local":"org.jboss.netty.handler.codec.http.HttpMessageDecoder.readChunkedContent(Channel,ChannelBuffer)"} {"project":"netty_netty","commit":"44d56d2c1a002f98939ba73249bc4ae4e5bf4a35","changeType":"QUALIFIED_NAME","change":"State.READ_CHUNK_DELIMITER","source":"org.jboss.netty.handler.codec.http.HttpMessageDecoder.readChunkedContent(Channel,ChannelBuffer)","target":"org.jboss.netty.handler.codec.http.HttpMessageDecoder.decode(ChannelHandlerContext,Channel,ChannelBuffer,State)","added":false,"scope":"SOURCE","local":"org.jboss.netty.handler.codec.http.HttpMessageDecoder.readChunkedContent(Channel,ChannelBuffer)"} {"project":"netty_netty","commit":"44d56d2c1a002f98939ba73249bc4ae4e5bf4a35","changeType":"SIMPLE_TYPE","change":"ChannelBuffer","source":"org.jboss.netty.handler.codec.http.HttpMessageDecoder.readChunkedContent(Channel,ChannelBuffer)","target":"org.jboss.netty.handler.codec.http.HttpMessageDecoder.decode(ChannelHandlerContext,Channel,ChannelBuffer,State)","added":false,"scope":"SOURCE","local":"org.jboss.netty.handler.codec.http.HttpMessageDecoder.readChunkedContent(Channel,ChannelBuffer)"} {"project":"netty_netty","commit":"44d56d2c1a002f98939ba73249bc4ae4e5bf4a35","changeType":"SIMPLE_TYPE","change":"Channel","source":"org.jboss.netty.handler.codec.http.HttpMessageDecoder.readChunkedContent(Channel,ChannelBuffer)","target":"org.jboss.netty.handler.codec.http.HttpMessageDecoder.decode(ChannelHandlerContext,Channel,ChannelBuffer,State)","added":false,"scope":"SOURCE","local":"org.jboss.netty.handler.codec.http.HttpMessageDecoder.readChunkedContent(Channel,ChannelBuffer)"} {"project":"netty_netty","commit":"44d56d2c1a002f98939ba73249bc4ae4e5bf4a35","changeType":"SINGLE_VARIABLE_DECLARATION","change":"ChannelBuffer buffer","source":"org.jboss.netty.handler.codec.http.HttpMessageDecoder.readChunkedContent(Channel,ChannelBuffer)","target":"org.jboss.netty.handler.codec.http.HttpMessageDecoder.decode(ChannelHandlerContext,Channel,ChannelBuffer,State)","added":false,"scope":"SOURCE","local":"org.jboss.netty.handler.codec.http.HttpMessageDecoder.readChunkedContent(Channel,ChannelBuffer)"} {"project":"netty_netty","commit":"44d56d2c1a002f98939ba73249bc4ae4e5bf4a35","changeType":"SINGLE_VARIABLE_DECLARATION","change":"Channel channel","source":"org.jboss.netty.handler.codec.http.HttpMessageDecoder.readChunkedContent(Channel,ChannelBuffer)","target":"org.jboss.netty.handler.codec.http.HttpMessageDecoder.decode(ChannelHandlerContext,Channel,ChannelBuffer,State)","added":false,"scope":"SOURCE","local":"org.jboss.netty.handler.codec.http.HttpMessageDecoder.readChunkedContent(Channel,ChannelBuffer)"} {"project":"netty_netty","commit":"44d56d2c1a002f98939ba73249bc4ae4e5bf4a35","changeType":"ASSIGNMENT","change":"content \u003d ChannelBuffers.dynamicBuffer(chunkSize,channel.getConfig().getBufferFactory())","source":"org.jboss.netty.handler.codec.http.HttpMessageDecoder.readChunkedContent(Channel,ChannelBuffer)","target":"org.jboss.netty.handler.codec.http.HttpMessageDecoder.decode(ChannelHandlerContext,Channel,ChannelBuffer,State)","added":true,"scope":"TARGET","local":"org.jboss.netty.handler.codec.http.HttpMessageDecoder.decode(ChannelHandlerContext,Channel,ChannelBuffer,State)"} {"project":"netty_netty","commit":"44d56d2c1a002f98939ba73249bc4ae4e5bf4a35","changeType":"CLASS_INSTANCE_CREATION","change":"new DefaultHttpChunk(EMPTY_BUFFER)","source":"org.jboss.netty.handler.codec.http.HttpMessageDecoder.readChunkedContent(Channel,ChannelBuffer)","target":"org.jboss.netty.handler.codec.http.HttpMessageDecoder.decode(ChannelHandlerContext,Channel,ChannelBuffer,State)","added":true,"scope":"TARGET","local":"org.jboss.netty.handler.codec.http.HttpMessageDecoder.decode(ChannelHandlerContext,Channel,ChannelBuffer,State)"} {"project":"netty_netty","commit":"44d56d2c1a002f98939ba73249bc4ae4e5bf4a35","changeType":"CLASS_INSTANCE_CREATION","change":"new DefaultHttpChunk(buffer.readBytes(chunkSize))","source":"org.jboss.netty.handler.codec.http.HttpMessageDecoder.readChunkedContent(Channel,ChannelBuffer)","target":"org.jboss.netty.handler.codec.http.HttpMessageDecoder.decode(ChannelHandlerContext,Channel,ChannelBuffer,State)","added":true,"scope":"TARGET","local":"org.jboss.netty.handler.codec.http.HttpMessageDecoder.decode(ChannelHandlerContext,Channel,ChannelBuffer,State)"} {"project":"netty_netty","commit":"44d56d2c1a002f98939ba73249bc4ae4e5bf4a35","changeType":"EXPRESSION_STATEMENT","change":"content\u003dChannelBuffers.dynamicBuffer(chunkSize,channel.getConfig().getBufferFactory())","source":"org.jboss.netty.handler.codec.http.HttpMessageDecoder.readChunkedContent(Channel,ChannelBuffer)","target":"org.jboss.netty.handler.codec.http.HttpMessageDecoder.decode(ChannelHandlerContext,Channel,ChannelBuffer,State)","added":true,"scope":"TARGET","local":"org.jboss.netty.handler.codec.http.HttpMessageDecoder.decode(ChannelHandlerContext,Channel,ChannelBuffer,State)"} {"project":"netty_netty","commit":"44d56d2c1a002f98939ba73249bc4ae4e5bf4a35","changeType":"EXPRESSION_STATEMENT","change":"checkpoint(State.READ_CHUNK_DELIMITER)","source":"org.jboss.netty.handler.codec.http.HttpMessageDecoder.readChunkedContent(Channel,ChannelBuffer)","target":"org.jboss.netty.handler.codec.http.HttpMessageDecoder.decode(ChannelHandlerContext,Channel,ChannelBuffer,State)","added":true,"scope":"TARGET","local":"org.jboss.netty.handler.codec.http.HttpMessageDecoder.decode(ChannelHandlerContext,Channel,ChannelBuffer,State)"} {"project":"netty_netty","commit":"44d56d2c1a002f98939ba73249bc4ae4e5bf4a35","changeType":"EXPRESSION_STATEMENT","change":"content.writeBytes(buffer,chunkSize)","source":"org.jboss.netty.handler.codec.http.HttpMessageDecoder.readChunkedContent(Channel,ChannelBuffer)","target":"org.jboss.netty.handler.codec.http.HttpMessageDecoder.decode(ChannelHandlerContext,Channel,ChannelBuffer,State)","added":true,"scope":"TARGET","local":"org.jboss.netty.handler.codec.http.HttpMessageDecoder.decode(ChannelHandlerContext,Channel,ChannelBuffer,State)"} {"project":"netty_netty","commit":"44d56d2c1a002f98939ba73249bc4ae4e5bf4a35","changeType":"IF_STATEMENT","change":"!mergeChunks","source":"org.jboss.netty.handler.codec.http.HttpMessageDecoder.readChunkedContent(Channel,ChannelBuffer)","target":"org.jboss.netty.handler.codec.http.HttpMessageDecoder.decode(ChannelHandlerContext,Channel,ChannelBuffer,State)","added":true,"scope":"TARGET","local":"org.jboss.netty.handler.codec.http.HttpMessageDecoder.decode(ChannelHandlerContext,Channel,ChannelBuffer,State)"} {"project":"netty_netty","commit":"44d56d2c1a002f98939ba73249bc4ae4e5bf4a35","changeType":"IF_STATEMENT","change":"mergeChunks","source":"org.jboss.netty.handler.codec.http.HttpMessageDecoder.readChunkedContent(Channel,ChannelBuffer)","target":"org.jboss.netty.handler.codec.http.HttpMessageDecoder.decode(ChannelHandlerContext,Channel,ChannelBuffer,State)","added":true,"scope":"TARGET","local":"org.jboss.netty.handler.codec.http.HttpMessageDecoder.decode(ChannelHandlerContext,Channel,ChannelBuffer,State)"} {"project":"netty_netty","commit":"44d56d2c1a002f98939ba73249bc4ae4e5bf4a35","changeType":"METHOD_INVOCATION","change":"buffer.readBytes(chunkSize)","source":"org.jboss.netty.handler.codec.http.HttpMessageDecoder.readChunkedContent(Channel,ChannelBuffer)","target":"org.jboss.netty.handler.codec.http.HttpMessageDecoder.decode(ChannelHandlerContext,Channel,ChannelBuffer,State)","added":true,"scope":"TARGET","local":"org.jboss.netty.handler.codec.http.HttpMessageDecoder.decode(ChannelHandlerContext,Channel,ChannelBuffer,State)"} {"project":"netty_netty","commit":"44d56d2c1a002f98939ba73249bc4ae4e5bf4a35","changeType":"METHOD_INVOCATION","change":"ChannelBuffers.dynamicBuffer(chunkSize,channel.getConfig().getBufferFactory())","source":"org.jboss.netty.handler.codec.http.HttpMessageDecoder.readChunkedContent(Channel,ChannelBuffer)","target":"org.jboss.netty.handler.codec.http.HttpMessageDecoder.decode(ChannelHandlerContext,Channel,ChannelBuffer,State)","added":true,"scope":"TARGET","local":"org.jboss.netty.handler.codec.http.HttpMessageDecoder.decode(ChannelHandlerContext,Channel,ChannelBuffer,State)"} {"project":"netty_netty","commit":"44d56d2c1a002f98939ba73249bc4ae4e5bf4a35","changeType":"METHOD_INVOCATION","change":"checkpoint(State.READ_CHUNK_DELIMITER)","source":"org.jboss.netty.handler.codec.http.HttpMessageDecoder.readChunkedContent(Channel,ChannelBuffer)","target":"org.jboss.netty.handler.codec.http.HttpMessageDecoder.decode(ChannelHandlerContext,Channel,ChannelBuffer,State)","added":true,"scope":"TARGET","local":"org.jboss.netty.handler.codec.http.HttpMessageDecoder.decode(ChannelHandlerContext,Channel,ChannelBuffer,State)"} {"project":"netty_netty","commit":"44d56d2c1a002f98939ba73249bc4ae4e5bf4a35","changeType":"METHOD_INVOCATION","change":"content.writeBytes(buffer,chunkSize)","source":"org.jboss.netty.handler.codec.http.HttpMessageDecoder.readChunkedContent(Channel,ChannelBuffer)","target":"org.jboss.netty.handler.codec.http.HttpMessageDecoder.decode(ChannelHandlerContext,Channel,ChannelBuffer,State)","added":true,"scope":"TARGET","local":"org.jboss.netty.handler.codec.http.HttpMessageDecoder.decode(ChannelHandlerContext,Channel,ChannelBuffer,State)"} {"project":"netty_netty","commit":"44d56d2c1a002f98939ba73249bc4ae4e5bf4a35","changeType":"PREFIX_EXPRESSION","change":"!mergeChunks","source":"org.jboss.netty.handler.codec.http.HttpMessageDecoder.readChunkedContent(Channel,ChannelBuffer)","target":"org.jboss.netty.handler.codec.http.HttpMessageDecoder.decode(ChannelHandlerContext,Channel,ChannelBuffer,State)","added":true,"scope":"TARGET","local":"org.jboss.netty.handler.codec.http.HttpMessageDecoder.decode(ChannelHandlerContext,Channel,ChannelBuffer,State)"} {"project":"netty_netty","commit":"44d56d2c1a002f98939ba73249bc4ae4e5bf4a35","changeType":"QUALIFIED_NAME","change":"State.READ_CHUNK_DELIMITER","source":"org.jboss.netty.handler.codec.http.HttpMessageDecoder.readChunkedContent(Channel,ChannelBuffer)","target":"org.jboss.netty.handler.codec.http.HttpMessageDecoder.decode(ChannelHandlerContext,Channel,ChannelBuffer,State)","added":true,"scope":"TARGET","local":"org.jboss.netty.handler.codec.http.HttpMessageDecoder.decode(ChannelHandlerContext,Channel,ChannelBuffer,State)"} {"project":"netty_netty","commit":"44d56d2c1a002f98939ba73249bc4ae4e5bf4a35","changeType":"RETURN_STATEMENT","change":"return lastChunk;\n","source":"org.jboss.netty.handler.codec.http.HttpMessageDecoder.readChunkedContent(Channel,ChannelBuffer)","target":"org.jboss.netty.handler.codec.http.HttpMessageDecoder.decode(ChannelHandlerContext,Channel,ChannelBuffer,State)","added":true,"scope":"TARGET","local":"org.jboss.netty.handler.codec.http.HttpMessageDecoder.decode(ChannelHandlerContext,Channel,ChannelBuffer,State)"} {"project":"netty_netty","commit":"44d56d2c1a002f98939ba73249bc4ae4e5bf4a35","changeType":"RETURN_STATEMENT","change":"return message;\n","source":"org.jboss.netty.handler.codec.http.HttpMessageDecoder.readChunkedContent(Channel,ChannelBuffer)","target":"org.jboss.netty.handler.codec.http.HttpMessageDecoder.decode(ChannelHandlerContext,Channel,ChannelBuffer,State)","added":true,"scope":"TARGET","local":"org.jboss.netty.handler.codec.http.HttpMessageDecoder.decode(ChannelHandlerContext,Channel,ChannelBuffer,State)"} {"project":"netty_netty","commit":"44d56d2c1a002f98939ba73249bc4ae4e5bf4a35","changeType":"RETURN_STATEMENT","change":"return chunk;\n","source":"org.jboss.netty.handler.codec.http.HttpMessageDecoder.readChunkedContent(Channel,ChannelBuffer)","target":"org.jboss.netty.handler.codec.http.HttpMessageDecoder.decode(ChannelHandlerContext,Channel,ChannelBuffer,State)","added":true,"scope":"TARGET","local":"org.jboss.netty.handler.codec.http.HttpMessageDecoder.decode(ChannelHandlerContext,Channel,ChannelBuffer,State)"} {"project":"netty_netty","commit":"44d56d2c1a002f98939ba73249bc4ae4e5bf4a35","changeType":"SIMPLE_TYPE","change":"DefaultHttpChunk","source":"org.jboss.netty.handler.codec.http.HttpMessageDecoder.readChunkedContent(Channel,ChannelBuffer)","target":"org.jboss.netty.handler.codec.http.HttpMessageDecoder.decode(ChannelHandlerContext,Channel,ChannelBuffer,State)","added":true,"scope":"TARGET","local":"org.jboss.netty.handler.codec.http.HttpMessageDecoder.decode(ChannelHandlerContext,Channel,ChannelBuffer,State)"} {"project":"netty_netty","commit":"44d56d2c1a002f98939ba73249bc4ae4e5bf4a35","changeType":"SIMPLE_TYPE","change":"HttpChunk","source":"org.jboss.netty.handler.codec.http.HttpMessageDecoder.readChunkedContent(Channel,ChannelBuffer)","target":"org.jboss.netty.handler.codec.http.HttpMessageDecoder.decode(ChannelHandlerContext,Channel,ChannelBuffer,State)","added":true,"scope":"TARGET","local":"org.jboss.netty.handler.codec.http.HttpMessageDecoder.decode(ChannelHandlerContext,Channel,ChannelBuffer,State)"} {"project":"netty_netty","commit":"44d56d2c1a002f98939ba73249bc4ae4e5bf4a35","changeType":"SWITCH_STATEMENT","change":"switch (state) {\ncase SKIP_CONTROL_CHARS:\n{\n try {\n skipControlCharacters(buffer);\n checkpoint(State.READ_INITIAL);\n }\n finally {\n checkpoint();\n }\n }\ncase READ_INITIAL:\n{\n readInitial(buffer);\n}\ncase READ_HEADER:\n{\nreadHeaders(buffer);\nif (message.isChunked()) {\n checkpoint(State.READ_CHUNK_SIZE);\n if (!mergeChunks) {\n return message;\n }\n}\n else if (message.getContentLength() \u003d\u003d 0) {\n content\u003dChannelBuffers.EMPTY_BUFFER;\n return reset();\n}\nreturn null;\n}\ncase READ_CONTENT:\n{\nif (content \u003d\u003d null) {\ncontent\u003dChannelBuffers.dynamicBuffer(channel.getConfig().getBufferFactory());\n}\ncontent.writeBytes(buffer.readBytes(buffer.readableBytes()));\nreturn reset();\n}\ncase READ_FIXED_LENGTH_CONTENT:\n{\nreadFixedLengthContent(buffer);\nreturn reset();\n}\ncase READ_CHUNK_SIZE:\n{\nString line\u003dreadIntoCurrentLine(buffer);\nchunkSize\u003dgetChunkSize(line);\nif (chunkSize \u003d\u003d 0) {\ncheckpoint(State.READ_CHUNK_FOOTER);\nif (mergeChunks) {\nreturn null;\n}\n else {\nHttpChunk lastChunk\u003dnew DefaultHttpChunk(EMPTY_BUFFER);\nreturn lastChunk;\n}\n}\n else {\ncheckpoint(State.READ_CHUNKED_CONTENT);\n}\n}\ncase READ_CHUNKED_CONTENT:\n{\nif (mergeChunks) {\nif (content \u003d\u003d null) {\ncontent\u003dChannelBuffers.dynamicBuffer(chunkSize,channel.getConfig().getBufferFactory());\n}\ncontent.writeBytes(buffer,chunkSize);\ncheckpoint(State.READ_CHUNK_DELIMITER);\n}\n else {\nHttpChunk chunk\u003dnew DefaultHttpChunk(buffer.readBytes(chunkSize));\ncheckpoint(State.READ_CHUNK_DELIMITER);\nreturn chunk;\n}\n}\ncase READ_CHUNK_DELIMITER:\n{\nfor (; ; ) {\nbyte next\u003dbuffer.readByte();\nif (next \u003d\u003d HttpCodecUtil.CR) {\nif (buffer.readByte() \u003d\u003d HttpCodecUtil.LF) {\ncheckpoint(State.READ_CHUNK_SIZE);\nreturn null;\n}\n}\n else if (next \u003d\u003d HttpCodecUtil.LF) {\ncheckpoint(State.READ_CHUNK_SIZE);\nreturn null;\n}\n}\n}\ncase READ_CHUNK_FOOTER:\n{\nString line\u003dreadIntoCurrentLine(buffer);\nif (line.trim().length() \u003d\u003d 0) {\nreturn reset();\n}\n else {\ncheckpoint(State.READ_CHUNK_FOOTER);\nreturn null;\n}\n}\ndefault :\n{\nthrow new Error(\"Shouldn\u0027t reach here.\");\n}\n}\n","source":"org.jboss.netty.handler.codec.http.HttpMessageDecoder.readChunkedContent(Channel,ChannelBuffer)","target":"org.jboss.netty.handler.codec.http.HttpMessageDecoder.decode(ChannelHandlerContext,Channel,ChannelBuffer,State)","added":true,"scope":"TARGET","local":"org.jboss.netty.handler.codec.http.HttpMessageDecoder.decode(ChannelHandlerContext,Channel,ChannelBuffer,State)"} {"project":"netty_netty","commit":"44d56d2c1a002f98939ba73249bc4ae4e5bf4a35","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"lastChunk","source":"org.jboss.netty.handler.codec.http.HttpMessageDecoder.readChunkedContent(Channel,ChannelBuffer)","target":"org.jboss.netty.handler.codec.http.HttpMessageDecoder.decode(ChannelHandlerContext,Channel,ChannelBuffer,State)","added":true,"scope":"TARGET","local":"org.jboss.netty.handler.codec.http.HttpMessageDecoder.decode(ChannelHandlerContext,Channel,ChannelBuffer,State)"} {"project":"netty_netty","commit":"44d56d2c1a002f98939ba73249bc4ae4e5bf4a35","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"chunk","source":"org.jboss.netty.handler.codec.http.HttpMessageDecoder.readChunkedContent(Channel,ChannelBuffer)","target":"org.jboss.netty.handler.codec.http.HttpMessageDecoder.decode(ChannelHandlerContext,Channel,ChannelBuffer,State)","added":true,"scope":"TARGET","local":"org.jboss.netty.handler.codec.http.HttpMessageDecoder.decode(ChannelHandlerContext,Channel,ChannelBuffer,State)"} {"project":"netty_netty","commit":"44d56d2c1a002f98939ba73249bc4ae4e5bf4a35","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"HttpChunk [lastChunk\u003dnew DefaultHttpChunk(EMPTY_BUFFER)]","source":"org.jboss.netty.handler.codec.http.HttpMessageDecoder.readChunkedContent(Channel,ChannelBuffer)","target":"org.jboss.netty.handler.codec.http.HttpMessageDecoder.decode(ChannelHandlerContext,Channel,ChannelBuffer,State)","added":true,"scope":"TARGET","local":"org.jboss.netty.handler.codec.http.HttpMessageDecoder.decode(ChannelHandlerContext,Channel,ChannelBuffer,State)"} {"project":"netty_netty","commit":"44d56d2c1a002f98939ba73249bc4ae4e5bf4a35","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"HttpChunk [chunk\u003dnew DefaultHttpChunk(buffer.readBytes(chunkSize))]","source":"org.jboss.netty.handler.codec.http.HttpMessageDecoder.readChunkedContent(Channel,ChannelBuffer)","target":"org.jboss.netty.handler.codec.http.HttpMessageDecoder.decode(ChannelHandlerContext,Channel,ChannelBuffer,State)","added":true,"scope":"TARGET","local":"org.jboss.netty.handler.codec.http.HttpMessageDecoder.decode(ChannelHandlerContext,Channel,ChannelBuffer,State)"} {"project":"netty_netty","commit":"44d56d2c1a002f98939ba73249bc4ae4e5bf4a35","changeType":"EXPRESSION_STATEMENT","change":"readChunkedContent(channel,buffer)","source":"org.jboss.netty.handler.codec.http.HttpMessageDecoder.readChunkedContent(Channel,ChannelBuffer)","target":"org.jboss.netty.handler.codec.http.HttpMessageDecoder.decode(ChannelHandlerContext,Channel,ChannelBuffer,State)","added":false,"scope":"TARGET","local":"org.jboss.netty.handler.codec.http.HttpMessageDecoder.decode(ChannelHandlerContext,Channel,ChannelBuffer,State)"} {"project":"netty_netty","commit":"44d56d2c1a002f98939ba73249bc4ae4e5bf4a35","changeType":"METHOD_INVOCATION","change":"readChunkedContent(channel,buffer)","source":"org.jboss.netty.handler.codec.http.HttpMessageDecoder.readChunkedContent(Channel,ChannelBuffer)","target":"org.jboss.netty.handler.codec.http.HttpMessageDecoder.decode(ChannelHandlerContext,Channel,ChannelBuffer,State)","added":false,"scope":"TARGET","local":"org.jboss.netty.handler.codec.http.HttpMessageDecoder.decode(ChannelHandlerContext,Channel,ChannelBuffer,State)"} {"project":"netty_netty","commit":"44d56d2c1a002f98939ba73249bc4ae4e5bf4a35","changeType":"SWITCH_STATEMENT","change":"switch (state) {\ncase SKIP_CONTROL_CHARS:\n{\n try {\n skipControlCharacters(buffer);\n checkpoint(State.READ_INITIAL);\n }\n finally {\n checkpoint();\n }\n }\ncase READ_INITIAL:\n{\n readInitial(buffer);\n}\ncase READ_HEADER:\n{\nreadHeaders(buffer);\nif (message.isChunked()) {\n checkpoint(State.READ_CHUNK_SIZE);\n}\n else if (message.getContentLength() \u003d\u003d 0) {\n content\u003dChannelBuffers.EMPTY_BUFFER;\n return reset();\n}\nreturn null;\n}\ncase READ_CONTENT:\n{\nif (content \u003d\u003d null) {\ncontent\u003dChannelBuffers.dynamicBuffer(channel.getConfig().getBufferFactory());\n}\ncontent.writeBytes(buffer.readBytes(buffer.readableBytes()));\nreturn reset();\n}\ncase READ_FIXED_LENGTH_CONTENT:\n{\nreadFixedLengthContent(buffer);\nreturn reset();\n}\ncase READ_CHUNK_SIZE:\n{\nString line\u003dreadIntoCurrentLine(buffer);\nchunkSize\u003dgetChunkSize(line);\nif (chunkSize \u003d\u003d 0) {\ncheckpoint(State.READ_CHUNK_FOOTER);\nreturn null;\n}\n else {\ncheckpoint(State.READ_CHUNKED_CONTENT);\n}\n}\ncase READ_CHUNKED_CONTENT:\n{\nreadChunkedContent(channel,buffer);\n}\ncase READ_CHUNK_DELIMITER:\n{\nfor (; ; ) {\nbyte next\u003dbuffer.readByte();\nif (next \u003d\u003d HttpCodecUtil.CR) {\nif (buffer.readByte() \u003d\u003d HttpCodecUtil.LF) {\ncheckpoint(State.READ_CHUNK_SIZE);\nreturn null;\n}\n}\n else if (next \u003d\u003d HttpCodecUtil.LF) {\ncheckpoint(State.READ_CHUNK_SIZE);\nreturn null;\n}\n}\n}\ncase READ_CHUNK_FOOTER:\n{\nString line\u003dreadIntoCurrentLine(buffer);\nif (line.trim().length() \u003d\u003d 0) {\nreturn reset();\n}\n else {\ncheckpoint(State.READ_CHUNK_FOOTER);\nreturn null;\n}\n}\ndefault :\n{\nthrow new Error(\"Shouldn\u0027t reach here.\");\n}\n}\n","source":"org.jboss.netty.handler.codec.http.HttpMessageDecoder.readChunkedContent(Channel,ChannelBuffer)","target":"org.jboss.netty.handler.codec.http.HttpMessageDecoder.decode(ChannelHandlerContext,Channel,ChannelBuffer,State)","added":false,"scope":"TARGET","local":"org.jboss.netty.handler.codec.http.HttpMessageDecoder.decode(ChannelHandlerContext,Channel,ChannelBuffer,State)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"ANONYMOUS_CLASS_DECLARATION","change":"{\n @Override public Integer apply( CharSequence string){\n return PlatformDependent.hashCodeAscii(string);\n }\n}\n","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":true,"scope":"EXT_T","local":"io.netty.handler.codec.http2.HashCollisionTest.apply(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"ASSIGNMENT","change":"dups \u003d calculateDuplicates(strings,new Function\u003cCharSequence,Integer\u003e(){\n @Override public Integer apply( CharSequence string){\n return PlatformDependent.hashCodeAscii(string);\n }\n}\n)","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":true,"scope":"EXT_T","local":"io.netty.handler.codec.http2.HashCollisionTest.apply(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"CLASS_INSTANCE_CREATION","change":"new Function\u003cCharSequence,Integer\u003e(){\n @Override public Integer apply( CharSequence string){\n return PlatformDependent.hashCodeAscii(string);\n }\n}\n","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":true,"scope":"EXT_T","local":"io.netty.handler.codec.http2.HashCollisionTest.apply(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"EXPRESSION_STATEMENT","change":"dups\u003dcalculateDuplicates(strings,new Function\u003cCharSequence,Integer\u003e(){\n @Override public Integer apply( CharSequence string){\n return PlatformDependent.hashCodeAscii(string);\n }\n}\n)","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":true,"scope":"EXT_T","local":"io.netty.handler.codec.http2.HashCollisionTest.apply(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"METHOD_INVOCATION","change":"PlatformDependent.hashCodeAscii(string)","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":true,"scope":"EXT_T","local":"io.netty.handler.codec.http2.HashCollisionTest.apply(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"METHOD_INVOCATION","change":"calculateDuplicates(strings,new Function\u003cCharSequence,Integer\u003e(){\n @Override public Integer apply( CharSequence string){\n return PlatformDependent.hashCodeAscii(string);\n }\n}\n)","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":true,"scope":"EXT_T","local":"io.netty.handler.codec.http2.HashCollisionTest.apply(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"RETURN_STATEMENT","change":"return PlatformDependent.hashCodeAscii(string);\n","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":true,"scope":"EXT_T","local":"io.netty.handler.codec.http2.HashCollisionTest.apply(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"METHOD_DECLARATION","change":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":false,"scope":"CLASS_S","local":"common.src.main.io.netty.util.internal.PlatformDependent"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"ASSIGNMENT","change":"hash \u003d hashCodeAsciiCompute(getLongFromBytesSafe(bytes,i),hash)","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"ASSIGNMENT","change":"i -\u003d 8","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"EXPRESSION_STATEMENT","change":"hash\u003dhashCodeAsciiCompute(getLongFromBytesSafe(bytes,i),hash)","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"FIELD_DECLARATION","change":"private static final long serialVersionUID\u003d4074772784610639305L;\n","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"FOR_STATEMENT","change":"for (int i\u003dbytes.length() - 8; i \u003e\u003d remainingBytes; i-\u003d8) {\n hash\u003dhashCodeAsciiCompute(getLongFromBytesSafe(bytes,i),hash);\n}\n","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"INFIX_EXPRESSION","change":"hash * 31","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"INFIX_EXPRESSION","change":"hash * 31 + hashCodeAsciiSanitizeAsByte(bytes.charAt(0))","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"INFIX_EXPRESSION","change":"hash * 31 + hashCodeAsciiSanitize(getShortFromBytesSafe(bytes,0))","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"INFIX_EXPRESSION","change":"hash * 31 + hashCodeAsciiSanitize(getShortFromBytesSafe(bytes,1))","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"INFIX_EXPRESSION","change":"(hash * 31 + hashCodeAsciiSanitize(getShortFromBytesSafe(bytes,1))) * 31","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"INFIX_EXPRESSION","change":"(hash * 31 + hashCodeAsciiSanitize(getShortFromBytesSafe(bytes,1))) * 31 + hashCodeAsciiSanitizeAsByte(bytes.charAt(0))","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"INFIX_EXPRESSION","change":"hash * 31 + hashCodeAsciiSanitize(getIntFromBytesSafe(bytes,0))","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"INFIX_EXPRESSION","change":"hash * 31 + Integer.rotateLeft(hashCodeAsciiSanitize(getIntFromBytesSafe(bytes,1)),13)","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"INFIX_EXPRESSION","change":"(hash * 31 + Integer.rotateLeft(hashCodeAsciiSanitize(getIntFromBytesSafe(bytes,1)),13)) * 31","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"INFIX_EXPRESSION","change":"(hash * 31 + Integer.rotateLeft(hashCodeAsciiSanitize(getIntFromBytesSafe(bytes,1)),13)) * 31 + hashCodeAsciiSanitizeAsByte(bytes.charAt(0))","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"INFIX_EXPRESSION","change":"hash * 31 + Integer.rotateLeft(hashCodeAsciiSanitize(getIntFromBytesSafe(bytes,2)),13)","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"INFIX_EXPRESSION","change":"(hash * 31 + Integer.rotateLeft(hashCodeAsciiSanitize(getIntFromBytesSafe(bytes,2)),13)) * 31","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"INFIX_EXPRESSION","change":"(hash * 31 + Integer.rotateLeft(hashCodeAsciiSanitize(getIntFromBytesSafe(bytes,2)),13)) * 31 + hashCodeAsciiSanitize(getShortFromBytesSafe(bytes,0))","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"INFIX_EXPRESSION","change":"hash * 31 + Integer.rotateLeft(hashCodeAsciiSanitize(getIntFromBytesSafe(bytes,3)),13)","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"INFIX_EXPRESSION","change":"(hash * 31 + Integer.rotateLeft(hashCodeAsciiSanitize(getIntFromBytesSafe(bytes,3)),13)) * 31","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"INFIX_EXPRESSION","change":"(hash * 31 + Integer.rotateLeft(hashCodeAsciiSanitize(getIntFromBytesSafe(bytes,3)),13)) * 31 + hashCodeAsciiSanitize(getShortFromBytesSafe(bytes,1))","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"INFIX_EXPRESSION","change":"((hash * 31 + Integer.rotateLeft(hashCodeAsciiSanitize(getIntFromBytesSafe(bytes,3)),13)) * 31 + hashCodeAsciiSanitize(getShortFromBytesSafe(bytes,1))) * 31","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"INFIX_EXPRESSION","change":"((hash * 31 + Integer.rotateLeft(hashCodeAsciiSanitize(getIntFromBytesSafe(bytes,3)),13)) * 31 + hashCodeAsciiSanitize(getShortFromBytesSafe(bytes,1))) * 31 + hashCodeAsciiSanitizeAsByte(bytes.charAt(0))","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"INFIX_EXPRESSION","change":"i \u003e\u003d remainingBytes","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"INFIX_EXPRESSION","change":"bytes.length() - 8","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"INFIX_EXPRESSION","change":"bytes.length() \u0026 7","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"JAVADOC","change":"/** \n * Package private for testing purposes only!\n */\n","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"METHOD_INVOCATION","change":"bytes.charAt(0)","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"METHOD_INVOCATION","change":"hashCodeAsciiSanitizeAsByte(bytes.charAt(0))","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"METHOD_INVOCATION","change":"getShortFromBytesSafe(bytes,0)","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"METHOD_INVOCATION","change":"hashCodeAsciiSanitize(getShortFromBytesSafe(bytes,0))","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"METHOD_INVOCATION","change":"getShortFromBytesSafe(bytes,1)","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"METHOD_INVOCATION","change":"hashCodeAsciiSanitize(getShortFromBytesSafe(bytes,1))","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"METHOD_INVOCATION","change":"getIntFromBytesSafe(bytes,0)","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"METHOD_INVOCATION","change":"hashCodeAsciiSanitize(getIntFromBytesSafe(bytes,0))","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"METHOD_INVOCATION","change":"getIntFromBytesSafe(bytes,1)","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"METHOD_INVOCATION","change":"hashCodeAsciiSanitize(getIntFromBytesSafe(bytes,1))","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"METHOD_INVOCATION","change":"Integer.rotateLeft(hashCodeAsciiSanitize(getIntFromBytesSafe(bytes,1)),13)","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"METHOD_INVOCATION","change":"getIntFromBytesSafe(bytes,2)","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"METHOD_INVOCATION","change":"hashCodeAsciiSanitize(getIntFromBytesSafe(bytes,2))","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"METHOD_INVOCATION","change":"Integer.rotateLeft(hashCodeAsciiSanitize(getIntFromBytesSafe(bytes,2)),13)","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"METHOD_INVOCATION","change":"getIntFromBytesSafe(bytes,3)","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"METHOD_INVOCATION","change":"hashCodeAsciiSanitize(getIntFromBytesSafe(bytes,3))","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"METHOD_INVOCATION","change":"Integer.rotateLeft(hashCodeAsciiSanitize(getIntFromBytesSafe(bytes,3)),13)","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"METHOD_INVOCATION","change":"getLongFromBytesSafe(bytes,i)","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"METHOD_INVOCATION","change":"hashCodeAsciiCompute(getLongFromBytesSafe(bytes,i),hash)","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"METHOD_INVOCATION","change":"bytes.length()","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"MODIFIER","change":"final","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"MODIFIER","change":"static","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"MODIFIER","change":"private","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"NUMBER_LITERAL","change":"4074772784610639305L","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"NUMBER_LITERAL","change":"0","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"NUMBER_LITERAL","change":"31","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"NUMBER_LITERAL","change":"1","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"NUMBER_LITERAL","change":"2","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"NUMBER_LITERAL","change":"3","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"NUMBER_LITERAL","change":"4","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"NUMBER_LITERAL","change":"13","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"NUMBER_LITERAL","change":"5","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"NUMBER_LITERAL","change":"6","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"NUMBER_LITERAL","change":"7","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"NUMBER_LITERAL","change":"8","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"PARENTHESIZED_EXPRESSION","change":"(hash * 31 + hashCodeAsciiSanitize(getShortFromBytesSafe(bytes,1)))","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"PARENTHESIZED_EXPRESSION","change":"(hash * 31 + Integer.rotateLeft(hashCodeAsciiSanitize(getIntFromBytesSafe(bytes,1)),13))","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"PARENTHESIZED_EXPRESSION","change":"(hash * 31 + Integer.rotateLeft(hashCodeAsciiSanitize(getIntFromBytesSafe(bytes,2)),13))","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"PARENTHESIZED_EXPRESSION","change":"(hash * 31 + Integer.rotateLeft(hashCodeAsciiSanitize(getIntFromBytesSafe(bytes,3)),13))","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"PARENTHESIZED_EXPRESSION","change":"((hash * 31 + Integer.rotateLeft(hashCodeAsciiSanitize(getIntFromBytesSafe(bytes,3)),13)) * 31 + hashCodeAsciiSanitize(getShortFromBytesSafe(bytes,1)))","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"PRIMITIVE_TYPE","change":"long","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"PRIMITIVE_TYPE","change":"int","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"RETURN_STATEMENT","change":"return hash;\n","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"RETURN_STATEMENT","change":"return hash * 31 + hashCodeAsciiSanitizeAsByte(bytes.charAt(0));\n","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"RETURN_STATEMENT","change":"return hash * 31 + hashCodeAsciiSanitize(getShortFromBytesSafe(bytes,0));\n","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"RETURN_STATEMENT","change":"return (hash * 31 + hashCodeAsciiSanitize(getShortFromBytesSafe(bytes,1))) * 31 + hashCodeAsciiSanitizeAsByte(bytes.charAt(0));\n","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"RETURN_STATEMENT","change":"return hash * 31 + hashCodeAsciiSanitize(getIntFromBytesSafe(bytes,0));\n","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"RETURN_STATEMENT","change":"return (hash * 31 + Integer.rotateLeft(hashCodeAsciiSanitize(getIntFromBytesSafe(bytes,1)),13)) * 31 + hashCodeAsciiSanitizeAsByte(bytes.charAt(0));\n","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"RETURN_STATEMENT","change":"return (hash * 31 + Integer.rotateLeft(hashCodeAsciiSanitize(getIntFromBytesSafe(bytes,2)),13)) * 31 + hashCodeAsciiSanitize(getShortFromBytesSafe(bytes,0));\n","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"RETURN_STATEMENT","change":"return ((hash * 31 + Integer.rotateLeft(hashCodeAsciiSanitize(getIntFromBytesSafe(bytes,3)),13)) * 31 + hashCodeAsciiSanitize(getShortFromBytesSafe(bytes,1))) * 31 + hashCodeAsciiSanitizeAsByte(bytes.charAt(0));\n","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"SIMPLE_TYPE","change":"LongCounter","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"SIMPLE_TYPE","change":"AtomicLong","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"SIMPLE_TYPE","change":"CharSequence","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"SINGLE_VARIABLE_DECLARATION","change":"CharSequence bytes","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"SWITCH_CASE","change":"default :\n","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"SWITCH_CASE","change":"case 1:\n","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"SWITCH_CASE","change":"case 2:\n","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"SWITCH_CASE","change":"case 3:\n","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"SWITCH_CASE","change":"case 4:\n","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"SWITCH_CASE","change":"case 5:\n","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"SWITCH_CASE","change":"case 6:\n","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"SWITCH_CASE","change":"case 7:\n","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"SWITCH_STATEMENT","change":"switch (remainingBytes) {\ncase 7:\n return ((hash * 31 + Integer.rotateLeft(hashCodeAsciiSanitize(getIntFromBytesSafe(bytes,3)),13)) * 31 + hashCodeAsciiSanitize(getShortFromBytesSafe(bytes,1))) * 31 + hashCodeAsciiSanitizeAsByte(bytes.charAt(0));\ncase 6:\nreturn (hash * 31 + Integer.rotateLeft(hashCodeAsciiSanitize(getIntFromBytesSafe(bytes,2)),13)) * 31 + hashCodeAsciiSanitize(getShortFromBytesSafe(bytes,0));\ncase 5:\nreturn (hash * 31 + Integer.rotateLeft(hashCodeAsciiSanitize(getIntFromBytesSafe(bytes,1)),13)) * 31 + hashCodeAsciiSanitizeAsByte(bytes.charAt(0));\ncase 4:\nreturn hash * 31 + hashCodeAsciiSanitize(getIntFromBytesSafe(bytes,0));\ncase 3:\nreturn (hash * 31 + hashCodeAsciiSanitize(getShortFromBytesSafe(bytes,1))) * 31 + hashCodeAsciiSanitizeAsByte(bytes.charAt(0));\ncase 2:\nreturn hash * 31 + hashCodeAsciiSanitize(getShortFromBytesSafe(bytes,0));\ncase 1:\nreturn hash * 31 + hashCodeAsciiSanitizeAsByte(bytes.charAt(0));\ndefault :\nreturn hash;\n}\n","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"TYPE_DECLARATION","change":"AtomicLongCounter","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"VARIABLE_DECLARATION_EXPRESSION","change":"int [i\u003dbytes.length() - 8]","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"serialVersionUID","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"i","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"remainingBytes","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"hash","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"int [remainingBytes\u003dbytes.length() \u0026 7]","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"int [hash\u003dHASH_CODE_ASCII_SEED]","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":false,"scope":"SOURCE","local":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"ASSIGNMENT","change":"hash \u003d hashCodeAsciiCompute(bytes,bytes.length() - 24,hashCodeAsciiCompute(bytes,bytes.length() - 16,hashCodeAsciiCompute(bytes,bytes.length() - 8,hash)))","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":true,"scope":"TARGET","local":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"ASSIGNMENT","change":"hash \u003d hashCodeAsciiCompute(bytes,bytes.length() - 8,hash)","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":true,"scope":"TARGET","local":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"ASSIGNMENT","change":"hash \u003d hashCodeAsciiCompute(bytes,i,hash)","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":true,"scope":"TARGET","local":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"ASSIGNMENT","change":"hash \u003d hashCodeAsciiCompute(bytes,bytes.length() - 16,hashCodeAsciiCompute(bytes,bytes.length() - 8,hash))","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":true,"scope":"TARGET","local":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"ASSIGNMENT","change":"i -\u003d 8","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":true,"scope":"TARGET","local":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"BREAK_STATEMENT","change":"break;\n","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":true,"scope":"TARGET","local":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"EXPRESSION_STATEMENT","change":"hash\u003dhashCodeAsciiCompute(bytes,i,hash)","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":true,"scope":"TARGET","local":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"EXPRESSION_STATEMENT","change":"hash\u003dhashCodeAsciiCompute(bytes,bytes.length() - 8,hash)","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":true,"scope":"TARGET","local":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"EXPRESSION_STATEMENT","change":"hash\u003dhashCodeAsciiCompute(bytes,bytes.length() - 16,hashCodeAsciiCompute(bytes,bytes.length() - 8,hash))","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":true,"scope":"TARGET","local":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"EXPRESSION_STATEMENT","change":"hash\u003dhashCodeAsciiCompute(bytes,bytes.length() - 24,hashCodeAsciiCompute(bytes,bytes.length() - 16,hashCodeAsciiCompute(bytes,bytes.length() - 8,hash)))","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":true,"scope":"TARGET","local":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"FOR_STATEMENT","change":"for (int i\u003dbytes.length() - 8; i \u003e\u003d remainingBytes; i-\u003d8) {\n hash\u003dhashCodeAsciiCompute(bytes,i,hash);\n}\n","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":true,"scope":"TARGET","local":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"INFIX_EXPRESSION","change":"i \u003e\u003d remainingBytes","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":true,"scope":"TARGET","local":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"INFIX_EXPRESSION","change":"hash * HASH_CODE_C1","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":true,"scope":"TARGET","local":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"INFIX_EXPRESSION","change":"(hash * HASH_CODE_C1 + hashCodeAsciiSanitizsByte(bytes.charAt(0))) * HASH_CODE_C2","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":true,"scope":"TARGET","local":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"INFIX_EXPRESSION","change":"(hash * HASH_CODE_C1 + hashCodeAsciiSanitizeShort(bytes,0)) * HASH_CODE_C2 + hashCodeAsciiSanitizeInt(bytes,2)","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":true,"scope":"TARGET","local":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"INFIX_EXPRESSION","change":"(hash * HASH_CODE_C1 + hashCodeAsciiSanitizsByte(bytes.charAt(0))) * HASH_CODE_C2 + hashCodeAsciiSanitizeShort(bytes,1)","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":true,"scope":"TARGET","local":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"INFIX_EXPRESSION","change":"((hash * HASH_CODE_C1 + hashCodeAsciiSanitizsByte(bytes.charAt(0))) * HASH_CODE_C2 + hashCodeAsciiSanitizeShort(bytes,1)) * HASH_CODE_C1","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":true,"scope":"TARGET","local":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"INFIX_EXPRESSION","change":"hash * HASH_CODE_C1 + hashCodeAsciiSanitizsByte(bytes.charAt(0))","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":true,"scope":"TARGET","local":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"INFIX_EXPRESSION","change":"hash * HASH_CODE_C1 + hashCodeAsciiSanitizeShort(bytes,0)","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":true,"scope":"TARGET","local":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"INFIX_EXPRESSION","change":"hash * HASH_CODE_C1 + hashCodeAsciiSanitizeInt(bytes,0)","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":true,"scope":"TARGET","local":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"INFIX_EXPRESSION","change":"((hash * HASH_CODE_C1 + hashCodeAsciiSanitizsByte(bytes.charAt(0))) * HASH_CODE_C2 + hashCodeAsciiSanitizeShort(bytes,1)) * HASH_CODE_C1 + hashCodeAsciiSanitizeInt(bytes,3)","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":true,"scope":"TARGET","local":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"INFIX_EXPRESSION","change":"bytes.length() - 8","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":true,"scope":"TARGET","local":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"INFIX_EXPRESSION","change":"(hash * HASH_CODE_C1 + hashCodeAsciiSanitizeShort(bytes,0)) * HASH_CODE_C2","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":true,"scope":"TARGET","local":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"INFIX_EXPRESSION","change":"bytes.length() \u0026 7","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":true,"scope":"TARGET","local":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"INFIX_EXPRESSION","change":"(hash * HASH_CODE_C1 + hashCodeAsciiSanitizsByte(bytes.charAt(0))) * HASH_CODE_C2 + hashCodeAsciiSanitizeInt(bytes,1)","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":true,"scope":"TARGET","local":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"INFIX_EXPRESSION","change":"bytes.length() - 24","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":true,"scope":"TARGET","local":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"INFIX_EXPRESSION","change":"bytes.length() - 16","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":true,"scope":"TARGET","local":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"METHOD_INVOCATION","change":"hashCodeAsciiSanitizsByte(bytes.charAt(0))","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":true,"scope":"TARGET","local":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"METHOD_INVOCATION","change":"hashCodeAsciiSanitizeInt(bytes,1)","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":true,"scope":"TARGET","local":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"METHOD_INVOCATION","change":"hashCodeAsciiSanitizeInt(bytes,2)","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":true,"scope":"TARGET","local":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"METHOD_INVOCATION","change":"hashCodeAsciiCompute(bytes,bytes.length() - 16,hashCodeAsciiCompute(bytes,bytes.length() - 8,hash))","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":true,"scope":"TARGET","local":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"METHOD_INVOCATION","change":"bytes.charAt(0)","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":true,"scope":"TARGET","local":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"METHOD_INVOCATION","change":"hashCodeAsciiSanitizeInt(bytes,0)","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":true,"scope":"TARGET","local":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"METHOD_INVOCATION","change":"bytes.length()","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":true,"scope":"TARGET","local":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"METHOD_INVOCATION","change":"hashCodeAsciiCompute(bytes,i,hash)","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":true,"scope":"TARGET","local":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"METHOD_INVOCATION","change":"hashCodeAsciiCompute(bytes,bytes.length() - 24,hashCodeAsciiCompute(bytes,bytes.length() - 16,hashCodeAsciiCompute(bytes,bytes.length() - 8,hash)))","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":true,"scope":"TARGET","local":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"METHOD_INVOCATION","change":"hashCodeAsciiCompute(bytes,bytes.length() - 8,hash)","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":true,"scope":"TARGET","local":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"METHOD_INVOCATION","change":"hashCodeAsciiSanitizeShort(bytes,1)","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":true,"scope":"TARGET","local":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"METHOD_INVOCATION","change":"hashCodeAsciiSanitizeShort(bytes,0)","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":true,"scope":"TARGET","local":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"METHOD_INVOCATION","change":"hashCodeAsciiSanitizeInt(bytes,3)","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":true,"scope":"TARGET","local":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"MODIFIER","change":"final","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":true,"scope":"TARGET","local":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"NUMBER_LITERAL","change":"22","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":true,"scope":"TARGET","local":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"NUMBER_LITERAL","change":"23","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":true,"scope":"TARGET","local":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"NUMBER_LITERAL","change":"24","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":true,"scope":"TARGET","local":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"NUMBER_LITERAL","change":"25","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":true,"scope":"TARGET","local":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"NUMBER_LITERAL","change":"26","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":true,"scope":"TARGET","local":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"NUMBER_LITERAL","change":"27","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":true,"scope":"TARGET","local":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"NUMBER_LITERAL","change":"28","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":true,"scope":"TARGET","local":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"NUMBER_LITERAL","change":"29","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":true,"scope":"TARGET","local":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"NUMBER_LITERAL","change":"30","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":true,"scope":"TARGET","local":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"NUMBER_LITERAL","change":"31","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":true,"scope":"TARGET","local":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"NUMBER_LITERAL","change":"10","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":true,"scope":"TARGET","local":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"NUMBER_LITERAL","change":"11","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":true,"scope":"TARGET","local":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"NUMBER_LITERAL","change":"12","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":true,"scope":"TARGET","local":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"NUMBER_LITERAL","change":"13","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":true,"scope":"TARGET","local":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"NUMBER_LITERAL","change":"14","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":true,"scope":"TARGET","local":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"NUMBER_LITERAL","change":"15","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":true,"scope":"TARGET","local":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"NUMBER_LITERAL","change":"16","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":true,"scope":"TARGET","local":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"NUMBER_LITERAL","change":"17","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":true,"scope":"TARGET","local":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"NUMBER_LITERAL","change":"18","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":true,"scope":"TARGET","local":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"NUMBER_LITERAL","change":"19","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":true,"scope":"TARGET","local":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"NUMBER_LITERAL","change":"0","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":true,"scope":"TARGET","local":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"NUMBER_LITERAL","change":"1","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":true,"scope":"TARGET","local":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"NUMBER_LITERAL","change":"2","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":true,"scope":"TARGET","local":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"NUMBER_LITERAL","change":"3","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":true,"scope":"TARGET","local":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"NUMBER_LITERAL","change":"4","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":true,"scope":"TARGET","local":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"NUMBER_LITERAL","change":"5","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":true,"scope":"TARGET","local":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"NUMBER_LITERAL","change":"6","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":true,"scope":"TARGET","local":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"NUMBER_LITERAL","change":"7","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":true,"scope":"TARGET","local":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"NUMBER_LITERAL","change":"8","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":true,"scope":"TARGET","local":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"NUMBER_LITERAL","change":"9","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":true,"scope":"TARGET","local":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"NUMBER_LITERAL","change":"20","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":true,"scope":"TARGET","local":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"NUMBER_LITERAL","change":"21","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":true,"scope":"TARGET","local":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"PARENTHESIZED_EXPRESSION","change":"(hash * HASH_CODE_C1 + hashCodeAsciiSanitizsByte(bytes.charAt(0)))","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":true,"scope":"TARGET","local":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"PARENTHESIZED_EXPRESSION","change":"(hash * HASH_CODE_C1 + hashCodeAsciiSanitizeShort(bytes,0))","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":true,"scope":"TARGET","local":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"PARENTHESIZED_EXPRESSION","change":"((hash * HASH_CODE_C1 + hashCodeAsciiSanitizsByte(bytes.charAt(0))) * HASH_CODE_C2 + hashCodeAsciiSanitizeShort(bytes,1))","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":true,"scope":"TARGET","local":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"RETURN_STATEMENT","change":"return (hash * HASH_CODE_C1 + hashCodeAsciiSanitizeShort(bytes,0)) * HASH_CODE_C2 + hashCodeAsciiSanitizeInt(bytes,2);\n","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":true,"scope":"TARGET","local":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"RETURN_STATEMENT","change":"return hash * HASH_CODE_C1 + hashCodeAsciiSanitizeInt(bytes,0);\n","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":true,"scope":"TARGET","local":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"RETURN_STATEMENT","change":"return hash * HASH_CODE_C1 + hashCodeAsciiSanitizeShort(bytes,0);\n","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":true,"scope":"TARGET","local":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"RETURN_STATEMENT","change":"return (hash * HASH_CODE_C1 + hashCodeAsciiSanitizsByte(bytes.charAt(0))) * HASH_CODE_C2 + hashCodeAsciiSanitizeInt(bytes,1);\n","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":true,"scope":"TARGET","local":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"RETURN_STATEMENT","change":"return ((hash * HASH_CODE_C1 + hashCodeAsciiSanitizsByte(bytes.charAt(0))) * HASH_CODE_C2 + hashCodeAsciiSanitizeShort(bytes,1)) * HASH_CODE_C1 + hashCodeAsciiSanitizeInt(bytes,3);\n","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":true,"scope":"TARGET","local":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"RETURN_STATEMENT","change":"return hash;\n","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":true,"scope":"TARGET","local":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"RETURN_STATEMENT","change":"return hash * HASH_CODE_C1 + hashCodeAsciiSanitizsByte(bytes.charAt(0));\n","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":true,"scope":"TARGET","local":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"RETURN_STATEMENT","change":"return (hash * HASH_CODE_C1 + hashCodeAsciiSanitizsByte(bytes.charAt(0))) * HASH_CODE_C2 + hashCodeAsciiSanitizeShort(bytes,1);\n","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":true,"scope":"TARGET","local":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"SWITCH_CASE","change":"case 19:\n","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":true,"scope":"TARGET","local":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"SWITCH_CASE","change":"case 11:\n","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":true,"scope":"TARGET","local":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"SWITCH_CASE","change":"case 12:\n","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":true,"scope":"TARGET","local":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"SWITCH_CASE","change":"case 13:\n","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":true,"scope":"TARGET","local":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"SWITCH_CASE","change":"case 14:\n","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":true,"scope":"TARGET","local":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"SWITCH_CASE","change":"case 16:\n","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":true,"scope":"TARGET","local":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"SWITCH_CASE","change":"case 15:\n","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":true,"scope":"TARGET","local":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"SWITCH_CASE","change":"case 18:\n","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":true,"scope":"TARGET","local":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"SWITCH_CASE","change":"case 17:\n","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":true,"scope":"TARGET","local":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"SWITCH_CASE","change":"case 21:\n","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":true,"scope":"TARGET","local":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"SWITCH_CASE","change":"case 20:\n","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":true,"scope":"TARGET","local":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"SWITCH_CASE","change":"case 23:\n","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":true,"scope":"TARGET","local":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"SWITCH_CASE","change":"case 22:\n","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":true,"scope":"TARGET","local":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"SWITCH_CASE","change":"case 25:\n","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":true,"scope":"TARGET","local":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"SWITCH_CASE","change":"case 24:\n","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":true,"scope":"TARGET","local":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"SWITCH_CASE","change":"case 27:\n","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":true,"scope":"TARGET","local":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"SWITCH_CASE","change":"case 26:\n","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":true,"scope":"TARGET","local":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"SWITCH_CASE","change":"case 29:\n","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":true,"scope":"TARGET","local":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"SWITCH_CASE","change":"case 28:\n","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":true,"scope":"TARGET","local":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"SWITCH_CASE","change":"case 8:\n","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":true,"scope":"TARGET","local":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"SWITCH_CASE","change":"case 30:\n","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":true,"scope":"TARGET","local":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"SWITCH_CASE","change":"case 9:\n","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":true,"scope":"TARGET","local":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"SWITCH_CASE","change":"case 10:\n","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":true,"scope":"TARGET","local":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"SWITCH_CASE","change":"case 31:\n","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":true,"scope":"TARGET","local":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"SWITCH_CASE","change":"case 4:\n","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":true,"scope":"TARGET","local":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"SWITCH_CASE","change":"case 5:\n","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":true,"scope":"TARGET","local":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"SWITCH_CASE","change":"case 6:\n","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":true,"scope":"TARGET","local":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"SWITCH_CASE","change":"case 7:\n","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":true,"scope":"TARGET","local":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"SWITCH_CASE","change":"case 0:\n","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":true,"scope":"TARGET","local":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"SWITCH_CASE","change":"default :\n","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":true,"scope":"TARGET","local":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"SWITCH_CASE","change":"case 1:\n","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":true,"scope":"TARGET","local":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"SWITCH_CASE","change":"case 2:\n","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":true,"scope":"TARGET","local":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"SWITCH_CASE","change":"case 3:\n","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":true,"scope":"TARGET","local":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"SWITCH_STATEMENT","change":"switch (bytes.length()) {\ncase 31:\ncase 30:\ncase 29:\ncase 28:\ncase 27:\ncase 26:\ncase 25:\ncase 24:\n hash\u003dhashCodeAsciiCompute(bytes,bytes.length() - 24,hashCodeAsciiCompute(bytes,bytes.length() - 16,hashCodeAsciiCompute(bytes,bytes.length() - 8,hash)));\nbreak;\ncase 23:\ncase 22:\ncase 21:\ncase 20:\ncase 19:\ncase 18:\ncase 17:\ncase 16:\nhash\u003dhashCodeAsciiCompute(bytes,bytes.length() - 16,hashCodeAsciiCompute(bytes,bytes.length() - 8,hash));\nbreak;\ncase 15:\ncase 14:\ncase 13:\ncase 12:\ncase 11:\ncase 10:\ncase 9:\ncase 8:\nhash\u003dhashCodeAsciiCompute(bytes,bytes.length() - 8,hash);\nbreak;\ncase 7:\ncase 6:\ncase 5:\ncase 4:\ncase 3:\ncase 2:\ncase 1:\ncase 0:\nbreak;\ndefault :\nfor (int i\u003dbytes.length() - 8; i \u003e\u003d remainingBytes; i-\u003d8) {\nhash\u003dhashCodeAsciiCompute(bytes,i,hash);\n}\nbreak;\n}\n","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":true,"scope":"TARGET","local":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"SWITCH_STATEMENT","change":"switch (remainingBytes) {\ncase 7:\n return ((hash * HASH_CODE_C1 + hashCodeAsciiSanitizsByte(bytes.charAt(0))) * HASH_CODE_C2 + hashCodeAsciiSanitizeShort(bytes,1)) * HASH_CODE_C1 + hashCodeAsciiSanitizeInt(bytes,3);\ncase 6:\nreturn (hash * HASH_CODE_C1 + hashCodeAsciiSanitizeShort(bytes,0)) * HASH_CODE_C2 + hashCodeAsciiSanitizeInt(bytes,2);\ncase 5:\nreturn (hash * HASH_CODE_C1 + hashCodeAsciiSanitizsByte(bytes.charAt(0))) * HASH_CODE_C2 + hashCodeAsciiSanitizeInt(bytes,1);\ncase 4:\nreturn hash * HASH_CODE_C1 + hashCodeAsciiSanitizeInt(bytes,0);\ncase 3:\nreturn (hash * HASH_CODE_C1 + hashCodeAsciiSanitizsByte(bytes.charAt(0))) * HASH_CODE_C2 + hashCodeAsciiSanitizeShort(bytes,1);\ncase 2:\nreturn hash * HASH_CODE_C1 + hashCodeAsciiSanitizeShort(bytes,0);\ncase 1:\nreturn hash * HASH_CODE_C1 + hashCodeAsciiSanitizsByte(bytes.charAt(0));\ndefault :\nreturn hash;\n}\n","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":true,"scope":"TARGET","local":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"VARIABLE_DECLARATION_EXPRESSION","change":"int [i\u003dbytes.length() - 8]","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":true,"scope":"TARGET","local":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"i","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":true,"scope":"TARGET","local":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"remainingBytes","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":true,"scope":"TARGET","local":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"hash","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":true,"scope":"TARGET","local":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"int [hash\u003dHASH_CODE_ASCII_SEED]","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":true,"scope":"TARGET","local":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"int [remainingBytes\u003dbytes.length() \u0026 7]","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":true,"scope":"TARGET","local":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"IF_STATEMENT","change":"PlatformDependent0.hasByteArray(bytes)","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":false,"scope":"TARGET","local":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"IF_STATEMENT","change":"!hasUnsafe() || !unalignedAccess()","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":false,"scope":"TARGET","local":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"IF_STATEMENT","change":"PlatformDependent0.hasCharArray(bytes)","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":false,"scope":"TARGET","local":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"INFIX_EXPRESSION","change":"!hasUnsafe() || !unalignedAccess()","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":false,"scope":"TARGET","local":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"METHOD_INVOCATION","change":"PlatformDependent0.hasByteArray(bytes)","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":false,"scope":"TARGET","local":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"METHOD_INVOCATION","change":"hashCodeAsciiSafe(bytes)","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":false,"scope":"TARGET","local":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"METHOD_INVOCATION","change":"PlatformDependent0.byteArray(bytes)","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":false,"scope":"TARGET","local":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"METHOD_INVOCATION","change":"PlatformDependent0.charArray(bytes)","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":false,"scope":"TARGET","local":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"METHOD_INVOCATION","change":"PlatformDependent0.hasCharArray(bytes)","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":false,"scope":"TARGET","local":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"METHOD_INVOCATION","change":"PlatformDependent0.hashCodeAscii(PlatformDependent0.byteArray(bytes))","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":false,"scope":"TARGET","local":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"METHOD_INVOCATION","change":"PlatformDependent0.hashCodeAscii(PlatformDependent0.charArray(bytes))","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":false,"scope":"TARGET","local":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"METHOD_INVOCATION","change":"hasUnsafe()","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":false,"scope":"TARGET","local":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"METHOD_INVOCATION","change":"unalignedAccess()","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":false,"scope":"TARGET","local":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"PREFIX_EXPRESSION","change":"!unalignedAccess()","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":false,"scope":"TARGET","local":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"PREFIX_EXPRESSION","change":"!hasUnsafe()","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":false,"scope":"TARGET","local":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"RETURN_STATEMENT","change":"return hashCodeAsciiSafe(bytes);\n","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":false,"scope":"TARGET","local":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"RETURN_STATEMENT","change":"return PlatformDependent0.hashCodeAscii(PlatformDependent0.byteArray(bytes));\n","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":false,"scope":"TARGET","local":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"RETURN_STATEMENT","change":"return PlatformDependent0.hashCodeAscii(PlatformDependent0.charArray(bytes));\n","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":false,"scope":"TARGET","local":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"METHOD_DECLARATION","change":"io.netty.util.internal.PlatformDependent0.hashCodeAscii(byte[])","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":false,"scope":"EXT_T","local":"common.src.main.io.netty.util.internal.PlatformDependent0"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"METHOD_DECLARATION","change":"io.netty.util.internal.PlatformDependent0.hashCodeAscii(char[])","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":false,"scope":"EXT_T","local":"common.src.main.io.netty.util.internal.PlatformDependent0"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"JAVADOC","change":"/** \n * This must remain consistent with {@link #hashCodeAscii(char[])}.\n */\n","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":false,"scope":"EXT_T","local":"io.netty.util.internal.PlatformDependent0.hashCodeAscii(byte[],int,int)"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"EXPRESSION_STATEMENT","change":"assertEquals(\"length\u003d\" + i,hashCodeAsciiSafe(string),hashCodeAscii(string))","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":false,"scope":"EXT_T","local":"io.netty.util.internal.PlatformDependentTest.testHashCodeAscii()"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"METHOD_INVOCATION","change":"hashCodeAsciiSafe(string)","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":false,"scope":"EXT_S","local":"io.netty.util.internal.PlatformDependentTest.testHashCodeAscii()"} {"project":"netty_netty","commit":"a7f7d9c8e004aa13801424e6e665b1ec525a822f","changeType":"METHOD_INVOCATION","change":"assertEquals(\"length\u003d\" + i,hashCodeAsciiSafe(string),hashCodeAscii(string))","source":"io.netty.util.internal.PlatformDependent.hashCodeAsciiSafe(CharSequence)","target":"io.netty.util.internal.PlatformDependent.hashCodeAscii(CharSequence)","added":false,"scope":"EXT_T","local":"io.netty.util.internal.PlatformDependentTest.testHashCodeAscii()"} {"project":"netty_netty","commit":"2c4a7a253912458908d45dc653b52ff3a3aaab99","changeType":"METHOD_DECLARATION","change":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,FileRegion,int)","source":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)","target":"io.netty.channel.epoll.AbstractEpollStreamChannel.doWriteSingle(ChannelOutboundBuffer,int)","added":true,"scope":"CLASS_S","local":"transport-native-epoll.src.main.io.netty.channel.epoll.AbstractEpollStreamChannel"} {"project":"netty_netty","commit":"2c4a7a253912458908d45dc653b52ff3a3aaab99","changeType":"METHOD_DECLARATION","change":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)","source":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)","target":"io.netty.channel.epoll.AbstractEpollStreamChannel.doWriteSingle(ChannelOutboundBuffer,int)","added":false,"scope":"CLASS_S","local":"transport-native-epoll.src.main.io.netty.channel.epoll.AbstractEpollStreamChannel"} {"project":"netty_netty","commit":"2c4a7a253912458908d45dc653b52ff3a3aaab99","changeType":"ASSIGNMENT","change":"done \u003d true","source":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)","target":"io.netty.channel.epoll.AbstractEpollStreamChannel.doWriteSingle(ChannelOutboundBuffer,int)","added":false,"scope":"SOURCE","local":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)"} {"project":"netty_netty","commit":"2c4a7a253912458908d45dc653b52ff3a3aaab99","changeType":"ASSIGNMENT","change":"flushedAmount +\u003d localFlushedAmount","source":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)","target":"io.netty.channel.epoll.AbstractEpollStreamChannel.doWriteSingle(ChannelOutboundBuffer,int)","added":false,"scope":"SOURCE","local":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)"} {"project":"netty_netty","commit":"2c4a7a253912458908d45dc653b52ff3a3aaab99","changeType":"BOOLEAN_LITERAL","change":"true","source":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)","target":"io.netty.channel.epoll.AbstractEpollStreamChannel.doWriteSingle(ChannelOutboundBuffer,int)","added":false,"scope":"SOURCE","local":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)"} {"project":"netty_netty","commit":"2c4a7a253912458908d45dc653b52ff3a3aaab99","changeType":"BOOLEAN_LITERAL","change":"false","source":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)","target":"io.netty.channel.epoll.AbstractEpollStreamChannel.doWriteSingle(ChannelOutboundBuffer,int)","added":false,"scope":"SOURCE","local":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)"} {"project":"netty_netty","commit":"2c4a7a253912458908d45dc653b52ff3a3aaab99","changeType":"BREAK_STATEMENT","change":"break;\n","source":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)","target":"io.netty.channel.epoll.AbstractEpollStreamChannel.doWriteSingle(ChannelOutboundBuffer,int)","added":false,"scope":"SOURCE","local":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)"} {"project":"netty_netty","commit":"2c4a7a253912458908d45dc653b52ff3a3aaab99","changeType":"EXPRESSION_STATEMENT","change":"in.remove()","source":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)","target":"io.netty.channel.epoll.AbstractEpollStreamChannel.doWriteSingle(ChannelOutboundBuffer,int)","added":false,"scope":"SOURCE","local":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)"} {"project":"netty_netty","commit":"2c4a7a253912458908d45dc653b52ff3a3aaab99","changeType":"EXPRESSION_STATEMENT","change":"in.progress(flushedAmount)","source":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)","target":"io.netty.channel.epoll.AbstractEpollStreamChannel.doWriteSingle(ChannelOutboundBuffer,int)","added":false,"scope":"SOURCE","local":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)"} {"project":"netty_netty","commit":"2c4a7a253912458908d45dc653b52ff3a3aaab99","changeType":"EXPRESSION_STATEMENT","change":"done\u003dtrue","source":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)","target":"io.netty.channel.epoll.AbstractEpollStreamChannel.doWriteSingle(ChannelOutboundBuffer,int)","added":false,"scope":"SOURCE","local":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)"} {"project":"netty_netty","commit":"2c4a7a253912458908d45dc653b52ff3a3aaab99","changeType":"EXPRESSION_STATEMENT","change":"flushedAmount+\u003dlocalFlushedAmount","source":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)","target":"io.netty.channel.epoll.AbstractEpollStreamChannel.doWriteSingle(ChannelOutboundBuffer,int)","added":false,"scope":"SOURCE","local":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)"} {"project":"netty_netty","commit":"2c4a7a253912458908d45dc653b52ff3a3aaab99","changeType":"FOR_STATEMENT","change":"for (int i\u003dwriteSpinCount - 1; i \u003e\u003d 0; i--) {\n final long offset\u003dregion.transferred();\n final long localFlushedAmount\u003dNative.sendfile(fd().intValue(),region,baseOffset,offset,regionCount - offset);\n if (localFlushedAmount \u003d\u003d 0) {\n break;\n }\n flushedAmount+\u003dlocalFlushedAmount;\n if (region.transfered() \u003e\u003d regionCount) {\n done\u003dtrue;\n break;\n }\n}\n","source":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)","target":"io.netty.channel.epoll.AbstractEpollStreamChannel.doWriteSingle(ChannelOutboundBuffer,int)","added":false,"scope":"SOURCE","local":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)"} {"project":"netty_netty","commit":"2c4a7a253912458908d45dc653b52ff3a3aaab99","changeType":"IF_STATEMENT","change":"done","source":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)","target":"io.netty.channel.epoll.AbstractEpollStreamChannel.doWriteSingle(ChannelOutboundBuffer,int)","added":false,"scope":"SOURCE","local":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)"} {"project":"netty_netty","commit":"2c4a7a253912458908d45dc653b52ff3a3aaab99","changeType":"IF_STATEMENT","change":"flushedAmount \u003e 0","source":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)","target":"io.netty.channel.epoll.AbstractEpollStreamChannel.doWriteSingle(ChannelOutboundBuffer,int)","added":false,"scope":"SOURCE","local":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)"} {"project":"netty_netty","commit":"2c4a7a253912458908d45dc653b52ff3a3aaab99","changeType":"IF_STATEMENT","change":"region.transfered() \u003e\u003d regionCount","source":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)","target":"io.netty.channel.epoll.AbstractEpollStreamChannel.doWriteSingle(ChannelOutboundBuffer,int)","added":false,"scope":"SOURCE","local":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)"} {"project":"netty_netty","commit":"2c4a7a253912458908d45dc653b52ff3a3aaab99","changeType":"IF_STATEMENT","change":"localFlushedAmount \u003d\u003d 0","source":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)","target":"io.netty.channel.epoll.AbstractEpollStreamChannel.doWriteSingle(ChannelOutboundBuffer,int)","added":false,"scope":"SOURCE","local":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)"} {"project":"netty_netty","commit":"2c4a7a253912458908d45dc653b52ff3a3aaab99","changeType":"IF_STATEMENT","change":"region.transferred() \u003e\u003d regionCount","source":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)","target":"io.netty.channel.epoll.AbstractEpollStreamChannel.doWriteSingle(ChannelOutboundBuffer,int)","added":false,"scope":"SOURCE","local":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)"} {"project":"netty_netty","commit":"2c4a7a253912458908d45dc653b52ff3a3aaab99","changeType":"INFIX_EXPRESSION","change":"flushedAmount \u003e 0","source":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)","target":"io.netty.channel.epoll.AbstractEpollStreamChannel.doWriteSingle(ChannelOutboundBuffer,int)","added":false,"scope":"SOURCE","local":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)"} {"project":"netty_netty","commit":"2c4a7a253912458908d45dc653b52ff3a3aaab99","changeType":"INFIX_EXPRESSION","change":"region.transfered() \u003e\u003d regionCount","source":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)","target":"io.netty.channel.epoll.AbstractEpollStreamChannel.doWriteSingle(ChannelOutboundBuffer,int)","added":false,"scope":"SOURCE","local":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)"} {"project":"netty_netty","commit":"2c4a7a253912458908d45dc653b52ff3a3aaab99","changeType":"INFIX_EXPRESSION","change":"localFlushedAmount \u003d\u003d 0","source":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)","target":"io.netty.channel.epoll.AbstractEpollStreamChannel.doWriteSingle(ChannelOutboundBuffer,int)","added":false,"scope":"SOURCE","local":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)"} {"project":"netty_netty","commit":"2c4a7a253912458908d45dc653b52ff3a3aaab99","changeType":"INFIX_EXPRESSION","change":"regionCount - offset","source":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)","target":"io.netty.channel.epoll.AbstractEpollStreamChannel.doWriteSingle(ChannelOutboundBuffer,int)","added":false,"scope":"SOURCE","local":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)"} {"project":"netty_netty","commit":"2c4a7a253912458908d45dc653b52ff3a3aaab99","changeType":"INFIX_EXPRESSION","change":"i \u003e\u003d 0","source":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)","target":"io.netty.channel.epoll.AbstractEpollStreamChannel.doWriteSingle(ChannelOutboundBuffer,int)","added":false,"scope":"SOURCE","local":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)"} {"project":"netty_netty","commit":"2c4a7a253912458908d45dc653b52ff3a3aaab99","changeType":"INFIX_EXPRESSION","change":"writeSpinCount - 1","source":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)","target":"io.netty.channel.epoll.AbstractEpollStreamChannel.doWriteSingle(ChannelOutboundBuffer,int)","added":false,"scope":"SOURCE","local":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)"} {"project":"netty_netty","commit":"2c4a7a253912458908d45dc653b52ff3a3aaab99","changeType":"INFIX_EXPRESSION","change":"region.transferred() \u003e\u003d regionCount","source":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)","target":"io.netty.channel.epoll.AbstractEpollStreamChannel.doWriteSingle(ChannelOutboundBuffer,int)","added":false,"scope":"SOURCE","local":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)"} {"project":"netty_netty","commit":"2c4a7a253912458908d45dc653b52ff3a3aaab99","changeType":"JAVADOC","change":"/** \n * Write a {@link DefaultFileRegion}\n * @param region the {@link DefaultFileRegion} from which the bytes should be written\n * @return amount the amount of written bytes\n */\n","source":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)","target":"io.netty.channel.epoll.AbstractEpollStreamChannel.doWriteSingle(ChannelOutboundBuffer,int)","added":false,"scope":"SOURCE","local":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)"} {"project":"netty_netty","commit":"2c4a7a253912458908d45dc653b52ff3a3aaab99","changeType":"METHOD_INVOCATION","change":"in.remove()","source":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)","target":"io.netty.channel.epoll.AbstractEpollStreamChannel.doWriteSingle(ChannelOutboundBuffer,int)","added":false,"scope":"SOURCE","local":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)"} {"project":"netty_netty","commit":"2c4a7a253912458908d45dc653b52ff3a3aaab99","changeType":"METHOD_INVOCATION","change":"in.progress(flushedAmount)","source":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)","target":"io.netty.channel.epoll.AbstractEpollStreamChannel.doWriteSingle(ChannelOutboundBuffer,int)","added":false,"scope":"SOURCE","local":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)"} {"project":"netty_netty","commit":"2c4a7a253912458908d45dc653b52ff3a3aaab99","changeType":"METHOD_INVOCATION","change":"region.transfered()","source":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)","target":"io.netty.channel.epoll.AbstractEpollStreamChannel.doWriteSingle(ChannelOutboundBuffer,int)","added":false,"scope":"SOURCE","local":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)"} {"project":"netty_netty","commit":"2c4a7a253912458908d45dc653b52ff3a3aaab99","changeType":"METHOD_INVOCATION","change":"fd()","source":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)","target":"io.netty.channel.epoll.AbstractEpollStreamChannel.doWriteSingle(ChannelOutboundBuffer,int)","added":false,"scope":"SOURCE","local":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)"} {"project":"netty_netty","commit":"2c4a7a253912458908d45dc653b52ff3a3aaab99","changeType":"METHOD_INVOCATION","change":"fd().intValue()","source":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)","target":"io.netty.channel.epoll.AbstractEpollStreamChannel.doWriteSingle(ChannelOutboundBuffer,int)","added":false,"scope":"SOURCE","local":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)"} {"project":"netty_netty","commit":"2c4a7a253912458908d45dc653b52ff3a3aaab99","changeType":"METHOD_INVOCATION","change":"Native.sendfile(fd().intValue(),region,baseOffset,offset,regionCount - offset)","source":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)","target":"io.netty.channel.epoll.AbstractEpollStreamChannel.doWriteSingle(ChannelOutboundBuffer,int)","added":false,"scope":"SOURCE","local":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)"} {"project":"netty_netty","commit":"2c4a7a253912458908d45dc653b52ff3a3aaab99","changeType":"METHOD_INVOCATION","change":"region.transferred()","source":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)","target":"io.netty.channel.epoll.AbstractEpollStreamChannel.doWriteSingle(ChannelOutboundBuffer,int)","added":false,"scope":"SOURCE","local":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)"} {"project":"netty_netty","commit":"2c4a7a253912458908d45dc653b52ff3a3aaab99","changeType":"METHOD_INVOCATION","change":"region.position()","source":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)","target":"io.netty.channel.epoll.AbstractEpollStreamChannel.doWriteSingle(ChannelOutboundBuffer,int)","added":false,"scope":"SOURCE","local":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)"} {"project":"netty_netty","commit":"2c4a7a253912458908d45dc653b52ff3a3aaab99","changeType":"METHOD_INVOCATION","change":"region.count()","source":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)","target":"io.netty.channel.epoll.AbstractEpollStreamChannel.doWriteSingle(ChannelOutboundBuffer,int)","added":false,"scope":"SOURCE","local":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)"} {"project":"netty_netty","commit":"2c4a7a253912458908d45dc653b52ff3a3aaab99","changeType":"MODIFIER","change":"final","source":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)","target":"io.netty.channel.epoll.AbstractEpollStreamChannel.doWriteSingle(ChannelOutboundBuffer,int)","added":false,"scope":"SOURCE","local":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)"} {"project":"netty_netty","commit":"2c4a7a253912458908d45dc653b52ff3a3aaab99","changeType":"MODIFIER","change":"private","source":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)","target":"io.netty.channel.epoll.AbstractEpollStreamChannel.doWriteSingle(ChannelOutboundBuffer,int)","added":false,"scope":"SOURCE","local":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)"} {"project":"netty_netty","commit":"2c4a7a253912458908d45dc653b52ff3a3aaab99","changeType":"NUMBER_LITERAL","change":"0","source":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)","target":"io.netty.channel.epoll.AbstractEpollStreamChannel.doWriteSingle(ChannelOutboundBuffer,int)","added":false,"scope":"SOURCE","local":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)"} {"project":"netty_netty","commit":"2c4a7a253912458908d45dc653b52ff3a3aaab99","changeType":"NUMBER_LITERAL","change":"1","source":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)","target":"io.netty.channel.epoll.AbstractEpollStreamChannel.doWriteSingle(ChannelOutboundBuffer,int)","added":false,"scope":"SOURCE","local":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)"} {"project":"netty_netty","commit":"2c4a7a253912458908d45dc653b52ff3a3aaab99","changeType":"POSTFIX_EXPRESSION","change":"i--","source":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)","target":"io.netty.channel.epoll.AbstractEpollStreamChannel.doWriteSingle(ChannelOutboundBuffer,int)","added":false,"scope":"SOURCE","local":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)"} {"project":"netty_netty","commit":"2c4a7a253912458908d45dc653b52ff3a3aaab99","changeType":"PRIMITIVE_TYPE","change":"long","source":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)","target":"io.netty.channel.epoll.AbstractEpollStreamChannel.doWriteSingle(ChannelOutboundBuffer,int)","added":false,"scope":"SOURCE","local":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)"} {"project":"netty_netty","commit":"2c4a7a253912458908d45dc653b52ff3a3aaab99","changeType":"PRIMITIVE_TYPE","change":"int","source":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)","target":"io.netty.channel.epoll.AbstractEpollStreamChannel.doWriteSingle(ChannelOutboundBuffer,int)","added":false,"scope":"SOURCE","local":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)"} {"project":"netty_netty","commit":"2c4a7a253912458908d45dc653b52ff3a3aaab99","changeType":"PRIMITIVE_TYPE","change":"boolean","source":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)","target":"io.netty.channel.epoll.AbstractEpollStreamChannel.doWriteSingle(ChannelOutboundBuffer,int)","added":false,"scope":"SOURCE","local":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)"} {"project":"netty_netty","commit":"2c4a7a253912458908d45dc653b52ff3a3aaab99","changeType":"RETURN_STATEMENT","change":"return done;\n","source":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)","target":"io.netty.channel.epoll.AbstractEpollStreamChannel.doWriteSingle(ChannelOutboundBuffer,int)","added":false,"scope":"SOURCE","local":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)"} {"project":"netty_netty","commit":"2c4a7a253912458908d45dc653b52ff3a3aaab99","changeType":"RETURN_STATEMENT","change":"return true;\n","source":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)","target":"io.netty.channel.epoll.AbstractEpollStreamChannel.doWriteSingle(ChannelOutboundBuffer,int)","added":false,"scope":"SOURCE","local":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)"} {"project":"netty_netty","commit":"2c4a7a253912458908d45dc653b52ff3a3aaab99","changeType":"SIMPLE_TYPE","change":"Exception","source":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)","target":"io.netty.channel.epoll.AbstractEpollStreamChannel.doWriteSingle(ChannelOutboundBuffer,int)","added":false,"scope":"SOURCE","local":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)"} {"project":"netty_netty","commit":"2c4a7a253912458908d45dc653b52ff3a3aaab99","changeType":"SIMPLE_TYPE","change":"DefaultFileRegion","source":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)","target":"io.netty.channel.epoll.AbstractEpollStreamChannel.doWriteSingle(ChannelOutboundBuffer,int)","added":false,"scope":"SOURCE","local":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)"} {"project":"netty_netty","commit":"2c4a7a253912458908d45dc653b52ff3a3aaab99","changeType":"SIMPLE_TYPE","change":"ChannelOutboundBuffer","source":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)","target":"io.netty.channel.epoll.AbstractEpollStreamChannel.doWriteSingle(ChannelOutboundBuffer,int)","added":false,"scope":"SOURCE","local":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)"} {"project":"netty_netty","commit":"2c4a7a253912458908d45dc653b52ff3a3aaab99","changeType":"SINGLE_VARIABLE_DECLARATION","change":"int writeSpinCount","source":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)","target":"io.netty.channel.epoll.AbstractEpollStreamChannel.doWriteSingle(ChannelOutboundBuffer,int)","added":false,"scope":"SOURCE","local":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)"} {"project":"netty_netty","commit":"2c4a7a253912458908d45dc653b52ff3a3aaab99","changeType":"SINGLE_VARIABLE_DECLARATION","change":"DefaultFileRegion region","source":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)","target":"io.netty.channel.epoll.AbstractEpollStreamChannel.doWriteSingle(ChannelOutboundBuffer,int)","added":false,"scope":"SOURCE","local":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)"} {"project":"netty_netty","commit":"2c4a7a253912458908d45dc653b52ff3a3aaab99","changeType":"SINGLE_VARIABLE_DECLARATION","change":"ChannelOutboundBuffer in","source":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)","target":"io.netty.channel.epoll.AbstractEpollStreamChannel.doWriteSingle(ChannelOutboundBuffer,int)","added":false,"scope":"SOURCE","local":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)"} {"project":"netty_netty","commit":"2c4a7a253912458908d45dc653b52ff3a3aaab99","changeType":"VARIABLE_DECLARATION_EXPRESSION","change":"int [i\u003dwriteSpinCount - 1]","source":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)","target":"io.netty.channel.epoll.AbstractEpollStreamChannel.doWriteSingle(ChannelOutboundBuffer,int)","added":false,"scope":"SOURCE","local":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)"} {"project":"netty_netty","commit":"2c4a7a253912458908d45dc653b52ff3a3aaab99","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"localFlushedAmount","source":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)","target":"io.netty.channel.epoll.AbstractEpollStreamChannel.doWriteSingle(ChannelOutboundBuffer,int)","added":false,"scope":"SOURCE","local":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)"} {"project":"netty_netty","commit":"2c4a7a253912458908d45dc653b52ff3a3aaab99","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"offset","source":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)","target":"io.netty.channel.epoll.AbstractEpollStreamChannel.doWriteSingle(ChannelOutboundBuffer,int)","added":false,"scope":"SOURCE","local":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)"} {"project":"netty_netty","commit":"2c4a7a253912458908d45dc653b52ff3a3aaab99","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"i","source":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)","target":"io.netty.channel.epoll.AbstractEpollStreamChannel.doWriteSingle(ChannelOutboundBuffer,int)","added":false,"scope":"SOURCE","local":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)"} {"project":"netty_netty","commit":"2c4a7a253912458908d45dc653b52ff3a3aaab99","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"flushedAmount","source":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)","target":"io.netty.channel.epoll.AbstractEpollStreamChannel.doWriteSingle(ChannelOutboundBuffer,int)","added":false,"scope":"SOURCE","local":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)"} {"project":"netty_netty","commit":"2c4a7a253912458908d45dc653b52ff3a3aaab99","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"done","source":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)","target":"io.netty.channel.epoll.AbstractEpollStreamChannel.doWriteSingle(ChannelOutboundBuffer,int)","added":false,"scope":"SOURCE","local":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)"} {"project":"netty_netty","commit":"2c4a7a253912458908d45dc653b52ff3a3aaab99","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"baseOffset","source":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)","target":"io.netty.channel.epoll.AbstractEpollStreamChannel.doWriteSingle(ChannelOutboundBuffer,int)","added":false,"scope":"SOURCE","local":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)"} {"project":"netty_netty","commit":"2c4a7a253912458908d45dc653b52ff3a3aaab99","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"regionCount","source":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)","target":"io.netty.channel.epoll.AbstractEpollStreamChannel.doWriteSingle(ChannelOutboundBuffer,int)","added":false,"scope":"SOURCE","local":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)"} {"project":"netty_netty","commit":"2c4a7a253912458908d45dc653b52ff3a3aaab99","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"long [localFlushedAmount\u003dNative.sendfile(fd().intValue(),region,baseOffset,offset,regionCount - offset)]","source":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)","target":"io.netty.channel.epoll.AbstractEpollStreamChannel.doWriteSingle(ChannelOutboundBuffer,int)","added":false,"scope":"SOURCE","local":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)"} {"project":"netty_netty","commit":"2c4a7a253912458908d45dc653b52ff3a3aaab99","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"long [offset\u003dregion.transferred()]","source":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)","target":"io.netty.channel.epoll.AbstractEpollStreamChannel.doWriteSingle(ChannelOutboundBuffer,int)","added":false,"scope":"SOURCE","local":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)"} {"project":"netty_netty","commit":"2c4a7a253912458908d45dc653b52ff3a3aaab99","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"long [flushedAmount\u003d0]","source":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)","target":"io.netty.channel.epoll.AbstractEpollStreamChannel.doWriteSingle(ChannelOutboundBuffer,int)","added":false,"scope":"SOURCE","local":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)"} {"project":"netty_netty","commit":"2c4a7a253912458908d45dc653b52ff3a3aaab99","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"boolean [done\u003dfalse]","source":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)","target":"io.netty.channel.epoll.AbstractEpollStreamChannel.doWriteSingle(ChannelOutboundBuffer,int)","added":false,"scope":"SOURCE","local":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)"} {"project":"netty_netty","commit":"2c4a7a253912458908d45dc653b52ff3a3aaab99","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"long [baseOffset\u003dregion.position()]","source":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)","target":"io.netty.channel.epoll.AbstractEpollStreamChannel.doWriteSingle(ChannelOutboundBuffer,int)","added":false,"scope":"SOURCE","local":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)"} {"project":"netty_netty","commit":"2c4a7a253912458908d45dc653b52ff3a3aaab99","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"long [regionCount\u003dregion.count()]","source":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)","target":"io.netty.channel.epoll.AbstractEpollStreamChannel.doWriteSingle(ChannelOutboundBuffer,int)","added":false,"scope":"SOURCE","local":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)"} {"project":"netty_netty","commit":"2c4a7a253912458908d45dc653b52ff3a3aaab99","changeType":"CAST_EXPRESSION","change":"(FileRegion)msg","source":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)","target":"io.netty.channel.epoll.AbstractEpollStreamChannel.doWriteSingle(ChannelOutboundBuffer,int)","added":true,"scope":"TARGET","local":"io.netty.channel.epoll.AbstractEpollStreamChannel.doWriteSingle(ChannelOutboundBuffer,int)"} {"project":"netty_netty","commit":"2c4a7a253912458908d45dc653b52ff3a3aaab99","changeType":"IF_STATEMENT","change":"!writeDefaultFileRegion(in,(DefaultFileRegion)msg,writeSpinCount)","source":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)","target":"io.netty.channel.epoll.AbstractEpollStreamChannel.doWriteSingle(ChannelOutboundBuffer,int)","added":true,"scope":"TARGET","local":"io.netty.channel.epoll.AbstractEpollStreamChannel.doWriteSingle(ChannelOutboundBuffer,int)"} {"project":"netty_netty","commit":"2c4a7a253912458908d45dc653b52ff3a3aaab99","changeType":"IF_STATEMENT","change":"msg instanceof FileRegion","source":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)","target":"io.netty.channel.epoll.AbstractEpollStreamChannel.doWriteSingle(ChannelOutboundBuffer,int)","added":true,"scope":"TARGET","local":"io.netty.channel.epoll.AbstractEpollStreamChannel.doWriteSingle(ChannelOutboundBuffer,int)"} {"project":"netty_netty","commit":"2c4a7a253912458908d45dc653b52ff3a3aaab99","changeType":"IF_STATEMENT","change":"!writeBytes(in,(ByteBuf)msg,writeSpinCount)","source":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)","target":"io.netty.channel.epoll.AbstractEpollStreamChannel.doWriteSingle(ChannelOutboundBuffer,int)","added":true,"scope":"TARGET","local":"io.netty.channel.epoll.AbstractEpollStreamChannel.doWriteSingle(ChannelOutboundBuffer,int)"} {"project":"netty_netty","commit":"2c4a7a253912458908d45dc653b52ff3a3aaab99","changeType":"IF_STATEMENT","change":"!writeFileRegion(in,(FileRegion)msg,writeSpinCount)","source":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)","target":"io.netty.channel.epoll.AbstractEpollStreamChannel.doWriteSingle(ChannelOutboundBuffer,int)","added":true,"scope":"TARGET","local":"io.netty.channel.epoll.AbstractEpollStreamChannel.doWriteSingle(ChannelOutboundBuffer,int)"} {"project":"netty_netty","commit":"2c4a7a253912458908d45dc653b52ff3a3aaab99","changeType":"INSTANCEOF_EXPRESSION","change":"msg instanceof FileRegion","source":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)","target":"io.netty.channel.epoll.AbstractEpollStreamChannel.doWriteSingle(ChannelOutboundBuffer,int)","added":true,"scope":"TARGET","local":"io.netty.channel.epoll.AbstractEpollStreamChannel.doWriteSingle(ChannelOutboundBuffer,int)"} {"project":"netty_netty","commit":"2c4a7a253912458908d45dc653b52ff3a3aaab99","changeType":"METHOD_INVOCATION","change":"writeFileRegion(in,(FileRegion)msg,writeSpinCount)","source":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)","target":"io.netty.channel.epoll.AbstractEpollStreamChannel.doWriteSingle(ChannelOutboundBuffer,int)","added":true,"scope":"TARGET","local":"io.netty.channel.epoll.AbstractEpollStreamChannel.doWriteSingle(ChannelOutboundBuffer,int)"} {"project":"netty_netty","commit":"2c4a7a253912458908d45dc653b52ff3a3aaab99","changeType":"METHOD_INVOCATION","change":"writeBytes(in,(ByteBuf)msg,writeSpinCount)","source":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)","target":"io.netty.channel.epoll.AbstractEpollStreamChannel.doWriteSingle(ChannelOutboundBuffer,int)","added":true,"scope":"TARGET","local":"io.netty.channel.epoll.AbstractEpollStreamChannel.doWriteSingle(ChannelOutboundBuffer,int)"} {"project":"netty_netty","commit":"2c4a7a253912458908d45dc653b52ff3a3aaab99","changeType":"METHOD_INVOCATION","change":"writeDefaultFileRegion(in,(DefaultFileRegion)msg,writeSpinCount)","source":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)","target":"io.netty.channel.epoll.AbstractEpollStreamChannel.doWriteSingle(ChannelOutboundBuffer,int)","added":true,"scope":"TARGET","local":"io.netty.channel.epoll.AbstractEpollStreamChannel.doWriteSingle(ChannelOutboundBuffer,int)"} {"project":"netty_netty","commit":"2c4a7a253912458908d45dc653b52ff3a3aaab99","changeType":"PREFIX_EXPRESSION","change":"!writeDefaultFileRegion(in,(DefaultFileRegion)msg,writeSpinCount)","source":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)","target":"io.netty.channel.epoll.AbstractEpollStreamChannel.doWriteSingle(ChannelOutboundBuffer,int)","added":true,"scope":"TARGET","local":"io.netty.channel.epoll.AbstractEpollStreamChannel.doWriteSingle(ChannelOutboundBuffer,int)"} {"project":"netty_netty","commit":"2c4a7a253912458908d45dc653b52ff3a3aaab99","changeType":"PREFIX_EXPRESSION","change":"!writeBytes(in,(ByteBuf)msg,writeSpinCount)","source":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)","target":"io.netty.channel.epoll.AbstractEpollStreamChannel.doWriteSingle(ChannelOutboundBuffer,int)","added":true,"scope":"TARGET","local":"io.netty.channel.epoll.AbstractEpollStreamChannel.doWriteSingle(ChannelOutboundBuffer,int)"} {"project":"netty_netty","commit":"2c4a7a253912458908d45dc653b52ff3a3aaab99","changeType":"PREFIX_EXPRESSION","change":"!writeFileRegion(in,(FileRegion)msg,writeSpinCount)","source":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)","target":"io.netty.channel.epoll.AbstractEpollStreamChannel.doWriteSingle(ChannelOutboundBuffer,int)","added":true,"scope":"TARGET","local":"io.netty.channel.epoll.AbstractEpollStreamChannel.doWriteSingle(ChannelOutboundBuffer,int)"} {"project":"netty_netty","commit":"2c4a7a253912458908d45dc653b52ff3a3aaab99","changeType":"SIMPLE_TYPE","change":"FileRegion","source":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)","target":"io.netty.channel.epoll.AbstractEpollStreamChannel.doWriteSingle(ChannelOutboundBuffer,int)","added":true,"scope":"TARGET","local":"io.netty.channel.epoll.AbstractEpollStreamChannel.doWriteSingle(ChannelOutboundBuffer,int)"} {"project":"netty_netty","commit":"2c4a7a253912458908d45dc653b52ff3a3aaab99","changeType":"IF_STATEMENT","change":"!writeBytes(in,buf,writeSpinCount)","source":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)","target":"io.netty.channel.epoll.AbstractEpollStreamChannel.doWriteSingle(ChannelOutboundBuffer,int)","added":false,"scope":"TARGET","local":"io.netty.channel.epoll.AbstractEpollStreamChannel.doWriteSingle(ChannelOutboundBuffer,int)"} {"project":"netty_netty","commit":"2c4a7a253912458908d45dc653b52ff3a3aaab99","changeType":"IF_STATEMENT","change":"!writeFileRegion(in,region,writeSpinCount)","source":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)","target":"io.netty.channel.epoll.AbstractEpollStreamChannel.doWriteSingle(ChannelOutboundBuffer,int)","added":false,"scope":"TARGET","local":"io.netty.channel.epoll.AbstractEpollStreamChannel.doWriteSingle(ChannelOutboundBuffer,int)"} {"project":"netty_netty","commit":"2c4a7a253912458908d45dc653b52ff3a3aaab99","changeType":"METHOD_INVOCATION","change":"writeBytes(in,buf,writeSpinCount)","source":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)","target":"io.netty.channel.epoll.AbstractEpollStreamChannel.doWriteSingle(ChannelOutboundBuffer,int)","added":false,"scope":"TARGET","local":"io.netty.channel.epoll.AbstractEpollStreamChannel.doWriteSingle(ChannelOutboundBuffer,int)"} {"project":"netty_netty","commit":"2c4a7a253912458908d45dc653b52ff3a3aaab99","changeType":"METHOD_INVOCATION","change":"writeFileRegion(in,region,writeSpinCount)","source":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)","target":"io.netty.channel.epoll.AbstractEpollStreamChannel.doWriteSingle(ChannelOutboundBuffer,int)","added":false,"scope":"TARGET","local":"io.netty.channel.epoll.AbstractEpollStreamChannel.doWriteSingle(ChannelOutboundBuffer,int)"} {"project":"netty_netty","commit":"2c4a7a253912458908d45dc653b52ff3a3aaab99","changeType":"PREFIX_EXPRESSION","change":"!writeBytes(in,buf,writeSpinCount)","source":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)","target":"io.netty.channel.epoll.AbstractEpollStreamChannel.doWriteSingle(ChannelOutboundBuffer,int)","added":false,"scope":"TARGET","local":"io.netty.channel.epoll.AbstractEpollStreamChannel.doWriteSingle(ChannelOutboundBuffer,int)"} {"project":"netty_netty","commit":"2c4a7a253912458908d45dc653b52ff3a3aaab99","changeType":"PREFIX_EXPRESSION","change":"!writeFileRegion(in,region,writeSpinCount)","source":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)","target":"io.netty.channel.epoll.AbstractEpollStreamChannel.doWriteSingle(ChannelOutboundBuffer,int)","added":false,"scope":"TARGET","local":"io.netty.channel.epoll.AbstractEpollStreamChannel.doWriteSingle(ChannelOutboundBuffer,int)"} {"project":"netty_netty","commit":"2c4a7a253912458908d45dc653b52ff3a3aaab99","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"buf","source":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)","target":"io.netty.channel.epoll.AbstractEpollStreamChannel.doWriteSingle(ChannelOutboundBuffer,int)","added":false,"scope":"TARGET","local":"io.netty.channel.epoll.AbstractEpollStreamChannel.doWriteSingle(ChannelOutboundBuffer,int)"} {"project":"netty_netty","commit":"2c4a7a253912458908d45dc653b52ff3a3aaab99","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"region","source":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)","target":"io.netty.channel.epoll.AbstractEpollStreamChannel.doWriteSingle(ChannelOutboundBuffer,int)","added":false,"scope":"TARGET","local":"io.netty.channel.epoll.AbstractEpollStreamChannel.doWriteSingle(ChannelOutboundBuffer,int)"} {"project":"netty_netty","commit":"2c4a7a253912458908d45dc653b52ff3a3aaab99","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"DefaultFileRegion [region\u003d(DefaultFileRegion)msg]","source":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)","target":"io.netty.channel.epoll.AbstractEpollStreamChannel.doWriteSingle(ChannelOutboundBuffer,int)","added":false,"scope":"TARGET","local":"io.netty.channel.epoll.AbstractEpollStreamChannel.doWriteSingle(ChannelOutboundBuffer,int)"} {"project":"netty_netty","commit":"2c4a7a253912458908d45dc653b52ff3a3aaab99","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"ByteBuf [buf\u003d(ByteBuf)msg]","source":"io.netty.channel.epoll.AbstractEpollStreamChannel.writeFileRegion(ChannelOutboundBuffer,DefaultFileRegion,int)","target":"io.netty.channel.epoll.AbstractEpollStreamChannel.doWriteSingle(ChannelOutboundBuffer,int)","added":false,"scope":"TARGET","local":"io.netty.channel.epoll.AbstractEpollStreamChannel.doWriteSingle(ChannelOutboundBuffer,int)"} {"project":"netty_netty","commit":"253cd694ef6317d52d41b220f4dcf5fd69f44ec3","changeType":"METHOD_DECLARATION","change":"io.netty.handler.ssl.OpenSslEngine.checkPendingHandshakeException()","source":"io.netty.handler.ssl.OpenSslEngine.checkPendingHandshakeException()","target":"io.netty.handler.ssl.OpenSslEngine.handshake()","added":false,"scope":"CLASS_S","local":"handler.src.main.io.netty.handler.ssl.OpenSslEngine"} {"project":"netty_netty","commit":"253cd694ef6317d52d41b220f4dcf5fd69f44ec3","changeType":"ASSIGNMENT","change":"handshakeException \u003d null","source":"io.netty.handler.ssl.OpenSslEngine.checkPendingHandshakeException()","target":"io.netty.handler.ssl.OpenSslEngine.handshake()","added":false,"scope":"SOURCE","local":"io.netty.handler.ssl.OpenSslEngine.checkPendingHandshakeException()"} {"project":"netty_netty","commit":"253cd694ef6317d52d41b220f4dcf5fd69f44ec3","changeType":"EXPRESSION_STATEMENT","change":"shutdown()","source":"io.netty.handler.ssl.OpenSslEngine.checkPendingHandshakeException()","target":"io.netty.handler.ssl.OpenSslEngine.handshake()","added":false,"scope":"SOURCE","local":"io.netty.handler.ssl.OpenSslEngine.checkPendingHandshakeException()"} {"project":"netty_netty","commit":"253cd694ef6317d52d41b220f4dcf5fd69f44ec3","changeType":"EXPRESSION_STATEMENT","change":"handshakeException\u003dnull","source":"io.netty.handler.ssl.OpenSslEngine.checkPendingHandshakeException()","target":"io.netty.handler.ssl.OpenSslEngine.handshake()","added":false,"scope":"SOURCE","local":"io.netty.handler.ssl.OpenSslEngine.checkPendingHandshakeException()"} {"project":"netty_netty","commit":"253cd694ef6317d52d41b220f4dcf5fd69f44ec3","changeType":"IF_STATEMENT","change":"handshakeException !\u003d null","source":"io.netty.handler.ssl.OpenSslEngine.checkPendingHandshakeException()","target":"io.netty.handler.ssl.OpenSslEngine.handshake()","added":false,"scope":"SOURCE","local":"io.netty.handler.ssl.OpenSslEngine.checkPendingHandshakeException()"} {"project":"netty_netty","commit":"253cd694ef6317d52d41b220f4dcf5fd69f44ec3","changeType":"INFIX_EXPRESSION","change":"handshakeException !\u003d null","source":"io.netty.handler.ssl.OpenSslEngine.checkPendingHandshakeException()","target":"io.netty.handler.ssl.OpenSslEngine.handshake()","added":false,"scope":"SOURCE","local":"io.netty.handler.ssl.OpenSslEngine.checkPendingHandshakeException()"} {"project":"netty_netty","commit":"253cd694ef6317d52d41b220f4dcf5fd69f44ec3","changeType":"METHOD_INVOCATION","change":"shutdown()","source":"io.netty.handler.ssl.OpenSslEngine.checkPendingHandshakeException()","target":"io.netty.handler.ssl.OpenSslEngine.handshake()","added":false,"scope":"SOURCE","local":"io.netty.handler.ssl.OpenSslEngine.checkPendingHandshakeException()"} {"project":"netty_netty","commit":"253cd694ef6317d52d41b220f4dcf5fd69f44ec3","changeType":"MODIFIER","change":"private","source":"io.netty.handler.ssl.OpenSslEngine.checkPendingHandshakeException()","target":"io.netty.handler.ssl.OpenSslEngine.handshake()","added":false,"scope":"SOURCE","local":"io.netty.handler.ssl.OpenSslEngine.checkPendingHandshakeException()"} {"project":"netty_netty","commit":"253cd694ef6317d52d41b220f4dcf5fd69f44ec3","changeType":"NULL_LITERAL","change":"null","source":"io.netty.handler.ssl.OpenSslEngine.checkPendingHandshakeException()","target":"io.netty.handler.ssl.OpenSslEngine.handshake()","added":false,"scope":"SOURCE","local":"io.netty.handler.ssl.OpenSslEngine.checkPendingHandshakeException()"} {"project":"netty_netty","commit":"253cd694ef6317d52d41b220f4dcf5fd69f44ec3","changeType":"PRIMITIVE_TYPE","change":"void","source":"io.netty.handler.ssl.OpenSslEngine.checkPendingHandshakeException()","target":"io.netty.handler.ssl.OpenSslEngine.handshake()","added":false,"scope":"SOURCE","local":"io.netty.handler.ssl.OpenSslEngine.checkPendingHandshakeException()"} {"project":"netty_netty","commit":"253cd694ef6317d52d41b220f4dcf5fd69f44ec3","changeType":"SIMPLE_TYPE","change":"SSLHandshakeException","source":"io.netty.handler.ssl.OpenSslEngine.checkPendingHandshakeException()","target":"io.netty.handler.ssl.OpenSslEngine.handshake()","added":false,"scope":"SOURCE","local":"io.netty.handler.ssl.OpenSslEngine.checkPendingHandshakeException()"} {"project":"netty_netty","commit":"253cd694ef6317d52d41b220f4dcf5fd69f44ec3","changeType":"THROW_STATEMENT","change":"throw exception;\n","source":"io.netty.handler.ssl.OpenSslEngine.checkPendingHandshakeException()","target":"io.netty.handler.ssl.OpenSslEngine.handshake()","added":false,"scope":"SOURCE","local":"io.netty.handler.ssl.OpenSslEngine.checkPendingHandshakeException()"} {"project":"netty_netty","commit":"253cd694ef6317d52d41b220f4dcf5fd69f44ec3","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"exception","source":"io.netty.handler.ssl.OpenSslEngine.checkPendingHandshakeException()","target":"io.netty.handler.ssl.OpenSslEngine.handshake()","added":false,"scope":"SOURCE","local":"io.netty.handler.ssl.OpenSslEngine.checkPendingHandshakeException()"} {"project":"netty_netty","commit":"253cd694ef6317d52d41b220f4dcf5fd69f44ec3","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"SSLHandshakeException [exception\u003dhandshakeException]","source":"io.netty.handler.ssl.OpenSslEngine.checkPendingHandshakeException()","target":"io.netty.handler.ssl.OpenSslEngine.handshake()","added":false,"scope":"SOURCE","local":"io.netty.handler.ssl.OpenSslEngine.checkPendingHandshakeException()"} {"project":"netty_netty","commit":"253cd694ef6317d52d41b220f4dcf5fd69f44ec3","changeType":"ASSIGNMENT","change":"handshakeException \u003d null","source":"io.netty.handler.ssl.OpenSslEngine.checkPendingHandshakeException()","target":"io.netty.handler.ssl.OpenSslEngine.handshake()","added":true,"scope":"TARGET","local":"io.netty.handler.ssl.OpenSslEngine.handshake()"} {"project":"netty_netty","commit":"253cd694ef6317d52d41b220f4dcf5fd69f44ec3","changeType":"ASSIGNMENT","change":"exception \u003d handshakeException","source":"io.netty.handler.ssl.OpenSslEngine.checkPendingHandshakeException()","target":"io.netty.handler.ssl.OpenSslEngine.handshake()","added":true,"scope":"TARGET","local":"io.netty.handler.ssl.OpenSslEngine.handshake()"} {"project":"netty_netty","commit":"253cd694ef6317d52d41b220f4dcf5fd69f44ec3","changeType":"EXPRESSION_STATEMENT","change":"handshakeException\u003dnull","source":"io.netty.handler.ssl.OpenSslEngine.checkPendingHandshakeException()","target":"io.netty.handler.ssl.OpenSslEngine.handshake()","added":true,"scope":"TARGET","local":"io.netty.handler.ssl.OpenSslEngine.handshake()"} {"project":"netty_netty","commit":"253cd694ef6317d52d41b220f4dcf5fd69f44ec3","changeType":"EXPRESSION_STATEMENT","change":"shutdown()","source":"io.netty.handler.ssl.OpenSslEngine.checkPendingHandshakeException()","target":"io.netty.handler.ssl.OpenSslEngine.handshake()","added":true,"scope":"TARGET","local":"io.netty.handler.ssl.OpenSslEngine.handshake()"} {"project":"netty_netty","commit":"253cd694ef6317d52d41b220f4dcf5fd69f44ec3","changeType":"EXPRESSION_STATEMENT","change":"exception\u003dhandshakeException","source":"io.netty.handler.ssl.OpenSslEngine.checkPendingHandshakeException()","target":"io.netty.handler.ssl.OpenSslEngine.handshake()","added":true,"scope":"TARGET","local":"io.netty.handler.ssl.OpenSslEngine.handshake()"} {"project":"netty_netty","commit":"253cd694ef6317d52d41b220f4dcf5fd69f44ec3","changeType":"IF_STATEMENT","change":"handshakeException !\u003d null","source":"io.netty.handler.ssl.OpenSslEngine.checkPendingHandshakeException()","target":"io.netty.handler.ssl.OpenSslEngine.handshake()","added":true,"scope":"TARGET","local":"io.netty.handler.ssl.OpenSslEngine.handshake()"} {"project":"netty_netty","commit":"253cd694ef6317d52d41b220f4dcf5fd69f44ec3","changeType":"IF_STATEMENT","change":"exception !\u003d null","source":"io.netty.handler.ssl.OpenSslEngine.checkPendingHandshakeException()","target":"io.netty.handler.ssl.OpenSslEngine.handshake()","added":true,"scope":"TARGET","local":"io.netty.handler.ssl.OpenSslEngine.handshake()"} {"project":"netty_netty","commit":"253cd694ef6317d52d41b220f4dcf5fd69f44ec3","changeType":"IF_STATEMENT","change":"SSL.pendingWrittenBytesInBIO(networkBIO) \u003e 0","source":"io.netty.handler.ssl.OpenSslEngine.checkPendingHandshakeException()","target":"io.netty.handler.ssl.OpenSslEngine.handshake()","added":true,"scope":"TARGET","local":"io.netty.handler.ssl.OpenSslEngine.handshake()"} {"project":"netty_netty","commit":"253cd694ef6317d52d41b220f4dcf5fd69f44ec3","changeType":"INFIX_EXPRESSION","change":"handshakeException !\u003d null","source":"io.netty.handler.ssl.OpenSslEngine.checkPendingHandshakeException()","target":"io.netty.handler.ssl.OpenSslEngine.handshake()","added":true,"scope":"TARGET","local":"io.netty.handler.ssl.OpenSslEngine.handshake()"} {"project":"netty_netty","commit":"253cd694ef6317d52d41b220f4dcf5fd69f44ec3","changeType":"INFIX_EXPRESSION","change":"exception !\u003d null","source":"io.netty.handler.ssl.OpenSslEngine.checkPendingHandshakeException()","target":"io.netty.handler.ssl.OpenSslEngine.handshake()","added":true,"scope":"TARGET","local":"io.netty.handler.ssl.OpenSslEngine.handshake()"} {"project":"netty_netty","commit":"253cd694ef6317d52d41b220f4dcf5fd69f44ec3","changeType":"INFIX_EXPRESSION","change":"SSL.pendingWrittenBytesInBIO(networkBIO) \u003e 0","source":"io.netty.handler.ssl.OpenSslEngine.checkPendingHandshakeException()","target":"io.netty.handler.ssl.OpenSslEngine.handshake()","added":true,"scope":"TARGET","local":"io.netty.handler.ssl.OpenSslEngine.handshake()"} {"project":"netty_netty","commit":"253cd694ef6317d52d41b220f4dcf5fd69f44ec3","changeType":"METHOD_INVOCATION","change":"shutdown()","source":"io.netty.handler.ssl.OpenSslEngine.checkPendingHandshakeException()","target":"io.netty.handler.ssl.OpenSslEngine.handshake()","added":true,"scope":"TARGET","local":"io.netty.handler.ssl.OpenSslEngine.handshake()"} {"project":"netty_netty","commit":"253cd694ef6317d52d41b220f4dcf5fd69f44ec3","changeType":"NULL_LITERAL","change":"null","source":"io.netty.handler.ssl.OpenSslEngine.checkPendingHandshakeException()","target":"io.netty.handler.ssl.OpenSslEngine.handshake()","added":true,"scope":"TARGET","local":"io.netty.handler.ssl.OpenSslEngine.handshake()"} {"project":"netty_netty","commit":"253cd694ef6317d52d41b220f4dcf5fd69f44ec3","changeType":"RETURN_STATEMENT","change":"return NEED_WRAP;\n","source":"io.netty.handler.ssl.OpenSslEngine.checkPendingHandshakeException()","target":"io.netty.handler.ssl.OpenSslEngine.handshake()","added":true,"scope":"TARGET","local":"io.netty.handler.ssl.OpenSslEngine.handshake()"} {"project":"netty_netty","commit":"253cd694ef6317d52d41b220f4dcf5fd69f44ec3","changeType":"SIMPLE_TYPE","change":"SSLHandshakeException","source":"io.netty.handler.ssl.OpenSslEngine.checkPendingHandshakeException()","target":"io.netty.handler.ssl.OpenSslEngine.handshake()","added":true,"scope":"TARGET","local":"io.netty.handler.ssl.OpenSslEngine.handshake()"} {"project":"netty_netty","commit":"253cd694ef6317d52d41b220f4dcf5fd69f44ec3","changeType":"SWITCH_STATEMENT","change":"switch (sslError) {\ncase SSL.SSL_ERROR_WANT_READ:\ncase SSL.SSL_ERROR_WANT_WRITE:\n return pendingStatus(SSL.pendingWrittenBytesInBIO(networkBIO));\ndefault :\nthrow shutdownWithError(\"SSL_do_handshake\");\n}\n","source":"io.netty.handler.ssl.OpenSslEngine.checkPendingHandshakeException()","target":"io.netty.handler.ssl.OpenSslEngine.handshake()","added":true,"scope":"TARGET","local":"io.netty.handler.ssl.OpenSslEngine.handshake()"} {"project":"netty_netty","commit":"253cd694ef6317d52d41b220f4dcf5fd69f44ec3","changeType":"THROW_STATEMENT","change":"throw exception;\n","source":"io.netty.handler.ssl.OpenSslEngine.checkPendingHandshakeException()","target":"io.netty.handler.ssl.OpenSslEngine.handshake()","added":true,"scope":"TARGET","local":"io.netty.handler.ssl.OpenSslEngine.handshake()"} {"project":"netty_netty","commit":"253cd694ef6317d52d41b220f4dcf5fd69f44ec3","changeType":"THROW_STATEMENT","change":"throw shutdownWithError(\"SSL_do_handshake\");\n","source":"io.netty.handler.ssl.OpenSslEngine.checkPendingHandshakeException()","target":"io.netty.handler.ssl.OpenSslEngine.handshake()","added":true,"scope":"TARGET","local":"io.netty.handler.ssl.OpenSslEngine.handshake()"} {"project":"netty_netty","commit":"253cd694ef6317d52d41b220f4dcf5fd69f44ec3","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"exception","source":"io.netty.handler.ssl.OpenSslEngine.checkPendingHandshakeException()","target":"io.netty.handler.ssl.OpenSslEngine.handshake()","added":true,"scope":"TARGET","local":"io.netty.handler.ssl.OpenSslEngine.handshake()"} {"project":"netty_netty","commit":"253cd694ef6317d52d41b220f4dcf5fd69f44ec3","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"SSLHandshakeException [exception\u003dhandshakeException]","source":"io.netty.handler.ssl.OpenSslEngine.checkPendingHandshakeException()","target":"io.netty.handler.ssl.OpenSslEngine.handshake()","added":true,"scope":"TARGET","local":"io.netty.handler.ssl.OpenSslEngine.handshake()"} {"project":"netty_netty","commit":"253cd694ef6317d52d41b220f4dcf5fd69f44ec3","changeType":"EXPRESSION_STATEMENT","change":"shutdownWithError(\"SSL_do_handshake\")","source":"io.netty.handler.ssl.OpenSslEngine.checkPendingHandshakeException()","target":"io.netty.handler.ssl.OpenSslEngine.handshake()","added":false,"scope":"TARGET","local":"io.netty.handler.ssl.OpenSslEngine.handshake()"} {"project":"netty_netty","commit":"253cd694ef6317d52d41b220f4dcf5fd69f44ec3","changeType":"EXPRESSION_STATEMENT","change":"checkPendingHandshakeException()","source":"io.netty.handler.ssl.OpenSslEngine.checkPendingHandshakeException()","target":"io.netty.handler.ssl.OpenSslEngine.handshake()","added":false,"scope":"TARGET","local":"io.netty.handler.ssl.OpenSslEngine.handshake()"} {"project":"netty_netty","commit":"253cd694ef6317d52d41b220f4dcf5fd69f44ec3","changeType":"METHOD_INVOCATION","change":"checkPendingHandshakeException()","source":"io.netty.handler.ssl.OpenSslEngine.checkPendingHandshakeException()","target":"io.netty.handler.ssl.OpenSslEngine.handshake()","added":false,"scope":"TARGET","local":"io.netty.handler.ssl.OpenSslEngine.handshake()"} {"project":"netty_netty","commit":"253cd694ef6317d52d41b220f4dcf5fd69f44ec3","changeType":"SWITCH_STATEMENT","change":"switch (sslError) {\ncase SSL.SSL_ERROR_WANT_READ:\ncase SSL.SSL_ERROR_WANT_WRITE:\n return pendingStatus(SSL.pendingWrittenBytesInBIO(networkBIO));\ndefault :\nshutdownWithError(\"SSL_do_handshake\");\n}\n","source":"io.netty.handler.ssl.OpenSslEngine.checkPendingHandshakeException()","target":"io.netty.handler.ssl.OpenSslEngine.handshake()","added":false,"scope":"TARGET","local":"io.netty.handler.ssl.OpenSslEngine.handshake()"} {"project":"netty_netty","commit":"253cd694ef6317d52d41b220f4dcf5fd69f44ec3","changeType":"SWITCH_STATEMENT","change":"switch (handshakeState) {\ncase STARTED_IMPLICITLY:\n checkEngineClosed();\nhandshakeState\u003dHandshakeState.STARTED_EXPLICITLY;\nbreak;\ncase STARTED_EXPLICITLY:\nbreak;\ncase FINISHED:\nif (clientMode) {\nthrow RENEGOTIATION_UNSUPPORTED;\n}\nif (SSL.renegotiate(ssl) !\u003d 1 || SSL.doHandshake(ssl) !\u003d 1) {\nthrow shutdownWithError(\"renegotiation failed\");\n}\nSSL.setState(ssl,SSL.SSL_ST_ACCEPT);\ncase NOT_STARTED:\nhandshakeState\u003dHandshakeState.STARTED_EXPLICITLY;\nhandshake();\nbreak;\ndefault :\nthrow new Error();\n}\n","source":"io.netty.handler.ssl.OpenSslEngine.checkPendingHandshakeException()","target":"io.netty.handler.ssl.OpenSslEngine.handshake()","added":true,"scope":"SUR_T","local":"io.netty.handler.ssl.OpenSslEngine.beginHandshake()"} {"project":"netty_netty","commit":"253cd694ef6317d52d41b220f4dcf5fd69f44ec3","changeType":"SWITCH_STATEMENT","change":"switch (handshakeState) {\ncase STARTED_IMPLICITLY:\n checkEngineClosed();\nhandshakeState\u003dHandshakeState.STARTED_EXPLICITLY;\nbreak;\ncase STARTED_EXPLICITLY:\nbreak;\ncase FINISHED:\nif (clientMode) {\nthrow RENEGOTIATION_UNSUPPORTED;\n}\nif (SSL.renegotiate(ssl) !\u003d 1 || SSL.doHandshake(ssl) !\u003d 1) {\nshutdownWithError(\"renegotiation failed\");\n}\nSSL.setState(ssl,SSL.SSL_ST_ACCEPT);\ncase NOT_STARTED:\nhandshakeState\u003dHandshakeState.STARTED_EXPLICITLY;\nhandshake();\nbreak;\ndefault :\nthrow new Error();\n}\n","source":"io.netty.handler.ssl.OpenSslEngine.checkPendingHandshakeException()","target":"io.netty.handler.ssl.OpenSslEngine.handshake()","added":false,"scope":"SUR_T","local":"io.netty.handler.ssl.OpenSslEngine.beginHandshake()"} {"project":"netty_netty","commit":"4d8132ff246c95cf677c525f8dfce6de00685842","changeType":"METHOD_DECLARATION","change":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","source":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","target":"io.netty.util.concurrent.DefaultPromise.notifyListeners()","added":false,"scope":"CLASS_S","local":"common.src.main.io.netty.util.concurrent.DefaultPromise"} {"project":"netty_netty","commit":"4d8132ff246c95cf677c525f8dfce6de00685842","changeType":"ANONYMOUS_CLASS_DECLARATION","change":"{\n @Override public void run(){\n notifyListenersNow();\n }\n}\n","source":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","target":"io.netty.util.concurrent.DefaultPromise.notifyListeners()","added":false,"scope":"SOURCE","local":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()"} {"project":"netty_netty","commit":"4d8132ff246c95cf677c525f8dfce6de00685842","changeType":"CLASS_INSTANCE_CREATION","change":"new Runnable(){\n @Override public void run(){\n notifyListenersNow();\n }\n}\n","source":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","target":"io.netty.util.concurrent.DefaultPromise.notifyListeners()","added":false,"scope":"SOURCE","local":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()"} {"project":"netty_netty","commit":"4d8132ff246c95cf677c525f8dfce6de00685842","changeType":"EXPRESSION_STATEMENT","change":"safeExecute(executor,new Runnable(){\n @Override public void run(){\n notifyListenersNow();\n }\n}\n)","source":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","target":"io.netty.util.concurrent.DefaultPromise.notifyListeners()","added":false,"scope":"SOURCE","local":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()"} {"project":"netty_netty","commit":"4d8132ff246c95cf677c525f8dfce6de00685842","changeType":"EXPRESSION_STATEMENT","change":"threadLocals.setFutureListenerStackDepth(stackDepth)","source":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","target":"io.netty.util.concurrent.DefaultPromise.notifyListeners()","added":false,"scope":"SOURCE","local":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()"} {"project":"netty_netty","commit":"4d8132ff246c95cf677c525f8dfce6de00685842","changeType":"EXPRESSION_STATEMENT","change":"notifyListenersNow()","source":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","target":"io.netty.util.concurrent.DefaultPromise.notifyListeners()","added":false,"scope":"SOURCE","local":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()"} {"project":"netty_netty","commit":"4d8132ff246c95cf677c525f8dfce6de00685842","changeType":"EXPRESSION_STATEMENT","change":"threadLocals.setFutureListenerStackDepth(stackDepth + 1)","source":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","target":"io.netty.util.concurrent.DefaultPromise.notifyListeners()","added":false,"scope":"SOURCE","local":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()"} {"project":"netty_netty","commit":"4d8132ff246c95cf677c525f8dfce6de00685842","changeType":"IF_STATEMENT","change":"stackDepth \u003c MAX_LISTENER_STACK_DEPTH","source":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","target":"io.netty.util.concurrent.DefaultPromise.notifyListeners()","added":false,"scope":"SOURCE","local":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()"} {"project":"netty_netty","commit":"4d8132ff246c95cf677c525f8dfce6de00685842","changeType":"IF_STATEMENT","change":"executor.inEventLoop()","source":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","target":"io.netty.util.concurrent.DefaultPromise.notifyListeners()","added":false,"scope":"SOURCE","local":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()"} {"project":"netty_netty","commit":"4d8132ff246c95cf677c525f8dfce6de00685842","changeType":"INFIX_EXPRESSION","change":"stackDepth + 1","source":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","target":"io.netty.util.concurrent.DefaultPromise.notifyListeners()","added":false,"scope":"SOURCE","local":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()"} {"project":"netty_netty","commit":"4d8132ff246c95cf677c525f8dfce6de00685842","changeType":"INFIX_EXPRESSION","change":"stackDepth \u003c MAX_LISTENER_STACK_DEPTH","source":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","target":"io.netty.util.concurrent.DefaultPromise.notifyListeners()","added":false,"scope":"SOURCE","local":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()"} {"project":"netty_netty","commit":"4d8132ff246c95cf677c525f8dfce6de00685842","changeType":"METHOD_INVOCATION","change":"safeExecute(executor,new Runnable(){\n @Override public void run(){\n notifyListenersNow();\n }\n}\n)","source":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","target":"io.netty.util.concurrent.DefaultPromise.notifyListeners()","added":false,"scope":"SOURCE","local":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()"} {"project":"netty_netty","commit":"4d8132ff246c95cf677c525f8dfce6de00685842","changeType":"METHOD_INVOCATION","change":"threadLocals.setFutureListenerStackDepth(stackDepth)","source":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","target":"io.netty.util.concurrent.DefaultPromise.notifyListeners()","added":false,"scope":"SOURCE","local":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()"} {"project":"netty_netty","commit":"4d8132ff246c95cf677c525f8dfce6de00685842","changeType":"METHOD_INVOCATION","change":"notifyListenersNow()","source":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","target":"io.netty.util.concurrent.DefaultPromise.notifyListeners()","added":false,"scope":"SOURCE","local":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()"} {"project":"netty_netty","commit":"4d8132ff246c95cf677c525f8dfce6de00685842","changeType":"METHOD_INVOCATION","change":"threadLocals.setFutureListenerStackDepth(stackDepth + 1)","source":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","target":"io.netty.util.concurrent.DefaultPromise.notifyListeners()","added":false,"scope":"SOURCE","local":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()"} {"project":"netty_netty","commit":"4d8132ff246c95cf677c525f8dfce6de00685842","changeType":"METHOD_INVOCATION","change":"threadLocals.futureListenerStackDepth()","source":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","target":"io.netty.util.concurrent.DefaultPromise.notifyListeners()","added":false,"scope":"SOURCE","local":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()"} {"project":"netty_netty","commit":"4d8132ff246c95cf677c525f8dfce6de00685842","changeType":"METHOD_INVOCATION","change":"InternalThreadLocalMap.get()","source":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","target":"io.netty.util.concurrent.DefaultPromise.notifyListeners()","added":false,"scope":"SOURCE","local":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()"} {"project":"netty_netty","commit":"4d8132ff246c95cf677c525f8dfce6de00685842","changeType":"METHOD_INVOCATION","change":"executor.inEventLoop()","source":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","target":"io.netty.util.concurrent.DefaultPromise.notifyListeners()","added":false,"scope":"SOURCE","local":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()"} {"project":"netty_netty","commit":"4d8132ff246c95cf677c525f8dfce6de00685842","changeType":"METHOD_INVOCATION","change":"executor()","source":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","target":"io.netty.util.concurrent.DefaultPromise.notifyListeners()","added":false,"scope":"SOURCE","local":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()"} {"project":"netty_netty","commit":"4d8132ff246c95cf677c525f8dfce6de00685842","changeType":"MODIFIER","change":"final","source":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","target":"io.netty.util.concurrent.DefaultPromise.notifyListeners()","added":false,"scope":"SOURCE","local":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()"} {"project":"netty_netty","commit":"4d8132ff246c95cf677c525f8dfce6de00685842","changeType":"MODIFIER","change":"private","source":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","target":"io.netty.util.concurrent.DefaultPromise.notifyListeners()","added":false,"scope":"SOURCE","local":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()"} {"project":"netty_netty","commit":"4d8132ff246c95cf677c525f8dfce6de00685842","changeType":"NUMBER_LITERAL","change":"1","source":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","target":"io.netty.util.concurrent.DefaultPromise.notifyListeners()","added":false,"scope":"SOURCE","local":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()"} {"project":"netty_netty","commit":"4d8132ff246c95cf677c525f8dfce6de00685842","changeType":"PRIMITIVE_TYPE","change":"int","source":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","target":"io.netty.util.concurrent.DefaultPromise.notifyListeners()","added":false,"scope":"SOURCE","local":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()"} {"project":"netty_netty","commit":"4d8132ff246c95cf677c525f8dfce6de00685842","changeType":"PRIMITIVE_TYPE","change":"void","source":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","target":"io.netty.util.concurrent.DefaultPromise.notifyListeners()","added":false,"scope":"SOURCE","local":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()"} {"project":"netty_netty","commit":"4d8132ff246c95cf677c525f8dfce6de00685842","changeType":"RETURN_STATEMENT","change":"return;\n","source":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","target":"io.netty.util.concurrent.DefaultPromise.notifyListeners()","added":false,"scope":"SOURCE","local":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()"} {"project":"netty_netty","commit":"4d8132ff246c95cf677c525f8dfce6de00685842","changeType":"SIMPLE_TYPE","change":"Runnable","source":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","target":"io.netty.util.concurrent.DefaultPromise.notifyListeners()","added":false,"scope":"SOURCE","local":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()"} {"project":"netty_netty","commit":"4d8132ff246c95cf677c525f8dfce6de00685842","changeType":"SIMPLE_TYPE","change":"InternalThreadLocalMap","source":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","target":"io.netty.util.concurrent.DefaultPromise.notifyListeners()","added":false,"scope":"SOURCE","local":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()"} {"project":"netty_netty","commit":"4d8132ff246c95cf677c525f8dfce6de00685842","changeType":"SIMPLE_TYPE","change":"EventExecutor","source":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","target":"io.netty.util.concurrent.DefaultPromise.notifyListeners()","added":false,"scope":"SOURCE","local":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()"} {"project":"netty_netty","commit":"4d8132ff246c95cf677c525f8dfce6de00685842","changeType":"TRY_STATEMENT","change":"try {\n notifyListenersNow();\n}\n finally {\n threadLocals.setFutureListenerStackDepth(stackDepth);\n}\n","source":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","target":"io.netty.util.concurrent.DefaultPromise.notifyListeners()","added":false,"scope":"SOURCE","local":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()"} {"project":"netty_netty","commit":"4d8132ff246c95cf677c525f8dfce6de00685842","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"stackDepth","source":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","target":"io.netty.util.concurrent.DefaultPromise.notifyListeners()","added":false,"scope":"SOURCE","local":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()"} {"project":"netty_netty","commit":"4d8132ff246c95cf677c525f8dfce6de00685842","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"threadLocals","source":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","target":"io.netty.util.concurrent.DefaultPromise.notifyListeners()","added":false,"scope":"SOURCE","local":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()"} {"project":"netty_netty","commit":"4d8132ff246c95cf677c525f8dfce6de00685842","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"executor","source":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","target":"io.netty.util.concurrent.DefaultPromise.notifyListeners()","added":false,"scope":"SOURCE","local":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()"} {"project":"netty_netty","commit":"4d8132ff246c95cf677c525f8dfce6de00685842","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"int [stackDepth\u003dthreadLocals.futureListenerStackDepth()]","source":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","target":"io.netty.util.concurrent.DefaultPromise.notifyListeners()","added":false,"scope":"SOURCE","local":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()"} {"project":"netty_netty","commit":"4d8132ff246c95cf677c525f8dfce6de00685842","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"InternalThreadLocalMap [threadLocals\u003dInternalThreadLocalMap.get()]","source":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","target":"io.netty.util.concurrent.DefaultPromise.notifyListeners()","added":false,"scope":"SOURCE","local":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()"} {"project":"netty_netty","commit":"4d8132ff246c95cf677c525f8dfce6de00685842","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"EventExecutor [executor\u003dexecutor()]","source":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","target":"io.netty.util.concurrent.DefaultPromise.notifyListeners()","added":false,"scope":"SOURCE","local":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()"} {"project":"netty_netty","commit":"4d8132ff246c95cf677c525f8dfce6de00685842","changeType":"ANONYMOUS_CLASS_DECLARATION","change":"{\n @Override public void run(){\n notifyListenersNow();\n }\n}\n","source":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","target":"io.netty.util.concurrent.DefaultPromise.notifyListeners()","added":true,"scope":"TARGET","local":"io.netty.util.concurrent.DefaultPromise.notifyListeners()"} {"project":"netty_netty","commit":"4d8132ff246c95cf677c525f8dfce6de00685842","changeType":"CLASS_INSTANCE_CREATION","change":"new Runnable(){\n @Override public void run(){\n notifyListenersNow();\n }\n}\n","source":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","target":"io.netty.util.concurrent.DefaultPromise.notifyListeners()","added":true,"scope":"TARGET","local":"io.netty.util.concurrent.DefaultPromise.notifyListeners()"} {"project":"netty_netty","commit":"4d8132ff246c95cf677c525f8dfce6de00685842","changeType":"EXPRESSION_STATEMENT","change":"notifyListenersNow()","source":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","target":"io.netty.util.concurrent.DefaultPromise.notifyListeners()","added":true,"scope":"TARGET","local":"io.netty.util.concurrent.DefaultPromise.notifyListeners()"} {"project":"netty_netty","commit":"4d8132ff246c95cf677c525f8dfce6de00685842","changeType":"EXPRESSION_STATEMENT","change":"threadLocals.setFutureListenerStackDepth(stackDepth + 1)","source":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","target":"io.netty.util.concurrent.DefaultPromise.notifyListeners()","added":true,"scope":"TARGET","local":"io.netty.util.concurrent.DefaultPromise.notifyListeners()"} {"project":"netty_netty","commit":"4d8132ff246c95cf677c525f8dfce6de00685842","changeType":"EXPRESSION_STATEMENT","change":"safeExecute(executor,new Runnable(){\n @Override public void run(){\n notifyListenersNow();\n }\n}\n)","source":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","target":"io.netty.util.concurrent.DefaultPromise.notifyListeners()","added":true,"scope":"TARGET","local":"io.netty.util.concurrent.DefaultPromise.notifyListeners()"} {"project":"netty_netty","commit":"4d8132ff246c95cf677c525f8dfce6de00685842","changeType":"EXPRESSION_STATEMENT","change":"threadLocals.setFutureListenerStackDepth(stackDepth)","source":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","target":"io.netty.util.concurrent.DefaultPromise.notifyListeners()","added":true,"scope":"TARGET","local":"io.netty.util.concurrent.DefaultPromise.notifyListeners()"} {"project":"netty_netty","commit":"4d8132ff246c95cf677c525f8dfce6de00685842","changeType":"IF_STATEMENT","change":"stackDepth \u003c MAX_LISTENER_STACK_DEPTH","source":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","target":"io.netty.util.concurrent.DefaultPromise.notifyListeners()","added":true,"scope":"TARGET","local":"io.netty.util.concurrent.DefaultPromise.notifyListeners()"} {"project":"netty_netty","commit":"4d8132ff246c95cf677c525f8dfce6de00685842","changeType":"IF_STATEMENT","change":"executor.inEventLoop()","source":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","target":"io.netty.util.concurrent.DefaultPromise.notifyListeners()","added":true,"scope":"TARGET","local":"io.netty.util.concurrent.DefaultPromise.notifyListeners()"} {"project":"netty_netty","commit":"4d8132ff246c95cf677c525f8dfce6de00685842","changeType":"INFIX_EXPRESSION","change":"stackDepth \u003c MAX_LISTENER_STACK_DEPTH","source":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","target":"io.netty.util.concurrent.DefaultPromise.notifyListeners()","added":true,"scope":"TARGET","local":"io.netty.util.concurrent.DefaultPromise.notifyListeners()"} {"project":"netty_netty","commit":"4d8132ff246c95cf677c525f8dfce6de00685842","changeType":"INFIX_EXPRESSION","change":"stackDepth + 1","source":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","target":"io.netty.util.concurrent.DefaultPromise.notifyListeners()","added":true,"scope":"TARGET","local":"io.netty.util.concurrent.DefaultPromise.notifyListeners()"} {"project":"netty_netty","commit":"4d8132ff246c95cf677c525f8dfce6de00685842","changeType":"METHOD_INVOCATION","change":"notifyListenersNow()","source":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","target":"io.netty.util.concurrent.DefaultPromise.notifyListeners()","added":true,"scope":"TARGET","local":"io.netty.util.concurrent.DefaultPromise.notifyListeners()"} {"project":"netty_netty","commit":"4d8132ff246c95cf677c525f8dfce6de00685842","changeType":"METHOD_INVOCATION","change":"threadLocals.setFutureListenerStackDepth(stackDepth + 1)","source":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","target":"io.netty.util.concurrent.DefaultPromise.notifyListeners()","added":true,"scope":"TARGET","local":"io.netty.util.concurrent.DefaultPromise.notifyListeners()"} {"project":"netty_netty","commit":"4d8132ff246c95cf677c525f8dfce6de00685842","changeType":"METHOD_INVOCATION","change":"threadLocals.futureListenerStackDepth()","source":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","target":"io.netty.util.concurrent.DefaultPromise.notifyListeners()","added":true,"scope":"TARGET","local":"io.netty.util.concurrent.DefaultPromise.notifyListeners()"} {"project":"netty_netty","commit":"4d8132ff246c95cf677c525f8dfce6de00685842","changeType":"METHOD_INVOCATION","change":"executor.inEventLoop()","source":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","target":"io.netty.util.concurrent.DefaultPromise.notifyListeners()","added":true,"scope":"TARGET","local":"io.netty.util.concurrent.DefaultPromise.notifyListeners()"} {"project":"netty_netty","commit":"4d8132ff246c95cf677c525f8dfce6de00685842","changeType":"METHOD_INVOCATION","change":"safeExecute(executor,new Runnable(){\n @Override public void run(){\n notifyListenersNow();\n }\n}\n)","source":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","target":"io.netty.util.concurrent.DefaultPromise.notifyListeners()","added":true,"scope":"TARGET","local":"io.netty.util.concurrent.DefaultPromise.notifyListeners()"} {"project":"netty_netty","commit":"4d8132ff246c95cf677c525f8dfce6de00685842","changeType":"METHOD_INVOCATION","change":"threadLocals.setFutureListenerStackDepth(stackDepth)","source":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","target":"io.netty.util.concurrent.DefaultPromise.notifyListeners()","added":true,"scope":"TARGET","local":"io.netty.util.concurrent.DefaultPromise.notifyListeners()"} {"project":"netty_netty","commit":"4d8132ff246c95cf677c525f8dfce6de00685842","changeType":"METHOD_INVOCATION","change":"InternalThreadLocalMap.get()","source":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","target":"io.netty.util.concurrent.DefaultPromise.notifyListeners()","added":true,"scope":"TARGET","local":"io.netty.util.concurrent.DefaultPromise.notifyListeners()"} {"project":"netty_netty","commit":"4d8132ff246c95cf677c525f8dfce6de00685842","changeType":"METHOD_INVOCATION","change":"executor()","source":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","target":"io.netty.util.concurrent.DefaultPromise.notifyListeners()","added":true,"scope":"TARGET","local":"io.netty.util.concurrent.DefaultPromise.notifyListeners()"} {"project":"netty_netty","commit":"4d8132ff246c95cf677c525f8dfce6de00685842","changeType":"MODIFIER","change":"final","source":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","target":"io.netty.util.concurrent.DefaultPromise.notifyListeners()","added":true,"scope":"TARGET","local":"io.netty.util.concurrent.DefaultPromise.notifyListeners()"} {"project":"netty_netty","commit":"4d8132ff246c95cf677c525f8dfce6de00685842","changeType":"NUMBER_LITERAL","change":"1","source":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","target":"io.netty.util.concurrent.DefaultPromise.notifyListeners()","added":true,"scope":"TARGET","local":"io.netty.util.concurrent.DefaultPromise.notifyListeners()"} {"project":"netty_netty","commit":"4d8132ff246c95cf677c525f8dfce6de00685842","changeType":"PRIMITIVE_TYPE","change":"int","source":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","target":"io.netty.util.concurrent.DefaultPromise.notifyListeners()","added":true,"scope":"TARGET","local":"io.netty.util.concurrent.DefaultPromise.notifyListeners()"} {"project":"netty_netty","commit":"4d8132ff246c95cf677c525f8dfce6de00685842","changeType":"SIMPLE_TYPE","change":"EventExecutor","source":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","target":"io.netty.util.concurrent.DefaultPromise.notifyListeners()","added":true,"scope":"TARGET","local":"io.netty.util.concurrent.DefaultPromise.notifyListeners()"} {"project":"netty_netty","commit":"4d8132ff246c95cf677c525f8dfce6de00685842","changeType":"SIMPLE_TYPE","change":"Runnable","source":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","target":"io.netty.util.concurrent.DefaultPromise.notifyListeners()","added":true,"scope":"TARGET","local":"io.netty.util.concurrent.DefaultPromise.notifyListeners()"} {"project":"netty_netty","commit":"4d8132ff246c95cf677c525f8dfce6de00685842","changeType":"SIMPLE_TYPE","change":"InternalThreadLocalMap","source":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","target":"io.netty.util.concurrent.DefaultPromise.notifyListeners()","added":true,"scope":"TARGET","local":"io.netty.util.concurrent.DefaultPromise.notifyListeners()"} {"project":"netty_netty","commit":"4d8132ff246c95cf677c525f8dfce6de00685842","changeType":"TRY_STATEMENT","change":"try {\n notifyListenersNow();\n}\n finally {\n threadLocals.setFutureListenerStackDepth(stackDepth);\n}\n","source":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","target":"io.netty.util.concurrent.DefaultPromise.notifyListeners()","added":true,"scope":"TARGET","local":"io.netty.util.concurrent.DefaultPromise.notifyListeners()"} {"project":"netty_netty","commit":"4d8132ff246c95cf677c525f8dfce6de00685842","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"stackDepth","source":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","target":"io.netty.util.concurrent.DefaultPromise.notifyListeners()","added":true,"scope":"TARGET","local":"io.netty.util.concurrent.DefaultPromise.notifyListeners()"} {"project":"netty_netty","commit":"4d8132ff246c95cf677c525f8dfce6de00685842","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"threadLocals","source":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","target":"io.netty.util.concurrent.DefaultPromise.notifyListeners()","added":true,"scope":"TARGET","local":"io.netty.util.concurrent.DefaultPromise.notifyListeners()"} {"project":"netty_netty","commit":"4d8132ff246c95cf677c525f8dfce6de00685842","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"executor","source":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","target":"io.netty.util.concurrent.DefaultPromise.notifyListeners()","added":true,"scope":"TARGET","local":"io.netty.util.concurrent.DefaultPromise.notifyListeners()"} {"project":"netty_netty","commit":"4d8132ff246c95cf677c525f8dfce6de00685842","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"InternalThreadLocalMap [threadLocals\u003dInternalThreadLocalMap.get()]","source":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","target":"io.netty.util.concurrent.DefaultPromise.notifyListeners()","added":true,"scope":"TARGET","local":"io.netty.util.concurrent.DefaultPromise.notifyListeners()"} {"project":"netty_netty","commit":"4d8132ff246c95cf677c525f8dfce6de00685842","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"EventExecutor [executor\u003dexecutor()]","source":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","target":"io.netty.util.concurrent.DefaultPromise.notifyListeners()","added":true,"scope":"TARGET","local":"io.netty.util.concurrent.DefaultPromise.notifyListeners()"} {"project":"netty_netty","commit":"4d8132ff246c95cf677c525f8dfce6de00685842","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"int [stackDepth\u003dthreadLocals.futureListenerStackDepth()]","source":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","target":"io.netty.util.concurrent.DefaultPromise.notifyListeners()","added":true,"scope":"TARGET","local":"io.netty.util.concurrent.DefaultPromise.notifyListeners()"} {"project":"netty_netty","commit":"4d8132ff246c95cf677c525f8dfce6de00685842","changeType":"EXPRESSION_STATEMENT","change":"notifyListenersWithStackOverFlowProtection()","source":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","target":"io.netty.util.concurrent.DefaultPromise.notifyListeners()","added":false,"scope":"TARGET","local":"io.netty.util.concurrent.DefaultPromise.notifyListeners()"} {"project":"netty_netty","commit":"4d8132ff246c95cf677c525f8dfce6de00685842","changeType":"IF_STATEMENT","change":"listeners \u003d\u003d null","source":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","target":"io.netty.util.concurrent.DefaultPromise.notifyListeners()","added":false,"scope":"TARGET","local":"io.netty.util.concurrent.DefaultPromise.notifyListeners()"} {"project":"netty_netty","commit":"4d8132ff246c95cf677c525f8dfce6de00685842","changeType":"INFIX_EXPRESSION","change":"listeners \u003d\u003d null","source":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","target":"io.netty.util.concurrent.DefaultPromise.notifyListeners()","added":false,"scope":"TARGET","local":"io.netty.util.concurrent.DefaultPromise.notifyListeners()"} {"project":"netty_netty","commit":"4d8132ff246c95cf677c525f8dfce6de00685842","changeType":"METHOD_INVOCATION","change":"notifyListenersWithStackOverFlowProtection()","source":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","target":"io.netty.util.concurrent.DefaultPromise.notifyListeners()","added":false,"scope":"TARGET","local":"io.netty.util.concurrent.DefaultPromise.notifyListeners()"} {"project":"netty_netty","commit":"4d8132ff246c95cf677c525f8dfce6de00685842","changeType":"NULL_LITERAL","change":"null","source":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","target":"io.netty.util.concurrent.DefaultPromise.notifyListeners()","added":false,"scope":"TARGET","local":"io.netty.util.concurrent.DefaultPromise.notifyListeners()"} {"project":"netty_netty","commit":"4d8132ff246c95cf677c525f8dfce6de00685842","changeType":"JAVADOC","change":"/** \n * The logic in this method should be identical to {@link #notifyListeners()} butcannot share code because the listener(s) cannot be cached for an instance of {@link DefaultPromise} since thelistener(s) may be changed and is protected by a synchronized operation.\n */\n","source":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","target":"io.netty.util.concurrent.DefaultPromise.notifyListeners()","added":true,"scope":"SUR_T","local":"io.netty.util.concurrent.DefaultPromise.notifyListenerWithStackOverFlowProtection(EventExecutor,Future,GenericFutureListener)"} {"project":"netty_netty","commit":"4d8132ff246c95cf677c525f8dfce6de00685842","changeType":"JAVADOC","change":"/** \n * The logic in this method should be identical to {@link #notifyListenersWithStackOverFlowProtection()} butcannot share code because the listener(s) cannot be cached for an instance of {@link DefaultPromise} since thelistener(s) may be changed and is protected by a synchronized operation.\n */\n","source":"io.netty.util.concurrent.DefaultPromise.notifyListenersWithStackOverFlowProtection()","target":"io.netty.util.concurrent.DefaultPromise.notifyListeners()","added":false,"scope":"SUR_S","local":"io.netty.util.concurrent.DefaultPromise.notifyListenerWithStackOverFlowProtection(EventExecutor,Future,GenericFutureListener)"} {"project":"mikepenz_MaterialDrawer","commit":"b289a48784051a20717c4e0d8c440d39455117d0","changeType":"METHOD_DECLARATION","change":"com.mikepenz.materialdrawer.Drawer.append(Result,View)","source":"com.mikepenz.materialdrawer.Drawer.append(Result,View)","target":"com.mikepenz.materialdrawer.Drawer.append(Result)","added":false,"scope":"CLASS_S","local":"library.src.main.com.mikepenz.materialdrawer.Drawer"} {"project":"mikepenz_MaterialDrawer","commit":"b289a48784051a20717c4e0d8c440d39455117d0","changeType":"ASSIGNMENT","change":"mActivity \u003d null","source":"com.mikepenz.materialdrawer.Drawer.append(Result,View)","target":"com.mikepenz.materialdrawer.Drawer.append(Result)","added":false,"scope":"SOURCE","local":"com.mikepenz.materialdrawer.Drawer.append(Result,View)"} {"project":"mikepenz_MaterialDrawer","commit":"b289a48784051a20717c4e0d8c440d39455117d0","changeType":"ASSIGNMENT","change":"contentParams.weight \u003d 1f","source":"com.mikepenz.materialdrawer.Drawer.append(Result,View)","target":"com.mikepenz.materialdrawer.Drawer.append(Result)","added":false,"scope":"SOURCE","local":"com.mikepenz.materialdrawer.Drawer.append(Result,View)"} {"project":"mikepenz_MaterialDrawer","commit":"b289a48784051a20717c4e0d8c440d39455117d0","changeType":"ASSIGNMENT","change":"params \u003d processDrawerLayoutParams(params)","source":"com.mikepenz.materialdrawer.Drawer.append(Result,View)","target":"com.mikepenz.materialdrawer.Drawer.append(Result)","added":false,"scope":"SOURCE","local":"com.mikepenz.materialdrawer.Drawer.append(Result,View)"} {"project":"mikepenz_MaterialDrawer","commit":"b289a48784051a20717c4e0d8c440d39455117d0","changeType":"ASSIGNMENT","change":"params.gravity \u003d mDrawerGravity","source":"com.mikepenz.materialdrawer.Drawer.append(Result,View)","target":"com.mikepenz.materialdrawer.Drawer.append(Result)","added":false,"scope":"SOURCE","local":"com.mikepenz.materialdrawer.Drawer.append(Result,View)"} {"project":"mikepenz_MaterialDrawer","commit":"b289a48784051a20717c4e0d8c440d39455117d0","changeType":"ASSIGNMENT","change":"mSliderLayout \u003d (RelativeLayout)mActivity.getLayoutInflater().inflate(R.layout.material_drawer_slider,mDrawerLayout,false)","source":"com.mikepenz.materialdrawer.Drawer.append(Result,View)","target":"com.mikepenz.materialdrawer.Drawer.append(Result)","added":false,"scope":"SOURCE","local":"com.mikepenz.materialdrawer.Drawer.append(Result,View)"} {"project":"mikepenz_MaterialDrawer","commit":"b289a48784051a20717c4e0d8c440d39455117d0","changeType":"ASSIGNMENT","change":"mDrawerLayout \u003d result.getDrawerLayout()","source":"com.mikepenz.materialdrawer.Drawer.append(Result,View)","target":"com.mikepenz.materialdrawer.Drawer.append(Result)","added":false,"scope":"SOURCE","local":"com.mikepenz.materialdrawer.Drawer.append(Result,View)"} {"project":"mikepenz_MaterialDrawer","commit":"b289a48784051a20717c4e0d8c440d39455117d0","changeType":"ASSIGNMENT","change":"mUsed \u003d true","source":"com.mikepenz.materialdrawer.Drawer.append(Result,View)","target":"com.mikepenz.materialdrawer.Drawer.append(Result)","added":false,"scope":"SOURCE","local":"com.mikepenz.materialdrawer.Drawer.append(Result,View)"} {"project":"mikepenz_MaterialDrawer","commit":"b289a48784051a20717c4e0d8c440d39455117d0","changeType":"BOOLEAN_LITERAL","change":"false","source":"com.mikepenz.materialdrawer.Drawer.append(Result,View)","target":"com.mikepenz.materialdrawer.Drawer.append(Result)","added":false,"scope":"SOURCE","local":"com.mikepenz.materialdrawer.Drawer.append(Result,View)"} {"project":"mikepenz_MaterialDrawer","commit":"b289a48784051a20717c4e0d8c440d39455117d0","changeType":"BOOLEAN_LITERAL","change":"true","source":"com.mikepenz.materialdrawer.Drawer.append(Result,View)","target":"com.mikepenz.materialdrawer.Drawer.append(Result)","added":false,"scope":"SOURCE","local":"com.mikepenz.materialdrawer.Drawer.append(Result,View)"} {"project":"mikepenz_MaterialDrawer","commit":"b289a48784051a20717c4e0d8c440d39455117d0","changeType":"CAST_EXPRESSION","change":"(DrawerLayout.LayoutParams)mSliderLayout.getLayoutParams()","source":"com.mikepenz.materialdrawer.Drawer.append(Result,View)","target":"com.mikepenz.materialdrawer.Drawer.append(Result)","added":false,"scope":"SOURCE","local":"com.mikepenz.materialdrawer.Drawer.append(Result,View)"} {"project":"mikepenz_MaterialDrawer","commit":"b289a48784051a20717c4e0d8c440d39455117d0","changeType":"CAST_EXPRESSION","change":"(RelativeLayout)mActivity.getLayoutInflater().inflate(R.layout.material_drawer_slider,mDrawerLayout,false)","source":"com.mikepenz.materialdrawer.Drawer.append(Result,View)","target":"com.mikepenz.materialdrawer.Drawer.append(Result)","added":false,"scope":"SOURCE","local":"com.mikepenz.materialdrawer.Drawer.append(Result,View)"} {"project":"mikepenz_MaterialDrawer","commit":"b289a48784051a20717c4e0d8c440d39455117d0","changeType":"CLASS_INSTANCE_CREATION","change":"new Result(this)","source":"com.mikepenz.materialdrawer.Drawer.append(Result,View)","target":"com.mikepenz.materialdrawer.Drawer.append(Result)","added":false,"scope":"SOURCE","local":"com.mikepenz.materialdrawer.Drawer.append(Result,View)"} {"project":"mikepenz_MaterialDrawer","commit":"b289a48784051a20717c4e0d8c440d39455117d0","changeType":"CLASS_INSTANCE_CREATION","change":"new LinearLayout.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT,ViewGroup.LayoutParams.MATCH_PARENT)","source":"com.mikepenz.materialdrawer.Drawer.append(Result,View)","target":"com.mikepenz.materialdrawer.Drawer.append(Result)","added":false,"scope":"SOURCE","local":"com.mikepenz.materialdrawer.Drawer.append(Result,View)"} {"project":"mikepenz_MaterialDrawer","commit":"b289a48784051a20717c4e0d8c440d39455117d0","changeType":"CLASS_INSTANCE_CREATION","change":"new RuntimeException(\"please set the gravity for the drawer\")","source":"com.mikepenz.materialdrawer.Drawer.append(Result,View)","target":"com.mikepenz.materialdrawer.Drawer.append(Result)","added":false,"scope":"SOURCE","local":"com.mikepenz.materialdrawer.Drawer.append(Result,View)"} {"project":"mikepenz_MaterialDrawer","commit":"b289a48784051a20717c4e0d8c440d39455117d0","changeType":"CLASS_INSTANCE_CREATION","change":"new RuntimeException(\"you must not reuse a Drawer builder\")","source":"com.mikepenz.materialdrawer.Drawer.append(Result,View)","target":"com.mikepenz.materialdrawer.Drawer.append(Result)","added":false,"scope":"SOURCE","local":"com.mikepenz.materialdrawer.Drawer.append(Result,View)"} {"project":"mikepenz_MaterialDrawer","commit":"b289a48784051a20717c4e0d8c440d39455117d0","changeType":"EXPRESSION_STATEMENT","change":"mActivity\u003dnull","source":"com.mikepenz.materialdrawer.Drawer.append(Result,View)","target":"com.mikepenz.materialdrawer.Drawer.append(Result)","added":false,"scope":"SOURCE","local":"com.mikepenz.materialdrawer.Drawer.append(Result,View)"} {"project":"mikepenz_MaterialDrawer","commit":"b289a48784051a20717c4e0d8c440d39455117d0","changeType":"EXPRESSION_STATEMENT","change":"mSliderLayout.addView(view,contentParams)","source":"com.mikepenz.materialdrawer.Drawer.append(Result,View)","target":"com.mikepenz.materialdrawer.Drawer.append(Result)","added":false,"scope":"SOURCE","local":"com.mikepenz.materialdrawer.Drawer.append(Result,View)"} {"project":"mikepenz_MaterialDrawer","commit":"b289a48784051a20717c4e0d8c440d39455117d0","changeType":"EXPRESSION_STATEMENT","change":"contentParams.weight\u003d1f","source":"com.mikepenz.materialdrawer.Drawer.append(Result,View)","target":"com.mikepenz.materialdrawer.Drawer.append(Result)","added":false,"scope":"SOURCE","local":"com.mikepenz.materialdrawer.Drawer.append(Result,View)"} {"project":"mikepenz_MaterialDrawer","commit":"b289a48784051a20717c4e0d8c440d39455117d0","changeType":"EXPRESSION_STATEMENT","change":"createContent()","source":"com.mikepenz.materialdrawer.Drawer.append(Result,View)","target":"com.mikepenz.materialdrawer.Drawer.append(Result)","added":false,"scope":"SOURCE","local":"com.mikepenz.materialdrawer.Drawer.append(Result,View)"} {"project":"mikepenz_MaterialDrawer","commit":"b289a48784051a20717c4e0d8c440d39455117d0","changeType":"EXPRESSION_STATEMENT","change":"mDrawerLayout.addView(mSliderLayout,1)","source":"com.mikepenz.materialdrawer.Drawer.append(Result,View)","target":"com.mikepenz.materialdrawer.Drawer.append(Result)","added":false,"scope":"SOURCE","local":"com.mikepenz.materialdrawer.Drawer.append(Result,View)"} {"project":"mikepenz_MaterialDrawer","commit":"b289a48784051a20717c4e0d8c440d39455117d0","changeType":"EXPRESSION_STATEMENT","change":"mSliderLayout.setLayoutParams(params)","source":"com.mikepenz.materialdrawer.Drawer.append(Result,View)","target":"com.mikepenz.materialdrawer.Drawer.append(Result)","added":false,"scope":"SOURCE","local":"com.mikepenz.materialdrawer.Drawer.append(Result,View)"} {"project":"mikepenz_MaterialDrawer","commit":"b289a48784051a20717c4e0d8c440d39455117d0","changeType":"EXPRESSION_STATEMENT","change":"params\u003dprocessDrawerLayoutParams(params)","source":"com.mikepenz.materialdrawer.Drawer.append(Result,View)","target":"com.mikepenz.materialdrawer.Drawer.append(Result)","added":false,"scope":"SOURCE","local":"com.mikepenz.materialdrawer.Drawer.append(Result,View)"} {"project":"mikepenz_MaterialDrawer","commit":"b289a48784051a20717c4e0d8c440d39455117d0","changeType":"EXPRESSION_STATEMENT","change":"params.gravity\u003dmDrawerGravity","source":"com.mikepenz.materialdrawer.Drawer.append(Result,View)","target":"com.mikepenz.materialdrawer.Drawer.append(Result)","added":false,"scope":"SOURCE","local":"com.mikepenz.materialdrawer.Drawer.append(Result,View)"} {"project":"mikepenz_MaterialDrawer","commit":"b289a48784051a20717c4e0d8c440d39455117d0","changeType":"EXPRESSION_STATEMENT","change":"mSliderLayout.setBackgroundColor(UIUtils.getThemeColorFromAttrOrRes(mActivity,R.attr.material_drawer_background,R.color.material_drawer_background))","source":"com.mikepenz.materialdrawer.Drawer.append(Result,View)","target":"com.mikepenz.materialdrawer.Drawer.append(Result)","added":false,"scope":"SOURCE","local":"com.mikepenz.materialdrawer.Drawer.append(Result,View)"} {"project":"mikepenz_MaterialDrawer","commit":"b289a48784051a20717c4e0d8c440d39455117d0","changeType":"EXPRESSION_STATEMENT","change":"mSliderLayout\u003d(RelativeLayout)mActivity.getLayoutInflater().inflate(R.layout.material_drawer_slider,mDrawerLayout,false)","source":"com.mikepenz.materialdrawer.Drawer.append(Result,View)","target":"com.mikepenz.materialdrawer.Drawer.append(Result)","added":false,"scope":"SOURCE","local":"com.mikepenz.materialdrawer.Drawer.append(Result,View)"} {"project":"mikepenz_MaterialDrawer","commit":"b289a48784051a20717c4e0d8c440d39455117d0","changeType":"EXPRESSION_STATEMENT","change":"mDrawerLayout\u003dresult.getDrawerLayout()","source":"com.mikepenz.materialdrawer.Drawer.append(Result,View)","target":"com.mikepenz.materialdrawer.Drawer.append(Result)","added":false,"scope":"SOURCE","local":"com.mikepenz.materialdrawer.Drawer.append(Result,View)"} {"project":"mikepenz_MaterialDrawer","commit":"b289a48784051a20717c4e0d8c440d39455117d0","changeType":"EXPRESSION_STATEMENT","change":"mUsed\u003dtrue","source":"com.mikepenz.materialdrawer.Drawer.append(Result,View)","target":"com.mikepenz.materialdrawer.Drawer.append(Result)","added":false,"scope":"SOURCE","local":"com.mikepenz.materialdrawer.Drawer.append(Result,View)"} {"project":"mikepenz_MaterialDrawer","commit":"b289a48784051a20717c4e0d8c440d39455117d0","changeType":"IF_STATEMENT","change":"view \u003d\u003d null","source":"com.mikepenz.materialdrawer.Drawer.append(Result,View)","target":"com.mikepenz.materialdrawer.Drawer.append(Result)","added":false,"scope":"SOURCE","local":"com.mikepenz.materialdrawer.Drawer.append(Result,View)"} {"project":"mikepenz_MaterialDrawer","commit":"b289a48784051a20717c4e0d8c440d39455117d0","changeType":"IF_STATEMENT","change":"mDrawerGravity \u003d\u003d null","source":"com.mikepenz.materialdrawer.Drawer.append(Result,View)","target":"com.mikepenz.materialdrawer.Drawer.append(Result)","added":false,"scope":"SOURCE","local":"com.mikepenz.materialdrawer.Drawer.append(Result,View)"} {"project":"mikepenz_MaterialDrawer","commit":"b289a48784051a20717c4e0d8c440d39455117d0","changeType":"IF_STATEMENT","change":"mUsed","source":"com.mikepenz.materialdrawer.Drawer.append(Result,View)","target":"com.mikepenz.materialdrawer.Drawer.append(Result)","added":false,"scope":"SOURCE","local":"com.mikepenz.materialdrawer.Drawer.append(Result,View)"} {"project":"mikepenz_MaterialDrawer","commit":"b289a48784051a20717c4e0d8c440d39455117d0","changeType":"INFIX_EXPRESSION","change":"view \u003d\u003d null","source":"com.mikepenz.materialdrawer.Drawer.append(Result,View)","target":"com.mikepenz.materialdrawer.Drawer.append(Result)","added":false,"scope":"SOURCE","local":"com.mikepenz.materialdrawer.Drawer.append(Result,View)"} {"project":"mikepenz_MaterialDrawer","commit":"b289a48784051a20717c4e0d8c440d39455117d0","changeType":"INFIX_EXPRESSION","change":"mDrawerGravity \u003d\u003d null","source":"com.mikepenz.materialdrawer.Drawer.append(Result,View)","target":"com.mikepenz.materialdrawer.Drawer.append(Result)","added":false,"scope":"SOURCE","local":"com.mikepenz.materialdrawer.Drawer.append(Result,View)"} {"project":"mikepenz_MaterialDrawer","commit":"b289a48784051a20717c4e0d8c440d39455117d0","changeType":"JAVADOC","change":"/** \n * Call this method to append a new Drawer to a existing Drawer.\n * @param result the Drawer.Result of an existing Drawer\n * @param view the view to set as content of the drawer\n * @return\n */\n","source":"com.mikepenz.materialdrawer.Drawer.append(Result,View)","target":"com.mikepenz.materialdrawer.Drawer.append(Result)","added":false,"scope":"SOURCE","local":"com.mikepenz.materialdrawer.Drawer.append(Result,View)"} {"project":"mikepenz_MaterialDrawer","commit":"b289a48784051a20717c4e0d8c440d39455117d0","changeType":"METHOD_INVOCATION","change":"mSliderLayout.addView(view,contentParams)","source":"com.mikepenz.materialdrawer.Drawer.append(Result,View)","target":"com.mikepenz.materialdrawer.Drawer.append(Result)","added":false,"scope":"SOURCE","local":"com.mikepenz.materialdrawer.Drawer.append(Result,View)"} {"project":"mikepenz_MaterialDrawer","commit":"b289a48784051a20717c4e0d8c440d39455117d0","changeType":"METHOD_INVOCATION","change":"createContent()","source":"com.mikepenz.materialdrawer.Drawer.append(Result,View)","target":"com.mikepenz.materialdrawer.Drawer.append(Result)","added":false,"scope":"SOURCE","local":"com.mikepenz.materialdrawer.Drawer.append(Result,View)"} {"project":"mikepenz_MaterialDrawer","commit":"b289a48784051a20717c4e0d8c440d39455117d0","changeType":"METHOD_INVOCATION","change":"mDrawerLayout.addView(mSliderLayout,1)","source":"com.mikepenz.materialdrawer.Drawer.append(Result,View)","target":"com.mikepenz.materialdrawer.Drawer.append(Result)","added":false,"scope":"SOURCE","local":"com.mikepenz.materialdrawer.Drawer.append(Result,View)"} {"project":"mikepenz_MaterialDrawer","commit":"b289a48784051a20717c4e0d8c440d39455117d0","changeType":"METHOD_INVOCATION","change":"mSliderLayout.setLayoutParams(params)","source":"com.mikepenz.materialdrawer.Drawer.append(Result,View)","target":"com.mikepenz.materialdrawer.Drawer.append(Result)","added":false,"scope":"SOURCE","local":"com.mikepenz.materialdrawer.Drawer.append(Result,View)"} {"project":"mikepenz_MaterialDrawer","commit":"b289a48784051a20717c4e0d8c440d39455117d0","changeType":"METHOD_INVOCATION","change":"processDrawerLayoutParams(params)","source":"com.mikepenz.materialdrawer.Drawer.append(Result,View)","target":"com.mikepenz.materialdrawer.Drawer.append(Result)","added":false,"scope":"SOURCE","local":"com.mikepenz.materialdrawer.Drawer.append(Result,View)"} {"project":"mikepenz_MaterialDrawer","commit":"b289a48784051a20717c4e0d8c440d39455117d0","changeType":"METHOD_INVOCATION","change":"mSliderLayout.getLayoutParams()","source":"com.mikepenz.materialdrawer.Drawer.append(Result,View)","target":"com.mikepenz.materialdrawer.Drawer.append(Result)","added":false,"scope":"SOURCE","local":"com.mikepenz.materialdrawer.Drawer.append(Result,View)"} {"project":"mikepenz_MaterialDrawer","commit":"b289a48784051a20717c4e0d8c440d39455117d0","changeType":"METHOD_INVOCATION","change":"UIUtils.getThemeColorFromAttrOrRes(mActivity,R.attr.material_drawer_background,R.color.material_drawer_background)","source":"com.mikepenz.materialdrawer.Drawer.append(Result,View)","target":"com.mikepenz.materialdrawer.Drawer.append(Result)","added":false,"scope":"SOURCE","local":"com.mikepenz.materialdrawer.Drawer.append(Result,View)"} {"project":"mikepenz_MaterialDrawer","commit":"b289a48784051a20717c4e0d8c440d39455117d0","changeType":"METHOD_INVOCATION","change":"mSliderLayout.setBackgroundColor(UIUtils.getThemeColorFromAttrOrRes(mActivity,R.attr.material_drawer_background,R.color.material_drawer_background))","source":"com.mikepenz.materialdrawer.Drawer.append(Result,View)","target":"com.mikepenz.materialdrawer.Drawer.append(Result)","added":false,"scope":"SOURCE","local":"com.mikepenz.materialdrawer.Drawer.append(Result,View)"} {"project":"mikepenz_MaterialDrawer","commit":"b289a48784051a20717c4e0d8c440d39455117d0","changeType":"METHOD_INVOCATION","change":"mActivity.getLayoutInflater()","source":"com.mikepenz.materialdrawer.Drawer.append(Result,View)","target":"com.mikepenz.materialdrawer.Drawer.append(Result)","added":false,"scope":"SOURCE","local":"com.mikepenz.materialdrawer.Drawer.append(Result,View)"} {"project":"mikepenz_MaterialDrawer","commit":"b289a48784051a20717c4e0d8c440d39455117d0","changeType":"METHOD_INVOCATION","change":"mActivity.getLayoutInflater().inflate(R.layout.material_drawer_slider,mDrawerLayout,false)","source":"com.mikepenz.materialdrawer.Drawer.append(Result,View)","target":"com.mikepenz.materialdrawer.Drawer.append(Result)","added":false,"scope":"SOURCE","local":"com.mikepenz.materialdrawer.Drawer.append(Result,View)"} {"project":"mikepenz_MaterialDrawer","commit":"b289a48784051a20717c4e0d8c440d39455117d0","changeType":"METHOD_INVOCATION","change":"result.getDrawerLayout()","source":"com.mikepenz.materialdrawer.Drawer.append(Result,View)","target":"com.mikepenz.materialdrawer.Drawer.append(Result)","added":false,"scope":"SOURCE","local":"com.mikepenz.materialdrawer.Drawer.append(Result,View)"} {"project":"mikepenz_MaterialDrawer","commit":"b289a48784051a20717c4e0d8c440d39455117d0","changeType":"MODIFIER","change":"public","source":"com.mikepenz.materialdrawer.Drawer.append(Result,View)","target":"com.mikepenz.materialdrawer.Drawer.append(Result)","added":false,"scope":"SOURCE","local":"com.mikepenz.materialdrawer.Drawer.append(Result,View)"} {"project":"mikepenz_MaterialDrawer","commit":"b289a48784051a20717c4e0d8c440d39455117d0","changeType":"NULL_LITERAL","change":"null","source":"com.mikepenz.materialdrawer.Drawer.append(Result,View)","target":"com.mikepenz.materialdrawer.Drawer.append(Result)","added":false,"scope":"SOURCE","local":"com.mikepenz.materialdrawer.Drawer.append(Result,View)"} {"project":"mikepenz_MaterialDrawer","commit":"b289a48784051a20717c4e0d8c440d39455117d0","changeType":"NUMBER_LITERAL","change":"1f","source":"com.mikepenz.materialdrawer.Drawer.append(Result,View)","target":"com.mikepenz.materialdrawer.Drawer.append(Result)","added":false,"scope":"SOURCE","local":"com.mikepenz.materialdrawer.Drawer.append(Result,View)"} {"project":"mikepenz_MaterialDrawer","commit":"b289a48784051a20717c4e0d8c440d39455117d0","changeType":"NUMBER_LITERAL","change":"1","source":"com.mikepenz.materialdrawer.Drawer.append(Result,View)","target":"com.mikepenz.materialdrawer.Drawer.append(Result)","added":false,"scope":"SOURCE","local":"com.mikepenz.materialdrawer.Drawer.append(Result,View)"} {"project":"mikepenz_MaterialDrawer","commit":"b289a48784051a20717c4e0d8c440d39455117d0","changeType":"QUALIFIED_NAME","change":"contentParams.weight","source":"com.mikepenz.materialdrawer.Drawer.append(Result,View)","target":"com.mikepenz.materialdrawer.Drawer.append(Result)","added":false,"scope":"SOURCE","local":"com.mikepenz.materialdrawer.Drawer.append(Result,View)"} {"project":"mikepenz_MaterialDrawer","commit":"b289a48784051a20717c4e0d8c440d39455117d0","changeType":"QUALIFIED_NAME","change":"ViewGroup.LayoutParams","source":"com.mikepenz.materialdrawer.Drawer.append(Result,View)","target":"com.mikepenz.materialdrawer.Drawer.append(Result)","added":false,"scope":"SOURCE","local":"com.mikepenz.materialdrawer.Drawer.append(Result,View)"} {"project":"mikepenz_MaterialDrawer","commit":"b289a48784051a20717c4e0d8c440d39455117d0","changeType":"QUALIFIED_NAME","change":"ViewGroup.LayoutParams.MATCH_PARENT","source":"com.mikepenz.materialdrawer.Drawer.append(Result,View)","target":"com.mikepenz.materialdrawer.Drawer.append(Result)","added":false,"scope":"SOURCE","local":"com.mikepenz.materialdrawer.Drawer.append(Result,View)"} {"project":"mikepenz_MaterialDrawer","commit":"b289a48784051a20717c4e0d8c440d39455117d0","changeType":"QUALIFIED_NAME","change":"LinearLayout.LayoutParams","source":"com.mikepenz.materialdrawer.Drawer.append(Result,View)","target":"com.mikepenz.materialdrawer.Drawer.append(Result)","added":false,"scope":"SOURCE","local":"com.mikepenz.materialdrawer.Drawer.append(Result,View)"} {"project":"mikepenz_MaterialDrawer","commit":"b289a48784051a20717c4e0d8c440d39455117d0","changeType":"QUALIFIED_NAME","change":"params.gravity","source":"com.mikepenz.materialdrawer.Drawer.append(Result,View)","target":"com.mikepenz.materialdrawer.Drawer.append(Result)","added":false,"scope":"SOURCE","local":"com.mikepenz.materialdrawer.Drawer.append(Result,View)"} {"project":"mikepenz_MaterialDrawer","commit":"b289a48784051a20717c4e0d8c440d39455117d0","changeType":"QUALIFIED_NAME","change":"DrawerLayout.LayoutParams","source":"com.mikepenz.materialdrawer.Drawer.append(Result,View)","target":"com.mikepenz.materialdrawer.Drawer.append(Result)","added":false,"scope":"SOURCE","local":"com.mikepenz.materialdrawer.Drawer.append(Result,View)"} {"project":"mikepenz_MaterialDrawer","commit":"b289a48784051a20717c4e0d8c440d39455117d0","changeType":"QUALIFIED_NAME","change":"R.color","source":"com.mikepenz.materialdrawer.Drawer.append(Result,View)","target":"com.mikepenz.materialdrawer.Drawer.append(Result)","added":false,"scope":"SOURCE","local":"com.mikepenz.materialdrawer.Drawer.append(Result,View)"} {"project":"mikepenz_MaterialDrawer","commit":"b289a48784051a20717c4e0d8c440d39455117d0","changeType":"QUALIFIED_NAME","change":"R.color.material_drawer_background","source":"com.mikepenz.materialdrawer.Drawer.append(Result,View)","target":"com.mikepenz.materialdrawer.Drawer.append(Result)","added":false,"scope":"SOURCE","local":"com.mikepenz.materialdrawer.Drawer.append(Result,View)"} {"project":"mikepenz_MaterialDrawer","commit":"b289a48784051a20717c4e0d8c440d39455117d0","changeType":"QUALIFIED_NAME","change":"R.attr","source":"com.mikepenz.materialdrawer.Drawer.append(Result,View)","target":"com.mikepenz.materialdrawer.Drawer.append(Result)","added":false,"scope":"SOURCE","local":"com.mikepenz.materialdrawer.Drawer.append(Result,View)"} {"project":"mikepenz_MaterialDrawer","commit":"b289a48784051a20717c4e0d8c440d39455117d0","changeType":"QUALIFIED_NAME","change":"R.attr.material_drawer_background","source":"com.mikepenz.materialdrawer.Drawer.append(Result,View)","target":"com.mikepenz.materialdrawer.Drawer.append(Result)","added":false,"scope":"SOURCE","local":"com.mikepenz.materialdrawer.Drawer.append(Result,View)"} {"project":"mikepenz_MaterialDrawer","commit":"b289a48784051a20717c4e0d8c440d39455117d0","changeType":"QUALIFIED_NAME","change":"R.layout","source":"com.mikepenz.materialdrawer.Drawer.append(Result,View)","target":"com.mikepenz.materialdrawer.Drawer.append(Result)","added":false,"scope":"SOURCE","local":"com.mikepenz.materialdrawer.Drawer.append(Result,View)"} {"project":"mikepenz_MaterialDrawer","commit":"b289a48784051a20717c4e0d8c440d39455117d0","changeType":"QUALIFIED_NAME","change":"R.layout.material_drawer_slider","source":"com.mikepenz.materialdrawer.Drawer.append(Result,View)","target":"com.mikepenz.materialdrawer.Drawer.append(Result)","added":false,"scope":"SOURCE","local":"com.mikepenz.materialdrawer.Drawer.append(Result,View)"} {"project":"mikepenz_MaterialDrawer","commit":"b289a48784051a20717c4e0d8c440d39455117d0","changeType":"RETURN_STATEMENT","change":"return new Result(this);\n","source":"com.mikepenz.materialdrawer.Drawer.append(Result,View)","target":"com.mikepenz.materialdrawer.Drawer.append(Result)","added":false,"scope":"SOURCE","local":"com.mikepenz.materialdrawer.Drawer.append(Result,View)"} {"project":"mikepenz_MaterialDrawer","commit":"b289a48784051a20717c4e0d8c440d39455117d0","changeType":"SIMPLE_TYPE","change":"Result","source":"com.mikepenz.materialdrawer.Drawer.append(Result,View)","target":"com.mikepenz.materialdrawer.Drawer.append(Result)","added":false,"scope":"SOURCE","local":"com.mikepenz.materialdrawer.Drawer.append(Result,View)"} {"project":"mikepenz_MaterialDrawer","commit":"b289a48784051a20717c4e0d8c440d39455117d0","changeType":"SIMPLE_TYPE","change":"LinearLayout.LayoutParams","source":"com.mikepenz.materialdrawer.Drawer.append(Result,View)","target":"com.mikepenz.materialdrawer.Drawer.append(Result)","added":false,"scope":"SOURCE","local":"com.mikepenz.materialdrawer.Drawer.append(Result,View)"} {"project":"mikepenz_MaterialDrawer","commit":"b289a48784051a20717c4e0d8c440d39455117d0","changeType":"SIMPLE_TYPE","change":"DrawerLayout.LayoutParams","source":"com.mikepenz.materialdrawer.Drawer.append(Result,View)","target":"com.mikepenz.materialdrawer.Drawer.append(Result)","added":false,"scope":"SOURCE","local":"com.mikepenz.materialdrawer.Drawer.append(Result,View)"} {"project":"mikepenz_MaterialDrawer","commit":"b289a48784051a20717c4e0d8c440d39455117d0","changeType":"SIMPLE_TYPE","change":"RelativeLayout","source":"com.mikepenz.materialdrawer.Drawer.append(Result,View)","target":"com.mikepenz.materialdrawer.Drawer.append(Result)","added":false,"scope":"SOURCE","local":"com.mikepenz.materialdrawer.Drawer.append(Result,View)"} {"project":"mikepenz_MaterialDrawer","commit":"b289a48784051a20717c4e0d8c440d39455117d0","changeType":"SIMPLE_TYPE","change":"RuntimeException","source":"com.mikepenz.materialdrawer.Drawer.append(Result,View)","target":"com.mikepenz.materialdrawer.Drawer.append(Result)","added":false,"scope":"SOURCE","local":"com.mikepenz.materialdrawer.Drawer.append(Result,View)"} {"project":"mikepenz_MaterialDrawer","commit":"b289a48784051a20717c4e0d8c440d39455117d0","changeType":"SIMPLE_TYPE","change":"View","source":"com.mikepenz.materialdrawer.Drawer.append(Result,View)","target":"com.mikepenz.materialdrawer.Drawer.append(Result)","added":false,"scope":"SOURCE","local":"com.mikepenz.materialdrawer.Drawer.append(Result,View)"} {"project":"mikepenz_MaterialDrawer","commit":"b289a48784051a20717c4e0d8c440d39455117d0","changeType":"SINGLE_VARIABLE_DECLARATION","change":"View view","source":"com.mikepenz.materialdrawer.Drawer.append(Result,View)","target":"com.mikepenz.materialdrawer.Drawer.append(Result)","added":false,"scope":"SOURCE","local":"com.mikepenz.materialdrawer.Drawer.append(Result,View)"} {"project":"mikepenz_MaterialDrawer","commit":"b289a48784051a20717c4e0d8c440d39455117d0","changeType":"SINGLE_VARIABLE_DECLARATION","change":"Result result","source":"com.mikepenz.materialdrawer.Drawer.append(Result,View)","target":"com.mikepenz.materialdrawer.Drawer.append(Result)","added":false,"scope":"SOURCE","local":"com.mikepenz.materialdrawer.Drawer.append(Result,View)"} {"project":"mikepenz_MaterialDrawer","commit":"b289a48784051a20717c4e0d8c440d39455117d0","changeType":"STRING_LITERAL","change":"please set the gravity for the drawer","source":"com.mikepenz.materialdrawer.Drawer.append(Result,View)","target":"com.mikepenz.materialdrawer.Drawer.append(Result)","added":false,"scope":"SOURCE","local":"com.mikepenz.materialdrawer.Drawer.append(Result,View)"} {"project":"mikepenz_MaterialDrawer","commit":"b289a48784051a20717c4e0d8c440d39455117d0","changeType":"STRING_LITERAL","change":"you must not reuse a Drawer builder","source":"com.mikepenz.materialdrawer.Drawer.append(Result,View)","target":"com.mikepenz.materialdrawer.Drawer.append(Result)","added":false,"scope":"SOURCE","local":"com.mikepenz.materialdrawer.Drawer.append(Result,View)"} {"project":"mikepenz_MaterialDrawer","commit":"b289a48784051a20717c4e0d8c440d39455117d0","changeType":"THIS_EXPRESSION","change":"this","source":"com.mikepenz.materialdrawer.Drawer.append(Result,View)","target":"com.mikepenz.materialdrawer.Drawer.append(Result)","added":false,"scope":"SOURCE","local":"com.mikepenz.materialdrawer.Drawer.append(Result,View)"} {"project":"mikepenz_MaterialDrawer","commit":"b289a48784051a20717c4e0d8c440d39455117d0","changeType":"THROW_STATEMENT","change":"throw new RuntimeException(\"please set the gravity for the drawer\");\n","source":"com.mikepenz.materialdrawer.Drawer.append(Result,View)","target":"com.mikepenz.materialdrawer.Drawer.append(Result)","added":false,"scope":"SOURCE","local":"com.mikepenz.materialdrawer.Drawer.append(Result,View)"} {"project":"mikepenz_MaterialDrawer","commit":"b289a48784051a20717c4e0d8c440d39455117d0","changeType":"THROW_STATEMENT","change":"throw new RuntimeException(\"you must not reuse a Drawer builder\");\n","source":"com.mikepenz.materialdrawer.Drawer.append(Result,View)","target":"com.mikepenz.materialdrawer.Drawer.append(Result)","added":false,"scope":"SOURCE","local":"com.mikepenz.materialdrawer.Drawer.append(Result,View)"} {"project":"mikepenz_MaterialDrawer","commit":"b289a48784051a20717c4e0d8c440d39455117d0","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"contentParams","source":"com.mikepenz.materialdrawer.Drawer.append(Result,View)","target":"com.mikepenz.materialdrawer.Drawer.append(Result)","added":false,"scope":"SOURCE","local":"com.mikepenz.materialdrawer.Drawer.append(Result,View)"} {"project":"mikepenz_MaterialDrawer","commit":"b289a48784051a20717c4e0d8c440d39455117d0","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"params","source":"com.mikepenz.materialdrawer.Drawer.append(Result,View)","target":"com.mikepenz.materialdrawer.Drawer.append(Result)","added":false,"scope":"SOURCE","local":"com.mikepenz.materialdrawer.Drawer.append(Result,View)"} {"project":"mikepenz_MaterialDrawer","commit":"b289a48784051a20717c4e0d8c440d39455117d0","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"LinearLayout.LayoutParams [contentParams\u003dnew LinearLayout.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT,ViewGroup.LayoutParams.MATCH_PARENT)]","source":"com.mikepenz.materialdrawer.Drawer.append(Result,View)","target":"com.mikepenz.materialdrawer.Drawer.append(Result)","added":false,"scope":"SOURCE","local":"com.mikepenz.materialdrawer.Drawer.append(Result,View)"} {"project":"mikepenz_MaterialDrawer","commit":"b289a48784051a20717c4e0d8c440d39455117d0","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"DrawerLayout.LayoutParams [params\u003d(DrawerLayout.LayoutParams)mSliderLayout.getLayoutParams()]","source":"com.mikepenz.materialdrawer.Drawer.append(Result,View)","target":"com.mikepenz.materialdrawer.Drawer.append(Result)","added":false,"scope":"SOURCE","local":"com.mikepenz.materialdrawer.Drawer.append(Result,View)"} {"project":"mikepenz_MaterialDrawer","commit":"b289a48784051a20717c4e0d8c440d39455117d0","changeType":"ASSIGNMENT","change":"mSliderLayout \u003d (RelativeLayout)mActivity.getLayoutInflater().inflate(R.layout.material_drawer_slider,mDrawerLayout,false)","source":"com.mikepenz.materialdrawer.Drawer.append(Result,View)","target":"com.mikepenz.materialdrawer.Drawer.append(Result)","added":true,"scope":"TARGET","local":"com.mikepenz.materialdrawer.Drawer.append(Result)"} {"project":"mikepenz_MaterialDrawer","commit":"b289a48784051a20717c4e0d8c440d39455117d0","changeType":"ASSIGNMENT","change":"mDrawerLayout \u003d result.getDrawerLayout()","source":"com.mikepenz.materialdrawer.Drawer.append(Result,View)","target":"com.mikepenz.materialdrawer.Drawer.append(Result)","added":true,"scope":"TARGET","local":"com.mikepenz.materialdrawer.Drawer.append(Result)"} {"project":"mikepenz_MaterialDrawer","commit":"b289a48784051a20717c4e0d8c440d39455117d0","changeType":"ASSIGNMENT","change":"params \u003d processDrawerLayoutParams(params)","source":"com.mikepenz.materialdrawer.Drawer.append(Result,View)","target":"com.mikepenz.materialdrawer.Drawer.append(Result)","added":true,"scope":"TARGET","local":"com.mikepenz.materialdrawer.Drawer.append(Result)"} {"project":"mikepenz_MaterialDrawer","commit":"b289a48784051a20717c4e0d8c440d39455117d0","changeType":"ASSIGNMENT","change":"mUsed \u003d true","source":"com.mikepenz.materialdrawer.Drawer.append(Result,View)","target":"com.mikepenz.materialdrawer.Drawer.append(Result)","added":true,"scope":"TARGET","local":"com.mikepenz.materialdrawer.Drawer.append(Result)"} {"project":"mikepenz_MaterialDrawer","commit":"b289a48784051a20717c4e0d8c440d39455117d0","changeType":"ASSIGNMENT","change":"mActivity \u003d null","source":"com.mikepenz.materialdrawer.Drawer.append(Result,View)","target":"com.mikepenz.materialdrawer.Drawer.append(Result)","added":true,"scope":"TARGET","local":"com.mikepenz.materialdrawer.Drawer.append(Result)"} {"project":"mikepenz_MaterialDrawer","commit":"b289a48784051a20717c4e0d8c440d39455117d0","changeType":"ASSIGNMENT","change":"params.gravity \u003d mDrawerGravity","source":"com.mikepenz.materialdrawer.Drawer.append(Result,View)","target":"com.mikepenz.materialdrawer.Drawer.append(Result)","added":true,"scope":"TARGET","local":"com.mikepenz.materialdrawer.Drawer.append(Result)"} {"project":"mikepenz_MaterialDrawer","commit":"b289a48784051a20717c4e0d8c440d39455117d0","changeType":"BOOLEAN_LITERAL","change":"false","source":"com.mikepenz.materialdrawer.Drawer.append(Result,View)","target":"com.mikepenz.materialdrawer.Drawer.append(Result)","added":true,"scope":"TARGET","local":"com.mikepenz.materialdrawer.Drawer.append(Result)"} {"project":"mikepenz_MaterialDrawer","commit":"b289a48784051a20717c4e0d8c440d39455117d0","changeType":"BOOLEAN_LITERAL","change":"true","source":"com.mikepenz.materialdrawer.Drawer.append(Result,View)","target":"com.mikepenz.materialdrawer.Drawer.append(Result)","added":true,"scope":"TARGET","local":"com.mikepenz.materialdrawer.Drawer.append(Result)"} {"project":"mikepenz_MaterialDrawer","commit":"b289a48784051a20717c4e0d8c440d39455117d0","changeType":"CAST_EXPRESSION","change":"(RelativeLayout)mActivity.getLayoutInflater().inflate(R.layout.material_drawer_slider,mDrawerLayout,false)","source":"com.mikepenz.materialdrawer.Drawer.append(Result,View)","target":"com.mikepenz.materialdrawer.Drawer.append(Result)","added":true,"scope":"TARGET","local":"com.mikepenz.materialdrawer.Drawer.append(Result)"} {"project":"mikepenz_MaterialDrawer","commit":"b289a48784051a20717c4e0d8c440d39455117d0","changeType":"CAST_EXPRESSION","change":"(DrawerLayout.LayoutParams)mSliderLayout.getLayoutParams()","source":"com.mikepenz.materialdrawer.Drawer.append(Result,View)","target":"com.mikepenz.materialdrawer.Drawer.append(Result)","added":true,"scope":"TARGET","local":"com.mikepenz.materialdrawer.Drawer.append(Result)"} {"project":"mikepenz_MaterialDrawer","commit":"b289a48784051a20717c4e0d8c440d39455117d0","changeType":"CLASS_INSTANCE_CREATION","change":"new Result(this)","source":"com.mikepenz.materialdrawer.Drawer.append(Result,View)","target":"com.mikepenz.materialdrawer.Drawer.append(Result)","added":true,"scope":"TARGET","local":"com.mikepenz.materialdrawer.Drawer.append(Result)"} {"project":"mikepenz_MaterialDrawer","commit":"b289a48784051a20717c4e0d8c440d39455117d0","changeType":"CLASS_INSTANCE_CREATION","change":"new RuntimeException(\"you must not reuse a Drawer builder\")","source":"com.mikepenz.materialdrawer.Drawer.append(Result,View)","target":"com.mikepenz.materialdrawer.Drawer.append(Result)","added":true,"scope":"TARGET","local":"com.mikepenz.materialdrawer.Drawer.append(Result)"} {"project":"mikepenz_MaterialDrawer","commit":"b289a48784051a20717c4e0d8c440d39455117d0","changeType":"CLASS_INSTANCE_CREATION","change":"new RuntimeException(\"please set the gravity for the drawer\")","source":"com.mikepenz.materialdrawer.Drawer.append(Result,View)","target":"com.mikepenz.materialdrawer.Drawer.append(Result)","added":true,"scope":"TARGET","local":"com.mikepenz.materialdrawer.Drawer.append(Result)"} {"project":"mikepenz_MaterialDrawer","commit":"b289a48784051a20717c4e0d8c440d39455117d0","changeType":"EXPRESSION_STATEMENT","change":"mUsed\u003dtrue","source":"com.mikepenz.materialdrawer.Drawer.append(Result,View)","target":"com.mikepenz.materialdrawer.Drawer.append(Result)","added":true,"scope":"TARGET","local":"com.mikepenz.materialdrawer.Drawer.append(Result)"} {"project":"mikepenz_MaterialDrawer","commit":"b289a48784051a20717c4e0d8c440d39455117d0","changeType":"EXPRESSION_STATEMENT","change":"mActivity\u003dnull","source":"com.mikepenz.materialdrawer.Drawer.append(Result,View)","target":"com.mikepenz.materialdrawer.Drawer.append(Result)","added":true,"scope":"TARGET","local":"com.mikepenz.materialdrawer.Drawer.append(Result)"} {"project":"mikepenz_MaterialDrawer","commit":"b289a48784051a20717c4e0d8c440d39455117d0","changeType":"EXPRESSION_STATEMENT","change":"mDrawerLayout\u003dresult.getDrawerLayout()","source":"com.mikepenz.materialdrawer.Drawer.append(Result,View)","target":"com.mikepenz.materialdrawer.Drawer.append(Result)","added":true,"scope":"TARGET","local":"com.mikepenz.materialdrawer.Drawer.append(Result)"} {"project":"mikepenz_MaterialDrawer","commit":"b289a48784051a20717c4e0d8c440d39455117d0","changeType":"EXPRESSION_STATEMENT","change":"mSliderLayout.setBackgroundColor(UIUtils.getThemeColorFromAttrOrRes(mActivity,R.attr.material_drawer_background,R.color.material_drawer_background))","source":"com.mikepenz.materialdrawer.Drawer.append(Result,View)","target":"com.mikepenz.materialdrawer.Drawer.append(Result)","added":true,"scope":"TARGET","local":"com.mikepenz.materialdrawer.Drawer.append(Result)"} {"project":"mikepenz_MaterialDrawer","commit":"b289a48784051a20717c4e0d8c440d39455117d0","changeType":"EXPRESSION_STATEMENT","change":"mSliderLayout.setLayoutParams(params)","source":"com.mikepenz.materialdrawer.Drawer.append(Result,View)","target":"com.mikepenz.materialdrawer.Drawer.append(Result)","added":true,"scope":"TARGET","local":"com.mikepenz.materialdrawer.Drawer.append(Result)"} {"project":"mikepenz_MaterialDrawer","commit":"b289a48784051a20717c4e0d8c440d39455117d0","changeType":"EXPRESSION_STATEMENT","change":"params.gravity\u003dmDrawerGravity","source":"com.mikepenz.materialdrawer.Drawer.append(Result,View)","target":"com.mikepenz.materialdrawer.Drawer.append(Result)","added":true,"scope":"TARGET","local":"com.mikepenz.materialdrawer.Drawer.append(Result)"} {"project":"mikepenz_MaterialDrawer","commit":"b289a48784051a20717c4e0d8c440d39455117d0","changeType":"EXPRESSION_STATEMENT","change":"createContent()","source":"com.mikepenz.materialdrawer.Drawer.append(Result,View)","target":"com.mikepenz.materialdrawer.Drawer.append(Result)","added":true,"scope":"TARGET","local":"com.mikepenz.materialdrawer.Drawer.append(Result)"} {"project":"mikepenz_MaterialDrawer","commit":"b289a48784051a20717c4e0d8c440d39455117d0","changeType":"EXPRESSION_STATEMENT","change":"params\u003dprocessDrawerLayoutParams(params)","source":"com.mikepenz.materialdrawer.Drawer.append(Result,View)","target":"com.mikepenz.materialdrawer.Drawer.append(Result)","added":true,"scope":"TARGET","local":"com.mikepenz.materialdrawer.Drawer.append(Result)"} {"project":"mikepenz_MaterialDrawer","commit":"b289a48784051a20717c4e0d8c440d39455117d0","changeType":"EXPRESSION_STATEMENT","change":"mDrawerLayout.addView(mSliderLayout,1)","source":"com.mikepenz.materialdrawer.Drawer.append(Result,View)","target":"com.mikepenz.materialdrawer.Drawer.append(Result)","added":true,"scope":"TARGET","local":"com.mikepenz.materialdrawer.Drawer.append(Result)"} {"project":"mikepenz_MaterialDrawer","commit":"b289a48784051a20717c4e0d8c440d39455117d0","changeType":"EXPRESSION_STATEMENT","change":"mSliderLayout\u003d(RelativeLayout)mActivity.getLayoutInflater().inflate(R.layout.material_drawer_slider,mDrawerLayout,false)","source":"com.mikepenz.materialdrawer.Drawer.append(Result,View)","target":"com.mikepenz.materialdrawer.Drawer.append(Result)","added":true,"scope":"TARGET","local":"com.mikepenz.materialdrawer.Drawer.append(Result)"} {"project":"mikepenz_MaterialDrawer","commit":"b289a48784051a20717c4e0d8c440d39455117d0","changeType":"IF_STATEMENT","change":"mUsed","source":"com.mikepenz.materialdrawer.Drawer.append(Result,View)","target":"com.mikepenz.materialdrawer.Drawer.append(Result)","added":true,"scope":"TARGET","local":"com.mikepenz.materialdrawer.Drawer.append(Result)"} {"project":"mikepenz_MaterialDrawer","commit":"b289a48784051a20717c4e0d8c440d39455117d0","changeType":"IF_STATEMENT","change":"mDrawerGravity \u003d\u003d null","source":"com.mikepenz.materialdrawer.Drawer.append(Result,View)","target":"com.mikepenz.materialdrawer.Drawer.append(Result)","added":true,"scope":"TARGET","local":"com.mikepenz.materialdrawer.Drawer.append(Result)"} {"project":"mikepenz_MaterialDrawer","commit":"b289a48784051a20717c4e0d8c440d39455117d0","changeType":"INFIX_EXPRESSION","change":"mDrawerGravity \u003d\u003d null","source":"com.mikepenz.materialdrawer.Drawer.append(Result,View)","target":"com.mikepenz.materialdrawer.Drawer.append(Result)","added":true,"scope":"TARGET","local":"com.mikepenz.materialdrawer.Drawer.append(Result)"} {"project":"mikepenz_MaterialDrawer","commit":"b289a48784051a20717c4e0d8c440d39455117d0","changeType":"METHOD_INVOCATION","change":"mSliderLayout.setBackgroundColor(UIUtils.getThemeColorFromAttrOrRes(mActivity,R.attr.material_drawer_background,R.color.material_drawer_background))","source":"com.mikepenz.materialdrawer.Drawer.append(Result,View)","target":"com.mikepenz.materialdrawer.Drawer.append(Result)","added":true,"scope":"TARGET","local":"com.mikepenz.materialdrawer.Drawer.append(Result)"} {"project":"mikepenz_MaterialDrawer","commit":"b289a48784051a20717c4e0d8c440d39455117d0","changeType":"METHOD_INVOCATION","change":"mSliderLayout.setLayoutParams(params)","source":"com.mikepenz.materialdrawer.Drawer.append(Result,View)","target":"com.mikepenz.materialdrawer.Drawer.append(Result)","added":true,"scope":"TARGET","local":"com.mikepenz.materialdrawer.Drawer.append(Result)"} {"project":"mikepenz_MaterialDrawer","commit":"b289a48784051a20717c4e0d8c440d39455117d0","changeType":"METHOD_INVOCATION","change":"UIUtils.getThemeColorFromAttrOrRes(mActivity,R.attr.material_drawer_background,R.color.material_drawer_background)","source":"com.mikepenz.materialdrawer.Drawer.append(Result,View)","target":"com.mikepenz.materialdrawer.Drawer.append(Result)","added":true,"scope":"TARGET","local":"com.mikepenz.materialdrawer.Drawer.append(Result)"} {"project":"mikepenz_MaterialDrawer","commit":"b289a48784051a20717c4e0d8c440d39455117d0","changeType":"METHOD_INVOCATION","change":"createContent()","source":"com.mikepenz.materialdrawer.Drawer.append(Result,View)","target":"com.mikepenz.materialdrawer.Drawer.append(Result)","added":true,"scope":"TARGET","local":"com.mikepenz.materialdrawer.Drawer.append(Result)"} {"project":"mikepenz_MaterialDrawer","commit":"b289a48784051a20717c4e0d8c440d39455117d0","changeType":"METHOD_INVOCATION","change":"result.getDrawerLayout()","source":"com.mikepenz.materialdrawer.Drawer.append(Result,View)","target":"com.mikepenz.materialdrawer.Drawer.append(Result)","added":true,"scope":"TARGET","local":"com.mikepenz.materialdrawer.Drawer.append(Result)"} {"project":"mikepenz_MaterialDrawer","commit":"b289a48784051a20717c4e0d8c440d39455117d0","changeType":"METHOD_INVOCATION","change":"mDrawerLayout.addView(mSliderLayout,1)","source":"com.mikepenz.materialdrawer.Drawer.append(Result,View)","target":"com.mikepenz.materialdrawer.Drawer.append(Result)","added":true,"scope":"TARGET","local":"com.mikepenz.materialdrawer.Drawer.append(Result)"} {"project":"mikepenz_MaterialDrawer","commit":"b289a48784051a20717c4e0d8c440d39455117d0","changeType":"METHOD_INVOCATION","change":"processDrawerLayoutParams(params)","source":"com.mikepenz.materialdrawer.Drawer.append(Result,View)","target":"com.mikepenz.materialdrawer.Drawer.append(Result)","added":true,"scope":"TARGET","local":"com.mikepenz.materialdrawer.Drawer.append(Result)"} {"project":"mikepenz_MaterialDrawer","commit":"b289a48784051a20717c4e0d8c440d39455117d0","changeType":"METHOD_INVOCATION","change":"mActivity.getLayoutInflater()","source":"com.mikepenz.materialdrawer.Drawer.append(Result,View)","target":"com.mikepenz.materialdrawer.Drawer.append(Result)","added":true,"scope":"TARGET","local":"com.mikepenz.materialdrawer.Drawer.append(Result)"} {"project":"mikepenz_MaterialDrawer","commit":"b289a48784051a20717c4e0d8c440d39455117d0","changeType":"METHOD_INVOCATION","change":"mSliderLayout.getLayoutParams()","source":"com.mikepenz.materialdrawer.Drawer.append(Result,View)","target":"com.mikepenz.materialdrawer.Drawer.append(Result)","added":true,"scope":"TARGET","local":"com.mikepenz.materialdrawer.Drawer.append(Result)"} {"project":"mikepenz_MaterialDrawer","commit":"b289a48784051a20717c4e0d8c440d39455117d0","changeType":"METHOD_INVOCATION","change":"mActivity.getLayoutInflater().inflate(R.layout.material_drawer_slider,mDrawerLayout,false)","source":"com.mikepenz.materialdrawer.Drawer.append(Result,View)","target":"com.mikepenz.materialdrawer.Drawer.append(Result)","added":true,"scope":"TARGET","local":"com.mikepenz.materialdrawer.Drawer.append(Result)"} {"project":"mikepenz_MaterialDrawer","commit":"b289a48784051a20717c4e0d8c440d39455117d0","changeType":"NUMBER_LITERAL","change":"1","source":"com.mikepenz.materialdrawer.Drawer.append(Result,View)","target":"com.mikepenz.materialdrawer.Drawer.append(Result)","added":true,"scope":"TARGET","local":"com.mikepenz.materialdrawer.Drawer.append(Result)"} {"project":"mikepenz_MaterialDrawer","commit":"b289a48784051a20717c4e0d8c440d39455117d0","changeType":"QUALIFIED_NAME","change":"R.color","source":"com.mikepenz.materialdrawer.Drawer.append(Result,View)","target":"com.mikepenz.materialdrawer.Drawer.append(Result)","added":true,"scope":"TARGET","local":"com.mikepenz.materialdrawer.Drawer.append(Result)"} {"project":"mikepenz_MaterialDrawer","commit":"b289a48784051a20717c4e0d8c440d39455117d0","changeType":"QUALIFIED_NAME","change":"params.gravity","source":"com.mikepenz.materialdrawer.Drawer.append(Result,View)","target":"com.mikepenz.materialdrawer.Drawer.append(Result)","added":true,"scope":"TARGET","local":"com.mikepenz.materialdrawer.Drawer.append(Result)"} {"project":"mikepenz_MaterialDrawer","commit":"b289a48784051a20717c4e0d8c440d39455117d0","changeType":"QUALIFIED_NAME","change":"R.attr.material_drawer_background","source":"com.mikepenz.materialdrawer.Drawer.append(Result,View)","target":"com.mikepenz.materialdrawer.Drawer.append(Result)","added":true,"scope":"TARGET","local":"com.mikepenz.materialdrawer.Drawer.append(Result)"} {"project":"mikepenz_MaterialDrawer","commit":"b289a48784051a20717c4e0d8c440d39455117d0","changeType":"QUALIFIED_NAME","change":"DrawerLayout.LayoutParams","source":"com.mikepenz.materialdrawer.Drawer.append(Result,View)","target":"com.mikepenz.materialdrawer.Drawer.append(Result)","added":true,"scope":"TARGET","local":"com.mikepenz.materialdrawer.Drawer.append(Result)"} {"project":"mikepenz_MaterialDrawer","commit":"b289a48784051a20717c4e0d8c440d39455117d0","changeType":"QUALIFIED_NAME","change":"R.layout","source":"com.mikepenz.materialdrawer.Drawer.append(Result,View)","target":"com.mikepenz.materialdrawer.Drawer.append(Result)","added":true,"scope":"TARGET","local":"com.mikepenz.materialdrawer.Drawer.append(Result)"} {"project":"mikepenz_MaterialDrawer","commit":"b289a48784051a20717c4e0d8c440d39455117d0","changeType":"QUALIFIED_NAME","change":"R.color.material_drawer_background","source":"com.mikepenz.materialdrawer.Drawer.append(Result,View)","target":"com.mikepenz.materialdrawer.Drawer.append(Result)","added":true,"scope":"TARGET","local":"com.mikepenz.materialdrawer.Drawer.append(Result)"} {"project":"mikepenz_MaterialDrawer","commit":"b289a48784051a20717c4e0d8c440d39455117d0","changeType":"QUALIFIED_NAME","change":"R.attr","source":"com.mikepenz.materialdrawer.Drawer.append(Result,View)","target":"com.mikepenz.materialdrawer.Drawer.append(Result)","added":true,"scope":"TARGET","local":"com.mikepenz.materialdrawer.Drawer.append(Result)"} {"project":"mikepenz_MaterialDrawer","commit":"b289a48784051a20717c4e0d8c440d39455117d0","changeType":"QUALIFIED_NAME","change":"R.layout.material_drawer_slider","source":"com.mikepenz.materialdrawer.Drawer.append(Result,View)","target":"com.mikepenz.materialdrawer.Drawer.append(Result)","added":true,"scope":"TARGET","local":"com.mikepenz.materialdrawer.Drawer.append(Result)"} {"project":"mikepenz_MaterialDrawer","commit":"b289a48784051a20717c4e0d8c440d39455117d0","changeType":"RETURN_STATEMENT","change":"return new Result(this);\n","source":"com.mikepenz.materialdrawer.Drawer.append(Result,View)","target":"com.mikepenz.materialdrawer.Drawer.append(Result)","added":true,"scope":"TARGET","local":"com.mikepenz.materialdrawer.Drawer.append(Result)"} {"project":"mikepenz_MaterialDrawer","commit":"b289a48784051a20717c4e0d8c440d39455117d0","changeType":"SIMPLE_TYPE","change":"RuntimeException","source":"com.mikepenz.materialdrawer.Drawer.append(Result,View)","target":"com.mikepenz.materialdrawer.Drawer.append(Result)","added":true,"scope":"TARGET","local":"com.mikepenz.materialdrawer.Drawer.append(Result)"} {"project":"mikepenz_MaterialDrawer","commit":"b289a48784051a20717c4e0d8c440d39455117d0","changeType":"SIMPLE_TYPE","change":"RelativeLayout","source":"com.mikepenz.materialdrawer.Drawer.append(Result,View)","target":"com.mikepenz.materialdrawer.Drawer.append(Result)","added":true,"scope":"TARGET","local":"com.mikepenz.materialdrawer.Drawer.append(Result)"} {"project":"mikepenz_MaterialDrawer","commit":"b289a48784051a20717c4e0d8c440d39455117d0","changeType":"SIMPLE_TYPE","change":"DrawerLayout.LayoutParams","source":"com.mikepenz.materialdrawer.Drawer.append(Result,View)","target":"com.mikepenz.materialdrawer.Drawer.append(Result)","added":true,"scope":"TARGET","local":"com.mikepenz.materialdrawer.Drawer.append(Result)"} {"project":"mikepenz_MaterialDrawer","commit":"b289a48784051a20717c4e0d8c440d39455117d0","changeType":"STRING_LITERAL","change":"you must not reuse a Drawer builder","source":"com.mikepenz.materialdrawer.Drawer.append(Result,View)","target":"com.mikepenz.materialdrawer.Drawer.append(Result)","added":true,"scope":"TARGET","local":"com.mikepenz.materialdrawer.Drawer.append(Result)"} {"project":"mikepenz_MaterialDrawer","commit":"b289a48784051a20717c4e0d8c440d39455117d0","changeType":"STRING_LITERAL","change":"please set the gravity for the drawer","source":"com.mikepenz.materialdrawer.Drawer.append(Result,View)","target":"com.mikepenz.materialdrawer.Drawer.append(Result)","added":true,"scope":"TARGET","local":"com.mikepenz.materialdrawer.Drawer.append(Result)"} {"project":"mikepenz_MaterialDrawer","commit":"b289a48784051a20717c4e0d8c440d39455117d0","changeType":"THIS_EXPRESSION","change":"this","source":"com.mikepenz.materialdrawer.Drawer.append(Result,View)","target":"com.mikepenz.materialdrawer.Drawer.append(Result)","added":true,"scope":"TARGET","local":"com.mikepenz.materialdrawer.Drawer.append(Result)"} {"project":"mikepenz_MaterialDrawer","commit":"b289a48784051a20717c4e0d8c440d39455117d0","changeType":"THROW_STATEMENT","change":"throw new RuntimeException(\"please set the gravity for the drawer\");\n","source":"com.mikepenz.materialdrawer.Drawer.append(Result,View)","target":"com.mikepenz.materialdrawer.Drawer.append(Result)","added":true,"scope":"TARGET","local":"com.mikepenz.materialdrawer.Drawer.append(Result)"} {"project":"mikepenz_MaterialDrawer","commit":"b289a48784051a20717c4e0d8c440d39455117d0","changeType":"THROW_STATEMENT","change":"throw new RuntimeException(\"you must not reuse a Drawer builder\");\n","source":"com.mikepenz.materialdrawer.Drawer.append(Result,View)","target":"com.mikepenz.materialdrawer.Drawer.append(Result)","added":true,"scope":"TARGET","local":"com.mikepenz.materialdrawer.Drawer.append(Result)"} {"project":"mikepenz_MaterialDrawer","commit":"b289a48784051a20717c4e0d8c440d39455117d0","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"params","source":"com.mikepenz.materialdrawer.Drawer.append(Result,View)","target":"com.mikepenz.materialdrawer.Drawer.append(Result)","added":true,"scope":"TARGET","local":"com.mikepenz.materialdrawer.Drawer.append(Result)"} {"project":"mikepenz_MaterialDrawer","commit":"b289a48784051a20717c4e0d8c440d39455117d0","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"DrawerLayout.LayoutParams [params\u003d(DrawerLayout.LayoutParams)mSliderLayout.getLayoutParams()]","source":"com.mikepenz.materialdrawer.Drawer.append(Result,View)","target":"com.mikepenz.materialdrawer.Drawer.append(Result)","added":true,"scope":"TARGET","local":"com.mikepenz.materialdrawer.Drawer.append(Result)"} {"project":"mikepenz_MaterialDrawer","commit":"b289a48784051a20717c4e0d8c440d39455117d0","changeType":"METHOD_INVOCATION","change":"append(result,null)","source":"com.mikepenz.materialdrawer.Drawer.append(Result,View)","target":"com.mikepenz.materialdrawer.Drawer.append(Result)","added":false,"scope":"TARGET","local":"com.mikepenz.materialdrawer.Drawer.append(Result)"} {"project":"mikepenz_MaterialDrawer","commit":"b289a48784051a20717c4e0d8c440d39455117d0","changeType":"RETURN_STATEMENT","change":"return append(result,null);\n","source":"com.mikepenz.materialdrawer.Drawer.append(Result,View)","target":"com.mikepenz.materialdrawer.Drawer.append(Result)","added":false,"scope":"TARGET","local":"com.mikepenz.materialdrawer.Drawer.append(Result)"} {"project":"ikasanEIP_ikasan","commit":"4e4d1629663a71a848fcae964940d5cf4247270f","changeType":"METHOD_DECLARATION","change":"org.ikasan.serialiser.service.FileKryoSerialiser.write(Kryo,Output,File)","source":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)","target":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.write(Kryo,Output,MapMessage)","added":true,"scope":"EXT_T","local":"ikasaneip.serialiser.src.main.org.ikasan.serialiser.service.FileKryoSerialiser"} {"project":"ikasanEIP_ikasan","commit":"4e4d1629663a71a848fcae964940d5cf4247270f","changeType":"METHOD_DECLARATION","change":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)","source":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)","target":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.write(Kryo,Output,MapMessage)","added":false,"scope":"CLASS_S","local":"ikasaneip.serialiser.src.main.org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser"} {"project":"ikasanEIP_ikasan","commit":"4e4d1629663a71a848fcae964940d5cf4247270f","changeType":"ASSIGNMENT","change":"names \u003d message.getMapNames()","source":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)","target":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.write(Kryo,Output,MapMessage)","added":false,"scope":"SOURCE","local":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)"} {"project":"ikasanEIP_ikasan","commit":"4e4d1629663a71a848fcae964940d5cf4247270f","changeType":"CLASS_INSTANCE_CREATION","change":"new JmsMapMessageDefaultImpl()","source":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)","target":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.write(Kryo,Output,MapMessage)","added":false,"scope":"SOURCE","local":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)"} {"project":"ikasanEIP_ikasan","commit":"4e4d1629663a71a848fcae964940d5cf4247270f","changeType":"EXPRESSION_STATEMENT","change":"jmsMapMessageDefault.setObject(name,message.getObjectProperty(name))","source":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)","target":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.write(Kryo,Output,MapMessage)","added":false,"scope":"SOURCE","local":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)"} {"project":"ikasanEIP_ikasan","commit":"4e4d1629663a71a848fcae964940d5cf4247270f","changeType":"EXPRESSION_STATEMENT","change":"names\u003dmessage.getMapNames()","source":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)","target":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.write(Kryo,Output,MapMessage)","added":false,"scope":"SOURCE","local":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)"} {"project":"ikasanEIP_ikasan","commit":"4e4d1629663a71a848fcae964940d5cf4247270f","changeType":"EXPRESSION_STATEMENT","change":"jmsMapMessageDefault.setObjectProperty(name,message.getObjectProperty(name))","source":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)","target":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.write(Kryo,Output,MapMessage)","added":false,"scope":"SOURCE","local":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)"} {"project":"ikasanEIP_ikasan","commit":"4e4d1629663a71a848fcae964940d5cf4247270f","changeType":"EXPRESSION_STATEMENT","change":"jmsMapMessageDefault.setJMSType(jmsMapMessageDefault.getJMSType())","source":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)","target":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.write(Kryo,Output,MapMessage)","added":false,"scope":"SOURCE","local":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)"} {"project":"ikasanEIP_ikasan","commit":"4e4d1629663a71a848fcae964940d5cf4247270f","changeType":"EXPRESSION_STATEMENT","change":"jmsMapMessageDefault.setJMSTimestamp(message.getJMSTimestamp())","source":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)","target":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.write(Kryo,Output,MapMessage)","added":false,"scope":"SOURCE","local":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)"} {"project":"ikasanEIP_ikasan","commit":"4e4d1629663a71a848fcae964940d5cf4247270f","changeType":"EXPRESSION_STATEMENT","change":"jmsMapMessageDefault.setJMSReplyTo(message.getJMSReplyTo())","source":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)","target":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.write(Kryo,Output,MapMessage)","added":false,"scope":"SOURCE","local":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)"} {"project":"ikasanEIP_ikasan","commit":"4e4d1629663a71a848fcae964940d5cf4247270f","changeType":"EXPRESSION_STATEMENT","change":"jmsMapMessageDefault.setJMSRedelivered(message.getJMSRedelivered())","source":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)","target":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.write(Kryo,Output,MapMessage)","added":false,"scope":"SOURCE","local":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)"} {"project":"ikasanEIP_ikasan","commit":"4e4d1629663a71a848fcae964940d5cf4247270f","changeType":"EXPRESSION_STATEMENT","change":"jmsMapMessageDefault.setJMSPriority(message.getJMSPriority())","source":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)","target":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.write(Kryo,Output,MapMessage)","added":false,"scope":"SOURCE","local":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)"} {"project":"ikasanEIP_ikasan","commit":"4e4d1629663a71a848fcae964940d5cf4247270f","changeType":"EXPRESSION_STATEMENT","change":"jmsMapMessageDefault.setJMSMessageID(message.getJMSMessageID())","source":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)","target":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.write(Kryo,Output,MapMessage)","added":false,"scope":"SOURCE","local":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)"} {"project":"ikasanEIP_ikasan","commit":"4e4d1629663a71a848fcae964940d5cf4247270f","changeType":"EXPRESSION_STATEMENT","change":"jmsMapMessageDefault.setJMSExpiration(jmsMapMessageDefault.getJMSExpiration())","source":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)","target":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.write(Kryo,Output,MapMessage)","added":false,"scope":"SOURCE","local":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)"} {"project":"ikasanEIP_ikasan","commit":"4e4d1629663a71a848fcae964940d5cf4247270f","changeType":"EXPRESSION_STATEMENT","change":"jmsMapMessageDefault.setJMSDestination(message.getJMSDestination())","source":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)","target":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.write(Kryo,Output,MapMessage)","added":false,"scope":"SOURCE","local":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)"} {"project":"ikasanEIP_ikasan","commit":"4e4d1629663a71a848fcae964940d5cf4247270f","changeType":"EXPRESSION_STATEMENT","change":"jmsMapMessageDefault.setJMSDeliveryMode(message.getJMSDeliveryMode())","source":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)","target":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.write(Kryo,Output,MapMessage)","added":false,"scope":"SOURCE","local":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)"} {"project":"ikasanEIP_ikasan","commit":"4e4d1629663a71a848fcae964940d5cf4247270f","changeType":"EXPRESSION_STATEMENT","change":"jmsMapMessageDefault.setJMSCorrelationIDAsBytes(message.getJMSCorrelationIDAsBytes())","source":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)","target":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.write(Kryo,Output,MapMessage)","added":false,"scope":"SOURCE","local":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)"} {"project":"ikasanEIP_ikasan","commit":"4e4d1629663a71a848fcae964940d5cf4247270f","changeType":"EXPRESSION_STATEMENT","change":"jmsMapMessageDefault.setJMSCorrelationID(message.getJMSCorrelationID())","source":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)","target":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.write(Kryo,Output,MapMessage)","added":false,"scope":"SOURCE","local":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)"} {"project":"ikasanEIP_ikasan","commit":"4e4d1629663a71a848fcae964940d5cf4247270f","changeType":"METHOD_INVOCATION","change":"message.getObjectProperty(name)","source":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)","target":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.write(Kryo,Output,MapMessage)","added":false,"scope":"SOURCE","local":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)"} {"project":"ikasanEIP_ikasan","commit":"4e4d1629663a71a848fcae964940d5cf4247270f","changeType":"METHOD_INVOCATION","change":"jmsMapMessageDefault.setObject(name,message.getObjectProperty(name))","source":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)","target":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.write(Kryo,Output,MapMessage)","added":false,"scope":"SOURCE","local":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)"} {"project":"ikasanEIP_ikasan","commit":"4e4d1629663a71a848fcae964940d5cf4247270f","changeType":"METHOD_INVOCATION","change":"names.nextElement()","source":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)","target":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.write(Kryo,Output,MapMessage)","added":false,"scope":"SOURCE","local":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)"} {"project":"ikasanEIP_ikasan","commit":"4e4d1629663a71a848fcae964940d5cf4247270f","changeType":"METHOD_INVOCATION","change":"names.hasMoreElements()","source":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)","target":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.write(Kryo,Output,MapMessage)","added":false,"scope":"SOURCE","local":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)"} {"project":"ikasanEIP_ikasan","commit":"4e4d1629663a71a848fcae964940d5cf4247270f","changeType":"METHOD_INVOCATION","change":"message.getMapNames()","source":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)","target":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.write(Kryo,Output,MapMessage)","added":false,"scope":"SOURCE","local":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)"} {"project":"ikasanEIP_ikasan","commit":"4e4d1629663a71a848fcae964940d5cf4247270f","changeType":"METHOD_INVOCATION","change":"jmsMapMessageDefault.setObjectProperty(name,message.getObjectProperty(name))","source":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)","target":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.write(Kryo,Output,MapMessage)","added":false,"scope":"SOURCE","local":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)"} {"project":"ikasanEIP_ikasan","commit":"4e4d1629663a71a848fcae964940d5cf4247270f","changeType":"METHOD_INVOCATION","change":"message.getPropertyNames()","source":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)","target":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.write(Kryo,Output,MapMessage)","added":false,"scope":"SOURCE","local":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)"} {"project":"ikasanEIP_ikasan","commit":"4e4d1629663a71a848fcae964940d5cf4247270f","changeType":"METHOD_INVOCATION","change":"jmsMapMessageDefault.getJMSType()","source":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)","target":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.write(Kryo,Output,MapMessage)","added":false,"scope":"SOURCE","local":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)"} {"project":"ikasanEIP_ikasan","commit":"4e4d1629663a71a848fcae964940d5cf4247270f","changeType":"METHOD_INVOCATION","change":"jmsMapMessageDefault.setJMSType(jmsMapMessageDefault.getJMSType())","source":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)","target":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.write(Kryo,Output,MapMessage)","added":false,"scope":"SOURCE","local":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)"} {"project":"ikasanEIP_ikasan","commit":"4e4d1629663a71a848fcae964940d5cf4247270f","changeType":"METHOD_INVOCATION","change":"message.getJMSTimestamp()","source":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)","target":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.write(Kryo,Output,MapMessage)","added":false,"scope":"SOURCE","local":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)"} {"project":"ikasanEIP_ikasan","commit":"4e4d1629663a71a848fcae964940d5cf4247270f","changeType":"METHOD_INVOCATION","change":"jmsMapMessageDefault.setJMSTimestamp(message.getJMSTimestamp())","source":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)","target":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.write(Kryo,Output,MapMessage)","added":false,"scope":"SOURCE","local":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)"} {"project":"ikasanEIP_ikasan","commit":"4e4d1629663a71a848fcae964940d5cf4247270f","changeType":"METHOD_INVOCATION","change":"message.getJMSReplyTo()","source":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)","target":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.write(Kryo,Output,MapMessage)","added":false,"scope":"SOURCE","local":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)"} {"project":"ikasanEIP_ikasan","commit":"4e4d1629663a71a848fcae964940d5cf4247270f","changeType":"METHOD_INVOCATION","change":"jmsMapMessageDefault.setJMSReplyTo(message.getJMSReplyTo())","source":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)","target":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.write(Kryo,Output,MapMessage)","added":false,"scope":"SOURCE","local":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)"} {"project":"ikasanEIP_ikasan","commit":"4e4d1629663a71a848fcae964940d5cf4247270f","changeType":"METHOD_INVOCATION","change":"message.getJMSRedelivered()","source":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)","target":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.write(Kryo,Output,MapMessage)","added":false,"scope":"SOURCE","local":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)"} {"project":"ikasanEIP_ikasan","commit":"4e4d1629663a71a848fcae964940d5cf4247270f","changeType":"METHOD_INVOCATION","change":"jmsMapMessageDefault.setJMSRedelivered(message.getJMSRedelivered())","source":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)","target":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.write(Kryo,Output,MapMessage)","added":false,"scope":"SOURCE","local":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)"} {"project":"ikasanEIP_ikasan","commit":"4e4d1629663a71a848fcae964940d5cf4247270f","changeType":"METHOD_INVOCATION","change":"message.getJMSPriority()","source":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)","target":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.write(Kryo,Output,MapMessage)","added":false,"scope":"SOURCE","local":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)"} {"project":"ikasanEIP_ikasan","commit":"4e4d1629663a71a848fcae964940d5cf4247270f","changeType":"METHOD_INVOCATION","change":"jmsMapMessageDefault.setJMSPriority(message.getJMSPriority())","source":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)","target":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.write(Kryo,Output,MapMessage)","added":false,"scope":"SOURCE","local":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)"} {"project":"ikasanEIP_ikasan","commit":"4e4d1629663a71a848fcae964940d5cf4247270f","changeType":"METHOD_INVOCATION","change":"message.getJMSMessageID()","source":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)","target":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.write(Kryo,Output,MapMessage)","added":false,"scope":"SOURCE","local":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)"} {"project":"ikasanEIP_ikasan","commit":"4e4d1629663a71a848fcae964940d5cf4247270f","changeType":"METHOD_INVOCATION","change":"jmsMapMessageDefault.setJMSMessageID(message.getJMSMessageID())","source":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)","target":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.write(Kryo,Output,MapMessage)","added":false,"scope":"SOURCE","local":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)"} {"project":"ikasanEIP_ikasan","commit":"4e4d1629663a71a848fcae964940d5cf4247270f","changeType":"METHOD_INVOCATION","change":"jmsMapMessageDefault.getJMSExpiration()","source":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)","target":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.write(Kryo,Output,MapMessage)","added":false,"scope":"SOURCE","local":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)"} {"project":"ikasanEIP_ikasan","commit":"4e4d1629663a71a848fcae964940d5cf4247270f","changeType":"METHOD_INVOCATION","change":"jmsMapMessageDefault.setJMSExpiration(jmsMapMessageDefault.getJMSExpiration())","source":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)","target":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.write(Kryo,Output,MapMessage)","added":false,"scope":"SOURCE","local":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)"} {"project":"ikasanEIP_ikasan","commit":"4e4d1629663a71a848fcae964940d5cf4247270f","changeType":"METHOD_INVOCATION","change":"message.getJMSDestination()","source":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)","target":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.write(Kryo,Output,MapMessage)","added":false,"scope":"SOURCE","local":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)"} {"project":"ikasanEIP_ikasan","commit":"4e4d1629663a71a848fcae964940d5cf4247270f","changeType":"METHOD_INVOCATION","change":"jmsMapMessageDefault.setJMSDestination(message.getJMSDestination())","source":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)","target":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.write(Kryo,Output,MapMessage)","added":false,"scope":"SOURCE","local":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)"} {"project":"ikasanEIP_ikasan","commit":"4e4d1629663a71a848fcae964940d5cf4247270f","changeType":"METHOD_INVOCATION","change":"message.getJMSDeliveryMode()","source":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)","target":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.write(Kryo,Output,MapMessage)","added":false,"scope":"SOURCE","local":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)"} {"project":"ikasanEIP_ikasan","commit":"4e4d1629663a71a848fcae964940d5cf4247270f","changeType":"METHOD_INVOCATION","change":"jmsMapMessageDefault.setJMSDeliveryMode(message.getJMSDeliveryMode())","source":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)","target":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.write(Kryo,Output,MapMessage)","added":false,"scope":"SOURCE","local":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)"} {"project":"ikasanEIP_ikasan","commit":"4e4d1629663a71a848fcae964940d5cf4247270f","changeType":"METHOD_INVOCATION","change":"message.getJMSCorrelationIDAsBytes()","source":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)","target":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.write(Kryo,Output,MapMessage)","added":false,"scope":"SOURCE","local":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)"} {"project":"ikasanEIP_ikasan","commit":"4e4d1629663a71a848fcae964940d5cf4247270f","changeType":"METHOD_INVOCATION","change":"jmsMapMessageDefault.setJMSCorrelationIDAsBytes(message.getJMSCorrelationIDAsBytes())","source":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)","target":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.write(Kryo,Output,MapMessage)","added":false,"scope":"SOURCE","local":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)"} {"project":"ikasanEIP_ikasan","commit":"4e4d1629663a71a848fcae964940d5cf4247270f","changeType":"METHOD_INVOCATION","change":"message.getJMSCorrelationID()","source":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)","target":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.write(Kryo,Output,MapMessage)","added":false,"scope":"SOURCE","local":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)"} {"project":"ikasanEIP_ikasan","commit":"4e4d1629663a71a848fcae964940d5cf4247270f","changeType":"METHOD_INVOCATION","change":"jmsMapMessageDefault.setJMSCorrelationID(message.getJMSCorrelationID())","source":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)","target":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.write(Kryo,Output,MapMessage)","added":false,"scope":"SOURCE","local":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)"} {"project":"ikasanEIP_ikasan","commit":"4e4d1629663a71a848fcae964940d5cf4247270f","changeType":"MODIFIER","change":"private","source":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)","target":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.write(Kryo,Output,MapMessage)","added":false,"scope":"SOURCE","local":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)"} {"project":"ikasanEIP_ikasan","commit":"4e4d1629663a71a848fcae964940d5cf4247270f","changeType":"PARAMETERIZED_TYPE","change":"Enumeration\u003cString\u003e","source":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)","target":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.write(Kryo,Output,MapMessage)","added":false,"scope":"SOURCE","local":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)"} {"project":"ikasanEIP_ikasan","commit":"4e4d1629663a71a848fcae964940d5cf4247270f","changeType":"RETURN_STATEMENT","change":"return jmsMapMessageDefault;\n","source":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)","target":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.write(Kryo,Output,MapMessage)","added":false,"scope":"SOURCE","local":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)"} {"project":"ikasanEIP_ikasan","commit":"4e4d1629663a71a848fcae964940d5cf4247270f","changeType":"SIMPLE_TYPE","change":"String","source":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)","target":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.write(Kryo,Output,MapMessage)","added":false,"scope":"SOURCE","local":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)"} {"project":"ikasanEIP_ikasan","commit":"4e4d1629663a71a848fcae964940d5cf4247270f","changeType":"SIMPLE_TYPE","change":"Enumeration","source":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)","target":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.write(Kryo,Output,MapMessage)","added":false,"scope":"SOURCE","local":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)"} {"project":"ikasanEIP_ikasan","commit":"4e4d1629663a71a848fcae964940d5cf4247270f","changeType":"SIMPLE_TYPE","change":"JmsMapMessageDefaultImpl","source":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)","target":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.write(Kryo,Output,MapMessage)","added":false,"scope":"SOURCE","local":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)"} {"project":"ikasanEIP_ikasan","commit":"4e4d1629663a71a848fcae964940d5cf4247270f","changeType":"SIMPLE_TYPE","change":"JMSException","source":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)","target":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.write(Kryo,Output,MapMessage)","added":false,"scope":"SOURCE","local":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)"} {"project":"ikasanEIP_ikasan","commit":"4e4d1629663a71a848fcae964940d5cf4247270f","changeType":"SIMPLE_TYPE","change":"MapMessage","source":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)","target":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.write(Kryo,Output,MapMessage)","added":false,"scope":"SOURCE","local":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)"} {"project":"ikasanEIP_ikasan","commit":"4e4d1629663a71a848fcae964940d5cf4247270f","changeType":"SINGLE_VARIABLE_DECLARATION","change":"MapMessage message","source":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)","target":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.write(Kryo,Output,MapMessage)","added":false,"scope":"SOURCE","local":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)"} {"project":"ikasanEIP_ikasan","commit":"4e4d1629663a71a848fcae964940d5cf4247270f","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"name","source":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)","target":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.write(Kryo,Output,MapMessage)","added":false,"scope":"SOURCE","local":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)"} {"project":"ikasanEIP_ikasan","commit":"4e4d1629663a71a848fcae964940d5cf4247270f","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"names","source":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)","target":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.write(Kryo,Output,MapMessage)","added":false,"scope":"SOURCE","local":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)"} {"project":"ikasanEIP_ikasan","commit":"4e4d1629663a71a848fcae964940d5cf4247270f","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"jmsMapMessageDefault","source":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)","target":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.write(Kryo,Output,MapMessage)","added":false,"scope":"SOURCE","local":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)"} {"project":"ikasanEIP_ikasan","commit":"4e4d1629663a71a848fcae964940d5cf4247270f","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"String [name\u003dnames.nextElement()]","source":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)","target":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.write(Kryo,Output,MapMessage)","added":false,"scope":"SOURCE","local":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)"} {"project":"ikasanEIP_ikasan","commit":"4e4d1629663a71a848fcae964940d5cf4247270f","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"Enumeration\u003cString\u003e [names\u003dmessage.getPropertyNames()]","source":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)","target":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.write(Kryo,Output,MapMessage)","added":false,"scope":"SOURCE","local":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)"} {"project":"ikasanEIP_ikasan","commit":"4e4d1629663a71a848fcae964940d5cf4247270f","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"JmsMapMessageDefaultImpl [jmsMapMessageDefault\u003dnew JmsMapMessageDefaultImpl()]","source":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)","target":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.write(Kryo,Output,MapMessage)","added":false,"scope":"SOURCE","local":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)"} {"project":"ikasanEIP_ikasan","commit":"4e4d1629663a71a848fcae964940d5cf4247270f","changeType":"WHILE_STATEMENT","change":"while (names.hasMoreElements()) {\n String name\u003dnames.nextElement();\n jmsMapMessageDefault.setObject(name,message.getObjectProperty(name));\n}\n","source":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)","target":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.write(Kryo,Output,MapMessage)","added":false,"scope":"SOURCE","local":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)"} {"project":"ikasanEIP_ikasan","commit":"4e4d1629663a71a848fcae964940d5cf4247270f","changeType":"WHILE_STATEMENT","change":"while (names.hasMoreElements()) {\n String name\u003dnames.nextElement();\n jmsMapMessageDefault.setObjectProperty(name,message.getObjectProperty(name));\n}\n","source":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)","target":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.write(Kryo,Output,MapMessage)","added":false,"scope":"SOURCE","local":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)"} {"project":"ikasanEIP_ikasan","commit":"4e4d1629663a71a848fcae964940d5cf4247270f","changeType":"CAST_EXPRESSION","change":"(String)en.nextElement()","source":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)","target":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.write(Kryo,Output,MapMessage)","added":true,"scope":"TARGET","local":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.write(Kryo,Output,MapMessage)"} {"project":"ikasanEIP_ikasan","commit":"4e4d1629663a71a848fcae964940d5cf4247270f","changeType":"CLASS_INSTANCE_CREATION","change":"new HashMap\u003cObject,Object\u003e()","source":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)","target":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.write(Kryo,Output,MapMessage)","added":true,"scope":"TARGET","local":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.write(Kryo,Output,MapMessage)"} {"project":"ikasanEIP_ikasan","commit":"4e4d1629663a71a848fcae964940d5cf4247270f","changeType":"EXPRESSION_STATEMENT","change":"kryo.writeClassAndObject(output,mapMessageContent)","source":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)","target":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.write(Kryo,Output,MapMessage)","added":true,"scope":"TARGET","local":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.write(Kryo,Output,MapMessage)"} {"project":"ikasanEIP_ikasan","commit":"4e4d1629663a71a848fcae964940d5cf4247270f","changeType":"EXPRESSION_STATEMENT","change":"mapMessageContent.put(name,message.getObject(name))","source":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)","target":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.write(Kryo,Output,MapMessage)","added":true,"scope":"TARGET","local":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.write(Kryo,Output,MapMessage)"} {"project":"ikasanEIP_ikasan","commit":"4e4d1629663a71a848fcae964940d5cf4247270f","changeType":"INFIX_EXPRESSION","change":"en !\u003d null","source":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)","target":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.write(Kryo,Output,MapMessage)","added":true,"scope":"TARGET","local":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.write(Kryo,Output,MapMessage)"} {"project":"ikasanEIP_ikasan","commit":"4e4d1629663a71a848fcae964940d5cf4247270f","changeType":"INFIX_EXPRESSION","change":"en !\u003d null \u0026\u0026 en.hasMoreElements()","source":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)","target":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.write(Kryo,Output,MapMessage)","added":true,"scope":"TARGET","local":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.write(Kryo,Output,MapMessage)"} {"project":"ikasanEIP_ikasan","commit":"4e4d1629663a71a848fcae964940d5cf4247270f","changeType":"METHOD_INVOCATION","change":"en.nextElement()","source":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)","target":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.write(Kryo,Output,MapMessage)","added":true,"scope":"TARGET","local":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.write(Kryo,Output,MapMessage)"} {"project":"ikasanEIP_ikasan","commit":"4e4d1629663a71a848fcae964940d5cf4247270f","changeType":"METHOD_INVOCATION","change":"en.hasMoreElements()","source":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)","target":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.write(Kryo,Output,MapMessage)","added":true,"scope":"TARGET","local":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.write(Kryo,Output,MapMessage)"} {"project":"ikasanEIP_ikasan","commit":"4e4d1629663a71a848fcae964940d5cf4247270f","changeType":"METHOD_INVOCATION","change":"message.getMapNames()","source":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)","target":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.write(Kryo,Output,MapMessage)","added":true,"scope":"TARGET","local":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.write(Kryo,Output,MapMessage)"} {"project":"ikasanEIP_ikasan","commit":"4e4d1629663a71a848fcae964940d5cf4247270f","changeType":"METHOD_INVOCATION","change":"kryo.writeClassAndObject(output,mapMessageContent)","source":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)","target":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.write(Kryo,Output,MapMessage)","added":true,"scope":"TARGET","local":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.write(Kryo,Output,MapMessage)"} {"project":"ikasanEIP_ikasan","commit":"4e4d1629663a71a848fcae964940d5cf4247270f","changeType":"METHOD_INVOCATION","change":"mapMessageContent.put(name,message.getObject(name))","source":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)","target":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.write(Kryo,Output,MapMessage)","added":true,"scope":"TARGET","local":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.write(Kryo,Output,MapMessage)"} {"project":"ikasanEIP_ikasan","commit":"4e4d1629663a71a848fcae964940d5cf4247270f","changeType":"METHOD_INVOCATION","change":"message.getObject(name)","source":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)","target":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.write(Kryo,Output,MapMessage)","added":true,"scope":"TARGET","local":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.write(Kryo,Output,MapMessage)"} {"project":"ikasanEIP_ikasan","commit":"4e4d1629663a71a848fcae964940d5cf4247270f","changeType":"NULL_LITERAL","change":"null","source":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)","target":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.write(Kryo,Output,MapMessage)","added":true,"scope":"TARGET","local":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.write(Kryo,Output,MapMessage)"} {"project":"ikasanEIP_ikasan","commit":"4e4d1629663a71a848fcae964940d5cf4247270f","changeType":"PARAMETERIZED_TYPE","change":"HashMap\u003cObject,Object\u003e","source":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)","target":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.write(Kryo,Output,MapMessage)","added":true,"scope":"TARGET","local":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.write(Kryo,Output,MapMessage)"} {"project":"ikasanEIP_ikasan","commit":"4e4d1629663a71a848fcae964940d5cf4247270f","changeType":"PARAMETERIZED_TYPE","change":"Map\u003cObject,Object\u003e","source":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)","target":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.write(Kryo,Output,MapMessage)","added":true,"scope":"TARGET","local":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.write(Kryo,Output,MapMessage)"} {"project":"ikasanEIP_ikasan","commit":"4e4d1629663a71a848fcae964940d5cf4247270f","changeType":"SIMPLE_TYPE","change":"Enumeration","source":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)","target":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.write(Kryo,Output,MapMessage)","added":true,"scope":"TARGET","local":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.write(Kryo,Output,MapMessage)"} {"project":"ikasanEIP_ikasan","commit":"4e4d1629663a71a848fcae964940d5cf4247270f","changeType":"SIMPLE_TYPE","change":"HashMap","source":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)","target":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.write(Kryo,Output,MapMessage)","added":true,"scope":"TARGET","local":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.write(Kryo,Output,MapMessage)"} {"project":"ikasanEIP_ikasan","commit":"4e4d1629663a71a848fcae964940d5cf4247270f","changeType":"SIMPLE_TYPE","change":"Object","source":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)","target":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.write(Kryo,Output,MapMessage)","added":true,"scope":"TARGET","local":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.write(Kryo,Output,MapMessage)"} {"project":"ikasanEIP_ikasan","commit":"4e4d1629663a71a848fcae964940d5cf4247270f","changeType":"SIMPLE_TYPE","change":"String","source":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)","target":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.write(Kryo,Output,MapMessage)","added":true,"scope":"TARGET","local":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.write(Kryo,Output,MapMessage)"} {"project":"ikasanEIP_ikasan","commit":"4e4d1629663a71a848fcae964940d5cf4247270f","changeType":"SIMPLE_TYPE","change":"Map","source":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)","target":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.write(Kryo,Output,MapMessage)","added":true,"scope":"TARGET","local":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.write(Kryo,Output,MapMessage)"} {"project":"ikasanEIP_ikasan","commit":"4e4d1629663a71a848fcae964940d5cf4247270f","changeType":"TRY_STATEMENT","change":"try {\n Map\u003cObject,Object\u003e mapMessageContent\u003dnew HashMap\u003cObject,Object\u003e();\n Enumeration en\u003dmessage.getMapNames();\n while (en !\u003d null \u0026\u0026 en.hasMoreElements()) {\n String name\u003d(String)en.nextElement();\n mapMessageContent.put(name,message.getObject(name));\n }\n kryo.writeClassAndObject(output,mapMessageContent);\n}\n catch (JMSException e) {\n throw new RuntimeException(e);\n}\n","source":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)","target":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.write(Kryo,Output,MapMessage)","added":true,"scope":"TARGET","local":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.write(Kryo,Output,MapMessage)"} {"project":"ikasanEIP_ikasan","commit":"4e4d1629663a71a848fcae964940d5cf4247270f","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"mapMessageContent","source":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)","target":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.write(Kryo,Output,MapMessage)","added":true,"scope":"TARGET","local":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.write(Kryo,Output,MapMessage)"} {"project":"ikasanEIP_ikasan","commit":"4e4d1629663a71a848fcae964940d5cf4247270f","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"name","source":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)","target":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.write(Kryo,Output,MapMessage)","added":true,"scope":"TARGET","local":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.write(Kryo,Output,MapMessage)"} {"project":"ikasanEIP_ikasan","commit":"4e4d1629663a71a848fcae964940d5cf4247270f","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"en","source":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)","target":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.write(Kryo,Output,MapMessage)","added":true,"scope":"TARGET","local":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.write(Kryo,Output,MapMessage)"} {"project":"ikasanEIP_ikasan","commit":"4e4d1629663a71a848fcae964940d5cf4247270f","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"Map\u003cObject,Object\u003e [mapMessageContent\u003dnew HashMap\u003cObject,Object\u003e()]","source":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)","target":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.write(Kryo,Output,MapMessage)","added":true,"scope":"TARGET","local":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.write(Kryo,Output,MapMessage)"} {"project":"ikasanEIP_ikasan","commit":"4e4d1629663a71a848fcae964940d5cf4247270f","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"String [name\u003d(String)en.nextElement()]","source":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)","target":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.write(Kryo,Output,MapMessage)","added":true,"scope":"TARGET","local":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.write(Kryo,Output,MapMessage)"} {"project":"ikasanEIP_ikasan","commit":"4e4d1629663a71a848fcae964940d5cf4247270f","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"Enumeration [en\u003dmessage.getMapNames()]","source":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)","target":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.write(Kryo,Output,MapMessage)","added":true,"scope":"TARGET","local":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.write(Kryo,Output,MapMessage)"} {"project":"ikasanEIP_ikasan","commit":"4e4d1629663a71a848fcae964940d5cf4247270f","changeType":"WHILE_STATEMENT","change":"while (en !\u003d null \u0026\u0026 en.hasMoreElements()) {\n String name\u003d(String)en.nextElement();\n mapMessageContent.put(name,message.getObject(name));\n}\n","source":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)","target":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.write(Kryo,Output,MapMessage)","added":true,"scope":"TARGET","local":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.write(Kryo,Output,MapMessage)"} {"project":"ikasanEIP_ikasan","commit":"4e4d1629663a71a848fcae964940d5cf4247270f","changeType":"EXPRESSION_STATEMENT","change":"kryo.writeClassAndObject(output,mapMessage)","source":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)","target":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.write(Kryo,Output,MapMessage)","added":false,"scope":"TARGET","local":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.write(Kryo,Output,MapMessage)"} {"project":"ikasanEIP_ikasan","commit":"4e4d1629663a71a848fcae964940d5cf4247270f","changeType":"METHOD_INVOCATION","change":"this.convert(message)","source":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)","target":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.write(Kryo,Output,MapMessage)","added":false,"scope":"TARGET","local":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.write(Kryo,Output,MapMessage)"} {"project":"ikasanEIP_ikasan","commit":"4e4d1629663a71a848fcae964940d5cf4247270f","changeType":"METHOD_INVOCATION","change":"kryo.writeClassAndObject(output,mapMessage)","source":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)","target":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.write(Kryo,Output,MapMessage)","added":false,"scope":"TARGET","local":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.write(Kryo,Output,MapMessage)"} {"project":"ikasanEIP_ikasan","commit":"4e4d1629663a71a848fcae964940d5cf4247270f","changeType":"SIMPLE_TYPE","change":"JmsMapMessageDefaultImpl","source":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)","target":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.write(Kryo,Output,MapMessage)","added":false,"scope":"TARGET","local":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.write(Kryo,Output,MapMessage)"} {"project":"ikasanEIP_ikasan","commit":"4e4d1629663a71a848fcae964940d5cf4247270f","changeType":"THIS_EXPRESSION","change":"this","source":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)","target":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.write(Kryo,Output,MapMessage)","added":false,"scope":"TARGET","local":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.write(Kryo,Output,MapMessage)"} {"project":"ikasanEIP_ikasan","commit":"4e4d1629663a71a848fcae964940d5cf4247270f","changeType":"TRY_STATEMENT","change":"try {\n JmsMapMessageDefaultImpl mapMessage\u003dthis.convert(message);\n kryo.writeClassAndObject(output,mapMessage);\n}\n catch (JMSException e) {\n throw new RuntimeException(e);\n}\n","source":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)","target":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.write(Kryo,Output,MapMessage)","added":false,"scope":"TARGET","local":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.write(Kryo,Output,MapMessage)"} {"project":"ikasanEIP_ikasan","commit":"4e4d1629663a71a848fcae964940d5cf4247270f","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"mapMessage","source":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)","target":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.write(Kryo,Output,MapMessage)","added":false,"scope":"TARGET","local":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.write(Kryo,Output,MapMessage)"} {"project":"ikasanEIP_ikasan","commit":"4e4d1629663a71a848fcae964940d5cf4247270f","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"JmsMapMessageDefaultImpl [mapMessage\u003dthis.convert(message)]","source":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)","target":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.write(Kryo,Output,MapMessage)","added":false,"scope":"TARGET","local":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.write(Kryo,Output,MapMessage)"} {"project":"ikasanEIP_ikasan","commit":"4e4d1629663a71a848fcae964940d5cf4247270f","changeType":"METHOD_DECLARATION","change":"org.ikasan.serialiser.service.JmsTextMessageKryoSerialiser.convert(TextMessage)","source":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)","target":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.write(Kryo,Output,MapMessage)","added":false,"scope":"EXT_S","local":"ikasaneip.serialiser.src.main.org.ikasan.serialiser.service.JmsTextMessageKryoSerialiser"} {"project":"ikasanEIP_ikasan","commit":"4e4d1629663a71a848fcae964940d5cf4247270f","changeType":"METHOD_INVOCATION","change":"this.convert(message)","source":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)","target":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.write(Kryo,Output,MapMessage)","added":false,"scope":"EXT_S","local":"org.ikasan.serialiser.service.JmsTextMessageKryoSerialiser.write(Kryo,Output,TextMessage)"} {"project":"ikasanEIP_ikasan","commit":"4e4d1629663a71a848fcae964940d5cf4247270f","changeType":"TRY_STATEMENT","change":"try {\n JmsTextMessageDefaultImpl textMessage\u003dthis.convert(message);\n kryo.writeClassAndObject(output,textMessage);\n}\n catch (JMSException e) {\n throw new RuntimeException(e);\n}\n","source":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)","target":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.write(Kryo,Output,MapMessage)","added":false,"scope":"EXT_S","local":"org.ikasan.serialiser.service.JmsTextMessageKryoSerialiser.write(Kryo,Output,TextMessage)"} {"project":"ikasanEIP_ikasan","commit":"4e4d1629663a71a848fcae964940d5cf4247270f","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"JmsTextMessageDefaultImpl [textMessage\u003dthis.convert(message)]","source":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.convert(MapMessage)","target":"org.ikasan.serialiser.service.JmsMapMessageKryoSerialiser.write(Kryo,Output,MapMessage)","added":false,"scope":"EXT_S","local":"org.ikasan.serialiser.service.JmsTextMessageKryoSerialiser.write(Kryo,Output,TextMessage)"} {"project":"ikasanEIP_ikasan","commit":"792fba02e16b595f66c3e46ef2288faf27501aac","changeType":"METHOD_DECLARATION","change":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestination(Context,String,String)","source":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestination(Context,String,String)","target":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestinations()","added":false,"scope":"CLASS_S","local":"tools.TextMessagePublisher.core.src.main.org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer"} {"project":"ikasanEIP_ikasan","commit":"792fba02e16b595f66c3e46ef2288faf27501aac","changeType":"CLASS_INSTANCE_CREATION","change":"new RuntimeException(\"Only expecting to find Destination under [\" + parentPath + \"]\")","source":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestination(Context,String,String)","target":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestinations()","added":false,"scope":"SOURCE","local":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestination(Context,String,String)"} {"project":"ikasanEIP_ikasan","commit":"792fba02e16b595f66c3e46ef2288faf27501aac","changeType":"IF_STATEMENT","change":"!(lookup instanceof javax.jms.Destination)","source":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestination(Context,String,String)","target":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestinations()","added":false,"scope":"SOURCE","local":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestination(Context,String,String)"} {"project":"ikasanEIP_ikasan","commit":"792fba02e16b595f66c3e46ef2288faf27501aac","changeType":"INFIX_EXPRESSION","change":"\"Only expecting to find Destination under [\" + parentPath + \"]\"","source":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestination(Context,String,String)","target":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestinations()","added":false,"scope":"SOURCE","local":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestination(Context,String,String)"} {"project":"ikasanEIP_ikasan","commit":"792fba02e16b595f66c3e46ef2288faf27501aac","changeType":"INFIX_EXPRESSION","change":"parentPath + \"/\" + name","source":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestination(Context,String,String)","target":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestinations()","added":false,"scope":"SOURCE","local":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestination(Context,String,String)"} {"project":"ikasanEIP_ikasan","commit":"792fba02e16b595f66c3e46ef2288faf27501aac","changeType":"INSTANCEOF_EXPRESSION","change":"lookup instanceof javax.jms.Destination","source":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestination(Context,String,String)","target":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestinations()","added":false,"scope":"SOURCE","local":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestination(Context,String,String)"} {"project":"ikasanEIP_ikasan","commit":"792fba02e16b595f66c3e46ef2288faf27501aac","changeType":"METHOD_INVOCATION","change":"ctx.lookup(parentPath + \"/\" + name)","source":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestination(Context,String,String)","target":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestinations()","added":false,"scope":"SOURCE","local":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestination(Context,String,String)"} {"project":"ikasanEIP_ikasan","commit":"792fba02e16b595f66c3e46ef2288faf27501aac","changeType":"MODIFIER","change":"private","source":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestination(Context,String,String)","target":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestinations()","added":false,"scope":"SOURCE","local":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestination(Context,String,String)"} {"project":"ikasanEIP_ikasan","commit":"792fba02e16b595f66c3e46ef2288faf27501aac","changeType":"PARENTHESIZED_EXPRESSION","change":"(lookup instanceof javax.jms.Destination)","source":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestination(Context,String,String)","target":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestinations()","added":false,"scope":"SOURCE","local":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestination(Context,String,String)"} {"project":"ikasanEIP_ikasan","commit":"792fba02e16b595f66c3e46ef2288faf27501aac","changeType":"PREFIX_EXPRESSION","change":"!(lookup instanceof javax.jms.Destination)","source":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestination(Context,String,String)","target":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestinations()","added":false,"scope":"SOURCE","local":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestination(Context,String,String)"} {"project":"ikasanEIP_ikasan","commit":"792fba02e16b595f66c3e46ef2288faf27501aac","changeType":"QUALIFIED_NAME","change":"javax.jms","source":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestination(Context,String,String)","target":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestinations()","added":false,"scope":"SOURCE","local":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestination(Context,String,String)"} {"project":"ikasanEIP_ikasan","commit":"792fba02e16b595f66c3e46ef2288faf27501aac","changeType":"QUALIFIED_NAME","change":"javax.jms.Destination","source":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestination(Context,String,String)","target":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestinations()","added":false,"scope":"SOURCE","local":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestination(Context,String,String)"} {"project":"ikasanEIP_ikasan","commit":"792fba02e16b595f66c3e46ef2288faf27501aac","changeType":"RETURN_STATEMENT","change":"return fullPath;\n","source":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestination(Context,String,String)","target":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestinations()","added":false,"scope":"SOURCE","local":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestination(Context,String,String)"} {"project":"ikasanEIP_ikasan","commit":"792fba02e16b595f66c3e46ef2288faf27501aac","changeType":"SIMPLE_TYPE","change":"RuntimeException","source":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestination(Context,String,String)","target":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestinations()","added":false,"scope":"SOURCE","local":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestination(Context,String,String)"} {"project":"ikasanEIP_ikasan","commit":"792fba02e16b595f66c3e46ef2288faf27501aac","changeType":"SIMPLE_TYPE","change":"javax.jms.Destination","source":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestination(Context,String,String)","target":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestinations()","added":false,"scope":"SOURCE","local":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestination(Context,String,String)"} {"project":"ikasanEIP_ikasan","commit":"792fba02e16b595f66c3e46ef2288faf27501aac","changeType":"SIMPLE_TYPE","change":"Object","source":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestination(Context,String,String)","target":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestinations()","added":false,"scope":"SOURCE","local":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestination(Context,String,String)"} {"project":"ikasanEIP_ikasan","commit":"792fba02e16b595f66c3e46ef2288faf27501aac","changeType":"SIMPLE_TYPE","change":"String","source":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestination(Context,String,String)","target":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestinations()","added":false,"scope":"SOURCE","local":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestination(Context,String,String)"} {"project":"ikasanEIP_ikasan","commit":"792fba02e16b595f66c3e46ef2288faf27501aac","changeType":"SIMPLE_TYPE","change":"NamingException","source":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestination(Context,String,String)","target":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestinations()","added":false,"scope":"SOURCE","local":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestination(Context,String,String)"} {"project":"ikasanEIP_ikasan","commit":"792fba02e16b595f66c3e46ef2288faf27501aac","changeType":"SIMPLE_TYPE","change":"Context","source":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestination(Context,String,String)","target":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestinations()","added":false,"scope":"SOURCE","local":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestination(Context,String,String)"} {"project":"ikasanEIP_ikasan","commit":"792fba02e16b595f66c3e46ef2288faf27501aac","changeType":"SINGLE_VARIABLE_DECLARATION","change":"String name","source":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestination(Context,String,String)","target":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestinations()","added":false,"scope":"SOURCE","local":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestination(Context,String,String)"} {"project":"ikasanEIP_ikasan","commit":"792fba02e16b595f66c3e46ef2288faf27501aac","changeType":"SINGLE_VARIABLE_DECLARATION","change":"String parentPath","source":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestination(Context,String,String)","target":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestinations()","added":false,"scope":"SOURCE","local":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestination(Context,String,String)"} {"project":"ikasanEIP_ikasan","commit":"792fba02e16b595f66c3e46ef2288faf27501aac","changeType":"SINGLE_VARIABLE_DECLARATION","change":"Context ctx","source":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestination(Context,String,String)","target":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestinations()","added":false,"scope":"SOURCE","local":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestination(Context,String,String)"} {"project":"ikasanEIP_ikasan","commit":"792fba02e16b595f66c3e46ef2288faf27501aac","changeType":"STRING_LITERAL","change":"]","source":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestination(Context,String,String)","target":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestinations()","added":false,"scope":"SOURCE","local":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestination(Context,String,String)"} {"project":"ikasanEIP_ikasan","commit":"792fba02e16b595f66c3e46ef2288faf27501aac","changeType":"STRING_LITERAL","change":"Only expecting to find Destination under [","source":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestination(Context,String,String)","target":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestinations()","added":false,"scope":"SOURCE","local":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestination(Context,String,String)"} {"project":"ikasanEIP_ikasan","commit":"792fba02e16b595f66c3e46ef2288faf27501aac","changeType":"STRING_LITERAL","change":"/","source":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestination(Context,String,String)","target":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestinations()","added":false,"scope":"SOURCE","local":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestination(Context,String,String)"} {"project":"ikasanEIP_ikasan","commit":"792fba02e16b595f66c3e46ef2288faf27501aac","changeType":"THROW_STATEMENT","change":"throw new RuntimeException(\"Only expecting to find Destination under [\" + parentPath + \"]\");\n","source":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestination(Context,String,String)","target":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestinations()","added":false,"scope":"SOURCE","local":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestination(Context,String,String)"} {"project":"ikasanEIP_ikasan","commit":"792fba02e16b595f66c3e46ef2288faf27501aac","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"lookup","source":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestination(Context,String,String)","target":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestinations()","added":false,"scope":"SOURCE","local":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestination(Context,String,String)"} {"project":"ikasanEIP_ikasan","commit":"792fba02e16b595f66c3e46ef2288faf27501aac","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"fullPath","source":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestination(Context,String,String)","target":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestinations()","added":false,"scope":"SOURCE","local":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestination(Context,String,String)"} {"project":"ikasanEIP_ikasan","commit":"792fba02e16b595f66c3e46ef2288faf27501aac","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"Object [lookup\u003dctx.lookup(parentPath + \"/\" + name)]","source":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestination(Context,String,String)","target":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestinations()","added":false,"scope":"SOURCE","local":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestination(Context,String,String)"} {"project":"ikasanEIP_ikasan","commit":"792fba02e16b595f66c3e46ef2288faf27501aac","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"String [fullPath\u003dparentPath + \"/\" + name]","source":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestination(Context,String,String)","target":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestinations()","added":false,"scope":"SOURCE","local":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestination(Context,String,String)"} {"project":"ikasanEIP_ikasan","commit":"792fba02e16b595f66c3e46ef2288faf27501aac","changeType":"CAST_EXPRESSION","change":"(Destination)lookup","source":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestination(Context,String,String)","target":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestinations()","added":true,"scope":"TARGET","local":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestinations()"} {"project":"ikasanEIP_ikasan","commit":"792fba02e16b595f66c3e46ef2288faf27501aac","changeType":"CLASS_INSTANCE_CREATION","change":"new RuntimeException(\"Only expecting to find Destination under [\" + parentPath + \"]\")","source":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestination(Context,String,String)","target":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestinations()","added":true,"scope":"TARGET","local":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestinations()"} {"project":"ikasanEIP_ikasan","commit":"792fba02e16b595f66c3e46ef2288faf27501aac","changeType":"CLASS_INSTANCE_CREATION","change":"new DestinationHandle(fullPath,(Destination)lookup)","source":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestination(Context,String,String)","target":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestinations()","added":true,"scope":"TARGET","local":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestinations()"} {"project":"ikasanEIP_ikasan","commit":"792fba02e16b595f66c3e46ef2288faf27501aac","changeType":"ENHANCED_FOR_STATEMENT","change":"for (String parentPath : parentPaths) {\n NamingEnumeration\u003cNameClassPair\u003e list\u003dctx.list(parentPath);\n while (list.hasMore()) {\n NameClassPair next\u003dlist.next();\n String name\u003dnext.getName();\n String fullPath\u003dparentPath + \"/\" + name;\n Object lookup\u003dctx.lookup(parentPath + \"/\" + name);\n if (!(lookup instanceof javax.jms.Destination)) {\n throw new RuntimeException(\"Only expecting to find Destination under [\" + parentPath + \"]\");\n }\n result.add(new DestinationHandle(fullPath,(Destination)lookup));\n }\n}\n","source":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestination(Context,String,String)","target":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestinations()","added":true,"scope":"TARGET","local":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestinations()"} {"project":"ikasanEIP_ikasan","commit":"792fba02e16b595f66c3e46ef2288faf27501aac","changeType":"EXPRESSION_STATEMENT","change":"result.add(new DestinationHandle(fullPath,(Destination)lookup))","source":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestination(Context,String,String)","target":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestinations()","added":true,"scope":"TARGET","local":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestinations()"} {"project":"ikasanEIP_ikasan","commit":"792fba02e16b595f66c3e46ef2288faf27501aac","changeType":"IF_STATEMENT","change":"!(lookup instanceof javax.jms.Destination)","source":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestination(Context,String,String)","target":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestinations()","added":true,"scope":"TARGET","local":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestinations()"} {"project":"ikasanEIP_ikasan","commit":"792fba02e16b595f66c3e46ef2288faf27501aac","changeType":"INFIX_EXPRESSION","change":"\"Only expecting to find Destination under [\" + parentPath + \"]\"","source":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestination(Context,String,String)","target":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestinations()","added":true,"scope":"TARGET","local":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestinations()"} {"project":"ikasanEIP_ikasan","commit":"792fba02e16b595f66c3e46ef2288faf27501aac","changeType":"INFIX_EXPRESSION","change":"parentPath + \"/\" + name","source":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestination(Context,String,String)","target":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestinations()","added":true,"scope":"TARGET","local":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestinations()"} {"project":"ikasanEIP_ikasan","commit":"792fba02e16b595f66c3e46ef2288faf27501aac","changeType":"INSTANCEOF_EXPRESSION","change":"lookup instanceof javax.jms.Destination","source":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestination(Context,String,String)","target":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestinations()","added":true,"scope":"TARGET","local":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestinations()"} {"project":"ikasanEIP_ikasan","commit":"792fba02e16b595f66c3e46ef2288faf27501aac","changeType":"METHOD_INVOCATION","change":"ctx.lookup(parentPath + \"/\" + name)","source":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestination(Context,String,String)","target":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestinations()","added":true,"scope":"TARGET","local":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestinations()"} {"project":"ikasanEIP_ikasan","commit":"792fba02e16b595f66c3e46ef2288faf27501aac","changeType":"METHOD_INVOCATION","change":"result.add(new DestinationHandle(fullPath,(Destination)lookup))","source":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestination(Context,String,String)","target":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestinations()","added":true,"scope":"TARGET","local":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestinations()"} {"project":"ikasanEIP_ikasan","commit":"792fba02e16b595f66c3e46ef2288faf27501aac","changeType":"PARENTHESIZED_EXPRESSION","change":"(lookup instanceof javax.jms.Destination)","source":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestination(Context,String,String)","target":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestinations()","added":true,"scope":"TARGET","local":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestinations()"} {"project":"ikasanEIP_ikasan","commit":"792fba02e16b595f66c3e46ef2288faf27501aac","changeType":"PREFIX_EXPRESSION","change":"!(lookup instanceof javax.jms.Destination)","source":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestination(Context,String,String)","target":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestinations()","added":true,"scope":"TARGET","local":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestinations()"} {"project":"ikasanEIP_ikasan","commit":"792fba02e16b595f66c3e46ef2288faf27501aac","changeType":"QUALIFIED_NAME","change":"javax.jms.Destination","source":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestination(Context,String,String)","target":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestinations()","added":true,"scope":"TARGET","local":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestinations()"} {"project":"ikasanEIP_ikasan","commit":"792fba02e16b595f66c3e46ef2288faf27501aac","changeType":"QUALIFIED_NAME","change":"javax.jms","source":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestination(Context,String,String)","target":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestinations()","added":true,"scope":"TARGET","local":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestinations()"} {"project":"ikasanEIP_ikasan","commit":"792fba02e16b595f66c3e46ef2288faf27501aac","changeType":"SIMPLE_TYPE","change":"Destination","source":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestination(Context,String,String)","target":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestinations()","added":true,"scope":"TARGET","local":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestinations()"} {"project":"ikasanEIP_ikasan","commit":"792fba02e16b595f66c3e46ef2288faf27501aac","changeType":"SIMPLE_TYPE","change":"RuntimeException","source":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestination(Context,String,String)","target":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestinations()","added":true,"scope":"TARGET","local":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestinations()"} {"project":"ikasanEIP_ikasan","commit":"792fba02e16b595f66c3e46ef2288faf27501aac","changeType":"SIMPLE_TYPE","change":"javax.jms.Destination","source":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestination(Context,String,String)","target":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestinations()","added":true,"scope":"TARGET","local":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestinations()"} {"project":"ikasanEIP_ikasan","commit":"792fba02e16b595f66c3e46ef2288faf27501aac","changeType":"SIMPLE_TYPE","change":"Object","source":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestination(Context,String,String)","target":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestinations()","added":true,"scope":"TARGET","local":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestinations()"} {"project":"ikasanEIP_ikasan","commit":"792fba02e16b595f66c3e46ef2288faf27501aac","changeType":"STRING_LITERAL","change":"]","source":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestination(Context,String,String)","target":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestinations()","added":true,"scope":"TARGET","local":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestinations()"} {"project":"ikasanEIP_ikasan","commit":"792fba02e16b595f66c3e46ef2288faf27501aac","changeType":"STRING_LITERAL","change":"Only expecting to find Destination under [","source":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestination(Context,String,String)","target":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestinations()","added":true,"scope":"TARGET","local":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestinations()"} {"project":"ikasanEIP_ikasan","commit":"792fba02e16b595f66c3e46ef2288faf27501aac","changeType":"STRING_LITERAL","change":"/","source":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestination(Context,String,String)","target":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestinations()","added":true,"scope":"TARGET","local":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestinations()"} {"project":"ikasanEIP_ikasan","commit":"792fba02e16b595f66c3e46ef2288faf27501aac","changeType":"THROW_STATEMENT","change":"throw new RuntimeException(\"Only expecting to find Destination under [\" + parentPath + \"]\");\n","source":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestination(Context,String,String)","target":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestinations()","added":true,"scope":"TARGET","local":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestinations()"} {"project":"ikasanEIP_ikasan","commit":"792fba02e16b595f66c3e46ef2288faf27501aac","changeType":"TRY_STATEMENT","change":"try {\n Context ctx\u003dnew InitialContext(jndiEnvironment);\n for ( String parentPath : parentPaths) {\n NamingEnumeration\u003cNameClassPair\u003e list\u003dctx.list(parentPath);\n while (list.hasMore()) {\n NameClassPair next\u003dlist.next();\n String name\u003dnext.getName();\n String fullPath\u003dparentPath + \"/\" + name;\n Object lookup\u003dctx.lookup(parentPath + \"/\" + name);\n if (!(lookup instanceof javax.jms.Destination)) {\n throw new RuntimeException(\"Only expecting to find Destination under [\" + parentPath + \"]\");\n }\n result.add(new DestinationHandle(fullPath,(Destination)lookup));\n }\n }\n}\n catch (NamingException namingException) {\n logger.error(namingException);\n}\n","source":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestination(Context,String,String)","target":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestinations()","added":true,"scope":"TARGET","local":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestinations()"} {"project":"ikasanEIP_ikasan","commit":"792fba02e16b595f66c3e46ef2288faf27501aac","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"fullPath","source":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestination(Context,String,String)","target":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestinations()","added":true,"scope":"TARGET","local":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestinations()"} {"project":"ikasanEIP_ikasan","commit":"792fba02e16b595f66c3e46ef2288faf27501aac","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"lookup","source":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestination(Context,String,String)","target":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestinations()","added":true,"scope":"TARGET","local":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestinations()"} {"project":"ikasanEIP_ikasan","commit":"792fba02e16b595f66c3e46ef2288faf27501aac","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"String [fullPath\u003dparentPath + \"/\" + name]","source":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestination(Context,String,String)","target":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestinations()","added":true,"scope":"TARGET","local":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestinations()"} {"project":"ikasanEIP_ikasan","commit":"792fba02e16b595f66c3e46ef2288faf27501aac","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"Object [lookup\u003dctx.lookup(parentPath + \"/\" + name)]","source":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestination(Context,String,String)","target":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestinations()","added":true,"scope":"TARGET","local":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestinations()"} {"project":"ikasanEIP_ikasan","commit":"792fba02e16b595f66c3e46ef2288faf27501aac","changeType":"WHILE_STATEMENT","change":"while (list.hasMore()) {\n NameClassPair next\u003dlist.next();\n String name\u003dnext.getName();\n String fullPath\u003dparentPath + \"/\" + name;\n Object lookup\u003dctx.lookup(parentPath + \"/\" + name);\n if (!(lookup instanceof javax.jms.Destination)) {\n throw new RuntimeException(\"Only expecting to find Destination under [\" + parentPath + \"]\");\n }\n result.add(new DestinationHandle(fullPath,(Destination)lookup));\n}\n","source":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestination(Context,String,String)","target":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestinations()","added":true,"scope":"TARGET","local":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestinations()"} {"project":"ikasanEIP_ikasan","commit":"792fba02e16b595f66c3e46ef2288faf27501aac","changeType":"CLASS_INSTANCE_CREATION","change":"new DestinationHandle(destinationPath)","source":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestination(Context,String,String)","target":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestinations()","added":false,"scope":"TARGET","local":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestinations()"} {"project":"ikasanEIP_ikasan","commit":"792fba02e16b595f66c3e46ef2288faf27501aac","changeType":"ENHANCED_FOR_STATEMENT","change":"for (String parentPath : parentPaths) {\n NamingEnumeration\u003cNameClassPair\u003e list\u003dctx.list(parentPath);\n while (list.hasMore()) {\n NameClassPair next\u003dlist.next();\n String name\u003dnext.getName();\n String destinationPath\u003dfindDestination(ctx,parentPath,name);\n result.add(new DestinationHandle(destinationPath));\n }\n}\n","source":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestination(Context,String,String)","target":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestinations()","added":false,"scope":"TARGET","local":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestinations()"} {"project":"ikasanEIP_ikasan","commit":"792fba02e16b595f66c3e46ef2288faf27501aac","changeType":"EXPRESSION_STATEMENT","change":"result.add(new DestinationHandle(destinationPath))","source":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestination(Context,String,String)","target":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestinations()","added":false,"scope":"TARGET","local":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestinations()"} {"project":"ikasanEIP_ikasan","commit":"792fba02e16b595f66c3e46ef2288faf27501aac","changeType":"METHOD_INVOCATION","change":"result.add(new DestinationHandle(destinationPath))","source":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestination(Context,String,String)","target":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestinations()","added":false,"scope":"TARGET","local":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestinations()"} {"project":"ikasanEIP_ikasan","commit":"792fba02e16b595f66c3e46ef2288faf27501aac","changeType":"METHOD_INVOCATION","change":"findDestination(ctx,parentPath,name)","source":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestination(Context,String,String)","target":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestinations()","added":false,"scope":"TARGET","local":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestinations()"} {"project":"ikasanEIP_ikasan","commit":"792fba02e16b595f66c3e46ef2288faf27501aac","changeType":"TRY_STATEMENT","change":"try {\n Context ctx\u003dnew InitialContext(jndiEnvironment);\n for ( String parentPath : parentPaths) {\n NamingEnumeration\u003cNameClassPair\u003e list\u003dctx.list(parentPath);\n while (list.hasMore()) {\n NameClassPair next\u003dlist.next();\n String name\u003dnext.getName();\n String destinationPath\u003dfindDestination(ctx,parentPath,name);\n result.add(new DestinationHandle(destinationPath));\n }\n }\n}\n catch (NamingException namingException) {\n logger.error(namingException);\n}\n","source":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestination(Context,String,String)","target":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestinations()","added":false,"scope":"TARGET","local":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestinations()"} {"project":"ikasanEIP_ikasan","commit":"792fba02e16b595f66c3e46ef2288faf27501aac","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"destinationPath","source":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestination(Context,String,String)","target":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestinations()","added":false,"scope":"TARGET","local":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestinations()"} {"project":"ikasanEIP_ikasan","commit":"792fba02e16b595f66c3e46ef2288faf27501aac","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"String [destinationPath\u003dfindDestination(ctx,parentPath,name)]","source":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestination(Context,String,String)","target":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestinations()","added":false,"scope":"TARGET","local":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestinations()"} {"project":"ikasanEIP_ikasan","commit":"792fba02e16b595f66c3e46ef2288faf27501aac","changeType":"WHILE_STATEMENT","change":"while (list.hasMore()) {\n NameClassPair next\u003dlist.next();\n String name\u003dnext.getName();\n String destinationPath\u003dfindDestination(ctx,parentPath,name);\n result.add(new DestinationHandle(destinationPath));\n}\n","source":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestination(Context,String,String)","target":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestinations()","added":false,"scope":"TARGET","local":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestinations()"} {"project":"ikasanEIP_ikasan","commit":"792fba02e16b595f66c3e46ef2288faf27501aac","changeType":"ASSIGNMENT","change":"this.destinations \u003d destinationDiscoverer.findDestinations()","source":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestination(Context,String,String)","target":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestinations()","added":false,"scope":"EXT_T","local":"org.ikasan.tools.messaging.server.DestinationServer.DestinationServer(DestinationDiscoverer,TextMessagePublisher)"} {"project":"ikasanEIP_ikasan","commit":"792fba02e16b595f66c3e46ef2288faf27501aac","changeType":"EXPRESSION_STATEMENT","change":"this.destinations\u003ddestinationDiscoverer.findDestinations()","source":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestination(Context,String,String)","target":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestinations()","added":false,"scope":"EXT_T","local":"org.ikasan.tools.messaging.server.DestinationServer.DestinationServer(DestinationDiscoverer,TextMessagePublisher)"} {"project":"ikasanEIP_ikasan","commit":"792fba02e16b595f66c3e46ef2288faf27501aac","changeType":"METHOD_INVOCATION","change":"destinationDiscoverer.findDestinations()","source":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestination(Context,String,String)","target":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestinations()","added":false,"scope":"EXT_T","local":"org.ikasan.tools.messaging.server.DestinationServer.DestinationServer(DestinationDiscoverer,TextMessagePublisher)"} {"project":"ikasanEIP_ikasan","commit":"792fba02e16b595f66c3e46ef2288faf27501aac","changeType":"ASSIGNMENT","change":"this.destinations \u003d destinationDiscoverer.findDestinations()","source":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestination(Context,String,String)","target":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestinations()","added":true,"scope":"EXT_T","local":"org.ikasan.tools.messaging.server.DestinationServer.DestinationServer(DestinationDiscoverer,ConnectionFactory)"} {"project":"ikasanEIP_ikasan","commit":"792fba02e16b595f66c3e46ef2288faf27501aac","changeType":"EXPRESSION_STATEMENT","change":"this.destinations\u003ddestinationDiscoverer.findDestinations()","source":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestination(Context,String,String)","target":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestinations()","added":true,"scope":"EXT_T","local":"org.ikasan.tools.messaging.server.DestinationServer.DestinationServer(DestinationDiscoverer,ConnectionFactory)"} {"project":"ikasanEIP_ikasan","commit":"792fba02e16b595f66c3e46ef2288faf27501aac","changeType":"METHOD_INVOCATION","change":"destinationDiscoverer.findDestinations()","source":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestination(Context,String,String)","target":"org.ikasan.tools.messaging.destination.discovery.JndiDestinationDiscoverer.findDestinations()","added":true,"scope":"EXT_T","local":"org.ikasan.tools.messaging.server.DestinationServer.DestinationServer(DestinationDiscoverer,ConnectionFactory)"} {"project":"ikasanEIP_ikasan","commit":"e7579ea9ccd049864104a369b01ef67969f0be93","changeType":"METHOD_DECLARATION","change":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)","source":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)","target":"org.ikasan.topology.service.TopologyServiceImpl.discover(IkasanAuthentication)","added":false,"scope":"CLASS_S","local":"ikasaneip.topology.src.main.org.ikasan.topology.service.TopologyServiceImpl"} {"project":"ikasanEIP_ikasan","commit":"e7579ea9ccd049864104a369b01ef67969f0be93","changeType":"ASSIGNMENT","change":"flow \u003d mapper.readValue(flowValue.toString(),Flow.class)","source":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)","target":"org.ikasan.topology.service.TopologyServiceImpl.discover(IkasanAuthentication)","added":false,"scope":"SOURCE","local":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)"} {"project":"ikasanEIP_ikasan","commit":"e7579ea9ccd049864104a369b01ef67969f0be93","changeType":"ASSIGNMENT","change":"flowResponse \u003d webTarget.request().get(JsonArray.class)","source":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)","target":"org.ikasan.topology.service.TopologyServiceImpl.discover(IkasanAuthentication)","added":false,"scope":"SOURCE","local":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)"} {"project":"ikasanEIP_ikasan","commit":"e7579ea9ccd049864104a369b01ef67969f0be93","changeType":"CAST_EXPRESSION","change":"(String)authentication.getCredentials()","source":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)","target":"org.ikasan.topology.service.TopologyServiceImpl.discover(IkasanAuthentication)","added":false,"scope":"SOURCE","local":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)"} {"project":"ikasanEIP_ikasan","commit":"e7579ea9ccd049864104a369b01ef67969f0be93","changeType":"CATCH_CLAUSE","change":"catch (Exception e) {\n throw new DiscoveryException(e);\n}\n","source":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)","target":"org.ikasan.topology.service.TopologyServiceImpl.discover(IkasanAuthentication)","added":false,"scope":"SOURCE","local":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)"} {"project":"ikasanEIP_ikasan","commit":"e7579ea9ccd049864104a369b01ef67969f0be93","changeType":"CATCH_CLAUSE","change":"catch (Exception e) {\n logger.debug(\"Caught exception attempting to discover module with the following URL: \" + url + \". Ignoring and moving on to next module. Exception message: \"+ e.getMessage());\n continue;\n}\n","source":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)","target":"org.ikasan.topology.service.TopologyServiceImpl.discover(IkasanAuthentication)","added":false,"scope":"SOURCE","local":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)"} {"project":"ikasanEIP_ikasan","commit":"e7579ea9ccd049864104a369b01ef67969f0be93","changeType":"CLASS_INSTANCE_CREATION","change":"new DiscoveryException(e)","source":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)","target":"org.ikasan.topology.service.TopologyServiceImpl.discover(IkasanAuthentication)","added":false,"scope":"SOURCE","local":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)"} {"project":"ikasanEIP_ikasan","commit":"e7579ea9ccd049864104a369b01ef67969f0be93","changeType":"CLASS_INSTANCE_CREATION","change":"new ArrayList\u003cString\u003e()","source":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)","target":"org.ikasan.topology.service.TopologyServiceImpl.discover(IkasanAuthentication)","added":false,"scope":"SOURCE","local":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)"} {"project":"ikasanEIP_ikasan","commit":"e7579ea9ccd049864104a369b01ef67969f0be93","changeType":"CLASS_INSTANCE_CREATION","change":"new ObjectMapper()","source":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)","target":"org.ikasan.topology.service.TopologyServiceImpl.discover(IkasanAuthentication)","added":false,"scope":"SOURCE","local":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)"} {"project":"ikasanEIP_ikasan","commit":"e7579ea9ccd049864104a369b01ef67969f0be93","changeType":"CLASS_INSTANCE_CREATION","change":"new ClientConfig()","source":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)","target":"org.ikasan.topology.service.TopologyServiceImpl.discover(IkasanAuthentication)","added":false,"scope":"SOURCE","local":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)"} {"project":"ikasanEIP_ikasan","commit":"e7579ea9ccd049864104a369b01ef67969f0be93","changeType":"CONTINUE_STATEMENT","change":"continue;\n","source":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)","target":"org.ikasan.topology.service.TopologyServiceImpl.discover(IkasanAuthentication)","added":false,"scope":"SOURCE","local":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)"} {"project":"ikasanEIP_ikasan","commit":"e7579ea9ccd049864104a369b01ef67969f0be93","changeType":"ENHANCED_FOR_STATEMENT","change":"for (Component component : flow.getComponents()) {\n discoveredComponentNames.add(component.getName());\n}\n","source":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)","target":"org.ikasan.topology.service.TopologyServiceImpl.discover(IkasanAuthentication)","added":false,"scope":"SOURCE","local":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)"} {"project":"ikasanEIP_ikasan","commit":"e7579ea9ccd049864104a369b01ef67969f0be93","changeType":"ENHANCED_FOR_STATEMENT","change":"for (JsonValue flowValue : flowResponse) {\n List\u003cString\u003e discoveredComponentNames\u003dnew ArrayList\u003cString\u003e();\n Flow flow;\n try {\n flow\u003dmapper.readValue(flowValue.toString(),Flow.class);\n discoveredFlowNames.add(flow.getName());\n for ( Component component : flow.getComponents()) {\n discoveredComponentNames.add(component.getName());\n }\n }\n catch ( Exception e) {\n throw new DiscoveryException(e);\n }\n this.cleanUpComponents(server.getId(),module.getId(),flow.getName(),discoveredComponentNames);\n}\n","source":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)","target":"org.ikasan.topology.service.TopologyServiceImpl.discover(IkasanAuthentication)","added":false,"scope":"SOURCE","local":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)"} {"project":"ikasanEIP_ikasan","commit":"e7579ea9ccd049864104a369b01ef67969f0be93","changeType":"ENHANCED_FOR_STATEMENT","change":"for (Module module : modules) {\n List\u003cString\u003e discoveredFlowNames\u003dnew ArrayList\u003cString\u003e();\n String url\u003dserver.getUrl() + \":\" + server.getPort()+ module.getContextRoot()+ \"/rest/discovery/flows/\"+ module.getName();\n WebTarget webTarget\u003dclient.target(url);\n JsonArray flowResponse\u003dnull;\n try {\n flowResponse\u003dwebTarget.request().get(JsonArray.class);\n }\n catch ( Exception e) {\n logger.debug(\"Caught exception attempting to discover module with the following URL: \" + url + \". Ignoring and moving on to next module. Exception message: \"+ e.getMessage());\n continue;\n }\n module.setServer(server);\n this.topologyDao.save(module);\n for ( JsonValue flowValue : flowResponse) {\n List\u003cString\u003e discoveredComponentNames\u003dnew ArrayList\u003cString\u003e();\n Flow flow;\n try {\n flow\u003dmapper.readValue(flowValue.toString(),Flow.class);\n discoveredFlowNames.add(flow.getName());\n for ( Component component : flow.getComponents()) {\n discoveredComponentNames.add(component.getName());\n }\n }\n catch ( Exception e) {\n throw new DiscoveryException(e);\n }\n this.cleanUpComponents(server.getId(),module.getId(),flow.getName(),discoveredComponentNames);\n }\n this.cleanUpFlows(module,server.getId(),module.getId(),discoveredFlowNames);\n}\n","source":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)","target":"org.ikasan.topology.service.TopologyServiceImpl.discover(IkasanAuthentication)","added":false,"scope":"SOURCE","local":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)"} {"project":"ikasanEIP_ikasan","commit":"e7579ea9ccd049864104a369b01ef67969f0be93","changeType":"ENHANCED_FOR_STATEMENT","change":"for (Server server : servers) {\n List\u003cModule\u003e modules\u003dthis.topologyDao.getAllModules();\n for ( Module module : modules) {\n List\u003cString\u003e discoveredFlowNames\u003dnew ArrayList\u003cString\u003e();\n String url\u003dserver.getUrl() + \":\" + server.getPort()+ module.getContextRoot()+ \"/rest/discovery/flows/\"+ module.getName();\n WebTarget webTarget\u003dclient.target(url);\n JsonArray flowResponse\u003dnull;\n try {\n flowResponse\u003dwebTarget.request().get(JsonArray.class);\n }\n catch ( Exception e) {\n logger.debug(\"Caught exception attempting to discover module with the following URL: \" + url + \". Ignoring and moving on to next module. Exception message: \"+ e.getMessage());\n continue;\n }\n module.setServer(server);\n this.topologyDao.save(module);\n for ( JsonValue flowValue : flowResponse) {\n List\u003cString\u003e discoveredComponentNames\u003dnew ArrayList\u003cString\u003e();\n Flow flow;\n try {\n flow\u003dmapper.readValue(flowValue.toString(),Flow.class);\n discoveredFlowNames.add(flow.getName());\n for ( Component component : flow.getComponents()) {\n discoveredComponentNames.add(component.getName());\n }\n }\n catch ( Exception e) {\n throw new DiscoveryException(e);\n }\n this.cleanUpComponents(server.getId(),module.getId(),flow.getName(),discoveredComponentNames);\n }\n this.cleanUpFlows(module,server.getId(),module.getId(),discoveredFlowNames);\n }\n}\n","source":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)","target":"org.ikasan.topology.service.TopologyServiceImpl.discover(IkasanAuthentication)","added":false,"scope":"SOURCE","local":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)"} {"project":"ikasanEIP_ikasan","commit":"e7579ea9ccd049864104a369b01ef67969f0be93","changeType":"EXPRESSION_STATEMENT","change":"this.cleanUpFlows(module,server.getId(),module.getId(),discoveredFlowNames)","source":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)","target":"org.ikasan.topology.service.TopologyServiceImpl.discover(IkasanAuthentication)","added":false,"scope":"SOURCE","local":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)"} {"project":"ikasanEIP_ikasan","commit":"e7579ea9ccd049864104a369b01ef67969f0be93","changeType":"EXPRESSION_STATEMENT","change":"this.cleanUpComponents(server.getId(),module.getId(),flow.getName(),discoveredComponentNames)","source":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)","target":"org.ikasan.topology.service.TopologyServiceImpl.discover(IkasanAuthentication)","added":false,"scope":"SOURCE","local":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)"} {"project":"ikasanEIP_ikasan","commit":"e7579ea9ccd049864104a369b01ef67969f0be93","changeType":"EXPRESSION_STATEMENT","change":"discoveredComponentNames.add(component.getName())","source":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)","target":"org.ikasan.topology.service.TopologyServiceImpl.discover(IkasanAuthentication)","added":false,"scope":"SOURCE","local":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)"} {"project":"ikasanEIP_ikasan","commit":"e7579ea9ccd049864104a369b01ef67969f0be93","changeType":"EXPRESSION_STATEMENT","change":"discoveredFlowNames.add(flow.getName())","source":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)","target":"org.ikasan.topology.service.TopologyServiceImpl.discover(IkasanAuthentication)","added":false,"scope":"SOURCE","local":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)"} {"project":"ikasanEIP_ikasan","commit":"e7579ea9ccd049864104a369b01ef67969f0be93","changeType":"EXPRESSION_STATEMENT","change":"flow\u003dmapper.readValue(flowValue.toString(),Flow.class)","source":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)","target":"org.ikasan.topology.service.TopologyServiceImpl.discover(IkasanAuthentication)","added":false,"scope":"SOURCE","local":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)"} {"project":"ikasanEIP_ikasan","commit":"e7579ea9ccd049864104a369b01ef67969f0be93","changeType":"EXPRESSION_STATEMENT","change":"this.topologyDao.save(module)","source":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)","target":"org.ikasan.topology.service.TopologyServiceImpl.discover(IkasanAuthentication)","added":false,"scope":"SOURCE","local":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)"} {"project":"ikasanEIP_ikasan","commit":"e7579ea9ccd049864104a369b01ef67969f0be93","changeType":"EXPRESSION_STATEMENT","change":"module.setServer(server)","source":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)","target":"org.ikasan.topology.service.TopologyServiceImpl.discover(IkasanAuthentication)","added":false,"scope":"SOURCE","local":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)"} {"project":"ikasanEIP_ikasan","commit":"e7579ea9ccd049864104a369b01ef67969f0be93","changeType":"EXPRESSION_STATEMENT","change":"logger.debug(\"Caught exception attempting to discover module with the following URL: \" + url + \". Ignoring and moving on to next module. Exception message: \"+ e.getMessage())","source":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)","target":"org.ikasan.topology.service.TopologyServiceImpl.discover(IkasanAuthentication)","added":false,"scope":"SOURCE","local":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)"} {"project":"ikasanEIP_ikasan","commit":"e7579ea9ccd049864104a369b01ef67969f0be93","changeType":"EXPRESSION_STATEMENT","change":"flowResponse\u003dwebTarget.request().get(JsonArray.class)","source":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)","target":"org.ikasan.topology.service.TopologyServiceImpl.discover(IkasanAuthentication)","added":false,"scope":"SOURCE","local":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)"} {"project":"ikasanEIP_ikasan","commit":"e7579ea9ccd049864104a369b01ef67969f0be93","changeType":"EXPRESSION_STATEMENT","change":"clientConfig.register(feature)","source":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)","target":"org.ikasan.topology.service.TopologyServiceImpl.discover(IkasanAuthentication)","added":false,"scope":"SOURCE","local":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)"} {"project":"ikasanEIP_ikasan","commit":"e7579ea9ccd049864104a369b01ef67969f0be93","changeType":"FIELD_ACCESS","change":"this.topologyDao","source":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)","target":"org.ikasan.topology.service.TopologyServiceImpl.discover(IkasanAuthentication)","added":false,"scope":"SOURCE","local":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)"} {"project":"ikasanEIP_ikasan","commit":"e7579ea9ccd049864104a369b01ef67969f0be93","changeType":"INFIX_EXPRESSION","change":"\"Caught exception attempting to discover module with the following URL: \" + url + \". Ignoring and moving on to next module. Exception message: \"+ e.getMessage()","source":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)","target":"org.ikasan.topology.service.TopologyServiceImpl.discover(IkasanAuthentication)","added":false,"scope":"SOURCE","local":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)"} {"project":"ikasanEIP_ikasan","commit":"e7579ea9ccd049864104a369b01ef67969f0be93","changeType":"INFIX_EXPRESSION","change":"server.getUrl() + \":\" + server.getPort()+ module.getContextRoot()+ \"/rest/discovery/flows/\"+ module.getName()","source":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)","target":"org.ikasan.topology.service.TopologyServiceImpl.discover(IkasanAuthentication)","added":false,"scope":"SOURCE","local":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)"} {"project":"ikasanEIP_ikasan","commit":"e7579ea9ccd049864104a369b01ef67969f0be93","changeType":"METHOD_INVOCATION","change":"module.getId()","source":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)","target":"org.ikasan.topology.service.TopologyServiceImpl.discover(IkasanAuthentication)","added":false,"scope":"SOURCE","local":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)"} {"project":"ikasanEIP_ikasan","commit":"e7579ea9ccd049864104a369b01ef67969f0be93","changeType":"METHOD_INVOCATION","change":"server.getId()","source":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)","target":"org.ikasan.topology.service.TopologyServiceImpl.discover(IkasanAuthentication)","added":false,"scope":"SOURCE","local":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)"} {"project":"ikasanEIP_ikasan","commit":"e7579ea9ccd049864104a369b01ef67969f0be93","changeType":"METHOD_INVOCATION","change":"this.cleanUpFlows(module,server.getId(),module.getId(),discoveredFlowNames)","source":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)","target":"org.ikasan.topology.service.TopologyServiceImpl.discover(IkasanAuthentication)","added":false,"scope":"SOURCE","local":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)"} {"project":"ikasanEIP_ikasan","commit":"e7579ea9ccd049864104a369b01ef67969f0be93","changeType":"METHOD_INVOCATION","change":"flow.getName()","source":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)","target":"org.ikasan.topology.service.TopologyServiceImpl.discover(IkasanAuthentication)","added":false,"scope":"SOURCE","local":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)"} {"project":"ikasanEIP_ikasan","commit":"e7579ea9ccd049864104a369b01ef67969f0be93","changeType":"METHOD_INVOCATION","change":"this.cleanUpComponents(server.getId(),module.getId(),flow.getName(),discoveredComponentNames)","source":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)","target":"org.ikasan.topology.service.TopologyServiceImpl.discover(IkasanAuthentication)","added":false,"scope":"SOURCE","local":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)"} {"project":"ikasanEIP_ikasan","commit":"e7579ea9ccd049864104a369b01ef67969f0be93","changeType":"METHOD_INVOCATION","change":"component.getName()","source":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)","target":"org.ikasan.topology.service.TopologyServiceImpl.discover(IkasanAuthentication)","added":false,"scope":"SOURCE","local":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)"} {"project":"ikasanEIP_ikasan","commit":"e7579ea9ccd049864104a369b01ef67969f0be93","changeType":"METHOD_INVOCATION","change":"discoveredComponentNames.add(component.getName())","source":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)","target":"org.ikasan.topology.service.TopologyServiceImpl.discover(IkasanAuthentication)","added":false,"scope":"SOURCE","local":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)"} {"project":"ikasanEIP_ikasan","commit":"e7579ea9ccd049864104a369b01ef67969f0be93","changeType":"METHOD_INVOCATION","change":"flow.getComponents()","source":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)","target":"org.ikasan.topology.service.TopologyServiceImpl.discover(IkasanAuthentication)","added":false,"scope":"SOURCE","local":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)"} {"project":"ikasanEIP_ikasan","commit":"e7579ea9ccd049864104a369b01ef67969f0be93","changeType":"METHOD_INVOCATION","change":"discoveredFlowNames.add(flow.getName())","source":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)","target":"org.ikasan.topology.service.TopologyServiceImpl.discover(IkasanAuthentication)","added":false,"scope":"SOURCE","local":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)"} {"project":"ikasanEIP_ikasan","commit":"e7579ea9ccd049864104a369b01ef67969f0be93","changeType":"METHOD_INVOCATION","change":"flowValue.toString()","source":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)","target":"org.ikasan.topology.service.TopologyServiceImpl.discover(IkasanAuthentication)","added":false,"scope":"SOURCE","local":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)"} {"project":"ikasanEIP_ikasan","commit":"e7579ea9ccd049864104a369b01ef67969f0be93","changeType":"METHOD_INVOCATION","change":"mapper.readValue(flowValue.toString(),Flow.class)","source":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)","target":"org.ikasan.topology.service.TopologyServiceImpl.discover(IkasanAuthentication)","added":false,"scope":"SOURCE","local":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)"} {"project":"ikasanEIP_ikasan","commit":"e7579ea9ccd049864104a369b01ef67969f0be93","changeType":"METHOD_INVOCATION","change":"this.topologyDao.save(module)","source":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)","target":"org.ikasan.topology.service.TopologyServiceImpl.discover(IkasanAuthentication)","added":false,"scope":"SOURCE","local":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)"} {"project":"ikasanEIP_ikasan","commit":"e7579ea9ccd049864104a369b01ef67969f0be93","changeType":"METHOD_INVOCATION","change":"module.setServer(server)","source":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)","target":"org.ikasan.topology.service.TopologyServiceImpl.discover(IkasanAuthentication)","added":false,"scope":"SOURCE","local":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)"} {"project":"ikasanEIP_ikasan","commit":"e7579ea9ccd049864104a369b01ef67969f0be93","changeType":"METHOD_INVOCATION","change":"e.getMessage()","source":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)","target":"org.ikasan.topology.service.TopologyServiceImpl.discover(IkasanAuthentication)","added":false,"scope":"SOURCE","local":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)"} {"project":"ikasanEIP_ikasan","commit":"e7579ea9ccd049864104a369b01ef67969f0be93","changeType":"METHOD_INVOCATION","change":"logger.debug(\"Caught exception attempting to discover module with the following URL: \" + url + \". Ignoring and moving on to next module. Exception message: \"+ e.getMessage())","source":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)","target":"org.ikasan.topology.service.TopologyServiceImpl.discover(IkasanAuthentication)","added":false,"scope":"SOURCE","local":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)"} {"project":"ikasanEIP_ikasan","commit":"e7579ea9ccd049864104a369b01ef67969f0be93","changeType":"METHOD_INVOCATION","change":"webTarget.request()","source":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)","target":"org.ikasan.topology.service.TopologyServiceImpl.discover(IkasanAuthentication)","added":false,"scope":"SOURCE","local":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)"} {"project":"ikasanEIP_ikasan","commit":"e7579ea9ccd049864104a369b01ef67969f0be93","changeType":"METHOD_INVOCATION","change":"webTarget.request().get(JsonArray.class)","source":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)","target":"org.ikasan.topology.service.TopologyServiceImpl.discover(IkasanAuthentication)","added":false,"scope":"SOURCE","local":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)"} {"project":"ikasanEIP_ikasan","commit":"e7579ea9ccd049864104a369b01ef67969f0be93","changeType":"METHOD_INVOCATION","change":"client.target(url)","source":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)","target":"org.ikasan.topology.service.TopologyServiceImpl.discover(IkasanAuthentication)","added":false,"scope":"SOURCE","local":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)"} {"project":"ikasanEIP_ikasan","commit":"e7579ea9ccd049864104a369b01ef67969f0be93","changeType":"METHOD_INVOCATION","change":"module.getName()","source":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)","target":"org.ikasan.topology.service.TopologyServiceImpl.discover(IkasanAuthentication)","added":false,"scope":"SOURCE","local":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)"} {"project":"ikasanEIP_ikasan","commit":"e7579ea9ccd049864104a369b01ef67969f0be93","changeType":"METHOD_INVOCATION","change":"module.getContextRoot()","source":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)","target":"org.ikasan.topology.service.TopologyServiceImpl.discover(IkasanAuthentication)","added":false,"scope":"SOURCE","local":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)"} {"project":"ikasanEIP_ikasan","commit":"e7579ea9ccd049864104a369b01ef67969f0be93","changeType":"METHOD_INVOCATION","change":"server.getPort()","source":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)","target":"org.ikasan.topology.service.TopologyServiceImpl.discover(IkasanAuthentication)","added":false,"scope":"SOURCE","local":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)"} {"project":"ikasanEIP_ikasan","commit":"e7579ea9ccd049864104a369b01ef67969f0be93","changeType":"METHOD_INVOCATION","change":"server.getUrl()","source":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)","target":"org.ikasan.topology.service.TopologyServiceImpl.discover(IkasanAuthentication)","added":false,"scope":"SOURCE","local":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)"} {"project":"ikasanEIP_ikasan","commit":"e7579ea9ccd049864104a369b01ef67969f0be93","changeType":"METHOD_INVOCATION","change":"this.topologyDao.getAllModules()","source":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)","target":"org.ikasan.topology.service.TopologyServiceImpl.discover(IkasanAuthentication)","added":false,"scope":"SOURCE","local":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)"} {"project":"ikasanEIP_ikasan","commit":"e7579ea9ccd049864104a369b01ef67969f0be93","changeType":"METHOD_INVOCATION","change":"ClientBuilder.newClient(clientConfig)","source":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)","target":"org.ikasan.topology.service.TopologyServiceImpl.discover(IkasanAuthentication)","added":false,"scope":"SOURCE","local":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)"} {"project":"ikasanEIP_ikasan","commit":"e7579ea9ccd049864104a369b01ef67969f0be93","changeType":"METHOD_INVOCATION","change":"clientConfig.register(feature)","source":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)","target":"org.ikasan.topology.service.TopologyServiceImpl.discover(IkasanAuthentication)","added":false,"scope":"SOURCE","local":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)"} {"project":"ikasanEIP_ikasan","commit":"e7579ea9ccd049864104a369b01ef67969f0be93","changeType":"METHOD_INVOCATION","change":"authentication.getCredentials()","source":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)","target":"org.ikasan.topology.service.TopologyServiceImpl.discover(IkasanAuthentication)","added":false,"scope":"SOURCE","local":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)"} {"project":"ikasanEIP_ikasan","commit":"e7579ea9ccd049864104a369b01ef67969f0be93","changeType":"METHOD_INVOCATION","change":"authentication.getName()","source":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)","target":"org.ikasan.topology.service.TopologyServiceImpl.discover(IkasanAuthentication)","added":false,"scope":"SOURCE","local":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)"} {"project":"ikasanEIP_ikasan","commit":"e7579ea9ccd049864104a369b01ef67969f0be93","changeType":"METHOD_INVOCATION","change":"HttpAuthenticationFeature.basic(authentication.getName(),(String)authentication.getCredentials())","source":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)","target":"org.ikasan.topology.service.TopologyServiceImpl.discover(IkasanAuthentication)","added":false,"scope":"SOURCE","local":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)"} {"project":"ikasanEIP_ikasan","commit":"e7579ea9ccd049864104a369b01ef67969f0be93","changeType":"METHOD_INVOCATION","change":"this.topologyDao.getAllServers()","source":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)","target":"org.ikasan.topology.service.TopologyServiceImpl.discover(IkasanAuthentication)","added":false,"scope":"SOURCE","local":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)"} {"project":"ikasanEIP_ikasan","commit":"e7579ea9ccd049864104a369b01ef67969f0be93","changeType":"MODIFIER","change":"protected","source":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)","target":"org.ikasan.topology.service.TopologyServiceImpl.discover(IkasanAuthentication)","added":false,"scope":"SOURCE","local":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)"} {"project":"ikasanEIP_ikasan","commit":"e7579ea9ccd049864104a369b01ef67969f0be93","changeType":"NULL_LITERAL","change":"null","source":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)","target":"org.ikasan.topology.service.TopologyServiceImpl.discover(IkasanAuthentication)","added":false,"scope":"SOURCE","local":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)"} {"project":"ikasanEIP_ikasan","commit":"e7579ea9ccd049864104a369b01ef67969f0be93","changeType":"PARAMETERIZED_TYPE","change":"ArrayList\u003cString\u003e","source":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)","target":"org.ikasan.topology.service.TopologyServiceImpl.discover(IkasanAuthentication)","added":false,"scope":"SOURCE","local":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)"} {"project":"ikasanEIP_ikasan","commit":"e7579ea9ccd049864104a369b01ef67969f0be93","changeType":"PARAMETERIZED_TYPE","change":"List\u003cString\u003e","source":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)","target":"org.ikasan.topology.service.TopologyServiceImpl.discover(IkasanAuthentication)","added":false,"scope":"SOURCE","local":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)"} {"project":"ikasanEIP_ikasan","commit":"e7579ea9ccd049864104a369b01ef67969f0be93","changeType":"PARAMETERIZED_TYPE","change":"List\u003cModule\u003e","source":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)","target":"org.ikasan.topology.service.TopologyServiceImpl.discover(IkasanAuthentication)","added":false,"scope":"SOURCE","local":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)"} {"project":"ikasanEIP_ikasan","commit":"e7579ea9ccd049864104a369b01ef67969f0be93","changeType":"PARAMETERIZED_TYPE","change":"List\u003cServer\u003e","source":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)","target":"org.ikasan.topology.service.TopologyServiceImpl.discover(IkasanAuthentication)","added":false,"scope":"SOURCE","local":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)"} {"project":"ikasanEIP_ikasan","commit":"e7579ea9ccd049864104a369b01ef67969f0be93","changeType":"PRIMITIVE_TYPE","change":"void","source":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)","target":"org.ikasan.topology.service.TopologyServiceImpl.discover(IkasanAuthentication)","added":false,"scope":"SOURCE","local":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)"} {"project":"ikasanEIP_ikasan","commit":"e7579ea9ccd049864104a369b01ef67969f0be93","changeType":"SIMPLE_TYPE","change":"DiscoveryException","source":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)","target":"org.ikasan.topology.service.TopologyServiceImpl.discover(IkasanAuthentication)","added":false,"scope":"SOURCE","local":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)"} {"project":"ikasanEIP_ikasan","commit":"e7579ea9ccd049864104a369b01ef67969f0be93","changeType":"SIMPLE_TYPE","change":"Exception","source":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)","target":"org.ikasan.topology.service.TopologyServiceImpl.discover(IkasanAuthentication)","added":false,"scope":"SOURCE","local":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)"} {"project":"ikasanEIP_ikasan","commit":"e7579ea9ccd049864104a369b01ef67969f0be93","changeType":"SIMPLE_TYPE","change":"Component","source":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)","target":"org.ikasan.topology.service.TopologyServiceImpl.discover(IkasanAuthentication)","added":false,"scope":"SOURCE","local":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)"} {"project":"ikasanEIP_ikasan","commit":"e7579ea9ccd049864104a369b01ef67969f0be93","changeType":"SIMPLE_TYPE","change":"Flow","source":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)","target":"org.ikasan.topology.service.TopologyServiceImpl.discover(IkasanAuthentication)","added":false,"scope":"SOURCE","local":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)"} {"project":"ikasanEIP_ikasan","commit":"e7579ea9ccd049864104a369b01ef67969f0be93","changeType":"SIMPLE_TYPE","change":"String","source":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)","target":"org.ikasan.topology.service.TopologyServiceImpl.discover(IkasanAuthentication)","added":false,"scope":"SOURCE","local":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)"} {"project":"ikasanEIP_ikasan","commit":"e7579ea9ccd049864104a369b01ef67969f0be93","changeType":"SIMPLE_TYPE","change":"ArrayList","source":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)","target":"org.ikasan.topology.service.TopologyServiceImpl.discover(IkasanAuthentication)","added":false,"scope":"SOURCE","local":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)"} {"project":"ikasanEIP_ikasan","commit":"e7579ea9ccd049864104a369b01ef67969f0be93","changeType":"SIMPLE_TYPE","change":"List","source":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)","target":"org.ikasan.topology.service.TopologyServiceImpl.discover(IkasanAuthentication)","added":false,"scope":"SOURCE","local":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)"} {"project":"ikasanEIP_ikasan","commit":"e7579ea9ccd049864104a369b01ef67969f0be93","changeType":"SIMPLE_TYPE","change":"JsonValue","source":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)","target":"org.ikasan.topology.service.TopologyServiceImpl.discover(IkasanAuthentication)","added":false,"scope":"SOURCE","local":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)"} {"project":"ikasanEIP_ikasan","commit":"e7579ea9ccd049864104a369b01ef67969f0be93","changeType":"SIMPLE_TYPE","change":"JsonArray","source":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)","target":"org.ikasan.topology.service.TopologyServiceImpl.discover(IkasanAuthentication)","added":false,"scope":"SOURCE","local":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)"} {"project":"ikasanEIP_ikasan","commit":"e7579ea9ccd049864104a369b01ef67969f0be93","changeType":"SIMPLE_TYPE","change":"WebTarget","source":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)","target":"org.ikasan.topology.service.TopologyServiceImpl.discover(IkasanAuthentication)","added":false,"scope":"SOURCE","local":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)"} {"project":"ikasanEIP_ikasan","commit":"e7579ea9ccd049864104a369b01ef67969f0be93","changeType":"SIMPLE_TYPE","change":"Module","source":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)","target":"org.ikasan.topology.service.TopologyServiceImpl.discover(IkasanAuthentication)","added":false,"scope":"SOURCE","local":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)"} {"project":"ikasanEIP_ikasan","commit":"e7579ea9ccd049864104a369b01ef67969f0be93","changeType":"SIMPLE_TYPE","change":"Server","source":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)","target":"org.ikasan.topology.service.TopologyServiceImpl.discover(IkasanAuthentication)","added":false,"scope":"SOURCE","local":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)"} {"project":"ikasanEIP_ikasan","commit":"e7579ea9ccd049864104a369b01ef67969f0be93","changeType":"SIMPLE_TYPE","change":"ObjectMapper","source":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)","target":"org.ikasan.topology.service.TopologyServiceImpl.discover(IkasanAuthentication)","added":false,"scope":"SOURCE","local":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)"} {"project":"ikasanEIP_ikasan","commit":"e7579ea9ccd049864104a369b01ef67969f0be93","changeType":"SIMPLE_TYPE","change":"Client","source":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)","target":"org.ikasan.topology.service.TopologyServiceImpl.discover(IkasanAuthentication)","added":false,"scope":"SOURCE","local":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)"} {"project":"ikasanEIP_ikasan","commit":"e7579ea9ccd049864104a369b01ef67969f0be93","changeType":"SIMPLE_TYPE","change":"ClientConfig","source":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)","target":"org.ikasan.topology.service.TopologyServiceImpl.discover(IkasanAuthentication)","added":false,"scope":"SOURCE","local":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)"} {"project":"ikasanEIP_ikasan","commit":"e7579ea9ccd049864104a369b01ef67969f0be93","changeType":"SIMPLE_TYPE","change":"HttpAuthenticationFeature","source":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)","target":"org.ikasan.topology.service.TopologyServiceImpl.discover(IkasanAuthentication)","added":false,"scope":"SOURCE","local":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)"} {"project":"ikasanEIP_ikasan","commit":"e7579ea9ccd049864104a369b01ef67969f0be93","changeType":"SIMPLE_TYPE","change":"IkasanAuthentication","source":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)","target":"org.ikasan.topology.service.TopologyServiceImpl.discover(IkasanAuthentication)","added":false,"scope":"SOURCE","local":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)"} {"project":"ikasanEIP_ikasan","commit":"e7579ea9ccd049864104a369b01ef67969f0be93","changeType":"SINGLE_VARIABLE_DECLARATION","change":"Exception e","source":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)","target":"org.ikasan.topology.service.TopologyServiceImpl.discover(IkasanAuthentication)","added":false,"scope":"SOURCE","local":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)"} {"project":"ikasanEIP_ikasan","commit":"e7579ea9ccd049864104a369b01ef67969f0be93","changeType":"SINGLE_VARIABLE_DECLARATION","change":"Component component","source":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)","target":"org.ikasan.topology.service.TopologyServiceImpl.discover(IkasanAuthentication)","added":false,"scope":"SOURCE","local":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)"} {"project":"ikasanEIP_ikasan","commit":"e7579ea9ccd049864104a369b01ef67969f0be93","changeType":"SINGLE_VARIABLE_DECLARATION","change":"JsonValue flowValue","source":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)","target":"org.ikasan.topology.service.TopologyServiceImpl.discover(IkasanAuthentication)","added":false,"scope":"SOURCE","local":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)"} {"project":"ikasanEIP_ikasan","commit":"e7579ea9ccd049864104a369b01ef67969f0be93","changeType":"SINGLE_VARIABLE_DECLARATION","change":"Module module","source":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)","target":"org.ikasan.topology.service.TopologyServiceImpl.discover(IkasanAuthentication)","added":false,"scope":"SOURCE","local":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)"} {"project":"ikasanEIP_ikasan","commit":"e7579ea9ccd049864104a369b01ef67969f0be93","changeType":"SINGLE_VARIABLE_DECLARATION","change":"Server server","source":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)","target":"org.ikasan.topology.service.TopologyServiceImpl.discover(IkasanAuthentication)","added":false,"scope":"SOURCE","local":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)"} {"project":"ikasanEIP_ikasan","commit":"e7579ea9ccd049864104a369b01ef67969f0be93","changeType":"SINGLE_VARIABLE_DECLARATION","change":"IkasanAuthentication authentication","source":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)","target":"org.ikasan.topology.service.TopologyServiceImpl.discover(IkasanAuthentication)","added":false,"scope":"SOURCE","local":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)"} {"project":"ikasanEIP_ikasan","commit":"e7579ea9ccd049864104a369b01ef67969f0be93","changeType":"STRING_LITERAL","change":". Ignoring and moving on to next module. Exception message: ","source":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)","target":"org.ikasan.topology.service.TopologyServiceImpl.discover(IkasanAuthentication)","added":false,"scope":"SOURCE","local":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)"} {"project":"ikasanEIP_ikasan","commit":"e7579ea9ccd049864104a369b01ef67969f0be93","changeType":"STRING_LITERAL","change":"Caught exception attempting to discover module with the following URL: ","source":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)","target":"org.ikasan.topology.service.TopologyServiceImpl.discover(IkasanAuthentication)","added":false,"scope":"SOURCE","local":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)"} {"project":"ikasanEIP_ikasan","commit":"e7579ea9ccd049864104a369b01ef67969f0be93","changeType":"STRING_LITERAL","change":"/rest/discovery/flows/","source":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)","target":"org.ikasan.topology.service.TopologyServiceImpl.discover(IkasanAuthentication)","added":false,"scope":"SOURCE","local":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)"} {"project":"ikasanEIP_ikasan","commit":"e7579ea9ccd049864104a369b01ef67969f0be93","changeType":"STRING_LITERAL","change":":","source":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)","target":"org.ikasan.topology.service.TopologyServiceImpl.discover(IkasanAuthentication)","added":false,"scope":"SOURCE","local":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)"} {"project":"ikasanEIP_ikasan","commit":"e7579ea9ccd049864104a369b01ef67969f0be93","changeType":"THIS_EXPRESSION","change":"this","source":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)","target":"org.ikasan.topology.service.TopologyServiceImpl.discover(IkasanAuthentication)","added":false,"scope":"SOURCE","local":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)"} {"project":"ikasanEIP_ikasan","commit":"e7579ea9ccd049864104a369b01ef67969f0be93","changeType":"THROW_STATEMENT","change":"throw new DiscoveryException(e);\n","source":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)","target":"org.ikasan.topology.service.TopologyServiceImpl.discover(IkasanAuthentication)","added":false,"scope":"SOURCE","local":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)"} {"project":"ikasanEIP_ikasan","commit":"e7579ea9ccd049864104a369b01ef67969f0be93","changeType":"TRY_STATEMENT","change":"try {\n flow\u003dmapper.readValue(flowValue.toString(),Flow.class);\n discoveredFlowNames.add(flow.getName());\n for ( Component component : flow.getComponents()) {\n discoveredComponentNames.add(component.getName());\n }\n}\n catch (Exception e) {\n throw new DiscoveryException(e);\n}\n","source":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)","target":"org.ikasan.topology.service.TopologyServiceImpl.discover(IkasanAuthentication)","added":false,"scope":"SOURCE","local":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)"} {"project":"ikasanEIP_ikasan","commit":"e7579ea9ccd049864104a369b01ef67969f0be93","changeType":"TRY_STATEMENT","change":"try {\n flowResponse\u003dwebTarget.request().get(JsonArray.class);\n}\n catch (Exception e) {\n logger.debug(\"Caught exception attempting to discover module with the following URL: \" + url + \". Ignoring and moving on to next module. Exception message: \"+ e.getMessage());\n continue;\n}\n","source":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)","target":"org.ikasan.topology.service.TopologyServiceImpl.discover(IkasanAuthentication)","added":false,"scope":"SOURCE","local":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)"} {"project":"ikasanEIP_ikasan","commit":"e7579ea9ccd049864104a369b01ef67969f0be93","changeType":"TYPE_LITERAL","change":"Flow","source":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)","target":"org.ikasan.topology.service.TopologyServiceImpl.discover(IkasanAuthentication)","added":false,"scope":"SOURCE","local":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)"} {"project":"ikasanEIP_ikasan","commit":"e7579ea9ccd049864104a369b01ef67969f0be93","changeType":"TYPE_LITERAL","change":"JsonArray","source":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)","target":"org.ikasan.topology.service.TopologyServiceImpl.discover(IkasanAuthentication)","added":false,"scope":"SOURCE","local":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)"} {"project":"ikasanEIP_ikasan","commit":"e7579ea9ccd049864104a369b01ef67969f0be93","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"flow","source":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)","target":"org.ikasan.topology.service.TopologyServiceImpl.discover(IkasanAuthentication)","added":false,"scope":"SOURCE","local":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)"} {"project":"ikasanEIP_ikasan","commit":"e7579ea9ccd049864104a369b01ef67969f0be93","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"discoveredComponentNames","source":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)","target":"org.ikasan.topology.service.TopologyServiceImpl.discover(IkasanAuthentication)","added":false,"scope":"SOURCE","local":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)"} {"project":"ikasanEIP_ikasan","commit":"e7579ea9ccd049864104a369b01ef67969f0be93","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"flowResponse","source":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)","target":"org.ikasan.topology.service.TopologyServiceImpl.discover(IkasanAuthentication)","added":false,"scope":"SOURCE","local":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)"} {"project":"ikasanEIP_ikasan","commit":"e7579ea9ccd049864104a369b01ef67969f0be93","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"webTarget","source":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)","target":"org.ikasan.topology.service.TopologyServiceImpl.discover(IkasanAuthentication)","added":false,"scope":"SOURCE","local":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)"} {"project":"ikasanEIP_ikasan","commit":"e7579ea9ccd049864104a369b01ef67969f0be93","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"url","source":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)","target":"org.ikasan.topology.service.TopologyServiceImpl.discover(IkasanAuthentication)","added":false,"scope":"SOURCE","local":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)"} {"project":"ikasanEIP_ikasan","commit":"e7579ea9ccd049864104a369b01ef67969f0be93","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"discoveredFlowNames","source":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)","target":"org.ikasan.topology.service.TopologyServiceImpl.discover(IkasanAuthentication)","added":false,"scope":"SOURCE","local":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)"} {"project":"ikasanEIP_ikasan","commit":"e7579ea9ccd049864104a369b01ef67969f0be93","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"modules","source":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)","target":"org.ikasan.topology.service.TopologyServiceImpl.discover(IkasanAuthentication)","added":false,"scope":"SOURCE","local":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)"} {"project":"ikasanEIP_ikasan","commit":"e7579ea9ccd049864104a369b01ef67969f0be93","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"mapper","source":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)","target":"org.ikasan.topology.service.TopologyServiceImpl.discover(IkasanAuthentication)","added":false,"scope":"SOURCE","local":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)"} {"project":"ikasanEIP_ikasan","commit":"e7579ea9ccd049864104a369b01ef67969f0be93","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"client","source":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)","target":"org.ikasan.topology.service.TopologyServiceImpl.discover(IkasanAuthentication)","added":false,"scope":"SOURCE","local":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)"} {"project":"ikasanEIP_ikasan","commit":"e7579ea9ccd049864104a369b01ef67969f0be93","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"clientConfig","source":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)","target":"org.ikasan.topology.service.TopologyServiceImpl.discover(IkasanAuthentication)","added":false,"scope":"SOURCE","local":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)"} {"project":"ikasanEIP_ikasan","commit":"e7579ea9ccd049864104a369b01ef67969f0be93","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"feature","source":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)","target":"org.ikasan.topology.service.TopologyServiceImpl.discover(IkasanAuthentication)","added":false,"scope":"SOURCE","local":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)"} {"project":"ikasanEIP_ikasan","commit":"e7579ea9ccd049864104a369b01ef67969f0be93","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"servers","source":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)","target":"org.ikasan.topology.service.TopologyServiceImpl.discover(IkasanAuthentication)","added":false,"scope":"SOURCE","local":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)"} {"project":"ikasanEIP_ikasan","commit":"e7579ea9ccd049864104a369b01ef67969f0be93","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"Flow [flow]","source":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)","target":"org.ikasan.topology.service.TopologyServiceImpl.discover(IkasanAuthentication)","added":false,"scope":"SOURCE","local":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)"} {"project":"ikasanEIP_ikasan","commit":"e7579ea9ccd049864104a369b01ef67969f0be93","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"List\u003cString\u003e [discoveredComponentNames\u003dnew ArrayList\u003cString\u003e()]","source":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)","target":"org.ikasan.topology.service.TopologyServiceImpl.discover(IkasanAuthentication)","added":false,"scope":"SOURCE","local":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)"} {"project":"ikasanEIP_ikasan","commit":"e7579ea9ccd049864104a369b01ef67969f0be93","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"JsonArray [flowResponse\u003dnull]","source":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)","target":"org.ikasan.topology.service.TopologyServiceImpl.discover(IkasanAuthentication)","added":false,"scope":"SOURCE","local":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)"} {"project":"ikasanEIP_ikasan","commit":"e7579ea9ccd049864104a369b01ef67969f0be93","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"WebTarget [webTarget\u003dclient.target(url)]","source":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)","target":"org.ikasan.topology.service.TopologyServiceImpl.discover(IkasanAuthentication)","added":false,"scope":"SOURCE","local":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)"} {"project":"ikasanEIP_ikasan","commit":"e7579ea9ccd049864104a369b01ef67969f0be93","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"String [url\u003dserver.getUrl() + \":\" + server.getPort()+ module.getContextRoot()+ \"/rest/discovery/flows/\"+ module.getName()]","source":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)","target":"org.ikasan.topology.service.TopologyServiceImpl.discover(IkasanAuthentication)","added":false,"scope":"SOURCE","local":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)"} {"project":"ikasanEIP_ikasan","commit":"e7579ea9ccd049864104a369b01ef67969f0be93","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"List\u003cString\u003e [discoveredFlowNames\u003dnew ArrayList\u003cString\u003e()]","source":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)","target":"org.ikasan.topology.service.TopologyServiceImpl.discover(IkasanAuthentication)","added":false,"scope":"SOURCE","local":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)"} {"project":"ikasanEIP_ikasan","commit":"e7579ea9ccd049864104a369b01ef67969f0be93","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"List\u003cModule\u003e [modules\u003dthis.topologyDao.getAllModules()]","source":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)","target":"org.ikasan.topology.service.TopologyServiceImpl.discover(IkasanAuthentication)","added":false,"scope":"SOURCE","local":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)"} {"project":"ikasanEIP_ikasan","commit":"e7579ea9ccd049864104a369b01ef67969f0be93","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"ObjectMapper [mapper\u003dnew ObjectMapper()]","source":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)","target":"org.ikasan.topology.service.TopologyServiceImpl.discover(IkasanAuthentication)","added":false,"scope":"SOURCE","local":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)"} {"project":"ikasanEIP_ikasan","commit":"e7579ea9ccd049864104a369b01ef67969f0be93","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"Client [client\u003dClientBuilder.newClient(clientConfig)]","source":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)","target":"org.ikasan.topology.service.TopologyServiceImpl.discover(IkasanAuthentication)","added":false,"scope":"SOURCE","local":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)"} {"project":"ikasanEIP_ikasan","commit":"e7579ea9ccd049864104a369b01ef67969f0be93","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"ClientConfig [clientConfig\u003dnew ClientConfig()]","source":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)","target":"org.ikasan.topology.service.TopologyServiceImpl.discover(IkasanAuthentication)","added":false,"scope":"SOURCE","local":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)"} {"project":"ikasanEIP_ikasan","commit":"e7579ea9ccd049864104a369b01ef67969f0be93","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"HttpAuthenticationFeature [feature\u003dHttpAuthenticationFeature.basic(authentication.getName(),(String)authentication.getCredentials())]","source":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)","target":"org.ikasan.topology.service.TopologyServiceImpl.discover(IkasanAuthentication)","added":false,"scope":"SOURCE","local":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)"} {"project":"ikasanEIP_ikasan","commit":"e7579ea9ccd049864104a369b01ef67969f0be93","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"List\u003cServer\u003e [servers\u003dthis.topologyDao.getAllServers()]","source":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)","target":"org.ikasan.topology.service.TopologyServiceImpl.discover(IkasanAuthentication)","added":false,"scope":"SOURCE","local":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)"} {"project":"ikasanEIP_ikasan","commit":"e7579ea9ccd049864104a369b01ef67969f0be93","changeType":"ENHANCED_FOR_STATEMENT","change":"for (JsonValue flowValue : flowResponse) {\n List\u003cString\u003e discoveredComponentNames\u003dnew ArrayList\u003cString\u003e();\n Flow flow;\n try {\n flow\u003dmapper.readValue(flowValue.toString(),Flow.class);\n discoveredFlowNames.add(flow.getName());\n for ( Component component : flow.getComponents()) {\n discoveredComponentNames.add(component.getName());\n }\n }\n catch ( Exception e) {\n throw new DiscoveryException(e);\n }\n Set\u003cComponent\u003e components\u003dflow.getComponents();\n Flow dbFlow\u003dthis.topologyDao.getFlowByServerIdModuleIdAndFlowname(server.getId(),module.getId(),flow.getName());\n if (dbFlow !\u003d null) {\n flow\u003ddbFlow;\n }\n flow.setModule(module);\n this.topologyDao.save(flow);\n for ( Component component : components) {\n component\u003dgetComponent(flow.getComponents(),component);\n component.setFlow(flow);\n logger.debug(\"Saving component: \" + component.getName());\n this.topologyDao.save(component);\n }\n this.cleanUpComponents(server.getId(),module.getId(),flow.getName(),discoveredComponentNames);\n}\n","source":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)","target":"org.ikasan.topology.service.TopologyServiceImpl.discover(IkasanAuthentication)","added":true,"scope":"TARGET","local":"org.ikasan.topology.service.TopologyServiceImpl.discover(IkasanAuthentication)"} {"project":"ikasanEIP_ikasan","commit":"e7579ea9ccd049864104a369b01ef67969f0be93","changeType":"ENHANCED_FOR_STATEMENT","change":"for (Server server : servers) {\n List\u003cModule\u003e modules\u003dthis.topologyDao.getAllModules();\n for ( Module module : modules) {\n List\u003cString\u003e discoveredFlowNames\u003dnew ArrayList\u003cString\u003e();\n String url\u003dserver.getUrl() + \":\" + server.getPort()+ module.getContextRoot()+ \"/rest/discovery/flows/\"+ module.getName();\n WebTarget webTarget\u003dclient.target(url);\n JsonArray flowResponse\u003dnull;\n try {\n flowResponse\u003dwebTarget.request().get(JsonArray.class);\n }\n catch ( Exception e) {\n logger.debug(\"Caught exception attempting to discover module with the following URL: \" + url + \". Ignoring and moving on to next module. Exception message: \"+ e.getMessage());\n continue;\n }\n module.setServer(server);\n this.topologyDao.save(module);\n for ( JsonValue flowValue : flowResponse) {\n List\u003cString\u003e discoveredComponentNames\u003dnew ArrayList\u003cString\u003e();\n Flow flow;\n try {\n flow\u003dmapper.readValue(flowValue.toString(),Flow.class);\n discoveredFlowNames.add(flow.getName());\n for ( Component component : flow.getComponents()) {\n discoveredComponentNames.add(component.getName());\n }\n }\n catch ( Exception e) {\n throw new DiscoveryException(e);\n }\n Set\u003cComponent\u003e components\u003dflow.getComponents();\n Flow dbFlow\u003dthis.topologyDao.getFlowByServerIdModuleIdAndFlowname(server.getId(),module.getId(),flow.getName());\n if (dbFlow !\u003d null) {\n flow\u003ddbFlow;\n }\n flow.setModule(module);\n this.topologyDao.save(flow);\n for ( Component component : components) {\n component\u003dgetComponent(flow.getComponents(),component);\n component.setFlow(flow);\n logger.debug(\"Saving component: \" + component.getName());\n this.topologyDao.save(component);\n }\n this.cleanUpComponents(server.getId(),module.getId(),flow.getName(),discoveredComponentNames);\n }\n this.cleanUpFlows(module,server.getId(),module.getId(),discoveredFlowNames);\n }\n}\n","source":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)","target":"org.ikasan.topology.service.TopologyServiceImpl.discover(IkasanAuthentication)","added":true,"scope":"TARGET","local":"org.ikasan.topology.service.TopologyServiceImpl.discover(IkasanAuthentication)"} {"project":"ikasanEIP_ikasan","commit":"e7579ea9ccd049864104a369b01ef67969f0be93","changeType":"ENHANCED_FOR_STATEMENT","change":"for (Module module : modules) {\n List\u003cString\u003e discoveredFlowNames\u003dnew ArrayList\u003cString\u003e();\n String url\u003dserver.getUrl() + \":\" + server.getPort()+ module.getContextRoot()+ \"/rest/discovery/flows/\"+ module.getName();\n WebTarget webTarget\u003dclient.target(url);\n JsonArray flowResponse\u003dnull;\n try {\n flowResponse\u003dwebTarget.request().get(JsonArray.class);\n }\n catch ( Exception e) {\n logger.debug(\"Caught exception attempting to discover module with the following URL: \" + url + \". Ignoring and moving on to next module. Exception message: \"+ e.getMessage());\n continue;\n }\n module.setServer(server);\n this.topologyDao.save(module);\n for ( JsonValue flowValue : flowResponse) {\n List\u003cString\u003e discoveredComponentNames\u003dnew ArrayList\u003cString\u003e();\n Flow flow;\n try {\n flow\u003dmapper.readValue(flowValue.toString(),Flow.class);\n discoveredFlowNames.add(flow.getName());\n for ( Component component : flow.getComponents()) {\n discoveredComponentNames.add(component.getName());\n }\n }\n catch ( Exception e) {\n throw new DiscoveryException(e);\n }\n Set\u003cComponent\u003e components\u003dflow.getComponents();\n Flow dbFlow\u003dthis.topologyDao.getFlowByServerIdModuleIdAndFlowname(server.getId(),module.getId(),flow.getName());\n if (dbFlow !\u003d null) {\n flow\u003ddbFlow;\n }\n flow.setModule(module);\n this.topologyDao.save(flow);\n for ( Component component : components) {\n component\u003dgetComponent(flow.getComponents(),component);\n component.setFlow(flow);\n logger.debug(\"Saving component: \" + component.getName());\n this.topologyDao.save(component);\n }\n this.cleanUpComponents(server.getId(),module.getId(),flow.getName(),discoveredComponentNames);\n }\n this.cleanUpFlows(module,server.getId(),module.getId(),discoveredFlowNames);\n}\n","source":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)","target":"org.ikasan.topology.service.TopologyServiceImpl.discover(IkasanAuthentication)","added":true,"scope":"TARGET","local":"org.ikasan.topology.service.TopologyServiceImpl.discover(IkasanAuthentication)"} {"project":"ikasanEIP_ikasan","commit":"e7579ea9ccd049864104a369b01ef67969f0be93","changeType":"EXPRESSION_STATEMENT","change":"this.cleanUpFlows(module,server.getId(),module.getId(),discoveredFlowNames)","source":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)","target":"org.ikasan.topology.service.TopologyServiceImpl.discover(IkasanAuthentication)","added":true,"scope":"TARGET","local":"org.ikasan.topology.service.TopologyServiceImpl.discover(IkasanAuthentication)"} {"project":"ikasanEIP_ikasan","commit":"e7579ea9ccd049864104a369b01ef67969f0be93","changeType":"EXPRESSION_STATEMENT","change":"this.cleanUpComponents(server.getId(),module.getId(),flow.getName(),discoveredComponentNames)","source":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)","target":"org.ikasan.topology.service.TopologyServiceImpl.discover(IkasanAuthentication)","added":true,"scope":"TARGET","local":"org.ikasan.topology.service.TopologyServiceImpl.discover(IkasanAuthentication)"} {"project":"ikasanEIP_ikasan","commit":"e7579ea9ccd049864104a369b01ef67969f0be93","changeType":"METHOD_INVOCATION","change":"this.cleanUpFlows(module,server.getId(),module.getId(),discoveredFlowNames)","source":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)","target":"org.ikasan.topology.service.TopologyServiceImpl.discover(IkasanAuthentication)","added":true,"scope":"TARGET","local":"org.ikasan.topology.service.TopologyServiceImpl.discover(IkasanAuthentication)"} {"project":"ikasanEIP_ikasan","commit":"e7579ea9ccd049864104a369b01ef67969f0be93","changeType":"METHOD_INVOCATION","change":"this.cleanUpComponents(server.getId(),module.getId(),flow.getName(),discoveredComponentNames)","source":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)","target":"org.ikasan.topology.service.TopologyServiceImpl.discover(IkasanAuthentication)","added":true,"scope":"TARGET","local":"org.ikasan.topology.service.TopologyServiceImpl.discover(IkasanAuthentication)"} {"project":"ikasanEIP_ikasan","commit":"e7579ea9ccd049864104a369b01ef67969f0be93","changeType":"ENHANCED_FOR_STATEMENT","change":"for (Module module : modules) {\n List\u003cString\u003e discoveredFlowNames\u003dnew ArrayList\u003cString\u003e();\n String url\u003dserver.getUrl() + \":\" + server.getPort()+ module.getContextRoot()+ \"/rest/discovery/flows/\"+ module.getName();\n WebTarget webTarget\u003dclient.target(url);\n JsonArray flowResponse\u003dnull;\n try {\n flowResponse\u003dwebTarget.request().get(JsonArray.class);\n }\n catch ( Exception e) {\n logger.debug(\"Caught exception attempting to discover module with the following URL: \" + url + \". Ignoring and moving on to next module. Exception message: \"+ e.getMessage());\n continue;\n }\n module.setServer(server);\n this.topologyDao.save(module);\n for ( JsonValue flowValue : flowResponse) {\n List\u003cString\u003e discoveredComponentNames\u003dnew ArrayList\u003cString\u003e();\n Flow flow;\n try {\n flow\u003dmapper.readValue(flowValue.toString(),Flow.class);\n discoveredFlowNames.add(flow.getName());\n for ( Component component : flow.getComponents()) {\n discoveredComponentNames.add(component.getName());\n }\n }\n catch ( Exception e) {\n throw new DiscoveryException(e);\n }\n Set\u003cComponent\u003e components\u003dflow.getComponents();\n Flow dbFlow\u003dthis.topologyDao.getFlowByServerIdModuleIdAndFlowname(server.getId(),module.getId(),flow.getName());\n if (dbFlow !\u003d null) {\n flow\u003ddbFlow;\n }\n flow.setModule(module);\n this.topologyDao.save(flow);\n for ( Component component : components) {\n component\u003dgetComponent(flow.getComponents(),component);\n component.setFlow(flow);\n logger.debug(\"Saving component: \" + component.getName());\n this.topologyDao.save(component);\n }\n }\n}\n","source":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)","target":"org.ikasan.topology.service.TopologyServiceImpl.discover(IkasanAuthentication)","added":false,"scope":"TARGET","local":"org.ikasan.topology.service.TopologyServiceImpl.discover(IkasanAuthentication)"} {"project":"ikasanEIP_ikasan","commit":"e7579ea9ccd049864104a369b01ef67969f0be93","changeType":"ENHANCED_FOR_STATEMENT","change":"for (JsonValue flowValue : flowResponse) {\n List\u003cString\u003e discoveredComponentNames\u003dnew ArrayList\u003cString\u003e();\n Flow flow;\n try {\n flow\u003dmapper.readValue(flowValue.toString(),Flow.class);\n discoveredFlowNames.add(flow.getName());\n for ( Component component : flow.getComponents()) {\n discoveredComponentNames.add(component.getName());\n }\n }\n catch ( Exception e) {\n throw new DiscoveryException(e);\n }\n Set\u003cComponent\u003e components\u003dflow.getComponents();\n Flow dbFlow\u003dthis.topologyDao.getFlowByServerIdModuleIdAndFlowname(server.getId(),module.getId(),flow.getName());\n if (dbFlow !\u003d null) {\n flow\u003ddbFlow;\n }\n flow.setModule(module);\n this.topologyDao.save(flow);\n for ( Component component : components) {\n component\u003dgetComponent(flow.getComponents(),component);\n component.setFlow(flow);\n logger.debug(\"Saving component: \" + component.getName());\n this.topologyDao.save(component);\n }\n}\n","source":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)","target":"org.ikasan.topology.service.TopologyServiceImpl.discover(IkasanAuthentication)","added":false,"scope":"TARGET","local":"org.ikasan.topology.service.TopologyServiceImpl.discover(IkasanAuthentication)"} {"project":"ikasanEIP_ikasan","commit":"e7579ea9ccd049864104a369b01ef67969f0be93","changeType":"ENHANCED_FOR_STATEMENT","change":"for (Server server : servers) {\n List\u003cModule\u003e modules\u003dthis.topologyDao.getAllModules();\n for ( Module module : modules) {\n List\u003cString\u003e discoveredFlowNames\u003dnew ArrayList\u003cString\u003e();\n String url\u003dserver.getUrl() + \":\" + server.getPort()+ module.getContextRoot()+ \"/rest/discovery/flows/\"+ module.getName();\n WebTarget webTarget\u003dclient.target(url);\n JsonArray flowResponse\u003dnull;\n try {\n flowResponse\u003dwebTarget.request().get(JsonArray.class);\n }\n catch ( Exception e) {\n logger.debug(\"Caught exception attempting to discover module with the following URL: \" + url + \". Ignoring and moving on to next module. Exception message: \"+ e.getMessage());\n continue;\n }\n module.setServer(server);\n this.topologyDao.save(module);\n for ( JsonValue flowValue : flowResponse) {\n List\u003cString\u003e discoveredComponentNames\u003dnew ArrayList\u003cString\u003e();\n Flow flow;\n try {\n flow\u003dmapper.readValue(flowValue.toString(),Flow.class);\n discoveredFlowNames.add(flow.getName());\n for ( Component component : flow.getComponents()) {\n discoveredComponentNames.add(component.getName());\n }\n }\n catch ( Exception e) {\n throw new DiscoveryException(e);\n }\n Set\u003cComponent\u003e components\u003dflow.getComponents();\n Flow dbFlow\u003dthis.topologyDao.getFlowByServerIdModuleIdAndFlowname(server.getId(),module.getId(),flow.getName());\n if (dbFlow !\u003d null) {\n flow\u003ddbFlow;\n }\n flow.setModule(module);\n this.topologyDao.save(flow);\n for ( Component component : components) {\n component\u003dgetComponent(flow.getComponents(),component);\n component.setFlow(flow);\n logger.debug(\"Saving component: \" + component.getName());\n this.topologyDao.save(component);\n }\n }\n }\n}\n","source":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)","target":"org.ikasan.topology.service.TopologyServiceImpl.discover(IkasanAuthentication)","added":false,"scope":"TARGET","local":"org.ikasan.topology.service.TopologyServiceImpl.discover(IkasanAuthentication)"} {"project":"ikasanEIP_ikasan","commit":"e7579ea9ccd049864104a369b01ef67969f0be93","changeType":"EXPRESSION_STATEMENT","change":"this.cleanup(authentication)","source":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)","target":"org.ikasan.topology.service.TopologyServiceImpl.discover(IkasanAuthentication)","added":false,"scope":"TARGET","local":"org.ikasan.topology.service.TopologyServiceImpl.discover(IkasanAuthentication)"} {"project":"ikasanEIP_ikasan","commit":"e7579ea9ccd049864104a369b01ef67969f0be93","changeType":"METHOD_INVOCATION","change":"this.cleanup(authentication)","source":"org.ikasan.topology.service.TopologyServiceImpl.cleanup(IkasanAuthentication)","target":"org.ikasan.topology.service.TopologyServiceImpl.discover(IkasanAuthentication)","added":false,"scope":"TARGET","local":"org.ikasan.topology.service.TopologyServiceImpl.discover(IkasanAuthentication)"} {"project":"google_ExoPlayer","commit":"ccfb6beb3016c382f7aea27ffe2df5b8281ba345","changeType":"METHOD_DECLARATION","change":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)","source":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)","target":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)","added":false,"scope":"CLASS_S","local":"library.src.androidTest.com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests"} {"project":"google_ExoPlayer","commit":"ccfb6beb3016c382f7aea27ffe2df5b8281ba345","changeType":"ARRAY_TYPE","change":"byte[]","source":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)","target":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)"} {"project":"google_ExoPlayer","commit":"ccfb6beb3016c382f7aea27ffe2df5b8281ba345","changeType":"BOOLEAN_LITERAL","change":"true","source":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)","target":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)"} {"project":"google_ExoPlayer","commit":"ccfb6beb3016c382f7aea27ffe2df5b8281ba345","changeType":"CLASS_INSTANCE_CREATION","change":"new OggExtractor()","source":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)","target":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)"} {"project":"google_ExoPlayer","commit":"ccfb6beb3016c382f7aea27ffe2df5b8281ba345","changeType":"CLASS_INSTANCE_CREATION","change":"new FakeExtractorInput.Builder()","source":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)","target":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)"} {"project":"google_ExoPlayer","commit":"ccfb6beb3016c382f7aea27ffe2df5b8281ba345","changeType":"DIMENSION","change":"[]","source":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)","target":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)"} {"project":"google_ExoPlayer","commit":"ccfb6beb3016c382f7aea27ffe2df5b8281ba345","changeType":"EXPRESSION_STATEMENT","change":"trackOutput.assertSampleCount(expectedSampleCount)","source":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)","target":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)"} {"project":"google_ExoPlayer","commit":"ccfb6beb3016c382f7aea27ffe2df5b8281ba345","changeType":"EXPRESSION_STATEMENT","change":"assertEquals(expectedDuration !\u003d C.UNSET_TIME_US,seekMap.isSeekable())","source":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)","target":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)"} {"project":"google_ExoPlayer","commit":"ccfb6beb3016c382f7aea27ffe2df5b8281ba345","changeType":"EXPRESSION_STATEMENT","change":"assertEquals(expectedDuration,seekMap.getDurationUs())","source":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)","target":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)"} {"project":"google_ExoPlayer","commit":"ccfb6beb3016c382f7aea27ffe2df5b8281ba345","changeType":"EXPRESSION_STATEMENT","change":"assertNotNull(seekMap)","source":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)","target":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)"} {"project":"google_ExoPlayer","commit":"ccfb6beb3016c382f7aea27ffe2df5b8281ba345","changeType":"EXPRESSION_STATEMENT","change":"assertEquals(2,format.channelCount)","source":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)","target":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)"} {"project":"google_ExoPlayer","commit":"ccfb6beb3016c382f7aea27ffe2df5b8281ba345","changeType":"EXPRESSION_STATEMENT","change":"assertEquals(48000,format.sampleRate)","source":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)","target":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)"} {"project":"google_ExoPlayer","commit":"ccfb6beb3016c382f7aea27ffe2df5b8281ba345","changeType":"EXPRESSION_STATEMENT","change":"assertEquals(expectedMimeType,format.sampleMimeType)","source":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)","target":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)"} {"project":"google_ExoPlayer","commit":"ccfb6beb3016c382f7aea27ffe2df5b8281ba345","changeType":"EXPRESSION_STATEMENT","change":"assertNotNull(format)","source":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)","target":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)"} {"project":"google_ExoPlayer","commit":"ccfb6beb3016c382f7aea27ffe2df5b8281ba345","changeType":"EXPRESSION_STATEMENT","change":"assertNotNull(trackOutput)","source":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)","target":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)"} {"project":"google_ExoPlayer","commit":"ccfb6beb3016c382f7aea27ffe2df5b8281ba345","changeType":"EXPRESSION_STATEMENT","change":"assertEquals(1,extractorOutput.trackOutputs.size())","source":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)","target":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)"} {"project":"google_ExoPlayer","commit":"ccfb6beb3016c382f7aea27ffe2df5b8281ba345","changeType":"EXPRESSION_STATEMENT","change":"input.resetPeekPosition()","source":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)","target":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)"} {"project":"google_ExoPlayer","commit":"ccfb6beb3016c382f7aea27ffe2df5b8281ba345","changeType":"EXPRESSION_STATEMENT","change":"assertTrue(TestUtil.sniffTestData(extractor,input))","source":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)","target":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)"} {"project":"google_ExoPlayer","commit":"ccfb6beb3016c382f7aea27ffe2df5b8281ba345","changeType":"INFIX_EXPRESSION","change":"expectedDuration !\u003d C.UNSET_TIME_US","source":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)","target":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)"} {"project":"google_ExoPlayer","commit":"ccfb6beb3016c382f7aea27ffe2df5b8281ba345","changeType":"METHOD_INVOCATION","change":"trackOutput.assertSampleCount(expectedSampleCount)","source":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)","target":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)"} {"project":"google_ExoPlayer","commit":"ccfb6beb3016c382f7aea27ffe2df5b8281ba345","changeType":"METHOD_INVOCATION","change":"seekMap.isSeekable()","source":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)","target":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)"} {"project":"google_ExoPlayer","commit":"ccfb6beb3016c382f7aea27ffe2df5b8281ba345","changeType":"METHOD_INVOCATION","change":"assertEquals(expectedDuration !\u003d C.UNSET_TIME_US,seekMap.isSeekable())","source":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)","target":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)"} {"project":"google_ExoPlayer","commit":"ccfb6beb3016c382f7aea27ffe2df5b8281ba345","changeType":"METHOD_INVOCATION","change":"seekMap.getDurationUs()","source":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)","target":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)"} {"project":"google_ExoPlayer","commit":"ccfb6beb3016c382f7aea27ffe2df5b8281ba345","changeType":"METHOD_INVOCATION","change":"assertEquals(expectedDuration,seekMap.getDurationUs())","source":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)","target":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)"} {"project":"google_ExoPlayer","commit":"ccfb6beb3016c382f7aea27ffe2df5b8281ba345","changeType":"METHOD_INVOCATION","change":"assertNotNull(seekMap)","source":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)","target":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)"} {"project":"google_ExoPlayer","commit":"ccfb6beb3016c382f7aea27ffe2df5b8281ba345","changeType":"METHOD_INVOCATION","change":"assertEquals(2,format.channelCount)","source":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)","target":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)"} {"project":"google_ExoPlayer","commit":"ccfb6beb3016c382f7aea27ffe2df5b8281ba345","changeType":"METHOD_INVOCATION","change":"assertEquals(48000,format.sampleRate)","source":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)","target":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)"} {"project":"google_ExoPlayer","commit":"ccfb6beb3016c382f7aea27ffe2df5b8281ba345","changeType":"METHOD_INVOCATION","change":"assertEquals(expectedMimeType,format.sampleMimeType)","source":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)","target":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)"} {"project":"google_ExoPlayer","commit":"ccfb6beb3016c382f7aea27ffe2df5b8281ba345","changeType":"METHOD_INVOCATION","change":"assertNotNull(format)","source":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)","target":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)"} {"project":"google_ExoPlayer","commit":"ccfb6beb3016c382f7aea27ffe2df5b8281ba345","changeType":"METHOD_INVOCATION","change":"assertNotNull(trackOutput)","source":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)","target":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)"} {"project":"google_ExoPlayer","commit":"ccfb6beb3016c382f7aea27ffe2df5b8281ba345","changeType":"METHOD_INVOCATION","change":"extractorOutput.trackOutputs.get(0)","source":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)","target":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)"} {"project":"google_ExoPlayer","commit":"ccfb6beb3016c382f7aea27ffe2df5b8281ba345","changeType":"METHOD_INVOCATION","change":"extractorOutput.trackOutputs.size()","source":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)","target":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)"} {"project":"google_ExoPlayer","commit":"ccfb6beb3016c382f7aea27ffe2df5b8281ba345","changeType":"METHOD_INVOCATION","change":"assertEquals(1,extractorOutput.trackOutputs.size())","source":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)","target":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)"} {"project":"google_ExoPlayer","commit":"ccfb6beb3016c382f7aea27ffe2df5b8281ba345","changeType":"METHOD_INVOCATION","change":"TestUtil.consumeTestData(extractor,input,true)","source":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)","target":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)"} {"project":"google_ExoPlayer","commit":"ccfb6beb3016c382f7aea27ffe2df5b8281ba345","changeType":"METHOD_INVOCATION","change":"input.resetPeekPosition()","source":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)","target":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)"} {"project":"google_ExoPlayer","commit":"ccfb6beb3016c382f7aea27ffe2df5b8281ba345","changeType":"METHOD_INVOCATION","change":"TestUtil.sniffTestData(extractor,input)","source":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)","target":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)"} {"project":"google_ExoPlayer","commit":"ccfb6beb3016c382f7aea27ffe2df5b8281ba345","changeType":"METHOD_INVOCATION","change":"assertTrue(TestUtil.sniffTestData(extractor,input))","source":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)","target":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)"} {"project":"google_ExoPlayer","commit":"ccfb6beb3016c382f7aea27ffe2df5b8281ba345","changeType":"METHOD_INVOCATION","change":"new FakeExtractorInput.Builder().setData(fileData)","source":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)","target":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)"} {"project":"google_ExoPlayer","commit":"ccfb6beb3016c382f7aea27ffe2df5b8281ba345","changeType":"METHOD_INVOCATION","change":"new FakeExtractorInput.Builder().setData(fileData).setSimulateIOErrors(simulateIOErrors)","source":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)","target":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)"} {"project":"google_ExoPlayer","commit":"ccfb6beb3016c382f7aea27ffe2df5b8281ba345","changeType":"METHOD_INVOCATION","change":"new FakeExtractorInput.Builder().setData(fileData).setSimulateIOErrors(simulateIOErrors).setSimulateUnknownLength(simulateUnknownLength)","source":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)","target":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)"} {"project":"google_ExoPlayer","commit":"ccfb6beb3016c382f7aea27ffe2df5b8281ba345","changeType":"METHOD_INVOCATION","change":"new FakeExtractorInput.Builder().setData(fileData).setSimulateIOErrors(simulateIOErrors).setSimulateUnknownLength(simulateUnknownLength).setSimulatePartialReads(simulatePartialReads)","source":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)","target":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)"} {"project":"google_ExoPlayer","commit":"ccfb6beb3016c382f7aea27ffe2df5b8281ba345","changeType":"METHOD_INVOCATION","change":"new FakeExtractorInput.Builder().setData(fileData).setSimulateIOErrors(simulateIOErrors).setSimulateUnknownLength(simulateUnknownLength).setSimulatePartialReads(simulatePartialReads).build()","source":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)","target":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)"} {"project":"google_ExoPlayer","commit":"ccfb6beb3016c382f7aea27ffe2df5b8281ba345","changeType":"METHOD_INVOCATION","change":"getInstrumentation()","source":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)","target":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)"} {"project":"google_ExoPlayer","commit":"ccfb6beb3016c382f7aea27ffe2df5b8281ba345","changeType":"METHOD_INVOCATION","change":"TestUtil.getByteArray(getInstrumentation(),testFile)","source":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)","target":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)"} {"project":"google_ExoPlayer","commit":"ccfb6beb3016c382f7aea27ffe2df5b8281ba345","changeType":"MODIFIER","change":"private","source":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)","target":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)"} {"project":"google_ExoPlayer","commit":"ccfb6beb3016c382f7aea27ffe2df5b8281ba345","changeType":"NUMBER_LITERAL","change":"2","source":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)","target":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)"} {"project":"google_ExoPlayer","commit":"ccfb6beb3016c382f7aea27ffe2df5b8281ba345","changeType":"NUMBER_LITERAL","change":"48000","source":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)","target":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)"} {"project":"google_ExoPlayer","commit":"ccfb6beb3016c382f7aea27ffe2df5b8281ba345","changeType":"NUMBER_LITERAL","change":"0","source":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)","target":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)"} {"project":"google_ExoPlayer","commit":"ccfb6beb3016c382f7aea27ffe2df5b8281ba345","changeType":"NUMBER_LITERAL","change":"1","source":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)","target":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)"} {"project":"google_ExoPlayer","commit":"ccfb6beb3016c382f7aea27ffe2df5b8281ba345","changeType":"PRIMITIVE_TYPE","change":"byte","source":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)","target":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)"} {"project":"google_ExoPlayer","commit":"ccfb6beb3016c382f7aea27ffe2df5b8281ba345","changeType":"PRIMITIVE_TYPE","change":"int","source":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)","target":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)"} {"project":"google_ExoPlayer","commit":"ccfb6beb3016c382f7aea27ffe2df5b8281ba345","changeType":"PRIMITIVE_TYPE","change":"long","source":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)","target":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)"} {"project":"google_ExoPlayer","commit":"ccfb6beb3016c382f7aea27ffe2df5b8281ba345","changeType":"PRIMITIVE_TYPE","change":"boolean","source":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)","target":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)"} {"project":"google_ExoPlayer","commit":"ccfb6beb3016c382f7aea27ffe2df5b8281ba345","changeType":"QUALIFIED_NAME","change":"C.UNSET_TIME_US","source":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)","target":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)"} {"project":"google_ExoPlayer","commit":"ccfb6beb3016c382f7aea27ffe2df5b8281ba345","changeType":"QUALIFIED_NAME","change":"extractorOutput.seekMap","source":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)","target":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)"} {"project":"google_ExoPlayer","commit":"ccfb6beb3016c382f7aea27ffe2df5b8281ba345","changeType":"QUALIFIED_NAME","change":"format.channelCount","source":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)","target":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)"} {"project":"google_ExoPlayer","commit":"ccfb6beb3016c382f7aea27ffe2df5b8281ba345","changeType":"QUALIFIED_NAME","change":"format.sampleRate","source":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)","target":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)"} {"project":"google_ExoPlayer","commit":"ccfb6beb3016c382f7aea27ffe2df5b8281ba345","changeType":"QUALIFIED_NAME","change":"format.sampleMimeType","source":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)","target":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)"} {"project":"google_ExoPlayer","commit":"ccfb6beb3016c382f7aea27ffe2df5b8281ba345","changeType":"QUALIFIED_NAME","change":"trackOutput.format","source":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)","target":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)"} {"project":"google_ExoPlayer","commit":"ccfb6beb3016c382f7aea27ffe2df5b8281ba345","changeType":"QUALIFIED_NAME","change":"extractorOutput.trackOutputs","source":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)","target":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)"} {"project":"google_ExoPlayer","commit":"ccfb6beb3016c382f7aea27ffe2df5b8281ba345","changeType":"QUALIFIED_NAME","change":"FakeExtractorInput.Builder","source":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)","target":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)"} {"project":"google_ExoPlayer","commit":"ccfb6beb3016c382f7aea27ffe2df5b8281ba345","changeType":"RETURN_STATEMENT","change":"return trackOutput;\n","source":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)","target":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)"} {"project":"google_ExoPlayer","commit":"ccfb6beb3016c382f7aea27ffe2df5b8281ba345","changeType":"SIMPLE_TYPE","change":"SeekMap","source":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)","target":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)"} {"project":"google_ExoPlayer","commit":"ccfb6beb3016c382f7aea27ffe2df5b8281ba345","changeType":"SIMPLE_TYPE","change":"Format","source":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)","target":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)"} {"project":"google_ExoPlayer","commit":"ccfb6beb3016c382f7aea27ffe2df5b8281ba345","changeType":"SIMPLE_TYPE","change":"FakeTrackOutput","source":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)","target":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)"} {"project":"google_ExoPlayer","commit":"ccfb6beb3016c382f7aea27ffe2df5b8281ba345","changeType":"SIMPLE_TYPE","change":"FakeExtractorOutput","source":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)","target":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)"} {"project":"google_ExoPlayer","commit":"ccfb6beb3016c382f7aea27ffe2df5b8281ba345","changeType":"SIMPLE_TYPE","change":"OggExtractor","source":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)","target":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)"} {"project":"google_ExoPlayer","commit":"ccfb6beb3016c382f7aea27ffe2df5b8281ba345","changeType":"SIMPLE_TYPE","change":"FakeExtractorInput.Builder","source":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)","target":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)"} {"project":"google_ExoPlayer","commit":"ccfb6beb3016c382f7aea27ffe2df5b8281ba345","changeType":"SIMPLE_TYPE","change":"FakeExtractorInput","source":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)","target":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)"} {"project":"google_ExoPlayer","commit":"ccfb6beb3016c382f7aea27ffe2df5b8281ba345","changeType":"SIMPLE_TYPE","change":"Exception","source":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)","target":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)"} {"project":"google_ExoPlayer","commit":"ccfb6beb3016c382f7aea27ffe2df5b8281ba345","changeType":"SIMPLE_TYPE","change":"String","source":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)","target":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)"} {"project":"google_ExoPlayer","commit":"ccfb6beb3016c382f7aea27ffe2df5b8281ba345","changeType":"SINGLE_VARIABLE_DECLARATION","change":"int expectedSampleCount","source":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)","target":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)"} {"project":"google_ExoPlayer","commit":"ccfb6beb3016c382f7aea27ffe2df5b8281ba345","changeType":"SINGLE_VARIABLE_DECLARATION","change":"long expectedDuration","source":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)","target":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)"} {"project":"google_ExoPlayer","commit":"ccfb6beb3016c382f7aea27ffe2df5b8281ba345","changeType":"SINGLE_VARIABLE_DECLARATION","change":"String expectedMimeType","source":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)","target":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)"} {"project":"google_ExoPlayer","commit":"ccfb6beb3016c382f7aea27ffe2df5b8281ba345","changeType":"SINGLE_VARIABLE_DECLARATION","change":"boolean simulatePartialReads","source":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)","target":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)"} {"project":"google_ExoPlayer","commit":"ccfb6beb3016c382f7aea27ffe2df5b8281ba345","changeType":"SINGLE_VARIABLE_DECLARATION","change":"boolean simulateUnknownLength","source":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)","target":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)"} {"project":"google_ExoPlayer","commit":"ccfb6beb3016c382f7aea27ffe2df5b8281ba345","changeType":"SINGLE_VARIABLE_DECLARATION","change":"boolean simulateIOErrors","source":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)","target":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)"} {"project":"google_ExoPlayer","commit":"ccfb6beb3016c382f7aea27ffe2df5b8281ba345","changeType":"SINGLE_VARIABLE_DECLARATION","change":"String testFile","source":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)","target":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)"} {"project":"google_ExoPlayer","commit":"ccfb6beb3016c382f7aea27ffe2df5b8281ba345","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"seekMap","source":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)","target":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)"} {"project":"google_ExoPlayer","commit":"ccfb6beb3016c382f7aea27ffe2df5b8281ba345","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"format","source":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)","target":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)"} {"project":"google_ExoPlayer","commit":"ccfb6beb3016c382f7aea27ffe2df5b8281ba345","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"trackOutput","source":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)","target":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)"} {"project":"google_ExoPlayer","commit":"ccfb6beb3016c382f7aea27ffe2df5b8281ba345","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"extractorOutput","source":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)","target":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)"} {"project":"google_ExoPlayer","commit":"ccfb6beb3016c382f7aea27ffe2df5b8281ba345","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"extractor","source":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)","target":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)"} {"project":"google_ExoPlayer","commit":"ccfb6beb3016c382f7aea27ffe2df5b8281ba345","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"input","source":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)","target":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)"} {"project":"google_ExoPlayer","commit":"ccfb6beb3016c382f7aea27ffe2df5b8281ba345","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"fileData","source":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)","target":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)"} {"project":"google_ExoPlayer","commit":"ccfb6beb3016c382f7aea27ffe2df5b8281ba345","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"SeekMap [seekMap\u003dextractorOutput.seekMap]","source":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)","target":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)"} {"project":"google_ExoPlayer","commit":"ccfb6beb3016c382f7aea27ffe2df5b8281ba345","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"Format [format\u003dtrackOutput.format]","source":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)","target":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)"} {"project":"google_ExoPlayer","commit":"ccfb6beb3016c382f7aea27ffe2df5b8281ba345","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"FakeTrackOutput [trackOutput\u003dextractorOutput.trackOutputs.get(0)]","source":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)","target":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)"} {"project":"google_ExoPlayer","commit":"ccfb6beb3016c382f7aea27ffe2df5b8281ba345","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"FakeExtractorOutput [extractorOutput\u003dTestUtil.consumeTestData(extractor,input,true)]","source":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)","target":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)"} {"project":"google_ExoPlayer","commit":"ccfb6beb3016c382f7aea27ffe2df5b8281ba345","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"OggExtractor [extractor\u003dnew OggExtractor()]","source":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)","target":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)"} {"project":"google_ExoPlayer","commit":"ccfb6beb3016c382f7aea27ffe2df5b8281ba345","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"FakeExtractorInput [input\u003dnew FakeExtractorInput.Builder().setData(fileData).setSimulateIOErrors(simulateIOErrors).setSimulateUnknownLength(simulateUnknownLength).setSimulatePartialReads(simulatePartialReads).build()]","source":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)","target":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)"} {"project":"google_ExoPlayer","commit":"ccfb6beb3016c382f7aea27ffe2df5b8281ba345","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"byte[] [fileData\u003dTestUtil.getByteArray(getInstrumentation(),testFile)]","source":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)","target":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)"} {"project":"google_ExoPlayer","commit":"ccfb6beb3016c382f7aea27ffe2df5b8281ba345","changeType":"EXPRESSION_STATEMENT","change":"parseFile(OPUS_TEST_FILE,false,true,false,MimeTypes.AUDIO_OPUS,C.UNSET_TIME_US,275)","source":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)","target":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)","added":false,"scope":"SUR_S","local":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testOpus()"} {"project":"google_ExoPlayer","commit":"ccfb6beb3016c382f7aea27ffe2df5b8281ba345","changeType":"EXPRESSION_STATEMENT","change":"parseFile(OPUS_TEST_FILE,true,true,true,MimeTypes.AUDIO_OPUS,C.UNSET_TIME_US,275)","source":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)","target":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)","added":false,"scope":"SUR_S","local":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testOpus()"} {"project":"google_ExoPlayer","commit":"ccfb6beb3016c382f7aea27ffe2df5b8281ba345","changeType":"EXPRESSION_STATEMENT","change":"parseFile(OPUS_TEST_FILE,true,false,true,MimeTypes.AUDIO_OPUS,2747500,275)","source":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)","target":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)","added":false,"scope":"SUR_S","local":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testOpus()"} {"project":"google_ExoPlayer","commit":"ccfb6beb3016c382f7aea27ffe2df5b8281ba345","changeType":"EXPRESSION_STATEMENT","change":"parseFile(OPUS_TEST_FILE,false,false,false,MimeTypes.AUDIO_OPUS,2747500,275)","source":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)","target":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)","added":false,"scope":"SUR_S","local":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testOpus()"} {"project":"google_ExoPlayer","commit":"ccfb6beb3016c382f7aea27ffe2df5b8281ba345","changeType":"METHOD_INVOCATION","change":"parseFile(OPUS_TEST_FILE,false,true,false,MimeTypes.AUDIO_OPUS,C.UNSET_TIME_US,275)","source":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)","target":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)","added":false,"scope":"SUR_S","local":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testOpus()"} {"project":"google_ExoPlayer","commit":"ccfb6beb3016c382f7aea27ffe2df5b8281ba345","changeType":"METHOD_INVOCATION","change":"parseFile(OPUS_TEST_FILE,true,true,true,MimeTypes.AUDIO_OPUS,C.UNSET_TIME_US,275)","source":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)","target":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)","added":false,"scope":"SUR_S","local":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testOpus()"} {"project":"google_ExoPlayer","commit":"ccfb6beb3016c382f7aea27ffe2df5b8281ba345","changeType":"METHOD_INVOCATION","change":"parseFile(OPUS_TEST_FILE,true,false,true,MimeTypes.AUDIO_OPUS,2747500,275)","source":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)","target":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)","added":false,"scope":"SUR_S","local":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testOpus()"} {"project":"google_ExoPlayer","commit":"ccfb6beb3016c382f7aea27ffe2df5b8281ba345","changeType":"METHOD_INVOCATION","change":"parseFile(OPUS_TEST_FILE,false,false,false,MimeTypes.AUDIO_OPUS,2747500,275)","source":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)","target":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)","added":false,"scope":"SUR_S","local":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testOpus()"} {"project":"google_ExoPlayer","commit":"ccfb6beb3016c382f7aea27ffe2df5b8281ba345","changeType":"EXPRESSION_STATEMENT","change":"parseFile(FLAC_NS_TEST_FILE,false,false,false,MimeTypes.AUDIO_FLAC,2741000,33)","source":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)","target":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)","added":false,"scope":"SUR_S","local":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlacNoSeektable()"} {"project":"google_ExoPlayer","commit":"ccfb6beb3016c382f7aea27ffe2df5b8281ba345","changeType":"EXPRESSION_STATEMENT","change":"parseFile(FLAC_NS_TEST_FILE,true,true,true,MimeTypes.AUDIO_FLAC,C.UNSET_TIME_US,33)","source":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)","target":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)","added":false,"scope":"SUR_S","local":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlacNoSeektable()"} {"project":"google_ExoPlayer","commit":"ccfb6beb3016c382f7aea27ffe2df5b8281ba345","changeType":"EXPRESSION_STATEMENT","change":"parseFile(FLAC_NS_TEST_FILE,false,true,false,MimeTypes.AUDIO_FLAC,C.UNSET_TIME_US,33)","source":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)","target":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)","added":false,"scope":"SUR_S","local":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlacNoSeektable()"} {"project":"google_ExoPlayer","commit":"ccfb6beb3016c382f7aea27ffe2df5b8281ba345","changeType":"EXPRESSION_STATEMENT","change":"parseFile(FLAC_NS_TEST_FILE,true,false,true,MimeTypes.AUDIO_FLAC,2741000,33)","source":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)","target":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)","added":false,"scope":"SUR_S","local":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlacNoSeektable()"} {"project":"google_ExoPlayer","commit":"ccfb6beb3016c382f7aea27ffe2df5b8281ba345","changeType":"METHOD_INVOCATION","change":"parseFile(FLAC_NS_TEST_FILE,false,false,false,MimeTypes.AUDIO_FLAC,2741000,33)","source":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)","target":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)","added":false,"scope":"SUR_S","local":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlacNoSeektable()"} {"project":"google_ExoPlayer","commit":"ccfb6beb3016c382f7aea27ffe2df5b8281ba345","changeType":"METHOD_INVOCATION","change":"parseFile(FLAC_NS_TEST_FILE,true,true,true,MimeTypes.AUDIO_FLAC,C.UNSET_TIME_US,33)","source":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)","target":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)","added":false,"scope":"SUR_S","local":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlacNoSeektable()"} {"project":"google_ExoPlayer","commit":"ccfb6beb3016c382f7aea27ffe2df5b8281ba345","changeType":"METHOD_INVOCATION","change":"parseFile(FLAC_NS_TEST_FILE,false,true,false,MimeTypes.AUDIO_FLAC,C.UNSET_TIME_US,33)","source":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)","target":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)","added":false,"scope":"SUR_S","local":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlacNoSeektable()"} {"project":"google_ExoPlayer","commit":"ccfb6beb3016c382f7aea27ffe2df5b8281ba345","changeType":"METHOD_INVOCATION","change":"parseFile(FLAC_NS_TEST_FILE,true,false,true,MimeTypes.AUDIO_FLAC,2741000,33)","source":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)","target":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)","added":false,"scope":"SUR_S","local":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlacNoSeektable()"} {"project":"google_ExoPlayer","commit":"ccfb6beb3016c382f7aea27ffe2df5b8281ba345","changeType":"EXPRESSION_STATEMENT","change":"parseFile(VORBIS_TEST_FILE,false,false,false,MimeTypes.AUDIO_VORBIS,2741000,180)","source":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)","target":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)","added":false,"scope":"SUR_S","local":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testVorbis()"} {"project":"google_ExoPlayer","commit":"ccfb6beb3016c382f7aea27ffe2df5b8281ba345","changeType":"EXPRESSION_STATEMENT","change":"parseFile(VORBIS_TEST_FILE,false,true,false,MimeTypes.AUDIO_VORBIS,C.UNSET_TIME_US,180)","source":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)","target":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)","added":false,"scope":"SUR_S","local":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testVorbis()"} {"project":"google_ExoPlayer","commit":"ccfb6beb3016c382f7aea27ffe2df5b8281ba345","changeType":"EXPRESSION_STATEMENT","change":"parseFile(VORBIS_TEST_FILE,true,true,true,MimeTypes.AUDIO_VORBIS,C.UNSET_TIME_US,180)","source":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)","target":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)","added":false,"scope":"SUR_S","local":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testVorbis()"} {"project":"google_ExoPlayer","commit":"ccfb6beb3016c382f7aea27ffe2df5b8281ba345","changeType":"EXPRESSION_STATEMENT","change":"parseFile(VORBIS_TEST_FILE,true,false,true,MimeTypes.AUDIO_VORBIS,2741000,180)","source":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)","target":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)","added":false,"scope":"SUR_S","local":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testVorbis()"} {"project":"google_ExoPlayer","commit":"ccfb6beb3016c382f7aea27ffe2df5b8281ba345","changeType":"METHOD_INVOCATION","change":"parseFile(VORBIS_TEST_FILE,false,false,false,MimeTypes.AUDIO_VORBIS,2741000,180)","source":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)","target":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)","added":false,"scope":"SUR_S","local":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testVorbis()"} {"project":"google_ExoPlayer","commit":"ccfb6beb3016c382f7aea27ffe2df5b8281ba345","changeType":"METHOD_INVOCATION","change":"parseFile(VORBIS_TEST_FILE,false,true,false,MimeTypes.AUDIO_VORBIS,C.UNSET_TIME_US,180)","source":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)","target":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)","added":false,"scope":"SUR_S","local":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testVorbis()"} {"project":"google_ExoPlayer","commit":"ccfb6beb3016c382f7aea27ffe2df5b8281ba345","changeType":"METHOD_INVOCATION","change":"parseFile(VORBIS_TEST_FILE,true,true,true,MimeTypes.AUDIO_VORBIS,C.UNSET_TIME_US,180)","source":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)","target":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)","added":false,"scope":"SUR_S","local":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testVorbis()"} {"project":"google_ExoPlayer","commit":"ccfb6beb3016c382f7aea27ffe2df5b8281ba345","changeType":"METHOD_INVOCATION","change":"parseFile(VORBIS_TEST_FILE,true,false,true,MimeTypes.AUDIO_VORBIS,2741000,180)","source":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)","target":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)","added":false,"scope":"SUR_S","local":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testVorbis()"} {"project":"google_ExoPlayer","commit":"ccfb6beb3016c382f7aea27ffe2df5b8281ba345","changeType":"EXPRESSION_STATEMENT","change":"testFlac((i \u0026 1) !\u003d 0,(i \u0026 2) !\u003d 0,(i \u0026 4) !\u003d 0)","source":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)","target":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)","added":true,"scope":"SUR_T","local":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac()"} {"project":"google_ExoPlayer","commit":"ccfb6beb3016c382f7aea27ffe2df5b8281ba345","changeType":"FOR_STATEMENT","change":"for (int i\u003d0; i \u003c 8; i++) {\n testFlac((i \u0026 1) !\u003d 0,(i \u0026 2) !\u003d 0,(i \u0026 4) !\u003d 0);\n}\n","source":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)","target":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)","added":true,"scope":"SUR_T","local":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac()"} {"project":"google_ExoPlayer","commit":"ccfb6beb3016c382f7aea27ffe2df5b8281ba345","changeType":"METHOD_INVOCATION","change":"testFlac((i \u0026 1) !\u003d 0,(i \u0026 2) !\u003d 0,(i \u0026 4) !\u003d 0)","source":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)","target":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)","added":true,"scope":"SUR_T","local":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac()"} {"project":"google_ExoPlayer","commit":"ccfb6beb3016c382f7aea27ffe2df5b8281ba345","changeType":"EXPRESSION_STATEMENT","change":"testFlac(false,true,false)","source":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)","target":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)","added":false,"scope":"SUR_T","local":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac()"} {"project":"google_ExoPlayer","commit":"ccfb6beb3016c382f7aea27ffe2df5b8281ba345","changeType":"EXPRESSION_STATEMENT","change":"testFlac(false,false,false)","source":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)","target":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)","added":false,"scope":"SUR_T","local":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac()"} {"project":"google_ExoPlayer","commit":"ccfb6beb3016c382f7aea27ffe2df5b8281ba345","changeType":"EXPRESSION_STATEMENT","change":"testFlac(true,true,true)","source":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)","target":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)","added":false,"scope":"SUR_T","local":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac()"} {"project":"google_ExoPlayer","commit":"ccfb6beb3016c382f7aea27ffe2df5b8281ba345","changeType":"EXPRESSION_STATEMENT","change":"testFlac(true,false,true)","source":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)","target":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)","added":false,"scope":"SUR_T","local":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac()"} {"project":"google_ExoPlayer","commit":"ccfb6beb3016c382f7aea27ffe2df5b8281ba345","changeType":"METHOD_INVOCATION","change":"testFlac(false,true,false)","source":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)","target":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)","added":false,"scope":"SUR_T","local":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac()"} {"project":"google_ExoPlayer","commit":"ccfb6beb3016c382f7aea27ffe2df5b8281ba345","changeType":"METHOD_INVOCATION","change":"testFlac(false,false,false)","source":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)","target":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)","added":false,"scope":"SUR_T","local":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac()"} {"project":"google_ExoPlayer","commit":"ccfb6beb3016c382f7aea27ffe2df5b8281ba345","changeType":"METHOD_INVOCATION","change":"testFlac(true,true,true)","source":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)","target":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)","added":false,"scope":"SUR_T","local":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac()"} {"project":"google_ExoPlayer","commit":"ccfb6beb3016c382f7aea27ffe2df5b8281ba345","changeType":"METHOD_INVOCATION","change":"testFlac(true,false,true)","source":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)","target":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)","added":false,"scope":"SUR_T","local":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac()"} {"project":"google_ExoPlayer","commit":"ccfb6beb3016c382f7aea27ffe2df5b8281ba345","changeType":"METHOD_INVOCATION","change":"parseFile(FLAC_TEST_FILE,simulateIOErrors,simulateUnknownLength,simulatePartialReads)","source":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)","target":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)"} {"project":"google_ExoPlayer","commit":"ccfb6beb3016c382f7aea27ffe2df5b8281ba345","changeType":"METHOD_INVOCATION","change":"extractorOutput.trackOutputs.get(0)","source":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)","target":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)"} {"project":"google_ExoPlayer","commit":"ccfb6beb3016c382f7aea27ffe2df5b8281ba345","changeType":"QUALIFIED_NAME","change":"extractorOutput.trackOutputs","source":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)","target":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)"} {"project":"google_ExoPlayer","commit":"ccfb6beb3016c382f7aea27ffe2df5b8281ba345","changeType":"SIMPLE_TYPE","change":"FakeExtractorOutput","source":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)","target":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)"} {"project":"google_ExoPlayer","commit":"ccfb6beb3016c382f7aea27ffe2df5b8281ba345","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"extractorOutput","source":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)","target":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)"} {"project":"google_ExoPlayer","commit":"ccfb6beb3016c382f7aea27ffe2df5b8281ba345","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"FakeExtractorOutput [extractorOutput\u003dparseFile(FLAC_TEST_FILE,simulateIOErrors,simulateUnknownLength,simulatePartialReads)]","source":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)","target":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)"} {"project":"google_ExoPlayer","commit":"ccfb6beb3016c382f7aea27ffe2df5b8281ba345","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"FakeTrackOutput [trackOutput\u003dextractorOutput.trackOutputs.get(0)]","source":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)","target":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)"} {"project":"google_ExoPlayer","commit":"ccfb6beb3016c382f7aea27ffe2df5b8281ba345","changeType":"METHOD_INVOCATION","change":"parseFile(FLAC_TEST_FILE,simulateIOErrors,simulateUnknownLength,simulatePartialReads,MimeTypes.AUDIO_FLAC,2741000,33)","source":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)","target":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)"} {"project":"google_ExoPlayer","commit":"ccfb6beb3016c382f7aea27ffe2df5b8281ba345","changeType":"NUMBER_LITERAL","change":"2741000","source":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)","target":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)"} {"project":"google_ExoPlayer","commit":"ccfb6beb3016c382f7aea27ffe2df5b8281ba345","changeType":"QUALIFIED_NAME","change":"MimeTypes.AUDIO_FLAC","source":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)","target":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)"} {"project":"google_ExoPlayer","commit":"ccfb6beb3016c382f7aea27ffe2df5b8281ba345","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"FakeTrackOutput [trackOutput\u003dparseFile(FLAC_TEST_FILE,simulateIOErrors,simulateUnknownLength,simulatePartialReads,MimeTypes.AUDIO_FLAC,2741000,33)]","source":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.parseFile(String,boolean,boolean,boolean,String,long,int)","target":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer.extractor.ogg.OggExtractorFileTests.testFlac(boolean,boolean,boolean)"} {"project":"google_ExoPlayer","commit":"253a0105f7acc79f40ee5d7faa23d2ba5fe77aaf","changeType":"METHOD_DECLARATION","change":"com.google.android.exoplayer.upstream.Loader.startLoading(Looper,Loadable,Callback,int)","source":"com.google.android.exoplayer.upstream.Loader.startLoading(Looper,Loadable,Callback,int)","target":"com.google.android.exoplayer.upstream.Loader.startLoading(Looper,Loadable,Callback)","added":false,"scope":"CLASS_S","local":"library.src.main.com.google.android.exoplayer.upstream.Loader"} {"project":"google_ExoPlayer","commit":"253a0105f7acc79f40ee5d7faa23d2ba5fe77aaf","changeType":"METHOD_DECLARATION","change":"com.google.android.exoplayer.upstream.Loader.startLoading(Loadable,Callback,int)","source":"com.google.android.exoplayer.upstream.Loader.startLoading(Looper,Loadable,Callback,int)","target":"com.google.android.exoplayer.upstream.Loader.startLoading(Looper,Loadable,Callback)","added":false,"scope":"CLASS_T","local":"library.src.main.com.google.android.exoplayer.upstream.Loader"} {"project":"google_ExoPlayer","commit":"253a0105f7acc79f40ee5d7faa23d2ba5fe77aaf","changeType":"EXPRESSION_STATEMENT","change":"startLoading(myLooper,loadable,callback,delayMs)","source":"com.google.android.exoplayer.upstream.Loader.startLoading(Looper,Loadable,Callback,int)","target":"com.google.android.exoplayer.upstream.Loader.startLoading(Looper,Loadable,Callback)","added":false,"scope":"SUR_S","local":"com.google.android.exoplayer.upstream.Loader.startLoading(Loadable,Callback,int)"} {"project":"google_ExoPlayer","commit":"253a0105f7acc79f40ee5d7faa23d2ba5fe77aaf","changeType":"JAVADOC","change":"/** \n * Invokes {@link #startLoading(Looper,Loadable,Callback)}, using the {@link Looper}associated with the calling thread. Loading is delayed by {@code delayMs}.\n * @param loadable The {@link Loadable} to load.\n * @param callback A callback to invoke when the load ends.\n * @param delayMs Number of milliseconds to wait before calling {@link Loadable#load()}.\n * @throws IllegalStateException If the calling thread does not have an associated {@link Looper}.\n */\n","source":"com.google.android.exoplayer.upstream.Loader.startLoading(Looper,Loadable,Callback,int)","target":"com.google.android.exoplayer.upstream.Loader.startLoading(Looper,Loadable,Callback)","added":false,"scope":"SUR_T","local":"com.google.android.exoplayer.upstream.Loader.startLoading(Loadable,Callback,int)"} {"project":"google_ExoPlayer","commit":"253a0105f7acc79f40ee5d7faa23d2ba5fe77aaf","changeType":"METHOD_INVOCATION","change":"startLoading(myLooper,loadable,callback,delayMs)","source":"com.google.android.exoplayer.upstream.Loader.startLoading(Looper,Loadable,Callback,int)","target":"com.google.android.exoplayer.upstream.Loader.startLoading(Looper,Loadable,Callback)","added":false,"scope":"SUR_S","local":"com.google.android.exoplayer.upstream.Loader.startLoading(Loadable,Callback,int)"} {"project":"google_ExoPlayer","commit":"253a0105f7acc79f40ee5d7faa23d2ba5fe77aaf","changeType":"ASSIGNMENT","change":"currentTask \u003d new LoadTask(looper,loadable,callback,delayMs)","source":"com.google.android.exoplayer.upstream.Loader.startLoading(Looper,Loadable,Callback,int)","target":"com.google.android.exoplayer.upstream.Loader.startLoading(Looper,Loadable,Callback)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.upstream.Loader.startLoading(Looper,Loadable,Callback,int)"} {"project":"google_ExoPlayer","commit":"253a0105f7acc79f40ee5d7faa23d2ba5fe77aaf","changeType":"ASSIGNMENT","change":"loading \u003d true","source":"com.google.android.exoplayer.upstream.Loader.startLoading(Looper,Loadable,Callback,int)","target":"com.google.android.exoplayer.upstream.Loader.startLoading(Looper,Loadable,Callback)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.upstream.Loader.startLoading(Looper,Loadable,Callback,int)"} {"project":"google_ExoPlayer","commit":"253a0105f7acc79f40ee5d7faa23d2ba5fe77aaf","changeType":"BOOLEAN_LITERAL","change":"true","source":"com.google.android.exoplayer.upstream.Loader.startLoading(Looper,Loadable,Callback,int)","target":"com.google.android.exoplayer.upstream.Loader.startLoading(Looper,Loadable,Callback)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.upstream.Loader.startLoading(Looper,Loadable,Callback,int)"} {"project":"google_ExoPlayer","commit":"253a0105f7acc79f40ee5d7faa23d2ba5fe77aaf","changeType":"CLASS_INSTANCE_CREATION","change":"new LoadTask(looper,loadable,callback,delayMs)","source":"com.google.android.exoplayer.upstream.Loader.startLoading(Looper,Loadable,Callback,int)","target":"com.google.android.exoplayer.upstream.Loader.startLoading(Looper,Loadable,Callback)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.upstream.Loader.startLoading(Looper,Loadable,Callback,int)"} {"project":"google_ExoPlayer","commit":"253a0105f7acc79f40ee5d7faa23d2ba5fe77aaf","changeType":"EXPRESSION_STATEMENT","change":"downloadExecutorService.submit(currentTask)","source":"com.google.android.exoplayer.upstream.Loader.startLoading(Looper,Loadable,Callback,int)","target":"com.google.android.exoplayer.upstream.Loader.startLoading(Looper,Loadable,Callback)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.upstream.Loader.startLoading(Looper,Loadable,Callback,int)"} {"project":"google_ExoPlayer","commit":"253a0105f7acc79f40ee5d7faa23d2ba5fe77aaf","changeType":"EXPRESSION_STATEMENT","change":"currentTask\u003dnew LoadTask(looper,loadable,callback,delayMs)","source":"com.google.android.exoplayer.upstream.Loader.startLoading(Looper,Loadable,Callback,int)","target":"com.google.android.exoplayer.upstream.Loader.startLoading(Looper,Loadable,Callback)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.upstream.Loader.startLoading(Looper,Loadable,Callback,int)"} {"project":"google_ExoPlayer","commit":"253a0105f7acc79f40ee5d7faa23d2ba5fe77aaf","changeType":"EXPRESSION_STATEMENT","change":"loading\u003dtrue","source":"com.google.android.exoplayer.upstream.Loader.startLoading(Looper,Loadable,Callback,int)","target":"com.google.android.exoplayer.upstream.Loader.startLoading(Looper,Loadable,Callback)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.upstream.Loader.startLoading(Looper,Loadable,Callback,int)"} {"project":"google_ExoPlayer","commit":"253a0105f7acc79f40ee5d7faa23d2ba5fe77aaf","changeType":"EXPRESSION_STATEMENT","change":"Assertions.checkState(!loading)","source":"com.google.android.exoplayer.upstream.Loader.startLoading(Looper,Loadable,Callback,int)","target":"com.google.android.exoplayer.upstream.Loader.startLoading(Looper,Loadable,Callback)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.upstream.Loader.startLoading(Looper,Loadable,Callback,int)"} {"project":"google_ExoPlayer","commit":"253a0105f7acc79f40ee5d7faa23d2ba5fe77aaf","changeType":"JAVADOC","change":"/** \n * Start loading a {@link Loadable} after {@code delayMs} has elapsed.\u003cp\u003e A {@link Loader} instance can only load one {@link Loadable} at a time, and so this methodmust not be called when another load is in progress.\n * @param looper The looper of the thread on which the callback should be invoked.\n * @param loadable The {@link Loadable} to load.\n * @param callback A callback to invoke when the load ends.\n * @param delayMs Number of milliseconds to wait before calling {@link Loadable#load()}.\n */\n","source":"com.google.android.exoplayer.upstream.Loader.startLoading(Looper,Loadable,Callback,int)","target":"com.google.android.exoplayer.upstream.Loader.startLoading(Looper,Loadable,Callback)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.upstream.Loader.startLoading(Looper,Loadable,Callback,int)"} {"project":"google_ExoPlayer","commit":"253a0105f7acc79f40ee5d7faa23d2ba5fe77aaf","changeType":"METHOD_INVOCATION","change":"downloadExecutorService.submit(currentTask)","source":"com.google.android.exoplayer.upstream.Loader.startLoading(Looper,Loadable,Callback,int)","target":"com.google.android.exoplayer.upstream.Loader.startLoading(Looper,Loadable,Callback)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.upstream.Loader.startLoading(Looper,Loadable,Callback,int)"} {"project":"google_ExoPlayer","commit":"253a0105f7acc79f40ee5d7faa23d2ba5fe77aaf","changeType":"METHOD_INVOCATION","change":"Assertions.checkState(!loading)","source":"com.google.android.exoplayer.upstream.Loader.startLoading(Looper,Loadable,Callback,int)","target":"com.google.android.exoplayer.upstream.Loader.startLoading(Looper,Loadable,Callback)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.upstream.Loader.startLoading(Looper,Loadable,Callback,int)"} {"project":"google_ExoPlayer","commit":"253a0105f7acc79f40ee5d7faa23d2ba5fe77aaf","changeType":"MODIFIER","change":"public","source":"com.google.android.exoplayer.upstream.Loader.startLoading(Looper,Loadable,Callback,int)","target":"com.google.android.exoplayer.upstream.Loader.startLoading(Looper,Loadable,Callback)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.upstream.Loader.startLoading(Looper,Loadable,Callback,int)"} {"project":"google_ExoPlayer","commit":"253a0105f7acc79f40ee5d7faa23d2ba5fe77aaf","changeType":"PREFIX_EXPRESSION","change":"!loading","source":"com.google.android.exoplayer.upstream.Loader.startLoading(Looper,Loadable,Callback,int)","target":"com.google.android.exoplayer.upstream.Loader.startLoading(Looper,Loadable,Callback)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.upstream.Loader.startLoading(Looper,Loadable,Callback,int)"} {"project":"google_ExoPlayer","commit":"253a0105f7acc79f40ee5d7faa23d2ba5fe77aaf","changeType":"PRIMITIVE_TYPE","change":"int","source":"com.google.android.exoplayer.upstream.Loader.startLoading(Looper,Loadable,Callback,int)","target":"com.google.android.exoplayer.upstream.Loader.startLoading(Looper,Loadable,Callback)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.upstream.Loader.startLoading(Looper,Loadable,Callback,int)"} {"project":"google_ExoPlayer","commit":"253a0105f7acc79f40ee5d7faa23d2ba5fe77aaf","changeType":"PRIMITIVE_TYPE","change":"void","source":"com.google.android.exoplayer.upstream.Loader.startLoading(Looper,Loadable,Callback,int)","target":"com.google.android.exoplayer.upstream.Loader.startLoading(Looper,Loadable,Callback)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.upstream.Loader.startLoading(Looper,Loadable,Callback,int)"} {"project":"google_ExoPlayer","commit":"253a0105f7acc79f40ee5d7faa23d2ba5fe77aaf","changeType":"SIMPLE_TYPE","change":"LoadTask","source":"com.google.android.exoplayer.upstream.Loader.startLoading(Looper,Loadable,Callback,int)","target":"com.google.android.exoplayer.upstream.Loader.startLoading(Looper,Loadable,Callback)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.upstream.Loader.startLoading(Looper,Loadable,Callback,int)"} {"project":"google_ExoPlayer","commit":"253a0105f7acc79f40ee5d7faa23d2ba5fe77aaf","changeType":"SIMPLE_TYPE","change":"Callback","source":"com.google.android.exoplayer.upstream.Loader.startLoading(Looper,Loadable,Callback,int)","target":"com.google.android.exoplayer.upstream.Loader.startLoading(Looper,Loadable,Callback)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.upstream.Loader.startLoading(Looper,Loadable,Callback,int)"} {"project":"google_ExoPlayer","commit":"253a0105f7acc79f40ee5d7faa23d2ba5fe77aaf","changeType":"SIMPLE_TYPE","change":"Loadable","source":"com.google.android.exoplayer.upstream.Loader.startLoading(Looper,Loadable,Callback,int)","target":"com.google.android.exoplayer.upstream.Loader.startLoading(Looper,Loadable,Callback)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.upstream.Loader.startLoading(Looper,Loadable,Callback,int)"} {"project":"google_ExoPlayer","commit":"253a0105f7acc79f40ee5d7faa23d2ba5fe77aaf","changeType":"SIMPLE_TYPE","change":"Looper","source":"com.google.android.exoplayer.upstream.Loader.startLoading(Looper,Loadable,Callback,int)","target":"com.google.android.exoplayer.upstream.Loader.startLoading(Looper,Loadable,Callback)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.upstream.Loader.startLoading(Looper,Loadable,Callback,int)"} {"project":"google_ExoPlayer","commit":"253a0105f7acc79f40ee5d7faa23d2ba5fe77aaf","changeType":"SINGLE_VARIABLE_DECLARATION","change":"int delayMs","source":"com.google.android.exoplayer.upstream.Loader.startLoading(Looper,Loadable,Callback,int)","target":"com.google.android.exoplayer.upstream.Loader.startLoading(Looper,Loadable,Callback)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.upstream.Loader.startLoading(Looper,Loadable,Callback,int)"} {"project":"google_ExoPlayer","commit":"253a0105f7acc79f40ee5d7faa23d2ba5fe77aaf","changeType":"SINGLE_VARIABLE_DECLARATION","change":"Callback callback","source":"com.google.android.exoplayer.upstream.Loader.startLoading(Looper,Loadable,Callback,int)","target":"com.google.android.exoplayer.upstream.Loader.startLoading(Looper,Loadable,Callback)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.upstream.Loader.startLoading(Looper,Loadable,Callback,int)"} {"project":"google_ExoPlayer","commit":"253a0105f7acc79f40ee5d7faa23d2ba5fe77aaf","changeType":"SINGLE_VARIABLE_DECLARATION","change":"Loadable loadable","source":"com.google.android.exoplayer.upstream.Loader.startLoading(Looper,Loadable,Callback,int)","target":"com.google.android.exoplayer.upstream.Loader.startLoading(Looper,Loadable,Callback)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.upstream.Loader.startLoading(Looper,Loadable,Callback,int)"} {"project":"google_ExoPlayer","commit":"253a0105f7acc79f40ee5d7faa23d2ba5fe77aaf","changeType":"SINGLE_VARIABLE_DECLARATION","change":"Looper looper","source":"com.google.android.exoplayer.upstream.Loader.startLoading(Looper,Loadable,Callback,int)","target":"com.google.android.exoplayer.upstream.Loader.startLoading(Looper,Loadable,Callback)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.upstream.Loader.startLoading(Looper,Loadable,Callback,int)"} {"project":"google_ExoPlayer","commit":"253a0105f7acc79f40ee5d7faa23d2ba5fe77aaf","changeType":"ASSIGNMENT","change":"currentTask \u003d new LoadTask(looper,loadable,callback)","source":"com.google.android.exoplayer.upstream.Loader.startLoading(Looper,Loadable,Callback,int)","target":"com.google.android.exoplayer.upstream.Loader.startLoading(Looper,Loadable,Callback)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.upstream.Loader.startLoading(Looper,Loadable,Callback)"} {"project":"google_ExoPlayer","commit":"253a0105f7acc79f40ee5d7faa23d2ba5fe77aaf","changeType":"ASSIGNMENT","change":"loading \u003d true","source":"com.google.android.exoplayer.upstream.Loader.startLoading(Looper,Loadable,Callback,int)","target":"com.google.android.exoplayer.upstream.Loader.startLoading(Looper,Loadable,Callback)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.upstream.Loader.startLoading(Looper,Loadable,Callback)"} {"project":"google_ExoPlayer","commit":"253a0105f7acc79f40ee5d7faa23d2ba5fe77aaf","changeType":"BOOLEAN_LITERAL","change":"true","source":"com.google.android.exoplayer.upstream.Loader.startLoading(Looper,Loadable,Callback,int)","target":"com.google.android.exoplayer.upstream.Loader.startLoading(Looper,Loadable,Callback)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.upstream.Loader.startLoading(Looper,Loadable,Callback)"} {"project":"google_ExoPlayer","commit":"253a0105f7acc79f40ee5d7faa23d2ba5fe77aaf","changeType":"CLASS_INSTANCE_CREATION","change":"new LoadTask(looper,loadable,callback)","source":"com.google.android.exoplayer.upstream.Loader.startLoading(Looper,Loadable,Callback,int)","target":"com.google.android.exoplayer.upstream.Loader.startLoading(Looper,Loadable,Callback)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.upstream.Loader.startLoading(Looper,Loadable,Callback)"} {"project":"google_ExoPlayer","commit":"253a0105f7acc79f40ee5d7faa23d2ba5fe77aaf","changeType":"EXPRESSION_STATEMENT","change":"currentTask\u003dnew LoadTask(looper,loadable,callback)","source":"com.google.android.exoplayer.upstream.Loader.startLoading(Looper,Loadable,Callback,int)","target":"com.google.android.exoplayer.upstream.Loader.startLoading(Looper,Loadable,Callback)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.upstream.Loader.startLoading(Looper,Loadable,Callback)"} {"project":"google_ExoPlayer","commit":"253a0105f7acc79f40ee5d7faa23d2ba5fe77aaf","changeType":"EXPRESSION_STATEMENT","change":"loading\u003dtrue","source":"com.google.android.exoplayer.upstream.Loader.startLoading(Looper,Loadable,Callback,int)","target":"com.google.android.exoplayer.upstream.Loader.startLoading(Looper,Loadable,Callback)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.upstream.Loader.startLoading(Looper,Loadable,Callback)"} {"project":"google_ExoPlayer","commit":"253a0105f7acc79f40ee5d7faa23d2ba5fe77aaf","changeType":"EXPRESSION_STATEMENT","change":"downloadExecutorService.submit(currentTask)","source":"com.google.android.exoplayer.upstream.Loader.startLoading(Looper,Loadable,Callback,int)","target":"com.google.android.exoplayer.upstream.Loader.startLoading(Looper,Loadable,Callback)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.upstream.Loader.startLoading(Looper,Loadable,Callback)"} {"project":"google_ExoPlayer","commit":"253a0105f7acc79f40ee5d7faa23d2ba5fe77aaf","changeType":"EXPRESSION_STATEMENT","change":"Assertions.checkState(!loading)","source":"com.google.android.exoplayer.upstream.Loader.startLoading(Looper,Loadable,Callback,int)","target":"com.google.android.exoplayer.upstream.Loader.startLoading(Looper,Loadable,Callback)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.upstream.Loader.startLoading(Looper,Loadable,Callback)"} {"project":"google_ExoPlayer","commit":"253a0105f7acc79f40ee5d7faa23d2ba5fe77aaf","changeType":"METHOD_INVOCATION","change":"downloadExecutorService.submit(currentTask)","source":"com.google.android.exoplayer.upstream.Loader.startLoading(Looper,Loadable,Callback,int)","target":"com.google.android.exoplayer.upstream.Loader.startLoading(Looper,Loadable,Callback)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.upstream.Loader.startLoading(Looper,Loadable,Callback)"} {"project":"google_ExoPlayer","commit":"253a0105f7acc79f40ee5d7faa23d2ba5fe77aaf","changeType":"METHOD_INVOCATION","change":"Assertions.checkState(!loading)","source":"com.google.android.exoplayer.upstream.Loader.startLoading(Looper,Loadable,Callback,int)","target":"com.google.android.exoplayer.upstream.Loader.startLoading(Looper,Loadable,Callback)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.upstream.Loader.startLoading(Looper,Loadable,Callback)"} {"project":"google_ExoPlayer","commit":"253a0105f7acc79f40ee5d7faa23d2ba5fe77aaf","changeType":"PREFIX_EXPRESSION","change":"!loading","source":"com.google.android.exoplayer.upstream.Loader.startLoading(Looper,Loadable,Callback,int)","target":"com.google.android.exoplayer.upstream.Loader.startLoading(Looper,Loadable,Callback)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.upstream.Loader.startLoading(Looper,Loadable,Callback)"} {"project":"google_ExoPlayer","commit":"253a0105f7acc79f40ee5d7faa23d2ba5fe77aaf","changeType":"SIMPLE_TYPE","change":"LoadTask","source":"com.google.android.exoplayer.upstream.Loader.startLoading(Looper,Loadable,Callback,int)","target":"com.google.android.exoplayer.upstream.Loader.startLoading(Looper,Loadable,Callback)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.upstream.Loader.startLoading(Looper,Loadable,Callback)"} {"project":"google_ExoPlayer","commit":"253a0105f7acc79f40ee5d7faa23d2ba5fe77aaf","changeType":"EXPRESSION_STATEMENT","change":"startLoading(looper,loadable,callback,0)","source":"com.google.android.exoplayer.upstream.Loader.startLoading(Looper,Loadable,Callback,int)","target":"com.google.android.exoplayer.upstream.Loader.startLoading(Looper,Loadable,Callback)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer.upstream.Loader.startLoading(Looper,Loadable,Callback)"} {"project":"google_ExoPlayer","commit":"253a0105f7acc79f40ee5d7faa23d2ba5fe77aaf","changeType":"METHOD_INVOCATION","change":"startLoading(looper,loadable,callback,0)","source":"com.google.android.exoplayer.upstream.Loader.startLoading(Looper,Loadable,Callback,int)","target":"com.google.android.exoplayer.upstream.Loader.startLoading(Looper,Loadable,Callback)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer.upstream.Loader.startLoading(Looper,Loadable,Callback)"} {"project":"google_ExoPlayer","commit":"253a0105f7acc79f40ee5d7faa23d2ba5fe77aaf","changeType":"NUMBER_LITERAL","change":"0","source":"com.google.android.exoplayer.upstream.Loader.startLoading(Looper,Loadable,Callback,int)","target":"com.google.android.exoplayer.upstream.Loader.startLoading(Looper,Loadable,Callback)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer.upstream.Loader.startLoading(Looper,Loadable,Callback)"} {"project":"google_ExoPlayer","commit":"5360ddc519392037c3af0887d5d0dafeafe4c110","changeType":"METHOD_DECLARATION","change":"com.google.android.exoplayer2.ext.okhttp.DefaultOkHttpDataSourceFactory.createDataSource(TransferListener)","source":"com.google.android.exoplayer2.upstream.DefaultDataSourceFactory.createDataSource(TransferListener)","target":"com.google.android.exoplayer2.upstream.DefaultDataSourceFactory.createDataSource()","added":false,"scope":"EXT_S","local":"extensions.okhttp.src.main.com.google.android.exoplayer2.ext.okhttp.DefaultOkHttpDataSourceFactory"} {"project":"google_ExoPlayer","commit":"5360ddc519392037c3af0887d5d0dafeafe4c110","changeType":"METHOD_INVOCATION","change":"createDataSource(null)","source":"com.google.android.exoplayer2.upstream.DefaultDataSourceFactory.createDataSource(TransferListener)","target":"com.google.android.exoplayer2.upstream.DefaultDataSourceFactory.createDataSource()","added":false,"scope":"EXT_S","local":"com.google.android.exoplayer2.ext.okhttp.DefaultOkHttpDataSourceFactory.createDataSource()"} {"project":"google_ExoPlayer","commit":"5360ddc519392037c3af0887d5d0dafeafe4c110","changeType":"RETURN_STATEMENT","change":"return createDataSource(null);\n","source":"com.google.android.exoplayer2.upstream.DefaultDataSourceFactory.createDataSource(TransferListener)","target":"com.google.android.exoplayer2.upstream.DefaultDataSourceFactory.createDataSource()","added":false,"scope":"EXT_S","local":"com.google.android.exoplayer2.ext.okhttp.DefaultOkHttpDataSourceFactory.createDataSource()"} {"project":"google_ExoPlayer","commit":"5360ddc519392037c3af0887d5d0dafeafe4c110","changeType":"ASSIGNMENT","change":"dataSource \u003d dataSourceFactory.createDataSource()","source":"com.google.android.exoplayer2.upstream.DefaultDataSourceFactory.createDataSource(TransferListener)","target":"com.google.android.exoplayer2.upstream.DefaultDataSourceFactory.createDataSource()","added":true,"scope":"EXT_T","local":"com.google.android.exoplayer2.source.ExtractorMediaSource.preparePeriod(Callback,Allocator,long)"} {"project":"google_ExoPlayer","commit":"5360ddc519392037c3af0887d5d0dafeafe4c110","changeType":"EXPRESSION_STATEMENT","change":"dataSource\u003ddataSourceFactory.createDataSource()","source":"com.google.android.exoplayer2.upstream.DefaultDataSourceFactory.createDataSource(TransferListener)","target":"com.google.android.exoplayer2.upstream.DefaultDataSourceFactory.createDataSource()","added":true,"scope":"EXT_T","local":"com.google.android.exoplayer2.source.ExtractorMediaSource.preparePeriod(Callback,Allocator,long)"} {"project":"google_ExoPlayer","commit":"5360ddc519392037c3af0887d5d0dafeafe4c110","changeType":"METHOD_INVOCATION","change":"dataSourceFactory.createDataSource()","source":"com.google.android.exoplayer2.upstream.DefaultDataSourceFactory.createDataSource(TransferListener)","target":"com.google.android.exoplayer2.upstream.DefaultDataSourceFactory.createDataSource()","added":true,"scope":"EXT_T","local":"com.google.android.exoplayer2.source.ExtractorMediaSource.preparePeriod(Callback,Allocator,long)"} {"project":"google_ExoPlayer","commit":"5360ddc519392037c3af0887d5d0dafeafe4c110","changeType":"ASSIGNMENT","change":"dataSource \u003d dataSourceFactory.createDataSource(bandwidthMeter)","source":"com.google.android.exoplayer2.upstream.DefaultDataSourceFactory.createDataSource(TransferListener)","target":"com.google.android.exoplayer2.upstream.DefaultDataSourceFactory.createDataSource()","added":false,"scope":"EXT_S","local":"com.google.android.exoplayer2.source.ExtractorMediaSource.preparePeriod(Callback,Allocator,long)"} {"project":"google_ExoPlayer","commit":"5360ddc519392037c3af0887d5d0dafeafe4c110","changeType":"EXPRESSION_STATEMENT","change":"dataSource\u003ddataSourceFactory.createDataSource(bandwidthMeter)","source":"com.google.android.exoplayer2.upstream.DefaultDataSourceFactory.createDataSource(TransferListener)","target":"com.google.android.exoplayer2.upstream.DefaultDataSourceFactory.createDataSource()","added":false,"scope":"EXT_S","local":"com.google.android.exoplayer2.source.ExtractorMediaSource.preparePeriod(Callback,Allocator,long)"} {"project":"google_ExoPlayer","commit":"5360ddc519392037c3af0887d5d0dafeafe4c110","changeType":"METHOD_INVOCATION","change":"dataSourceFactory.createDataSource(bandwidthMeter)","source":"com.google.android.exoplayer2.upstream.DefaultDataSourceFactory.createDataSource(TransferListener)","target":"com.google.android.exoplayer2.upstream.DefaultDataSourceFactory.createDataSource()","added":false,"scope":"EXT_S","local":"com.google.android.exoplayer2.source.ExtractorMediaSource.preparePeriod(Callback,Allocator,long)"} {"project":"google_ExoPlayer","commit":"5360ddc519392037c3af0887d5d0dafeafe4c110","changeType":"METHOD_INVOCATION","change":"dataSourceFactory.createDataSource()","source":"com.google.android.exoplayer2.upstream.DefaultDataSourceFactory.createDataSource(TransferListener)","target":"com.google.android.exoplayer2.upstream.DefaultDataSourceFactory.createDataSource()","added":true,"scope":"EXT_T","local":"com.google.android.exoplayer2.source.dash.DashMediaPeriod.buildSampleStream(TrackSelection,long)"} {"project":"google_ExoPlayer","commit":"5360ddc519392037c3af0887d5d0dafeafe4c110","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"DataSource [dataSource\u003ddataSourceFactory.createDataSource()]","source":"com.google.android.exoplayer2.upstream.DefaultDataSourceFactory.createDataSource(TransferListener)","target":"com.google.android.exoplayer2.upstream.DefaultDataSourceFactory.createDataSource()","added":true,"scope":"EXT_T","local":"com.google.android.exoplayer2.source.dash.DashMediaPeriod.buildSampleStream(TrackSelection,long)"} {"project":"google_ExoPlayer","commit":"5360ddc519392037c3af0887d5d0dafeafe4c110","changeType":"METHOD_INVOCATION","change":"dataSourceFactory.createDataSource(bandwidthMeter)","source":"com.google.android.exoplayer2.upstream.DefaultDataSourceFactory.createDataSource(TransferListener)","target":"com.google.android.exoplayer2.upstream.DefaultDataSourceFactory.createDataSource()","added":false,"scope":"EXT_S","local":"com.google.android.exoplayer2.source.dash.DashMediaPeriod.buildSampleStream(TrackSelection,long)"} {"project":"google_ExoPlayer","commit":"5360ddc519392037c3af0887d5d0dafeafe4c110","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"DataSource [dataSource\u003ddataSourceFactory.createDataSource(bandwidthMeter)]","source":"com.google.android.exoplayer2.upstream.DefaultDataSourceFactory.createDataSource(TransferListener)","target":"com.google.android.exoplayer2.upstream.DefaultDataSourceFactory.createDataSource()","added":false,"scope":"EXT_S","local":"com.google.android.exoplayer2.source.dash.DashMediaPeriod.buildSampleStream(TrackSelection,long)"} {"project":"google_ExoPlayer","commit":"5360ddc519392037c3af0887d5d0dafeafe4c110","changeType":"METHOD_INVOCATION","change":"dataSourceFactory.createDataSource()","source":"com.google.android.exoplayer2.upstream.DefaultDataSourceFactory.createDataSource(TransferListener)","target":"com.google.android.exoplayer2.upstream.DefaultDataSourceFactory.createDataSource()","added":true,"scope":"EXT_T","local":"com.google.android.exoplayer2.source.hls.HlsMediaSource.buildSampleStreamWrapper(int,String,Variant[],FormatEvaluator,Format,Format)"} {"project":"google_ExoPlayer","commit":"5360ddc519392037c3af0887d5d0dafeafe4c110","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"DataSource [dataSource\u003ddataSourceFactory.createDataSource()]","source":"com.google.android.exoplayer2.upstream.DefaultDataSourceFactory.createDataSource(TransferListener)","target":"com.google.android.exoplayer2.upstream.DefaultDataSourceFactory.createDataSource()","added":true,"scope":"EXT_T","local":"com.google.android.exoplayer2.source.hls.HlsMediaSource.buildSampleStreamWrapper(int,String,Variant[],FormatEvaluator,Format,Format)"} {"project":"google_ExoPlayer","commit":"5360ddc519392037c3af0887d5d0dafeafe4c110","changeType":"METHOD_INVOCATION","change":"dataSourceFactory.createDataSource(bandwidthMeter)","source":"com.google.android.exoplayer2.upstream.DefaultDataSourceFactory.createDataSource(TransferListener)","target":"com.google.android.exoplayer2.upstream.DefaultDataSourceFactory.createDataSource()","added":false,"scope":"EXT_S","local":"com.google.android.exoplayer2.source.hls.HlsMediaSource.buildSampleStreamWrapper(int,String,Variant[],FormatEvaluator,Format,Format)"} {"project":"google_ExoPlayer","commit":"5360ddc519392037c3af0887d5d0dafeafe4c110","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"DataSource [dataSource\u003ddataSourceFactory.createDataSource(bandwidthMeter)]","source":"com.google.android.exoplayer2.upstream.DefaultDataSourceFactory.createDataSource(TransferListener)","target":"com.google.android.exoplayer2.upstream.DefaultDataSourceFactory.createDataSource()","added":false,"scope":"EXT_S","local":"com.google.android.exoplayer2.source.hls.HlsMediaSource.buildSampleStreamWrapper(int,String,Variant[],FormatEvaluator,Format,Format)"} {"project":"google_ExoPlayer","commit":"5360ddc519392037c3af0887d5d0dafeafe4c110","changeType":"METHOD_INVOCATION","change":"dataSourceFactory.createDataSource()","source":"com.google.android.exoplayer2.upstream.DefaultDataSourceFactory.createDataSource(TransferListener)","target":"com.google.android.exoplayer2.upstream.DefaultDataSourceFactory.createDataSource()","added":true,"scope":"EXT_T","local":"com.google.android.exoplayer2.source.smoothstreaming.SmoothStreamingMediaSource.buildSampleStream(TrackSelection,long)"} {"project":"google_ExoPlayer","commit":"5360ddc519392037c3af0887d5d0dafeafe4c110","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"DataSource [dataSource\u003ddataSourceFactory.createDataSource()]","source":"com.google.android.exoplayer2.upstream.DefaultDataSourceFactory.createDataSource(TransferListener)","target":"com.google.android.exoplayer2.upstream.DefaultDataSourceFactory.createDataSource()","added":true,"scope":"EXT_T","local":"com.google.android.exoplayer2.source.smoothstreaming.SmoothStreamingMediaSource.buildSampleStream(TrackSelection,long)"} {"project":"google_ExoPlayer","commit":"5360ddc519392037c3af0887d5d0dafeafe4c110","changeType":"METHOD_INVOCATION","change":"dataSourceFactory.createDataSource(bandwidthMeter)","source":"com.google.android.exoplayer2.upstream.DefaultDataSourceFactory.createDataSource(TransferListener)","target":"com.google.android.exoplayer2.upstream.DefaultDataSourceFactory.createDataSource()","added":false,"scope":"EXT_S","local":"com.google.android.exoplayer2.source.smoothstreaming.SmoothStreamingMediaSource.buildSampleStream(TrackSelection,long)"} {"project":"google_ExoPlayer","commit":"5360ddc519392037c3af0887d5d0dafeafe4c110","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"DataSource [dataSource\u003ddataSourceFactory.createDataSource(bandwidthMeter)]","source":"com.google.android.exoplayer2.upstream.DefaultDataSourceFactory.createDataSource(TransferListener)","target":"com.google.android.exoplayer2.upstream.DefaultDataSourceFactory.createDataSource()","added":false,"scope":"EXT_S","local":"com.google.android.exoplayer2.source.smoothstreaming.SmoothStreamingMediaSource.buildSampleStream(TrackSelection,long)"} {"project":"google_ExoPlayer","commit":"5360ddc519392037c3af0887d5d0dafeafe4c110","changeType":"METHOD_DECLARATION","change":"com.google.android.exoplayer2.upstream.DataSource.createDataSource()","source":"com.google.android.exoplayer2.upstream.DefaultDataSourceFactory.createDataSource(TransferListener)","target":"com.google.android.exoplayer2.upstream.DefaultDataSourceFactory.createDataSource()","added":true,"scope":"EXT_T","local":"library.src.main.com.google.android.exoplayer2.upstream.DataSource"} {"project":"google_ExoPlayer","commit":"5360ddc519392037c3af0887d5d0dafeafe4c110","changeType":"METHOD_DECLARATION","change":"com.google.android.exoplayer2.upstream.DataSourceFactory.createDataSource()","source":"com.google.android.exoplayer2.upstream.DefaultDataSourceFactory.createDataSource(TransferListener)","target":"com.google.android.exoplayer2.upstream.DefaultDataSourceFactory.createDataSource()","added":false,"scope":"EXT_T","local":"library.src.main.com.google.android.exoplayer2.upstream.DataSourceFactory"} {"project":"google_ExoPlayer","commit":"5360ddc519392037c3af0887d5d0dafeafe4c110","changeType":"METHOD_DECLARATION","change":"com.google.android.exoplayer2.upstream.DataSourceFactory.createDataSource(TransferListener)","source":"com.google.android.exoplayer2.upstream.DefaultDataSourceFactory.createDataSource(TransferListener)","target":"com.google.android.exoplayer2.upstream.DefaultDataSourceFactory.createDataSource()","added":false,"scope":"EXT_S","local":"library.src.main.com.google.android.exoplayer2.upstream.DataSourceFactory"} {"project":"google_ExoPlayer","commit":"5360ddc519392037c3af0887d5d0dafeafe4c110","changeType":"METHOD_DECLARATION","change":"com.google.android.exoplayer2.upstream.DefaultDataSourceFactory.createDataSource(TransferListener)","source":"com.google.android.exoplayer2.upstream.DefaultDataSourceFactory.createDataSource(TransferListener)","target":"com.google.android.exoplayer2.upstream.DefaultDataSourceFactory.createDataSource()","added":false,"scope":"CLASS_S","local":"library.src.main.com.google.android.exoplayer2.upstream.DefaultDataSourceFactory"} {"project":"google_ExoPlayer","commit":"5360ddc519392037c3af0887d5d0dafeafe4c110","changeType":"CLASS_INSTANCE_CREATION","change":"new DefaultDataSource(context,listener,userAgent,allowCrossProtocolRedirects)","source":"com.google.android.exoplayer2.upstream.DefaultDataSourceFactory.createDataSource(TransferListener)","target":"com.google.android.exoplayer2.upstream.DefaultDataSourceFactory.createDataSource()","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.upstream.DefaultDataSourceFactory.createDataSource(TransferListener)"} {"project":"google_ExoPlayer","commit":"5360ddc519392037c3af0887d5d0dafeafe4c110","changeType":"MARKER_ANNOTATION","change":"@Override","source":"com.google.android.exoplayer2.upstream.DefaultDataSourceFactory.createDataSource(TransferListener)","target":"com.google.android.exoplayer2.upstream.DefaultDataSourceFactory.createDataSource()","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.upstream.DefaultDataSourceFactory.createDataSource(TransferListener)"} {"project":"google_ExoPlayer","commit":"5360ddc519392037c3af0887d5d0dafeafe4c110","changeType":"MODIFIER","change":"public","source":"com.google.android.exoplayer2.upstream.DefaultDataSourceFactory.createDataSource(TransferListener)","target":"com.google.android.exoplayer2.upstream.DefaultDataSourceFactory.createDataSource()","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.upstream.DefaultDataSourceFactory.createDataSource(TransferListener)"} {"project":"google_ExoPlayer","commit":"5360ddc519392037c3af0887d5d0dafeafe4c110","changeType":"RETURN_STATEMENT","change":"return new DefaultDataSource(context,listener,userAgent,allowCrossProtocolRedirects);\n","source":"com.google.android.exoplayer2.upstream.DefaultDataSourceFactory.createDataSource(TransferListener)","target":"com.google.android.exoplayer2.upstream.DefaultDataSourceFactory.createDataSource()","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.upstream.DefaultDataSourceFactory.createDataSource(TransferListener)"} {"project":"google_ExoPlayer","commit":"5360ddc519392037c3af0887d5d0dafeafe4c110","changeType":"SIMPLE_TYPE","change":"DefaultDataSource","source":"com.google.android.exoplayer2.upstream.DefaultDataSourceFactory.createDataSource(TransferListener)","target":"com.google.android.exoplayer2.upstream.DefaultDataSourceFactory.createDataSource()","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.upstream.DefaultDataSourceFactory.createDataSource(TransferListener)"} {"project":"google_ExoPlayer","commit":"5360ddc519392037c3af0887d5d0dafeafe4c110","changeType":"SIMPLE_TYPE","change":"TransferListener","source":"com.google.android.exoplayer2.upstream.DefaultDataSourceFactory.createDataSource(TransferListener)","target":"com.google.android.exoplayer2.upstream.DefaultDataSourceFactory.createDataSource()","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.upstream.DefaultDataSourceFactory.createDataSource(TransferListener)"} {"project":"google_ExoPlayer","commit":"5360ddc519392037c3af0887d5d0dafeafe4c110","changeType":"SINGLE_VARIABLE_DECLARATION","change":"TransferListener listener","source":"com.google.android.exoplayer2.upstream.DefaultDataSourceFactory.createDataSource(TransferListener)","target":"com.google.android.exoplayer2.upstream.DefaultDataSourceFactory.createDataSource()","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.upstream.DefaultDataSourceFactory.createDataSource(TransferListener)"} {"project":"google_ExoPlayer","commit":"5360ddc519392037c3af0887d5d0dafeafe4c110","changeType":"CLASS_INSTANCE_CREATION","change":"new DefaultDataSource(context,transferListener,userAgent,allowCrossProtocolRedirects)","source":"com.google.android.exoplayer2.upstream.DefaultDataSourceFactory.createDataSource(TransferListener)","target":"com.google.android.exoplayer2.upstream.DefaultDataSourceFactory.createDataSource()","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.upstream.DefaultDataSourceFactory.createDataSource()"} {"project":"google_ExoPlayer","commit":"5360ddc519392037c3af0887d5d0dafeafe4c110","changeType":"RETURN_STATEMENT","change":"return new DefaultDataSource(context,transferListener,userAgent,allowCrossProtocolRedirects);\n","source":"com.google.android.exoplayer2.upstream.DefaultDataSourceFactory.createDataSource(TransferListener)","target":"com.google.android.exoplayer2.upstream.DefaultDataSourceFactory.createDataSource()","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.upstream.DefaultDataSourceFactory.createDataSource()"} {"project":"google_ExoPlayer","commit":"5360ddc519392037c3af0887d5d0dafeafe4c110","changeType":"METHOD_INVOCATION","change":"createDataSource(null)","source":"com.google.android.exoplayer2.upstream.DefaultDataSourceFactory.createDataSource(TransferListener)","target":"com.google.android.exoplayer2.upstream.DefaultDataSourceFactory.createDataSource()","added":false,"scope":"TARGET","local":"com.google.android.exoplayer2.upstream.DefaultDataSourceFactory.createDataSource()"} {"project":"google_ExoPlayer","commit":"5360ddc519392037c3af0887d5d0dafeafe4c110","changeType":"NULL_LITERAL","change":"null","source":"com.google.android.exoplayer2.upstream.DefaultDataSourceFactory.createDataSource(TransferListener)","target":"com.google.android.exoplayer2.upstream.DefaultDataSourceFactory.createDataSource()","added":false,"scope":"TARGET","local":"com.google.android.exoplayer2.upstream.DefaultDataSourceFactory.createDataSource()"} {"project":"google_ExoPlayer","commit":"5360ddc519392037c3af0887d5d0dafeafe4c110","changeType":"RETURN_STATEMENT","change":"return createDataSource(null);\n","source":"com.google.android.exoplayer2.upstream.DefaultDataSourceFactory.createDataSource(TransferListener)","target":"com.google.android.exoplayer2.upstream.DefaultDataSourceFactory.createDataSource()","added":false,"scope":"TARGET","local":"com.google.android.exoplayer2.upstream.DefaultDataSourceFactory.createDataSource()"} {"project":"google_ExoPlayer","commit":"ce8634507daf922c72b34e4cc0a35dbb931d3b8f","changeType":"METHOD_DECLARATION","change":"com.google.android.exoplayer2.source.SampleQueue.dropUpstreamFrom(long)","source":"com.google.android.exoplayer2.source.SampleQueue.dropUpstreamFrom(long)","target":"com.google.android.exoplayer2.source.SampleQueue.discardUpstreamSamples(int)","added":false,"scope":"CLASS_S","local":"library.core.src.main.com.google.android.exoplayer2.source.SampleQueue"} {"project":"google_ExoPlayer","commit":"ce8634507daf922c72b34e4cc0a35dbb931d3b8f","changeType":"ASSIGNMENT","change":"writeAllocationNode.next \u003d new AllocationNode(writeAllocationNode.endPosition,allocationLength)","source":"com.google.android.exoplayer2.source.SampleQueue.dropUpstreamFrom(long)","target":"com.google.android.exoplayer2.source.SampleQueue.discardUpstreamSamples(int)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.source.SampleQueue.dropUpstreamFrom(long)"} {"project":"google_ExoPlayer","commit":"ce8634507daf922c72b34e4cc0a35dbb931d3b8f","changeType":"ASSIGNMENT","change":"writeAllocationNode \u003d newWriteAllocationNode","source":"com.google.android.exoplayer2.source.SampleQueue.dropUpstreamFrom(long)","target":"com.google.android.exoplayer2.source.SampleQueue.discardUpstreamSamples(int)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.source.SampleQueue.dropUpstreamFrom(long)"} {"project":"google_ExoPlayer","commit":"ce8634507daf922c72b34e4cc0a35dbb931d3b8f","changeType":"ASSIGNMENT","change":"currentNode \u003d currentNode.next","source":"com.google.android.exoplayer2.source.SampleQueue.dropUpstreamFrom(long)","target":"com.google.android.exoplayer2.source.SampleQueue.discardUpstreamSamples(int)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.source.SampleQueue.dropUpstreamFrom(long)"} {"project":"google_ExoPlayer","commit":"ce8634507daf922c72b34e4cc0a35dbb931d3b8f","changeType":"ASSIGNMENT","change":"newWriteAllocationNode \u003d currentNode","source":"com.google.android.exoplayer2.source.SampleQueue.dropUpstreamFrom(long)","target":"com.google.android.exoplayer2.source.SampleQueue.discardUpstreamSamples(int)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.source.SampleQueue.dropUpstreamFrom(long)"} {"project":"google_ExoPlayer","commit":"ce8634507daf922c72b34e4cc0a35dbb931d3b8f","changeType":"ASSIGNMENT","change":"writeAllocationNode \u003d firstAllocationNode","source":"com.google.android.exoplayer2.source.SampleQueue.dropUpstreamFrom(long)","target":"com.google.android.exoplayer2.source.SampleQueue.discardUpstreamSamples(int)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.source.SampleQueue.dropUpstreamFrom(long)"} {"project":"google_ExoPlayer","commit":"ce8634507daf922c72b34e4cc0a35dbb931d3b8f","changeType":"ASSIGNMENT","change":"firstAllocationNode \u003d new AllocationNode(absolutePosition,allocationLength)","source":"com.google.android.exoplayer2.source.SampleQueue.dropUpstreamFrom(long)","target":"com.google.android.exoplayer2.source.SampleQueue.discardUpstreamSamples(int)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.source.SampleQueue.dropUpstreamFrom(long)"} {"project":"google_ExoPlayer","commit":"ce8634507daf922c72b34e4cc0a35dbb931d3b8f","changeType":"CLASS_INSTANCE_CREATION","change":"new AllocationNode(writeAllocationNode.endPosition,allocationLength)","source":"com.google.android.exoplayer2.source.SampleQueue.dropUpstreamFrom(long)","target":"com.google.android.exoplayer2.source.SampleQueue.discardUpstreamSamples(int)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.source.SampleQueue.dropUpstreamFrom(long)"} {"project":"google_ExoPlayer","commit":"ce8634507daf922c72b34e4cc0a35dbb931d3b8f","changeType":"CLASS_INSTANCE_CREATION","change":"new AllocationNode(absolutePosition,allocationLength)","source":"com.google.android.exoplayer2.source.SampleQueue.dropUpstreamFrom(long)","target":"com.google.android.exoplayer2.source.SampleQueue.discardUpstreamSamples(int)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.source.SampleQueue.dropUpstreamFrom(long)"} {"project":"google_ExoPlayer","commit":"ce8634507daf922c72b34e4cc0a35dbb931d3b8f","changeType":"EXPRESSION_STATEMENT","change":"writeAllocationNode.next\u003dnew AllocationNode(writeAllocationNode.endPosition,allocationLength)","source":"com.google.android.exoplayer2.source.SampleQueue.dropUpstreamFrom(long)","target":"com.google.android.exoplayer2.source.SampleQueue.discardUpstreamSamples(int)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.source.SampleQueue.dropUpstreamFrom(long)"} {"project":"google_ExoPlayer","commit":"ce8634507daf922c72b34e4cc0a35dbb931d3b8f","changeType":"EXPRESSION_STATEMENT","change":"writeAllocationNode\u003dnewWriteAllocationNode","source":"com.google.android.exoplayer2.source.SampleQueue.dropUpstreamFrom(long)","target":"com.google.android.exoplayer2.source.SampleQueue.discardUpstreamSamples(int)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.source.SampleQueue.dropUpstreamFrom(long)"} {"project":"google_ExoPlayer","commit":"ce8634507daf922c72b34e4cc0a35dbb931d3b8f","changeType":"EXPRESSION_STATEMENT","change":"clearAllocationNodes(currentNode)","source":"com.google.android.exoplayer2.source.SampleQueue.dropUpstreamFrom(long)","target":"com.google.android.exoplayer2.source.SampleQueue.discardUpstreamSamples(int)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.source.SampleQueue.dropUpstreamFrom(long)"} {"project":"google_ExoPlayer","commit":"ce8634507daf922c72b34e4cc0a35dbb931d3b8f","changeType":"EXPRESSION_STATEMENT","change":"currentNode\u003dcurrentNode.next","source":"com.google.android.exoplayer2.source.SampleQueue.dropUpstreamFrom(long)","target":"com.google.android.exoplayer2.source.SampleQueue.discardUpstreamSamples(int)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.source.SampleQueue.dropUpstreamFrom(long)"} {"project":"google_ExoPlayer","commit":"ce8634507daf922c72b34e4cc0a35dbb931d3b8f","changeType":"EXPRESSION_STATEMENT","change":"newWriteAllocationNode\u003dcurrentNode","source":"com.google.android.exoplayer2.source.SampleQueue.dropUpstreamFrom(long)","target":"com.google.android.exoplayer2.source.SampleQueue.discardUpstreamSamples(int)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.source.SampleQueue.dropUpstreamFrom(long)"} {"project":"google_ExoPlayer","commit":"ce8634507daf922c72b34e4cc0a35dbb931d3b8f","changeType":"EXPRESSION_STATEMENT","change":"writeAllocationNode\u003dfirstAllocationNode","source":"com.google.android.exoplayer2.source.SampleQueue.dropUpstreamFrom(long)","target":"com.google.android.exoplayer2.source.SampleQueue.discardUpstreamSamples(int)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.source.SampleQueue.dropUpstreamFrom(long)"} {"project":"google_ExoPlayer","commit":"ce8634507daf922c72b34e4cc0a35dbb931d3b8f","changeType":"EXPRESSION_STATEMENT","change":"firstAllocationNode\u003dnew AllocationNode(absolutePosition,allocationLength)","source":"com.google.android.exoplayer2.source.SampleQueue.dropUpstreamFrom(long)","target":"com.google.android.exoplayer2.source.SampleQueue.discardUpstreamSamples(int)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.source.SampleQueue.dropUpstreamFrom(long)"} {"project":"google_ExoPlayer","commit":"ce8634507daf922c72b34e4cc0a35dbb931d3b8f","changeType":"EXPRESSION_STATEMENT","change":"clearAllocationNodes(firstAllocationNode)","source":"com.google.android.exoplayer2.source.SampleQueue.dropUpstreamFrom(long)","target":"com.google.android.exoplayer2.source.SampleQueue.discardUpstreamSamples(int)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.source.SampleQueue.dropUpstreamFrom(long)"} {"project":"google_ExoPlayer","commit":"ce8634507daf922c72b34e4cc0a35dbb931d3b8f","changeType":"IF_STATEMENT","change":"absolutePosition \u003d\u003d firstAllocationNode.startPosition","source":"com.google.android.exoplayer2.source.SampleQueue.dropUpstreamFrom(long)","target":"com.google.android.exoplayer2.source.SampleQueue.discardUpstreamSamples(int)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.source.SampleQueue.dropUpstreamFrom(long)"} {"project":"google_ExoPlayer","commit":"ce8634507daf922c72b34e4cc0a35dbb931d3b8f","changeType":"INFIX_EXPRESSION","change":"absolutePosition \u003e currentNode.startPosition","source":"com.google.android.exoplayer2.source.SampleQueue.dropUpstreamFrom(long)","target":"com.google.android.exoplayer2.source.SampleQueue.discardUpstreamSamples(int)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.source.SampleQueue.dropUpstreamFrom(long)"} {"project":"google_ExoPlayer","commit":"ce8634507daf922c72b34e4cc0a35dbb931d3b8f","changeType":"INFIX_EXPRESSION","change":"absolutePosition \u003d\u003d firstAllocationNode.startPosition","source":"com.google.android.exoplayer2.source.SampleQueue.dropUpstreamFrom(long)","target":"com.google.android.exoplayer2.source.SampleQueue.discardUpstreamSamples(int)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.source.SampleQueue.dropUpstreamFrom(long)"} {"project":"google_ExoPlayer","commit":"ce8634507daf922c72b34e4cc0a35dbb931d3b8f","changeType":"JAVADOC","change":"/** \n * Discards data from the write side of the buffer. Data is discarded from the specified absolute position. Any allocations that are fully discarded are returned to the allocator.\n * @param absolutePosition The absolute position (inclusive) from which to discard data.\n */\n","source":"com.google.android.exoplayer2.source.SampleQueue.dropUpstreamFrom(long)","target":"com.google.android.exoplayer2.source.SampleQueue.discardUpstreamSamples(int)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.source.SampleQueue.dropUpstreamFrom(long)"} {"project":"google_ExoPlayer","commit":"ce8634507daf922c72b34e4cc0a35dbb931d3b8f","changeType":"METHOD_INVOCATION","change":"clearAllocationNodes(currentNode)","source":"com.google.android.exoplayer2.source.SampleQueue.dropUpstreamFrom(long)","target":"com.google.android.exoplayer2.source.SampleQueue.discardUpstreamSamples(int)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.source.SampleQueue.dropUpstreamFrom(long)"} {"project":"google_ExoPlayer","commit":"ce8634507daf922c72b34e4cc0a35dbb931d3b8f","changeType":"METHOD_INVOCATION","change":"clearAllocationNodes(firstAllocationNode)","source":"com.google.android.exoplayer2.source.SampleQueue.dropUpstreamFrom(long)","target":"com.google.android.exoplayer2.source.SampleQueue.discardUpstreamSamples(int)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.source.SampleQueue.dropUpstreamFrom(long)"} {"project":"google_ExoPlayer","commit":"ce8634507daf922c72b34e4cc0a35dbb931d3b8f","changeType":"MODIFIER","change":"private","source":"com.google.android.exoplayer2.source.SampleQueue.dropUpstreamFrom(long)","target":"com.google.android.exoplayer2.source.SampleQueue.discardUpstreamSamples(int)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.source.SampleQueue.dropUpstreamFrom(long)"} {"project":"google_ExoPlayer","commit":"ce8634507daf922c72b34e4cc0a35dbb931d3b8f","changeType":"PRIMITIVE_TYPE","change":"long","source":"com.google.android.exoplayer2.source.SampleQueue.dropUpstreamFrom(long)","target":"com.google.android.exoplayer2.source.SampleQueue.discardUpstreamSamples(int)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.source.SampleQueue.dropUpstreamFrom(long)"} {"project":"google_ExoPlayer","commit":"ce8634507daf922c72b34e4cc0a35dbb931d3b8f","changeType":"PRIMITIVE_TYPE","change":"void","source":"com.google.android.exoplayer2.source.SampleQueue.dropUpstreamFrom(long)","target":"com.google.android.exoplayer2.source.SampleQueue.discardUpstreamSamples(int)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.source.SampleQueue.dropUpstreamFrom(long)"} {"project":"google_ExoPlayer","commit":"ce8634507daf922c72b34e4cc0a35dbb931d3b8f","changeType":"QUALIFIED_NAME","change":"writeAllocationNode.endPosition","source":"com.google.android.exoplayer2.source.SampleQueue.dropUpstreamFrom(long)","target":"com.google.android.exoplayer2.source.SampleQueue.discardUpstreamSamples(int)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.source.SampleQueue.dropUpstreamFrom(long)"} {"project":"google_ExoPlayer","commit":"ce8634507daf922c72b34e4cc0a35dbb931d3b8f","changeType":"QUALIFIED_NAME","change":"writeAllocationNode.next","source":"com.google.android.exoplayer2.source.SampleQueue.dropUpstreamFrom(long)","target":"com.google.android.exoplayer2.source.SampleQueue.discardUpstreamSamples(int)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.source.SampleQueue.dropUpstreamFrom(long)"} {"project":"google_ExoPlayer","commit":"ce8634507daf922c72b34e4cc0a35dbb931d3b8f","changeType":"QUALIFIED_NAME","change":"currentNode.next","source":"com.google.android.exoplayer2.source.SampleQueue.dropUpstreamFrom(long)","target":"com.google.android.exoplayer2.source.SampleQueue.discardUpstreamSamples(int)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.source.SampleQueue.dropUpstreamFrom(long)"} {"project":"google_ExoPlayer","commit":"ce8634507daf922c72b34e4cc0a35dbb931d3b8f","changeType":"QUALIFIED_NAME","change":"currentNode.startPosition","source":"com.google.android.exoplayer2.source.SampleQueue.dropUpstreamFrom(long)","target":"com.google.android.exoplayer2.source.SampleQueue.discardUpstreamSamples(int)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.source.SampleQueue.dropUpstreamFrom(long)"} {"project":"google_ExoPlayer","commit":"ce8634507daf922c72b34e4cc0a35dbb931d3b8f","changeType":"QUALIFIED_NAME","change":"firstAllocationNode.next","source":"com.google.android.exoplayer2.source.SampleQueue.dropUpstreamFrom(long)","target":"com.google.android.exoplayer2.source.SampleQueue.discardUpstreamSamples(int)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.source.SampleQueue.dropUpstreamFrom(long)"} {"project":"google_ExoPlayer","commit":"ce8634507daf922c72b34e4cc0a35dbb931d3b8f","changeType":"QUALIFIED_NAME","change":"firstAllocationNode.startPosition","source":"com.google.android.exoplayer2.source.SampleQueue.dropUpstreamFrom(long)","target":"com.google.android.exoplayer2.source.SampleQueue.discardUpstreamSamples(int)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.source.SampleQueue.dropUpstreamFrom(long)"} {"project":"google_ExoPlayer","commit":"ce8634507daf922c72b34e4cc0a35dbb931d3b8f","changeType":"SIMPLE_TYPE","change":"AllocationNode","source":"com.google.android.exoplayer2.source.SampleQueue.dropUpstreamFrom(long)","target":"com.google.android.exoplayer2.source.SampleQueue.discardUpstreamSamples(int)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.source.SampleQueue.dropUpstreamFrom(long)"} {"project":"google_ExoPlayer","commit":"ce8634507daf922c72b34e4cc0a35dbb931d3b8f","changeType":"SINGLE_VARIABLE_DECLARATION","change":"long absolutePosition","source":"com.google.android.exoplayer2.source.SampleQueue.dropUpstreamFrom(long)","target":"com.google.android.exoplayer2.source.SampleQueue.discardUpstreamSamples(int)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.source.SampleQueue.dropUpstreamFrom(long)"} {"project":"google_ExoPlayer","commit":"ce8634507daf922c72b34e4cc0a35dbb931d3b8f","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"currentNode","source":"com.google.android.exoplayer2.source.SampleQueue.dropUpstreamFrom(long)","target":"com.google.android.exoplayer2.source.SampleQueue.discardUpstreamSamples(int)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.source.SampleQueue.dropUpstreamFrom(long)"} {"project":"google_ExoPlayer","commit":"ce8634507daf922c72b34e4cc0a35dbb931d3b8f","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"newWriteAllocationNode","source":"com.google.android.exoplayer2.source.SampleQueue.dropUpstreamFrom(long)","target":"com.google.android.exoplayer2.source.SampleQueue.discardUpstreamSamples(int)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.source.SampleQueue.dropUpstreamFrom(long)"} {"project":"google_ExoPlayer","commit":"ce8634507daf922c72b34e4cc0a35dbb931d3b8f","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"AllocationNode [currentNode\u003dfirstAllocationNode.next]","source":"com.google.android.exoplayer2.source.SampleQueue.dropUpstreamFrom(long)","target":"com.google.android.exoplayer2.source.SampleQueue.discardUpstreamSamples(int)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.source.SampleQueue.dropUpstreamFrom(long)"} {"project":"google_ExoPlayer","commit":"ce8634507daf922c72b34e4cc0a35dbb931d3b8f","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"AllocationNode [newWriteAllocationNode\u003dfirstAllocationNode]","source":"com.google.android.exoplayer2.source.SampleQueue.dropUpstreamFrom(long)","target":"com.google.android.exoplayer2.source.SampleQueue.discardUpstreamSamples(int)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.source.SampleQueue.dropUpstreamFrom(long)"} {"project":"google_ExoPlayer","commit":"ce8634507daf922c72b34e4cc0a35dbb931d3b8f","changeType":"WHILE_STATEMENT","change":"while (absolutePosition \u003e currentNode.startPosition) {\n newWriteAllocationNode\u003dcurrentNode;\n currentNode\u003dcurrentNode.next;\n}\n","source":"com.google.android.exoplayer2.source.SampleQueue.dropUpstreamFrom(long)","target":"com.google.android.exoplayer2.source.SampleQueue.discardUpstreamSamples(int)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.source.SampleQueue.dropUpstreamFrom(long)"} {"project":"google_ExoPlayer","commit":"ce8634507daf922c72b34e4cc0a35dbb931d3b8f","changeType":"ASSIGNMENT","change":"firstAllocationNode \u003d new AllocationNode(totalBytesWritten,allocationLength)","source":"com.google.android.exoplayer2.source.SampleQueue.dropUpstreamFrom(long)","target":"com.google.android.exoplayer2.source.SampleQueue.discardUpstreamSamples(int)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.source.SampleQueue.discardUpstreamSamples(int)"} {"project":"google_ExoPlayer","commit":"ce8634507daf922c72b34e4cc0a35dbb931d3b8f","changeType":"ASSIGNMENT","change":"lastNodeToKeep \u003d lastNodeToKeep.next","source":"com.google.android.exoplayer2.source.SampleQueue.dropUpstreamFrom(long)","target":"com.google.android.exoplayer2.source.SampleQueue.discardUpstreamSamples(int)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.source.SampleQueue.discardUpstreamSamples(int)"} {"project":"google_ExoPlayer","commit":"ce8634507daf922c72b34e4cc0a35dbb931d3b8f","changeType":"ASSIGNMENT","change":"readAllocationNode \u003d firstAllocationNode","source":"com.google.android.exoplayer2.source.SampleQueue.dropUpstreamFrom(long)","target":"com.google.android.exoplayer2.source.SampleQueue.discardUpstreamSamples(int)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.source.SampleQueue.discardUpstreamSamples(int)"} {"project":"google_ExoPlayer","commit":"ce8634507daf922c72b34e4cc0a35dbb931d3b8f","changeType":"ASSIGNMENT","change":"lastNodeToKeep.next \u003d new AllocationNode(lastNodeToKeep.endPosition,allocationLength)","source":"com.google.android.exoplayer2.source.SampleQueue.dropUpstreamFrom(long)","target":"com.google.android.exoplayer2.source.SampleQueue.discardUpstreamSamples(int)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.source.SampleQueue.discardUpstreamSamples(int)"} {"project":"google_ExoPlayer","commit":"ce8634507daf922c72b34e4cc0a35dbb931d3b8f","changeType":"ASSIGNMENT","change":"writeAllocationNode \u003d totalBytesWritten \u003d\u003d lastNodeToKeep.endPosition ? lastNodeToKeep.next : lastNodeToKeep","source":"com.google.android.exoplayer2.source.SampleQueue.dropUpstreamFrom(long)","target":"com.google.android.exoplayer2.source.SampleQueue.discardUpstreamSamples(int)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.source.SampleQueue.discardUpstreamSamples(int)"} {"project":"google_ExoPlayer","commit":"ce8634507daf922c72b34e4cc0a35dbb931d3b8f","changeType":"ASSIGNMENT","change":"readAllocationNode \u003d lastNodeToKeep.next","source":"com.google.android.exoplayer2.source.SampleQueue.dropUpstreamFrom(long)","target":"com.google.android.exoplayer2.source.SampleQueue.discardUpstreamSamples(int)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.source.SampleQueue.discardUpstreamSamples(int)"} {"project":"google_ExoPlayer","commit":"ce8634507daf922c72b34e4cc0a35dbb931d3b8f","changeType":"ASSIGNMENT","change":"writeAllocationNode \u003d firstAllocationNode","source":"com.google.android.exoplayer2.source.SampleQueue.dropUpstreamFrom(long)","target":"com.google.android.exoplayer2.source.SampleQueue.discardUpstreamSamples(int)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.source.SampleQueue.discardUpstreamSamples(int)"} {"project":"google_ExoPlayer","commit":"ce8634507daf922c72b34e4cc0a35dbb931d3b8f","changeType":"CLASS_INSTANCE_CREATION","change":"new AllocationNode(lastNodeToKeep.endPosition,allocationLength)","source":"com.google.android.exoplayer2.source.SampleQueue.dropUpstreamFrom(long)","target":"com.google.android.exoplayer2.source.SampleQueue.discardUpstreamSamples(int)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.source.SampleQueue.discardUpstreamSamples(int)"} {"project":"google_ExoPlayer","commit":"ce8634507daf922c72b34e4cc0a35dbb931d3b8f","changeType":"CLASS_INSTANCE_CREATION","change":"new AllocationNode(totalBytesWritten,allocationLength)","source":"com.google.android.exoplayer2.source.SampleQueue.dropUpstreamFrom(long)","target":"com.google.android.exoplayer2.source.SampleQueue.discardUpstreamSamples(int)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.source.SampleQueue.discardUpstreamSamples(int)"} {"project":"google_ExoPlayer","commit":"ce8634507daf922c72b34e4cc0a35dbb931d3b8f","changeType":"CONDITIONAL_EXPRESSION","change":"totalBytesWritten \u003d\u003d lastNodeToKeep.endPosition ? lastNodeToKeep.next : lastNodeToKeep","source":"com.google.android.exoplayer2.source.SampleQueue.dropUpstreamFrom(long)","target":"com.google.android.exoplayer2.source.SampleQueue.discardUpstreamSamples(int)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.source.SampleQueue.discardUpstreamSamples(int)"} {"project":"google_ExoPlayer","commit":"ce8634507daf922c72b34e4cc0a35dbb931d3b8f","changeType":"EXPRESSION_STATEMENT","change":"clearAllocationNodes(firstNodeToDiscard)","source":"com.google.android.exoplayer2.source.SampleQueue.dropUpstreamFrom(long)","target":"com.google.android.exoplayer2.source.SampleQueue.discardUpstreamSamples(int)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.source.SampleQueue.discardUpstreamSamples(int)"} {"project":"google_ExoPlayer","commit":"ce8634507daf922c72b34e4cc0a35dbb931d3b8f","changeType":"EXPRESSION_STATEMENT","change":"writeAllocationNode\u003dfirstAllocationNode","source":"com.google.android.exoplayer2.source.SampleQueue.dropUpstreamFrom(long)","target":"com.google.android.exoplayer2.source.SampleQueue.discardUpstreamSamples(int)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.source.SampleQueue.discardUpstreamSamples(int)"} {"project":"google_ExoPlayer","commit":"ce8634507daf922c72b34e4cc0a35dbb931d3b8f","changeType":"EXPRESSION_STATEMENT","change":"lastNodeToKeep.next\u003dnew AllocationNode(lastNodeToKeep.endPosition,allocationLength)","source":"com.google.android.exoplayer2.source.SampleQueue.dropUpstreamFrom(long)","target":"com.google.android.exoplayer2.source.SampleQueue.discardUpstreamSamples(int)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.source.SampleQueue.discardUpstreamSamples(int)"} {"project":"google_ExoPlayer","commit":"ce8634507daf922c72b34e4cc0a35dbb931d3b8f","changeType":"EXPRESSION_STATEMENT","change":"readAllocationNode\u003dfirstAllocationNode","source":"com.google.android.exoplayer2.source.SampleQueue.dropUpstreamFrom(long)","target":"com.google.android.exoplayer2.source.SampleQueue.discardUpstreamSamples(int)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.source.SampleQueue.discardUpstreamSamples(int)"} {"project":"google_ExoPlayer","commit":"ce8634507daf922c72b34e4cc0a35dbb931d3b8f","changeType":"EXPRESSION_STATEMENT","change":"lastNodeToKeep\u003dlastNodeToKeep.next","source":"com.google.android.exoplayer2.source.SampleQueue.dropUpstreamFrom(long)","target":"com.google.android.exoplayer2.source.SampleQueue.discardUpstreamSamples(int)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.source.SampleQueue.discardUpstreamSamples(int)"} {"project":"google_ExoPlayer","commit":"ce8634507daf922c72b34e4cc0a35dbb931d3b8f","changeType":"EXPRESSION_STATEMENT","change":"clearAllocationNodes(firstAllocationNode)","source":"com.google.android.exoplayer2.source.SampleQueue.dropUpstreamFrom(long)","target":"com.google.android.exoplayer2.source.SampleQueue.discardUpstreamSamples(int)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.source.SampleQueue.discardUpstreamSamples(int)"} {"project":"google_ExoPlayer","commit":"ce8634507daf922c72b34e4cc0a35dbb931d3b8f","changeType":"EXPRESSION_STATEMENT","change":"readAllocationNode\u003dlastNodeToKeep.next","source":"com.google.android.exoplayer2.source.SampleQueue.dropUpstreamFrom(long)","target":"com.google.android.exoplayer2.source.SampleQueue.discardUpstreamSamples(int)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.source.SampleQueue.discardUpstreamSamples(int)"} {"project":"google_ExoPlayer","commit":"ce8634507daf922c72b34e4cc0a35dbb931d3b8f","changeType":"EXPRESSION_STATEMENT","change":"firstAllocationNode\u003dnew AllocationNode(totalBytesWritten,allocationLength)","source":"com.google.android.exoplayer2.source.SampleQueue.dropUpstreamFrom(long)","target":"com.google.android.exoplayer2.source.SampleQueue.discardUpstreamSamples(int)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.source.SampleQueue.discardUpstreamSamples(int)"} {"project":"google_ExoPlayer","commit":"ce8634507daf922c72b34e4cc0a35dbb931d3b8f","changeType":"EXPRESSION_STATEMENT","change":"writeAllocationNode\u003dtotalBytesWritten \u003d\u003d lastNodeToKeep.endPosition ? lastNodeToKeep.next : lastNodeToKeep","source":"com.google.android.exoplayer2.source.SampleQueue.dropUpstreamFrom(long)","target":"com.google.android.exoplayer2.source.SampleQueue.discardUpstreamSamples(int)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.source.SampleQueue.discardUpstreamSamples(int)"} {"project":"google_ExoPlayer","commit":"ce8634507daf922c72b34e4cc0a35dbb931d3b8f","changeType":"IF_STATEMENT","change":"totalBytesWritten \u003d\u003d firstAllocationNode.startPosition","source":"com.google.android.exoplayer2.source.SampleQueue.dropUpstreamFrom(long)","target":"com.google.android.exoplayer2.source.SampleQueue.discardUpstreamSamples(int)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.source.SampleQueue.discardUpstreamSamples(int)"} {"project":"google_ExoPlayer","commit":"ce8634507daf922c72b34e4cc0a35dbb931d3b8f","changeType":"IF_STATEMENT","change":"readAllocationNode \u003d\u003d firstNodeToDiscard","source":"com.google.android.exoplayer2.source.SampleQueue.dropUpstreamFrom(long)","target":"com.google.android.exoplayer2.source.SampleQueue.discardUpstreamSamples(int)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.source.SampleQueue.discardUpstreamSamples(int)"} {"project":"google_ExoPlayer","commit":"ce8634507daf922c72b34e4cc0a35dbb931d3b8f","changeType":"INFIX_EXPRESSION","change":"totalBytesWritten \u003d\u003d lastNodeToKeep.endPosition","source":"com.google.android.exoplayer2.source.SampleQueue.dropUpstreamFrom(long)","target":"com.google.android.exoplayer2.source.SampleQueue.discardUpstreamSamples(int)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.source.SampleQueue.discardUpstreamSamples(int)"} {"project":"google_ExoPlayer","commit":"ce8634507daf922c72b34e4cc0a35dbb931d3b8f","changeType":"INFIX_EXPRESSION","change":"totalBytesWritten \u003e lastNodeToKeep.endPosition","source":"com.google.android.exoplayer2.source.SampleQueue.dropUpstreamFrom(long)","target":"com.google.android.exoplayer2.source.SampleQueue.discardUpstreamSamples(int)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.source.SampleQueue.discardUpstreamSamples(int)"} {"project":"google_ExoPlayer","commit":"ce8634507daf922c72b34e4cc0a35dbb931d3b8f","changeType":"INFIX_EXPRESSION","change":"totalBytesWritten \u003d\u003d firstAllocationNode.startPosition","source":"com.google.android.exoplayer2.source.SampleQueue.dropUpstreamFrom(long)","target":"com.google.android.exoplayer2.source.SampleQueue.discardUpstreamSamples(int)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.source.SampleQueue.discardUpstreamSamples(int)"} {"project":"google_ExoPlayer","commit":"ce8634507daf922c72b34e4cc0a35dbb931d3b8f","changeType":"INFIX_EXPRESSION","change":"readAllocationNode \u003d\u003d firstNodeToDiscard","source":"com.google.android.exoplayer2.source.SampleQueue.dropUpstreamFrom(long)","target":"com.google.android.exoplayer2.source.SampleQueue.discardUpstreamSamples(int)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.source.SampleQueue.discardUpstreamSamples(int)"} {"project":"google_ExoPlayer","commit":"ce8634507daf922c72b34e4cc0a35dbb931d3b8f","changeType":"JAVADOC","change":"/** \n * Discards samples from the write side of the buffer.\n * @param discardFromIndex The absolute index of the first sample to be discarded. Must be in therange [ {@link #getReadIndex()}, {@link #getWriteIndex()}].\n */\n","source":"com.google.android.exoplayer2.source.SampleQueue.dropUpstreamFrom(long)","target":"com.google.android.exoplayer2.source.SampleQueue.discardUpstreamSamples(int)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.source.SampleQueue.discardUpstreamSamples(int)"} {"project":"google_ExoPlayer","commit":"ce8634507daf922c72b34e4cc0a35dbb931d3b8f","changeType":"METHOD_INVOCATION","change":"clearAllocationNodes(firstNodeToDiscard)","source":"com.google.android.exoplayer2.source.SampleQueue.dropUpstreamFrom(long)","target":"com.google.android.exoplayer2.source.SampleQueue.discardUpstreamSamples(int)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.source.SampleQueue.discardUpstreamSamples(int)"} {"project":"google_ExoPlayer","commit":"ce8634507daf922c72b34e4cc0a35dbb931d3b8f","changeType":"METHOD_INVOCATION","change":"clearAllocationNodes(firstAllocationNode)","source":"com.google.android.exoplayer2.source.SampleQueue.dropUpstreamFrom(long)","target":"com.google.android.exoplayer2.source.SampleQueue.discardUpstreamSamples(int)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.source.SampleQueue.discardUpstreamSamples(int)"} {"project":"google_ExoPlayer","commit":"ce8634507daf922c72b34e4cc0a35dbb931d3b8f","changeType":"QUALIFIED_NAME","change":"lastNodeToKeep.endPosition","source":"com.google.android.exoplayer2.source.SampleQueue.dropUpstreamFrom(long)","target":"com.google.android.exoplayer2.source.SampleQueue.discardUpstreamSamples(int)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.source.SampleQueue.discardUpstreamSamples(int)"} {"project":"google_ExoPlayer","commit":"ce8634507daf922c72b34e4cc0a35dbb931d3b8f","changeType":"QUALIFIED_NAME","change":"lastNodeToKeep.next","source":"com.google.android.exoplayer2.source.SampleQueue.dropUpstreamFrom(long)","target":"com.google.android.exoplayer2.source.SampleQueue.discardUpstreamSamples(int)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.source.SampleQueue.discardUpstreamSamples(int)"} {"project":"google_ExoPlayer","commit":"ce8634507daf922c72b34e4cc0a35dbb931d3b8f","changeType":"QUALIFIED_NAME","change":"firstAllocationNode.startPosition","source":"com.google.android.exoplayer2.source.SampleQueue.dropUpstreamFrom(long)","target":"com.google.android.exoplayer2.source.SampleQueue.discardUpstreamSamples(int)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.source.SampleQueue.discardUpstreamSamples(int)"} {"project":"google_ExoPlayer","commit":"ce8634507daf922c72b34e4cc0a35dbb931d3b8f","changeType":"SIMPLE_TYPE","change":"AllocationNode","source":"com.google.android.exoplayer2.source.SampleQueue.dropUpstreamFrom(long)","target":"com.google.android.exoplayer2.source.SampleQueue.discardUpstreamSamples(int)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.source.SampleQueue.discardUpstreamSamples(int)"} {"project":"google_ExoPlayer","commit":"ce8634507daf922c72b34e4cc0a35dbb931d3b8f","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"firstNodeToDiscard","source":"com.google.android.exoplayer2.source.SampleQueue.dropUpstreamFrom(long)","target":"com.google.android.exoplayer2.source.SampleQueue.discardUpstreamSamples(int)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.source.SampleQueue.discardUpstreamSamples(int)"} {"project":"google_ExoPlayer","commit":"ce8634507daf922c72b34e4cc0a35dbb931d3b8f","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"lastNodeToKeep","source":"com.google.android.exoplayer2.source.SampleQueue.dropUpstreamFrom(long)","target":"com.google.android.exoplayer2.source.SampleQueue.discardUpstreamSamples(int)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.source.SampleQueue.discardUpstreamSamples(int)"} {"project":"google_ExoPlayer","commit":"ce8634507daf922c72b34e4cc0a35dbb931d3b8f","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"AllocationNode [lastNodeToKeep\u003dfirstAllocationNode]","source":"com.google.android.exoplayer2.source.SampleQueue.dropUpstreamFrom(long)","target":"com.google.android.exoplayer2.source.SampleQueue.discardUpstreamSamples(int)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.source.SampleQueue.discardUpstreamSamples(int)"} {"project":"google_ExoPlayer","commit":"ce8634507daf922c72b34e4cc0a35dbb931d3b8f","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"AllocationNode [firstNodeToDiscard\u003dlastNodeToKeep.next]","source":"com.google.android.exoplayer2.source.SampleQueue.dropUpstreamFrom(long)","target":"com.google.android.exoplayer2.source.SampleQueue.discardUpstreamSamples(int)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.source.SampleQueue.discardUpstreamSamples(int)"} {"project":"google_ExoPlayer","commit":"ce8634507daf922c72b34e4cc0a35dbb931d3b8f","changeType":"WHILE_STATEMENT","change":"while (totalBytesWritten \u003e lastNodeToKeep.endPosition) {\n lastNodeToKeep\u003dlastNodeToKeep.next;\n}\n","source":"com.google.android.exoplayer2.source.SampleQueue.dropUpstreamFrom(long)","target":"com.google.android.exoplayer2.source.SampleQueue.discardUpstreamSamples(int)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.source.SampleQueue.discardUpstreamSamples(int)"} {"project":"google_ExoPlayer","commit":"ce8634507daf922c72b34e4cc0a35dbb931d3b8f","changeType":"EXPRESSION_STATEMENT","change":"dropUpstreamFrom(totalBytesWritten)","source":"com.google.android.exoplayer2.source.SampleQueue.dropUpstreamFrom(long)","target":"com.google.android.exoplayer2.source.SampleQueue.discardUpstreamSamples(int)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer2.source.SampleQueue.discardUpstreamSamples(int)"} {"project":"google_ExoPlayer","commit":"ce8634507daf922c72b34e4cc0a35dbb931d3b8f","changeType":"JAVADOC","change":"/** \n * Discards samples from the write side of the buffer.\n * @param discardFromIndex The absolute index of the first sample to be discarded.\n */\n","source":"com.google.android.exoplayer2.source.SampleQueue.dropUpstreamFrom(long)","target":"com.google.android.exoplayer2.source.SampleQueue.discardUpstreamSamples(int)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer2.source.SampleQueue.discardUpstreamSamples(int)"} {"project":"google_ExoPlayer","commit":"ce8634507daf922c72b34e4cc0a35dbb931d3b8f","changeType":"METHOD_INVOCATION","change":"dropUpstreamFrom(totalBytesWritten)","source":"com.google.android.exoplayer2.source.SampleQueue.dropUpstreamFrom(long)","target":"com.google.android.exoplayer2.source.SampleQueue.discardUpstreamSamples(int)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer2.source.SampleQueue.discardUpstreamSamples(int)"} {"project":"google_ExoPlayer","commit":"8eb1f3f57c260d75d020f65f290d81a45106e32d","changeType":"METHOD_DECLARATION","change":"com.google.android.exoplayer.ExoPlayerImplInternal.resumeInternal()","source":"com.google.android.exoplayer.ExoPlayerImplInternal.resumeInternal()","target":"com.google.android.exoplayer.ExoPlayerImplInternal.seekToInternal(int,long)","added":false,"scope":"CLASS_S","local":"library.src.main.com.google.android.exoplayer.ExoPlayerImplInternal"} {"project":"google_ExoPlayer","commit":"8eb1f3f57c260d75d020f65f290d81a45106e32d","changeType":"ASSIGNMENT","change":"allRenderersReadyOrEnded \u003d allRenderersReadyOrEnded \u0026\u0026 isReadyOrEnded(renderer)","source":"com.google.android.exoplayer.ExoPlayerImplInternal.resumeInternal()","target":"com.google.android.exoplayer.ExoPlayerImplInternal.seekToInternal(int,long)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.ExoPlayerImplInternal.resumeInternal()"} {"project":"google_ExoPlayer","commit":"8eb1f3f57c260d75d020f65f290d81a45106e32d","changeType":"ASSIGNMENT","change":"allRenderersEnded \u003d allRenderersEnded \u0026\u0026 renderer.isEnded()","source":"com.google.android.exoplayer.ExoPlayerImplInternal.resumeInternal()","target":"com.google.android.exoplayer.ExoPlayerImplInternal.seekToInternal(int,long)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.ExoPlayerImplInternal.resumeInternal()"} {"project":"google_ExoPlayer","commit":"8eb1f3f57c260d75d020f65f290d81a45106e32d","changeType":"BOOLEAN_LITERAL","change":"true","source":"com.google.android.exoplayer.ExoPlayerImplInternal.resumeInternal()","target":"com.google.android.exoplayer.ExoPlayerImplInternal.seekToInternal(int,long)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.ExoPlayerImplInternal.resumeInternal()"} {"project":"google_ExoPlayer","commit":"8eb1f3f57c260d75d020f65f290d81a45106e32d","changeType":"CONDITIONAL_EXPRESSION","change":"allRenderersReadyOrEnded \u0026\u0026 haveSufficientBuffer() \u0026\u0026 timeline.isReady() ? ExoPlayer.STATE_READY : ExoPlayer.STATE_BUFFERING","source":"com.google.android.exoplayer.ExoPlayerImplInternal.resumeInternal()","target":"com.google.android.exoplayer.ExoPlayerImplInternal.seekToInternal(int,long)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.ExoPlayerImplInternal.resumeInternal()"} {"project":"google_ExoPlayer","commit":"8eb1f3f57c260d75d020f65f290d81a45106e32d","changeType":"ENHANCED_FOR_STATEMENT","change":"for (TrackRenderer renderer : enabledRenderers) {\n allRenderersEnded\u003dallRenderersEnded \u0026\u0026 renderer.isEnded();\n allRenderersReadyOrEnded\u003dallRenderersReadyOrEnded \u0026\u0026 isReadyOrEnded(renderer);\n}\n","source":"com.google.android.exoplayer.ExoPlayerImplInternal.resumeInternal()","target":"com.google.android.exoplayer.ExoPlayerImplInternal.seekToInternal(int,long)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.ExoPlayerImplInternal.resumeInternal()"} {"project":"google_ExoPlayer","commit":"8eb1f3f57c260d75d020f65f290d81a45106e32d","changeType":"EXPRESSION_STATEMENT","change":"handler.sendEmptyMessage(MSG_DO_SOME_WORK)","source":"com.google.android.exoplayer.ExoPlayerImplInternal.resumeInternal()","target":"com.google.android.exoplayer.ExoPlayerImplInternal.seekToInternal(int,long)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.ExoPlayerImplInternal.resumeInternal()"} {"project":"google_ExoPlayer","commit":"8eb1f3f57c260d75d020f65f290d81a45106e32d","changeType":"EXPRESSION_STATEMENT","change":"startRenderers()","source":"com.google.android.exoplayer.ExoPlayerImplInternal.resumeInternal()","target":"com.google.android.exoplayer.ExoPlayerImplInternal.seekToInternal(int,long)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.ExoPlayerImplInternal.resumeInternal()"} {"project":"google_ExoPlayer","commit":"8eb1f3f57c260d75d020f65f290d81a45106e32d","changeType":"EXPRESSION_STATEMENT","change":"setState(allRenderersReadyOrEnded \u0026\u0026 haveSufficientBuffer() \u0026\u0026 timeline.isReady() ? ExoPlayer.STATE_READY : ExoPlayer.STATE_BUFFERING)","source":"com.google.android.exoplayer.ExoPlayerImplInternal.resumeInternal()","target":"com.google.android.exoplayer.ExoPlayerImplInternal.seekToInternal(int,long)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.ExoPlayerImplInternal.resumeInternal()"} {"project":"google_ExoPlayer","commit":"8eb1f3f57c260d75d020f65f290d81a45106e32d","changeType":"EXPRESSION_STATEMENT","change":"setState(ExoPlayer.STATE_ENDED)","source":"com.google.android.exoplayer.ExoPlayerImplInternal.resumeInternal()","target":"com.google.android.exoplayer.ExoPlayerImplInternal.seekToInternal(int,long)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.ExoPlayerImplInternal.resumeInternal()"} {"project":"google_ExoPlayer","commit":"8eb1f3f57c260d75d020f65f290d81a45106e32d","changeType":"EXPRESSION_STATEMENT","change":"updateBufferedPositionUs()","source":"com.google.android.exoplayer.ExoPlayerImplInternal.resumeInternal()","target":"com.google.android.exoplayer.ExoPlayerImplInternal.seekToInternal(int,long)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.ExoPlayerImplInternal.resumeInternal()"} {"project":"google_ExoPlayer","commit":"8eb1f3f57c260d75d020f65f290d81a45106e32d","changeType":"EXPRESSION_STATEMENT","change":"allRenderersReadyOrEnded\u003dallRenderersReadyOrEnded \u0026\u0026 isReadyOrEnded(renderer)","source":"com.google.android.exoplayer.ExoPlayerImplInternal.resumeInternal()","target":"com.google.android.exoplayer.ExoPlayerImplInternal.seekToInternal(int,long)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.ExoPlayerImplInternal.resumeInternal()"} {"project":"google_ExoPlayer","commit":"8eb1f3f57c260d75d020f65f290d81a45106e32d","changeType":"EXPRESSION_STATEMENT","change":"allRenderersEnded\u003dallRenderersEnded \u0026\u0026 renderer.isEnded()","source":"com.google.android.exoplayer.ExoPlayerImplInternal.resumeInternal()","target":"com.google.android.exoplayer.ExoPlayerImplInternal.seekToInternal(int,long)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.ExoPlayerImplInternal.resumeInternal()"} {"project":"google_ExoPlayer","commit":"8eb1f3f57c260d75d020f65f290d81a45106e32d","changeType":"IF_STATEMENT","change":"playWhenReady \u0026\u0026 state \u003d\u003d ExoPlayer.STATE_READY","source":"com.google.android.exoplayer.ExoPlayerImplInternal.resumeInternal()","target":"com.google.android.exoplayer.ExoPlayerImplInternal.seekToInternal(int,long)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.ExoPlayerImplInternal.resumeInternal()"} {"project":"google_ExoPlayer","commit":"8eb1f3f57c260d75d020f65f290d81a45106e32d","changeType":"IF_STATEMENT","change":"allRenderersEnded \u0026\u0026 (playbackInfo.durationUs \u003d\u003d C.UNSET_TIME_US || playbackInfo.durationUs \u003c\u003d playbackInfo.positionUs)","source":"com.google.android.exoplayer.ExoPlayerImplInternal.resumeInternal()","target":"com.google.android.exoplayer.ExoPlayerImplInternal.seekToInternal(int,long)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.ExoPlayerImplInternal.resumeInternal()"} {"project":"google_ExoPlayer","commit":"8eb1f3f57c260d75d020f65f290d81a45106e32d","changeType":"INFIX_EXPRESSION","change":"state \u003d\u003d ExoPlayer.STATE_READY","source":"com.google.android.exoplayer.ExoPlayerImplInternal.resumeInternal()","target":"com.google.android.exoplayer.ExoPlayerImplInternal.seekToInternal(int,long)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.ExoPlayerImplInternal.resumeInternal()"} {"project":"google_ExoPlayer","commit":"8eb1f3f57c260d75d020f65f290d81a45106e32d","changeType":"INFIX_EXPRESSION","change":"playWhenReady \u0026\u0026 state \u003d\u003d ExoPlayer.STATE_READY","source":"com.google.android.exoplayer.ExoPlayerImplInternal.resumeInternal()","target":"com.google.android.exoplayer.ExoPlayerImplInternal.seekToInternal(int,long)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.ExoPlayerImplInternal.resumeInternal()"} {"project":"google_ExoPlayer","commit":"8eb1f3f57c260d75d020f65f290d81a45106e32d","changeType":"INFIX_EXPRESSION","change":"allRenderersReadyOrEnded \u0026\u0026 haveSufficientBuffer() \u0026\u0026 timeline.isReady()","source":"com.google.android.exoplayer.ExoPlayerImplInternal.resumeInternal()","target":"com.google.android.exoplayer.ExoPlayerImplInternal.seekToInternal(int,long)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.ExoPlayerImplInternal.resumeInternal()"} {"project":"google_ExoPlayer","commit":"8eb1f3f57c260d75d020f65f290d81a45106e32d","changeType":"INFIX_EXPRESSION","change":"playbackInfo.durationUs \u003c\u003d playbackInfo.positionUs","source":"com.google.android.exoplayer.ExoPlayerImplInternal.resumeInternal()","target":"com.google.android.exoplayer.ExoPlayerImplInternal.seekToInternal(int,long)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.ExoPlayerImplInternal.resumeInternal()"} {"project":"google_ExoPlayer","commit":"8eb1f3f57c260d75d020f65f290d81a45106e32d","changeType":"INFIX_EXPRESSION","change":"playbackInfo.durationUs \u003d\u003d C.UNSET_TIME_US","source":"com.google.android.exoplayer.ExoPlayerImplInternal.resumeInternal()","target":"com.google.android.exoplayer.ExoPlayerImplInternal.seekToInternal(int,long)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.ExoPlayerImplInternal.resumeInternal()"} {"project":"google_ExoPlayer","commit":"8eb1f3f57c260d75d020f65f290d81a45106e32d","changeType":"INFIX_EXPRESSION","change":"playbackInfo.durationUs \u003d\u003d C.UNSET_TIME_US || playbackInfo.durationUs \u003c\u003d playbackInfo.positionUs","source":"com.google.android.exoplayer.ExoPlayerImplInternal.resumeInternal()","target":"com.google.android.exoplayer.ExoPlayerImplInternal.seekToInternal(int,long)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.ExoPlayerImplInternal.resumeInternal()"} {"project":"google_ExoPlayer","commit":"8eb1f3f57c260d75d020f65f290d81a45106e32d","changeType":"INFIX_EXPRESSION","change":"allRenderersEnded \u0026\u0026 (playbackInfo.durationUs \u003d\u003d C.UNSET_TIME_US || playbackInfo.durationUs \u003c\u003d playbackInfo.positionUs)","source":"com.google.android.exoplayer.ExoPlayerImplInternal.resumeInternal()","target":"com.google.android.exoplayer.ExoPlayerImplInternal.seekToInternal(int,long)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.ExoPlayerImplInternal.resumeInternal()"} {"project":"google_ExoPlayer","commit":"8eb1f3f57c260d75d020f65f290d81a45106e32d","changeType":"INFIX_EXPRESSION","change":"allRenderersReadyOrEnded \u0026\u0026 isReadyOrEnded(renderer)","source":"com.google.android.exoplayer.ExoPlayerImplInternal.resumeInternal()","target":"com.google.android.exoplayer.ExoPlayerImplInternal.seekToInternal(int,long)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.ExoPlayerImplInternal.resumeInternal()"} {"project":"google_ExoPlayer","commit":"8eb1f3f57c260d75d020f65f290d81a45106e32d","changeType":"INFIX_EXPRESSION","change":"allRenderersEnded \u0026\u0026 renderer.isEnded()","source":"com.google.android.exoplayer.ExoPlayerImplInternal.resumeInternal()","target":"com.google.android.exoplayer.ExoPlayerImplInternal.seekToInternal(int,long)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.ExoPlayerImplInternal.resumeInternal()"} {"project":"google_ExoPlayer","commit":"8eb1f3f57c260d75d020f65f290d81a45106e32d","changeType":"METHOD_INVOCATION","change":"handler.sendEmptyMessage(MSG_DO_SOME_WORK)","source":"com.google.android.exoplayer.ExoPlayerImplInternal.resumeInternal()","target":"com.google.android.exoplayer.ExoPlayerImplInternal.seekToInternal(int,long)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.ExoPlayerImplInternal.resumeInternal()"} {"project":"google_ExoPlayer","commit":"8eb1f3f57c260d75d020f65f290d81a45106e32d","changeType":"METHOD_INVOCATION","change":"startRenderers()","source":"com.google.android.exoplayer.ExoPlayerImplInternal.resumeInternal()","target":"com.google.android.exoplayer.ExoPlayerImplInternal.seekToInternal(int,long)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.ExoPlayerImplInternal.resumeInternal()"} {"project":"google_ExoPlayer","commit":"8eb1f3f57c260d75d020f65f290d81a45106e32d","changeType":"METHOD_INVOCATION","change":"timeline.isReady()","source":"com.google.android.exoplayer.ExoPlayerImplInternal.resumeInternal()","target":"com.google.android.exoplayer.ExoPlayerImplInternal.seekToInternal(int,long)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.ExoPlayerImplInternal.resumeInternal()"} {"project":"google_ExoPlayer","commit":"8eb1f3f57c260d75d020f65f290d81a45106e32d","changeType":"METHOD_INVOCATION","change":"haveSufficientBuffer()","source":"com.google.android.exoplayer.ExoPlayerImplInternal.resumeInternal()","target":"com.google.android.exoplayer.ExoPlayerImplInternal.seekToInternal(int,long)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.ExoPlayerImplInternal.resumeInternal()"} {"project":"google_ExoPlayer","commit":"8eb1f3f57c260d75d020f65f290d81a45106e32d","changeType":"METHOD_INVOCATION","change":"setState(allRenderersReadyOrEnded \u0026\u0026 haveSufficientBuffer() \u0026\u0026 timeline.isReady() ? ExoPlayer.STATE_READY : ExoPlayer.STATE_BUFFERING)","source":"com.google.android.exoplayer.ExoPlayerImplInternal.resumeInternal()","target":"com.google.android.exoplayer.ExoPlayerImplInternal.seekToInternal(int,long)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.ExoPlayerImplInternal.resumeInternal()"} {"project":"google_ExoPlayer","commit":"8eb1f3f57c260d75d020f65f290d81a45106e32d","changeType":"METHOD_INVOCATION","change":"setState(ExoPlayer.STATE_ENDED)","source":"com.google.android.exoplayer.ExoPlayerImplInternal.resumeInternal()","target":"com.google.android.exoplayer.ExoPlayerImplInternal.seekToInternal(int,long)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.ExoPlayerImplInternal.resumeInternal()"} {"project":"google_ExoPlayer","commit":"8eb1f3f57c260d75d020f65f290d81a45106e32d","changeType":"METHOD_INVOCATION","change":"updateBufferedPositionUs()","source":"com.google.android.exoplayer.ExoPlayerImplInternal.resumeInternal()","target":"com.google.android.exoplayer.ExoPlayerImplInternal.seekToInternal(int,long)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.ExoPlayerImplInternal.resumeInternal()"} {"project":"google_ExoPlayer","commit":"8eb1f3f57c260d75d020f65f290d81a45106e32d","changeType":"METHOD_INVOCATION","change":"isReadyOrEnded(renderer)","source":"com.google.android.exoplayer.ExoPlayerImplInternal.resumeInternal()","target":"com.google.android.exoplayer.ExoPlayerImplInternal.seekToInternal(int,long)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.ExoPlayerImplInternal.resumeInternal()"} {"project":"google_ExoPlayer","commit":"8eb1f3f57c260d75d020f65f290d81a45106e32d","changeType":"METHOD_INVOCATION","change":"renderer.isEnded()","source":"com.google.android.exoplayer.ExoPlayerImplInternal.resumeInternal()","target":"com.google.android.exoplayer.ExoPlayerImplInternal.seekToInternal(int,long)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.ExoPlayerImplInternal.resumeInternal()"} {"project":"google_ExoPlayer","commit":"8eb1f3f57c260d75d020f65f290d81a45106e32d","changeType":"MODIFIER","change":"private","source":"com.google.android.exoplayer.ExoPlayerImplInternal.resumeInternal()","target":"com.google.android.exoplayer.ExoPlayerImplInternal.seekToInternal(int,long)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.ExoPlayerImplInternal.resumeInternal()"} {"project":"google_ExoPlayer","commit":"8eb1f3f57c260d75d020f65f290d81a45106e32d","changeType":"PARENTHESIZED_EXPRESSION","change":"(playbackInfo.durationUs \u003d\u003d C.UNSET_TIME_US || playbackInfo.durationUs \u003c\u003d playbackInfo.positionUs)","source":"com.google.android.exoplayer.ExoPlayerImplInternal.resumeInternal()","target":"com.google.android.exoplayer.ExoPlayerImplInternal.seekToInternal(int,long)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.ExoPlayerImplInternal.resumeInternal()"} {"project":"google_ExoPlayer","commit":"8eb1f3f57c260d75d020f65f290d81a45106e32d","changeType":"PRIMITIVE_TYPE","change":"boolean","source":"com.google.android.exoplayer.ExoPlayerImplInternal.resumeInternal()","target":"com.google.android.exoplayer.ExoPlayerImplInternal.seekToInternal(int,long)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.ExoPlayerImplInternal.resumeInternal()"} {"project":"google_ExoPlayer","commit":"8eb1f3f57c260d75d020f65f290d81a45106e32d","changeType":"PRIMITIVE_TYPE","change":"void","source":"com.google.android.exoplayer.ExoPlayerImplInternal.resumeInternal()","target":"com.google.android.exoplayer.ExoPlayerImplInternal.seekToInternal(int,long)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.ExoPlayerImplInternal.resumeInternal()"} {"project":"google_ExoPlayer","commit":"8eb1f3f57c260d75d020f65f290d81a45106e32d","changeType":"QUALIFIED_NAME","change":"ExoPlayer.STATE_READY","source":"com.google.android.exoplayer.ExoPlayerImplInternal.resumeInternal()","target":"com.google.android.exoplayer.ExoPlayerImplInternal.seekToInternal(int,long)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.ExoPlayerImplInternal.resumeInternal()"} {"project":"google_ExoPlayer","commit":"8eb1f3f57c260d75d020f65f290d81a45106e32d","changeType":"QUALIFIED_NAME","change":"ExoPlayer.STATE_BUFFERING","source":"com.google.android.exoplayer.ExoPlayerImplInternal.resumeInternal()","target":"com.google.android.exoplayer.ExoPlayerImplInternal.seekToInternal(int,long)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.ExoPlayerImplInternal.resumeInternal()"} {"project":"google_ExoPlayer","commit":"8eb1f3f57c260d75d020f65f290d81a45106e32d","changeType":"QUALIFIED_NAME","change":"ExoPlayer.STATE_ENDED","source":"com.google.android.exoplayer.ExoPlayerImplInternal.resumeInternal()","target":"com.google.android.exoplayer.ExoPlayerImplInternal.seekToInternal(int,long)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.ExoPlayerImplInternal.resumeInternal()"} {"project":"google_ExoPlayer","commit":"8eb1f3f57c260d75d020f65f290d81a45106e32d","changeType":"QUALIFIED_NAME","change":"playbackInfo.positionUs","source":"com.google.android.exoplayer.ExoPlayerImplInternal.resumeInternal()","target":"com.google.android.exoplayer.ExoPlayerImplInternal.seekToInternal(int,long)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.ExoPlayerImplInternal.resumeInternal()"} {"project":"google_ExoPlayer","commit":"8eb1f3f57c260d75d020f65f290d81a45106e32d","changeType":"QUALIFIED_NAME","change":"playbackInfo.durationUs","source":"com.google.android.exoplayer.ExoPlayerImplInternal.resumeInternal()","target":"com.google.android.exoplayer.ExoPlayerImplInternal.seekToInternal(int,long)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.ExoPlayerImplInternal.resumeInternal()"} {"project":"google_ExoPlayer","commit":"8eb1f3f57c260d75d020f65f290d81a45106e32d","changeType":"QUALIFIED_NAME","change":"C.UNSET_TIME_US","source":"com.google.android.exoplayer.ExoPlayerImplInternal.resumeInternal()","target":"com.google.android.exoplayer.ExoPlayerImplInternal.seekToInternal(int,long)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.ExoPlayerImplInternal.resumeInternal()"} {"project":"google_ExoPlayer","commit":"8eb1f3f57c260d75d020f65f290d81a45106e32d","changeType":"SIMPLE_TYPE","change":"TrackRenderer","source":"com.google.android.exoplayer.ExoPlayerImplInternal.resumeInternal()","target":"com.google.android.exoplayer.ExoPlayerImplInternal.seekToInternal(int,long)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.ExoPlayerImplInternal.resumeInternal()"} {"project":"google_ExoPlayer","commit":"8eb1f3f57c260d75d020f65f290d81a45106e32d","changeType":"SIMPLE_TYPE","change":"ExoPlaybackException","source":"com.google.android.exoplayer.ExoPlayerImplInternal.resumeInternal()","target":"com.google.android.exoplayer.ExoPlayerImplInternal.seekToInternal(int,long)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.ExoPlayerImplInternal.resumeInternal()"} {"project":"google_ExoPlayer","commit":"8eb1f3f57c260d75d020f65f290d81a45106e32d","changeType":"SINGLE_VARIABLE_DECLARATION","change":"TrackRenderer renderer","source":"com.google.android.exoplayer.ExoPlayerImplInternal.resumeInternal()","target":"com.google.android.exoplayer.ExoPlayerImplInternal.seekToInternal(int,long)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.ExoPlayerImplInternal.resumeInternal()"} {"project":"google_ExoPlayer","commit":"8eb1f3f57c260d75d020f65f290d81a45106e32d","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"allRenderersReadyOrEnded","source":"com.google.android.exoplayer.ExoPlayerImplInternal.resumeInternal()","target":"com.google.android.exoplayer.ExoPlayerImplInternal.seekToInternal(int,long)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.ExoPlayerImplInternal.resumeInternal()"} {"project":"google_ExoPlayer","commit":"8eb1f3f57c260d75d020f65f290d81a45106e32d","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"allRenderersEnded","source":"com.google.android.exoplayer.ExoPlayerImplInternal.resumeInternal()","target":"com.google.android.exoplayer.ExoPlayerImplInternal.seekToInternal(int,long)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.ExoPlayerImplInternal.resumeInternal()"} {"project":"google_ExoPlayer","commit":"8eb1f3f57c260d75d020f65f290d81a45106e32d","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"boolean [allRenderersReadyOrEnded\u003dtrue]","source":"com.google.android.exoplayer.ExoPlayerImplInternal.resumeInternal()","target":"com.google.android.exoplayer.ExoPlayerImplInternal.seekToInternal(int,long)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.ExoPlayerImplInternal.resumeInternal()"} {"project":"google_ExoPlayer","commit":"8eb1f3f57c260d75d020f65f290d81a45106e32d","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"boolean [allRenderersEnded\u003dtrue]","source":"com.google.android.exoplayer.ExoPlayerImplInternal.resumeInternal()","target":"com.google.android.exoplayer.ExoPlayerImplInternal.seekToInternal(int,long)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.ExoPlayerImplInternal.resumeInternal()"} {"project":"google_ExoPlayer","commit":"8eb1f3f57c260d75d020f65f290d81a45106e32d","changeType":"EXPRESSION_STATEMENT","change":"setState(ExoPlayer.STATE_BUFFERING)","source":"com.google.android.exoplayer.ExoPlayerImplInternal.resumeInternal()","target":"com.google.android.exoplayer.ExoPlayerImplInternal.seekToInternal(int,long)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.ExoPlayerImplInternal.seekToInternal(int,long)"} {"project":"google_ExoPlayer","commit":"8eb1f3f57c260d75d020f65f290d81a45106e32d","changeType":"EXPRESSION_STATEMENT","change":"handler.sendEmptyMessage(MSG_DO_SOME_WORK)","source":"com.google.android.exoplayer.ExoPlayerImplInternal.resumeInternal()","target":"com.google.android.exoplayer.ExoPlayerImplInternal.seekToInternal(int,long)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.ExoPlayerImplInternal.seekToInternal(int,long)"} {"project":"google_ExoPlayer","commit":"8eb1f3f57c260d75d020f65f290d81a45106e32d","changeType":"EXPRESSION_STATEMENT","change":"stopRenderers()","source":"com.google.android.exoplayer.ExoPlayerImplInternal.resumeInternal()","target":"com.google.android.exoplayer.ExoPlayerImplInternal.seekToInternal(int,long)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.ExoPlayerImplInternal.seekToInternal(int,long)"} {"project":"google_ExoPlayer","commit":"8eb1f3f57c260d75d020f65f290d81a45106e32d","changeType":"IF_STATEMENT","change":"sampleSource !\u003d null \u0026\u0026 enabledRenderers.length \u003e 0","source":"com.google.android.exoplayer.ExoPlayerImplInternal.resumeInternal()","target":"com.google.android.exoplayer.ExoPlayerImplInternal.seekToInternal(int,long)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.ExoPlayerImplInternal.seekToInternal(int,long)"} {"project":"google_ExoPlayer","commit":"8eb1f3f57c260d75d020f65f290d81a45106e32d","changeType":"INFIX_EXPRESSION","change":"sampleSource !\u003d null","source":"com.google.android.exoplayer.ExoPlayerImplInternal.resumeInternal()","target":"com.google.android.exoplayer.ExoPlayerImplInternal.seekToInternal(int,long)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.ExoPlayerImplInternal.seekToInternal(int,long)"} {"project":"google_ExoPlayer","commit":"8eb1f3f57c260d75d020f65f290d81a45106e32d","changeType":"INFIX_EXPRESSION","change":"sampleSource !\u003d null \u0026\u0026 enabledRenderers.length \u003e 0","source":"com.google.android.exoplayer.ExoPlayerImplInternal.resumeInternal()","target":"com.google.android.exoplayer.ExoPlayerImplInternal.seekToInternal(int,long)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.ExoPlayerImplInternal.seekToInternal(int,long)"} {"project":"google_ExoPlayer","commit":"8eb1f3f57c260d75d020f65f290d81a45106e32d","changeType":"METHOD_INVOCATION","change":"setState(ExoPlayer.STATE_BUFFERING)","source":"com.google.android.exoplayer.ExoPlayerImplInternal.resumeInternal()","target":"com.google.android.exoplayer.ExoPlayerImplInternal.seekToInternal(int,long)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.ExoPlayerImplInternal.seekToInternal(int,long)"} {"project":"google_ExoPlayer","commit":"8eb1f3f57c260d75d020f65f290d81a45106e32d","changeType":"METHOD_INVOCATION","change":"handler.sendEmptyMessage(MSG_DO_SOME_WORK)","source":"com.google.android.exoplayer.ExoPlayerImplInternal.resumeInternal()","target":"com.google.android.exoplayer.ExoPlayerImplInternal.seekToInternal(int,long)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.ExoPlayerImplInternal.seekToInternal(int,long)"} {"project":"google_ExoPlayer","commit":"8eb1f3f57c260d75d020f65f290d81a45106e32d","changeType":"METHOD_INVOCATION","change":"stopRenderers()","source":"com.google.android.exoplayer.ExoPlayerImplInternal.resumeInternal()","target":"com.google.android.exoplayer.ExoPlayerImplInternal.seekToInternal(int,long)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.ExoPlayerImplInternal.seekToInternal(int,long)"} {"project":"google_ExoPlayer","commit":"8eb1f3f57c260d75d020f65f290d81a45106e32d","changeType":"QUALIFIED_NAME","change":"ExoPlayer.STATE_BUFFERING","source":"com.google.android.exoplayer.ExoPlayerImplInternal.resumeInternal()","target":"com.google.android.exoplayer.ExoPlayerImplInternal.seekToInternal(int,long)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.ExoPlayerImplInternal.seekToInternal(int,long)"} {"project":"google_ExoPlayer","commit":"8eb1f3f57c260d75d020f65f290d81a45106e32d","changeType":"TRY_STATEMENT","change":"try {\n if (sourceIndex \u003d\u003d playbackInfo.sourceIndex \u0026\u0026 (seekPositionUs / 1000) \u003d\u003d (playbackInfo.positionUs / 1000)) {\n return;\n }\n setState(ExoPlayer.STATE_BUFFERING);\n stopRenderers();\n rebuffering\u003dfalse;\n if (sourceIndex !\u003d playbackInfo.sourceIndex) {\n playbackInfo\u003dnew PlaybackInfo(sourceIndex);\n eventHandler.obtainMessage(MSG_SOURCE_CHANGED,playbackInfo).sendToTarget();\n }\n sampleSource\u003dtimeline.seekToSource(sourceIndex);\n if (sampleSource !\u003d null \u0026\u0026 enabledRenderers.length \u003e 0) {\n seekPositionUs\u003dsampleSource.seekToUs(seekPositionUs);\n }\n setNewSourcePositionInternal(seekPositionUs);\n handler.sendEmptyMessage(MSG_DO_SOME_WORK);\n}\n finally {\n eventHandler.sendEmptyMessage(MSG_SEEK_ACK);\n}\n","source":"com.google.android.exoplayer.ExoPlayerImplInternal.resumeInternal()","target":"com.google.android.exoplayer.ExoPlayerImplInternal.seekToInternal(int,long)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.ExoPlayerImplInternal.seekToInternal(int,long)"} {"project":"google_ExoPlayer","commit":"8eb1f3f57c260d75d020f65f290d81a45106e32d","changeType":"ENHANCED_FOR_STATEMENT","change":"for (TrackRenderer renderer : enabledRenderers) {\n ensureStopped(renderer);\n}\n","source":"com.google.android.exoplayer.ExoPlayerImplInternal.resumeInternal()","target":"com.google.android.exoplayer.ExoPlayerImplInternal.seekToInternal(int,long)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer.ExoPlayerImplInternal.seekToInternal(int,long)"} {"project":"google_ExoPlayer","commit":"8eb1f3f57c260d75d020f65f290d81a45106e32d","changeType":"EXPRESSION_STATEMENT","change":"standaloneMediaClock.stop()","source":"com.google.android.exoplayer.ExoPlayerImplInternal.resumeInternal()","target":"com.google.android.exoplayer.ExoPlayerImplInternal.seekToInternal(int,long)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer.ExoPlayerImplInternal.seekToInternal(int,long)"} {"project":"google_ExoPlayer","commit":"8eb1f3f57c260d75d020f65f290d81a45106e32d","changeType":"EXPRESSION_STATEMENT","change":"ensureStopped(renderer)","source":"com.google.android.exoplayer.ExoPlayerImplInternal.resumeInternal()","target":"com.google.android.exoplayer.ExoPlayerImplInternal.seekToInternal(int,long)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer.ExoPlayerImplInternal.seekToInternal(int,long)"} {"project":"google_ExoPlayer","commit":"8eb1f3f57c260d75d020f65f290d81a45106e32d","changeType":"EXPRESSION_STATEMENT","change":"resumeInternal()","source":"com.google.android.exoplayer.ExoPlayerImplInternal.resumeInternal()","target":"com.google.android.exoplayer.ExoPlayerImplInternal.seekToInternal(int,long)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer.ExoPlayerImplInternal.seekToInternal(int,long)"} {"project":"google_ExoPlayer","commit":"8eb1f3f57c260d75d020f65f290d81a45106e32d","changeType":"IF_STATEMENT","change":"enabledRenderers.length \u003e 0","source":"com.google.android.exoplayer.ExoPlayerImplInternal.resumeInternal()","target":"com.google.android.exoplayer.ExoPlayerImplInternal.seekToInternal(int,long)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer.ExoPlayerImplInternal.seekToInternal(int,long)"} {"project":"google_ExoPlayer","commit":"8eb1f3f57c260d75d020f65f290d81a45106e32d","changeType":"IF_STATEMENT","change":"sampleSource \u003d\u003d null","source":"com.google.android.exoplayer.ExoPlayerImplInternal.resumeInternal()","target":"com.google.android.exoplayer.ExoPlayerImplInternal.seekToInternal(int,long)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer.ExoPlayerImplInternal.seekToInternal(int,long)"} {"project":"google_ExoPlayer","commit":"8eb1f3f57c260d75d020f65f290d81a45106e32d","changeType":"INFIX_EXPRESSION","change":"sampleSource \u003d\u003d null","source":"com.google.android.exoplayer.ExoPlayerImplInternal.resumeInternal()","target":"com.google.android.exoplayer.ExoPlayerImplInternal.seekToInternal(int,long)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer.ExoPlayerImplInternal.seekToInternal(int,long)"} {"project":"google_ExoPlayer","commit":"8eb1f3f57c260d75d020f65f290d81a45106e32d","changeType":"METHOD_INVOCATION","change":"standaloneMediaClock.stop()","source":"com.google.android.exoplayer.ExoPlayerImplInternal.resumeInternal()","target":"com.google.android.exoplayer.ExoPlayerImplInternal.seekToInternal(int,long)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer.ExoPlayerImplInternal.seekToInternal(int,long)"} {"project":"google_ExoPlayer","commit":"8eb1f3f57c260d75d020f65f290d81a45106e32d","changeType":"METHOD_INVOCATION","change":"ensureStopped(renderer)","source":"com.google.android.exoplayer.ExoPlayerImplInternal.resumeInternal()","target":"com.google.android.exoplayer.ExoPlayerImplInternal.seekToInternal(int,long)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer.ExoPlayerImplInternal.seekToInternal(int,long)"} {"project":"google_ExoPlayer","commit":"8eb1f3f57c260d75d020f65f290d81a45106e32d","changeType":"METHOD_INVOCATION","change":"resumeInternal()","source":"com.google.android.exoplayer.ExoPlayerImplInternal.resumeInternal()","target":"com.google.android.exoplayer.ExoPlayerImplInternal.seekToInternal(int,long)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer.ExoPlayerImplInternal.seekToInternal(int,long)"} {"project":"google_ExoPlayer","commit":"8eb1f3f57c260d75d020f65f290d81a45106e32d","changeType":"SIMPLE_TYPE","change":"TrackRenderer","source":"com.google.android.exoplayer.ExoPlayerImplInternal.resumeInternal()","target":"com.google.android.exoplayer.ExoPlayerImplInternal.seekToInternal(int,long)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer.ExoPlayerImplInternal.seekToInternal(int,long)"} {"project":"google_ExoPlayer","commit":"8eb1f3f57c260d75d020f65f290d81a45106e32d","changeType":"SINGLE_VARIABLE_DECLARATION","change":"TrackRenderer renderer","source":"com.google.android.exoplayer.ExoPlayerImplInternal.resumeInternal()","target":"com.google.android.exoplayer.ExoPlayerImplInternal.seekToInternal(int,long)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer.ExoPlayerImplInternal.seekToInternal(int,long)"} {"project":"google_ExoPlayer","commit":"8eb1f3f57c260d75d020f65f290d81a45106e32d","changeType":"TRY_STATEMENT","change":"try {\n if (sourceIndex \u003d\u003d playbackInfo.sourceIndex \u0026\u0026 (seekPositionUs / 1000) \u003d\u003d (playbackInfo.positionUs / 1000)) {\n return;\n }\n if (sourceIndex !\u003d playbackInfo.sourceIndex) {\n playbackInfo\u003dnew PlaybackInfo(sourceIndex);\n eventHandler.obtainMessage(MSG_SOURCE_CHANGED,playbackInfo).sendToTarget();\n }\n rebuffering\u003dfalse;\n standaloneMediaClock.stop();\n sampleSource\u003dtimeline.seekToSource(sourceIndex);\n if (sampleSource \u003d\u003d null) {\n setNewSourcePositionInternal(seekPositionUs);\n return;\n }\n if (enabledRenderers.length \u003e 0) {\n for ( TrackRenderer renderer : enabledRenderers) {\n ensureStopped(renderer);\n }\n seekPositionUs\u003dsampleSource.seekToUs(seekPositionUs);\n }\n setNewSourcePositionInternal(seekPositionUs);\n resumeInternal();\n}\n finally {\n eventHandler.sendEmptyMessage(MSG_SEEK_ACK);\n}\n","source":"com.google.android.exoplayer.ExoPlayerImplInternal.resumeInternal()","target":"com.google.android.exoplayer.ExoPlayerImplInternal.seekToInternal(int,long)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer.ExoPlayerImplInternal.seekToInternal(int,long)"} {"project":"google_ExoPlayer","commit":"8eb1f3f57c260d75d020f65f290d81a45106e32d","changeType":"EXPRESSION_STATEMENT","change":"resumeInternal()","source":"com.google.android.exoplayer.ExoPlayerImplInternal.resumeInternal()","target":"com.google.android.exoplayer.ExoPlayerImplInternal.seekToInternal(int,long)","added":false,"scope":"SUR_S","local":"com.google.android.exoplayer.ExoPlayerImplInternal.doSomeWork()"} {"project":"google_ExoPlayer","commit":"8eb1f3f57c260d75d020f65f290d81a45106e32d","changeType":"METHOD_INVOCATION","change":"resumeInternal()","source":"com.google.android.exoplayer.ExoPlayerImplInternal.resumeInternal()","target":"com.google.android.exoplayer.ExoPlayerImplInternal.seekToInternal(int,long)","added":false,"scope":"SUR_S","local":"com.google.android.exoplayer.ExoPlayerImplInternal.doSomeWork()"} {"project":"google_ExoPlayer","commit":"71d83f3e8478f05271845eb36a0a3f1bfec98808","changeType":"METHOD_DECLARATION","change":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.buildCue()","source":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.buildCue()","target":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.handleMiscCode(byte)","added":false,"scope":"CLASS_S","local":"library.src.main.com.google.android.exoplayer2.text.eia608.Eia608Decoder"} {"project":"google_ExoPlayer","commit":"71d83f3e8478f05271845eb36a0a3f1bfec98808","changeType":"ASSIGNMENT","change":"cueIndent \u003d DEFAULT_INDENT","source":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.buildCue()","target":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.handleMiscCode(byte)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.buildCue()"} {"project":"google_ExoPlayer","commit":"71d83f3e8478f05271845eb36a0a3f1bfec98808","changeType":"ASSIGNMENT","change":"cueLine \u003d DEFAULT_CUE_LINE","source":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.buildCue()","target":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.handleMiscCode(byte)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.buildCue()"} {"project":"google_ExoPlayer","commit":"71d83f3e8478f05271845eb36a0a3f1bfec98808","changeType":"ASSIGNMENT","change":"tabOffset \u003d 0","source":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.buildCue()","target":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.handleMiscCode(byte)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.buildCue()"} {"project":"google_ExoPlayer","commit":"71d83f3e8478f05271845eb36a0a3f1bfec98808","changeType":"ASSIGNMENT","change":"cueIndent \u003d tabOffset * 2.5f + cueIndent","source":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.buildCue()","target":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.handleMiscCode(byte)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.buildCue()"} {"project":"google_ExoPlayer","commit":"71d83f3e8478f05271845eb36a0a3f1bfec98808","changeType":"CLASS_INSTANCE_CREATION","change":"new Cue(captionString,Layout.Alignment.ALIGN_NORMAL,cueLine / 100,Cue.LINE_TYPE_FRACTION,Cue.ANCHOR_TYPE_START,cueIndent / 100,Cue.TYPE_UNSET,Cue.DIMEN_UNSET)","source":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.buildCue()","target":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.handleMiscCode(byte)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.buildCue()"} {"project":"google_ExoPlayer","commit":"71d83f3e8478f05271845eb36a0a3f1bfec98808","changeType":"EXPRESSION_STATEMENT","change":"cueIndent\u003dDEFAULT_INDENT","source":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.buildCue()","target":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.handleMiscCode(byte)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.buildCue()"} {"project":"google_ExoPlayer","commit":"71d83f3e8478f05271845eb36a0a3f1bfec98808","changeType":"EXPRESSION_STATEMENT","change":"cueLine\u003dDEFAULT_CUE_LINE","source":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.buildCue()","target":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.handleMiscCode(byte)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.buildCue()"} {"project":"google_ExoPlayer","commit":"71d83f3e8478f05271845eb36a0a3f1bfec98808","changeType":"EXPRESSION_STATEMENT","change":"captionStringBuilder.clearSpans()","source":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.buildCue()","target":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.handleMiscCode(byte)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.buildCue()"} {"project":"google_ExoPlayer","commit":"71d83f3e8478f05271845eb36a0a3f1bfec98808","changeType":"EXPRESSION_STATEMENT","change":"captionStringBuilder.clear()","source":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.buildCue()","target":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.handleMiscCode(byte)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.buildCue()"} {"project":"google_ExoPlayer","commit":"71d83f3e8478f05271845eb36a0a3f1bfec98808","changeType":"EXPRESSION_STATEMENT","change":"cues.add(cue)","source":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.buildCue()","target":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.handleMiscCode(byte)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.buildCue()"} {"project":"google_ExoPlayer","commit":"71d83f3e8478f05271845eb36a0a3f1bfec98808","changeType":"EXPRESSION_STATEMENT","change":"tabOffset\u003d0","source":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.buildCue()","target":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.handleMiscCode(byte)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.buildCue()"} {"project":"google_ExoPlayer","commit":"71d83f3e8478f05271845eb36a0a3f1bfec98808","changeType":"EXPRESSION_STATEMENT","change":"cueIndent\u003dtabOffset * 2.5f + cueIndent","source":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.buildCue()","target":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.handleMiscCode(byte)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.buildCue()"} {"project":"google_ExoPlayer","commit":"71d83f3e8478f05271845eb36a0a3f1bfec98808","changeType":"EXPRESSION_STATEMENT","change":"applySpans()","source":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.buildCue()","target":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.handleMiscCode(byte)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.buildCue()"} {"project":"google_ExoPlayer","commit":"71d83f3e8478f05271845eb36a0a3f1bfec98808","changeType":"IF_STATEMENT","change":"captionMode \u003d\u003d CC_MODE_POP_ON","source":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.buildCue()","target":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.handleMiscCode(byte)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.buildCue()"} {"project":"google_ExoPlayer","commit":"71d83f3e8478f05271845eb36a0a3f1bfec98808","changeType":"IF_STATEMENT","change":"captionString !\u003d null","source":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.buildCue()","target":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.handleMiscCode(byte)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.buildCue()"} {"project":"google_ExoPlayer","commit":"71d83f3e8478f05271845eb36a0a3f1bfec98808","changeType":"INFIX_EXPRESSION","change":"captionMode \u003d\u003d CC_MODE_POP_ON","source":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.buildCue()","target":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.handleMiscCode(byte)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.buildCue()"} {"project":"google_ExoPlayer","commit":"71d83f3e8478f05271845eb36a0a3f1bfec98808","changeType":"INFIX_EXPRESSION","change":"cueIndent / 100","source":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.buildCue()","target":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.handleMiscCode(byte)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.buildCue()"} {"project":"google_ExoPlayer","commit":"71d83f3e8478f05271845eb36a0a3f1bfec98808","changeType":"INFIX_EXPRESSION","change":"cueLine / 100","source":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.buildCue()","target":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.handleMiscCode(byte)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.buildCue()"} {"project":"google_ExoPlayer","commit":"71d83f3e8478f05271845eb36a0a3f1bfec98808","changeType":"INFIX_EXPRESSION","change":"tabOffset * 2.5f","source":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.buildCue()","target":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.handleMiscCode(byte)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.buildCue()"} {"project":"google_ExoPlayer","commit":"71d83f3e8478f05271845eb36a0a3f1bfec98808","changeType":"INFIX_EXPRESSION","change":"tabOffset * 2.5f + cueIndent","source":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.buildCue()","target":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.handleMiscCode(byte)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.buildCue()"} {"project":"google_ExoPlayer","commit":"71d83f3e8478f05271845eb36a0a3f1bfec98808","changeType":"INFIX_EXPRESSION","change":"captionString !\u003d null","source":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.buildCue()","target":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.handleMiscCode(byte)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.buildCue()"} {"project":"google_ExoPlayer","commit":"71d83f3e8478f05271845eb36a0a3f1bfec98808","changeType":"JAVADOC","change":"/** \n * Builds a cue from whatever is in the SpannableStringBuilder now.\n */\n","source":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.buildCue()","target":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.handleMiscCode(byte)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.buildCue()"} {"project":"google_ExoPlayer","commit":"71d83f3e8478f05271845eb36a0a3f1bfec98808","changeType":"METHOD_INVOCATION","change":"captionStringBuilder.clearSpans()","source":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.buildCue()","target":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.handleMiscCode(byte)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.buildCue()"} {"project":"google_ExoPlayer","commit":"71d83f3e8478f05271845eb36a0a3f1bfec98808","changeType":"METHOD_INVOCATION","change":"captionStringBuilder.clear()","source":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.buildCue()","target":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.handleMiscCode(byte)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.buildCue()"} {"project":"google_ExoPlayer","commit":"71d83f3e8478f05271845eb36a0a3f1bfec98808","changeType":"METHOD_INVOCATION","change":"cues.add(cue)","source":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.buildCue()","target":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.handleMiscCode(byte)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.buildCue()"} {"project":"google_ExoPlayer","commit":"71d83f3e8478f05271845eb36a0a3f1bfec98808","changeType":"METHOD_INVOCATION","change":"getDisplayCaption()","source":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.buildCue()","target":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.handleMiscCode(byte)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.buildCue()"} {"project":"google_ExoPlayer","commit":"71d83f3e8478f05271845eb36a0a3f1bfec98808","changeType":"METHOD_INVOCATION","change":"applySpans()","source":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.buildCue()","target":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.handleMiscCode(byte)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.buildCue()"} {"project":"google_ExoPlayer","commit":"71d83f3e8478f05271845eb36a0a3f1bfec98808","changeType":"MODIFIER","change":"private","source":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.buildCue()","target":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.handleMiscCode(byte)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.buildCue()"} {"project":"google_ExoPlayer","commit":"71d83f3e8478f05271845eb36a0a3f1bfec98808","changeType":"NULL_LITERAL","change":"null","source":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.buildCue()","target":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.handleMiscCode(byte)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.buildCue()"} {"project":"google_ExoPlayer","commit":"71d83f3e8478f05271845eb36a0a3f1bfec98808","changeType":"NUMBER_LITERAL","change":"100","source":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.buildCue()","target":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.handleMiscCode(byte)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.buildCue()"} {"project":"google_ExoPlayer","commit":"71d83f3e8478f05271845eb36a0a3f1bfec98808","changeType":"NUMBER_LITERAL","change":"0","source":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.buildCue()","target":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.handleMiscCode(byte)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.buildCue()"} {"project":"google_ExoPlayer","commit":"71d83f3e8478f05271845eb36a0a3f1bfec98808","changeType":"NUMBER_LITERAL","change":"2.5f","source":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.buildCue()","target":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.handleMiscCode(byte)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.buildCue()"} {"project":"google_ExoPlayer","commit":"71d83f3e8478f05271845eb36a0a3f1bfec98808","changeType":"PRIMITIVE_TYPE","change":"void","source":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.buildCue()","target":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.handleMiscCode(byte)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.buildCue()"} {"project":"google_ExoPlayer","commit":"71d83f3e8478f05271845eb36a0a3f1bfec98808","changeType":"QUALIFIED_NAME","change":"Cue.DIMEN_UNSET","source":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.buildCue()","target":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.handleMiscCode(byte)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.buildCue()"} {"project":"google_ExoPlayer","commit":"71d83f3e8478f05271845eb36a0a3f1bfec98808","changeType":"QUALIFIED_NAME","change":"Cue.TYPE_UNSET","source":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.buildCue()","target":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.handleMiscCode(byte)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.buildCue()"} {"project":"google_ExoPlayer","commit":"71d83f3e8478f05271845eb36a0a3f1bfec98808","changeType":"QUALIFIED_NAME","change":"Cue.ANCHOR_TYPE_START","source":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.buildCue()","target":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.handleMiscCode(byte)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.buildCue()"} {"project":"google_ExoPlayer","commit":"71d83f3e8478f05271845eb36a0a3f1bfec98808","changeType":"QUALIFIED_NAME","change":"Cue.LINE_TYPE_FRACTION","source":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.buildCue()","target":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.handleMiscCode(byte)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.buildCue()"} {"project":"google_ExoPlayer","commit":"71d83f3e8478f05271845eb36a0a3f1bfec98808","changeType":"QUALIFIED_NAME","change":"Layout.Alignment","source":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.buildCue()","target":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.handleMiscCode(byte)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.buildCue()"} {"project":"google_ExoPlayer","commit":"71d83f3e8478f05271845eb36a0a3f1bfec98808","changeType":"QUALIFIED_NAME","change":"Layout.Alignment.ALIGN_NORMAL","source":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.buildCue()","target":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.handleMiscCode(byte)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.buildCue()"} {"project":"google_ExoPlayer","commit":"71d83f3e8478f05271845eb36a0a3f1bfec98808","changeType":"SIMPLE_TYPE","change":"Cue","source":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.buildCue()","target":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.handleMiscCode(byte)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.buildCue()"} {"project":"google_ExoPlayer","commit":"71d83f3e8478f05271845eb36a0a3f1bfec98808","changeType":"SIMPLE_TYPE","change":"CharSequence","source":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.buildCue()","target":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.handleMiscCode(byte)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.buildCue()"} {"project":"google_ExoPlayer","commit":"71d83f3e8478f05271845eb36a0a3f1bfec98808","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"cue","source":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.buildCue()","target":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.handleMiscCode(byte)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.buildCue()"} {"project":"google_ExoPlayer","commit":"71d83f3e8478f05271845eb36a0a3f1bfec98808","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"captionString","source":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.buildCue()","target":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.handleMiscCode(byte)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.buildCue()"} {"project":"google_ExoPlayer","commit":"71d83f3e8478f05271845eb36a0a3f1bfec98808","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"Cue [cue\u003dnew Cue(captionString,Layout.Alignment.ALIGN_NORMAL,cueLine / 100,Cue.LINE_TYPE_FRACTION,Cue.ANCHOR_TYPE_START,cueIndent / 100,Cue.TYPE_UNSET,Cue.DIMEN_UNSET)]","source":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.buildCue()","target":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.handleMiscCode(byte)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.buildCue()"} {"project":"google_ExoPlayer","commit":"71d83f3e8478f05271845eb36a0a3f1bfec98808","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"CharSequence [captionString\u003dgetDisplayCaption()]","source":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.buildCue()","target":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.handleMiscCode(byte)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.buildCue()"} {"project":"google_ExoPlayer","commit":"71d83f3e8478f05271845eb36a0a3f1bfec98808","changeType":"ASSIGNMENT","change":"currentCue \u003d new Eia608CueBuilder()","source":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.buildCue()","target":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.handleMiscCode(byte)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.handleMiscCode(byte)"} {"project":"google_ExoPlayer","commit":"71d83f3e8478f05271845eb36a0a3f1bfec98808","changeType":"CLASS_INSTANCE_CREATION","change":"new Eia608CueBuilder()","source":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.buildCue()","target":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.handleMiscCode(byte)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.handleMiscCode(byte)"} {"project":"google_ExoPlayer","commit":"71d83f3e8478f05271845eb36a0a3f1bfec98808","changeType":"ENHANCED_FOR_STATEMENT","change":"for (Eia608CueBuilder cue : cues) {\n if (!cue.rollUp()) {\n cues.remove(cue);\n }\n}\n","source":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.buildCue()","target":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.handleMiscCode(byte)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.handleMiscCode(byte)"} {"project":"google_ExoPlayer","commit":"71d83f3e8478f05271845eb36a0a3f1bfec98808","changeType":"EXPRESSION_STATEMENT","change":"renderCues()","source":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.buildCue()","target":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.handleMiscCode(byte)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.handleMiscCode(byte)"} {"project":"google_ExoPlayer","commit":"71d83f3e8478f05271845eb36a0a3f1bfec98808","changeType":"EXPRESSION_STATEMENT","change":"cues.add(currentCue)","source":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.buildCue()","target":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.handleMiscCode(byte)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.handleMiscCode(byte)"} {"project":"google_ExoPlayer","commit":"71d83f3e8478f05271845eb36a0a3f1bfec98808","changeType":"EXPRESSION_STATEMENT","change":"cues.remove(cue)","source":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.buildCue()","target":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.handleMiscCode(byte)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.handleMiscCode(byte)"} {"project":"google_ExoPlayer","commit":"71d83f3e8478f05271845eb36a0a3f1bfec98808","changeType":"EXPRESSION_STATEMENT","change":"cues.clear()","source":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.buildCue()","target":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.handleMiscCode(byte)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.handleMiscCode(byte)"} {"project":"google_ExoPlayer","commit":"71d83f3e8478f05271845eb36a0a3f1bfec98808","changeType":"EXPRESSION_STATEMENT","change":"currentCue\u003dnew Eia608CueBuilder()","source":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.buildCue()","target":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.handleMiscCode(byte)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.handleMiscCode(byte)"} {"project":"google_ExoPlayer","commit":"71d83f3e8478f05271845eb36a0a3f1bfec98808","changeType":"EXPRESSION_STATEMENT","change":"currentCue.backspace()","source":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.buildCue()","target":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.handleMiscCode(byte)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.handleMiscCode(byte)"} {"project":"google_ExoPlayer","commit":"71d83f3e8478f05271845eb36a0a3f1bfec98808","changeType":"EXPRESSION_STATEMENT","change":"cues.pollFirst()","source":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.buildCue()","target":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.handleMiscCode(byte)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.handleMiscCode(byte)"} {"project":"google_ExoPlayer","commit":"71d83f3e8478f05271845eb36a0a3f1bfec98808","changeType":"EXPRESSION_STATEMENT","change":"subtitle.setCues(Collections.\u003cCue\u003eemptyList())","source":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.buildCue()","target":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.handleMiscCode(byte)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.handleMiscCode(byte)"} {"project":"google_ExoPlayer","commit":"71d83f3e8478f05271845eb36a0a3f1bfec98808","changeType":"IF_STATEMENT","change":"!cue.rollUp()","source":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.buildCue()","target":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.handleMiscCode(byte)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.handleMiscCode(byte)"} {"project":"google_ExoPlayer","commit":"71d83f3e8478f05271845eb36a0a3f1bfec98808","changeType":"IF_STATEMENT","change":"captionMode \u003d\u003d CC_MODE_ROLL_UP","source":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.buildCue()","target":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.handleMiscCode(byte)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.handleMiscCode(byte)"} {"project":"google_ExoPlayer","commit":"71d83f3e8478f05271845eb36a0a3f1bfec98808","changeType":"INFIX_EXPRESSION","change":"cues.size() \u003e captionRowCount","source":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.buildCue()","target":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.handleMiscCode(byte)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.handleMiscCode(byte)"} {"project":"google_ExoPlayer","commit":"71d83f3e8478f05271845eb36a0a3f1bfec98808","changeType":"METHOD_INVOCATION","change":"cues.size()","source":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.buildCue()","target":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.handleMiscCode(byte)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.handleMiscCode(byte)"} {"project":"google_ExoPlayer","commit":"71d83f3e8478f05271845eb36a0a3f1bfec98808","changeType":"METHOD_INVOCATION","change":"renderCues()","source":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.buildCue()","target":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.handleMiscCode(byte)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.handleMiscCode(byte)"} {"project":"google_ExoPlayer","commit":"71d83f3e8478f05271845eb36a0a3f1bfec98808","changeType":"METHOD_INVOCATION","change":"cues.add(currentCue)","source":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.buildCue()","target":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.handleMiscCode(byte)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.handleMiscCode(byte)"} {"project":"google_ExoPlayer","commit":"71d83f3e8478f05271845eb36a0a3f1bfec98808","changeType":"METHOD_INVOCATION","change":"cues.remove(cue)","source":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.buildCue()","target":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.handleMiscCode(byte)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.handleMiscCode(byte)"} {"project":"google_ExoPlayer","commit":"71d83f3e8478f05271845eb36a0a3f1bfec98808","changeType":"METHOD_INVOCATION","change":"cues.clear()","source":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.buildCue()","target":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.handleMiscCode(byte)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.handleMiscCode(byte)"} {"project":"google_ExoPlayer","commit":"71d83f3e8478f05271845eb36a0a3f1bfec98808","changeType":"METHOD_INVOCATION","change":"Collections.\u003cCue\u003eemptyList()","source":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.buildCue()","target":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.handleMiscCode(byte)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.handleMiscCode(byte)"} {"project":"google_ExoPlayer","commit":"71d83f3e8478f05271845eb36a0a3f1bfec98808","changeType":"METHOD_INVOCATION","change":"cue.rollUp()","source":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.buildCue()","target":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.handleMiscCode(byte)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.handleMiscCode(byte)"} {"project":"google_ExoPlayer","commit":"71d83f3e8478f05271845eb36a0a3f1bfec98808","changeType":"METHOD_INVOCATION","change":"currentCue.backspace()","source":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.buildCue()","target":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.handleMiscCode(byte)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.handleMiscCode(byte)"} {"project":"google_ExoPlayer","commit":"71d83f3e8478f05271845eb36a0a3f1bfec98808","changeType":"METHOD_INVOCATION","change":"cues.pollFirst()","source":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.buildCue()","target":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.handleMiscCode(byte)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.handleMiscCode(byte)"} {"project":"google_ExoPlayer","commit":"71d83f3e8478f05271845eb36a0a3f1bfec98808","changeType":"METHOD_INVOCATION","change":"subtitle.setCues(Collections.\u003cCue\u003eemptyList())","source":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.buildCue()","target":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.handleMiscCode(byte)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.handleMiscCode(byte)"} {"project":"google_ExoPlayer","commit":"71d83f3e8478f05271845eb36a0a3f1bfec98808","changeType":"PREFIX_EXPRESSION","change":"!cue.rollUp()","source":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.buildCue()","target":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.handleMiscCode(byte)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.handleMiscCode(byte)"} {"project":"google_ExoPlayer","commit":"71d83f3e8478f05271845eb36a0a3f1bfec98808","changeType":"SIMPLE_TYPE","change":"Cue","source":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.buildCue()","target":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.handleMiscCode(byte)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.handleMiscCode(byte)"} {"project":"google_ExoPlayer","commit":"71d83f3e8478f05271845eb36a0a3f1bfec98808","changeType":"SIMPLE_TYPE","change":"Eia608CueBuilder","source":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.buildCue()","target":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.handleMiscCode(byte)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.handleMiscCode(byte)"} {"project":"google_ExoPlayer","commit":"71d83f3e8478f05271845eb36a0a3f1bfec98808","changeType":"SINGLE_VARIABLE_DECLARATION","change":"Eia608CueBuilder cue","source":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.buildCue()","target":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.handleMiscCode(byte)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.handleMiscCode(byte)"} {"project":"google_ExoPlayer","commit":"71d83f3e8478f05271845eb36a0a3f1bfec98808","changeType":"SWITCH_CASE","change":"case CTRL_DELETE_TO_END_OF_ROW:\n","source":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.buildCue()","target":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.handleMiscCode(byte)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.handleMiscCode(byte)"} {"project":"google_ExoPlayer","commit":"71d83f3e8478f05271845eb36a0a3f1bfec98808","changeType":"SWITCH_STATEMENT","change":"switch (cc2) {\ncase CTRL_ERASE_DISPLAYED_MEMORY:\n if (captionMode \u003d\u003d CC_MODE_ROLL_UP || captionMode \u003d\u003d CC_MODE_PAINT_ON) {\n currentCue\u003dnew Eia608CueBuilder();\n cues.clear();\n }\nsubtitle.setCues(Collections.\u003cCue\u003eemptyList());\nreturn;\ncase CTRL_ERASE_NON_DISPLAYED_MEMORY:\ncurrentCue\u003dnew Eia608CueBuilder();\ncues.clear();\nreturn;\ncase CTRL_END_OF_CAPTION:\nrenderCues();\ncues.clear();\nreturn;\ncase CTRL_CARRIAGE_RETURN:\nif (captionMode \u003d\u003d CC_MODE_ROLL_UP) {\nfor (Eia608CueBuilder cue : cues) {\nif (!cue.rollUp()) {\ncues.remove(cue);\n}\n}\ncurrentCue\u003dnew Eia608CueBuilder();\ncues.add(currentCue);\nwhile (cues.size() \u003e captionRowCount) {\ncues.pollFirst();\n}\n}\nreturn;\ncase CTRL_BACKSPACE:\ncurrentCue.backspace();\nreturn;\ncase CTRL_DELETE_TO_END_OF_ROW:\nreturn;\n}\n","source":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.buildCue()","target":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.handleMiscCode(byte)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.handleMiscCode(byte)"} {"project":"google_ExoPlayer","commit":"71d83f3e8478f05271845eb36a0a3f1bfec98808","changeType":"WHILE_STATEMENT","change":"while (cues.size() \u003e captionRowCount) {\n cues.pollFirst();\n}\n","source":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.buildCue()","target":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.handleMiscCode(byte)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.handleMiscCode(byte)"} {"project":"google_ExoPlayer","commit":"71d83f3e8478f05271845eb36a0a3f1bfec98808","changeType":"EXPRESSION_STATEMENT","change":"maybeAppendNewline()","source":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.buildCue()","target":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.handleMiscCode(byte)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.handleMiscCode(byte)"} {"project":"google_ExoPlayer","commit":"71d83f3e8478f05271845eb36a0a3f1bfec98808","changeType":"EXPRESSION_STATEMENT","change":"backspace()","source":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.buildCue()","target":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.handleMiscCode(byte)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.handleMiscCode(byte)"} {"project":"google_ExoPlayer","commit":"71d83f3e8478f05271845eb36a0a3f1bfec98808","changeType":"EXPRESSION_STATEMENT","change":"flushCaptionBuilder()","source":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.buildCue()","target":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.handleMiscCode(byte)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.handleMiscCode(byte)"} {"project":"google_ExoPlayer","commit":"71d83f3e8478f05271845eb36a0a3f1bfec98808","changeType":"EXPRESSION_STATEMENT","change":"buildCue()","source":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.buildCue()","target":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.handleMiscCode(byte)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.handleMiscCode(byte)"} {"project":"google_ExoPlayer","commit":"71d83f3e8478f05271845eb36a0a3f1bfec98808","changeType":"METHOD_INVOCATION","change":"maybeAppendNewline()","source":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.buildCue()","target":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.handleMiscCode(byte)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.handleMiscCode(byte)"} {"project":"google_ExoPlayer","commit":"71d83f3e8478f05271845eb36a0a3f1bfec98808","changeType":"METHOD_INVOCATION","change":"backspace()","source":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.buildCue()","target":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.handleMiscCode(byte)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.handleMiscCode(byte)"} {"project":"google_ExoPlayer","commit":"71d83f3e8478f05271845eb36a0a3f1bfec98808","changeType":"METHOD_INVOCATION","change":"flushCaptionBuilder()","source":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.buildCue()","target":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.handleMiscCode(byte)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.handleMiscCode(byte)"} {"project":"google_ExoPlayer","commit":"71d83f3e8478f05271845eb36a0a3f1bfec98808","changeType":"METHOD_INVOCATION","change":"buildCue()","source":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.buildCue()","target":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.handleMiscCode(byte)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.handleMiscCode(byte)"} {"project":"google_ExoPlayer","commit":"71d83f3e8478f05271845eb36a0a3f1bfec98808","changeType":"SWITCH_STATEMENT","change":"switch (cc2) {\ncase CTRL_ERASE_DISPLAYED_MEMORY:\n if (captionMode \u003d\u003d CC_MODE_ROLL_UP || captionMode \u003d\u003d CC_MODE_PAINT_ON) {\n flushCaptionBuilder();\n }\nreturn;\ncase CTRL_ERASE_NON_DISPLAYED_MEMORY:\nflushCaptionBuilder();\nreturn;\ncase CTRL_END_OF_CAPTION:\nbuildCue();\nflushCaptionBuilder();\nreturn;\ncase CTRL_CARRIAGE_RETURN:\nmaybeAppendNewline();\nreturn;\ncase CTRL_BACKSPACE:\nbackspace();\nreturn;\n}\n","source":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.buildCue()","target":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.handleMiscCode(byte)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.handleMiscCode(byte)"} {"project":"google_ExoPlayer","commit":"71d83f3e8478f05271845eb36a0a3f1bfec98808","changeType":"EXPRESSION_STATEMENT","change":"buildCue()","source":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.buildCue()","target":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.handleMiscCode(byte)","added":false,"scope":"SUR_S","local":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.decode(SubtitleInputBuffer)"} {"project":"google_ExoPlayer","commit":"71d83f3e8478f05271845eb36a0a3f1bfec98808","changeType":"METHOD_INVOCATION","change":"buildCue()","source":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.buildCue()","target":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.handleMiscCode(byte)","added":false,"scope":"SUR_S","local":"com.google.android.exoplayer2.text.eia608.Eia608Decoder.decode(SubtitleInputBuffer)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"METHOD_DECLARATION","change":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":false,"scope":"CLASS_S","local":"library.src.main.com.google.android.exoplayer2.source.hls.HlsChunkSource"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"ARRAY_ACCESS","change":"variantLastPlaylistLoadTimesMs[newVariantIndex]","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"ARRAY_ACCESS","change":"variantLastPlaylistLoadTimesMs[oldVariantIndex]","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"ARRAY_ACCESS","change":"variantPlaylists[newVariantIndex]","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"ARRAY_ACCESS","change":"variantPlaylists[oldVariantIndex]","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"ASSIGNMENT","change":"offsetToLiveInstantSecs -\u003d newMediaPlaylist.segments.get(i).durationSecs","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"ASSIGNMENT","change":"offsetToLiveInstantSecs -\u003d (double)(currentTimeMs - variantLastPlaylistLoadTimesMs[newVariantIndex]) / 1000","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"ASSIGNMENT","change":"offsetToLiveInstantSecs +\u003d LIVE_VARIANT_SWITCH_SAFETY_EXTRA_SECS","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"ASSIGNMENT","change":"offsetToLiveInstantSecs +\u003d (double)(currentTimeMs - variantLastPlaylistLoadTimesMs[oldVariantIndex]) / 1000","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"ASSIGNMENT","change":"offsetToLiveInstantSecs +\u003d oldMediaPlaylist.segments.get(i).durationSecs","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"CAST_EXPRESSION","change":"(double)(currentTimeMs - variantLastPlaylistLoadTimesMs[newVariantIndex])","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"CAST_EXPRESSION","change":"(double)(currentTimeMs - variantLastPlaylistLoadTimesMs[oldVariantIndex])","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"EXPRESSION_STATEMENT","change":"offsetToLiveInstantSecs-\u003dnewMediaPlaylist.segments.get(i).durationSecs","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"EXPRESSION_STATEMENT","change":"offsetToLiveInstantSecs-\u003d(double)(currentTimeMs - variantLastPlaylistLoadTimesMs[newVariantIndex]) / 1000","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"EXPRESSION_STATEMENT","change":"offsetToLiveInstantSecs+\u003dLIVE_VARIANT_SWITCH_SAFETY_EXTRA_SECS","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"EXPRESSION_STATEMENT","change":"offsetToLiveInstantSecs+\u003d(double)(currentTimeMs - variantLastPlaylistLoadTimesMs[oldVariantIndex]) / 1000","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"EXPRESSION_STATEMENT","change":"offsetToLiveInstantSecs+\u003doldMediaPlaylist.segments.get(i).durationSecs","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"FIELD_ACCESS","change":"newMediaPlaylist.segments.get(i).durationSecs","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"FIELD_ACCESS","change":"oldMediaPlaylist.segments.get(i).durationSecs","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"FOR_STATEMENT","change":"for (int i\u003dnewMediaPlaylist.segments.size() - 1; i \u003e\u003d 0; i--) {\n offsetToLiveInstantSecs-\u003dnewMediaPlaylist.segments.get(i).durationSecs;\n if (offsetToLiveInstantSecs \u003c 0) {\n return newMediaPlaylist.mediaSequence + i;\n }\n}\n","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"FOR_STATEMENT","change":"for (int i\u003dpreviousChunkIndex - oldMediaPlaylist.mediaSequence; i \u003c oldMediaPlaylist.segments.size(); i++) {\n offsetToLiveInstantSecs+\u003doldMediaPlaylist.segments.get(i).durationSecs;\n}\n","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"IF_STATEMENT","change":"offsetToLiveInstantSecs \u003c 0","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"IF_STATEMENT","change":"previousChunkIndex \u003c oldMediaPlaylist.mediaSequence","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"IF_STATEMENT","change":"oldVariantIndex \u003d\u003d newVariantIndex","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"INFIX_EXPRESSION","change":"newMediaPlaylist.mediaSequence - 1","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"INFIX_EXPRESSION","change":"newMediaPlaylist.mediaSequence + i","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"INFIX_EXPRESSION","change":"offsetToLiveInstantSecs \u003c 0","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"INFIX_EXPRESSION","change":"i \u003e\u003d 0","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"INFIX_EXPRESSION","change":"newMediaPlaylist.segments.size() - 1","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"INFIX_EXPRESSION","change":"newMediaPlaylist.mediaSequence + newMediaPlaylist.segments.size() + 1","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"INFIX_EXPRESSION","change":"currentTimeMs - variantLastPlaylistLoadTimesMs[newVariantIndex]","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"INFIX_EXPRESSION","change":"(double)(currentTimeMs - variantLastPlaylistLoadTimesMs[newVariantIndex]) / 1000","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"INFIX_EXPRESSION","change":"currentTimeMs - variantLastPlaylistLoadTimesMs[oldVariantIndex]","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"INFIX_EXPRESSION","change":"(double)(currentTimeMs - variantLastPlaylistLoadTimesMs[oldVariantIndex]) / 1000","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"INFIX_EXPRESSION","change":"i \u003c oldMediaPlaylist.segments.size()","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"INFIX_EXPRESSION","change":"previousChunkIndex - oldMediaPlaylist.mediaSequence","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"INFIX_EXPRESSION","change":"previousChunkIndex \u003c oldMediaPlaylist.mediaSequence","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"INFIX_EXPRESSION","change":"previousChunkIndex + 1","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"INFIX_EXPRESSION","change":"oldVariantIndex \u003d\u003d newVariantIndex","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"JAVADOC","change":"/** \n * Returns the media sequence number of a chunk in a new variant for a live stream variant switch.\n * @param previousChunkIndex The index of the last chunk in the old variant.\n * @param oldVariantIndex The index of the old variant.\n * @param newVariantIndex The index of the new variant.\n * @return Media sequence number of the chunk to switch to in a live stream in the variant thatcorresponds to the given {@code newVariantIndex}.\n */\n","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"METHOD_INVOCATION","change":"newMediaPlaylist.segments.get(i)","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"METHOD_INVOCATION","change":"newMediaPlaylist.segments.size()","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"METHOD_INVOCATION","change":"SystemClock.elapsedRealtime()","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"METHOD_INVOCATION","change":"oldMediaPlaylist.segments.get(i)","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"METHOD_INVOCATION","change":"oldMediaPlaylist.segments.size()","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"MODIFIER","change":"private","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"NUMBER_LITERAL","change":"1","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"NUMBER_LITERAL","change":"0","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"NUMBER_LITERAL","change":"1000","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"PARENTHESIZED_EXPRESSION","change":"(currentTimeMs - variantLastPlaylistLoadTimesMs[newVariantIndex])","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"PARENTHESIZED_EXPRESSION","change":"(currentTimeMs - variantLastPlaylistLoadTimesMs[oldVariantIndex])","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"POSTFIX_EXPRESSION","change":"i--","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"POSTFIX_EXPRESSION","change":"i++","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"PRIMITIVE_TYPE","change":"int","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"PRIMITIVE_TYPE","change":"double","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"PRIMITIVE_TYPE","change":"long","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"QUALIFIED_NAME","change":"newMediaPlaylist.mediaSequence","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"QUALIFIED_NAME","change":"newMediaPlaylist.segments","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"QUALIFIED_NAME","change":"oldMediaPlaylist.segments","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"QUALIFIED_NAME","change":"oldMediaPlaylist.mediaSequence","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"RETURN_STATEMENT","change":"return newMediaPlaylist.mediaSequence - 1;\n","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"RETURN_STATEMENT","change":"return newMediaPlaylist.mediaSequence + i;\n","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"RETURN_STATEMENT","change":"return newMediaPlaylist.mediaSequence + newMediaPlaylist.segments.size() + 1;\n","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"RETURN_STATEMENT","change":"return previousChunkIndex + 1;\n","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"SIMPLE_TYPE","change":"HlsMediaPlaylist","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"SINGLE_VARIABLE_DECLARATION","change":"int newVariantIndex","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"SINGLE_VARIABLE_DECLARATION","change":"int oldVariantIndex","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"SINGLE_VARIABLE_DECLARATION","change":"int previousChunkIndex","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"VARIABLE_DECLARATION_EXPRESSION","change":"int [i\u003dnewMediaPlaylist.segments.size() - 1]","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"VARIABLE_DECLARATION_EXPRESSION","change":"int [i\u003dpreviousChunkIndex - oldMediaPlaylist.mediaSequence]","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"i","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"currentTimeMs","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"offsetToLiveInstantSecs","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"newMediaPlaylist","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"oldMediaPlaylist","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"long [currentTimeMs\u003dSystemClock.elapsedRealtime()]","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"double [offsetToLiveInstantSecs\u003d0]","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"HlsMediaPlaylist [newMediaPlaylist\u003dvariantPlaylists[newVariantIndex]]","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"HlsMediaPlaylist [oldMediaPlaylist\u003dvariantPlaylists[oldVariantIndex]]","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"ASSIGNMENT","change":"mediaPlaylist \u003d playlistTracker.getPlaylistSnapshot(variants[newVariantIndex])","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"ASSIGNMENT","change":"out.playlist \u003d variants[newVariantIndex]","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"ASSIGNMENT","change":"chunkMediaSequence \u003d Util.binarySearchFloor(mediaPlaylist.segments,targetPositionUs,true,!playlistTracker.isLive() || previous \u003d\u003d null) + mediaPlaylist.mediaSequence","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"ASSIGNMENT","change":"chunkMediaSequence \u003d mediaPlaylist.mediaSequence + mediaPlaylist.segments.size()","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"CONDITIONAL_EXPRESSION","change":"previous \u003d\u003d null ? playbackPositionUs : previous.startTimeUs","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"EXPRESSION_STATEMENT","change":"chunkMediaSequence\u003dmediaPlaylist.mediaSequence + mediaPlaylist.segments.size()","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"EXPRESSION_STATEMENT","change":"chunkMediaSequence\u003dUtil.binarySearchFloor(mediaPlaylist.segments,targetPositionUs,true,!playlistTracker.isLive() || previous \u003d\u003d null) + mediaPlaylist.mediaSequence","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"EXPRESSION_STATEMENT","change":"mediaPlaylist\u003dplaylistTracker.getPlaylistSnapshot(variants[newVariantIndex])","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"EXPRESSION_STATEMENT","change":"out.playlist\u003dvariants[newVariantIndex]","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"IF_STATEMENT","change":"mediaPlaylist.hasEndTag","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"IF_STATEMENT","change":"targetPositionUs \u003e mediaPlaylist.getEndTimeUs()","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"IF_STATEMENT","change":"previous !\u003d null \u0026\u0026 !switchingVariant","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"IF_STATEMENT","change":"previous \u003d\u003d null || switchingVariant","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"IF_STATEMENT","change":"chunkMediaSequence \u003c mediaPlaylist.mediaSequence \u0026\u0026 previous !\u003d null","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"INFIX_EXPRESSION","change":"previous !\u003d null","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"INFIX_EXPRESSION","change":"Util.binarySearchFloor(mediaPlaylist.segments,targetPositionUs,true,!playlistTracker.isLive() || previous \u003d\u003d null) + mediaPlaylist.mediaSequence","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"INFIX_EXPRESSION","change":"!playlistTracker.isLive() || previous \u003d\u003d null","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"INFIX_EXPRESSION","change":"targetPositionUs \u003e mediaPlaylist.getEndTimeUs()","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"INFIX_EXPRESSION","change":"previous !\u003d null \u0026\u0026 !switchingVariant","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"INFIX_EXPRESSION","change":"previous \u003d\u003d null || switchingVariant","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"INFIX_EXPRESSION","change":"mediaPlaylist.mediaSequence + mediaPlaylist.segments.size()","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"INFIX_EXPRESSION","change":"chunkMediaSequence \u003c mediaPlaylist.mediaSequence \u0026\u0026 previous !\u003d null","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"JAVADOC","change":"/** \n * Returns the next chunk to load. \u003cp\u003e If a chunk is available then {@link HlsChunkHolder#chunk} is set. If the end of the stream hasbeen reached then {@link HlsChunkHolder#endOfStream} is set. If a chunk is not available butthe end of the stream has not been reached, {@link HlsChunkHolder#playlist} is set tocontain the {@link HlsMasterPlaylist.HlsUrl} that refers to the playlist that needs refreshing.\n * @param previous The most recently loaded media chunk.\n * @param playbackPositionUs The current playback position. If {@code previous} is null then thisparameter is the position from which playback is expected to start (or restart) and hence should be interpreted as a seek position.\n * @param out A holder to populate.\n */\n","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"METHOD_INVOCATION","change":"Util.binarySearchFloor(mediaPlaylist.segments,targetPositionUs,true,!playlistTracker.isLive() || previous \u003d\u003d null)","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"METHOD_INVOCATION","change":"playlistTracker.getPlaylistSnapshot(variants[newVariantIndex])","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"METHOD_INVOCATION","change":"playlistTracker.isLive()","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"METHOD_INVOCATION","change":"mediaPlaylist.getEndTimeUs()","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"PREFIX_EXPRESSION","change":"!switchingVariant","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"PREFIX_EXPRESSION","change":"!playlistTracker.isLive()","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"QUALIFIED_NAME","change":"mediaPlaylist.hasEndTag","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"QUALIFIED_NAME","change":"out.playlist","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"targetPositionUs","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"long [targetPositionUs\u003dprevious \u003d\u003d null ? playbackPositionUs : previous.startTimeUs]","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"HlsMediaPlaylist [mediaPlaylist\u003dplaylistTracker.getPlaylistSnapshot(variants[newVariantIndex])]","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"long [startTimeUs\u003dsegment.startTimeUs]","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"ARRAY_ACCESS","change":"variantPlaylists[newVariantIndex]","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"ASSIGNMENT","change":"chunkMediaSequence \u003d Math.max(0,mediaPlaylist.segments.size() - 3) + mediaPlaylist.mediaSequence","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"ASSIGNMENT","change":"chunkMediaSequence \u003d Util.binarySearchFloor(mediaPlaylist.segments,playbackPositionUs,true,true) + mediaPlaylist.mediaSequence","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"ASSIGNMENT","change":"startTimeUs \u003d previous.getAdjustedStartTimeUs()","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"ASSIGNMENT","change":"out.chunk \u003d newMediaPlaylistChunk(newVariantIndex,trackSelection.getSelectionReason(),trackSelection.getSelectionData())","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"ASSIGNMENT","change":"out.retryInMs \u003d msToRerequestLiveMediaPlaylist + 10","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"ASSIGNMENT","change":"mediaPlaylist \u003d variantPlaylists[newVariantIndex]","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"ASSIGNMENT","change":"startTimeUs \u003d 0","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"ASSIGNMENT","change":"chunkMediaSequence \u003d Util.binarySearchFloor(mediaPlaylist.segments,previous.startTimeUs,true,true) + mediaPlaylist.mediaSequence","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"ASSIGNMENT","change":"startTimeUs \u003d segment.startTimeUs","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"ASSIGNMENT","change":"chunkMediaSequence \u003d getLiveNextChunkSequenceNumber(previous.chunkIndex,oldVariantIndex,newVariantIndex)","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"EXPRESSION_STATEMENT","change":"chunkMediaSequence\u003dUtil.binarySearchFloor(mediaPlaylist.segments,previous.startTimeUs,true,true) + mediaPlaylist.mediaSequence","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"EXPRESSION_STATEMENT","change":"chunkMediaSequence\u003dUtil.binarySearchFloor(mediaPlaylist.segments,playbackPositionUs,true,true) + mediaPlaylist.mediaSequence","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"EXPRESSION_STATEMENT","change":"chunkMediaSequence\u003dgetLiveNextChunkSequenceNumber(previous.chunkIndex,oldVariantIndex,newVariantIndex)","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"EXPRESSION_STATEMENT","change":"startTimeUs\u003d0","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"EXPRESSION_STATEMENT","change":"mediaPlaylist\u003dvariantPlaylists[newVariantIndex]","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"EXPRESSION_STATEMENT","change":"chunkMediaSequence\u003dMath.max(0,mediaPlaylist.segments.size() - 3) + mediaPlaylist.mediaSequence","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"EXPRESSION_STATEMENT","change":"startTimeUs\u003dsegment.startTimeUs","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"EXPRESSION_STATEMENT","change":"startTimeUs\u003dprevious.getAdjustedStartTimeUs()","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"EXPRESSION_STATEMENT","change":"out.retryInMs\u003dmsToRerequestLiveMediaPlaylist + 10","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"EXPRESSION_STATEMENT","change":"out.chunk\u003dnewMediaPlaylistChunk(newVariantIndex,trackSelection.getSelectionReason(),trackSelection.getSelectionData())","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"IF_STATEMENT","change":"!mediaPlaylist.live","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"IF_STATEMENT","change":"switchingVariant","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"IF_STATEMENT","change":"msToRerequestLiveMediaPlaylist \u003c\u003d 0","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"IF_STATEMENT","change":"previous \u003d\u003d null","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"IF_STATEMENT","change":"live","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"INFIX_EXPRESSION","change":"mediaPlaylist.segments.size() - 3","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"INFIX_EXPRESSION","change":"msToRerequestLiveMediaPlaylist + 10","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"INFIX_EXPRESSION","change":"msToRerequestLiveMediaPlaylist \u003c\u003d 0","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"INFIX_EXPRESSION","change":"Math.max(0,mediaPlaylist.segments.size() - 3) + mediaPlaylist.mediaSequence","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"INFIX_EXPRESSION","change":"Util.binarySearchFloor(mediaPlaylist.segments,playbackPositionUs,true,true) + mediaPlaylist.mediaSequence","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"INFIX_EXPRESSION","change":"Util.binarySearchFloor(mediaPlaylist.segments,previous.startTimeUs,true,true) + mediaPlaylist.mediaSequence","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"JAVADOC","change":"/** \n * Returns the next chunk to load. \u003cp\u003e If a chunk is available then {@link HlsChunkHolder#chunk} is set. If the end of the stream hasbeen reached then {@link HlsChunkHolder#endOfStream} is set. If a chunk is not available butthe end of the stream has not been reached, {@link HlsChunkHolder#retryInMs} is set to containthe amount of milliseconds to wait before retrying.\n * @param previous The most recently loaded media chunk.\n * @param playbackPositionUs The current playback position. If {@code previous} is null then thisparameter is the position from which playback is expected to start (or restart) and hence should be interpreted as a seek position.\n * @param out A holder to populate.\n */\n","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"METHOD_INVOCATION","change":"getLiveNextChunkSequenceNumber(previous.chunkIndex,oldVariantIndex,newVariantIndex)","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"METHOD_INVOCATION","change":"Math.max(0,mediaPlaylist.segments.size() - 3)","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"METHOD_INVOCATION","change":"Util.binarySearchFloor(mediaPlaylist.segments,playbackPositionUs,true,true)","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"METHOD_INVOCATION","change":"newMediaPlaylistChunk(newVariantIndex,trackSelection.getSelectionReason(),trackSelection.getSelectionData())","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"METHOD_INVOCATION","change":"msToRerequestLiveMediaPlaylist(newVariantIndex)","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"METHOD_INVOCATION","change":"Util.binarySearchFloor(mediaPlaylist.segments,previous.startTimeUs,true,true)","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"NUMBER_LITERAL","change":"3","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"NUMBER_LITERAL","change":"10","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"PREFIX_EXPRESSION","change":"!mediaPlaylist.live","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"QUALIFIED_NAME","change":"previous.chunkIndex","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"QUALIFIED_NAME","change":"out.retryInMs","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"QUALIFIED_NAME","change":"mediaPlaylist.live","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"msToRerequestLiveMediaPlaylist","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"long [startTimeUs]","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"HlsMediaPlaylist [mediaPlaylist\u003dvariantPlaylists[newVariantIndex]]","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)"} {"project":"google_ExoPlayer","commit":"aaf38adc26e2d2333c67e5989c2d36a7b6627414","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"long [msToRerequestLiveMediaPlaylist\u003dmsToRerequestLiveMediaPlaylist(newVariantIndex)]","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getLiveNextChunkSequenceNumber(int,int,int)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,HlsChunkHolder)"} {"project":"google_ExoPlayer","commit":"661b14020e02210f1bff436bc145c2c38663f115","changeType":"METHOD_DECLARATION","change":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)","source":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)","target":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)","added":false,"scope":"CLASS_S","local":"extensions.cronet.src.main.com.google.android.exoplayer2.ext.cronet.CronetDataSource"} {"project":"google_ExoPlayer","commit":"661b14020e02210f1bff436bc145c2c38663f115","changeType":"CATCH_CLAUSE","change":"catch (IndexOutOfBoundsException e) {\n throw new InvalidContentTypeException(null,currentDataSpec);\n}\n","source":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)","target":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)"} {"project":"google_ExoPlayer","commit":"661b14020e02210f1bff436bc145c2c38663f115","changeType":"CLASS_INSTANCE_CREATION","change":"new InvalidContentTypeException(null,currentDataSpec)","source":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)","target":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)"} {"project":"google_ExoPlayer","commit":"661b14020e02210f1bff436bc145c2c38663f115","changeType":"CLASS_INSTANCE_CREATION","change":"new InvalidContentTypeException(contentType,currentDataSpec)","source":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)","target":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)"} {"project":"google_ExoPlayer","commit":"661b14020e02210f1bff436bc145c2c38663f115","changeType":"CLASS_INSTANCE_CREATION","change":"new DataSourceException(DataSourceException.POSITION_OUT_OF_RANGE)","source":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)","target":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)"} {"project":"google_ExoPlayer","commit":"661b14020e02210f1bff436bc145c2c38663f115","changeType":"CLASS_INSTANCE_CREATION","change":"new InvalidResponseCodeException(responseCode,info.getAllHeaders(),currentDataSpec)","source":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)","target":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)"} {"project":"google_ExoPlayer","commit":"661b14020e02210f1bff436bc145c2c38663f115","changeType":"EXPRESSION_STATEMENT","change":"exception.initCause(new DataSourceException(DataSourceException.POSITION_OUT_OF_RANGE))","source":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)","target":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)"} {"project":"google_ExoPlayer","commit":"661b14020e02210f1bff436bc145c2c38663f115","changeType":"IF_STATEMENT","change":"contentTypePredicate !\u003d null \u0026\u0026 !contentTypePredicate.evaluate(contentType)","source":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)","target":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)"} {"project":"google_ExoPlayer","commit":"661b14020e02210f1bff436bc145c2c38663f115","changeType":"IF_STATEMENT","change":"responseCode \u003d\u003d 416","source":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)","target":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)"} {"project":"google_ExoPlayer","commit":"661b14020e02210f1bff436bc145c2c38663f115","changeType":"IF_STATEMENT","change":"responseCode \u003c 200 || responseCode \u003e 299","source":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)","target":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)"} {"project":"google_ExoPlayer","commit":"661b14020e02210f1bff436bc145c2c38663f115","changeType":"INFIX_EXPRESSION","change":"contentTypePredicate !\u003d null","source":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)","target":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)"} {"project":"google_ExoPlayer","commit":"661b14020e02210f1bff436bc145c2c38663f115","changeType":"INFIX_EXPRESSION","change":"contentTypePredicate !\u003d null \u0026\u0026 !contentTypePredicate.evaluate(contentType)","source":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)","target":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)"} {"project":"google_ExoPlayer","commit":"661b14020e02210f1bff436bc145c2c38663f115","changeType":"INFIX_EXPRESSION","change":"responseCode \u003d\u003d 416","source":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)","target":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)"} {"project":"google_ExoPlayer","commit":"661b14020e02210f1bff436bc145c2c38663f115","changeType":"INFIX_EXPRESSION","change":"responseCode \u003e 299","source":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)","target":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)"} {"project":"google_ExoPlayer","commit":"661b14020e02210f1bff436bc145c2c38663f115","changeType":"INFIX_EXPRESSION","change":"responseCode \u003c 200","source":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)","target":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)"} {"project":"google_ExoPlayer","commit":"661b14020e02210f1bff436bc145c2c38663f115","changeType":"INFIX_EXPRESSION","change":"responseCode \u003c 200 || responseCode \u003e 299","source":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)","target":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)"} {"project":"google_ExoPlayer","commit":"661b14020e02210f1bff436bc145c2c38663f115","changeType":"METHOD_INVOCATION","change":"contentTypePredicate.evaluate(contentType)","source":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)","target":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)"} {"project":"google_ExoPlayer","commit":"661b14020e02210f1bff436bc145c2c38663f115","changeType":"METHOD_INVOCATION","change":"info.getAllHeaders()","source":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)","target":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)"} {"project":"google_ExoPlayer","commit":"661b14020e02210f1bff436bc145c2c38663f115","changeType":"METHOD_INVOCATION","change":"info.getAllHeaders().get(\"Content-Type\")","source":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)","target":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)"} {"project":"google_ExoPlayer","commit":"661b14020e02210f1bff436bc145c2c38663f115","changeType":"METHOD_INVOCATION","change":"info.getAllHeaders().get(\"Content-Type\").get(0)","source":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)","target":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)"} {"project":"google_ExoPlayer","commit":"661b14020e02210f1bff436bc145c2c38663f115","changeType":"METHOD_INVOCATION","change":"exception.initCause(new DataSourceException(DataSourceException.POSITION_OUT_OF_RANGE))","source":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)","target":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)"} {"project":"google_ExoPlayer","commit":"661b14020e02210f1bff436bc145c2c38663f115","changeType":"METHOD_INVOCATION","change":"info.getHttpStatusCode()","source":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)","target":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)"} {"project":"google_ExoPlayer","commit":"661b14020e02210f1bff436bc145c2c38663f115","changeType":"MODIFIER","change":"private","source":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)","target":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)"} {"project":"google_ExoPlayer","commit":"661b14020e02210f1bff436bc145c2c38663f115","changeType":"NULL_LITERAL","change":"null","source":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)","target":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)"} {"project":"google_ExoPlayer","commit":"661b14020e02210f1bff436bc145c2c38663f115","changeType":"NUMBER_LITERAL","change":"0","source":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)","target":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)"} {"project":"google_ExoPlayer","commit":"661b14020e02210f1bff436bc145c2c38663f115","changeType":"NUMBER_LITERAL","change":"416","source":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)","target":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)"} {"project":"google_ExoPlayer","commit":"661b14020e02210f1bff436bc145c2c38663f115","changeType":"NUMBER_LITERAL","change":"299","source":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)","target":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)"} {"project":"google_ExoPlayer","commit":"661b14020e02210f1bff436bc145c2c38663f115","changeType":"NUMBER_LITERAL","change":"200","source":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)","target":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)"} {"project":"google_ExoPlayer","commit":"661b14020e02210f1bff436bc145c2c38663f115","changeType":"PREFIX_EXPRESSION","change":"!contentTypePredicate.evaluate(contentType)","source":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)","target":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)"} {"project":"google_ExoPlayer","commit":"661b14020e02210f1bff436bc145c2c38663f115","changeType":"PRIMITIVE_TYPE","change":"int","source":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)","target":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)"} {"project":"google_ExoPlayer","commit":"661b14020e02210f1bff436bc145c2c38663f115","changeType":"PRIMITIVE_TYPE","change":"void","source":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)","target":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)"} {"project":"google_ExoPlayer","commit":"661b14020e02210f1bff436bc145c2c38663f115","changeType":"QUALIFIED_NAME","change":"DataSourceException.POSITION_OUT_OF_RANGE","source":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)","target":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)"} {"project":"google_ExoPlayer","commit":"661b14020e02210f1bff436bc145c2c38663f115","changeType":"SIMPLE_TYPE","change":"InvalidContentTypeException","source":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)","target":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)"} {"project":"google_ExoPlayer","commit":"661b14020e02210f1bff436bc145c2c38663f115","changeType":"SIMPLE_TYPE","change":"IndexOutOfBoundsException","source":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)","target":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)"} {"project":"google_ExoPlayer","commit":"661b14020e02210f1bff436bc145c2c38663f115","changeType":"SIMPLE_TYPE","change":"String","source":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)","target":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)"} {"project":"google_ExoPlayer","commit":"661b14020e02210f1bff436bc145c2c38663f115","changeType":"SIMPLE_TYPE","change":"DataSourceException","source":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)","target":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)"} {"project":"google_ExoPlayer","commit":"661b14020e02210f1bff436bc145c2c38663f115","changeType":"SIMPLE_TYPE","change":"InvalidResponseCodeException","source":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)","target":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)"} {"project":"google_ExoPlayer","commit":"661b14020e02210f1bff436bc145c2c38663f115","changeType":"SIMPLE_TYPE","change":"HttpDataSourceException","source":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)","target":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)"} {"project":"google_ExoPlayer","commit":"661b14020e02210f1bff436bc145c2c38663f115","changeType":"SIMPLE_TYPE","change":"UrlResponseInfo","source":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)","target":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)"} {"project":"google_ExoPlayer","commit":"661b14020e02210f1bff436bc145c2c38663f115","changeType":"SINGLE_VARIABLE_DECLARATION","change":"IndexOutOfBoundsException e","source":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)","target":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)"} {"project":"google_ExoPlayer","commit":"661b14020e02210f1bff436bc145c2c38663f115","changeType":"SINGLE_VARIABLE_DECLARATION","change":"UrlResponseInfo info","source":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)","target":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)"} {"project":"google_ExoPlayer","commit":"661b14020e02210f1bff436bc145c2c38663f115","changeType":"STRING_LITERAL","change":"Content-Type","source":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)","target":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)"} {"project":"google_ExoPlayer","commit":"661b14020e02210f1bff436bc145c2c38663f115","changeType":"THROW_STATEMENT","change":"throw new InvalidContentTypeException(null,currentDataSpec);\n","source":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)","target":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)"} {"project":"google_ExoPlayer","commit":"661b14020e02210f1bff436bc145c2c38663f115","changeType":"THROW_STATEMENT","change":"throw new InvalidContentTypeException(contentType,currentDataSpec);\n","source":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)","target":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)"} {"project":"google_ExoPlayer","commit":"661b14020e02210f1bff436bc145c2c38663f115","changeType":"THROW_STATEMENT","change":"throw exception;\n","source":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)","target":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)"} {"project":"google_ExoPlayer","commit":"661b14020e02210f1bff436bc145c2c38663f115","changeType":"TRY_STATEMENT","change":"try {\n String contentType\u003dinfo.getAllHeaders().get(\"Content-Type\").get(0);\n if (contentTypePredicate !\u003d null \u0026\u0026 !contentTypePredicate.evaluate(contentType)) {\n throw new InvalidContentTypeException(contentType,currentDataSpec);\n }\n}\n catch (IndexOutOfBoundsException e) {\n throw new InvalidContentTypeException(null,currentDataSpec);\n}\n","source":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)","target":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)"} {"project":"google_ExoPlayer","commit":"661b14020e02210f1bff436bc145c2c38663f115","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"contentType","source":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)","target":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)"} {"project":"google_ExoPlayer","commit":"661b14020e02210f1bff436bc145c2c38663f115","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"exception","source":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)","target":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)"} {"project":"google_ExoPlayer","commit":"661b14020e02210f1bff436bc145c2c38663f115","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"responseCode","source":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)","target":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)"} {"project":"google_ExoPlayer","commit":"661b14020e02210f1bff436bc145c2c38663f115","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"String [contentType\u003dinfo.getAllHeaders().get(\"Content-Type\").get(0)]","source":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)","target":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)"} {"project":"google_ExoPlayer","commit":"661b14020e02210f1bff436bc145c2c38663f115","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"InvalidResponseCodeException [exception\u003dnew InvalidResponseCodeException(responseCode,info.getAllHeaders(),currentDataSpec)]","source":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)","target":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)"} {"project":"google_ExoPlayer","commit":"661b14020e02210f1bff436bc145c2c38663f115","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"int [responseCode\u003dinfo.getHttpStatusCode()]","source":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)","target":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)"} {"project":"google_ExoPlayer","commit":"661b14020e02210f1bff436bc145c2c38663f115","changeType":"CLASS_INSTANCE_CREATION","change":"new DataSourceException(DataSourceException.POSITION_OUT_OF_RANGE)","source":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)","target":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)"} {"project":"google_ExoPlayer","commit":"661b14020e02210f1bff436bc145c2c38663f115","changeType":"CLASS_INSTANCE_CREATION","change":"new InvalidContentTypeException(contentType,currentDataSpec)","source":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)","target":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)"} {"project":"google_ExoPlayer","commit":"661b14020e02210f1bff436bc145c2c38663f115","changeType":"CLASS_INSTANCE_CREATION","change":"new InvalidResponseCodeException(responseCode,info.getAllHeaders(),currentDataSpec)","source":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)","target":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)"} {"project":"google_ExoPlayer","commit":"661b14020e02210f1bff436bc145c2c38663f115","changeType":"CONDITIONAL_EXPRESSION","change":"contentTypeHeaders \u003d\u003d null || contentTypeHeaders.isEmpty() ? null : contentTypeHeaders.get(0)","source":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)","target":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)"} {"project":"google_ExoPlayer","commit":"661b14020e02210f1bff436bc145c2c38663f115","changeType":"EXPRESSION_STATEMENT","change":"exception.initCause(new DataSourceException(DataSourceException.POSITION_OUT_OF_RANGE))","source":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)","target":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)"} {"project":"google_ExoPlayer","commit":"661b14020e02210f1bff436bc145c2c38663f115","changeType":"IF_STATEMENT","change":"contentTypePredicate !\u003d null","source":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)","target":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)"} {"project":"google_ExoPlayer","commit":"661b14020e02210f1bff436bc145c2c38663f115","changeType":"IF_STATEMENT","change":"responseCode \u003c 200 || responseCode \u003e 299","source":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)","target":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)"} {"project":"google_ExoPlayer","commit":"661b14020e02210f1bff436bc145c2c38663f115","changeType":"IF_STATEMENT","change":"responseCode \u003d\u003d 416","source":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)","target":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)"} {"project":"google_ExoPlayer","commit":"661b14020e02210f1bff436bc145c2c38663f115","changeType":"IF_STATEMENT","change":"!contentTypePredicate.evaluate(contentType)","source":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)","target":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)"} {"project":"google_ExoPlayer","commit":"661b14020e02210f1bff436bc145c2c38663f115","changeType":"INFIX_EXPRESSION","change":"contentTypePredicate !\u003d null","source":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)","target":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)"} {"project":"google_ExoPlayer","commit":"661b14020e02210f1bff436bc145c2c38663f115","changeType":"INFIX_EXPRESSION","change":"responseCode \u003c 200 || responseCode \u003e 299","source":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)","target":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)"} {"project":"google_ExoPlayer","commit":"661b14020e02210f1bff436bc145c2c38663f115","changeType":"INFIX_EXPRESSION","change":"contentTypeHeaders \u003d\u003d null","source":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)","target":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)"} {"project":"google_ExoPlayer","commit":"661b14020e02210f1bff436bc145c2c38663f115","changeType":"INFIX_EXPRESSION","change":"responseCode \u003d\u003d 416","source":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)","target":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)"} {"project":"google_ExoPlayer","commit":"661b14020e02210f1bff436bc145c2c38663f115","changeType":"INFIX_EXPRESSION","change":"responseCode \u003c 200","source":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)","target":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)"} {"project":"google_ExoPlayer","commit":"661b14020e02210f1bff436bc145c2c38663f115","changeType":"INFIX_EXPRESSION","change":"contentTypeHeaders \u003d\u003d null || contentTypeHeaders.isEmpty()","source":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)","target":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)"} {"project":"google_ExoPlayer","commit":"661b14020e02210f1bff436bc145c2c38663f115","changeType":"INFIX_EXPRESSION","change":"responseCode \u003e 299","source":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)","target":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)"} {"project":"google_ExoPlayer","commit":"661b14020e02210f1bff436bc145c2c38663f115","changeType":"METHOD_INVOCATION","change":"exception.initCause(new DataSourceException(DataSourceException.POSITION_OUT_OF_RANGE))","source":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)","target":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)"} {"project":"google_ExoPlayer","commit":"661b14020e02210f1bff436bc145c2c38663f115","changeType":"METHOD_INVOCATION","change":"contentTypeHeaders.isEmpty()","source":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)","target":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)"} {"project":"google_ExoPlayer","commit":"661b14020e02210f1bff436bc145c2c38663f115","changeType":"METHOD_INVOCATION","change":"contentTypeHeaders.get(0)","source":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)","target":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)"} {"project":"google_ExoPlayer","commit":"661b14020e02210f1bff436bc145c2c38663f115","changeType":"METHOD_INVOCATION","change":"info.getAllHeaders().get(CONTENT_TYPE)","source":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)","target":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)"} {"project":"google_ExoPlayer","commit":"661b14020e02210f1bff436bc145c2c38663f115","changeType":"METHOD_INVOCATION","change":"contentTypePredicate.evaluate(contentType)","source":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)","target":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)"} {"project":"google_ExoPlayer","commit":"661b14020e02210f1bff436bc145c2c38663f115","changeType":"METHOD_INVOCATION","change":"info.getHttpStatusCode()","source":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)","target":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)"} {"project":"google_ExoPlayer","commit":"661b14020e02210f1bff436bc145c2c38663f115","changeType":"NULL_LITERAL","change":"null","source":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)","target":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)"} {"project":"google_ExoPlayer","commit":"661b14020e02210f1bff436bc145c2c38663f115","changeType":"NUMBER_LITERAL","change":"299","source":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)","target":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)"} {"project":"google_ExoPlayer","commit":"661b14020e02210f1bff436bc145c2c38663f115","changeType":"NUMBER_LITERAL","change":"200","source":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)","target":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)"} {"project":"google_ExoPlayer","commit":"661b14020e02210f1bff436bc145c2c38663f115","changeType":"NUMBER_LITERAL","change":"416","source":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)","target":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)"} {"project":"google_ExoPlayer","commit":"661b14020e02210f1bff436bc145c2c38663f115","changeType":"PARAMETERIZED_TYPE","change":"List\u003cString\u003e","source":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)","target":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)"} {"project":"google_ExoPlayer","commit":"661b14020e02210f1bff436bc145c2c38663f115","changeType":"PREFIX_EXPRESSION","change":"!contentTypePredicate.evaluate(contentType)","source":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)","target":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)"} {"project":"google_ExoPlayer","commit":"661b14020e02210f1bff436bc145c2c38663f115","changeType":"PRIMITIVE_TYPE","change":"int","source":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)","target":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)"} {"project":"google_ExoPlayer","commit":"661b14020e02210f1bff436bc145c2c38663f115","changeType":"QUALIFIED_NAME","change":"DataSourceException.POSITION_OUT_OF_RANGE","source":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)","target":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)"} {"project":"google_ExoPlayer","commit":"661b14020e02210f1bff436bc145c2c38663f115","changeType":"SIMPLE_TYPE","change":"DataSourceException","source":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)","target":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)"} {"project":"google_ExoPlayer","commit":"661b14020e02210f1bff436bc145c2c38663f115","changeType":"SIMPLE_TYPE","change":"InvalidContentTypeException","source":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)","target":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)"} {"project":"google_ExoPlayer","commit":"661b14020e02210f1bff436bc145c2c38663f115","changeType":"SIMPLE_TYPE","change":"List","source":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)","target":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)"} {"project":"google_ExoPlayer","commit":"661b14020e02210f1bff436bc145c2c38663f115","changeType":"SIMPLE_TYPE","change":"String","source":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)","target":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)"} {"project":"google_ExoPlayer","commit":"661b14020e02210f1bff436bc145c2c38663f115","changeType":"SIMPLE_TYPE","change":"InvalidResponseCodeException","source":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)","target":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)"} {"project":"google_ExoPlayer","commit":"661b14020e02210f1bff436bc145c2c38663f115","changeType":"THROW_STATEMENT","change":"throw exception;\n","source":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)","target":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)"} {"project":"google_ExoPlayer","commit":"661b14020e02210f1bff436bc145c2c38663f115","changeType":"THROW_STATEMENT","change":"throw new InvalidContentTypeException(contentType,currentDataSpec);\n","source":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)","target":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)"} {"project":"google_ExoPlayer","commit":"661b14020e02210f1bff436bc145c2c38663f115","changeType":"TRY_STATEMENT","change":"try {\n int responseCode\u003dinfo.getHttpStatusCode();\n if (responseCode \u003c 200 || responseCode \u003e 299) {\n InvalidResponseCodeException exception\u003dnew InvalidResponseCodeException(responseCode,info.getAllHeaders(),currentDataSpec);\n if (responseCode \u003d\u003d 416) {\n exception.initCause(new DataSourceException(DataSourceException.POSITION_OUT_OF_RANGE));\n }\n throw exception;\n }\n if (contentTypePredicate !\u003d null) {\n List\u003cString\u003e contentTypeHeaders\u003dinfo.getAllHeaders().get(CONTENT_TYPE);\n String contentType\u003dcontentTypeHeaders \u003d\u003d null || contentTypeHeaders.isEmpty() ? null : contentTypeHeaders.get(0);\n if (!contentTypePredicate.evaluate(contentType)) {\n throw new InvalidContentTypeException(contentType,currentDataSpec);\n }\n }\n responseInfo\u003dinfo;\n if (getIsCompressed(info)) {\n contentLength\u003dcurrentDataSpec.length;\n }\n else {\n contentLength\u003dgetContentLength(info.getAllHeaders());\n if (currentDataSpec.length !\u003d C.LENGTH_UNSET \u0026\u0026 contentLength !\u003d C.LENGTH_UNSET \u0026\u0026 currentDataSpec.length !\u003d contentLength) {\n throw new OpenException(\"Content length did not match requested length\",currentDataSpec,getStatus(request));\n }\n }\n if (contentLength \u003e 0) {\n expectedBytesRemainingToRead\u003dnew AtomicLong(contentLength);\n }\n connectionState\u003dCONNECTED_CONNECTION;\n}\n catch (HttpDataSourceException e) {\n exception\u003de;\n}\n finally {\n operation.open();\n}\n","source":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)","target":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)"} {"project":"google_ExoPlayer","commit":"661b14020e02210f1bff436bc145c2c38663f115","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"exception","source":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)","target":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)"} {"project":"google_ExoPlayer","commit":"661b14020e02210f1bff436bc145c2c38663f115","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"contentTypeHeaders","source":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)","target":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)"} {"project":"google_ExoPlayer","commit":"661b14020e02210f1bff436bc145c2c38663f115","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"contentType","source":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)","target":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)"} {"project":"google_ExoPlayer","commit":"661b14020e02210f1bff436bc145c2c38663f115","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"responseCode","source":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)","target":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)"} {"project":"google_ExoPlayer","commit":"661b14020e02210f1bff436bc145c2c38663f115","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"InvalidResponseCodeException [exception\u003dnew InvalidResponseCodeException(responseCode,info.getAllHeaders(),currentDataSpec)]","source":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)","target":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)"} {"project":"google_ExoPlayer","commit":"661b14020e02210f1bff436bc145c2c38663f115","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"int [responseCode\u003dinfo.getHttpStatusCode()]","source":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)","target":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)"} {"project":"google_ExoPlayer","commit":"661b14020e02210f1bff436bc145c2c38663f115","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"String [contentType\u003dcontentTypeHeaders \u003d\u003d null || contentTypeHeaders.isEmpty() ? null : contentTypeHeaders.get(0)]","source":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)","target":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)"} {"project":"google_ExoPlayer","commit":"661b14020e02210f1bff436bc145c2c38663f115","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"List\u003cString\u003e [contentTypeHeaders\u003dinfo.getAllHeaders().get(CONTENT_TYPE)]","source":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)","target":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)"} {"project":"google_ExoPlayer","commit":"661b14020e02210f1bff436bc145c2c38663f115","changeType":"EXPRESSION_STATEMENT","change":"validateResponse(info)","source":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)","target":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)"} {"project":"google_ExoPlayer","commit":"661b14020e02210f1bff436bc145c2c38663f115","changeType":"METHOD_INVOCATION","change":"validateResponse(info)","source":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)","target":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)"} {"project":"google_ExoPlayer","commit":"661b14020e02210f1bff436bc145c2c38663f115","changeType":"TRY_STATEMENT","change":"try {\n validateResponse(info);\n responseInfo\u003dinfo;\n if (getIsCompressed(info)) {\n contentLength\u003dcurrentDataSpec.length;\n }\n else {\n contentLength\u003dgetContentLength(info.getAllHeaders());\n if (currentDataSpec.length !\u003d C.LENGTH_UNSET \u0026\u0026 contentLength !\u003d C.LENGTH_UNSET \u0026\u0026 currentDataSpec.length !\u003d contentLength) {\n throw new OpenException(\"Content length did not match requested length\",currentDataSpec,getStatus(request));\n }\n }\n if (contentLength \u003e 0) {\n expectedBytesRemainingToRead\u003dnew AtomicLong(contentLength);\n }\n connectionState\u003dCONNECTED_CONNECTION;\n}\n catch (HttpDataSourceException e) {\n exception\u003de;\n}\n finally {\n operation.open();\n}\n","source":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.validateResponse(UrlResponseInfo)","target":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer2.ext.cronet.CronetDataSource.onResponseStarted(UrlRequest,UrlResponseInfo)"} {"project":"google_ExoPlayer","commit":"cb85dc25aa74978c59ee04d83fac9728318cb77f","changeType":"METHOD_DECLARATION","change":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)","source":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)","target":"com.google.android.exoplayer.MediaFormat.equals(Object)","added":false,"scope":"CLASS_S","local":"library.src.main.com.google.android.exoplayer.MediaFormat"} {"project":"google_ExoPlayer","commit":"cb85dc25aa74978c59ee04d83fac9728318cb77f","changeType":"METHOD_INVOCATION","change":"equalsInternal(other,ignoreMaxDimensions)","source":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)","target":"com.google.android.exoplayer.MediaFormat.equals(Object)","added":false,"scope":"SUR_S","local":"com.google.android.exoplayer.MediaFormat.equals(MediaFormat,boolean)"} {"project":"google_ExoPlayer","commit":"cb85dc25aa74978c59ee04d83fac9728318cb77f","changeType":"RETURN_STATEMENT","change":"return equalsInternal(other,ignoreMaxDimensions);\n","source":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)","target":"com.google.android.exoplayer.MediaFormat.equals(Object)","added":false,"scope":"SUR_S","local":"com.google.android.exoplayer.MediaFormat.equals(MediaFormat,boolean)"} {"project":"google_ExoPlayer","commit":"cb85dc25aa74978c59ee04d83fac9728318cb77f","changeType":"BOOLEAN_LITERAL","change":"true","source":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)","target":"com.google.android.exoplayer.MediaFormat.equals(Object)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)"} {"project":"google_ExoPlayer","commit":"cb85dc25aa74978c59ee04d83fac9728318cb77f","changeType":"BOOLEAN_LITERAL","change":"false","source":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)","target":"com.google.android.exoplayer.MediaFormat.equals(Object)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)"} {"project":"google_ExoPlayer","commit":"cb85dc25aa74978c59ee04d83fac9728318cb77f","changeType":"FOR_STATEMENT","change":"for (int i\u003d0; i \u003c initializationData.size(); i++) {\n if (!Arrays.equals(initializationData.get(i),other.initializationData.get(i))) {\n return false;\n }\n}\n","source":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)","target":"com.google.android.exoplayer.MediaFormat.equals(Object)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)"} {"project":"google_ExoPlayer","commit":"cb85dc25aa74978c59ee04d83fac9728318cb77f","changeType":"IF_STATEMENT","change":"!Arrays.equals(initializationData.get(i),other.initializationData.get(i))","source":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)","target":"com.google.android.exoplayer.MediaFormat.equals(Object)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)"} {"project":"google_ExoPlayer","commit":"cb85dc25aa74978c59ee04d83fac9728318cb77f","changeType":"IF_STATEMENT","change":"adaptive !\u003d other.adaptive || bitrate !\u003d other.bitrate || maxInputSize !\u003d other.maxInputSize || width !\u003d other.width || height !\u003d other.height || rotationDegrees !\u003d other.rotationDegrees || pixelWidthHeightRatio !\u003d other.pixelWidthHeightRatio || (!ignoreMaxDimensions \u0026\u0026 (maxWidth !\u003d other.maxWidth || maxHeight !\u003d other.maxHeight)) || channelCount !\u003d other.channelCount || sampleRate !\u003d other.sampleRate || !Util.areEqual(language,other.language) || !Util.areEqual(mimeType,other.mimeType) || initializationData.size() !\u003d other.initializationData.size()","source":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)","target":"com.google.android.exoplayer.MediaFormat.equals(Object)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)"} {"project":"google_ExoPlayer","commit":"cb85dc25aa74978c59ee04d83fac9728318cb77f","changeType":"INFIX_EXPRESSION","change":"i \u003c initializationData.size()","source":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)","target":"com.google.android.exoplayer.MediaFormat.equals(Object)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)"} {"project":"google_ExoPlayer","commit":"cb85dc25aa74978c59ee04d83fac9728318cb77f","changeType":"INFIX_EXPRESSION","change":"initializationData.size() !\u003d other.initializationData.size()","source":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)","target":"com.google.android.exoplayer.MediaFormat.equals(Object)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)"} {"project":"google_ExoPlayer","commit":"cb85dc25aa74978c59ee04d83fac9728318cb77f","changeType":"INFIX_EXPRESSION","change":"sampleRate !\u003d other.sampleRate","source":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)","target":"com.google.android.exoplayer.MediaFormat.equals(Object)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)"} {"project":"google_ExoPlayer","commit":"cb85dc25aa74978c59ee04d83fac9728318cb77f","changeType":"INFIX_EXPRESSION","change":"channelCount !\u003d other.channelCount","source":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)","target":"com.google.android.exoplayer.MediaFormat.equals(Object)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)"} {"project":"google_ExoPlayer","commit":"cb85dc25aa74978c59ee04d83fac9728318cb77f","changeType":"INFIX_EXPRESSION","change":"maxHeight !\u003d other.maxHeight","source":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)","target":"com.google.android.exoplayer.MediaFormat.equals(Object)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)"} {"project":"google_ExoPlayer","commit":"cb85dc25aa74978c59ee04d83fac9728318cb77f","changeType":"INFIX_EXPRESSION","change":"maxWidth !\u003d other.maxWidth","source":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)","target":"com.google.android.exoplayer.MediaFormat.equals(Object)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)"} {"project":"google_ExoPlayer","commit":"cb85dc25aa74978c59ee04d83fac9728318cb77f","changeType":"INFIX_EXPRESSION","change":"maxWidth !\u003d other.maxWidth || maxHeight !\u003d other.maxHeight","source":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)","target":"com.google.android.exoplayer.MediaFormat.equals(Object)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)"} {"project":"google_ExoPlayer","commit":"cb85dc25aa74978c59ee04d83fac9728318cb77f","changeType":"INFIX_EXPRESSION","change":"!ignoreMaxDimensions \u0026\u0026 (maxWidth !\u003d other.maxWidth || maxHeight !\u003d other.maxHeight)","source":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)","target":"com.google.android.exoplayer.MediaFormat.equals(Object)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)"} {"project":"google_ExoPlayer","commit":"cb85dc25aa74978c59ee04d83fac9728318cb77f","changeType":"INFIX_EXPRESSION","change":"pixelWidthHeightRatio !\u003d other.pixelWidthHeightRatio","source":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)","target":"com.google.android.exoplayer.MediaFormat.equals(Object)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)"} {"project":"google_ExoPlayer","commit":"cb85dc25aa74978c59ee04d83fac9728318cb77f","changeType":"INFIX_EXPRESSION","change":"rotationDegrees !\u003d other.rotationDegrees","source":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)","target":"com.google.android.exoplayer.MediaFormat.equals(Object)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)"} {"project":"google_ExoPlayer","commit":"cb85dc25aa74978c59ee04d83fac9728318cb77f","changeType":"INFIX_EXPRESSION","change":"height !\u003d other.height","source":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)","target":"com.google.android.exoplayer.MediaFormat.equals(Object)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)"} {"project":"google_ExoPlayer","commit":"cb85dc25aa74978c59ee04d83fac9728318cb77f","changeType":"INFIX_EXPRESSION","change":"width !\u003d other.width","source":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)","target":"com.google.android.exoplayer.MediaFormat.equals(Object)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)"} {"project":"google_ExoPlayer","commit":"cb85dc25aa74978c59ee04d83fac9728318cb77f","changeType":"INFIX_EXPRESSION","change":"maxInputSize !\u003d other.maxInputSize","source":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)","target":"com.google.android.exoplayer.MediaFormat.equals(Object)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)"} {"project":"google_ExoPlayer","commit":"cb85dc25aa74978c59ee04d83fac9728318cb77f","changeType":"INFIX_EXPRESSION","change":"bitrate !\u003d other.bitrate","source":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)","target":"com.google.android.exoplayer.MediaFormat.equals(Object)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)"} {"project":"google_ExoPlayer","commit":"cb85dc25aa74978c59ee04d83fac9728318cb77f","changeType":"INFIX_EXPRESSION","change":"adaptive !\u003d other.adaptive","source":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)","target":"com.google.android.exoplayer.MediaFormat.equals(Object)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)"} {"project":"google_ExoPlayer","commit":"cb85dc25aa74978c59ee04d83fac9728318cb77f","changeType":"INFIX_EXPRESSION","change":"adaptive !\u003d other.adaptive || bitrate !\u003d other.bitrate","source":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)","target":"com.google.android.exoplayer.MediaFormat.equals(Object)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)"} {"project":"google_ExoPlayer","commit":"cb85dc25aa74978c59ee04d83fac9728318cb77f","changeType":"INFIX_EXPRESSION","change":"adaptive !\u003d other.adaptive || bitrate !\u003d other.bitrate || maxInputSize !\u003d other.maxInputSize","source":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)","target":"com.google.android.exoplayer.MediaFormat.equals(Object)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)"} {"project":"google_ExoPlayer","commit":"cb85dc25aa74978c59ee04d83fac9728318cb77f","changeType":"INFIX_EXPRESSION","change":"adaptive !\u003d other.adaptive || bitrate !\u003d other.bitrate || maxInputSize !\u003d other.maxInputSize || width !\u003d other.width","source":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)","target":"com.google.android.exoplayer.MediaFormat.equals(Object)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)"} {"project":"google_ExoPlayer","commit":"cb85dc25aa74978c59ee04d83fac9728318cb77f","changeType":"INFIX_EXPRESSION","change":"adaptive !\u003d other.adaptive || bitrate !\u003d other.bitrate || maxInputSize !\u003d other.maxInputSize || width !\u003d other.width || height !\u003d other.height","source":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)","target":"com.google.android.exoplayer.MediaFormat.equals(Object)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)"} {"project":"google_ExoPlayer","commit":"cb85dc25aa74978c59ee04d83fac9728318cb77f","changeType":"INFIX_EXPRESSION","change":"adaptive !\u003d other.adaptive || bitrate !\u003d other.bitrate || maxInputSize !\u003d other.maxInputSize || width !\u003d other.width || height !\u003d other.height || rotationDegrees !\u003d other.rotationDegrees","source":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)","target":"com.google.android.exoplayer.MediaFormat.equals(Object)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)"} {"project":"google_ExoPlayer","commit":"cb85dc25aa74978c59ee04d83fac9728318cb77f","changeType":"INFIX_EXPRESSION","change":"adaptive !\u003d other.adaptive || bitrate !\u003d other.bitrate || maxInputSize !\u003d other.maxInputSize || width !\u003d other.width || height !\u003d other.height || rotationDegrees !\u003d other.rotationDegrees || pixelWidthHeightRatio !\u003d other.pixelWidthHeightRatio","source":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)","target":"com.google.android.exoplayer.MediaFormat.equals(Object)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)"} {"project":"google_ExoPlayer","commit":"cb85dc25aa74978c59ee04d83fac9728318cb77f","changeType":"INFIX_EXPRESSION","change":"adaptive !\u003d other.adaptive || bitrate !\u003d other.bitrate || maxInputSize !\u003d other.maxInputSize || width !\u003d other.width || height !\u003d other.height || rotationDegrees !\u003d other.rotationDegrees || pixelWidthHeightRatio !\u003d other.pixelWidthHeightRatio || (!ignoreMaxDimensions \u0026\u0026 (maxWidth !\u003d other.maxWidth || maxHeight !\u003d other.maxHeight))","source":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)","target":"com.google.android.exoplayer.MediaFormat.equals(Object)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)"} {"project":"google_ExoPlayer","commit":"cb85dc25aa74978c59ee04d83fac9728318cb77f","changeType":"INFIX_EXPRESSION","change":"adaptive !\u003d other.adaptive || bitrate !\u003d other.bitrate || maxInputSize !\u003d other.maxInputSize || width !\u003d other.width || height !\u003d other.height || rotationDegrees !\u003d other.rotationDegrees || pixelWidthHeightRatio !\u003d other.pixelWidthHeightRatio || (!ignoreMaxDimensions \u0026\u0026 (maxWidth !\u003d other.maxWidth || maxHeight !\u003d other.maxHeight)) || channelCount !\u003d other.channelCount","source":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)","target":"com.google.android.exoplayer.MediaFormat.equals(Object)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)"} {"project":"google_ExoPlayer","commit":"cb85dc25aa74978c59ee04d83fac9728318cb77f","changeType":"INFIX_EXPRESSION","change":"adaptive !\u003d other.adaptive || bitrate !\u003d other.bitrate || maxInputSize !\u003d other.maxInputSize || width !\u003d other.width || height !\u003d other.height || rotationDegrees !\u003d other.rotationDegrees || pixelWidthHeightRatio !\u003d other.pixelWidthHeightRatio || (!ignoreMaxDimensions \u0026\u0026 (maxWidth !\u003d other.maxWidth || maxHeight !\u003d other.maxHeight)) || channelCount !\u003d other.channelCount || sampleRate !\u003d other.sampleRate","source":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)","target":"com.google.android.exoplayer.MediaFormat.equals(Object)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)"} {"project":"google_ExoPlayer","commit":"cb85dc25aa74978c59ee04d83fac9728318cb77f","changeType":"INFIX_EXPRESSION","change":"adaptive !\u003d other.adaptive || bitrate !\u003d other.bitrate || maxInputSize !\u003d other.maxInputSize || width !\u003d other.width || height !\u003d other.height || rotationDegrees !\u003d other.rotationDegrees || pixelWidthHeightRatio !\u003d other.pixelWidthHeightRatio || (!ignoreMaxDimensions \u0026\u0026 (maxWidth !\u003d other.maxWidth || maxHeight !\u003d other.maxHeight)) || channelCount !\u003d other.channelCount || sampleRate !\u003d other.sampleRate || !Util.areEqual(language,other.language)","source":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)","target":"com.google.android.exoplayer.MediaFormat.equals(Object)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)"} {"project":"google_ExoPlayer","commit":"cb85dc25aa74978c59ee04d83fac9728318cb77f","changeType":"INFIX_EXPRESSION","change":"adaptive !\u003d other.adaptive || bitrate !\u003d other.bitrate || maxInputSize !\u003d other.maxInputSize || width !\u003d other.width || height !\u003d other.height || rotationDegrees !\u003d other.rotationDegrees || pixelWidthHeightRatio !\u003d other.pixelWidthHeightRatio || (!ignoreMaxDimensions \u0026\u0026 (maxWidth !\u003d other.maxWidth || maxHeight !\u003d other.maxHeight)) || channelCount !\u003d other.channelCount || sampleRate !\u003d other.sampleRate || !Util.areEqual(language,other.language) || !Util.areEqual(mimeType,other.mimeType)","source":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)","target":"com.google.android.exoplayer.MediaFormat.equals(Object)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)"} {"project":"google_ExoPlayer","commit":"cb85dc25aa74978c59ee04d83fac9728318cb77f","changeType":"INFIX_EXPRESSION","change":"adaptive !\u003d other.adaptive || bitrate !\u003d other.bitrate || maxInputSize !\u003d other.maxInputSize || width !\u003d other.width || height !\u003d other.height || rotationDegrees !\u003d other.rotationDegrees || pixelWidthHeightRatio !\u003d other.pixelWidthHeightRatio || (!ignoreMaxDimensions \u0026\u0026 (maxWidth !\u003d other.maxWidth || maxHeight !\u003d other.maxHeight)) || channelCount !\u003d other.channelCount || sampleRate !\u003d other.sampleRate || !Util.areEqual(language,other.language) || !Util.areEqual(mimeType,other.mimeType) || initializationData.size() !\u003d other.initializationData.size()","source":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)","target":"com.google.android.exoplayer.MediaFormat.equals(Object)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)"} {"project":"google_ExoPlayer","commit":"cb85dc25aa74978c59ee04d83fac9728318cb77f","changeType":"METHOD_INVOCATION","change":"other.initializationData.get(i)","source":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)","target":"com.google.android.exoplayer.MediaFormat.equals(Object)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)"} {"project":"google_ExoPlayer","commit":"cb85dc25aa74978c59ee04d83fac9728318cb77f","changeType":"METHOD_INVOCATION","change":"initializationData.get(i)","source":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)","target":"com.google.android.exoplayer.MediaFormat.equals(Object)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)"} {"project":"google_ExoPlayer","commit":"cb85dc25aa74978c59ee04d83fac9728318cb77f","changeType":"METHOD_INVOCATION","change":"Arrays.equals(initializationData.get(i),other.initializationData.get(i))","source":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)","target":"com.google.android.exoplayer.MediaFormat.equals(Object)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)"} {"project":"google_ExoPlayer","commit":"cb85dc25aa74978c59ee04d83fac9728318cb77f","changeType":"METHOD_INVOCATION","change":"initializationData.size()","source":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)","target":"com.google.android.exoplayer.MediaFormat.equals(Object)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)"} {"project":"google_ExoPlayer","commit":"cb85dc25aa74978c59ee04d83fac9728318cb77f","changeType":"METHOD_INVOCATION","change":"other.initializationData.size()","source":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)","target":"com.google.android.exoplayer.MediaFormat.equals(Object)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)"} {"project":"google_ExoPlayer","commit":"cb85dc25aa74978c59ee04d83fac9728318cb77f","changeType":"METHOD_INVOCATION","change":"Util.areEqual(mimeType,other.mimeType)","source":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)","target":"com.google.android.exoplayer.MediaFormat.equals(Object)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)"} {"project":"google_ExoPlayer","commit":"cb85dc25aa74978c59ee04d83fac9728318cb77f","changeType":"METHOD_INVOCATION","change":"Util.areEqual(language,other.language)","source":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)","target":"com.google.android.exoplayer.MediaFormat.equals(Object)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)"} {"project":"google_ExoPlayer","commit":"cb85dc25aa74978c59ee04d83fac9728318cb77f","changeType":"MODIFIER","change":"private","source":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)","target":"com.google.android.exoplayer.MediaFormat.equals(Object)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)"} {"project":"google_ExoPlayer","commit":"cb85dc25aa74978c59ee04d83fac9728318cb77f","changeType":"NUMBER_LITERAL","change":"0","source":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)","target":"com.google.android.exoplayer.MediaFormat.equals(Object)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)"} {"project":"google_ExoPlayer","commit":"cb85dc25aa74978c59ee04d83fac9728318cb77f","changeType":"PARENTHESIZED_EXPRESSION","change":"(maxWidth !\u003d other.maxWidth || maxHeight !\u003d other.maxHeight)","source":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)","target":"com.google.android.exoplayer.MediaFormat.equals(Object)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)"} {"project":"google_ExoPlayer","commit":"cb85dc25aa74978c59ee04d83fac9728318cb77f","changeType":"PARENTHESIZED_EXPRESSION","change":"(!ignoreMaxDimensions \u0026\u0026 (maxWidth !\u003d other.maxWidth || maxHeight !\u003d other.maxHeight))","source":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)","target":"com.google.android.exoplayer.MediaFormat.equals(Object)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)"} {"project":"google_ExoPlayer","commit":"cb85dc25aa74978c59ee04d83fac9728318cb77f","changeType":"POSTFIX_EXPRESSION","change":"i++","source":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)","target":"com.google.android.exoplayer.MediaFormat.equals(Object)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)"} {"project":"google_ExoPlayer","commit":"cb85dc25aa74978c59ee04d83fac9728318cb77f","changeType":"PREFIX_EXPRESSION","change":"!Arrays.equals(initializationData.get(i),other.initializationData.get(i))","source":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)","target":"com.google.android.exoplayer.MediaFormat.equals(Object)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)"} {"project":"google_ExoPlayer","commit":"cb85dc25aa74978c59ee04d83fac9728318cb77f","changeType":"PREFIX_EXPRESSION","change":"!Util.areEqual(mimeType,other.mimeType)","source":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)","target":"com.google.android.exoplayer.MediaFormat.equals(Object)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)"} {"project":"google_ExoPlayer","commit":"cb85dc25aa74978c59ee04d83fac9728318cb77f","changeType":"PREFIX_EXPRESSION","change":"!Util.areEqual(language,other.language)","source":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)","target":"com.google.android.exoplayer.MediaFormat.equals(Object)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)"} {"project":"google_ExoPlayer","commit":"cb85dc25aa74978c59ee04d83fac9728318cb77f","changeType":"PREFIX_EXPRESSION","change":"!ignoreMaxDimensions","source":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)","target":"com.google.android.exoplayer.MediaFormat.equals(Object)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)"} {"project":"google_ExoPlayer","commit":"cb85dc25aa74978c59ee04d83fac9728318cb77f","changeType":"PRIMITIVE_TYPE","change":"int","source":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)","target":"com.google.android.exoplayer.MediaFormat.equals(Object)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)"} {"project":"google_ExoPlayer","commit":"cb85dc25aa74978c59ee04d83fac9728318cb77f","changeType":"PRIMITIVE_TYPE","change":"boolean","source":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)","target":"com.google.android.exoplayer.MediaFormat.equals(Object)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)"} {"project":"google_ExoPlayer","commit":"cb85dc25aa74978c59ee04d83fac9728318cb77f","changeType":"QUALIFIED_NAME","change":"other.initializationData","source":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)","target":"com.google.android.exoplayer.MediaFormat.equals(Object)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)"} {"project":"google_ExoPlayer","commit":"cb85dc25aa74978c59ee04d83fac9728318cb77f","changeType":"QUALIFIED_NAME","change":"other.mimeType","source":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)","target":"com.google.android.exoplayer.MediaFormat.equals(Object)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)"} {"project":"google_ExoPlayer","commit":"cb85dc25aa74978c59ee04d83fac9728318cb77f","changeType":"QUALIFIED_NAME","change":"other.language","source":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)","target":"com.google.android.exoplayer.MediaFormat.equals(Object)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)"} {"project":"google_ExoPlayer","commit":"cb85dc25aa74978c59ee04d83fac9728318cb77f","changeType":"QUALIFIED_NAME","change":"other.sampleRate","source":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)","target":"com.google.android.exoplayer.MediaFormat.equals(Object)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)"} {"project":"google_ExoPlayer","commit":"cb85dc25aa74978c59ee04d83fac9728318cb77f","changeType":"QUALIFIED_NAME","change":"other.channelCount","source":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)","target":"com.google.android.exoplayer.MediaFormat.equals(Object)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)"} {"project":"google_ExoPlayer","commit":"cb85dc25aa74978c59ee04d83fac9728318cb77f","changeType":"QUALIFIED_NAME","change":"other.maxHeight","source":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)","target":"com.google.android.exoplayer.MediaFormat.equals(Object)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)"} {"project":"google_ExoPlayer","commit":"cb85dc25aa74978c59ee04d83fac9728318cb77f","changeType":"QUALIFIED_NAME","change":"other.maxWidth","source":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)","target":"com.google.android.exoplayer.MediaFormat.equals(Object)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)"} {"project":"google_ExoPlayer","commit":"cb85dc25aa74978c59ee04d83fac9728318cb77f","changeType":"QUALIFIED_NAME","change":"other.pixelWidthHeightRatio","source":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)","target":"com.google.android.exoplayer.MediaFormat.equals(Object)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)"} {"project":"google_ExoPlayer","commit":"cb85dc25aa74978c59ee04d83fac9728318cb77f","changeType":"QUALIFIED_NAME","change":"other.rotationDegrees","source":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)","target":"com.google.android.exoplayer.MediaFormat.equals(Object)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)"} {"project":"google_ExoPlayer","commit":"cb85dc25aa74978c59ee04d83fac9728318cb77f","changeType":"QUALIFIED_NAME","change":"other.height","source":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)","target":"com.google.android.exoplayer.MediaFormat.equals(Object)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)"} {"project":"google_ExoPlayer","commit":"cb85dc25aa74978c59ee04d83fac9728318cb77f","changeType":"QUALIFIED_NAME","change":"other.width","source":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)","target":"com.google.android.exoplayer.MediaFormat.equals(Object)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)"} {"project":"google_ExoPlayer","commit":"cb85dc25aa74978c59ee04d83fac9728318cb77f","changeType":"QUALIFIED_NAME","change":"other.maxInputSize","source":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)","target":"com.google.android.exoplayer.MediaFormat.equals(Object)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)"} {"project":"google_ExoPlayer","commit":"cb85dc25aa74978c59ee04d83fac9728318cb77f","changeType":"QUALIFIED_NAME","change":"other.bitrate","source":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)","target":"com.google.android.exoplayer.MediaFormat.equals(Object)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)"} {"project":"google_ExoPlayer","commit":"cb85dc25aa74978c59ee04d83fac9728318cb77f","changeType":"QUALIFIED_NAME","change":"other.adaptive","source":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)","target":"com.google.android.exoplayer.MediaFormat.equals(Object)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)"} {"project":"google_ExoPlayer","commit":"cb85dc25aa74978c59ee04d83fac9728318cb77f","changeType":"RETURN_STATEMENT","change":"return true;\n","source":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)","target":"com.google.android.exoplayer.MediaFormat.equals(Object)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)"} {"project":"google_ExoPlayer","commit":"cb85dc25aa74978c59ee04d83fac9728318cb77f","changeType":"RETURN_STATEMENT","change":"return false;\n","source":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)","target":"com.google.android.exoplayer.MediaFormat.equals(Object)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)"} {"project":"google_ExoPlayer","commit":"cb85dc25aa74978c59ee04d83fac9728318cb77f","changeType":"SIMPLE_TYPE","change":"MediaFormat","source":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)","target":"com.google.android.exoplayer.MediaFormat.equals(Object)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)"} {"project":"google_ExoPlayer","commit":"cb85dc25aa74978c59ee04d83fac9728318cb77f","changeType":"SINGLE_VARIABLE_DECLARATION","change":"boolean ignoreMaxDimensions","source":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)","target":"com.google.android.exoplayer.MediaFormat.equals(Object)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)"} {"project":"google_ExoPlayer","commit":"cb85dc25aa74978c59ee04d83fac9728318cb77f","changeType":"SINGLE_VARIABLE_DECLARATION","change":"MediaFormat other","source":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)","target":"com.google.android.exoplayer.MediaFormat.equals(Object)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)"} {"project":"google_ExoPlayer","commit":"cb85dc25aa74978c59ee04d83fac9728318cb77f","changeType":"VARIABLE_DECLARATION_EXPRESSION","change":"int [i\u003d0]","source":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)","target":"com.google.android.exoplayer.MediaFormat.equals(Object)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)"} {"project":"google_ExoPlayer","commit":"cb85dc25aa74978c59ee04d83fac9728318cb77f","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"i","source":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)","target":"com.google.android.exoplayer.MediaFormat.equals(Object)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)"} {"project":"google_ExoPlayer","commit":"cb85dc25aa74978c59ee04d83fac9728318cb77f","changeType":"FOR_STATEMENT","change":"for (int i\u003d0; i \u003c initializationData.size(); i++) {\n if (!Arrays.equals(initializationData.get(i),other.initializationData.get(i))) {\n return false;\n }\n}\n","source":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)","target":"com.google.android.exoplayer.MediaFormat.equals(Object)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.MediaFormat.equals(Object)"} {"project":"google_ExoPlayer","commit":"cb85dc25aa74978c59ee04d83fac9728318cb77f","changeType":"IF_STATEMENT","change":"!Arrays.equals(initializationData.get(i),other.initializationData.get(i))","source":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)","target":"com.google.android.exoplayer.MediaFormat.equals(Object)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.MediaFormat.equals(Object)"} {"project":"google_ExoPlayer","commit":"cb85dc25aa74978c59ee04d83fac9728318cb77f","changeType":"IF_STATEMENT","change":"adaptive !\u003d other.adaptive || bitrate !\u003d other.bitrate || maxInputSize !\u003d other.maxInputSize || width !\u003d other.width || height !\u003d other.height || rotationDegrees !\u003d other.rotationDegrees || pixelWidthHeightRatio !\u003d other.pixelWidthHeightRatio || maxWidth !\u003d other.maxWidth || maxHeight !\u003d other.maxHeight || channelCount !\u003d other.channelCount || sampleRate !\u003d other.sampleRate || !Util.areEqual(language,other.language) || !Util.areEqual(mimeType,other.mimeType) || initializationData.size() !\u003d other.initializationData.size()","source":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)","target":"com.google.android.exoplayer.MediaFormat.equals(Object)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.MediaFormat.equals(Object)"} {"project":"google_ExoPlayer","commit":"cb85dc25aa74978c59ee04d83fac9728318cb77f","changeType":"INFIX_EXPRESSION","change":"height !\u003d other.height","source":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)","target":"com.google.android.exoplayer.MediaFormat.equals(Object)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.MediaFormat.equals(Object)"} {"project":"google_ExoPlayer","commit":"cb85dc25aa74978c59ee04d83fac9728318cb77f","changeType":"INFIX_EXPRESSION","change":"adaptive !\u003d other.adaptive","source":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)","target":"com.google.android.exoplayer.MediaFormat.equals(Object)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.MediaFormat.equals(Object)"} {"project":"google_ExoPlayer","commit":"cb85dc25aa74978c59ee04d83fac9728318cb77f","changeType":"INFIX_EXPRESSION","change":"adaptive !\u003d other.adaptive || bitrate !\u003d other.bitrate","source":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)","target":"com.google.android.exoplayer.MediaFormat.equals(Object)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.MediaFormat.equals(Object)"} {"project":"google_ExoPlayer","commit":"cb85dc25aa74978c59ee04d83fac9728318cb77f","changeType":"INFIX_EXPRESSION","change":"width !\u003d other.width","source":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)","target":"com.google.android.exoplayer.MediaFormat.equals(Object)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.MediaFormat.equals(Object)"} {"project":"google_ExoPlayer","commit":"cb85dc25aa74978c59ee04d83fac9728318cb77f","changeType":"INFIX_EXPRESSION","change":"maxWidth !\u003d other.maxWidth","source":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)","target":"com.google.android.exoplayer.MediaFormat.equals(Object)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.MediaFormat.equals(Object)"} {"project":"google_ExoPlayer","commit":"cb85dc25aa74978c59ee04d83fac9728318cb77f","changeType":"INFIX_EXPRESSION","change":"maxHeight !\u003d other.maxHeight","source":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)","target":"com.google.android.exoplayer.MediaFormat.equals(Object)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.MediaFormat.equals(Object)"} {"project":"google_ExoPlayer","commit":"cb85dc25aa74978c59ee04d83fac9728318cb77f","changeType":"INFIX_EXPRESSION","change":"adaptive !\u003d other.adaptive || bitrate !\u003d other.bitrate || maxInputSize !\u003d other.maxInputSize || width !\u003d other.width || height !\u003d other.height || rotationDegrees !\u003d other.rotationDegrees || pixelWidthHeightRatio !\u003d other.pixelWidthHeightRatio || maxWidth !\u003d other.maxWidth || maxHeight !\u003d other.maxHeight","source":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)","target":"com.google.android.exoplayer.MediaFormat.equals(Object)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.MediaFormat.equals(Object)"} {"project":"google_ExoPlayer","commit":"cb85dc25aa74978c59ee04d83fac9728318cb77f","changeType":"INFIX_EXPRESSION","change":"adaptive !\u003d other.adaptive || bitrate !\u003d other.bitrate || maxInputSize !\u003d other.maxInputSize || width !\u003d other.width || height !\u003d other.height || rotationDegrees !\u003d other.rotationDegrees || pixelWidthHeightRatio !\u003d other.pixelWidthHeightRatio || maxWidth !\u003d other.maxWidth || maxHeight !\u003d other.maxHeight || channelCount !\u003d other.channelCount || sampleRate !\u003d other.sampleRate || !Util.areEqual(language,other.language) || !Util.areEqual(mimeType,other.mimeType) || initializationData.size() !\u003d other.initializationData.size()","source":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)","target":"com.google.android.exoplayer.MediaFormat.equals(Object)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.MediaFormat.equals(Object)"} {"project":"google_ExoPlayer","commit":"cb85dc25aa74978c59ee04d83fac9728318cb77f","changeType":"INFIX_EXPRESSION","change":"pixelWidthHeightRatio !\u003d other.pixelWidthHeightRatio","source":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)","target":"com.google.android.exoplayer.MediaFormat.equals(Object)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.MediaFormat.equals(Object)"} {"project":"google_ExoPlayer","commit":"cb85dc25aa74978c59ee04d83fac9728318cb77f","changeType":"INFIX_EXPRESSION","change":"adaptive !\u003d other.adaptive || bitrate !\u003d other.bitrate || maxInputSize !\u003d other.maxInputSize || width !\u003d other.width || height !\u003d other.height","source":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)","target":"com.google.android.exoplayer.MediaFormat.equals(Object)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.MediaFormat.equals(Object)"} {"project":"google_ExoPlayer","commit":"cb85dc25aa74978c59ee04d83fac9728318cb77f","changeType":"INFIX_EXPRESSION","change":"adaptive !\u003d other.adaptive || bitrate !\u003d other.bitrate || maxInputSize !\u003d other.maxInputSize || width !\u003d other.width || height !\u003d other.height || rotationDegrees !\u003d other.rotationDegrees || pixelWidthHeightRatio !\u003d other.pixelWidthHeightRatio || maxWidth !\u003d other.maxWidth || maxHeight !\u003d other.maxHeight || channelCount !\u003d other.channelCount || sampleRate !\u003d other.sampleRate","source":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)","target":"com.google.android.exoplayer.MediaFormat.equals(Object)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.MediaFormat.equals(Object)"} {"project":"google_ExoPlayer","commit":"cb85dc25aa74978c59ee04d83fac9728318cb77f","changeType":"INFIX_EXPRESSION","change":"adaptive !\u003d other.adaptive || bitrate !\u003d other.bitrate || maxInputSize !\u003d other.maxInputSize || width !\u003d other.width || height !\u003d other.height || rotationDegrees !\u003d other.rotationDegrees || pixelWidthHeightRatio !\u003d other.pixelWidthHeightRatio || maxWidth !\u003d other.maxWidth || maxHeight !\u003d other.maxHeight || channelCount !\u003d other.channelCount || sampleRate !\u003d other.sampleRate || !Util.areEqual(language,other.language)","source":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)","target":"com.google.android.exoplayer.MediaFormat.equals(Object)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.MediaFormat.equals(Object)"} {"project":"google_ExoPlayer","commit":"cb85dc25aa74978c59ee04d83fac9728318cb77f","changeType":"INFIX_EXPRESSION","change":"sampleRate !\u003d other.sampleRate","source":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)","target":"com.google.android.exoplayer.MediaFormat.equals(Object)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.MediaFormat.equals(Object)"} {"project":"google_ExoPlayer","commit":"cb85dc25aa74978c59ee04d83fac9728318cb77f","changeType":"INFIX_EXPRESSION","change":"adaptive !\u003d other.adaptive || bitrate !\u003d other.bitrate || maxInputSize !\u003d other.maxInputSize || width !\u003d other.width || height !\u003d other.height || rotationDegrees !\u003d other.rotationDegrees || pixelWidthHeightRatio !\u003d other.pixelWidthHeightRatio || maxWidth !\u003d other.maxWidth || maxHeight !\u003d other.maxHeight || channelCount !\u003d other.channelCount || sampleRate !\u003d other.sampleRate || !Util.areEqual(language,other.language) || !Util.areEqual(mimeType,other.mimeType)","source":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)","target":"com.google.android.exoplayer.MediaFormat.equals(Object)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.MediaFormat.equals(Object)"} {"project":"google_ExoPlayer","commit":"cb85dc25aa74978c59ee04d83fac9728318cb77f","changeType":"INFIX_EXPRESSION","change":"maxInputSize !\u003d other.maxInputSize","source":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)","target":"com.google.android.exoplayer.MediaFormat.equals(Object)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.MediaFormat.equals(Object)"} {"project":"google_ExoPlayer","commit":"cb85dc25aa74978c59ee04d83fac9728318cb77f","changeType":"INFIX_EXPRESSION","change":"initializationData.size() !\u003d other.initializationData.size()","source":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)","target":"com.google.android.exoplayer.MediaFormat.equals(Object)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.MediaFormat.equals(Object)"} {"project":"google_ExoPlayer","commit":"cb85dc25aa74978c59ee04d83fac9728318cb77f","changeType":"INFIX_EXPRESSION","change":"adaptive !\u003d other.adaptive || bitrate !\u003d other.bitrate || maxInputSize !\u003d other.maxInputSize || width !\u003d other.width || height !\u003d other.height || rotationDegrees !\u003d other.rotationDegrees || pixelWidthHeightRatio !\u003d other.pixelWidthHeightRatio || maxWidth !\u003d other.maxWidth || maxHeight !\u003d other.maxHeight || channelCount !\u003d other.channelCount","source":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)","target":"com.google.android.exoplayer.MediaFormat.equals(Object)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.MediaFormat.equals(Object)"} {"project":"google_ExoPlayer","commit":"cb85dc25aa74978c59ee04d83fac9728318cb77f","changeType":"INFIX_EXPRESSION","change":"channelCount !\u003d other.channelCount","source":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)","target":"com.google.android.exoplayer.MediaFormat.equals(Object)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.MediaFormat.equals(Object)"} {"project":"google_ExoPlayer","commit":"cb85dc25aa74978c59ee04d83fac9728318cb77f","changeType":"INFIX_EXPRESSION","change":"i \u003c initializationData.size()","source":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)","target":"com.google.android.exoplayer.MediaFormat.equals(Object)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.MediaFormat.equals(Object)"} {"project":"google_ExoPlayer","commit":"cb85dc25aa74978c59ee04d83fac9728318cb77f","changeType":"INFIX_EXPRESSION","change":"adaptive !\u003d other.adaptive || bitrate !\u003d other.bitrate || maxInputSize !\u003d other.maxInputSize || width !\u003d other.width","source":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)","target":"com.google.android.exoplayer.MediaFormat.equals(Object)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.MediaFormat.equals(Object)"} {"project":"google_ExoPlayer","commit":"cb85dc25aa74978c59ee04d83fac9728318cb77f","changeType":"INFIX_EXPRESSION","change":"adaptive !\u003d other.adaptive || bitrate !\u003d other.bitrate || maxInputSize !\u003d other.maxInputSize || width !\u003d other.width || height !\u003d other.height || rotationDegrees !\u003d other.rotationDegrees || pixelWidthHeightRatio !\u003d other.pixelWidthHeightRatio || maxWidth !\u003d other.maxWidth","source":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)","target":"com.google.android.exoplayer.MediaFormat.equals(Object)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.MediaFormat.equals(Object)"} {"project":"google_ExoPlayer","commit":"cb85dc25aa74978c59ee04d83fac9728318cb77f","changeType":"INFIX_EXPRESSION","change":"adaptive !\u003d other.adaptive || bitrate !\u003d other.bitrate || maxInputSize !\u003d other.maxInputSize","source":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)","target":"com.google.android.exoplayer.MediaFormat.equals(Object)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.MediaFormat.equals(Object)"} {"project":"google_ExoPlayer","commit":"cb85dc25aa74978c59ee04d83fac9728318cb77f","changeType":"INFIX_EXPRESSION","change":"bitrate !\u003d other.bitrate","source":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)","target":"com.google.android.exoplayer.MediaFormat.equals(Object)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.MediaFormat.equals(Object)"} {"project":"google_ExoPlayer","commit":"cb85dc25aa74978c59ee04d83fac9728318cb77f","changeType":"INFIX_EXPRESSION","change":"adaptive !\u003d other.adaptive || bitrate !\u003d other.bitrate || maxInputSize !\u003d other.maxInputSize || width !\u003d other.width || height !\u003d other.height || rotationDegrees !\u003d other.rotationDegrees || pixelWidthHeightRatio !\u003d other.pixelWidthHeightRatio","source":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)","target":"com.google.android.exoplayer.MediaFormat.equals(Object)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.MediaFormat.equals(Object)"} {"project":"google_ExoPlayer","commit":"cb85dc25aa74978c59ee04d83fac9728318cb77f","changeType":"INFIX_EXPRESSION","change":"rotationDegrees !\u003d other.rotationDegrees","source":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)","target":"com.google.android.exoplayer.MediaFormat.equals(Object)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.MediaFormat.equals(Object)"} {"project":"google_ExoPlayer","commit":"cb85dc25aa74978c59ee04d83fac9728318cb77f","changeType":"INFIX_EXPRESSION","change":"adaptive !\u003d other.adaptive || bitrate !\u003d other.bitrate || maxInputSize !\u003d other.maxInputSize || width !\u003d other.width || height !\u003d other.height || rotationDegrees !\u003d other.rotationDegrees","source":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)","target":"com.google.android.exoplayer.MediaFormat.equals(Object)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.MediaFormat.equals(Object)"} {"project":"google_ExoPlayer","commit":"cb85dc25aa74978c59ee04d83fac9728318cb77f","changeType":"METHOD_INVOCATION","change":"Arrays.equals(initializationData.get(i),other.initializationData.get(i))","source":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)","target":"com.google.android.exoplayer.MediaFormat.equals(Object)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.MediaFormat.equals(Object)"} {"project":"google_ExoPlayer","commit":"cb85dc25aa74978c59ee04d83fac9728318cb77f","changeType":"METHOD_INVOCATION","change":"initializationData.size()","source":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)","target":"com.google.android.exoplayer.MediaFormat.equals(Object)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.MediaFormat.equals(Object)"} {"project":"google_ExoPlayer","commit":"cb85dc25aa74978c59ee04d83fac9728318cb77f","changeType":"METHOD_INVOCATION","change":"Util.areEqual(language,other.language)","source":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)","target":"com.google.android.exoplayer.MediaFormat.equals(Object)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.MediaFormat.equals(Object)"} {"project":"google_ExoPlayer","commit":"cb85dc25aa74978c59ee04d83fac9728318cb77f","changeType":"METHOD_INVOCATION","change":"initializationData.get(i)","source":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)","target":"com.google.android.exoplayer.MediaFormat.equals(Object)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.MediaFormat.equals(Object)"} {"project":"google_ExoPlayer","commit":"cb85dc25aa74978c59ee04d83fac9728318cb77f","changeType":"METHOD_INVOCATION","change":"other.initializationData.get(i)","source":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)","target":"com.google.android.exoplayer.MediaFormat.equals(Object)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.MediaFormat.equals(Object)"} {"project":"google_ExoPlayer","commit":"cb85dc25aa74978c59ee04d83fac9728318cb77f","changeType":"METHOD_INVOCATION","change":"other.initializationData.size()","source":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)","target":"com.google.android.exoplayer.MediaFormat.equals(Object)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.MediaFormat.equals(Object)"} {"project":"google_ExoPlayer","commit":"cb85dc25aa74978c59ee04d83fac9728318cb77f","changeType":"METHOD_INVOCATION","change":"Util.areEqual(mimeType,other.mimeType)","source":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)","target":"com.google.android.exoplayer.MediaFormat.equals(Object)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.MediaFormat.equals(Object)"} {"project":"google_ExoPlayer","commit":"cb85dc25aa74978c59ee04d83fac9728318cb77f","changeType":"NUMBER_LITERAL","change":"0","source":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)","target":"com.google.android.exoplayer.MediaFormat.equals(Object)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.MediaFormat.equals(Object)"} {"project":"google_ExoPlayer","commit":"cb85dc25aa74978c59ee04d83fac9728318cb77f","changeType":"POSTFIX_EXPRESSION","change":"i++","source":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)","target":"com.google.android.exoplayer.MediaFormat.equals(Object)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.MediaFormat.equals(Object)"} {"project":"google_ExoPlayer","commit":"cb85dc25aa74978c59ee04d83fac9728318cb77f","changeType":"PREFIX_EXPRESSION","change":"!Util.areEqual(language,other.language)","source":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)","target":"com.google.android.exoplayer.MediaFormat.equals(Object)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.MediaFormat.equals(Object)"} {"project":"google_ExoPlayer","commit":"cb85dc25aa74978c59ee04d83fac9728318cb77f","changeType":"PREFIX_EXPRESSION","change":"!Arrays.equals(initializationData.get(i),other.initializationData.get(i))","source":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)","target":"com.google.android.exoplayer.MediaFormat.equals(Object)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.MediaFormat.equals(Object)"} {"project":"google_ExoPlayer","commit":"cb85dc25aa74978c59ee04d83fac9728318cb77f","changeType":"PREFIX_EXPRESSION","change":"!Util.areEqual(mimeType,other.mimeType)","source":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)","target":"com.google.android.exoplayer.MediaFormat.equals(Object)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.MediaFormat.equals(Object)"} {"project":"google_ExoPlayer","commit":"cb85dc25aa74978c59ee04d83fac9728318cb77f","changeType":"PRIMITIVE_TYPE","change":"int","source":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)","target":"com.google.android.exoplayer.MediaFormat.equals(Object)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.MediaFormat.equals(Object)"} {"project":"google_ExoPlayer","commit":"cb85dc25aa74978c59ee04d83fac9728318cb77f","changeType":"QUALIFIED_NAME","change":"other.adaptive","source":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)","target":"com.google.android.exoplayer.MediaFormat.equals(Object)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.MediaFormat.equals(Object)"} {"project":"google_ExoPlayer","commit":"cb85dc25aa74978c59ee04d83fac9728318cb77f","changeType":"QUALIFIED_NAME","change":"other.initializationData","source":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)","target":"com.google.android.exoplayer.MediaFormat.equals(Object)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.MediaFormat.equals(Object)"} {"project":"google_ExoPlayer","commit":"cb85dc25aa74978c59ee04d83fac9728318cb77f","changeType":"QUALIFIED_NAME","change":"other.maxInputSize","source":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)","target":"com.google.android.exoplayer.MediaFormat.equals(Object)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.MediaFormat.equals(Object)"} {"project":"google_ExoPlayer","commit":"cb85dc25aa74978c59ee04d83fac9728318cb77f","changeType":"QUALIFIED_NAME","change":"other.bitrate","source":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)","target":"com.google.android.exoplayer.MediaFormat.equals(Object)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.MediaFormat.equals(Object)"} {"project":"google_ExoPlayer","commit":"cb85dc25aa74978c59ee04d83fac9728318cb77f","changeType":"QUALIFIED_NAME","change":"other.maxWidth","source":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)","target":"com.google.android.exoplayer.MediaFormat.equals(Object)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.MediaFormat.equals(Object)"} {"project":"google_ExoPlayer","commit":"cb85dc25aa74978c59ee04d83fac9728318cb77f","changeType":"QUALIFIED_NAME","change":"other.rotationDegrees","source":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)","target":"com.google.android.exoplayer.MediaFormat.equals(Object)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.MediaFormat.equals(Object)"} {"project":"google_ExoPlayer","commit":"cb85dc25aa74978c59ee04d83fac9728318cb77f","changeType":"QUALIFIED_NAME","change":"other.width","source":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)","target":"com.google.android.exoplayer.MediaFormat.equals(Object)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.MediaFormat.equals(Object)"} {"project":"google_ExoPlayer","commit":"cb85dc25aa74978c59ee04d83fac9728318cb77f","changeType":"QUALIFIED_NAME","change":"other.channelCount","source":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)","target":"com.google.android.exoplayer.MediaFormat.equals(Object)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.MediaFormat.equals(Object)"} {"project":"google_ExoPlayer","commit":"cb85dc25aa74978c59ee04d83fac9728318cb77f","changeType":"QUALIFIED_NAME","change":"other.maxHeight","source":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)","target":"com.google.android.exoplayer.MediaFormat.equals(Object)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.MediaFormat.equals(Object)"} {"project":"google_ExoPlayer","commit":"cb85dc25aa74978c59ee04d83fac9728318cb77f","changeType":"QUALIFIED_NAME","change":"other.language","source":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)","target":"com.google.android.exoplayer.MediaFormat.equals(Object)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.MediaFormat.equals(Object)"} {"project":"google_ExoPlayer","commit":"cb85dc25aa74978c59ee04d83fac9728318cb77f","changeType":"QUALIFIED_NAME","change":"other.mimeType","source":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)","target":"com.google.android.exoplayer.MediaFormat.equals(Object)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.MediaFormat.equals(Object)"} {"project":"google_ExoPlayer","commit":"cb85dc25aa74978c59ee04d83fac9728318cb77f","changeType":"QUALIFIED_NAME","change":"other.sampleRate","source":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)","target":"com.google.android.exoplayer.MediaFormat.equals(Object)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.MediaFormat.equals(Object)"} {"project":"google_ExoPlayer","commit":"cb85dc25aa74978c59ee04d83fac9728318cb77f","changeType":"QUALIFIED_NAME","change":"other.pixelWidthHeightRatio","source":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)","target":"com.google.android.exoplayer.MediaFormat.equals(Object)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.MediaFormat.equals(Object)"} {"project":"google_ExoPlayer","commit":"cb85dc25aa74978c59ee04d83fac9728318cb77f","changeType":"QUALIFIED_NAME","change":"other.height","source":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)","target":"com.google.android.exoplayer.MediaFormat.equals(Object)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.MediaFormat.equals(Object)"} {"project":"google_ExoPlayer","commit":"cb85dc25aa74978c59ee04d83fac9728318cb77f","changeType":"VARIABLE_DECLARATION_EXPRESSION","change":"int [i\u003d0]","source":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)","target":"com.google.android.exoplayer.MediaFormat.equals(Object)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.MediaFormat.equals(Object)"} {"project":"google_ExoPlayer","commit":"cb85dc25aa74978c59ee04d83fac9728318cb77f","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"other","source":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)","target":"com.google.android.exoplayer.MediaFormat.equals(Object)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.MediaFormat.equals(Object)"} {"project":"google_ExoPlayer","commit":"cb85dc25aa74978c59ee04d83fac9728318cb77f","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"i","source":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)","target":"com.google.android.exoplayer.MediaFormat.equals(Object)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.MediaFormat.equals(Object)"} {"project":"google_ExoPlayer","commit":"cb85dc25aa74978c59ee04d83fac9728318cb77f","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"MediaFormat [other\u003d(MediaFormat)obj]","source":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)","target":"com.google.android.exoplayer.MediaFormat.equals(Object)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.MediaFormat.equals(Object)"} {"project":"google_ExoPlayer","commit":"cb85dc25aa74978c59ee04d83fac9728318cb77f","changeType":"METHOD_INVOCATION","change":"equalsInternal((MediaFormat)obj,false)","source":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)","target":"com.google.android.exoplayer.MediaFormat.equals(Object)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer.MediaFormat.equals(Object)"} {"project":"google_ExoPlayer","commit":"cb85dc25aa74978c59ee04d83fac9728318cb77f","changeType":"RETURN_STATEMENT","change":"return equalsInternal((MediaFormat)obj,false);\n","source":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)","target":"com.google.android.exoplayer.MediaFormat.equals(Object)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer.MediaFormat.equals(Object)"} {"project":"google_ExoPlayer","commit":"cb85dc25aa74978c59ee04d83fac9728318cb77f","changeType":"IF_STATEMENT","change":"!mediaFormat.equals(downstreamMediaFormat)","source":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)","target":"com.google.android.exoplayer.MediaFormat.equals(Object)","added":true,"scope":"EXT_T","local":"com.google.android.exoplayer.chunk.ChunkSampleSource.readData(int,long,MediaFormatHolder,SampleHolder,boolean)"} {"project":"google_ExoPlayer","commit":"cb85dc25aa74978c59ee04d83fac9728318cb77f","changeType":"METHOD_INVOCATION","change":"mediaFormat.equals(downstreamMediaFormat)","source":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)","target":"com.google.android.exoplayer.MediaFormat.equals(Object)","added":true,"scope":"EXT_T","local":"com.google.android.exoplayer.chunk.ChunkSampleSource.readData(int,long,MediaFormatHolder,SampleHolder,boolean)"} {"project":"google_ExoPlayer","commit":"cb85dc25aa74978c59ee04d83fac9728318cb77f","changeType":"PREFIX_EXPRESSION","change":"!mediaFormat.equals(downstreamMediaFormat)","source":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)","target":"com.google.android.exoplayer.MediaFormat.equals(Object)","added":true,"scope":"EXT_T","local":"com.google.android.exoplayer.chunk.ChunkSampleSource.readData(int,long,MediaFormatHolder,SampleHolder,boolean)"} {"project":"google_ExoPlayer","commit":"cb85dc25aa74978c59ee04d83fac9728318cb77f","changeType":"IF_STATEMENT","change":"mediaFormat !\u003d null \u0026\u0026 !mediaFormat.equals(downstreamMediaFormats[track])","source":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)","target":"com.google.android.exoplayer.MediaFormat.equals(Object)","added":true,"scope":"EXT_T","local":"com.google.android.exoplayer.hls.HlsSampleSource.readData(int,long,MediaFormatHolder,SampleHolder,boolean)"} {"project":"google_ExoPlayer","commit":"cb85dc25aa74978c59ee04d83fac9728318cb77f","changeType":"INFIX_EXPRESSION","change":"mediaFormat !\u003d null \u0026\u0026 !mediaFormat.equals(downstreamMediaFormats[track])","source":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)","target":"com.google.android.exoplayer.MediaFormat.equals(Object)","added":true,"scope":"EXT_T","local":"com.google.android.exoplayer.hls.HlsSampleSource.readData(int,long,MediaFormatHolder,SampleHolder,boolean)"} {"project":"google_ExoPlayer","commit":"cb85dc25aa74978c59ee04d83fac9728318cb77f","changeType":"METHOD_INVOCATION","change":"mediaFormat.equals(downstreamMediaFormats[track])","source":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)","target":"com.google.android.exoplayer.MediaFormat.equals(Object)","added":true,"scope":"EXT_T","local":"com.google.android.exoplayer.hls.HlsSampleSource.readData(int,long,MediaFormatHolder,SampleHolder,boolean)"} {"project":"google_ExoPlayer","commit":"cb85dc25aa74978c59ee04d83fac9728318cb77f","changeType":"PREFIX_EXPRESSION","change":"!mediaFormat.equals(downstreamMediaFormats[track])","source":"com.google.android.exoplayer.MediaFormat.equalsInternal(MediaFormat,boolean)","target":"com.google.android.exoplayer.MediaFormat.equals(Object)","added":true,"scope":"EXT_T","local":"com.google.android.exoplayer.hls.HlsSampleSource.readData(int,long,MediaFormatHolder,SampleHolder,boolean)"} {"project":"google_ExoPlayer","commit":"c48dd4f3e37706a4df90c53a2e54862af0d196dc","changeType":"METHOD_DECLARATION","change":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)","source":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)","target":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)","added":false,"scope":"CLASS_S","local":"library.src.main.com.google.android.exoplayer.hls.HlsChunkSource"} {"project":"google_ExoPlayer","commit":"c48dd4f3e37706a4df90c53a2e54862af0d196dc","changeType":"ARRAY_ACCESS","change":"enabledVariants[i]","source":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)","target":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)"} {"project":"google_ExoPlayer","commit":"c48dd4f3e37706a4df90c53a2e54862af0d196dc","changeType":"ARRAY_ACCESS","change":"enabledVariantBlacklistTimes[i]","source":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)","target":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)"} {"project":"google_ExoPlayer","commit":"c48dd4f3e37706a4df90c53a2e54862af0d196dc","changeType":"ASSIGNMENT","change":"lowestQualityEnabledVariantIndex \u003d i","source":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)","target":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)"} {"project":"google_ExoPlayer","commit":"c48dd4f3e37706a4df90c53a2e54862af0d196dc","changeType":"ASSIGNMENT","change":"bitrateEstimate \u003d 0","source":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)","target":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)"} {"project":"google_ExoPlayer","commit":"c48dd4f3e37706a4df90c53a2e54862af0d196dc","changeType":"CAST_EXPRESSION","change":"(int)(bitrateEstimate * BANDWIDTH_FRACTION)","source":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)","target":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)"} {"project":"google_ExoPlayer","commit":"c48dd4f3e37706a4df90c53a2e54862af0d196dc","changeType":"EXPRESSION_STATEMENT","change":"Assertions.checkState(lowestQualityEnabledVariantIndex !\u003d -1)","source":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)","target":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)"} {"project":"google_ExoPlayer","commit":"c48dd4f3e37706a4df90c53a2e54862af0d196dc","changeType":"EXPRESSION_STATEMENT","change":"lowestQualityEnabledVariantIndex\u003di","source":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)","target":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)"} {"project":"google_ExoPlayer","commit":"c48dd4f3e37706a4df90c53a2e54862af0d196dc","changeType":"EXPRESSION_STATEMENT","change":"bitrateEstimate\u003d0","source":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)","target":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)"} {"project":"google_ExoPlayer","commit":"c48dd4f3e37706a4df90c53a2e54862af0d196dc","changeType":"FIELD_ACCESS","change":"enabledVariants[i].format","source":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)","target":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)"} {"project":"google_ExoPlayer","commit":"c48dd4f3e37706a4df90c53a2e54862af0d196dc","changeType":"FIELD_ACCESS","change":"enabledVariants[i].format.bitrate","source":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)","target":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)"} {"project":"google_ExoPlayer","commit":"c48dd4f3e37706a4df90c53a2e54862af0d196dc","changeType":"FOR_STATEMENT","change":"for (int i\u003d0; i \u003c enabledVariants.length; i++) {\n if (enabledVariantBlacklistTimes[i] \u003d\u003d 0) {\n if (enabledVariants[i].format.bitrate \u003c\u003d effectiveBitrate) {\n return i;\n }\n lowestQualityEnabledVariantIndex\u003di;\n }\n}\n","source":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)","target":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)"} {"project":"google_ExoPlayer","commit":"c48dd4f3e37706a4df90c53a2e54862af0d196dc","changeType":"IF_STATEMENT","change":"enabledVariants[i].format.bitrate \u003c\u003d effectiveBitrate","source":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)","target":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)"} {"project":"google_ExoPlayer","commit":"c48dd4f3e37706a4df90c53a2e54862af0d196dc","changeType":"IF_STATEMENT","change":"enabledVariantBlacklistTimes[i] \u003d\u003d 0","source":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)","target":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)"} {"project":"google_ExoPlayer","commit":"c48dd4f3e37706a4df90c53a2e54862af0d196dc","changeType":"IF_STATEMENT","change":"bitrateEstimate \u003d\u003d BandwidthMeter.NO_ESTIMATE","source":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)","target":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)"} {"project":"google_ExoPlayer","commit":"c48dd4f3e37706a4df90c53a2e54862af0d196dc","changeType":"INFIX_EXPRESSION","change":"lowestQualityEnabledVariantIndex !\u003d -1","source":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)","target":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)"} {"project":"google_ExoPlayer","commit":"c48dd4f3e37706a4df90c53a2e54862af0d196dc","changeType":"INFIX_EXPRESSION","change":"enabledVariants[i].format.bitrate \u003c\u003d effectiveBitrate","source":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)","target":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)"} {"project":"google_ExoPlayer","commit":"c48dd4f3e37706a4df90c53a2e54862af0d196dc","changeType":"INFIX_EXPRESSION","change":"enabledVariantBlacklistTimes[i] \u003d\u003d 0","source":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)","target":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)"} {"project":"google_ExoPlayer","commit":"c48dd4f3e37706a4df90c53a2e54862af0d196dc","changeType":"INFIX_EXPRESSION","change":"i \u003c enabledVariants.length","source":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)","target":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)"} {"project":"google_ExoPlayer","commit":"c48dd4f3e37706a4df90c53a2e54862af0d196dc","changeType":"INFIX_EXPRESSION","change":"bitrateEstimate * BANDWIDTH_FRACTION","source":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)","target":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)"} {"project":"google_ExoPlayer","commit":"c48dd4f3e37706a4df90c53a2e54862af0d196dc","changeType":"INFIX_EXPRESSION","change":"bitrateEstimate \u003d\u003d BandwidthMeter.NO_ESTIMATE","source":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)","target":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)"} {"project":"google_ExoPlayer","commit":"c48dd4f3e37706a4df90c53a2e54862af0d196dc","changeType":"METHOD_INVOCATION","change":"Assertions.checkState(lowestQualityEnabledVariantIndex !\u003d -1)","source":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)","target":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)"} {"project":"google_ExoPlayer","commit":"c48dd4f3e37706a4df90c53a2e54862af0d196dc","changeType":"MODIFIER","change":"private","source":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)","target":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)"} {"project":"google_ExoPlayer","commit":"c48dd4f3e37706a4df90c53a2e54862af0d196dc","changeType":"NUMBER_LITERAL","change":"1","source":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)","target":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)"} {"project":"google_ExoPlayer","commit":"c48dd4f3e37706a4df90c53a2e54862af0d196dc","changeType":"NUMBER_LITERAL","change":"0","source":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)","target":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)"} {"project":"google_ExoPlayer","commit":"c48dd4f3e37706a4df90c53a2e54862af0d196dc","changeType":"PARENTHESIZED_EXPRESSION","change":"(bitrateEstimate * BANDWIDTH_FRACTION)","source":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)","target":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)"} {"project":"google_ExoPlayer","commit":"c48dd4f3e37706a4df90c53a2e54862af0d196dc","changeType":"POSTFIX_EXPRESSION","change":"i++","source":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)","target":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)"} {"project":"google_ExoPlayer","commit":"c48dd4f3e37706a4df90c53a2e54862af0d196dc","changeType":"PREFIX_EXPRESSION","change":"-1","source":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)","target":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)"} {"project":"google_ExoPlayer","commit":"c48dd4f3e37706a4df90c53a2e54862af0d196dc","changeType":"PRIMITIVE_TYPE","change":"int","source":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)","target":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)"} {"project":"google_ExoPlayer","commit":"c48dd4f3e37706a4df90c53a2e54862af0d196dc","changeType":"PRIMITIVE_TYPE","change":"long","source":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)","target":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)"} {"project":"google_ExoPlayer","commit":"c48dd4f3e37706a4df90c53a2e54862af0d196dc","changeType":"QUALIFIED_NAME","change":"enabledVariants.length","source":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)","target":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)"} {"project":"google_ExoPlayer","commit":"c48dd4f3e37706a4df90c53a2e54862af0d196dc","changeType":"QUALIFIED_NAME","change":"BandwidthMeter.NO_ESTIMATE","source":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)","target":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)"} {"project":"google_ExoPlayer","commit":"c48dd4f3e37706a4df90c53a2e54862af0d196dc","changeType":"RETURN_STATEMENT","change":"return lowestQualityEnabledVariantIndex;\n","source":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)","target":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)"} {"project":"google_ExoPlayer","commit":"c48dd4f3e37706a4df90c53a2e54862af0d196dc","changeType":"RETURN_STATEMENT","change":"return i;\n","source":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)","target":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)"} {"project":"google_ExoPlayer","commit":"c48dd4f3e37706a4df90c53a2e54862af0d196dc","changeType":"SINGLE_VARIABLE_DECLARATION","change":"long bitrateEstimate","source":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)","target":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)"} {"project":"google_ExoPlayer","commit":"c48dd4f3e37706a4df90c53a2e54862af0d196dc","changeType":"VARIABLE_DECLARATION_EXPRESSION","change":"int [i\u003d0]","source":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)","target":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)"} {"project":"google_ExoPlayer","commit":"c48dd4f3e37706a4df90c53a2e54862af0d196dc","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"i","source":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)","target":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)"} {"project":"google_ExoPlayer","commit":"c48dd4f3e37706a4df90c53a2e54862af0d196dc","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"lowestQualityEnabledVariantIndex","source":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)","target":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)"} {"project":"google_ExoPlayer","commit":"c48dd4f3e37706a4df90c53a2e54862af0d196dc","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"effectiveBitrate","source":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)","target":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)"} {"project":"google_ExoPlayer","commit":"c48dd4f3e37706a4df90c53a2e54862af0d196dc","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"int [lowestQualityEnabledVariantIndex\u003d-1]","source":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)","target":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)"} {"project":"google_ExoPlayer","commit":"c48dd4f3e37706a4df90c53a2e54862af0d196dc","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"int [effectiveBitrate\u003d(int)(bitrateEstimate * BANDWIDTH_FRACTION)]","source":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)","target":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)"} {"project":"google_ExoPlayer","commit":"c48dd4f3e37706a4df90c53a2e54862af0d196dc","changeType":"ARRAY_ACCESS","change":"enabledVariants[0]","source":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)","target":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)"} {"project":"google_ExoPlayer","commit":"c48dd4f3e37706a4df90c53a2e54862af0d196dc","changeType":"ARRAY_ACCESS","change":"enabledVariants[i]","source":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)","target":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)"} {"project":"google_ExoPlayer","commit":"c48dd4f3e37706a4df90c53a2e54862af0d196dc","changeType":"ASSIGNMENT","change":"evaluation.format \u003d enabledVariants[0].format","source":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)","target":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)"} {"project":"google_ExoPlayer","commit":"c48dd4f3e37706a4df90c53a2e54862af0d196dc","changeType":"ASSIGNMENT","change":"switchingOverlapUs \u003d 0","source":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)","target":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)"} {"project":"google_ExoPlayer","commit":"c48dd4f3e37706a4df90c53a2e54862af0d196dc","changeType":"ASSIGNMENT","change":"queue \u003d Collections.singletonList(previousTsChunk)","source":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)","target":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)"} {"project":"google_ExoPlayer","commit":"c48dd4f3e37706a4df90c53a2e54862af0d196dc","changeType":"ASSIGNMENT","change":"switchingOverlapUs \u003d adaptiveMode \u003d\u003d ADAPTIVE_MODE_SPLICE ? previousTsChunk.endTimeUs - previousTsChunk.startTimeUs : 0","source":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)","target":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)"} {"project":"google_ExoPlayer","commit":"c48dd4f3e37706a4df90c53a2e54862af0d196dc","changeType":"ASSIGNMENT","change":"queue \u003d Collections.\u003cTsChunk\u003eemptyList()","source":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)","target":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)"} {"project":"google_ExoPlayer","commit":"c48dd4f3e37706a4df90c53a2e54862af0d196dc","changeType":"ASSIGNMENT","change":"evaluation.trigger \u003d Chunk.TRIGGER_MANUAL","source":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)","target":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)"} {"project":"google_ExoPlayer","commit":"c48dd4f3e37706a4df90c53a2e54862af0d196dc","changeType":"CLASS_INSTANCE_CREATION","change":"new IllegalStateException()","source":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)","target":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)"} {"project":"google_ExoPlayer","commit":"c48dd4f3e37706a4df90c53a2e54862af0d196dc","changeType":"CONDITIONAL_EXPRESSION","change":"adaptiveMode \u003d\u003d ADAPTIVE_MODE_SPLICE ? previousTsChunk.endTimeUs - previousTsChunk.startTimeUs : 0","source":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)","target":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)"} {"project":"google_ExoPlayer","commit":"c48dd4f3e37706a4df90c53a2e54862af0d196dc","changeType":"EXPRESSION_STATEMENT","change":"switchingOverlapUs\u003d0","source":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)","target":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)"} {"project":"google_ExoPlayer","commit":"c48dd4f3e37706a4df90c53a2e54862af0d196dc","changeType":"EXPRESSION_STATEMENT","change":"evaluation.trigger\u003dChunk.TRIGGER_MANUAL","source":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)","target":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)"} {"project":"google_ExoPlayer","commit":"c48dd4f3e37706a4df90c53a2e54862af0d196dc","changeType":"EXPRESSION_STATEMENT","change":"queue\u003dCollections.singletonList(previousTsChunk)","source":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)","target":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)"} {"project":"google_ExoPlayer","commit":"c48dd4f3e37706a4df90c53a2e54862af0d196dc","changeType":"EXPRESSION_STATEMENT","change":"adaptiveFormatEvaluator.evaluate(queue,playbackPositionUs,switchingOverlapUs,enabledVariantBlacklistFlags,evaluation)","source":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)","target":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)"} {"project":"google_ExoPlayer","commit":"c48dd4f3e37706a4df90c53a2e54862af0d196dc","changeType":"EXPRESSION_STATEMENT","change":"evaluation.format\u003denabledVariants[0].format","source":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)","target":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)"} {"project":"google_ExoPlayer","commit":"c48dd4f3e37706a4df90c53a2e54862af0d196dc","changeType":"EXPRESSION_STATEMENT","change":"switchingOverlapUs\u003dadaptiveMode \u003d\u003d ADAPTIVE_MODE_SPLICE ? previousTsChunk.endTimeUs - previousTsChunk.startTimeUs : 0","source":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)","target":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)"} {"project":"google_ExoPlayer","commit":"c48dd4f3e37706a4df90c53a2e54862af0d196dc","changeType":"EXPRESSION_STATEMENT","change":"queue\u003dCollections.\u003cTsChunk\u003eemptyList()","source":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)","target":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)"} {"project":"google_ExoPlayer","commit":"c48dd4f3e37706a4df90c53a2e54862af0d196dc","changeType":"FIELD_ACCESS","change":"enabledVariants[i].format","source":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)","target":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)"} {"project":"google_ExoPlayer","commit":"c48dd4f3e37706a4df90c53a2e54862af0d196dc","changeType":"FIELD_ACCESS","change":"enabledVariants[0].format","source":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)","target":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)"} {"project":"google_ExoPlayer","commit":"c48dd4f3e37706a4df90c53a2e54862af0d196dc","changeType":"FOR_STATEMENT","change":"for (int i\u003d0; i \u003c enabledVariants.length; i++) {\n if (enabledVariants[i].format \u003d\u003d evaluation.format) {\n return i;\n }\n}\n","source":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)","target":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)"} {"project":"google_ExoPlayer","commit":"c48dd4f3e37706a4df90c53a2e54862af0d196dc","changeType":"IF_STATEMENT","change":"previousTsChunk !\u003d null","source":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)","target":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)"} {"project":"google_ExoPlayer","commit":"c48dd4f3e37706a4df90c53a2e54862af0d196dc","changeType":"IF_STATEMENT","change":"enabledVariants.length \u003e 1","source":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)","target":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)"} {"project":"google_ExoPlayer","commit":"c48dd4f3e37706a4df90c53a2e54862af0d196dc","changeType":"IF_STATEMENT","change":"enabledVariants[i].format \u003d\u003d evaluation.format","source":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)","target":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)"} {"project":"google_ExoPlayer","commit":"c48dd4f3e37706a4df90c53a2e54862af0d196dc","changeType":"INFIX_EXPRESSION","change":"i \u003c enabledVariants.length","source":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)","target":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)"} {"project":"google_ExoPlayer","commit":"c48dd4f3e37706a4df90c53a2e54862af0d196dc","changeType":"INFIX_EXPRESSION","change":"previousTsChunk.endTimeUs - previousTsChunk.startTimeUs","source":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)","target":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)"} {"project":"google_ExoPlayer","commit":"c48dd4f3e37706a4df90c53a2e54862af0d196dc","changeType":"INFIX_EXPRESSION","change":"previousTsChunk !\u003d null","source":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)","target":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)"} {"project":"google_ExoPlayer","commit":"c48dd4f3e37706a4df90c53a2e54862af0d196dc","changeType":"INFIX_EXPRESSION","change":"enabledVariants.length \u003e 1","source":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)","target":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)"} {"project":"google_ExoPlayer","commit":"c48dd4f3e37706a4df90c53a2e54862af0d196dc","changeType":"INFIX_EXPRESSION","change":"enabledVariants[i].format \u003d\u003d evaluation.format","source":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)","target":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)"} {"project":"google_ExoPlayer","commit":"c48dd4f3e37706a4df90c53a2e54862af0d196dc","changeType":"METHOD_INVOCATION","change":"Collections.singletonList(previousTsChunk)","source":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)","target":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)"} {"project":"google_ExoPlayer","commit":"c48dd4f3e37706a4df90c53a2e54862af0d196dc","changeType":"METHOD_INVOCATION","change":"Collections.\u003cTsChunk\u003eemptyList()","source":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)","target":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)"} {"project":"google_ExoPlayer","commit":"c48dd4f3e37706a4df90c53a2e54862af0d196dc","changeType":"METHOD_INVOCATION","change":"adaptiveFormatEvaluator.evaluate(queue,playbackPositionUs,switchingOverlapUs,enabledVariantBlacklistFlags,evaluation)","source":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)","target":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)"} {"project":"google_ExoPlayer","commit":"c48dd4f3e37706a4df90c53a2e54862af0d196dc","changeType":"NUMBER_LITERAL","change":"1","source":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)","target":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)"} {"project":"google_ExoPlayer","commit":"c48dd4f3e37706a4df90c53a2e54862af0d196dc","changeType":"PARAMETERIZED_TYPE","change":"List\u003cTsChunk\u003e","source":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)","target":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)"} {"project":"google_ExoPlayer","commit":"c48dd4f3e37706a4df90c53a2e54862af0d196dc","changeType":"POSTFIX_EXPRESSION","change":"i++","source":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)","target":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)"} {"project":"google_ExoPlayer","commit":"c48dd4f3e37706a4df90c53a2e54862af0d196dc","changeType":"QUALIFIED_NAME","change":"enabledVariants.length","source":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)","target":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)"} {"project":"google_ExoPlayer","commit":"c48dd4f3e37706a4df90c53a2e54862af0d196dc","changeType":"QUALIFIED_NAME","change":"evaluation.format","source":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)","target":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)"} {"project":"google_ExoPlayer","commit":"c48dd4f3e37706a4df90c53a2e54862af0d196dc","changeType":"QUALIFIED_NAME","change":"Chunk.TRIGGER_MANUAL","source":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)","target":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)"} {"project":"google_ExoPlayer","commit":"c48dd4f3e37706a4df90c53a2e54862af0d196dc","changeType":"QUALIFIED_NAME","change":"evaluation.trigger","source":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)","target":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)"} {"project":"google_ExoPlayer","commit":"c48dd4f3e37706a4df90c53a2e54862af0d196dc","changeType":"RETURN_STATEMENT","change":"return i;\n","source":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)","target":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)"} {"project":"google_ExoPlayer","commit":"c48dd4f3e37706a4df90c53a2e54862af0d196dc","changeType":"SIMPLE_TYPE","change":"IllegalStateException","source":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)","target":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)"} {"project":"google_ExoPlayer","commit":"c48dd4f3e37706a4df90c53a2e54862af0d196dc","changeType":"SIMPLE_TYPE","change":"List","source":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)","target":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)"} {"project":"google_ExoPlayer","commit":"c48dd4f3e37706a4df90c53a2e54862af0d196dc","changeType":"THROW_STATEMENT","change":"throw new IllegalStateException();\n","source":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)","target":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)"} {"project":"google_ExoPlayer","commit":"c48dd4f3e37706a4df90c53a2e54862af0d196dc","changeType":"VARIABLE_DECLARATION_EXPRESSION","change":"int [i\u003d0]","source":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)","target":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)"} {"project":"google_ExoPlayer","commit":"c48dd4f3e37706a4df90c53a2e54862af0d196dc","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"switchingOverlapUs","source":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)","target":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)"} {"project":"google_ExoPlayer","commit":"c48dd4f3e37706a4df90c53a2e54862af0d196dc","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"i","source":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)","target":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)"} {"project":"google_ExoPlayer","commit":"c48dd4f3e37706a4df90c53a2e54862af0d196dc","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"queue","source":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)","target":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)"} {"project":"google_ExoPlayer","commit":"c48dd4f3e37706a4df90c53a2e54862af0d196dc","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"List\u003cTsChunk\u003e [queue]","source":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)","target":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)"} {"project":"google_ExoPlayer","commit":"c48dd4f3e37706a4df90c53a2e54862af0d196dc","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"long [switchingOverlapUs]","source":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)","target":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)"} {"project":"google_ExoPlayer","commit":"c48dd4f3e37706a4df90c53a2e54862af0d196dc","changeType":"ARRAY_ACCESS","change":"enabledVariantBlacklistTimes[selectedVariantIndex]","source":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)","target":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)"} {"project":"google_ExoPlayer","commit":"c48dd4f3e37706a4df90c53a2e54862af0d196dc","changeType":"CONDITIONAL_EXPRESSION","change":"adaptiveMode \u003d\u003d ADAPTIVE_MODE_SPLICE ? previousTsChunk.startTimeUs : previousTsChunk.endTimeUs","source":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)","target":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)"} {"project":"google_ExoPlayer","commit":"c48dd4f3e37706a4df90c53a2e54862af0d196dc","changeType":"IF_STATEMENT","change":"enabledVariantBlacklistTimes[selectedVariantIndex] !\u003d 0","source":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)","target":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)"} {"project":"google_ExoPlayer","commit":"c48dd4f3e37706a4df90c53a2e54862af0d196dc","changeType":"IF_STATEMENT","change":"enabledVariantBlacklistTimes[selectedVariantIndex] !\u003d 0 || (idealIndex \u003e selectedVariantIndex \u0026\u0026 bufferedUs \u003c maxBufferDurationToSwitchDownUs) || (idealIndex \u003c selectedVariantIndex \u0026\u0026 bufferedUs \u003e minBufferDurationToSwitchUpUs)","source":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)","target":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)"} {"project":"google_ExoPlayer","commit":"c48dd4f3e37706a4df90c53a2e54862af0d196dc","changeType":"IF_STATEMENT","change":"idealIndex \u003d\u003d selectedVariantIndex","source":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)","target":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)"} {"project":"google_ExoPlayer","commit":"c48dd4f3e37706a4df90c53a2e54862af0d196dc","changeType":"IF_STATEMENT","change":"bitrateEstimate \u003d\u003d BandwidthMeter.NO_ESTIMATE","source":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)","target":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)"} {"project":"google_ExoPlayer","commit":"c48dd4f3e37706a4df90c53a2e54862af0d196dc","changeType":"IF_STATEMENT","change":"previousTsChunk \u003d\u003d null","source":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)","target":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)"} {"project":"google_ExoPlayer","commit":"c48dd4f3e37706a4df90c53a2e54862af0d196dc","changeType":"INFIX_EXPRESSION","change":"enabledVariantBlacklistTimes[selectedVariantIndex] !\u003d 0","source":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)","target":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)"} {"project":"google_ExoPlayer","commit":"c48dd4f3e37706a4df90c53a2e54862af0d196dc","changeType":"INFIX_EXPRESSION","change":"bufferedUs \u003e minBufferDurationToSwitchUpUs","source":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)","target":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)"} {"project":"google_ExoPlayer","commit":"c48dd4f3e37706a4df90c53a2e54862af0d196dc","changeType":"INFIX_EXPRESSION","change":"idealIndex \u003e selectedVariantIndex","source":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)","target":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)"} {"project":"google_ExoPlayer","commit":"c48dd4f3e37706a4df90c53a2e54862af0d196dc","changeType":"INFIX_EXPRESSION","change":"bufferedUs \u003c maxBufferDurationToSwitchDownUs","source":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)","target":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)"} {"project":"google_ExoPlayer","commit":"c48dd4f3e37706a4df90c53a2e54862af0d196dc","changeType":"INFIX_EXPRESSION","change":"idealIndex \u003d\u003d selectedVariantIndex","source":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)","target":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)"} {"project":"google_ExoPlayer","commit":"c48dd4f3e37706a4df90c53a2e54862af0d196dc","changeType":"INFIX_EXPRESSION","change":"idealIndex \u003e selectedVariantIndex \u0026\u0026 bufferedUs \u003c maxBufferDurationToSwitchDownUs","source":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)","target":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)"} {"project":"google_ExoPlayer","commit":"c48dd4f3e37706a4df90c53a2e54862af0d196dc","changeType":"INFIX_EXPRESSION","change":"previousTsChunk \u003d\u003d null","source":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)","target":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)"} {"project":"google_ExoPlayer","commit":"c48dd4f3e37706a4df90c53a2e54862af0d196dc","changeType":"INFIX_EXPRESSION","change":"enabledVariantBlacklistTimes[selectedVariantIndex] !\u003d 0 || (idealIndex \u003e selectedVariantIndex \u0026\u0026 bufferedUs \u003c maxBufferDurationToSwitchDownUs)","source":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)","target":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)"} {"project":"google_ExoPlayer","commit":"c48dd4f3e37706a4df90c53a2e54862af0d196dc","changeType":"INFIX_EXPRESSION","change":"enabledVariantBlacklistTimes[selectedVariantIndex] !\u003d 0 || (idealIndex \u003e selectedVariantIndex \u0026\u0026 bufferedUs \u003c maxBufferDurationToSwitchDownUs) || (idealIndex \u003c selectedVariantIndex \u0026\u0026 bufferedUs \u003e minBufferDurationToSwitchUpUs)","source":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)","target":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)"} {"project":"google_ExoPlayer","commit":"c48dd4f3e37706a4df90c53a2e54862af0d196dc","changeType":"INFIX_EXPRESSION","change":"bufferedPositionUs - playbackPositionUs","source":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)","target":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)"} {"project":"google_ExoPlayer","commit":"c48dd4f3e37706a4df90c53a2e54862af0d196dc","changeType":"INFIX_EXPRESSION","change":"idealIndex \u003c selectedVariantIndex","source":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)","target":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)"} {"project":"google_ExoPlayer","commit":"c48dd4f3e37706a4df90c53a2e54862af0d196dc","changeType":"INFIX_EXPRESSION","change":"idealIndex \u003c selectedVariantIndex \u0026\u0026 bufferedUs \u003e minBufferDurationToSwitchUpUs","source":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)","target":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)"} {"project":"google_ExoPlayer","commit":"c48dd4f3e37706a4df90c53a2e54862af0d196dc","changeType":"INFIX_EXPRESSION","change":"bitrateEstimate \u003d\u003d BandwidthMeter.NO_ESTIMATE","source":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)","target":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)"} {"project":"google_ExoPlayer","commit":"c48dd4f3e37706a4df90c53a2e54862af0d196dc","changeType":"METHOD_INVOCATION","change":"getVariantIndexForBandwidth(bitrateEstimate)","source":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)","target":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)"} {"project":"google_ExoPlayer","commit":"c48dd4f3e37706a4df90c53a2e54862af0d196dc","changeType":"METHOD_INVOCATION","change":"bandwidthMeter.getBitrateEstimate()","source":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)","target":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)"} {"project":"google_ExoPlayer","commit":"c48dd4f3e37706a4df90c53a2e54862af0d196dc","changeType":"PARENTHESIZED_EXPRESSION","change":"(idealIndex \u003e selectedVariantIndex \u0026\u0026 bufferedUs \u003c maxBufferDurationToSwitchDownUs)","source":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)","target":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)"} {"project":"google_ExoPlayer","commit":"c48dd4f3e37706a4df90c53a2e54862af0d196dc","changeType":"PARENTHESIZED_EXPRESSION","change":"(idealIndex \u003c selectedVariantIndex \u0026\u0026 bufferedUs \u003e minBufferDurationToSwitchUpUs)","source":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)","target":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)"} {"project":"google_ExoPlayer","commit":"c48dd4f3e37706a4df90c53a2e54862af0d196dc","changeType":"QUALIFIED_NAME","change":"BandwidthMeter.NO_ESTIMATE","source":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)","target":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)"} {"project":"google_ExoPlayer","commit":"c48dd4f3e37706a4df90c53a2e54862af0d196dc","changeType":"RETURN_STATEMENT","change":"return getVariantIndexForBandwidth(bitrateEstimate);\n","source":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)","target":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)"} {"project":"google_ExoPlayer","commit":"c48dd4f3e37706a4df90c53a2e54862af0d196dc","changeType":"RETURN_STATEMENT","change":"return idealIndex;\n","source":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)","target":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)"} {"project":"google_ExoPlayer","commit":"c48dd4f3e37706a4df90c53a2e54862af0d196dc","changeType":"RETURN_STATEMENT","change":"return selectedVariantIndex;\n","source":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)","target":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)"} {"project":"google_ExoPlayer","commit":"c48dd4f3e37706a4df90c53a2e54862af0d196dc","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"bufferedPositionUs","source":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)","target":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)"} {"project":"google_ExoPlayer","commit":"c48dd4f3e37706a4df90c53a2e54862af0d196dc","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"bufferedUs","source":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)","target":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)"} {"project":"google_ExoPlayer","commit":"c48dd4f3e37706a4df90c53a2e54862af0d196dc","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"idealIndex","source":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)","target":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)"} {"project":"google_ExoPlayer","commit":"c48dd4f3e37706a4df90c53a2e54862af0d196dc","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"bitrateEstimate","source":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)","target":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)"} {"project":"google_ExoPlayer","commit":"c48dd4f3e37706a4df90c53a2e54862af0d196dc","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"long [bitrateEstimate\u003dbandwidthMeter.getBitrateEstimate()]","source":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)","target":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)"} {"project":"google_ExoPlayer","commit":"c48dd4f3e37706a4df90c53a2e54862af0d196dc","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"long [bufferedUs\u003dbufferedPositionUs - playbackPositionUs]","source":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)","target":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)"} {"project":"google_ExoPlayer","commit":"c48dd4f3e37706a4df90c53a2e54862af0d196dc","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"int [idealIndex\u003dgetVariantIndexForBandwidth(bitrateEstimate)]","source":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)","target":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)"} {"project":"google_ExoPlayer","commit":"c48dd4f3e37706a4df90c53a2e54862af0d196dc","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"long [bufferedPositionUs\u003dadaptiveMode \u003d\u003d ADAPTIVE_MODE_SPLICE ? previousTsChunk.startTimeUs : previousTsChunk.endTimeUs]","source":"com.google.android.exoplayer.hls.HlsChunkSource.getVariantIndexForBandwidth(long)","target":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer.hls.HlsChunkSource.getNextVariantIndex(TsChunk,long)"} {"project":"google_ExoPlayer","commit":"ebe9ae6b13126cb12aa595aefc35daab195e6704","changeType":"METHOD_DECLARATION","change":"com.google.android.exoplayer.extractor.ExtractorSampleSource.continueBufferingInternal()","source":"com.google.android.exoplayer.extractor.ExtractorSampleSource.continueBufferingInternal()","target":"com.google.android.exoplayer.extractor.ExtractorSampleSource.prepare(long)","added":false,"scope":"CLASS_S","local":"library.src.main.com.google.android.exoplayer.extractor.ExtractorSampleSource"} {"project":"google_ExoPlayer","commit":"ebe9ae6b13126cb12aa595aefc35daab195e6704","changeType":"INFIX_EXPRESSION","change":"loadingFinished || continueBufferingInternal()","source":"com.google.android.exoplayer.extractor.ExtractorSampleSource.continueBufferingInternal()","target":"com.google.android.exoplayer.extractor.ExtractorSampleSource.prepare(long)","added":false,"scope":"SUR_S","local":"com.google.android.exoplayer.extractor.ExtractorSampleSource.continueBuffering(long)"} {"project":"google_ExoPlayer","commit":"ebe9ae6b13126cb12aa595aefc35daab195e6704","changeType":"METHOD_INVOCATION","change":"continueBufferingInternal()","source":"com.google.android.exoplayer.extractor.ExtractorSampleSource.continueBufferingInternal()","target":"com.google.android.exoplayer.extractor.ExtractorSampleSource.prepare(long)","added":false,"scope":"SUR_S","local":"com.google.android.exoplayer.extractor.ExtractorSampleSource.continueBuffering(long)"} {"project":"google_ExoPlayer","commit":"ebe9ae6b13126cb12aa595aefc35daab195e6704","changeType":"RETURN_STATEMENT","change":"return loadingFinished || continueBufferingInternal();\n","source":"com.google.android.exoplayer.extractor.ExtractorSampleSource.continueBufferingInternal()","target":"com.google.android.exoplayer.extractor.ExtractorSampleSource.prepare(long)","added":false,"scope":"SUR_S","local":"com.google.android.exoplayer.extractor.ExtractorSampleSource.continueBuffering(long)"} {"project":"google_ExoPlayer","commit":"ebe9ae6b13126cb12aa595aefc35daab195e6704","changeType":"BOOLEAN_LITERAL","change":"false","source":"com.google.android.exoplayer.extractor.ExtractorSampleSource.continueBufferingInternal()","target":"com.google.android.exoplayer.extractor.ExtractorSampleSource.prepare(long)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.extractor.ExtractorSampleSource.continueBufferingInternal()"} {"project":"google_ExoPlayer","commit":"ebe9ae6b13126cb12aa595aefc35daab195e6704","changeType":"EXPRESSION_STATEMENT","change":"maybeThrowLoadableException()","source":"com.google.android.exoplayer.extractor.ExtractorSampleSource.continueBufferingInternal()","target":"com.google.android.exoplayer.extractor.ExtractorSampleSource.prepare(long)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.extractor.ExtractorSampleSource.continueBufferingInternal()"} {"project":"google_ExoPlayer","commit":"ebe9ae6b13126cb12aa595aefc35daab195e6704","changeType":"EXPRESSION_STATEMENT","change":"maybeStartLoading()","source":"com.google.android.exoplayer.extractor.ExtractorSampleSource.continueBufferingInternal()","target":"com.google.android.exoplayer.extractor.ExtractorSampleSource.prepare(long)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.extractor.ExtractorSampleSource.continueBufferingInternal()"} {"project":"google_ExoPlayer","commit":"ebe9ae6b13126cb12aa595aefc35daab195e6704","changeType":"IF_STATEMENT","change":"!haveSamples","source":"com.google.android.exoplayer.extractor.ExtractorSampleSource.continueBufferingInternal()","target":"com.google.android.exoplayer.extractor.ExtractorSampleSource.prepare(long)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.extractor.ExtractorSampleSource.continueBufferingInternal()"} {"project":"google_ExoPlayer","commit":"ebe9ae6b13126cb12aa595aefc35daab195e6704","changeType":"IF_STATEMENT","change":"isPendingReset()","source":"com.google.android.exoplayer.extractor.ExtractorSampleSource.continueBufferingInternal()","target":"com.google.android.exoplayer.extractor.ExtractorSampleSource.prepare(long)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.extractor.ExtractorSampleSource.continueBufferingInternal()"} {"project":"google_ExoPlayer","commit":"ebe9ae6b13126cb12aa595aefc35daab195e6704","changeType":"INFIX_EXPRESSION","change":"prepared \u0026\u0026 haveSampleForOneEnabledTrack()","source":"com.google.android.exoplayer.extractor.ExtractorSampleSource.continueBufferingInternal()","target":"com.google.android.exoplayer.extractor.ExtractorSampleSource.prepare(long)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.extractor.ExtractorSampleSource.continueBufferingInternal()"} {"project":"google_ExoPlayer","commit":"ebe9ae6b13126cb12aa595aefc35daab195e6704","changeType":"METHOD_INVOCATION","change":"maybeThrowLoadableException()","source":"com.google.android.exoplayer.extractor.ExtractorSampleSource.continueBufferingInternal()","target":"com.google.android.exoplayer.extractor.ExtractorSampleSource.prepare(long)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.extractor.ExtractorSampleSource.continueBufferingInternal()"} {"project":"google_ExoPlayer","commit":"ebe9ae6b13126cb12aa595aefc35daab195e6704","changeType":"METHOD_INVOCATION","change":"haveSampleForOneEnabledTrack()","source":"com.google.android.exoplayer.extractor.ExtractorSampleSource.continueBufferingInternal()","target":"com.google.android.exoplayer.extractor.ExtractorSampleSource.prepare(long)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.extractor.ExtractorSampleSource.continueBufferingInternal()"} {"project":"google_ExoPlayer","commit":"ebe9ae6b13126cb12aa595aefc35daab195e6704","changeType":"METHOD_INVOCATION","change":"isPendingReset()","source":"com.google.android.exoplayer.extractor.ExtractorSampleSource.continueBufferingInternal()","target":"com.google.android.exoplayer.extractor.ExtractorSampleSource.prepare(long)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.extractor.ExtractorSampleSource.continueBufferingInternal()"} {"project":"google_ExoPlayer","commit":"ebe9ae6b13126cb12aa595aefc35daab195e6704","changeType":"METHOD_INVOCATION","change":"maybeStartLoading()","source":"com.google.android.exoplayer.extractor.ExtractorSampleSource.continueBufferingInternal()","target":"com.google.android.exoplayer.extractor.ExtractorSampleSource.prepare(long)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.extractor.ExtractorSampleSource.continueBufferingInternal()"} {"project":"google_ExoPlayer","commit":"ebe9ae6b13126cb12aa595aefc35daab195e6704","changeType":"MODIFIER","change":"private","source":"com.google.android.exoplayer.extractor.ExtractorSampleSource.continueBufferingInternal()","target":"com.google.android.exoplayer.extractor.ExtractorSampleSource.prepare(long)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.extractor.ExtractorSampleSource.continueBufferingInternal()"} {"project":"google_ExoPlayer","commit":"ebe9ae6b13126cb12aa595aefc35daab195e6704","changeType":"PREFIX_EXPRESSION","change":"!haveSamples","source":"com.google.android.exoplayer.extractor.ExtractorSampleSource.continueBufferingInternal()","target":"com.google.android.exoplayer.extractor.ExtractorSampleSource.prepare(long)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.extractor.ExtractorSampleSource.continueBufferingInternal()"} {"project":"google_ExoPlayer","commit":"ebe9ae6b13126cb12aa595aefc35daab195e6704","changeType":"PRIMITIVE_TYPE","change":"boolean","source":"com.google.android.exoplayer.extractor.ExtractorSampleSource.continueBufferingInternal()","target":"com.google.android.exoplayer.extractor.ExtractorSampleSource.prepare(long)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.extractor.ExtractorSampleSource.continueBufferingInternal()"} {"project":"google_ExoPlayer","commit":"ebe9ae6b13126cb12aa595aefc35daab195e6704","changeType":"RETURN_STATEMENT","change":"return haveSamples;\n","source":"com.google.android.exoplayer.extractor.ExtractorSampleSource.continueBufferingInternal()","target":"com.google.android.exoplayer.extractor.ExtractorSampleSource.prepare(long)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.extractor.ExtractorSampleSource.continueBufferingInternal()"} {"project":"google_ExoPlayer","commit":"ebe9ae6b13126cb12aa595aefc35daab195e6704","changeType":"RETURN_STATEMENT","change":"return false;\n","source":"com.google.android.exoplayer.extractor.ExtractorSampleSource.continueBufferingInternal()","target":"com.google.android.exoplayer.extractor.ExtractorSampleSource.prepare(long)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.extractor.ExtractorSampleSource.continueBufferingInternal()"} {"project":"google_ExoPlayer","commit":"ebe9ae6b13126cb12aa595aefc35daab195e6704","changeType":"SIMPLE_TYPE","change":"IOException","source":"com.google.android.exoplayer.extractor.ExtractorSampleSource.continueBufferingInternal()","target":"com.google.android.exoplayer.extractor.ExtractorSampleSource.prepare(long)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.extractor.ExtractorSampleSource.continueBufferingInternal()"} {"project":"google_ExoPlayer","commit":"ebe9ae6b13126cb12aa595aefc35daab195e6704","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"haveSamples","source":"com.google.android.exoplayer.extractor.ExtractorSampleSource.continueBufferingInternal()","target":"com.google.android.exoplayer.extractor.ExtractorSampleSource.prepare(long)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.extractor.ExtractorSampleSource.continueBufferingInternal()"} {"project":"google_ExoPlayer","commit":"ebe9ae6b13126cb12aa595aefc35daab195e6704","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"boolean [haveSamples\u003dprepared \u0026\u0026 haveSampleForOneEnabledTrack()]","source":"com.google.android.exoplayer.extractor.ExtractorSampleSource.continueBufferingInternal()","target":"com.google.android.exoplayer.extractor.ExtractorSampleSource.prepare(long)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.extractor.ExtractorSampleSource.continueBufferingInternal()"} {"project":"google_ExoPlayer","commit":"ebe9ae6b13126cb12aa595aefc35daab195e6704","changeType":"EXPRESSION_STATEMENT","change":"maybeStartLoading()","source":"com.google.android.exoplayer.extractor.ExtractorSampleSource.continueBufferingInternal()","target":"com.google.android.exoplayer.extractor.ExtractorSampleSource.prepare(long)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.extractor.ExtractorSampleSource.prepare(long)"} {"project":"google_ExoPlayer","commit":"ebe9ae6b13126cb12aa595aefc35daab195e6704","changeType":"METHOD_INVOCATION","change":"maybeStartLoading()","source":"com.google.android.exoplayer.extractor.ExtractorSampleSource.continueBufferingInternal()","target":"com.google.android.exoplayer.extractor.ExtractorSampleSource.prepare(long)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.extractor.ExtractorSampleSource.prepare(long)"} {"project":"google_ExoPlayer","commit":"ebe9ae6b13126cb12aa595aefc35daab195e6704","changeType":"EXPRESSION_STATEMENT","change":"continueBufferingInternal()","source":"com.google.android.exoplayer.extractor.ExtractorSampleSource.continueBufferingInternal()","target":"com.google.android.exoplayer.extractor.ExtractorSampleSource.prepare(long)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer.extractor.ExtractorSampleSource.prepare(long)"} {"project":"google_ExoPlayer","commit":"ebe9ae6b13126cb12aa595aefc35daab195e6704","changeType":"METHOD_INVOCATION","change":"continueBufferingInternal()","source":"com.google.android.exoplayer.extractor.ExtractorSampleSource.continueBufferingInternal()","target":"com.google.android.exoplayer.extractor.ExtractorSampleSource.prepare(long)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer.extractor.ExtractorSampleSource.prepare(long)"} {"project":"google_ExoPlayer","commit":"ebe9ae6b13126cb12aa595aefc35daab195e6704","changeType":"METHOD_DECLARATION","change":"com.google.android.exoplayer.hls.HlsSampleSource.continueBufferingInternal()","source":"com.google.android.exoplayer.extractor.ExtractorSampleSource.continueBufferingInternal()","target":"com.google.android.exoplayer.extractor.ExtractorSampleSource.prepare(long)","added":false,"scope":"EXT_S","local":"library.src.main.com.google.android.exoplayer.hls.HlsSampleSource"} {"project":"google_ExoPlayer","commit":"ebe9ae6b13126cb12aa595aefc35daab195e6704","changeType":"INFIX_EXPRESSION","change":"loadingFinished || continueBufferingInternal()","source":"com.google.android.exoplayer.extractor.ExtractorSampleSource.continueBufferingInternal()","target":"com.google.android.exoplayer.extractor.ExtractorSampleSource.prepare(long)","added":false,"scope":"EXT_S","local":"com.google.android.exoplayer.hls.HlsSampleSource.continueBuffering(long)"} {"project":"google_ExoPlayer","commit":"ebe9ae6b13126cb12aa595aefc35daab195e6704","changeType":"METHOD_INVOCATION","change":"continueBufferingInternal()","source":"com.google.android.exoplayer.extractor.ExtractorSampleSource.continueBufferingInternal()","target":"com.google.android.exoplayer.extractor.ExtractorSampleSource.prepare(long)","added":false,"scope":"EXT_S","local":"com.google.android.exoplayer.hls.HlsSampleSource.continueBuffering(long)"} {"project":"google_ExoPlayer","commit":"ebe9ae6b13126cb12aa595aefc35daab195e6704","changeType":"RETURN_STATEMENT","change":"return loadingFinished || continueBufferingInternal();\n","source":"com.google.android.exoplayer.extractor.ExtractorSampleSource.continueBufferingInternal()","target":"com.google.android.exoplayer.extractor.ExtractorSampleSource.prepare(long)","added":false,"scope":"EXT_S","local":"com.google.android.exoplayer.hls.HlsSampleSource.continueBuffering(long)"} {"project":"google_ExoPlayer","commit":"d8e6b096c4b9eeaba2e49d8f28a5bf72bd8e6c0f","changeType":"ASSIGNMENT","change":"rendererWasEnabledFlags[i] \u003d renderer.getState() !\u003d TrackRenderer.STATE_DISABLED","source":"com.google.android.exoplayer.MultiSampleSource.getState()","target":"com.google.android.exoplayer.MultiSampleSource.prepare(long)","added":false,"scope":"EXT_S","local":"com.google.android.exoplayer.ExoPlayerImplInternal.selectTracksInternal(boolean)"} {"project":"google_ExoPlayer","commit":"d8e6b096c4b9eeaba2e49d8f28a5bf72bd8e6c0f","changeType":"EXPRESSION_STATEMENT","change":"rendererWasEnabledFlags[i]\u003drenderer.getState() !\u003d TrackRenderer.STATE_DISABLED","source":"com.google.android.exoplayer.MultiSampleSource.getState()","target":"com.google.android.exoplayer.MultiSampleSource.prepare(long)","added":false,"scope":"EXT_S","local":"com.google.android.exoplayer.ExoPlayerImplInternal.selectTracksInternal(boolean)"} {"project":"google_ExoPlayer","commit":"d8e6b096c4b9eeaba2e49d8f28a5bf72bd8e6c0f","changeType":"EXPRESSION_STATEMENT","change":"Assertions.checkState(source.getState() \u003d\u003d SampleSource.STATE_READING)","source":"com.google.android.exoplayer.MultiSampleSource.getState()","target":"com.google.android.exoplayer.MultiSampleSource.prepare(long)","added":false,"scope":"EXT_S","local":"com.google.android.exoplayer.ExoPlayerImplInternal.selectTracksInternal(boolean)"} {"project":"google_ExoPlayer","commit":"d8e6b096c4b9eeaba2e49d8f28a5bf72bd8e6c0f","changeType":"EXPRESSION_STATEMENT","change":"Assertions.checkState(source.getState() \u003d\u003d SampleSource.STATE_SELECTING_TRACKS)","source":"com.google.android.exoplayer.MultiSampleSource.getState()","target":"com.google.android.exoplayer.MultiSampleSource.prepare(long)","added":false,"scope":"EXT_S","local":"com.google.android.exoplayer.ExoPlayerImplInternal.selectTracksInternal(boolean)"} {"project":"google_ExoPlayer","commit":"d8e6b096c4b9eeaba2e49d8f28a5bf72bd8e6c0f","changeType":"FOR_STATEMENT","change":"for (int i\u003d0; i \u003c renderers.length; i++) {\n TrackRenderer renderer\u003drenderers[i];\n TrackSelection newSelection\u003dtrackSelections.get(i);\n if (newSelection !\u003d null) {\n enabledRenderers[enabledRendererCount++]\u003drenderer;\n if (renderer.getState() \u003d\u003d TrackRenderer.STATE_DISABLED) {\n boolean playing\u003dplayWhenReady \u0026\u0026 state \u003d\u003d ExoPlayer.STATE_READY;\n boolean joining\u003d!rendererWasEnabledFlags[i] \u0026\u0026 playing;\n TrackStream trackStream\u003dsource.selectTrack(newSelection,positionUs);\n Format[] formats\u003dnew Format[newSelection.length];\n for (int j\u003d0; j \u003c formats.length; j++) {\n formats[j]\u003dgroups.get(newSelection.group).getFormat(newSelection.getTrack(j));\n }\n renderer.enable(formats,trackStream,positionUs,joining);\n MediaClock mediaClock\u003drenderer.getMediaClock();\n if (mediaClock !\u003d null) {\n if (rendererMediaClock !\u003d null) {\n throw ExoPlaybackException.createForUnexpected(new IllegalStateException(\"Multiple renderer media clocks enabled.\"));\n }\n rendererMediaClock\u003dmediaClock;\n rendererMediaClockSource\u003drenderer;\n }\n if (playing) {\n renderer.start();\n }\n }\n }\n}\n","source":"com.google.android.exoplayer.MultiSampleSource.getState()","target":"com.google.android.exoplayer.MultiSampleSource.prepare(long)","added":false,"scope":"EXT_S","local":"com.google.android.exoplayer.ExoPlayerImplInternal.selectTracksInternal(boolean)"} {"project":"google_ExoPlayer","commit":"d8e6b096c4b9eeaba2e49d8f28a5bf72bd8e6c0f","changeType":"FOR_STATEMENT","change":"for (int i\u003d0; i \u003c renderers.length; i++) {\n TrackRenderer renderer\u003drenderers[i];\n TrackSelection oldSelection\u003dtrackSelections \u003d\u003d null ? null : trackSelections.get(i);\n TrackSelection newSelection\u003dnewSelections.get(i);\n if (newSelection !\u003d null) {\n enabledRendererCount++;\n }\n rendererWasEnabledFlags[i]\u003drenderer.getState() !\u003d TrackRenderer.STATE_DISABLED;\n if (!Util.areEqual(oldSelection,newSelection)) {\n if (rendererWasEnabledFlags[i]) {\n if (renderer \u003d\u003d rendererMediaClockSource) {\n if (newSelection \u003d\u003d null) {\n standaloneMediaClock.setPositionUs(rendererMediaClock.getPositionUs());\n }\n rendererMediaClock\u003dnull;\n rendererMediaClockSource\u003dnull;\n }\n ensureStopped(renderer);\n if (renderer.getState() \u003d\u003d TrackRenderer.STATE_ENABLED) {\n TrackStream trackStream\u003drenderer.disable();\n source.unselectTrack(trackStream);\n }\n }\n }\n}\n","source":"com.google.android.exoplayer.MultiSampleSource.getState()","target":"com.google.android.exoplayer.MultiSampleSource.prepare(long)","added":false,"scope":"EXT_S","local":"com.google.android.exoplayer.ExoPlayerImplInternal.selectTracksInternal(boolean)"} {"project":"google_ExoPlayer","commit":"d8e6b096c4b9eeaba2e49d8f28a5bf72bd8e6c0f","changeType":"IF_STATEMENT","change":"renderer.getState() \u003d\u003d TrackRenderer.STATE_DISABLED","source":"com.google.android.exoplayer.MultiSampleSource.getState()","target":"com.google.android.exoplayer.MultiSampleSource.prepare(long)","added":false,"scope":"EXT_S","local":"com.google.android.exoplayer.ExoPlayerImplInternal.selectTracksInternal(boolean)"} {"project":"google_ExoPlayer","commit":"d8e6b096c4b9eeaba2e49d8f28a5bf72bd8e6c0f","changeType":"IF_STATEMENT","change":"renderer.getState() \u003d\u003d TrackRenderer.STATE_ENABLED","source":"com.google.android.exoplayer.MultiSampleSource.getState()","target":"com.google.android.exoplayer.MultiSampleSource.prepare(long)","added":false,"scope":"EXT_S","local":"com.google.android.exoplayer.ExoPlayerImplInternal.selectTracksInternal(boolean)"} {"project":"google_ExoPlayer","commit":"d8e6b096c4b9eeaba2e49d8f28a5bf72bd8e6c0f","changeType":"INFIX_EXPRESSION","change":"renderer.getState() \u003d\u003d TrackRenderer.STATE_DISABLED","source":"com.google.android.exoplayer.MultiSampleSource.getState()","target":"com.google.android.exoplayer.MultiSampleSource.prepare(long)","added":false,"scope":"EXT_S","local":"com.google.android.exoplayer.ExoPlayerImplInternal.selectTracksInternal(boolean)"} {"project":"google_ExoPlayer","commit":"d8e6b096c4b9eeaba2e49d8f28a5bf72bd8e6c0f","changeType":"INFIX_EXPRESSION","change":"renderer.getState() \u003d\u003d TrackRenderer.STATE_ENABLED","source":"com.google.android.exoplayer.MultiSampleSource.getState()","target":"com.google.android.exoplayer.MultiSampleSource.prepare(long)","added":false,"scope":"EXT_S","local":"com.google.android.exoplayer.ExoPlayerImplInternal.selectTracksInternal(boolean)"} {"project":"google_ExoPlayer","commit":"d8e6b096c4b9eeaba2e49d8f28a5bf72bd8e6c0f","changeType":"INFIX_EXPRESSION","change":"renderer.getState() !\u003d TrackRenderer.STATE_DISABLED","source":"com.google.android.exoplayer.MultiSampleSource.getState()","target":"com.google.android.exoplayer.MultiSampleSource.prepare(long)","added":false,"scope":"EXT_S","local":"com.google.android.exoplayer.ExoPlayerImplInternal.selectTracksInternal(boolean)"} {"project":"google_ExoPlayer","commit":"d8e6b096c4b9eeaba2e49d8f28a5bf72bd8e6c0f","changeType":"INFIX_EXPRESSION","change":"source.getState() \u003d\u003d SampleSource.STATE_READING","source":"com.google.android.exoplayer.MultiSampleSource.getState()","target":"com.google.android.exoplayer.MultiSampleSource.prepare(long)","added":false,"scope":"EXT_S","local":"com.google.android.exoplayer.ExoPlayerImplInternal.selectTracksInternal(boolean)"} {"project":"google_ExoPlayer","commit":"d8e6b096c4b9eeaba2e49d8f28a5bf72bd8e6c0f","changeType":"INFIX_EXPRESSION","change":"source.getState() \u003d\u003d SampleSource.STATE_SELECTING_TRACKS","source":"com.google.android.exoplayer.MultiSampleSource.getState()","target":"com.google.android.exoplayer.MultiSampleSource.prepare(long)","added":false,"scope":"EXT_S","local":"com.google.android.exoplayer.ExoPlayerImplInternal.selectTracksInternal(boolean)"} {"project":"google_ExoPlayer","commit":"d8e6b096c4b9eeaba2e49d8f28a5bf72bd8e6c0f","changeType":"METHOD_INVOCATION","change":"renderer.getState()","source":"com.google.android.exoplayer.MultiSampleSource.getState()","target":"com.google.android.exoplayer.MultiSampleSource.prepare(long)","added":false,"scope":"EXT_S","local":"com.google.android.exoplayer.ExoPlayerImplInternal.selectTracksInternal(boolean)"} {"project":"google_ExoPlayer","commit":"d8e6b096c4b9eeaba2e49d8f28a5bf72bd8e6c0f","changeType":"METHOD_INVOCATION","change":"source.getState()","source":"com.google.android.exoplayer.MultiSampleSource.getState()","target":"com.google.android.exoplayer.MultiSampleSource.prepare(long)","added":false,"scope":"EXT_S","local":"com.google.android.exoplayer.ExoPlayerImplInternal.selectTracksInternal(boolean)"} {"project":"google_ExoPlayer","commit":"d8e6b096c4b9eeaba2e49d8f28a5bf72bd8e6c0f","changeType":"METHOD_INVOCATION","change":"Assertions.checkState(source.getState() \u003d\u003d SampleSource.STATE_READING)","source":"com.google.android.exoplayer.MultiSampleSource.getState()","target":"com.google.android.exoplayer.MultiSampleSource.prepare(long)","added":false,"scope":"EXT_S","local":"com.google.android.exoplayer.ExoPlayerImplInternal.selectTracksInternal(boolean)"} {"project":"google_ExoPlayer","commit":"d8e6b096c4b9eeaba2e49d8f28a5bf72bd8e6c0f","changeType":"METHOD_INVOCATION","change":"Assertions.checkState(source.getState() \u003d\u003d SampleSource.STATE_SELECTING_TRACKS)","source":"com.google.android.exoplayer.MultiSampleSource.getState()","target":"com.google.android.exoplayer.MultiSampleSource.prepare(long)","added":false,"scope":"EXT_S","local":"com.google.android.exoplayer.ExoPlayerImplInternal.selectTracksInternal(boolean)"} {"project":"google_ExoPlayer","commit":"d8e6b096c4b9eeaba2e49d8f28a5bf72bd8e6c0f","changeType":"ASSIGNMENT","change":"rendererWasEnabledFlags[i] \u003d renderer.getState() !\u003d TrackRenderer.STATE_DISABLED","source":"com.google.android.exoplayer.MultiSampleSource.getState()","target":"com.google.android.exoplayer.MultiSampleSource.prepare(long)","added":true,"scope":"EXT_S","local":"com.google.android.exoplayer.ExoPlayerImplInternal.selectTracksInternal()"} {"project":"google_ExoPlayer","commit":"d8e6b096c4b9eeaba2e49d8f28a5bf72bd8e6c0f","changeType":"EXPRESSION_STATEMENT","change":"rendererWasEnabledFlags[i]\u003drenderer.getState() !\u003d TrackRenderer.STATE_DISABLED","source":"com.google.android.exoplayer.MultiSampleSource.getState()","target":"com.google.android.exoplayer.MultiSampleSource.prepare(long)","added":true,"scope":"EXT_S","local":"com.google.android.exoplayer.ExoPlayerImplInternal.selectTracksInternal()"} {"project":"google_ExoPlayer","commit":"d8e6b096c4b9eeaba2e49d8f28a5bf72bd8e6c0f","changeType":"FOR_STATEMENT","change":"for (int i\u003d0; i \u003c renderers.length; i++) {\n TrackRenderer renderer\u003drenderers[i];\n TrackSelection newSelection\u003dtrackSelections.get(i);\n if (newSelection !\u003d null) {\n enabledRenderers[enabledRendererCount++]\u003drenderer;\n if (renderer.getState() \u003d\u003d TrackRenderer.STATE_DISABLED) {\n boolean playing\u003dplayWhenReady \u0026\u0026 state \u003d\u003d ExoPlayer.STATE_READY;\n boolean joining\u003d!rendererWasEnabledFlags[i] \u0026\u0026 playing;\n Format[] formats\u003dnew Format[newSelection.length];\n for (int j\u003d0; j \u003c formats.length; j++) {\n formats[j]\u003dgroups.get(newSelection.group).getFormat(newSelection.getTrack(j));\n }\n int newStreamIndex\u003dnewSelections.indexOf(newSelection);\n renderer.enable(formats,newStreams[newStreamIndex],positionUs,joining);\n MediaClock mediaClock\u003drenderer.getMediaClock();\n if (mediaClock !\u003d null) {\n if (rendererMediaClock !\u003d null) {\n throw ExoPlaybackException.createForUnexpected(new IllegalStateException(\"Multiple renderer media clocks enabled.\"));\n }\n rendererMediaClock\u003dmediaClock;\n rendererMediaClockSource\u003drenderer;\n }\n if (playing) {\n renderer.start();\n }\n }\n }\n}\n","source":"com.google.android.exoplayer.MultiSampleSource.getState()","target":"com.google.android.exoplayer.MultiSampleSource.prepare(long)","added":true,"scope":"EXT_S","local":"com.google.android.exoplayer.ExoPlayerImplInternal.selectTracksInternal()"} {"project":"google_ExoPlayer","commit":"d8e6b096c4b9eeaba2e49d8f28a5bf72bd8e6c0f","changeType":"FOR_STATEMENT","change":"for (int i\u003d0; i \u003c renderers.length; i++) {\n TrackRenderer renderer\u003drenderers[i];\n TrackSelection oldSelection\u003dtrackSelections \u003d\u003d null ? null : trackSelections.get(i);\n TrackSelection newSelection\u003dnewTrackSelections.get(i);\n if (newSelection !\u003d null) {\n enabledRendererCount++;\n }\n rendererWasEnabledFlags[i]\u003drenderer.getState() !\u003d TrackRenderer.STATE_DISABLED;\n if (!Util.areEqual(oldSelection,newSelection)) {\n if (rendererWasEnabledFlags[i]) {\n if (renderer \u003d\u003d rendererMediaClockSource) {\n if (newSelection \u003d\u003d null) {\n standaloneMediaClock.setPositionUs(rendererMediaClock.getPositionUs());\n }\n rendererMediaClock\u003dnull;\n rendererMediaClockSource\u003dnull;\n }\n ensureStopped(renderer);\n if (renderer.getState() \u003d\u003d TrackRenderer.STATE_ENABLED) {\n TrackStream trackStream\u003drenderer.disable();\n oldStreams.add(trackStream);\n }\n }\n if (newSelection !\u003d null) {\n newSelections.add(newSelection);\n }\n }\n}\n","source":"com.google.android.exoplayer.MultiSampleSource.getState()","target":"com.google.android.exoplayer.MultiSampleSource.prepare(long)","added":true,"scope":"EXT_S","local":"com.google.android.exoplayer.ExoPlayerImplInternal.selectTracksInternal()"} {"project":"google_ExoPlayer","commit":"d8e6b096c4b9eeaba2e49d8f28a5bf72bd8e6c0f","changeType":"IF_STATEMENT","change":"renderer.getState() \u003d\u003d TrackRenderer.STATE_DISABLED","source":"com.google.android.exoplayer.MultiSampleSource.getState()","target":"com.google.android.exoplayer.MultiSampleSource.prepare(long)","added":true,"scope":"EXT_S","local":"com.google.android.exoplayer.ExoPlayerImplInternal.selectTracksInternal()"} {"project":"google_ExoPlayer","commit":"d8e6b096c4b9eeaba2e49d8f28a5bf72bd8e6c0f","changeType":"IF_STATEMENT","change":"renderer.getState() \u003d\u003d TrackRenderer.STATE_ENABLED","source":"com.google.android.exoplayer.MultiSampleSource.getState()","target":"com.google.android.exoplayer.MultiSampleSource.prepare(long)","added":true,"scope":"EXT_S","local":"com.google.android.exoplayer.ExoPlayerImplInternal.selectTracksInternal()"} {"project":"google_ExoPlayer","commit":"d8e6b096c4b9eeaba2e49d8f28a5bf72bd8e6c0f","changeType":"INFIX_EXPRESSION","change":"renderer.getState() \u003d\u003d TrackRenderer.STATE_DISABLED","source":"com.google.android.exoplayer.MultiSampleSource.getState()","target":"com.google.android.exoplayer.MultiSampleSource.prepare(long)","added":true,"scope":"EXT_S","local":"com.google.android.exoplayer.ExoPlayerImplInternal.selectTracksInternal()"} {"project":"google_ExoPlayer","commit":"d8e6b096c4b9eeaba2e49d8f28a5bf72bd8e6c0f","changeType":"INFIX_EXPRESSION","change":"renderer.getState() \u003d\u003d TrackRenderer.STATE_ENABLED","source":"com.google.android.exoplayer.MultiSampleSource.getState()","target":"com.google.android.exoplayer.MultiSampleSource.prepare(long)","added":true,"scope":"EXT_S","local":"com.google.android.exoplayer.ExoPlayerImplInternal.selectTracksInternal()"} {"project":"google_ExoPlayer","commit":"d8e6b096c4b9eeaba2e49d8f28a5bf72bd8e6c0f","changeType":"INFIX_EXPRESSION","change":"renderer.getState() !\u003d TrackRenderer.STATE_DISABLED","source":"com.google.android.exoplayer.MultiSampleSource.getState()","target":"com.google.android.exoplayer.MultiSampleSource.prepare(long)","added":true,"scope":"EXT_S","local":"com.google.android.exoplayer.ExoPlayerImplInternal.selectTracksInternal()"} {"project":"google_ExoPlayer","commit":"d8e6b096c4b9eeaba2e49d8f28a5bf72bd8e6c0f","changeType":"METHOD_INVOCATION","change":"renderer.getState()","source":"com.google.android.exoplayer.MultiSampleSource.getState()","target":"com.google.android.exoplayer.MultiSampleSource.prepare(long)","added":true,"scope":"EXT_S","local":"com.google.android.exoplayer.ExoPlayerImplInternal.selectTracksInternal()"} {"project":"google_ExoPlayer","commit":"d8e6b096c4b9eeaba2e49d8f28a5bf72bd8e6c0f","changeType":"METHOD_DECLARATION","change":"com.google.android.exoplayer.FrameworkSampleSource.getState()","source":"com.google.android.exoplayer.MultiSampleSource.getState()","target":"com.google.android.exoplayer.MultiSampleSource.prepare(long)","added":false,"scope":"EXT_S","local":"library.src.main.com.google.android.exoplayer.FrameworkSampleSource"} {"project":"google_ExoPlayer","commit":"d8e6b096c4b9eeaba2e49d8f28a5bf72bd8e6c0f","changeType":"METHOD_DECLARATION","change":"com.google.android.exoplayer.MultiSampleSource.getState()","source":"com.google.android.exoplayer.MultiSampleSource.getState()","target":"com.google.android.exoplayer.MultiSampleSource.prepare(long)","added":false,"scope":"CLASS_S","local":"library.src.main.com.google.android.exoplayer.MultiSampleSource"} {"project":"google_ExoPlayer","commit":"d8e6b096c4b9eeaba2e49d8f28a5bf72bd8e6c0f","changeType":"MARKER_ANNOTATION","change":"@Override","source":"com.google.android.exoplayer.MultiSampleSource.getState()","target":"com.google.android.exoplayer.MultiSampleSource.prepare(long)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.MultiSampleSource.getState()"} {"project":"google_ExoPlayer","commit":"d8e6b096c4b9eeaba2e49d8f28a5bf72bd8e6c0f","changeType":"MODIFIER","change":"public","source":"com.google.android.exoplayer.MultiSampleSource.getState()","target":"com.google.android.exoplayer.MultiSampleSource.prepare(long)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.MultiSampleSource.getState()"} {"project":"google_ExoPlayer","commit":"d8e6b096c4b9eeaba2e49d8f28a5bf72bd8e6c0f","changeType":"PRIMITIVE_TYPE","change":"int","source":"com.google.android.exoplayer.MultiSampleSource.getState()","target":"com.google.android.exoplayer.MultiSampleSource.prepare(long)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.MultiSampleSource.getState()"} {"project":"google_ExoPlayer","commit":"d8e6b096c4b9eeaba2e49d8f28a5bf72bd8e6c0f","changeType":"RETURN_STATEMENT","change":"return state;\n","source":"com.google.android.exoplayer.MultiSampleSource.getState()","target":"com.google.android.exoplayer.MultiSampleSource.prepare(long)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.MultiSampleSource.getState()"} {"project":"google_ExoPlayer","commit":"d8e6b096c4b9eeaba2e49d8f28a5bf72bd8e6c0f","changeType":"ASSIGNMENT","change":"prepared \u003d true","source":"com.google.android.exoplayer.MultiSampleSource.getState()","target":"com.google.android.exoplayer.MultiSampleSource.prepare(long)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.MultiSampleSource.prepare(long)"} {"project":"google_ExoPlayer","commit":"d8e6b096c4b9eeaba2e49d8f28a5bf72bd8e6c0f","changeType":"ENHANCED_FOR_STATEMENT","change":"for (SampleSource source : sources) {\n sourcesPrepared\u0026\u003dsource.prepare(positionUs);\n}\n","source":"com.google.android.exoplayer.MultiSampleSource.getState()","target":"com.google.android.exoplayer.MultiSampleSource.prepare(long)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.MultiSampleSource.prepare(long)"} {"project":"google_ExoPlayer","commit":"d8e6b096c4b9eeaba2e49d8f28a5bf72bd8e6c0f","changeType":"EXPRESSION_STATEMENT","change":"prepared\u003dtrue","source":"com.google.android.exoplayer.MultiSampleSource.getState()","target":"com.google.android.exoplayer.MultiSampleSource.prepare(long)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.MultiSampleSource.prepare(long)"} {"project":"google_ExoPlayer","commit":"d8e6b096c4b9eeaba2e49d8f28a5bf72bd8e6c0f","changeType":"IF_STATEMENT","change":"prepared","source":"com.google.android.exoplayer.MultiSampleSource.getState()","target":"com.google.android.exoplayer.MultiSampleSource.prepare(long)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.MultiSampleSource.prepare(long)"} {"project":"google_ExoPlayer","commit":"d8e6b096c4b9eeaba2e49d8f28a5bf72bd8e6c0f","changeType":"ASSIGNMENT","change":"state \u003d STATE_SELECTING_TRACKS","source":"com.google.android.exoplayer.MultiSampleSource.getState()","target":"com.google.android.exoplayer.MultiSampleSource.prepare(long)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer.MultiSampleSource.prepare(long)"} {"project":"google_ExoPlayer","commit":"d8e6b096c4b9eeaba2e49d8f28a5bf72bd8e6c0f","changeType":"ENHANCED_FOR_STATEMENT","change":"for (SampleSource source : sources) {\n if (source.getState() \u003d\u003d SampleSource.STATE_UNPREPARED) {\n sourcesPrepared\u0026\u003dsource.prepare(positionUs);\n }\n}\n","source":"com.google.android.exoplayer.MultiSampleSource.getState()","target":"com.google.android.exoplayer.MultiSampleSource.prepare(long)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer.MultiSampleSource.prepare(long)"} {"project":"google_ExoPlayer","commit":"d8e6b096c4b9eeaba2e49d8f28a5bf72bd8e6c0f","changeType":"EXPRESSION_STATEMENT","change":"state\u003dSTATE_SELECTING_TRACKS","source":"com.google.android.exoplayer.MultiSampleSource.getState()","target":"com.google.android.exoplayer.MultiSampleSource.prepare(long)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer.MultiSampleSource.prepare(long)"} {"project":"google_ExoPlayer","commit":"d8e6b096c4b9eeaba2e49d8f28a5bf72bd8e6c0f","changeType":"EXPRESSION_STATEMENT","change":"Assertions.checkState(state \u003d\u003d SampleSource.STATE_UNPREPARED)","source":"com.google.android.exoplayer.MultiSampleSource.getState()","target":"com.google.android.exoplayer.MultiSampleSource.prepare(long)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer.MultiSampleSource.prepare(long)"} {"project":"google_ExoPlayer","commit":"d8e6b096c4b9eeaba2e49d8f28a5bf72bd8e6c0f","changeType":"IF_STATEMENT","change":"source.getState() \u003d\u003d SampleSource.STATE_UNPREPARED","source":"com.google.android.exoplayer.MultiSampleSource.getState()","target":"com.google.android.exoplayer.MultiSampleSource.prepare(long)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer.MultiSampleSource.prepare(long)"} {"project":"google_ExoPlayer","commit":"d8e6b096c4b9eeaba2e49d8f28a5bf72bd8e6c0f","changeType":"INFIX_EXPRESSION","change":"source.getState() \u003d\u003d SampleSource.STATE_UNPREPARED","source":"com.google.android.exoplayer.MultiSampleSource.getState()","target":"com.google.android.exoplayer.MultiSampleSource.prepare(long)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer.MultiSampleSource.prepare(long)"} {"project":"google_ExoPlayer","commit":"d8e6b096c4b9eeaba2e49d8f28a5bf72bd8e6c0f","changeType":"INFIX_EXPRESSION","change":"state \u003d\u003d SampleSource.STATE_UNPREPARED","source":"com.google.android.exoplayer.MultiSampleSource.getState()","target":"com.google.android.exoplayer.MultiSampleSource.prepare(long)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer.MultiSampleSource.prepare(long)"} {"project":"google_ExoPlayer","commit":"d8e6b096c4b9eeaba2e49d8f28a5bf72bd8e6c0f","changeType":"METHOD_INVOCATION","change":"source.getState()","source":"com.google.android.exoplayer.MultiSampleSource.getState()","target":"com.google.android.exoplayer.MultiSampleSource.prepare(long)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer.MultiSampleSource.prepare(long)"} {"project":"google_ExoPlayer","commit":"d8e6b096c4b9eeaba2e49d8f28a5bf72bd8e6c0f","changeType":"METHOD_INVOCATION","change":"Assertions.checkState(state \u003d\u003d SampleSource.STATE_UNPREPARED)","source":"com.google.android.exoplayer.MultiSampleSource.getState()","target":"com.google.android.exoplayer.MultiSampleSource.prepare(long)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer.MultiSampleSource.prepare(long)"} {"project":"google_ExoPlayer","commit":"d8e6b096c4b9eeaba2e49d8f28a5bf72bd8e6c0f","changeType":"QUALIFIED_NAME","change":"SampleSource.STATE_UNPREPARED","source":"com.google.android.exoplayer.MultiSampleSource.getState()","target":"com.google.android.exoplayer.MultiSampleSource.prepare(long)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer.MultiSampleSource.prepare(long)"} {"project":"google_ExoPlayer","commit":"d8e6b096c4b9eeaba2e49d8f28a5bf72bd8e6c0f","changeType":"METHOD_DECLARATION","change":"com.google.android.exoplayer.SampleSource.getState()","source":"com.google.android.exoplayer.MultiSampleSource.getState()","target":"com.google.android.exoplayer.MultiSampleSource.prepare(long)","added":false,"scope":"EXT_S","local":"library.src.main.com.google.android.exoplayer.SampleSource"} {"project":"google_ExoPlayer","commit":"d8e6b096c4b9eeaba2e49d8f28a5bf72bd8e6c0f","changeType":"METHOD_DECLARATION","change":"com.google.android.exoplayer.SingleSampleSource.getState()","source":"com.google.android.exoplayer.MultiSampleSource.getState()","target":"com.google.android.exoplayer.MultiSampleSource.prepare(long)","added":false,"scope":"EXT_S","local":"library.src.main.com.google.android.exoplayer.SingleSampleSource"} {"project":"google_ExoPlayer","commit":"d8e6b096c4b9eeaba2e49d8f28a5bf72bd8e6c0f","changeType":"METHOD_DECLARATION","change":"com.google.android.exoplayer.chunk.ChunkSampleSource.getState()","source":"com.google.android.exoplayer.MultiSampleSource.getState()","target":"com.google.android.exoplayer.MultiSampleSource.prepare(long)","added":false,"scope":"EXT_S","local":"library.src.main.com.google.android.exoplayer.chunk.ChunkSampleSource"} {"project":"google_ExoPlayer","commit":"d8e6b096c4b9eeaba2e49d8f28a5bf72bd8e6c0f","changeType":"METHOD_DECLARATION","change":"com.google.android.exoplayer.extractor.ExtractorSampleSource.getState()","source":"com.google.android.exoplayer.MultiSampleSource.getState()","target":"com.google.android.exoplayer.MultiSampleSource.prepare(long)","added":false,"scope":"EXT_S","local":"library.src.main.com.google.android.exoplayer.extractor.ExtractorSampleSource"} {"project":"google_ExoPlayer","commit":"d8e6b096c4b9eeaba2e49d8f28a5bf72bd8e6c0f","changeType":"METHOD_DECLARATION","change":"com.google.android.exoplayer.hls.HlsSampleSource.getState()","source":"com.google.android.exoplayer.MultiSampleSource.getState()","target":"com.google.android.exoplayer.MultiSampleSource.prepare(long)","added":false,"scope":"EXT_S","local":"library.src.main.com.google.android.exoplayer.hls.HlsSampleSource"} {"project":"google_ExoPlayer","commit":"632ccc6c2070d2186d323951607699dc0c236c52","changeType":"METHOD_DECLARATION","change":"com.google.android.exoplayer.audio.AudioTrack.isAc3Passthrough()","source":"com.google.android.exoplayer.audio.AudioTrack.isAc3Passthrough()","target":"com.google.android.exoplayer.audio.AudioTrack.needsPassthroughWorkarounds()","added":false,"scope":"CLASS_S","local":"library.src.main.com.google.android.exoplayer.audio.AudioTrack"} {"project":"google_ExoPlayer","commit":"632ccc6c2070d2186d323951607699dc0c236c52","changeType":"INFIX_EXPRESSION","change":"isAc3Passthrough() || isDtsPassthrough()","source":"com.google.android.exoplayer.audio.AudioTrack.isAc3Passthrough()","target":"com.google.android.exoplayer.audio.AudioTrack.needsPassthroughWorkarounds()","added":false,"scope":"SUR_S","local":"com.google.android.exoplayer.audio.AudioTrack.isPassthrough()"} {"project":"google_ExoPlayer","commit":"632ccc6c2070d2186d323951607699dc0c236c52","changeType":"METHOD_INVOCATION","change":"isAc3Passthrough()","source":"com.google.android.exoplayer.audio.AudioTrack.isAc3Passthrough()","target":"com.google.android.exoplayer.audio.AudioTrack.needsPassthroughWorkarounds()","added":false,"scope":"SUR_S","local":"com.google.android.exoplayer.audio.AudioTrack.isPassthrough()"} {"project":"google_ExoPlayer","commit":"632ccc6c2070d2186d323951607699dc0c236c52","changeType":"RETURN_STATEMENT","change":"return isAc3Passthrough() || isDtsPassthrough();\n","source":"com.google.android.exoplayer.audio.AudioTrack.isAc3Passthrough()","target":"com.google.android.exoplayer.audio.AudioTrack.needsPassthroughWorkarounds()","added":false,"scope":"SUR_S","local":"com.google.android.exoplayer.audio.AudioTrack.isPassthrough()"} {"project":"google_ExoPlayer","commit":"632ccc6c2070d2186d323951607699dc0c236c52","changeType":"INFIX_EXPRESSION","change":"encoding \u003d\u003d C.ENCODING_E_AC3","source":"com.google.android.exoplayer.audio.AudioTrack.isAc3Passthrough()","target":"com.google.android.exoplayer.audio.AudioTrack.needsPassthroughWorkarounds()","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.audio.AudioTrack.isAc3Passthrough()"} {"project":"google_ExoPlayer","commit":"632ccc6c2070d2186d323951607699dc0c236c52","changeType":"INFIX_EXPRESSION","change":"encoding \u003d\u003d C.ENCODING_AC3","source":"com.google.android.exoplayer.audio.AudioTrack.isAc3Passthrough()","target":"com.google.android.exoplayer.audio.AudioTrack.needsPassthroughWorkarounds()","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.audio.AudioTrack.isAc3Passthrough()"} {"project":"google_ExoPlayer","commit":"632ccc6c2070d2186d323951607699dc0c236c52","changeType":"INFIX_EXPRESSION","change":"encoding \u003d\u003d C.ENCODING_AC3 || encoding \u003d\u003d C.ENCODING_E_AC3","source":"com.google.android.exoplayer.audio.AudioTrack.isAc3Passthrough()","target":"com.google.android.exoplayer.audio.AudioTrack.needsPassthroughWorkarounds()","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.audio.AudioTrack.isAc3Passthrough()"} {"project":"google_ExoPlayer","commit":"632ccc6c2070d2186d323951607699dc0c236c52","changeType":"MODIFIER","change":"private","source":"com.google.android.exoplayer.audio.AudioTrack.isAc3Passthrough()","target":"com.google.android.exoplayer.audio.AudioTrack.needsPassthroughWorkarounds()","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.audio.AudioTrack.isAc3Passthrough()"} {"project":"google_ExoPlayer","commit":"632ccc6c2070d2186d323951607699dc0c236c52","changeType":"PRIMITIVE_TYPE","change":"boolean","source":"com.google.android.exoplayer.audio.AudioTrack.isAc3Passthrough()","target":"com.google.android.exoplayer.audio.AudioTrack.needsPassthroughWorkarounds()","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.audio.AudioTrack.isAc3Passthrough()"} {"project":"google_ExoPlayer","commit":"632ccc6c2070d2186d323951607699dc0c236c52","changeType":"QUALIFIED_NAME","change":"C.ENCODING_E_AC3","source":"com.google.android.exoplayer.audio.AudioTrack.isAc3Passthrough()","target":"com.google.android.exoplayer.audio.AudioTrack.needsPassthroughWorkarounds()","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.audio.AudioTrack.isAc3Passthrough()"} {"project":"google_ExoPlayer","commit":"632ccc6c2070d2186d323951607699dc0c236c52","changeType":"QUALIFIED_NAME","change":"C.ENCODING_AC3","source":"com.google.android.exoplayer.audio.AudioTrack.isAc3Passthrough()","target":"com.google.android.exoplayer.audio.AudioTrack.needsPassthroughWorkarounds()","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.audio.AudioTrack.isAc3Passthrough()"} {"project":"google_ExoPlayer","commit":"632ccc6c2070d2186d323951607699dc0c236c52","changeType":"RETURN_STATEMENT","change":"return encoding \u003d\u003d C.ENCODING_AC3 || encoding \u003d\u003d C.ENCODING_E_AC3;\n","source":"com.google.android.exoplayer.audio.AudioTrack.isAc3Passthrough()","target":"com.google.android.exoplayer.audio.AudioTrack.needsPassthroughWorkarounds()","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.audio.AudioTrack.isAc3Passthrough()"} {"project":"google_ExoPlayer","commit":"632ccc6c2070d2186d323951607699dc0c236c52","changeType":"INFIX_EXPRESSION","change":"encoding \u003d\u003d C.ENCODING_AC3","source":"com.google.android.exoplayer.audio.AudioTrack.isAc3Passthrough()","target":"com.google.android.exoplayer.audio.AudioTrack.needsPassthroughWorkarounds()","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.audio.AudioTrack.needsPassthroughWorkarounds()"} {"project":"google_ExoPlayer","commit":"632ccc6c2070d2186d323951607699dc0c236c52","changeType":"INFIX_EXPRESSION","change":"encoding \u003d\u003d C.ENCODING_AC3 || encoding \u003d\u003d C.ENCODING_E_AC3","source":"com.google.android.exoplayer.audio.AudioTrack.isAc3Passthrough()","target":"com.google.android.exoplayer.audio.AudioTrack.needsPassthroughWorkarounds()","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.audio.AudioTrack.needsPassthroughWorkarounds()"} {"project":"google_ExoPlayer","commit":"632ccc6c2070d2186d323951607699dc0c236c52","changeType":"INFIX_EXPRESSION","change":"encoding \u003d\u003d C.ENCODING_E_AC3","source":"com.google.android.exoplayer.audio.AudioTrack.isAc3Passthrough()","target":"com.google.android.exoplayer.audio.AudioTrack.needsPassthroughWorkarounds()","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.audio.AudioTrack.needsPassthroughWorkarounds()"} {"project":"google_ExoPlayer","commit":"632ccc6c2070d2186d323951607699dc0c236c52","changeType":"INFIX_EXPRESSION","change":"Util.SDK_INT \u003c 23 \u0026\u0026 (encoding \u003d\u003d C.ENCODING_AC3 || encoding \u003d\u003d C.ENCODING_E_AC3)","source":"com.google.android.exoplayer.audio.AudioTrack.isAc3Passthrough()","target":"com.google.android.exoplayer.audio.AudioTrack.needsPassthroughWorkarounds()","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.audio.AudioTrack.needsPassthroughWorkarounds()"} {"project":"google_ExoPlayer","commit":"632ccc6c2070d2186d323951607699dc0c236c52","changeType":"PARENTHESIZED_EXPRESSION","change":"(encoding \u003d\u003d C.ENCODING_AC3 || encoding \u003d\u003d C.ENCODING_E_AC3)","source":"com.google.android.exoplayer.audio.AudioTrack.isAc3Passthrough()","target":"com.google.android.exoplayer.audio.AudioTrack.needsPassthroughWorkarounds()","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.audio.AudioTrack.needsPassthroughWorkarounds()"} {"project":"google_ExoPlayer","commit":"632ccc6c2070d2186d323951607699dc0c236c52","changeType":"QUALIFIED_NAME","change":"C.ENCODING_AC3","source":"com.google.android.exoplayer.audio.AudioTrack.isAc3Passthrough()","target":"com.google.android.exoplayer.audio.AudioTrack.needsPassthroughWorkarounds()","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.audio.AudioTrack.needsPassthroughWorkarounds()"} {"project":"google_ExoPlayer","commit":"632ccc6c2070d2186d323951607699dc0c236c52","changeType":"QUALIFIED_NAME","change":"C.ENCODING_E_AC3","source":"com.google.android.exoplayer.audio.AudioTrack.isAc3Passthrough()","target":"com.google.android.exoplayer.audio.AudioTrack.needsPassthroughWorkarounds()","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.audio.AudioTrack.needsPassthroughWorkarounds()"} {"project":"google_ExoPlayer","commit":"632ccc6c2070d2186d323951607699dc0c236c52","changeType":"RETURN_STATEMENT","change":"return Util.SDK_INT \u003c 23 \u0026\u0026 (encoding \u003d\u003d C.ENCODING_AC3 || encoding \u003d\u003d C.ENCODING_E_AC3);\n","source":"com.google.android.exoplayer.audio.AudioTrack.isAc3Passthrough()","target":"com.google.android.exoplayer.audio.AudioTrack.needsPassthroughWorkarounds()","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.audio.AudioTrack.needsPassthroughWorkarounds()"} {"project":"google_ExoPlayer","commit":"632ccc6c2070d2186d323951607699dc0c236c52","changeType":"INFIX_EXPRESSION","change":"Util.SDK_INT \u003c 23 \u0026\u0026 isAc3Passthrough()","source":"com.google.android.exoplayer.audio.AudioTrack.isAc3Passthrough()","target":"com.google.android.exoplayer.audio.AudioTrack.needsPassthroughWorkarounds()","added":false,"scope":"TARGET","local":"com.google.android.exoplayer.audio.AudioTrack.needsPassthroughWorkarounds()"} {"project":"google_ExoPlayer","commit":"632ccc6c2070d2186d323951607699dc0c236c52","changeType":"METHOD_INVOCATION","change":"isAc3Passthrough()","source":"com.google.android.exoplayer.audio.AudioTrack.isAc3Passthrough()","target":"com.google.android.exoplayer.audio.AudioTrack.needsPassthroughWorkarounds()","added":false,"scope":"TARGET","local":"com.google.android.exoplayer.audio.AudioTrack.needsPassthroughWorkarounds()"} {"project":"google_ExoPlayer","commit":"632ccc6c2070d2186d323951607699dc0c236c52","changeType":"RETURN_STATEMENT","change":"return Util.SDK_INT \u003c 23 \u0026\u0026 isAc3Passthrough();\n","source":"com.google.android.exoplayer.audio.AudioTrack.isAc3Passthrough()","target":"com.google.android.exoplayer.audio.AudioTrack.needsPassthroughWorkarounds()","added":false,"scope":"TARGET","local":"com.google.android.exoplayer.audio.AudioTrack.needsPassthroughWorkarounds()"} {"project":"google_ExoPlayer","commit":"632ccc6c2070d2186d323951607699dc0c236c52","changeType":"IF_STATEMENT","change":"isAc3Passthrough()","source":"com.google.android.exoplayer.audio.AudioTrack.isAc3Passthrough()","target":"com.google.android.exoplayer.audio.AudioTrack.needsPassthroughWorkarounds()","added":false,"scope":"SUR_S","local":"com.google.android.exoplayer.audio.AudioTrack.handleBuffer(ByteBuffer,int,int,long)"} {"project":"google_ExoPlayer","commit":"632ccc6c2070d2186d323951607699dc0c236c52","changeType":"METHOD_INVOCATION","change":"isAc3Passthrough()","source":"com.google.android.exoplayer.audio.AudioTrack.isAc3Passthrough()","target":"com.google.android.exoplayer.audio.AudioTrack.needsPassthroughWorkarounds()","added":false,"scope":"SUR_S","local":"com.google.android.exoplayer.audio.AudioTrack.handleBuffer(ByteBuffer,int,int,long)"} {"project":"google_ExoPlayer","commit":"bb024fda088f67cf552017bc3ca4a9cf164a4a87","changeType":"METHOD_DECLARATION","change":"com.google.android.exoplayer.dash.DashChunkSource.getLiveSeekPosition()","source":"com.google.android.exoplayer.dash.DashChunkSource.getLiveSeekPosition()","target":"com.google.android.exoplayer.dash.DashChunkSource.getChunkOperation(List,long,long,ChunkOperationHolder)","added":false,"scope":"CLASS_S","local":"library.src.main.com.google.android.exoplayer.dash.DashChunkSource"} {"project":"google_ExoPlayer","commit":"bb024fda088f67cf552017bc3ca4a9cf164a4a87","changeType":"ASSIGNMENT","change":"liveEdgeTimestampUs \u003d Math.max(liveEdgeTimestampUs,indexLiveEdgeTimestampUs)","source":"com.google.android.exoplayer.dash.DashChunkSource.getLiveSeekPosition()","target":"com.google.android.exoplayer.dash.DashChunkSource.getChunkOperation(List,long,long,ChunkOperationHolder)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.dash.DashChunkSource.getLiveSeekPosition()"} {"project":"google_ExoPlayer","commit":"bb024fda088f67cf552017bc3ca4a9cf164a4a87","changeType":"ENHANCED_FOR_STATEMENT","change":"for (RepresentationHolder representationHolder : representationHolders.values()) {\n DashSegmentIndex segmentIndex\u003drepresentationHolder.segmentIndex;\n int lastSegmentNum\u003dsegmentIndex.getLastSegmentNum();\n long indexLiveEdgeTimestampUs\u003dsegmentIndex.getTimeUs(lastSegmentNum) + segmentIndex.getDurationUs(lastSegmentNum);\n liveEdgeTimestampUs\u003dMath.max(liveEdgeTimestampUs,indexLiveEdgeTimestampUs);\n}\n","source":"com.google.android.exoplayer.dash.DashChunkSource.getLiveSeekPosition()","target":"com.google.android.exoplayer.dash.DashChunkSource.getChunkOperation(List,long,long,ChunkOperationHolder)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.dash.DashChunkSource.getLiveSeekPosition()"} {"project":"google_ExoPlayer","commit":"bb024fda088f67cf552017bc3ca4a9cf164a4a87","changeType":"EXPRESSION_STATEMENT","change":"liveEdgeTimestampUs\u003dMath.max(liveEdgeTimestampUs,indexLiveEdgeTimestampUs)","source":"com.google.android.exoplayer.dash.DashChunkSource.getLiveSeekPosition()","target":"com.google.android.exoplayer.dash.DashChunkSource.getChunkOperation(List,long,long,ChunkOperationHolder)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.dash.DashChunkSource.getLiveSeekPosition()"} {"project":"google_ExoPlayer","commit":"bb024fda088f67cf552017bc3ca4a9cf164a4a87","changeType":"INFIX_EXPRESSION","change":"liveEdgeTimestampUs - liveEdgeLatencyUs","source":"com.google.android.exoplayer.dash.DashChunkSource.getLiveSeekPosition()","target":"com.google.android.exoplayer.dash.DashChunkSource.getChunkOperation(List,long,long,ChunkOperationHolder)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.dash.DashChunkSource.getLiveSeekPosition()"} {"project":"google_ExoPlayer","commit":"bb024fda088f67cf552017bc3ca4a9cf164a4a87","changeType":"INFIX_EXPRESSION","change":"segmentIndex.getTimeUs(lastSegmentNum) + segmentIndex.getDurationUs(lastSegmentNum)","source":"com.google.android.exoplayer.dash.DashChunkSource.getLiveSeekPosition()","target":"com.google.android.exoplayer.dash.DashChunkSource.getChunkOperation(List,long,long,ChunkOperationHolder)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.dash.DashChunkSource.getLiveSeekPosition()"} {"project":"google_ExoPlayer","commit":"bb024fda088f67cf552017bc3ca4a9cf164a4a87","changeType":"JAVADOC","change":"/** \n * For live playbacks, determines the seek position that snaps playback to be {@link #liveEdgeLatencyUs} behind the live edge of the current manifest\n * @return The seek position in microseconds.\n */\n","source":"com.google.android.exoplayer.dash.DashChunkSource.getLiveSeekPosition()","target":"com.google.android.exoplayer.dash.DashChunkSource.getChunkOperation(List,long,long,ChunkOperationHolder)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.dash.DashChunkSource.getLiveSeekPosition()"} {"project":"google_ExoPlayer","commit":"bb024fda088f67cf552017bc3ca4a9cf164a4a87","changeType":"METHOD_INVOCATION","change":"Math.max(liveEdgeTimestampUs,indexLiveEdgeTimestampUs)","source":"com.google.android.exoplayer.dash.DashChunkSource.getLiveSeekPosition()","target":"com.google.android.exoplayer.dash.DashChunkSource.getChunkOperation(List,long,long,ChunkOperationHolder)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.dash.DashChunkSource.getLiveSeekPosition()"} {"project":"google_ExoPlayer","commit":"bb024fda088f67cf552017bc3ca4a9cf164a4a87","changeType":"METHOD_INVOCATION","change":"segmentIndex.getDurationUs(lastSegmentNum)","source":"com.google.android.exoplayer.dash.DashChunkSource.getLiveSeekPosition()","target":"com.google.android.exoplayer.dash.DashChunkSource.getChunkOperation(List,long,long,ChunkOperationHolder)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.dash.DashChunkSource.getLiveSeekPosition()"} {"project":"google_ExoPlayer","commit":"bb024fda088f67cf552017bc3ca4a9cf164a4a87","changeType":"METHOD_INVOCATION","change":"segmentIndex.getTimeUs(lastSegmentNum)","source":"com.google.android.exoplayer.dash.DashChunkSource.getLiveSeekPosition()","target":"com.google.android.exoplayer.dash.DashChunkSource.getChunkOperation(List,long,long,ChunkOperationHolder)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.dash.DashChunkSource.getLiveSeekPosition()"} {"project":"google_ExoPlayer","commit":"bb024fda088f67cf552017bc3ca4a9cf164a4a87","changeType":"METHOD_INVOCATION","change":"segmentIndex.getLastSegmentNum()","source":"com.google.android.exoplayer.dash.DashChunkSource.getLiveSeekPosition()","target":"com.google.android.exoplayer.dash.DashChunkSource.getChunkOperation(List,long,long,ChunkOperationHolder)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.dash.DashChunkSource.getLiveSeekPosition()"} {"project":"google_ExoPlayer","commit":"bb024fda088f67cf552017bc3ca4a9cf164a4a87","changeType":"METHOD_INVOCATION","change":"representationHolders.values()","source":"com.google.android.exoplayer.dash.DashChunkSource.getLiveSeekPosition()","target":"com.google.android.exoplayer.dash.DashChunkSource.getChunkOperation(List,long,long,ChunkOperationHolder)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.dash.DashChunkSource.getLiveSeekPosition()"} {"project":"google_ExoPlayer","commit":"bb024fda088f67cf552017bc3ca4a9cf164a4a87","changeType":"MODIFIER","change":"private","source":"com.google.android.exoplayer.dash.DashChunkSource.getLiveSeekPosition()","target":"com.google.android.exoplayer.dash.DashChunkSource.getChunkOperation(List,long,long,ChunkOperationHolder)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.dash.DashChunkSource.getLiveSeekPosition()"} {"project":"google_ExoPlayer","commit":"bb024fda088f67cf552017bc3ca4a9cf164a4a87","changeType":"PRIMITIVE_TYPE","change":"long","source":"com.google.android.exoplayer.dash.DashChunkSource.getLiveSeekPosition()","target":"com.google.android.exoplayer.dash.DashChunkSource.getChunkOperation(List,long,long,ChunkOperationHolder)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.dash.DashChunkSource.getLiveSeekPosition()"} {"project":"google_ExoPlayer","commit":"bb024fda088f67cf552017bc3ca4a9cf164a4a87","changeType":"PRIMITIVE_TYPE","change":"int","source":"com.google.android.exoplayer.dash.DashChunkSource.getLiveSeekPosition()","target":"com.google.android.exoplayer.dash.DashChunkSource.getChunkOperation(List,long,long,ChunkOperationHolder)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.dash.DashChunkSource.getLiveSeekPosition()"} {"project":"google_ExoPlayer","commit":"bb024fda088f67cf552017bc3ca4a9cf164a4a87","changeType":"QUALIFIED_NAME","change":"representationHolder.segmentIndex","source":"com.google.android.exoplayer.dash.DashChunkSource.getLiveSeekPosition()","target":"com.google.android.exoplayer.dash.DashChunkSource.getChunkOperation(List,long,long,ChunkOperationHolder)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.dash.DashChunkSource.getLiveSeekPosition()"} {"project":"google_ExoPlayer","commit":"bb024fda088f67cf552017bc3ca4a9cf164a4a87","changeType":"QUALIFIED_NAME","change":"Long.MIN_VALUE","source":"com.google.android.exoplayer.dash.DashChunkSource.getLiveSeekPosition()","target":"com.google.android.exoplayer.dash.DashChunkSource.getChunkOperation(List,long,long,ChunkOperationHolder)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.dash.DashChunkSource.getLiveSeekPosition()"} {"project":"google_ExoPlayer","commit":"bb024fda088f67cf552017bc3ca4a9cf164a4a87","changeType":"RETURN_STATEMENT","change":"return liveEdgeTimestampUs - liveEdgeLatencyUs;\n","source":"com.google.android.exoplayer.dash.DashChunkSource.getLiveSeekPosition()","target":"com.google.android.exoplayer.dash.DashChunkSource.getChunkOperation(List,long,long,ChunkOperationHolder)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.dash.DashChunkSource.getLiveSeekPosition()"} {"project":"google_ExoPlayer","commit":"bb024fda088f67cf552017bc3ca4a9cf164a4a87","changeType":"SIMPLE_TYPE","change":"DashSegmentIndex","source":"com.google.android.exoplayer.dash.DashChunkSource.getLiveSeekPosition()","target":"com.google.android.exoplayer.dash.DashChunkSource.getChunkOperation(List,long,long,ChunkOperationHolder)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.dash.DashChunkSource.getLiveSeekPosition()"} {"project":"google_ExoPlayer","commit":"bb024fda088f67cf552017bc3ca4a9cf164a4a87","changeType":"SIMPLE_TYPE","change":"RepresentationHolder","source":"com.google.android.exoplayer.dash.DashChunkSource.getLiveSeekPosition()","target":"com.google.android.exoplayer.dash.DashChunkSource.getChunkOperation(List,long,long,ChunkOperationHolder)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.dash.DashChunkSource.getLiveSeekPosition()"} {"project":"google_ExoPlayer","commit":"bb024fda088f67cf552017bc3ca4a9cf164a4a87","changeType":"SINGLE_VARIABLE_DECLARATION","change":"RepresentationHolder representationHolder","source":"com.google.android.exoplayer.dash.DashChunkSource.getLiveSeekPosition()","target":"com.google.android.exoplayer.dash.DashChunkSource.getChunkOperation(List,long,long,ChunkOperationHolder)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.dash.DashChunkSource.getLiveSeekPosition()"} {"project":"google_ExoPlayer","commit":"bb024fda088f67cf552017bc3ca4a9cf164a4a87","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"indexLiveEdgeTimestampUs","source":"com.google.android.exoplayer.dash.DashChunkSource.getLiveSeekPosition()","target":"com.google.android.exoplayer.dash.DashChunkSource.getChunkOperation(List,long,long,ChunkOperationHolder)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.dash.DashChunkSource.getLiveSeekPosition()"} {"project":"google_ExoPlayer","commit":"bb024fda088f67cf552017bc3ca4a9cf164a4a87","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"lastSegmentNum","source":"com.google.android.exoplayer.dash.DashChunkSource.getLiveSeekPosition()","target":"com.google.android.exoplayer.dash.DashChunkSource.getChunkOperation(List,long,long,ChunkOperationHolder)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.dash.DashChunkSource.getLiveSeekPosition()"} {"project":"google_ExoPlayer","commit":"bb024fda088f67cf552017bc3ca4a9cf164a4a87","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"segmentIndex","source":"com.google.android.exoplayer.dash.DashChunkSource.getLiveSeekPosition()","target":"com.google.android.exoplayer.dash.DashChunkSource.getChunkOperation(List,long,long,ChunkOperationHolder)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.dash.DashChunkSource.getLiveSeekPosition()"} {"project":"google_ExoPlayer","commit":"bb024fda088f67cf552017bc3ca4a9cf164a4a87","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"liveEdgeTimestampUs","source":"com.google.android.exoplayer.dash.DashChunkSource.getLiveSeekPosition()","target":"com.google.android.exoplayer.dash.DashChunkSource.getChunkOperation(List,long,long,ChunkOperationHolder)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.dash.DashChunkSource.getLiveSeekPosition()"} {"project":"google_ExoPlayer","commit":"bb024fda088f67cf552017bc3ca4a9cf164a4a87","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"long [indexLiveEdgeTimestampUs\u003dsegmentIndex.getTimeUs(lastSegmentNum) + segmentIndex.getDurationUs(lastSegmentNum)]","source":"com.google.android.exoplayer.dash.DashChunkSource.getLiveSeekPosition()","target":"com.google.android.exoplayer.dash.DashChunkSource.getChunkOperation(List,long,long,ChunkOperationHolder)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.dash.DashChunkSource.getLiveSeekPosition()"} {"project":"google_ExoPlayer","commit":"bb024fda088f67cf552017bc3ca4a9cf164a4a87","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"int [lastSegmentNum\u003dsegmentIndex.getLastSegmentNum()]","source":"com.google.android.exoplayer.dash.DashChunkSource.getLiveSeekPosition()","target":"com.google.android.exoplayer.dash.DashChunkSource.getChunkOperation(List,long,long,ChunkOperationHolder)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.dash.DashChunkSource.getLiveSeekPosition()"} {"project":"google_ExoPlayer","commit":"bb024fda088f67cf552017bc3ca4a9cf164a4a87","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"DashSegmentIndex [segmentIndex\u003drepresentationHolder.segmentIndex]","source":"com.google.android.exoplayer.dash.DashChunkSource.getLiveSeekPosition()","target":"com.google.android.exoplayer.dash.DashChunkSource.getChunkOperation(List,long,long,ChunkOperationHolder)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.dash.DashChunkSource.getLiveSeekPosition()"} {"project":"google_ExoPlayer","commit":"bb024fda088f67cf552017bc3ca4a9cf164a4a87","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"long [liveEdgeTimestampUs\u003dLong.MIN_VALUE]","source":"com.google.android.exoplayer.dash.DashChunkSource.getLiveSeekPosition()","target":"com.google.android.exoplayer.dash.DashChunkSource.getChunkOperation(List,long,long,ChunkOperationHolder)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.dash.DashChunkSource.getLiveSeekPosition()"} {"project":"google_ExoPlayer","commit":"bb024fda088f67cf552017bc3ca4a9cf164a4a87","changeType":"ASSIGNMENT","change":"seekPositionUs \u003d getLiveSeekPosition(indexUnbounded)","source":"com.google.android.exoplayer.dash.DashChunkSource.getLiveSeekPosition()","target":"com.google.android.exoplayer.dash.DashChunkSource.getChunkOperation(List,long,long,ChunkOperationHolder)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.dash.DashChunkSource.getChunkOperation(List,long,long,ChunkOperationHolder)"} {"project":"google_ExoPlayer","commit":"bb024fda088f67cf552017bc3ca4a9cf164a4a87","changeType":"EXPRESSION_STATEMENT","change":"seekPositionUs\u003dgetLiveSeekPosition(indexUnbounded)","source":"com.google.android.exoplayer.dash.DashChunkSource.getLiveSeekPosition()","target":"com.google.android.exoplayer.dash.DashChunkSource.getChunkOperation(List,long,long,ChunkOperationHolder)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.dash.DashChunkSource.getChunkOperation(List,long,long,ChunkOperationHolder)"} {"project":"google_ExoPlayer","commit":"bb024fda088f67cf552017bc3ca4a9cf164a4a87","changeType":"IF_STATEMENT","change":"!indexUnbounded \u0026\u0026 segmentNum \u003d\u003d lastSegmentNum","source":"com.google.android.exoplayer.dash.DashChunkSource.getLiveSeekPosition()","target":"com.google.android.exoplayer.dash.DashChunkSource.getChunkOperation(List,long,long,ChunkOperationHolder)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.dash.DashChunkSource.getChunkOperation(List,long,long,ChunkOperationHolder)"} {"project":"google_ExoPlayer","commit":"bb024fda088f67cf552017bc3ca4a9cf164a4a87","changeType":"IF_STATEMENT","change":"!indexUnbounded \u0026\u0026 segmentNum \u003e lastSegmentNum","source":"com.google.android.exoplayer.dash.DashChunkSource.getLiveSeekPosition()","target":"com.google.android.exoplayer.dash.DashChunkSource.getChunkOperation(List,long,long,ChunkOperationHolder)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.dash.DashChunkSource.getChunkOperation(List,long,long,ChunkOperationHolder)"} {"project":"google_ExoPlayer","commit":"bb024fda088f67cf552017bc3ca4a9cf164a4a87","changeType":"INFIX_EXPRESSION","change":"segmentNum \u003d\u003d lastSegmentNum","source":"com.google.android.exoplayer.dash.DashChunkSource.getLiveSeekPosition()","target":"com.google.android.exoplayer.dash.DashChunkSource.getChunkOperation(List,long,long,ChunkOperationHolder)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.dash.DashChunkSource.getChunkOperation(List,long,long,ChunkOperationHolder)"} {"project":"google_ExoPlayer","commit":"bb024fda088f67cf552017bc3ca4a9cf164a4a87","changeType":"INFIX_EXPRESSION","change":"!indexUnbounded \u0026\u0026 segmentNum \u003d\u003d lastSegmentNum","source":"com.google.android.exoplayer.dash.DashChunkSource.getLiveSeekPosition()","target":"com.google.android.exoplayer.dash.DashChunkSource.getChunkOperation(List,long,long,ChunkOperationHolder)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.dash.DashChunkSource.getChunkOperation(List,long,long,ChunkOperationHolder)"} {"project":"google_ExoPlayer","commit":"bb024fda088f67cf552017bc3ca4a9cf164a4a87","changeType":"INFIX_EXPRESSION","change":"segmentNum \u003e lastSegmentNum","source":"com.google.android.exoplayer.dash.DashChunkSource.getLiveSeekPosition()","target":"com.google.android.exoplayer.dash.DashChunkSource.getChunkOperation(List,long,long,ChunkOperationHolder)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.dash.DashChunkSource.getChunkOperation(List,long,long,ChunkOperationHolder)"} {"project":"google_ExoPlayer","commit":"bb024fda088f67cf552017bc3ca4a9cf164a4a87","changeType":"INFIX_EXPRESSION","change":"lastSegmentNum \u003d\u003d DashSegmentIndex.INDEX_UNBOUNDED","source":"com.google.android.exoplayer.dash.DashChunkSource.getLiveSeekPosition()","target":"com.google.android.exoplayer.dash.DashChunkSource.getChunkOperation(List,long,long,ChunkOperationHolder)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.dash.DashChunkSource.getChunkOperation(List,long,long,ChunkOperationHolder)"} {"project":"google_ExoPlayer","commit":"bb024fda088f67cf552017bc3ca4a9cf164a4a87","changeType":"INFIX_EXPRESSION","change":"!indexUnbounded \u0026\u0026 segmentNum \u003e lastSegmentNum","source":"com.google.android.exoplayer.dash.DashChunkSource.getLiveSeekPosition()","target":"com.google.android.exoplayer.dash.DashChunkSource.getChunkOperation(List,long,long,ChunkOperationHolder)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.dash.DashChunkSource.getChunkOperation(List,long,long,ChunkOperationHolder)"} {"project":"google_ExoPlayer","commit":"bb024fda088f67cf552017bc3ca4a9cf164a4a87","changeType":"METHOD_INVOCATION","change":"getLiveSeekPosition(indexUnbounded)","source":"com.google.android.exoplayer.dash.DashChunkSource.getLiveSeekPosition()","target":"com.google.android.exoplayer.dash.DashChunkSource.getChunkOperation(List,long,long,ChunkOperationHolder)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.dash.DashChunkSource.getChunkOperation(List,long,long,ChunkOperationHolder)"} {"project":"google_ExoPlayer","commit":"bb024fda088f67cf552017bc3ca4a9cf164a4a87","changeType":"PREFIX_EXPRESSION","change":"!indexUnbounded","source":"com.google.android.exoplayer.dash.DashChunkSource.getLiveSeekPosition()","target":"com.google.android.exoplayer.dash.DashChunkSource.getChunkOperation(List,long,long,ChunkOperationHolder)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.dash.DashChunkSource.getChunkOperation(List,long,long,ChunkOperationHolder)"} {"project":"google_ExoPlayer","commit":"bb024fda088f67cf552017bc3ca4a9cf164a4a87","changeType":"PRIMITIVE_TYPE","change":"boolean","source":"com.google.android.exoplayer.dash.DashChunkSource.getLiveSeekPosition()","target":"com.google.android.exoplayer.dash.DashChunkSource.getChunkOperation(List,long,long,ChunkOperationHolder)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.dash.DashChunkSource.getChunkOperation(List,long,long,ChunkOperationHolder)"} {"project":"google_ExoPlayer","commit":"bb024fda088f67cf552017bc3ca4a9cf164a4a87","changeType":"QUALIFIED_NAME","change":"DashSegmentIndex.INDEX_UNBOUNDED","source":"com.google.android.exoplayer.dash.DashChunkSource.getLiveSeekPosition()","target":"com.google.android.exoplayer.dash.DashChunkSource.getChunkOperation(List,long,long,ChunkOperationHolder)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.dash.DashChunkSource.getChunkOperation(List,long,long,ChunkOperationHolder)"} {"project":"google_ExoPlayer","commit":"bb024fda088f67cf552017bc3ca4a9cf164a4a87","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"indexUnbounded","source":"com.google.android.exoplayer.dash.DashChunkSource.getLiveSeekPosition()","target":"com.google.android.exoplayer.dash.DashChunkSource.getChunkOperation(List,long,long,ChunkOperationHolder)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.dash.DashChunkSource.getChunkOperation(List,long,long,ChunkOperationHolder)"} {"project":"google_ExoPlayer","commit":"bb024fda088f67cf552017bc3ca4a9cf164a4a87","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"lastSegmentNum","source":"com.google.android.exoplayer.dash.DashChunkSource.getLiveSeekPosition()","target":"com.google.android.exoplayer.dash.DashChunkSource.getChunkOperation(List,long,long,ChunkOperationHolder)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.dash.DashChunkSource.getChunkOperation(List,long,long,ChunkOperationHolder)"} {"project":"google_ExoPlayer","commit":"bb024fda088f67cf552017bc3ca4a9cf164a4a87","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"boolean [indexUnbounded\u003dlastSegmentNum \u003d\u003d DashSegmentIndex.INDEX_UNBOUNDED]","source":"com.google.android.exoplayer.dash.DashChunkSource.getLiveSeekPosition()","target":"com.google.android.exoplayer.dash.DashChunkSource.getChunkOperation(List,long,long,ChunkOperationHolder)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.dash.DashChunkSource.getChunkOperation(List,long,long,ChunkOperationHolder)"} {"project":"google_ExoPlayer","commit":"bb024fda088f67cf552017bc3ca4a9cf164a4a87","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"int [lastSegmentNum\u003dsegmentIndex.getLastSegmentNum()]","source":"com.google.android.exoplayer.dash.DashChunkSource.getLiveSeekPosition()","target":"com.google.android.exoplayer.dash.DashChunkSource.getChunkOperation(List,long,long,ChunkOperationHolder)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.dash.DashChunkSource.getChunkOperation(List,long,long,ChunkOperationHolder)"} {"project":"google_ExoPlayer","commit":"bb024fda088f67cf552017bc3ca4a9cf164a4a87","changeType":"ASSIGNMENT","change":"seekPositionUs \u003d getLiveSeekPosition()","source":"com.google.android.exoplayer.dash.DashChunkSource.getLiveSeekPosition()","target":"com.google.android.exoplayer.dash.DashChunkSource.getChunkOperation(List,long,long,ChunkOperationHolder)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer.dash.DashChunkSource.getChunkOperation(List,long,long,ChunkOperationHolder)"} {"project":"google_ExoPlayer","commit":"bb024fda088f67cf552017bc3ca4a9cf164a4a87","changeType":"EXPRESSION_STATEMENT","change":"seekPositionUs\u003dgetLiveSeekPosition()","source":"com.google.android.exoplayer.dash.DashChunkSource.getLiveSeekPosition()","target":"com.google.android.exoplayer.dash.DashChunkSource.getChunkOperation(List,long,long,ChunkOperationHolder)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer.dash.DashChunkSource.getChunkOperation(List,long,long,ChunkOperationHolder)"} {"project":"google_ExoPlayer","commit":"bb024fda088f67cf552017bc3ca4a9cf164a4a87","changeType":"IF_STATEMENT","change":"segmentNum \u003e segmentIndex.getLastSegmentNum()","source":"com.google.android.exoplayer.dash.DashChunkSource.getLiveSeekPosition()","target":"com.google.android.exoplayer.dash.DashChunkSource.getChunkOperation(List,long,long,ChunkOperationHolder)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer.dash.DashChunkSource.getChunkOperation(List,long,long,ChunkOperationHolder)"} {"project":"google_ExoPlayer","commit":"bb024fda088f67cf552017bc3ca4a9cf164a4a87","changeType":"IF_STATEMENT","change":"segmentNum \u003d\u003d segmentIndex.getLastSegmentNum()","source":"com.google.android.exoplayer.dash.DashChunkSource.getLiveSeekPosition()","target":"com.google.android.exoplayer.dash.DashChunkSource.getChunkOperation(List,long,long,ChunkOperationHolder)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer.dash.DashChunkSource.getChunkOperation(List,long,long,ChunkOperationHolder)"} {"project":"google_ExoPlayer","commit":"bb024fda088f67cf552017bc3ca4a9cf164a4a87","changeType":"INFIX_EXPRESSION","change":"segmentNum \u003e segmentIndex.getLastSegmentNum()","source":"com.google.android.exoplayer.dash.DashChunkSource.getLiveSeekPosition()","target":"com.google.android.exoplayer.dash.DashChunkSource.getChunkOperation(List,long,long,ChunkOperationHolder)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer.dash.DashChunkSource.getChunkOperation(List,long,long,ChunkOperationHolder)"} {"project":"google_ExoPlayer","commit":"bb024fda088f67cf552017bc3ca4a9cf164a4a87","changeType":"INFIX_EXPRESSION","change":"segmentNum \u003d\u003d segmentIndex.getLastSegmentNum()","source":"com.google.android.exoplayer.dash.DashChunkSource.getLiveSeekPosition()","target":"com.google.android.exoplayer.dash.DashChunkSource.getChunkOperation(List,long,long,ChunkOperationHolder)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer.dash.DashChunkSource.getChunkOperation(List,long,long,ChunkOperationHolder)"} {"project":"google_ExoPlayer","commit":"bb024fda088f67cf552017bc3ca4a9cf164a4a87","changeType":"METHOD_INVOCATION","change":"getLiveSeekPosition()","source":"com.google.android.exoplayer.dash.DashChunkSource.getLiveSeekPosition()","target":"com.google.android.exoplayer.dash.DashChunkSource.getChunkOperation(List,long,long,ChunkOperationHolder)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer.dash.DashChunkSource.getChunkOperation(List,long,long,ChunkOperationHolder)"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"ASSIGNMENT","change":"pts |\u003d pesScratch.readBits(15)","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":true,"scope":"EXT_T","local":"com.google.android.exoplayer.extractor.ts.TsExtractor.parseHeaderExtension()"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"ASSIGNMENT","change":"pts |\u003d pesScratch.readBits(15) \u003c\u003c 15","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":true,"scope":"EXT_T","local":"com.google.android.exoplayer.extractor.ts.TsExtractor.parseHeaderExtension()"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"CAST_EXPRESSION","change":"(long)pesScratch.readBits(3)","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":true,"scope":"EXT_T","local":"com.google.android.exoplayer.extractor.ts.TsExtractor.parseHeaderExtension()"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"EXPRESSION_STATEMENT","change":"pts|\u003dpesScratch.readBits(15) \u003c\u003c 15","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":true,"scope":"EXT_T","local":"com.google.android.exoplayer.extractor.ts.TsExtractor.parseHeaderExtension()"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"EXPRESSION_STATEMENT","change":"pts|\u003dpesScratch.readBits(15)","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":true,"scope":"EXT_T","local":"com.google.android.exoplayer.extractor.ts.TsExtractor.parseHeaderExtension()"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"INFIX_EXPRESSION","change":"(long)pesScratch.readBits(3) \u003c\u003c 30","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":true,"scope":"EXT_T","local":"com.google.android.exoplayer.extractor.ts.TsExtractor.parseHeaderExtension()"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"INFIX_EXPRESSION","change":"pesScratch.readBits(15) \u003c\u003c 15","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":true,"scope":"EXT_T","local":"com.google.android.exoplayer.extractor.ts.TsExtractor.parseHeaderExtension()"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"METHOD_INVOCATION","change":"pesScratch.readBits(15)","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":true,"scope":"EXT_T","local":"com.google.android.exoplayer.extractor.ts.TsExtractor.parseHeaderExtension()"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"METHOD_INVOCATION","change":"pesScratch.readBits(3)","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":true,"scope":"EXT_T","local":"com.google.android.exoplayer.extractor.ts.TsExtractor.parseHeaderExtension()"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"long [pts\u003d(long)pesScratch.readBits(3) \u003c\u003c 30]","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":true,"scope":"EXT_T","local":"com.google.android.exoplayer.extractor.ts.TsExtractor.parseHeaderExtension()"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"ASSIGNMENT","change":"pts |\u003d pesScratch.readBitsLong(15) \u003c\u003c 15","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":false,"scope":"EXT_S","local":"com.google.android.exoplayer.extractor.ts.TsExtractor.parseHeaderExtension()"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"ASSIGNMENT","change":"pts |\u003d pesScratch.readBitsLong(15)","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":false,"scope":"EXT_S","local":"com.google.android.exoplayer.extractor.ts.TsExtractor.parseHeaderExtension()"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"EXPRESSION_STATEMENT","change":"pts|\u003dpesScratch.readBitsLong(15)","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":false,"scope":"EXT_S","local":"com.google.android.exoplayer.extractor.ts.TsExtractor.parseHeaderExtension()"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"EXPRESSION_STATEMENT","change":"pts|\u003dpesScratch.readBitsLong(15) \u003c\u003c 15","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":false,"scope":"EXT_S","local":"com.google.android.exoplayer.extractor.ts.TsExtractor.parseHeaderExtension()"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"INFIX_EXPRESSION","change":"pesScratch.readBitsLong(15) \u003c\u003c 15","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":false,"scope":"EXT_S","local":"com.google.android.exoplayer.extractor.ts.TsExtractor.parseHeaderExtension()"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"INFIX_EXPRESSION","change":"pesScratch.readBitsLong(3) \u003c\u003c 30","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":false,"scope":"EXT_S","local":"com.google.android.exoplayer.extractor.ts.TsExtractor.parseHeaderExtension()"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"METHOD_INVOCATION","change":"pesScratch.readBitsLong(3)","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":false,"scope":"EXT_S","local":"com.google.android.exoplayer.extractor.ts.TsExtractor.parseHeaderExtension()"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"METHOD_INVOCATION","change":"pesScratch.readBitsLong(15)","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":false,"scope":"EXT_S","local":"com.google.android.exoplayer.extractor.ts.TsExtractor.parseHeaderExtension()"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"long [pts\u003dpesScratch.readBitsLong(3) \u003c\u003c 30]","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":false,"scope":"EXT_S","local":"com.google.android.exoplayer.extractor.ts.TsExtractor.parseHeaderExtension()"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"METHOD_DECLARATION","change":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":false,"scope":"CLASS_S","local":"library.src.main.com.google.android.exoplayer.util.ParsableBitArray"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"ASSIGNMENT","change":"bitOffset \u003d nextBit % 8","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"ASSIGNMENT","change":"retval |\u003d ((getUnsignedByte(byteOffset) \u003e\u003e (8 - nextBit)) \u0026 writeMask)","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"ASSIGNMENT","change":"retval |\u003d (((getUnsignedByte(byteOffset) \u003c\u003c (nextBit - 8) | (getUnsignedByte(byteOffset + 1) \u003e\u003e (16 - nextBit))) \u0026 writeMask))","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"ASSIGNMENT","change":"retval |\u003d (readUnsignedByte() \u003c\u003c n)","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"ASSIGNMENT","change":"n -\u003d 8","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"CAST_EXPRESSION","change":"(byte)(0xFF \u003e\u003e (8 - n))","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"EXPRESSION_STATEMENT","change":"bitOffset\u003dnextBit % 8","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"EXPRESSION_STATEMENT","change":"byteOffset++","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"EXPRESSION_STATEMENT","change":"retval|\u003d((getUnsignedByte(byteOffset) \u003e\u003e (8 - nextBit)) \u0026 writeMask)","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"EXPRESSION_STATEMENT","change":"retval|\u003d(((getUnsignedByte(byteOffset) \u003c\u003c (nextBit - 8) | (getUnsignedByte(byteOffset + 1) \u003e\u003e (16 - nextBit))) \u0026 writeMask))","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"EXPRESSION_STATEMENT","change":"retval|\u003d(readUnsignedByte() \u003c\u003c n)","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"EXPRESSION_STATEMENT","change":"n-\u003d8","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"IF_STATEMENT","change":"nextBit \u003d\u003d 8","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"IF_STATEMENT","change":"nextBit \u003e 8","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"IF_STATEMENT","change":"n \u003e 0","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"IF_STATEMENT","change":"n \u003d\u003d 0","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"INFIX_EXPRESSION","change":"nextBit % 8","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"INFIX_EXPRESSION","change":"nextBit \u003d\u003d 8","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"INFIX_EXPRESSION","change":"8 - nextBit","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"INFIX_EXPRESSION","change":"getUnsignedByte(byteOffset) \u003e\u003e (8 - nextBit)","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"INFIX_EXPRESSION","change":"(getUnsignedByte(byteOffset) \u003e\u003e (8 - nextBit)) \u0026 writeMask","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"INFIX_EXPRESSION","change":"16 - nextBit","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"INFIX_EXPRESSION","change":"byteOffset + 1","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"INFIX_EXPRESSION","change":"getUnsignedByte(byteOffset + 1) \u003e\u003e (16 - nextBit)","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"INFIX_EXPRESSION","change":"nextBit - 8","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"INFIX_EXPRESSION","change":"getUnsignedByte(byteOffset) \u003c\u003c (nextBit - 8)","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"INFIX_EXPRESSION","change":"getUnsignedByte(byteOffset) \u003c\u003c (nextBit - 8) | (getUnsignedByte(byteOffset + 1) \u003e\u003e (16 - nextBit))","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"INFIX_EXPRESSION","change":"(getUnsignedByte(byteOffset) \u003c\u003c (nextBit - 8) | (getUnsignedByte(byteOffset + 1) \u003e\u003e (16 - nextBit))) \u0026 writeMask","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"INFIX_EXPRESSION","change":"nextBit \u003e 8","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"INFIX_EXPRESSION","change":"8 - n","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"INFIX_EXPRESSION","change":"0xFF \u003e\u003e (8 - n)","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"INFIX_EXPRESSION","change":"bitOffset + n","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"INFIX_EXPRESSION","change":"n \u003e 0","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"INFIX_EXPRESSION","change":"readUnsignedByte() \u003c\u003c n","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"INFIX_EXPRESSION","change":"n \u003e\u003d 8","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"INFIX_EXPRESSION","change":"n \u003d\u003d 0","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"JAVADOC","change":"/** \n * Reads up to 64 bits.\n * @param n The number of bits to read.\n * @return A long whose bottom n bits hold the read data.\n */\n","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"METHOD_INVOCATION","change":"getUnsignedByte(byteOffset)","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"METHOD_INVOCATION","change":"getUnsignedByte(byteOffset + 1)","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"METHOD_INVOCATION","change":"readUnsignedByte()","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"MODIFIER","change":"public","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"NUMBER_LITERAL","change":"8","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"NUMBER_LITERAL","change":"16","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"NUMBER_LITERAL","change":"1","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"NUMBER_LITERAL","change":"0xFF","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"NUMBER_LITERAL","change":"0","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"PARENTHESIZED_EXPRESSION","change":"(8 - nextBit)","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"PARENTHESIZED_EXPRESSION","change":"(getUnsignedByte(byteOffset) \u003e\u003e (8 - nextBit))","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"PARENTHESIZED_EXPRESSION","change":"((getUnsignedByte(byteOffset) \u003e\u003e (8 - nextBit)) \u0026 writeMask)","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"PARENTHESIZED_EXPRESSION","change":"(16 - nextBit)","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"PARENTHESIZED_EXPRESSION","change":"(getUnsignedByte(byteOffset + 1) \u003e\u003e (16 - nextBit))","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"PARENTHESIZED_EXPRESSION","change":"(nextBit - 8)","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"PARENTHESIZED_EXPRESSION","change":"(getUnsignedByte(byteOffset) \u003c\u003c (nextBit - 8) | (getUnsignedByte(byteOffset + 1) \u003e\u003e (16 - nextBit)))","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"PARENTHESIZED_EXPRESSION","change":"((getUnsignedByte(byteOffset) \u003c\u003c (nextBit - 8) | (getUnsignedByte(byteOffset + 1) \u003e\u003e (16 - nextBit))) \u0026 writeMask)","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"PARENTHESIZED_EXPRESSION","change":"(((getUnsignedByte(byteOffset) \u003c\u003c (nextBit - 8) | (getUnsignedByte(byteOffset + 1) \u003e\u003e (16 - nextBit))) \u0026 writeMask))","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"PARENTHESIZED_EXPRESSION","change":"(8 - n)","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"PARENTHESIZED_EXPRESSION","change":"(0xFF \u003e\u003e (8 - n))","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"PARENTHESIZED_EXPRESSION","change":"(readUnsignedByte() \u003c\u003c n)","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"POSTFIX_EXPRESSION","change":"byteOffset++","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"PRIMITIVE_TYPE","change":"byte","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"PRIMITIVE_TYPE","change":"int","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"PRIMITIVE_TYPE","change":"long","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"RETURN_STATEMENT","change":"return retval;\n","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"RETURN_STATEMENT","change":"return 0;\n","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"SINGLE_VARIABLE_DECLARATION","change":"int n","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"writeMask","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"nextBit","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"retval","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"byte [writeMask\u003d(byte)(0xFF \u003e\u003e (8 - n))]","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"int [nextBit\u003dbitOffset + n]","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"long [retval\u003d0]","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"WHILE_STATEMENT","change":"while (n \u003e\u003d 8) {\n n-\u003d8;\n retval|\u003d(readUnsignedByte() \u003c\u003c n);\n}\n","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"ASSIGNMENT","change":"retval |\u003d ((getUnsignedByte(byteOffset) \u003e\u003e (8 - nextBit)) \u0026 writeMask)","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"ASSIGNMENT","change":"retval |\u003d (((getUnsignedByte(byteOffset) \u003c\u003c (nextBit - 8) | (getUnsignedByte(byteOffset + 1) \u003e\u003e (16 - nextBit))) \u0026 writeMask))","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"ASSIGNMENT","change":"n -\u003d 8","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"ASSIGNMENT","change":"bitOffset \u003d nextBit % 8","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"ASSIGNMENT","change":"retval |\u003d (readUnsignedByte() \u003c\u003c n)","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"CAST_EXPRESSION","change":"(byte)(0xFF \u003e\u003e (8 - n))","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"EXPRESSION_STATEMENT","change":"byteOffset++","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"EXPRESSION_STATEMENT","change":"retval|\u003d(readUnsignedByte() \u003c\u003c n)","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"EXPRESSION_STATEMENT","change":"bitOffset\u003dnextBit % 8","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"EXPRESSION_STATEMENT","change":"n-\u003d8","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"EXPRESSION_STATEMENT","change":"retval|\u003d(((getUnsignedByte(byteOffset) \u003c\u003c (nextBit - 8) | (getUnsignedByte(byteOffset + 1) \u003e\u003e (16 - nextBit))) \u0026 writeMask))","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"EXPRESSION_STATEMENT","change":"retval|\u003d((getUnsignedByte(byteOffset) \u003e\u003e (8 - nextBit)) \u0026 writeMask)","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"IF_STATEMENT","change":"n \u003e 0","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"IF_STATEMENT","change":"nextBit \u003d\u003d 8","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"IF_STATEMENT","change":"nextBit \u003e 8","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"IF_STATEMENT","change":"n \u003d\u003d 0","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"INFIX_EXPRESSION","change":"n \u003e 0","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"INFIX_EXPRESSION","change":"nextBit % 8","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"INFIX_EXPRESSION","change":"getUnsignedByte(byteOffset) \u003e\u003e (8 - nextBit)","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"INFIX_EXPRESSION","change":"getUnsignedByte(byteOffset) \u003c\u003c (nextBit - 8) | (getUnsignedByte(byteOffset + 1) \u003e\u003e (16 - nextBit))","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"INFIX_EXPRESSION","change":"getUnsignedByte(byteOffset) \u003c\u003c (nextBit - 8)","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"INFIX_EXPRESSION","change":"8 - nextBit","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"INFIX_EXPRESSION","change":"(getUnsignedByte(byteOffset) \u003e\u003e (8 - nextBit)) \u0026 writeMask","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"INFIX_EXPRESSION","change":"nextBit \u003e 8","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"INFIX_EXPRESSION","change":"nextBit - 8","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"INFIX_EXPRESSION","change":"getUnsignedByte(byteOffset + 1) \u003e\u003e (16 - nextBit)","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"INFIX_EXPRESSION","change":"0xFF \u003e\u003e (8 - n)","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"INFIX_EXPRESSION","change":"(getUnsignedByte(byteOffset) \u003c\u003c (nextBit - 8) | (getUnsignedByte(byteOffset + 1) \u003e\u003e (16 - nextBit))) \u0026 writeMask","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"INFIX_EXPRESSION","change":"nextBit \u003d\u003d 8","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"INFIX_EXPRESSION","change":"readUnsignedByte() \u003c\u003c n","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"INFIX_EXPRESSION","change":"n \u003d\u003d 0","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"INFIX_EXPRESSION","change":"8 - n","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"INFIX_EXPRESSION","change":"byteOffset + 1","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"INFIX_EXPRESSION","change":"n \u003e\u003d 8","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"INFIX_EXPRESSION","change":"16 - nextBit","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"INFIX_EXPRESSION","change":"bitOffset + n","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"METHOD_INVOCATION","change":"getUnsignedByte(byteOffset)","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"METHOD_INVOCATION","change":"getUnsignedByte(byteOffset + 1)","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"METHOD_INVOCATION","change":"readUnsignedByte()","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"NUMBER_LITERAL","change":"0","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"NUMBER_LITERAL","change":"1","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"NUMBER_LITERAL","change":"16","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"NUMBER_LITERAL","change":"8","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"NUMBER_LITERAL","change":"0xFF","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"PARENTHESIZED_EXPRESSION","change":"(getUnsignedByte(byteOffset) \u003c\u003c (nextBit - 8) | (getUnsignedByte(byteOffset + 1) \u003e\u003e (16 - nextBit)))","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"PARENTHESIZED_EXPRESSION","change":"(readUnsignedByte() \u003c\u003c n)","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"PARENTHESIZED_EXPRESSION","change":"(8 - nextBit)","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"PARENTHESIZED_EXPRESSION","change":"(getUnsignedByte(byteOffset + 1) \u003e\u003e (16 - nextBit))","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"PARENTHESIZED_EXPRESSION","change":"(16 - nextBit)","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"PARENTHESIZED_EXPRESSION","change":"((getUnsignedByte(byteOffset) \u003c\u003c (nextBit - 8) | (getUnsignedByte(byteOffset + 1) \u003e\u003e (16 - nextBit))) \u0026 writeMask)","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"PARENTHESIZED_EXPRESSION","change":"(getUnsignedByte(byteOffset) \u003e\u003e (8 - nextBit))","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"PARENTHESIZED_EXPRESSION","change":"(((getUnsignedByte(byteOffset) \u003c\u003c (nextBit - 8) | (getUnsignedByte(byteOffset + 1) \u003e\u003e (16 - nextBit))) \u0026 writeMask))","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"PARENTHESIZED_EXPRESSION","change":"(0xFF \u003e\u003e (8 - n))","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"PARENTHESIZED_EXPRESSION","change":"((getUnsignedByte(byteOffset) \u003e\u003e (8 - nextBit)) \u0026 writeMask)","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"PARENTHESIZED_EXPRESSION","change":"(8 - n)","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"PARENTHESIZED_EXPRESSION","change":"(nextBit - 8)","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"POSTFIX_EXPRESSION","change":"byteOffset++","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"PRIMITIVE_TYPE","change":"byte","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"RETURN_STATEMENT","change":"return 0;\n","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"RETURN_STATEMENT","change":"return retval;\n","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"writeMask","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"nextBit","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"retval","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"int [nextBit\u003dbitOffset + n]","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"byte [writeMask\u003d(byte)(0xFF \u003e\u003e (8 - n))]","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"int [retval\u003d0]","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"WHILE_STATEMENT","change":"while (n \u003e\u003d 8) {\n n-\u003d8;\n retval|\u003d(readUnsignedByte() \u003c\u003c n);\n}\n","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"CAST_EXPRESSION","change":"(int)readBitsLong(n)","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"METHOD_INVOCATION","change":"readBitsLong(n)","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)"} {"project":"google_ExoPlayer","commit":"d03fb105165f0724b8e576f84b85503c169b233d","changeType":"RETURN_STATEMENT","change":"return (int)readBitsLong(n);\n","source":"com.google.android.exoplayer.util.ParsableBitArray.readBitsLong(int)","target":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer.util.ParsableBitArray.readBits(int)"} {"project":"google_ExoPlayer","commit":"e40bba2852da6efb9e2141da0b237fe23900f393","changeType":"METHOD_DECLARATION","change":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpanInternal(long)","source":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpanInternal(long)","target":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpan(long)","added":false,"scope":"CLASS_S","local":"library.src.main.com.google.android.exoplayer2.upstream.cache.CachedContent"} {"project":"google_ExoPlayer","commit":"e40bba2852da6efb9e2141da0b237fe23900f393","changeType":"METHOD_INVOCATION","change":"getSpanInternal(position)","source":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpanInternal(long)","target":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpan(long)","added":false,"scope":"SUR_S","local":"com.google.android.exoplayer2.upstream.cache.CachedContent.isCached(long,long)"} {"project":"google_ExoPlayer","commit":"e40bba2852da6efb9e2141da0b237fe23900f393","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"SimpleCacheSpan [floorSpan\u003dgetSpanInternal(position)]","source":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpanInternal(long)","target":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpan(long)","added":false,"scope":"SUR_S","local":"com.google.android.exoplayer2.upstream.cache.CachedContent.isCached(long,long)"} {"project":"google_ExoPlayer","commit":"e40bba2852da6efb9e2141da0b237fe23900f393","changeType":"CONDITIONAL_EXPRESSION","change":"floorSpan \u003d\u003d null || floorSpan.position + floorSpan.length \u003c\u003d position ? lookupSpan : floorSpan","source":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpanInternal(long)","target":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpan(long)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpanInternal(long)"} {"project":"google_ExoPlayer","commit":"e40bba2852da6efb9e2141da0b237fe23900f393","changeType":"INFIX_EXPRESSION","change":"floorSpan.position + floorSpan.length","source":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpanInternal(long)","target":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpan(long)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpanInternal(long)"} {"project":"google_ExoPlayer","commit":"e40bba2852da6efb9e2141da0b237fe23900f393","changeType":"INFIX_EXPRESSION","change":"floorSpan.position + floorSpan.length \u003c\u003d position","source":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpanInternal(long)","target":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpan(long)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpanInternal(long)"} {"project":"google_ExoPlayer","commit":"e40bba2852da6efb9e2141da0b237fe23900f393","changeType":"INFIX_EXPRESSION","change":"floorSpan \u003d\u003d null","source":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpanInternal(long)","target":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpan(long)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpanInternal(long)"} {"project":"google_ExoPlayer","commit":"e40bba2852da6efb9e2141da0b237fe23900f393","changeType":"INFIX_EXPRESSION","change":"floorSpan \u003d\u003d null || floorSpan.position + floorSpan.length \u003c\u003d position","source":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpanInternal(long)","target":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpan(long)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpanInternal(long)"} {"project":"google_ExoPlayer","commit":"e40bba2852da6efb9e2141da0b237fe23900f393","changeType":"JAVADOC","change":"/** \n * Returns the span containing the position. If there isn\u0027t one, it returns the lookup span it used for searching.\n */\n","source":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpanInternal(long)","target":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpan(long)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpanInternal(long)"} {"project":"google_ExoPlayer","commit":"e40bba2852da6efb9e2141da0b237fe23900f393","changeType":"METHOD_INVOCATION","change":"cachedSpans.floor(lookupSpan)","source":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpanInternal(long)","target":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpan(long)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpanInternal(long)"} {"project":"google_ExoPlayer","commit":"e40bba2852da6efb9e2141da0b237fe23900f393","changeType":"METHOD_INVOCATION","change":"SimpleCacheSpan.createLookup(key,position)","source":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpanInternal(long)","target":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpan(long)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpanInternal(long)"} {"project":"google_ExoPlayer","commit":"e40bba2852da6efb9e2141da0b237fe23900f393","changeType":"MODIFIER","change":"private","source":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpanInternal(long)","target":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpan(long)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpanInternal(long)"} {"project":"google_ExoPlayer","commit":"e40bba2852da6efb9e2141da0b237fe23900f393","changeType":"NULL_LITERAL","change":"null","source":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpanInternal(long)","target":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpan(long)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpanInternal(long)"} {"project":"google_ExoPlayer","commit":"e40bba2852da6efb9e2141da0b237fe23900f393","changeType":"PRIMITIVE_TYPE","change":"long","source":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpanInternal(long)","target":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpan(long)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpanInternal(long)"} {"project":"google_ExoPlayer","commit":"e40bba2852da6efb9e2141da0b237fe23900f393","changeType":"QUALIFIED_NAME","change":"floorSpan.length","source":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpanInternal(long)","target":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpan(long)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpanInternal(long)"} {"project":"google_ExoPlayer","commit":"e40bba2852da6efb9e2141da0b237fe23900f393","changeType":"QUALIFIED_NAME","change":"floorSpan.position","source":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpanInternal(long)","target":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpan(long)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpanInternal(long)"} {"project":"google_ExoPlayer","commit":"e40bba2852da6efb9e2141da0b237fe23900f393","changeType":"RETURN_STATEMENT","change":"return floorSpan \u003d\u003d null || floorSpan.position + floorSpan.length \u003c\u003d position ? lookupSpan : floorSpan;\n","source":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpanInternal(long)","target":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpan(long)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpanInternal(long)"} {"project":"google_ExoPlayer","commit":"e40bba2852da6efb9e2141da0b237fe23900f393","changeType":"SIMPLE_TYPE","change":"SimpleCacheSpan","source":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpanInternal(long)","target":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpan(long)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpanInternal(long)"} {"project":"google_ExoPlayer","commit":"e40bba2852da6efb9e2141da0b237fe23900f393","changeType":"SINGLE_VARIABLE_DECLARATION","change":"long position","source":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpanInternal(long)","target":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpan(long)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpanInternal(long)"} {"project":"google_ExoPlayer","commit":"e40bba2852da6efb9e2141da0b237fe23900f393","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"floorSpan","source":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpanInternal(long)","target":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpan(long)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpanInternal(long)"} {"project":"google_ExoPlayer","commit":"e40bba2852da6efb9e2141da0b237fe23900f393","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"lookupSpan","source":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpanInternal(long)","target":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpan(long)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpanInternal(long)"} {"project":"google_ExoPlayer","commit":"e40bba2852da6efb9e2141da0b237fe23900f393","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"SimpleCacheSpan [floorSpan\u003dcachedSpans.floor(lookupSpan)]","source":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpanInternal(long)","target":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpan(long)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpanInternal(long)"} {"project":"google_ExoPlayer","commit":"e40bba2852da6efb9e2141da0b237fe23900f393","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"SimpleCacheSpan [lookupSpan\u003dSimpleCacheSpan.createLookup(key,position)]","source":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpanInternal(long)","target":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpan(long)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpanInternal(long)"} {"project":"google_ExoPlayer","commit":"e40bba2852da6efb9e2141da0b237fe23900f393","changeType":"METHOD_INVOCATION","change":"getSpan(position)","source":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpanInternal(long)","target":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpan(long)","added":true,"scope":"SUR_T","local":"com.google.android.exoplayer2.upstream.cache.CachedContent.getCachedBytes(long,long)"} {"project":"google_ExoPlayer","commit":"e40bba2852da6efb9e2141da0b237fe23900f393","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"SimpleCacheSpan [span\u003dgetSpan(position)]","source":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpanInternal(long)","target":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpan(long)","added":true,"scope":"SUR_T","local":"com.google.android.exoplayer2.upstream.cache.CachedContent.getCachedBytes(long,long)"} {"project":"google_ExoPlayer","commit":"e40bba2852da6efb9e2141da0b237fe23900f393","changeType":"CONDITIONAL_EXPRESSION","change":"ceilSpan \u003d\u003d null ? SimpleCacheSpan.createOpenHole(key,position) : SimpleCacheSpan.createClosedHole(key,position,ceilSpan.position - position)","source":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpanInternal(long)","target":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpan(long)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpan(long)"} {"project":"google_ExoPlayer","commit":"e40bba2852da6efb9e2141da0b237fe23900f393","changeType":"IF_STATEMENT","change":"floorSpan !\u003d null \u0026\u0026 floorSpan.position + floorSpan.length \u003e position","source":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpanInternal(long)","target":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpan(long)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpan(long)"} {"project":"google_ExoPlayer","commit":"e40bba2852da6efb9e2141da0b237fe23900f393","changeType":"INFIX_EXPRESSION","change":"floorSpan.position + floorSpan.length","source":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpanInternal(long)","target":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpan(long)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpan(long)"} {"project":"google_ExoPlayer","commit":"e40bba2852da6efb9e2141da0b237fe23900f393","changeType":"INFIX_EXPRESSION","change":"floorSpan !\u003d null","source":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpanInternal(long)","target":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpan(long)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpan(long)"} {"project":"google_ExoPlayer","commit":"e40bba2852da6efb9e2141da0b237fe23900f393","changeType":"INFIX_EXPRESSION","change":"floorSpan.position + floorSpan.length \u003e position","source":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpanInternal(long)","target":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpan(long)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpan(long)"} {"project":"google_ExoPlayer","commit":"e40bba2852da6efb9e2141da0b237fe23900f393","changeType":"INFIX_EXPRESSION","change":"floorSpan !\u003d null \u0026\u0026 floorSpan.position + floorSpan.length \u003e position","source":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpanInternal(long)","target":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpan(long)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpan(long)"} {"project":"google_ExoPlayer","commit":"e40bba2852da6efb9e2141da0b237fe23900f393","changeType":"INFIX_EXPRESSION","change":"ceilSpan \u003d\u003d null","source":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpanInternal(long)","target":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpan(long)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpan(long)"} {"project":"google_ExoPlayer","commit":"e40bba2852da6efb9e2141da0b237fe23900f393","changeType":"INFIX_EXPRESSION","change":"ceilSpan.position - position","source":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpanInternal(long)","target":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpan(long)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpan(long)"} {"project":"google_ExoPlayer","commit":"e40bba2852da6efb9e2141da0b237fe23900f393","changeType":"METHOD_INVOCATION","change":"SimpleCacheSpan.createClosedHole(key,position,ceilSpan.position - position)","source":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpanInternal(long)","target":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpan(long)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpan(long)"} {"project":"google_ExoPlayer","commit":"e40bba2852da6efb9e2141da0b237fe23900f393","changeType":"METHOD_INVOCATION","change":"SimpleCacheSpan.createLookup(key,position)","source":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpanInternal(long)","target":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpan(long)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpan(long)"} {"project":"google_ExoPlayer","commit":"e40bba2852da6efb9e2141da0b237fe23900f393","changeType":"METHOD_INVOCATION","change":"cachedSpans.floor(lookupSpan)","source":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpanInternal(long)","target":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpan(long)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpan(long)"} {"project":"google_ExoPlayer","commit":"e40bba2852da6efb9e2141da0b237fe23900f393","changeType":"METHOD_INVOCATION","change":"cachedSpans.ceiling(lookupSpan)","source":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpanInternal(long)","target":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpan(long)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpan(long)"} {"project":"google_ExoPlayer","commit":"e40bba2852da6efb9e2141da0b237fe23900f393","changeType":"QUALIFIED_NAME","change":"floorSpan.length","source":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpanInternal(long)","target":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpan(long)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpan(long)"} {"project":"google_ExoPlayer","commit":"e40bba2852da6efb9e2141da0b237fe23900f393","changeType":"QUALIFIED_NAME","change":"floorSpan.position","source":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpanInternal(long)","target":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpan(long)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpan(long)"} {"project":"google_ExoPlayer","commit":"e40bba2852da6efb9e2141da0b237fe23900f393","changeType":"QUALIFIED_NAME","change":"ceilSpan.position","source":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpanInternal(long)","target":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpan(long)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpan(long)"} {"project":"google_ExoPlayer","commit":"e40bba2852da6efb9e2141da0b237fe23900f393","changeType":"RETURN_STATEMENT","change":"return ceilSpan \u003d\u003d null ? SimpleCacheSpan.createOpenHole(key,position) : SimpleCacheSpan.createClosedHole(key,position,ceilSpan.position - position);\n","source":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpanInternal(long)","target":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpan(long)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpan(long)"} {"project":"google_ExoPlayer","commit":"e40bba2852da6efb9e2141da0b237fe23900f393","changeType":"RETURN_STATEMENT","change":"return floorSpan;\n","source":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpanInternal(long)","target":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpan(long)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpan(long)"} {"project":"google_ExoPlayer","commit":"e40bba2852da6efb9e2141da0b237fe23900f393","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"ceilSpan","source":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpanInternal(long)","target":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpan(long)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpan(long)"} {"project":"google_ExoPlayer","commit":"e40bba2852da6efb9e2141da0b237fe23900f393","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"floorSpan","source":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpanInternal(long)","target":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpan(long)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpan(long)"} {"project":"google_ExoPlayer","commit":"e40bba2852da6efb9e2141da0b237fe23900f393","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"lookupSpan","source":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpanInternal(long)","target":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpan(long)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpan(long)"} {"project":"google_ExoPlayer","commit":"e40bba2852da6efb9e2141da0b237fe23900f393","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"SimpleCacheSpan [floorSpan\u003dcachedSpans.floor(lookupSpan)]","source":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpanInternal(long)","target":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpan(long)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpan(long)"} {"project":"google_ExoPlayer","commit":"e40bba2852da6efb9e2141da0b237fe23900f393","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"SimpleCacheSpan [ceilSpan\u003dcachedSpans.ceiling(lookupSpan)]","source":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpanInternal(long)","target":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpan(long)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpan(long)"} {"project":"google_ExoPlayer","commit":"e40bba2852da6efb9e2141da0b237fe23900f393","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"SimpleCacheSpan [lookupSpan\u003dSimpleCacheSpan.createLookup(key,position)]","source":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpanInternal(long)","target":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpan(long)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpan(long)"} {"project":"google_ExoPlayer","commit":"e40bba2852da6efb9e2141da0b237fe23900f393","changeType":"CONDITIONAL_EXPRESSION","change":"ceilEntry \u003d\u003d null ? SimpleCacheSpan.createOpenHole(key,position) : SimpleCacheSpan.createClosedHole(key,position,ceilEntry.position - position)","source":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpanInternal(long)","target":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpan(long)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpan(long)"} {"project":"google_ExoPlayer","commit":"e40bba2852da6efb9e2141da0b237fe23900f393","changeType":"IF_STATEMENT","change":"!span.isCached","source":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpanInternal(long)","target":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpan(long)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpan(long)"} {"project":"google_ExoPlayer","commit":"e40bba2852da6efb9e2141da0b237fe23900f393","changeType":"INFIX_EXPRESSION","change":"ceilEntry \u003d\u003d null","source":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpanInternal(long)","target":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpan(long)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpan(long)"} {"project":"google_ExoPlayer","commit":"e40bba2852da6efb9e2141da0b237fe23900f393","changeType":"INFIX_EXPRESSION","change":"ceilEntry.position - position","source":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpanInternal(long)","target":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpan(long)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpan(long)"} {"project":"google_ExoPlayer","commit":"e40bba2852da6efb9e2141da0b237fe23900f393","changeType":"METHOD_INVOCATION","change":"SimpleCacheSpan.createClosedHole(key,position,ceilEntry.position - position)","source":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpanInternal(long)","target":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpan(long)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpan(long)"} {"project":"google_ExoPlayer","commit":"e40bba2852da6efb9e2141da0b237fe23900f393","changeType":"METHOD_INVOCATION","change":"cachedSpans.ceiling(span)","source":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpanInternal(long)","target":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpan(long)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpan(long)"} {"project":"google_ExoPlayer","commit":"e40bba2852da6efb9e2141da0b237fe23900f393","changeType":"METHOD_INVOCATION","change":"getSpanInternal(position)","source":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpanInternal(long)","target":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpan(long)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpan(long)"} {"project":"google_ExoPlayer","commit":"e40bba2852da6efb9e2141da0b237fe23900f393","changeType":"PREFIX_EXPRESSION","change":"!span.isCached","source":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpanInternal(long)","target":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpan(long)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpan(long)"} {"project":"google_ExoPlayer","commit":"e40bba2852da6efb9e2141da0b237fe23900f393","changeType":"QUALIFIED_NAME","change":"span.isCached","source":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpanInternal(long)","target":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpan(long)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpan(long)"} {"project":"google_ExoPlayer","commit":"e40bba2852da6efb9e2141da0b237fe23900f393","changeType":"QUALIFIED_NAME","change":"ceilEntry.position","source":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpanInternal(long)","target":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpan(long)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpan(long)"} {"project":"google_ExoPlayer","commit":"e40bba2852da6efb9e2141da0b237fe23900f393","changeType":"RETURN_STATEMENT","change":"return span;\n","source":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpanInternal(long)","target":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpan(long)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpan(long)"} {"project":"google_ExoPlayer","commit":"e40bba2852da6efb9e2141da0b237fe23900f393","changeType":"RETURN_STATEMENT","change":"return ceilEntry \u003d\u003d null ? SimpleCacheSpan.createOpenHole(key,position) : SimpleCacheSpan.createClosedHole(key,position,ceilEntry.position - position);\n","source":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpanInternal(long)","target":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpan(long)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpan(long)"} {"project":"google_ExoPlayer","commit":"e40bba2852da6efb9e2141da0b237fe23900f393","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"ceilEntry","source":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpanInternal(long)","target":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpan(long)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpan(long)"} {"project":"google_ExoPlayer","commit":"e40bba2852da6efb9e2141da0b237fe23900f393","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"span","source":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpanInternal(long)","target":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpan(long)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpan(long)"} {"project":"google_ExoPlayer","commit":"e40bba2852da6efb9e2141da0b237fe23900f393","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"SimpleCacheSpan [span\u003dgetSpanInternal(position)]","source":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpanInternal(long)","target":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpan(long)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpan(long)"} {"project":"google_ExoPlayer","commit":"e40bba2852da6efb9e2141da0b237fe23900f393","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"SimpleCacheSpan [ceilEntry\u003dcachedSpans.ceiling(span)]","source":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpanInternal(long)","target":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpan(long)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer2.upstream.cache.CachedContent.getSpan(long)"} {"project":"google_ExoPlayer","commit":"61a86295fd3c798e24083acd228d11f832770b68","changeType":"METHOD_DECLARATION","change":"com.google.android.exoplayer.demo.PlayerActivity.maybeStartPlayback()","source":"com.google.android.exoplayer.demo.PlayerActivity.maybeStartPlayback()","target":"com.google.android.exoplayer.demo.PlayerActivity.preparePlayer()","added":false,"scope":"CLASS_S","local":"demo.src.main.com.google.android.exoplayer.demo.PlayerActivity"} {"project":"google_ExoPlayer","commit":"61a86295fd3c798e24083acd228d11f832770b68","changeType":"ASSIGNMENT","change":"autoPlay \u003d false","source":"com.google.android.exoplayer.demo.PlayerActivity.maybeStartPlayback()","target":"com.google.android.exoplayer.demo.PlayerActivity.preparePlayer()","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.demo.PlayerActivity.maybeStartPlayback()"} {"project":"google_ExoPlayer","commit":"61a86295fd3c798e24083acd228d11f832770b68","changeType":"BOOLEAN_LITERAL","change":"false","source":"com.google.android.exoplayer.demo.PlayerActivity.maybeStartPlayback()","target":"com.google.android.exoplayer.demo.PlayerActivity.preparePlayer()","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.demo.PlayerActivity.maybeStartPlayback()"} {"project":"google_ExoPlayer","commit":"61a86295fd3c798e24083acd228d11f832770b68","changeType":"BOOLEAN_LITERAL","change":"true","source":"com.google.android.exoplayer.demo.PlayerActivity.maybeStartPlayback()","target":"com.google.android.exoplayer.demo.PlayerActivity.preparePlayer()","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.demo.PlayerActivity.maybeStartPlayback()"} {"project":"google_ExoPlayer","commit":"61a86295fd3c798e24083acd228d11f832770b68","changeType":"EXPRESSION_STATEMENT","change":"autoPlay\u003dfalse","source":"com.google.android.exoplayer.demo.PlayerActivity.maybeStartPlayback()","target":"com.google.android.exoplayer.demo.PlayerActivity.preparePlayer()","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.demo.PlayerActivity.maybeStartPlayback()"} {"project":"google_ExoPlayer","commit":"61a86295fd3c798e24083acd228d11f832770b68","changeType":"EXPRESSION_STATEMENT","change":"player.setPlayWhenReady(true)","source":"com.google.android.exoplayer.demo.PlayerActivity.maybeStartPlayback()","target":"com.google.android.exoplayer.demo.PlayerActivity.preparePlayer()","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.demo.PlayerActivity.maybeStartPlayback()"} {"project":"google_ExoPlayer","commit":"61a86295fd3c798e24083acd228d11f832770b68","changeType":"IF_STATEMENT","change":"autoPlay \u0026\u0026 (player.getSurface().isValid() || player.getSelectedTrackIndex(DemoPlayer.TYPE_VIDEO) \u003d\u003d DemoPlayer.DISABLED_TRACK)","source":"com.google.android.exoplayer.demo.PlayerActivity.maybeStartPlayback()","target":"com.google.android.exoplayer.demo.PlayerActivity.preparePlayer()","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.demo.PlayerActivity.maybeStartPlayback()"} {"project":"google_ExoPlayer","commit":"61a86295fd3c798e24083acd228d11f832770b68","changeType":"INFIX_EXPRESSION","change":"player.getSelectedTrackIndex(DemoPlayer.TYPE_VIDEO) \u003d\u003d DemoPlayer.DISABLED_TRACK","source":"com.google.android.exoplayer.demo.PlayerActivity.maybeStartPlayback()","target":"com.google.android.exoplayer.demo.PlayerActivity.preparePlayer()","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.demo.PlayerActivity.maybeStartPlayback()"} {"project":"google_ExoPlayer","commit":"61a86295fd3c798e24083acd228d11f832770b68","changeType":"INFIX_EXPRESSION","change":"player.getSurface().isValid() || player.getSelectedTrackIndex(DemoPlayer.TYPE_VIDEO) \u003d\u003d DemoPlayer.DISABLED_TRACK","source":"com.google.android.exoplayer.demo.PlayerActivity.maybeStartPlayback()","target":"com.google.android.exoplayer.demo.PlayerActivity.preparePlayer()","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.demo.PlayerActivity.maybeStartPlayback()"} {"project":"google_ExoPlayer","commit":"61a86295fd3c798e24083acd228d11f832770b68","changeType":"INFIX_EXPRESSION","change":"autoPlay \u0026\u0026 (player.getSurface().isValid() || player.getSelectedTrackIndex(DemoPlayer.TYPE_VIDEO) \u003d\u003d DemoPlayer.DISABLED_TRACK)","source":"com.google.android.exoplayer.demo.PlayerActivity.maybeStartPlayback()","target":"com.google.android.exoplayer.demo.PlayerActivity.preparePlayer()","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.demo.PlayerActivity.maybeStartPlayback()"} {"project":"google_ExoPlayer","commit":"61a86295fd3c798e24083acd228d11f832770b68","changeType":"METHOD_INVOCATION","change":"player.setPlayWhenReady(true)","source":"com.google.android.exoplayer.demo.PlayerActivity.maybeStartPlayback()","target":"com.google.android.exoplayer.demo.PlayerActivity.preparePlayer()","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.demo.PlayerActivity.maybeStartPlayback()"} {"project":"google_ExoPlayer","commit":"61a86295fd3c798e24083acd228d11f832770b68","changeType":"METHOD_INVOCATION","change":"player.getSelectedTrackIndex(DemoPlayer.TYPE_VIDEO)","source":"com.google.android.exoplayer.demo.PlayerActivity.maybeStartPlayback()","target":"com.google.android.exoplayer.demo.PlayerActivity.preparePlayer()","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.demo.PlayerActivity.maybeStartPlayback()"} {"project":"google_ExoPlayer","commit":"61a86295fd3c798e24083acd228d11f832770b68","changeType":"METHOD_INVOCATION","change":"player.getSurface()","source":"com.google.android.exoplayer.demo.PlayerActivity.maybeStartPlayback()","target":"com.google.android.exoplayer.demo.PlayerActivity.preparePlayer()","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.demo.PlayerActivity.maybeStartPlayback()"} {"project":"google_ExoPlayer","commit":"61a86295fd3c798e24083acd228d11f832770b68","changeType":"METHOD_INVOCATION","change":"player.getSurface().isValid()","source":"com.google.android.exoplayer.demo.PlayerActivity.maybeStartPlayback()","target":"com.google.android.exoplayer.demo.PlayerActivity.preparePlayer()","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.demo.PlayerActivity.maybeStartPlayback()"} {"project":"google_ExoPlayer","commit":"61a86295fd3c798e24083acd228d11f832770b68","changeType":"MODIFIER","change":"private","source":"com.google.android.exoplayer.demo.PlayerActivity.maybeStartPlayback()","target":"com.google.android.exoplayer.demo.PlayerActivity.preparePlayer()","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.demo.PlayerActivity.maybeStartPlayback()"} {"project":"google_ExoPlayer","commit":"61a86295fd3c798e24083acd228d11f832770b68","changeType":"PARENTHESIZED_EXPRESSION","change":"(player.getSurface().isValid() || player.getSelectedTrackIndex(DemoPlayer.TYPE_VIDEO) \u003d\u003d DemoPlayer.DISABLED_TRACK)","source":"com.google.android.exoplayer.demo.PlayerActivity.maybeStartPlayback()","target":"com.google.android.exoplayer.demo.PlayerActivity.preparePlayer()","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.demo.PlayerActivity.maybeStartPlayback()"} {"project":"google_ExoPlayer","commit":"61a86295fd3c798e24083acd228d11f832770b68","changeType":"PRIMITIVE_TYPE","change":"void","source":"com.google.android.exoplayer.demo.PlayerActivity.maybeStartPlayback()","target":"com.google.android.exoplayer.demo.PlayerActivity.preparePlayer()","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.demo.PlayerActivity.maybeStartPlayback()"} {"project":"google_ExoPlayer","commit":"61a86295fd3c798e24083acd228d11f832770b68","changeType":"QUALIFIED_NAME","change":"DemoPlayer.DISABLED_TRACK","source":"com.google.android.exoplayer.demo.PlayerActivity.maybeStartPlayback()","target":"com.google.android.exoplayer.demo.PlayerActivity.preparePlayer()","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.demo.PlayerActivity.maybeStartPlayback()"} {"project":"google_ExoPlayer","commit":"61a86295fd3c798e24083acd228d11f832770b68","changeType":"QUALIFIED_NAME","change":"DemoPlayer.TYPE_VIDEO","source":"com.google.android.exoplayer.demo.PlayerActivity.maybeStartPlayback()","target":"com.google.android.exoplayer.demo.PlayerActivity.preparePlayer()","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.demo.PlayerActivity.maybeStartPlayback()"} {"project":"google_ExoPlayer","commit":"61a86295fd3c798e24083acd228d11f832770b68","changeType":"EXPRESSION_STATEMENT","change":"player.setPlayWhenReady(true)","source":"com.google.android.exoplayer.demo.PlayerActivity.maybeStartPlayback()","target":"com.google.android.exoplayer.demo.PlayerActivity.preparePlayer()","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.demo.PlayerActivity.preparePlayer()"} {"project":"google_ExoPlayer","commit":"61a86295fd3c798e24083acd228d11f832770b68","changeType":"METHOD_INVOCATION","change":"player.setPlayWhenReady(true)","source":"com.google.android.exoplayer.demo.PlayerActivity.maybeStartPlayback()","target":"com.google.android.exoplayer.demo.PlayerActivity.preparePlayer()","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.demo.PlayerActivity.preparePlayer()"} {"project":"google_ExoPlayer","commit":"61a86295fd3c798e24083acd228d11f832770b68","changeType":"EXPRESSION_STATEMENT","change":"maybeStartPlayback()","source":"com.google.android.exoplayer.demo.PlayerActivity.maybeStartPlayback()","target":"com.google.android.exoplayer.demo.PlayerActivity.preparePlayer()","added":false,"scope":"TARGET","local":"com.google.android.exoplayer.demo.PlayerActivity.preparePlayer()"} {"project":"google_ExoPlayer","commit":"61a86295fd3c798e24083acd228d11f832770b68","changeType":"METHOD_INVOCATION","change":"maybeStartPlayback()","source":"com.google.android.exoplayer.demo.PlayerActivity.maybeStartPlayback()","target":"com.google.android.exoplayer.demo.PlayerActivity.preparePlayer()","added":false,"scope":"TARGET","local":"com.google.android.exoplayer.demo.PlayerActivity.preparePlayer()"} {"project":"google_ExoPlayer","commit":"61a86295fd3c798e24083acd228d11f832770b68","changeType":"EXPRESSION_STATEMENT","change":"maybeStartPlayback()","source":"com.google.android.exoplayer.demo.PlayerActivity.maybeStartPlayback()","target":"com.google.android.exoplayer.demo.PlayerActivity.preparePlayer()","added":false,"scope":"SUR_S","local":"com.google.android.exoplayer.demo.PlayerActivity.surfaceCreated(SurfaceHolder)"} {"project":"google_ExoPlayer","commit":"61a86295fd3c798e24083acd228d11f832770b68","changeType":"METHOD_INVOCATION","change":"maybeStartPlayback()","source":"com.google.android.exoplayer.demo.PlayerActivity.maybeStartPlayback()","target":"com.google.android.exoplayer.demo.PlayerActivity.preparePlayer()","added":false,"scope":"SUR_S","local":"com.google.android.exoplayer.demo.PlayerActivity.surfaceCreated(SurfaceHolder)"} {"project":"google_ExoPlayer","commit":"fa84aa2123b30e06c26cc84df0885167303fbb76","changeType":"ASSIGNMENT","change":"newPlayingPositionUs \u003d seekToPeriodPosition(defaultStartPosition.periodIndex,defaultStartPosition.positionUs)","source":"com.google.android.exoplayer2.ExoPlayerImplInternal.seekToPeriodPosition(int,long)","target":"com.google.android.exoplayer2.ExoPlayerImplInternal.handleSourceInfoRefreshed(Pair)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.ExoPlayerImplInternal.handleSourceInfoRefreshed(Pair)"} {"project":"google_ExoPlayer","commit":"fa84aa2123b30e06c26cc84df0885167303fbb76","changeType":"ASSIGNMENT","change":"playbackInfo \u003d new PlaybackInfo(newPlayingPeriodIndex,newPlayingPositionUs)","source":"com.google.android.exoplayer2.ExoPlayerImplInternal.seekToPeriodPosition(int,long)","target":"com.google.android.exoplayer2.ExoPlayerImplInternal.handleSourceInfoRefreshed(Pair)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.ExoPlayerImplInternal.handleSourceInfoRefreshed(Pair)"} {"project":"google_ExoPlayer","commit":"fa84aa2123b30e06c26cc84df0885167303fbb76","changeType":"ASSIGNMENT","change":"playbackInfo \u003d new PlaybackInfo(index,newPositionUs)","source":"com.google.android.exoplayer2.ExoPlayerImplInternal.seekToPeriodPosition(int,long)","target":"com.google.android.exoplayer2.ExoPlayerImplInternal.handleSourceInfoRefreshed(Pair)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.ExoPlayerImplInternal.handleSourceInfoRefreshed(Pair)"} {"project":"google_ExoPlayer","commit":"fa84aa2123b30e06c26cc84df0885167303fbb76","changeType":"ASSIGNMENT","change":"newPlayingPositionUs \u003d seekToPeriodPosition(newPlayingPeriodIndex,C.UNSET_TIME_US)","source":"com.google.android.exoplayer2.ExoPlayerImplInternal.seekToPeriodPosition(int,long)","target":"com.google.android.exoplayer2.ExoPlayerImplInternal.handleSourceInfoRefreshed(Pair)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.ExoPlayerImplInternal.handleSourceInfoRefreshed(Pair)"} {"project":"google_ExoPlayer","commit":"fa84aa2123b30e06c26cc84df0885167303fbb76","changeType":"ASSIGNMENT","change":"playbackInfo \u003d new PlaybackInfo(newPlayingIndex,playbackInfo.positionUs)","source":"com.google.android.exoplayer2.ExoPlayerImplInternal.seekToPeriodPosition(int,long)","target":"com.google.android.exoplayer2.ExoPlayerImplInternal.handleSourceInfoRefreshed(Pair)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.ExoPlayerImplInternal.handleSourceInfoRefreshed(Pair)"} {"project":"google_ExoPlayer","commit":"fa84aa2123b30e06c26cc84df0885167303fbb76","changeType":"ASSIGNMENT","change":"newPlayingPeriodIndex \u003d defaultStartPosition.periodIndex","source":"com.google.android.exoplayer2.ExoPlayerImplInternal.seekToPeriodPosition(int,long)","target":"com.google.android.exoplayer2.ExoPlayerImplInternal.handleSourceInfoRefreshed(Pair)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.ExoPlayerImplInternal.handleSourceInfoRefreshed(Pair)"} {"project":"google_ExoPlayer","commit":"fa84aa2123b30e06c26cc84df0885167303fbb76","changeType":"CLASS_INSTANCE_CREATION","change":"new PlaybackInfo(newPlayingPeriodIndex,newPlayingPositionUs)","source":"com.google.android.exoplayer2.ExoPlayerImplInternal.seekToPeriodPosition(int,long)","target":"com.google.android.exoplayer2.ExoPlayerImplInternal.handleSourceInfoRefreshed(Pair)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.ExoPlayerImplInternal.handleSourceInfoRefreshed(Pair)"} {"project":"google_ExoPlayer","commit":"fa84aa2123b30e06c26cc84df0885167303fbb76","changeType":"CLASS_INSTANCE_CREATION","change":"new PlaybackInfo(newPlayingIndex,playbackInfo.positionUs)","source":"com.google.android.exoplayer2.ExoPlayerImplInternal.seekToPeriodPosition(int,long)","target":"com.google.android.exoplayer2.ExoPlayerImplInternal.handleSourceInfoRefreshed(Pair)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.ExoPlayerImplInternal.handleSourceInfoRefreshed(Pair)"} {"project":"google_ExoPlayer","commit":"fa84aa2123b30e06c26cc84df0885167303fbb76","changeType":"CLASS_INSTANCE_CREATION","change":"new PlaybackInfo(index,newPositionUs)","source":"com.google.android.exoplayer2.ExoPlayerImplInternal.seekToPeriodPosition(int,long)","target":"com.google.android.exoplayer2.ExoPlayerImplInternal.handleSourceInfoRefreshed(Pair)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.ExoPlayerImplInternal.handleSourceInfoRefreshed(Pair)"} {"project":"google_ExoPlayer","commit":"fa84aa2123b30e06c26cc84df0885167303fbb76","changeType":"EXPRESSION_STATEMENT","change":"newPlayingPositionUs\u003dseekToPeriodPosition(newPlayingPeriodIndex,C.UNSET_TIME_US)","source":"com.google.android.exoplayer2.ExoPlayerImplInternal.seekToPeriodPosition(int,long)","target":"com.google.android.exoplayer2.ExoPlayerImplInternal.handleSourceInfoRefreshed(Pair)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.ExoPlayerImplInternal.handleSourceInfoRefreshed(Pair)"} {"project":"google_ExoPlayer","commit":"fa84aa2123b30e06c26cc84df0885167303fbb76","changeType":"EXPRESSION_STATEMENT","change":"playbackInfo\u003dnew PlaybackInfo(newPlayingPeriodIndex,newPlayingPositionUs)","source":"com.google.android.exoplayer2.ExoPlayerImplInternal.seekToPeriodPosition(int,long)","target":"com.google.android.exoplayer2.ExoPlayerImplInternal.handleSourceInfoRefreshed(Pair)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.ExoPlayerImplInternal.handleSourceInfoRefreshed(Pair)"} {"project":"google_ExoPlayer","commit":"fa84aa2123b30e06c26cc84df0885167303fbb76","changeType":"EXPRESSION_STATEMENT","change":"newPlayingPositionUs\u003dseekToPeriodPosition(defaultStartPosition.periodIndex,defaultStartPosition.positionUs)","source":"com.google.android.exoplayer2.ExoPlayerImplInternal.seekToPeriodPosition(int,long)","target":"com.google.android.exoplayer2.ExoPlayerImplInternal.handleSourceInfoRefreshed(Pair)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.ExoPlayerImplInternal.handleSourceInfoRefreshed(Pair)"} {"project":"google_ExoPlayer","commit":"fa84aa2123b30e06c26cc84df0885167303fbb76","changeType":"EXPRESSION_STATEMENT","change":"newPlayingPeriodIndex\u003ddefaultStartPosition.periodIndex","source":"com.google.android.exoplayer2.ExoPlayerImplInternal.seekToPeriodPosition(int,long)","target":"com.google.android.exoplayer2.ExoPlayerImplInternal.handleSourceInfoRefreshed(Pair)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.ExoPlayerImplInternal.handleSourceInfoRefreshed(Pair)"} {"project":"google_ExoPlayer","commit":"fa84aa2123b30e06c26cc84df0885167303fbb76","changeType":"EXPRESSION_STATEMENT","change":"playbackInfo\u003dnew PlaybackInfo(index,newPositionUs)","source":"com.google.android.exoplayer2.ExoPlayerImplInternal.seekToPeriodPosition(int,long)","target":"com.google.android.exoplayer2.ExoPlayerImplInternal.handleSourceInfoRefreshed(Pair)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.ExoPlayerImplInternal.handleSourceInfoRefreshed(Pair)"} {"project":"google_ExoPlayer","commit":"fa84aa2123b30e06c26cc84df0885167303fbb76","changeType":"EXPRESSION_STATEMENT","change":"playbackInfo\u003dnew PlaybackInfo(newPlayingIndex,playbackInfo.positionUs)","source":"com.google.android.exoplayer2.ExoPlayerImplInternal.seekToPeriodPosition(int,long)","target":"com.google.android.exoplayer2.ExoPlayerImplInternal.handleSourceInfoRefreshed(Pair)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.ExoPlayerImplInternal.handleSourceInfoRefreshed(Pair)"} {"project":"google_ExoPlayer","commit":"fa84aa2123b30e06c26cc84df0885167303fbb76","changeType":"IF_STATEMENT","change":"newPositionUs !\u003d playbackInfo.positionUs","source":"com.google.android.exoplayer2.ExoPlayerImplInternal.seekToPeriodPosition(int,long)","target":"com.google.android.exoplayer2.ExoPlayerImplInternal.handleSourceInfoRefreshed(Pair)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.ExoPlayerImplInternal.handleSourceInfoRefreshed(Pair)"} {"project":"google_ExoPlayer","commit":"fa84aa2123b30e06c26cc84df0885167303fbb76","changeType":"INFIX_EXPRESSION","change":"newPositionUs !\u003d playbackInfo.positionUs","source":"com.google.android.exoplayer2.ExoPlayerImplInternal.seekToPeriodPosition(int,long)","target":"com.google.android.exoplayer2.ExoPlayerImplInternal.handleSourceInfoRefreshed(Pair)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.ExoPlayerImplInternal.handleSourceInfoRefreshed(Pair)"} {"project":"google_ExoPlayer","commit":"fa84aa2123b30e06c26cc84df0885167303fbb76","changeType":"METHOD_INVOCATION","change":"seekToPeriodPosition(index,playbackInfo.positionUs)","source":"com.google.android.exoplayer2.ExoPlayerImplInternal.seekToPeriodPosition(int,long)","target":"com.google.android.exoplayer2.ExoPlayerImplInternal.handleSourceInfoRefreshed(Pair)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.ExoPlayerImplInternal.handleSourceInfoRefreshed(Pair)"} {"project":"google_ExoPlayer","commit":"fa84aa2123b30e06c26cc84df0885167303fbb76","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"newPositionUs","source":"com.google.android.exoplayer2.ExoPlayerImplInternal.seekToPeriodPosition(int,long)","target":"com.google.android.exoplayer2.ExoPlayerImplInternal.handleSourceInfoRefreshed(Pair)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.ExoPlayerImplInternal.handleSourceInfoRefreshed(Pair)"} {"project":"google_ExoPlayer","commit":"fa84aa2123b30e06c26cc84df0885167303fbb76","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"newPlayingPositionUs","source":"com.google.android.exoplayer2.ExoPlayerImplInternal.seekToPeriodPosition(int,long)","target":"com.google.android.exoplayer2.ExoPlayerImplInternal.handleSourceInfoRefreshed(Pair)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.ExoPlayerImplInternal.handleSourceInfoRefreshed(Pair)"} {"project":"google_ExoPlayer","commit":"fa84aa2123b30e06c26cc84df0885167303fbb76","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"long [newPlayingPositionUs]","source":"com.google.android.exoplayer2.ExoPlayerImplInternal.seekToPeriodPosition(int,long)","target":"com.google.android.exoplayer2.ExoPlayerImplInternal.handleSourceInfoRefreshed(Pair)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.ExoPlayerImplInternal.handleSourceInfoRefreshed(Pair)"} {"project":"google_ExoPlayer","commit":"fa84aa2123b30e06c26cc84df0885167303fbb76","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"long [newPositionUs\u003dseekToPeriodPosition(index,playbackInfo.positionUs)]","source":"com.google.android.exoplayer2.ExoPlayerImplInternal.seekToPeriodPosition(int,long)","target":"com.google.android.exoplayer2.ExoPlayerImplInternal.handleSourceInfoRefreshed(Pair)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.ExoPlayerImplInternal.handleSourceInfoRefreshed(Pair)"} {"project":"google_ExoPlayer","commit":"fa84aa2123b30e06c26cc84df0885167303fbb76","changeType":"WHILE_STATEMENT","change":"while (previousPeriod.nextPeriod !\u003d null) {\n Period period\u003dpreviousPeriod.nextPeriod;\n index++;\n if (!period.id.equals(timeline.getPeriodId(index))) {\n if (!seenReadingPeriod) {\n index\u003dplayingPeriod.index;\n releasePeriodsFrom(playingPeriod);\n playingPeriod\u003dnull;\n readingPeriod\u003dnull;\n loadingPeriod\u003dnull;\n long newPositionUs\u003dseekToPeriodPosition(index,playbackInfo.positionUs);\n if (newPositionUs !\u003d playbackInfo.positionUs) {\n playbackInfo\u003dnew PlaybackInfo(index,newPositionUs);\n eventHandler.obtainMessage(MSG_POSITION_DISCONTINUITY,playbackInfo).sendToTarget();\n }\n return;\n }\n loadingPeriod\u003dpreviousPeriod;\n loadingPeriod.nextPeriod\u003dnull;\n releasePeriodsFrom(period);\n break;\n }\n bufferAheadPeriodCount++;\n period.setIndex(timeline,index);\n if (period \u003d\u003d readingPeriod) {\n seenReadingPeriod\u003dtrue;\n }\n previousPeriod\u003dperiod;\n}\n","source":"com.google.android.exoplayer2.ExoPlayerImplInternal.seekToPeriodPosition(int,long)","target":"com.google.android.exoplayer2.ExoPlayerImplInternal.handleSourceInfoRefreshed(Pair)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.ExoPlayerImplInternal.handleSourceInfoRefreshed(Pair)"} {"project":"google_ExoPlayer","commit":"fa84aa2123b30e06c26cc84df0885167303fbb76","changeType":"ASSIGNMENT","change":"playbackInfo \u003d new PlaybackInfo(newPlayingIndex)","source":"com.google.android.exoplayer2.ExoPlayerImplInternal.seekToPeriodPosition(int,long)","target":"com.google.android.exoplayer2.ExoPlayerImplInternal.handleSourceInfoRefreshed(Pair)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer2.ExoPlayerImplInternal.handleSourceInfoRefreshed(Pair)"} {"project":"google_ExoPlayer","commit":"fa84aa2123b30e06c26cc84df0885167303fbb76","changeType":"ASSIGNMENT","change":"playbackInfo.startPositionUs \u003d oldPositionUs","source":"com.google.android.exoplayer2.ExoPlayerImplInternal.seekToPeriodPosition(int,long)","target":"com.google.android.exoplayer2.ExoPlayerImplInternal.handleSourceInfoRefreshed(Pair)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer2.ExoPlayerImplInternal.handleSourceInfoRefreshed(Pair)"} {"project":"google_ExoPlayer","commit":"fa84aa2123b30e06c26cc84df0885167303fbb76","changeType":"CLASS_INSTANCE_CREATION","change":"new PlaybackInfo(newPlayingIndex)","source":"com.google.android.exoplayer2.ExoPlayerImplInternal.seekToPeriodPosition(int,long)","target":"com.google.android.exoplayer2.ExoPlayerImplInternal.handleSourceInfoRefreshed(Pair)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer2.ExoPlayerImplInternal.handleSourceInfoRefreshed(Pair)"} {"project":"google_ExoPlayer","commit":"fa84aa2123b30e06c26cc84df0885167303fbb76","changeType":"EXPRESSION_STATEMENT","change":"seekToPeriodPosition(index,0)","source":"com.google.android.exoplayer2.ExoPlayerImplInternal.seekToPeriodPosition(int,long)","target":"com.google.android.exoplayer2.ExoPlayerImplInternal.handleSourceInfoRefreshed(Pair)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer2.ExoPlayerImplInternal.handleSourceInfoRefreshed(Pair)"} {"project":"google_ExoPlayer","commit":"fa84aa2123b30e06c26cc84df0885167303fbb76","changeType":"EXPRESSION_STATEMENT","change":"seekToPeriodPosition(newPlayingPeriodIndex,C.UNSET_TIME_US)","source":"com.google.android.exoplayer2.ExoPlayerImplInternal.seekToPeriodPosition(int,long)","target":"com.google.android.exoplayer2.ExoPlayerImplInternal.handleSourceInfoRefreshed(Pair)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer2.ExoPlayerImplInternal.handleSourceInfoRefreshed(Pair)"} {"project":"google_ExoPlayer","commit":"fa84aa2123b30e06c26cc84df0885167303fbb76","changeType":"EXPRESSION_STATEMENT","change":"seekToPeriodPosition(defaultStartPosition.periodIndex,defaultStartPosition.positionUs)","source":"com.google.android.exoplayer2.ExoPlayerImplInternal.seekToPeriodPosition(int,long)","target":"com.google.android.exoplayer2.ExoPlayerImplInternal.handleSourceInfoRefreshed(Pair)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer2.ExoPlayerImplInternal.handleSourceInfoRefreshed(Pair)"} {"project":"google_ExoPlayer","commit":"fa84aa2123b30e06c26cc84df0885167303fbb76","changeType":"EXPRESSION_STATEMENT","change":"playbackInfo\u003dnew PlaybackInfo(newPlayingIndex)","source":"com.google.android.exoplayer2.ExoPlayerImplInternal.seekToPeriodPosition(int,long)","target":"com.google.android.exoplayer2.ExoPlayerImplInternal.handleSourceInfoRefreshed(Pair)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer2.ExoPlayerImplInternal.handleSourceInfoRefreshed(Pair)"} {"project":"google_ExoPlayer","commit":"fa84aa2123b30e06c26cc84df0885167303fbb76","changeType":"EXPRESSION_STATEMENT","change":"playbackInfo.startPositionUs\u003doldPositionUs","source":"com.google.android.exoplayer2.ExoPlayerImplInternal.seekToPeriodPosition(int,long)","target":"com.google.android.exoplayer2.ExoPlayerImplInternal.handleSourceInfoRefreshed(Pair)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer2.ExoPlayerImplInternal.handleSourceInfoRefreshed(Pair)"} {"project":"google_ExoPlayer","commit":"fa84aa2123b30e06c26cc84df0885167303fbb76","changeType":"METHOD_INVOCATION","change":"seekToPeriodPosition(index,0)","source":"com.google.android.exoplayer2.ExoPlayerImplInternal.seekToPeriodPosition(int,long)","target":"com.google.android.exoplayer2.ExoPlayerImplInternal.handleSourceInfoRefreshed(Pair)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer2.ExoPlayerImplInternal.handleSourceInfoRefreshed(Pair)"} {"project":"google_ExoPlayer","commit":"fa84aa2123b30e06c26cc84df0885167303fbb76","changeType":"QUALIFIED_NAME","change":"playbackInfo.startPositionUs","source":"com.google.android.exoplayer2.ExoPlayerImplInternal.seekToPeriodPosition(int,long)","target":"com.google.android.exoplayer2.ExoPlayerImplInternal.handleSourceInfoRefreshed(Pair)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer2.ExoPlayerImplInternal.handleSourceInfoRefreshed(Pair)"} {"project":"google_ExoPlayer","commit":"fa84aa2123b30e06c26cc84df0885167303fbb76","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"oldPositionUs","source":"com.google.android.exoplayer2.ExoPlayerImplInternal.seekToPeriodPosition(int,long)","target":"com.google.android.exoplayer2.ExoPlayerImplInternal.handleSourceInfoRefreshed(Pair)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer2.ExoPlayerImplInternal.handleSourceInfoRefreshed(Pair)"} {"project":"google_ExoPlayer","commit":"fa84aa2123b30e06c26cc84df0885167303fbb76","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"long [oldPositionUs\u003dplaybackInfo.positionUs]","source":"com.google.android.exoplayer2.ExoPlayerImplInternal.seekToPeriodPosition(int,long)","target":"com.google.android.exoplayer2.ExoPlayerImplInternal.handleSourceInfoRefreshed(Pair)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer2.ExoPlayerImplInternal.handleSourceInfoRefreshed(Pair)"} {"project":"google_ExoPlayer","commit":"fa84aa2123b30e06c26cc84df0885167303fbb76","changeType":"WHILE_STATEMENT","change":"while (previousPeriod.nextPeriod !\u003d null) {\n Period period\u003dpreviousPeriod.nextPeriod;\n index++;\n if (!period.id.equals(timeline.getPeriodId(index))) {\n if (!seenReadingPeriod) {\n index\u003dplayingPeriod.index;\n releasePeriodsFrom(playingPeriod);\n playingPeriod\u003dnull;\n readingPeriod\u003dnull;\n loadingPeriod\u003dnull;\n seekToPeriodPosition(index,0);\n return;\n }\n loadingPeriod\u003dpreviousPeriod;\n loadingPeriod.nextPeriod\u003dnull;\n releasePeriodsFrom(period);\n break;\n }\n bufferAheadPeriodCount++;\n period.setIndex(timeline,index);\n if (period \u003d\u003d readingPeriod) {\n seenReadingPeriod\u003dtrue;\n }\n previousPeriod\u003dperiod;\n}\n","source":"com.google.android.exoplayer2.ExoPlayerImplInternal.seekToPeriodPosition(int,long)","target":"com.google.android.exoplayer2.ExoPlayerImplInternal.handleSourceInfoRefreshed(Pair)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer2.ExoPlayerImplInternal.handleSourceInfoRefreshed(Pair)"} {"project":"google_ExoPlayer","commit":"fa84aa2123b30e06c26cc84df0885167303fbb76","changeType":"ASSIGNMENT","change":"positionUs \u003d seekToPeriodPosition(periodIndex,positionUs)","source":"com.google.android.exoplayer2.ExoPlayerImplInternal.seekToPeriodPosition(int,long)","target":"com.google.android.exoplayer2.ExoPlayerImplInternal.handleSourceInfoRefreshed(Pair)","added":true,"scope":"SUR_S","local":"com.google.android.exoplayer2.ExoPlayerImplInternal.seekToInternal(int,long)"} {"project":"google_ExoPlayer","commit":"fa84aa2123b30e06c26cc84df0885167303fbb76","changeType":"EXPRESSION_STATEMENT","change":"positionUs\u003dseekToPeriodPosition(periodIndex,positionUs)","source":"com.google.android.exoplayer2.ExoPlayerImplInternal.seekToPeriodPosition(int,long)","target":"com.google.android.exoplayer2.ExoPlayerImplInternal.handleSourceInfoRefreshed(Pair)","added":true,"scope":"SUR_S","local":"com.google.android.exoplayer2.ExoPlayerImplInternal.seekToInternal(int,long)"} {"project":"google_ExoPlayer","commit":"fa84aa2123b30e06c26cc84df0885167303fbb76","changeType":"TRY_STATEMENT","change":"try {\n if (positionUs \u003d\u003d C.UNSET_TIME_US \u0026\u0026 mediaSource !\u003d null) {\n MediaSource.Position defaultStartPosition\u003dmediaSource.getDefaultStartPosition(periodIndex);\n if (defaultStartPosition !\u003d null) {\n periodIndex\u003ddefaultStartPosition.periodIndex;\n positionUs\u003ddefaultStartPosition.positionUs;\n }\n }\n if (periodIndex \u003d\u003d playbackInfo.periodIndex \u0026\u0026 ((positionUs \u003d\u003d C.UNSET_TIME_US \u0026\u0026 playbackInfo.positionUs \u003d\u003d C.UNSET_TIME_US) || ((positionUs / 1000) \u003d\u003d (playbackInfo.positionUs / 1000)))) {\n return;\n }\n positionUs\u003dseekToPeriodPosition(periodIndex,positionUs);\n}\n finally {\n playbackInfo\u003dnew PlaybackInfo(periodIndex,positionUs);\n eventHandler.obtainMessage(MSG_SEEK_ACK,playbackInfo).sendToTarget();\n}\n","source":"com.google.android.exoplayer2.ExoPlayerImplInternal.seekToPeriodPosition(int,long)","target":"com.google.android.exoplayer2.ExoPlayerImplInternal.handleSourceInfoRefreshed(Pair)","added":true,"scope":"SUR_S","local":"com.google.android.exoplayer2.ExoPlayerImplInternal.seekToInternal(int,long)"} {"project":"google_ExoPlayer","commit":"fa84aa2123b30e06c26cc84df0885167303fbb76","changeType":"EXPRESSION_STATEMENT","change":"seekToPeriodPosition(periodIndex,positionUs)","source":"com.google.android.exoplayer2.ExoPlayerImplInternal.seekToPeriodPosition(int,long)","target":"com.google.android.exoplayer2.ExoPlayerImplInternal.handleSourceInfoRefreshed(Pair)","added":false,"scope":"SUR_S","local":"com.google.android.exoplayer2.ExoPlayerImplInternal.seekToInternal(int,long)"} {"project":"google_ExoPlayer","commit":"fa84aa2123b30e06c26cc84df0885167303fbb76","changeType":"TRY_STATEMENT","change":"try {\n if (positionUs \u003d\u003d C.UNSET_TIME_US \u0026\u0026 mediaSource !\u003d null) {\n MediaSource.Position defaultStartPosition\u003dmediaSource.getDefaultStartPosition(periodIndex);\n if (defaultStartPosition !\u003d null) {\n periodIndex\u003ddefaultStartPosition.periodIndex;\n positionUs\u003ddefaultStartPosition.positionUs;\n }\n }\n if (periodIndex \u003d\u003d playbackInfo.periodIndex \u0026\u0026 ((positionUs \u003d\u003d C.UNSET_TIME_US \u0026\u0026 playbackInfo.positionUs \u003d\u003d C.UNSET_TIME_US) || ((positionUs / 1000) \u003d\u003d (playbackInfo.positionUs / 1000)))) {\n return;\n }\n seekToPeriodPosition(periodIndex,positionUs);\n}\n finally {\n eventHandler.sendEmptyMessage(MSG_SEEK_ACK);\n}\n","source":"com.google.android.exoplayer2.ExoPlayerImplInternal.seekToPeriodPosition(int,long)","target":"com.google.android.exoplayer2.ExoPlayerImplInternal.handleSourceInfoRefreshed(Pair)","added":false,"scope":"SUR_S","local":"com.google.android.exoplayer2.ExoPlayerImplInternal.seekToInternal(int,long)"} {"project":"google_ExoPlayer","commit":"fa84aa2123b30e06c26cc84df0885167303fbb76","changeType":"RETURN_STATEMENT","change":"return positionUs;\n","source":"com.google.android.exoplayer2.ExoPlayerImplInternal.seekToPeriodPosition(int,long)","target":"com.google.android.exoplayer2.ExoPlayerImplInternal.handleSourceInfoRefreshed(Pair)","added":true,"scope":"SOURCE","local":"com.google.android.exoplayer2.ExoPlayerImplInternal.seekToPeriodPosition(int,long)"} {"project":"google_ExoPlayer","commit":"fa84aa2123b30e06c26cc84df0885167303fbb76","changeType":"ASSIGNMENT","change":"playbackInfo \u003d new PlaybackInfo(periodIndex)","source":"com.google.android.exoplayer2.ExoPlayerImplInternal.seekToPeriodPosition(int,long)","target":"com.google.android.exoplayer2.ExoPlayerImplInternal.handleSourceInfoRefreshed(Pair)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.ExoPlayerImplInternal.seekToPeriodPosition(int,long)"} {"project":"google_ExoPlayer","commit":"fa84aa2123b30e06c26cc84df0885167303fbb76","changeType":"ASSIGNMENT","change":"playbackInfo.positionUs \u003d positionUs","source":"com.google.android.exoplayer2.ExoPlayerImplInternal.seekToPeriodPosition(int,long)","target":"com.google.android.exoplayer2.ExoPlayerImplInternal.handleSourceInfoRefreshed(Pair)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.ExoPlayerImplInternal.seekToPeriodPosition(int,long)"} {"project":"google_ExoPlayer","commit":"fa84aa2123b30e06c26cc84df0885167303fbb76","changeType":"ASSIGNMENT","change":"playbackInfo.startPositionUs \u003d positionUs","source":"com.google.android.exoplayer2.ExoPlayerImplInternal.seekToPeriodPosition(int,long)","target":"com.google.android.exoplayer2.ExoPlayerImplInternal.handleSourceInfoRefreshed(Pair)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.ExoPlayerImplInternal.seekToPeriodPosition(int,long)"} {"project":"google_ExoPlayer","commit":"fa84aa2123b30e06c26cc84df0885167303fbb76","changeType":"CLASS_INSTANCE_CREATION","change":"new PlaybackInfo(periodIndex)","source":"com.google.android.exoplayer2.ExoPlayerImplInternal.seekToPeriodPosition(int,long)","target":"com.google.android.exoplayer2.ExoPlayerImplInternal.handleSourceInfoRefreshed(Pair)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.ExoPlayerImplInternal.seekToPeriodPosition(int,long)"} {"project":"google_ExoPlayer","commit":"fa84aa2123b30e06c26cc84df0885167303fbb76","changeType":"EXPRESSION_STATEMENT","change":"playbackInfo.startPositionUs\u003dpositionUs","source":"com.google.android.exoplayer2.ExoPlayerImplInternal.seekToPeriodPosition(int,long)","target":"com.google.android.exoplayer2.ExoPlayerImplInternal.handleSourceInfoRefreshed(Pair)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.ExoPlayerImplInternal.seekToPeriodPosition(int,long)"} {"project":"google_ExoPlayer","commit":"fa84aa2123b30e06c26cc84df0885167303fbb76","changeType":"EXPRESSION_STATEMENT","change":"playbackInfo\u003dnew PlaybackInfo(periodIndex)","source":"com.google.android.exoplayer2.ExoPlayerImplInternal.seekToPeriodPosition(int,long)","target":"com.google.android.exoplayer2.ExoPlayerImplInternal.handleSourceInfoRefreshed(Pair)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.ExoPlayerImplInternal.seekToPeriodPosition(int,long)"} {"project":"google_ExoPlayer","commit":"fa84aa2123b30e06c26cc84df0885167303fbb76","changeType":"EXPRESSION_STATEMENT","change":"eventHandler.obtainMessage(MSG_POSITION_DISCONTINUITY,playbackInfo).sendToTarget()","source":"com.google.android.exoplayer2.ExoPlayerImplInternal.seekToPeriodPosition(int,long)","target":"com.google.android.exoplayer2.ExoPlayerImplInternal.handleSourceInfoRefreshed(Pair)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.ExoPlayerImplInternal.seekToPeriodPosition(int,long)"} {"project":"google_ExoPlayer","commit":"fa84aa2123b30e06c26cc84df0885167303fbb76","changeType":"EXPRESSION_STATEMENT","change":"playbackInfo.positionUs\u003dpositionUs","source":"com.google.android.exoplayer2.ExoPlayerImplInternal.seekToPeriodPosition(int,long)","target":"com.google.android.exoplayer2.ExoPlayerImplInternal.handleSourceInfoRefreshed(Pair)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.ExoPlayerImplInternal.seekToPeriodPosition(int,long)"} {"project":"google_ExoPlayer","commit":"fa84aa2123b30e06c26cc84df0885167303fbb76","changeType":"IF_STATEMENT","change":"periodIndex !\u003d playbackInfo.periodIndex","source":"com.google.android.exoplayer2.ExoPlayerImplInternal.seekToPeriodPosition(int,long)","target":"com.google.android.exoplayer2.ExoPlayerImplInternal.handleSourceInfoRefreshed(Pair)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.ExoPlayerImplInternal.seekToPeriodPosition(int,long)"} {"project":"google_ExoPlayer","commit":"fa84aa2123b30e06c26cc84df0885167303fbb76","changeType":"INFIX_EXPRESSION","change":"periodIndex !\u003d playbackInfo.periodIndex","source":"com.google.android.exoplayer2.ExoPlayerImplInternal.seekToPeriodPosition(int,long)","target":"com.google.android.exoplayer2.ExoPlayerImplInternal.handleSourceInfoRefreshed(Pair)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.ExoPlayerImplInternal.seekToPeriodPosition(int,long)"} {"project":"google_ExoPlayer","commit":"fa84aa2123b30e06c26cc84df0885167303fbb76","changeType":"METHOD_INVOCATION","change":"eventHandler.obtainMessage(MSG_POSITION_DISCONTINUITY,playbackInfo).sendToTarget()","source":"com.google.android.exoplayer2.ExoPlayerImplInternal.seekToPeriodPosition(int,long)","target":"com.google.android.exoplayer2.ExoPlayerImplInternal.handleSourceInfoRefreshed(Pair)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.ExoPlayerImplInternal.seekToPeriodPosition(int,long)"} {"project":"google_ExoPlayer","commit":"fa84aa2123b30e06c26cc84df0885167303fbb76","changeType":"METHOD_INVOCATION","change":"eventHandler.obtainMessage(MSG_POSITION_DISCONTINUITY,playbackInfo)","source":"com.google.android.exoplayer2.ExoPlayerImplInternal.seekToPeriodPosition(int,long)","target":"com.google.android.exoplayer2.ExoPlayerImplInternal.handleSourceInfoRefreshed(Pair)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.ExoPlayerImplInternal.seekToPeriodPosition(int,long)"} {"project":"google_ExoPlayer","commit":"fa84aa2123b30e06c26cc84df0885167303fbb76","changeType":"PRIMITIVE_TYPE","change":"void","source":"com.google.android.exoplayer2.ExoPlayerImplInternal.seekToPeriodPosition(int,long)","target":"com.google.android.exoplayer2.ExoPlayerImplInternal.handleSourceInfoRefreshed(Pair)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.ExoPlayerImplInternal.seekToPeriodPosition(int,long)"} {"project":"google_ExoPlayer","commit":"fa84aa2123b30e06c26cc84df0885167303fbb76","changeType":"QUALIFIED_NAME","change":"playbackInfo.positionUs","source":"com.google.android.exoplayer2.ExoPlayerImplInternal.seekToPeriodPosition(int,long)","target":"com.google.android.exoplayer2.ExoPlayerImplInternal.handleSourceInfoRefreshed(Pair)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.ExoPlayerImplInternal.seekToPeriodPosition(int,long)"} {"project":"google_ExoPlayer","commit":"fa84aa2123b30e06c26cc84df0885167303fbb76","changeType":"QUALIFIED_NAME","change":"playbackInfo.periodIndex","source":"com.google.android.exoplayer2.ExoPlayerImplInternal.seekToPeriodPosition(int,long)","target":"com.google.android.exoplayer2.ExoPlayerImplInternal.handleSourceInfoRefreshed(Pair)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.ExoPlayerImplInternal.seekToPeriodPosition(int,long)"} {"project":"google_ExoPlayer","commit":"fa84aa2123b30e06c26cc84df0885167303fbb76","changeType":"QUALIFIED_NAME","change":"playbackInfo.startPositionUs","source":"com.google.android.exoplayer2.ExoPlayerImplInternal.seekToPeriodPosition(int,long)","target":"com.google.android.exoplayer2.ExoPlayerImplInternal.handleSourceInfoRefreshed(Pair)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.ExoPlayerImplInternal.seekToPeriodPosition(int,long)"} {"project":"google_ExoPlayer","commit":"fa84aa2123b30e06c26cc84df0885167303fbb76","changeType":"RETURN_STATEMENT","change":"return;\n","source":"com.google.android.exoplayer2.ExoPlayerImplInternal.seekToPeriodPosition(int,long)","target":"com.google.android.exoplayer2.ExoPlayerImplInternal.handleSourceInfoRefreshed(Pair)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.ExoPlayerImplInternal.seekToPeriodPosition(int,long)"} {"project":"google_ExoPlayer","commit":"fa84aa2123b30e06c26cc84df0885167303fbb76","changeType":"SIMPLE_TYPE","change":"PlaybackInfo","source":"com.google.android.exoplayer2.ExoPlayerImplInternal.seekToPeriodPosition(int,long)","target":"com.google.android.exoplayer2.ExoPlayerImplInternal.handleSourceInfoRefreshed(Pair)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.ExoPlayerImplInternal.seekToPeriodPosition(int,long)"} {"project":"google_ExoPlayer","commit":"846f8e1d4685822d4816504127be1b3f4656b886","changeType":"METHOD_DECLARATION","change":"com.google.android.exoplayer2.source.hls.HlsChunkSource.updateSelectedTrack(HlsMediaChunk,long)","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.updateSelectedTrack(HlsMediaChunk,long)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,ChunkHolder)","added":false,"scope":"CLASS_S","local":"library.src.main.com.google.android.exoplayer2.source.hls.HlsChunkSource"} {"project":"google_ExoPlayer","commit":"846f8e1d4685822d4816504127be1b3f4656b886","changeType":"ASSIGNMENT","change":"bufferedDurationUs \u003d 0","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.updateSelectedTrack(HlsMediaChunk,long)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,ChunkHolder)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.updateSelectedTrack(HlsMediaChunk,long)"} {"project":"google_ExoPlayer","commit":"846f8e1d4685822d4816504127be1b3f4656b886","changeType":"ASSIGNMENT","change":"bufferedDurationUs \u003d Math.max(0,previous.getAdjustedStartTimeUs() - playbackPositionUs)","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.updateSelectedTrack(HlsMediaChunk,long)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,ChunkHolder)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.updateSelectedTrack(HlsMediaChunk,long)"} {"project":"google_ExoPlayer","commit":"846f8e1d4685822d4816504127be1b3f4656b886","changeType":"EXPRESSION_STATEMENT","change":"trackSelection.updateSelectedTrack(bufferedDurationUs)","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.updateSelectedTrack(HlsMediaChunk,long)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,ChunkHolder)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.updateSelectedTrack(HlsMediaChunk,long)"} {"project":"google_ExoPlayer","commit":"846f8e1d4685822d4816504127be1b3f4656b886","changeType":"EXPRESSION_STATEMENT","change":"bufferedDurationUs\u003d0","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.updateSelectedTrack(HlsMediaChunk,long)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,ChunkHolder)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.updateSelectedTrack(HlsMediaChunk,long)"} {"project":"google_ExoPlayer","commit":"846f8e1d4685822d4816504127be1b3f4656b886","changeType":"EXPRESSION_STATEMENT","change":"bufferedDurationUs\u003dMath.max(0,previous.getAdjustedStartTimeUs() - playbackPositionUs)","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.updateSelectedTrack(HlsMediaChunk,long)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,ChunkHolder)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.updateSelectedTrack(HlsMediaChunk,long)"} {"project":"google_ExoPlayer","commit":"846f8e1d4685822d4816504127be1b3f4656b886","changeType":"IF_STATEMENT","change":"previous !\u003d null","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.updateSelectedTrack(HlsMediaChunk,long)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,ChunkHolder)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.updateSelectedTrack(HlsMediaChunk,long)"} {"project":"google_ExoPlayer","commit":"846f8e1d4685822d4816504127be1b3f4656b886","changeType":"INFIX_EXPRESSION","change":"previous.getAdjustedStartTimeUs() - playbackPositionUs","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.updateSelectedTrack(HlsMediaChunk,long)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,ChunkHolder)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.updateSelectedTrack(HlsMediaChunk,long)"} {"project":"google_ExoPlayer","commit":"846f8e1d4685822d4816504127be1b3f4656b886","changeType":"INFIX_EXPRESSION","change":"previous !\u003d null","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.updateSelectedTrack(HlsMediaChunk,long)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,ChunkHolder)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.updateSelectedTrack(HlsMediaChunk,long)"} {"project":"google_ExoPlayer","commit":"846f8e1d4685822d4816504127be1b3f4656b886","changeType":"METHOD_INVOCATION","change":"trackSelection.updateSelectedTrack(bufferedDurationUs)","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.updateSelectedTrack(HlsMediaChunk,long)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,ChunkHolder)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.updateSelectedTrack(HlsMediaChunk,long)"} {"project":"google_ExoPlayer","commit":"846f8e1d4685822d4816504127be1b3f4656b886","changeType":"METHOD_INVOCATION","change":"previous.getAdjustedStartTimeUs()","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.updateSelectedTrack(HlsMediaChunk,long)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,ChunkHolder)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.updateSelectedTrack(HlsMediaChunk,long)"} {"project":"google_ExoPlayer","commit":"846f8e1d4685822d4816504127be1b3f4656b886","changeType":"METHOD_INVOCATION","change":"Math.max(0,previous.getAdjustedStartTimeUs() - playbackPositionUs)","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.updateSelectedTrack(HlsMediaChunk,long)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,ChunkHolder)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.updateSelectedTrack(HlsMediaChunk,long)"} {"project":"google_ExoPlayer","commit":"846f8e1d4685822d4816504127be1b3f4656b886","changeType":"MODIFIER","change":"private","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.updateSelectedTrack(HlsMediaChunk,long)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,ChunkHolder)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.updateSelectedTrack(HlsMediaChunk,long)"} {"project":"google_ExoPlayer","commit":"846f8e1d4685822d4816504127be1b3f4656b886","changeType":"NULL_LITERAL","change":"null","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.updateSelectedTrack(HlsMediaChunk,long)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,ChunkHolder)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.updateSelectedTrack(HlsMediaChunk,long)"} {"project":"google_ExoPlayer","commit":"846f8e1d4685822d4816504127be1b3f4656b886","changeType":"NUMBER_LITERAL","change":"0","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.updateSelectedTrack(HlsMediaChunk,long)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,ChunkHolder)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.updateSelectedTrack(HlsMediaChunk,long)"} {"project":"google_ExoPlayer","commit":"846f8e1d4685822d4816504127be1b3f4656b886","changeType":"PRIMITIVE_TYPE","change":"long","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.updateSelectedTrack(HlsMediaChunk,long)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,ChunkHolder)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.updateSelectedTrack(HlsMediaChunk,long)"} {"project":"google_ExoPlayer","commit":"846f8e1d4685822d4816504127be1b3f4656b886","changeType":"PRIMITIVE_TYPE","change":"void","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.updateSelectedTrack(HlsMediaChunk,long)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,ChunkHolder)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.updateSelectedTrack(HlsMediaChunk,long)"} {"project":"google_ExoPlayer","commit":"846f8e1d4685822d4816504127be1b3f4656b886","changeType":"SIMPLE_TYPE","change":"HlsMediaChunk","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.updateSelectedTrack(HlsMediaChunk,long)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,ChunkHolder)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.updateSelectedTrack(HlsMediaChunk,long)"} {"project":"google_ExoPlayer","commit":"846f8e1d4685822d4816504127be1b3f4656b886","changeType":"SINGLE_VARIABLE_DECLARATION","change":"long playbackPositionUs","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.updateSelectedTrack(HlsMediaChunk,long)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,ChunkHolder)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.updateSelectedTrack(HlsMediaChunk,long)"} {"project":"google_ExoPlayer","commit":"846f8e1d4685822d4816504127be1b3f4656b886","changeType":"SINGLE_VARIABLE_DECLARATION","change":"HlsMediaChunk previous","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.updateSelectedTrack(HlsMediaChunk,long)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,ChunkHolder)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.updateSelectedTrack(HlsMediaChunk,long)"} {"project":"google_ExoPlayer","commit":"846f8e1d4685822d4816504127be1b3f4656b886","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"bufferedDurationUs","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.updateSelectedTrack(HlsMediaChunk,long)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,ChunkHolder)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.updateSelectedTrack(HlsMediaChunk,long)"} {"project":"google_ExoPlayer","commit":"846f8e1d4685822d4816504127be1b3f4656b886","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"long [bufferedDurationUs]","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.updateSelectedTrack(HlsMediaChunk,long)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,ChunkHolder)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.updateSelectedTrack(HlsMediaChunk,long)"} {"project":"google_ExoPlayer","commit":"846f8e1d4685822d4816504127be1b3f4656b886","changeType":"ASSIGNMENT","change":"chunkMediaSequence \u003d getLiveNextChunkSequenceNumber(previous.chunkIndex,oldVariantIndex,newVariantIndex)","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.updateSelectedTrack(HlsMediaChunk,long)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,ChunkHolder)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,ChunkHolder)"} {"project":"google_ExoPlayer","commit":"846f8e1d4685822d4816504127be1b3f4656b886","changeType":"CONDITIONAL_EXPRESSION","change":"previous \u003d\u003d null ? 0 : Math.max(0,previous.getAdjustedStartTimeUs() - playbackPositionUs)","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.updateSelectedTrack(HlsMediaChunk,long)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,ChunkHolder)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,ChunkHolder)"} {"project":"google_ExoPlayer","commit":"846f8e1d4685822d4816504127be1b3f4656b886","changeType":"CONDITIONAL_EXPRESSION","change":"previous \u003d\u003d null ? -1 : trackGroup.indexOf(previous.trackFormat)","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.updateSelectedTrack(HlsMediaChunk,long)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,ChunkHolder)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,ChunkHolder)"} {"project":"google_ExoPlayer","commit":"846f8e1d4685822d4816504127be1b3f4656b886","changeType":"EXPRESSION_STATEMENT","change":"trackSelection.updateSelectedTrack(bufferedDurationUs)","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.updateSelectedTrack(HlsMediaChunk,long)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,ChunkHolder)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,ChunkHolder)"} {"project":"google_ExoPlayer","commit":"846f8e1d4685822d4816504127be1b3f4656b886","changeType":"EXPRESSION_STATEMENT","change":"chunkMediaSequence\u003dgetLiveNextChunkSequenceNumber(previous.chunkIndex,oldVariantIndex,newVariantIndex)","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.updateSelectedTrack(HlsMediaChunk,long)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,ChunkHolder)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,ChunkHolder)"} {"project":"google_ExoPlayer","commit":"846f8e1d4685822d4816504127be1b3f4656b886","changeType":"INFIX_EXPRESSION","change":"previous.getAdjustedStartTimeUs() - playbackPositionUs","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.updateSelectedTrack(HlsMediaChunk,long)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,ChunkHolder)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,ChunkHolder)"} {"project":"google_ExoPlayer","commit":"846f8e1d4685822d4816504127be1b3f4656b886","changeType":"INFIX_EXPRESSION","change":"oldVariantIndex !\u003d newVariantIndex","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.updateSelectedTrack(HlsMediaChunk,long)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,ChunkHolder)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,ChunkHolder)"} {"project":"google_ExoPlayer","commit":"846f8e1d4685822d4816504127be1b3f4656b886","changeType":"METHOD_INVOCATION","change":"trackSelection.updateSelectedTrack(bufferedDurationUs)","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.updateSelectedTrack(HlsMediaChunk,long)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,ChunkHolder)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,ChunkHolder)"} {"project":"google_ExoPlayer","commit":"846f8e1d4685822d4816504127be1b3f4656b886","changeType":"METHOD_INVOCATION","change":"getLiveNextChunkSequenceNumber(previous.chunkIndex,oldVariantIndex,newVariantIndex)","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.updateSelectedTrack(HlsMediaChunk,long)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,ChunkHolder)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,ChunkHolder)"} {"project":"google_ExoPlayer","commit":"846f8e1d4685822d4816504127be1b3f4656b886","changeType":"METHOD_INVOCATION","change":"Math.max(0,previous.getAdjustedStartTimeUs() - playbackPositionUs)","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.updateSelectedTrack(HlsMediaChunk,long)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,ChunkHolder)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,ChunkHolder)"} {"project":"google_ExoPlayer","commit":"846f8e1d4685822d4816504127be1b3f4656b886","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"oldVariantIndex","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.updateSelectedTrack(HlsMediaChunk,long)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,ChunkHolder)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,ChunkHolder)"} {"project":"google_ExoPlayer","commit":"846f8e1d4685822d4816504127be1b3f4656b886","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"bufferedDurationUs","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.updateSelectedTrack(HlsMediaChunk,long)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,ChunkHolder)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,ChunkHolder)"} {"project":"google_ExoPlayer","commit":"846f8e1d4685822d4816504127be1b3f4656b886","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"int [oldVariantIndex\u003dprevious \u003d\u003d null ? -1 : trackGroup.indexOf(previous.trackFormat)]","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.updateSelectedTrack(HlsMediaChunk,long)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,ChunkHolder)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,ChunkHolder)"} {"project":"google_ExoPlayer","commit":"846f8e1d4685822d4816504127be1b3f4656b886","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"boolean [switchingVariant\u003doldVariantIndex !\u003d newVariantIndex]","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.updateSelectedTrack(HlsMediaChunk,long)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,ChunkHolder)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,ChunkHolder)"} {"project":"google_ExoPlayer","commit":"846f8e1d4685822d4816504127be1b3f4656b886","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"long [bufferedDurationUs\u003dprevious \u003d\u003d null ? 0 : Math.max(0,previous.getAdjustedStartTimeUs() - playbackPositionUs)]","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.updateSelectedTrack(HlsMediaChunk,long)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,ChunkHolder)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,ChunkHolder)"} {"project":"google_ExoPlayer","commit":"846f8e1d4685822d4816504127be1b3f4656b886","changeType":"ASSIGNMENT","change":"chunkMediaSequence \u003d getLiveNextChunkSequenceNumber(previous.chunkIndex,previousChunkVariantIndex,newVariantIndex)","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.updateSelectedTrack(HlsMediaChunk,long)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,ChunkHolder)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,ChunkHolder)"} {"project":"google_ExoPlayer","commit":"846f8e1d4685822d4816504127be1b3f4656b886","changeType":"CONDITIONAL_EXPRESSION","change":"previous !\u003d null ? trackGroup.indexOf(previous.trackFormat) : -1","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.updateSelectedTrack(HlsMediaChunk,long)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,ChunkHolder)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,ChunkHolder)"} {"project":"google_ExoPlayer","commit":"846f8e1d4685822d4816504127be1b3f4656b886","changeType":"EXPRESSION_STATEMENT","change":"updateSelectedTrack(previous,playbackPositionUs)","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.updateSelectedTrack(HlsMediaChunk,long)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,ChunkHolder)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,ChunkHolder)"} {"project":"google_ExoPlayer","commit":"846f8e1d4685822d4816504127be1b3f4656b886","changeType":"EXPRESSION_STATEMENT","change":"chunkMediaSequence\u003dgetLiveNextChunkSequenceNumber(previous.chunkIndex,previousChunkVariantIndex,newVariantIndex)","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.updateSelectedTrack(HlsMediaChunk,long)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,ChunkHolder)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,ChunkHolder)"} {"project":"google_ExoPlayer","commit":"846f8e1d4685822d4816504127be1b3f4656b886","changeType":"INFIX_EXPRESSION","change":"previous !\u003d null","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.updateSelectedTrack(HlsMediaChunk,long)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,ChunkHolder)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,ChunkHolder)"} {"project":"google_ExoPlayer","commit":"846f8e1d4685822d4816504127be1b3f4656b886","changeType":"INFIX_EXPRESSION","change":"previousChunkVariantIndex !\u003d newVariantIndex","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.updateSelectedTrack(HlsMediaChunk,long)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,ChunkHolder)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,ChunkHolder)"} {"project":"google_ExoPlayer","commit":"846f8e1d4685822d4816504127be1b3f4656b886","changeType":"METHOD_INVOCATION","change":"updateSelectedTrack(previous,playbackPositionUs)","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.updateSelectedTrack(HlsMediaChunk,long)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,ChunkHolder)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,ChunkHolder)"} {"project":"google_ExoPlayer","commit":"846f8e1d4685822d4816504127be1b3f4656b886","changeType":"METHOD_INVOCATION","change":"getLiveNextChunkSequenceNumber(previous.chunkIndex,previousChunkVariantIndex,newVariantIndex)","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.updateSelectedTrack(HlsMediaChunk,long)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,ChunkHolder)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,ChunkHolder)"} {"project":"google_ExoPlayer","commit":"846f8e1d4685822d4816504127be1b3f4656b886","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"previousChunkVariantIndex","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.updateSelectedTrack(HlsMediaChunk,long)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,ChunkHolder)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,ChunkHolder)"} {"project":"google_ExoPlayer","commit":"846f8e1d4685822d4816504127be1b3f4656b886","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"int [previousChunkVariantIndex\u003dprevious !\u003d null ? trackGroup.indexOf(previous.trackFormat) : -1]","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.updateSelectedTrack(HlsMediaChunk,long)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,ChunkHolder)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,ChunkHolder)"} {"project":"google_ExoPlayer","commit":"846f8e1d4685822d4816504127be1b3f4656b886","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"boolean [switchingVariant\u003dpreviousChunkVariantIndex !\u003d newVariantIndex]","source":"com.google.android.exoplayer2.source.hls.HlsChunkSource.updateSelectedTrack(HlsMediaChunk,long)","target":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,ChunkHolder)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer2.source.hls.HlsChunkSource.getNextChunk(HlsMediaChunk,long,ChunkHolder)"} {"project":"google_ExoPlayer","commit":"ce324f1ca928ca8ee846853652996b95593498b8","changeType":"METHOD_DECLARATION","change":"com.google.android.exoplayer.demo.player.DemoPlayer.maybeReportPlayerState()","source":"com.google.android.exoplayer.demo.player.DemoPlayer.maybeReportPlayerState()","target":"com.google.android.exoplayer.demo.player.DemoPlayer.onPlayerStateChanged(boolean,int)","added":false,"scope":"CLASS_S","local":"demo.src.main.com.google.android.exoplayer.demo.player.DemoPlayer"} {"project":"google_ExoPlayer","commit":"ce324f1ca928ca8ee846853652996b95593498b8","changeType":"EXPRESSION_STATEMENT","change":"maybeReportPlayerState()","source":"com.google.android.exoplayer.demo.player.DemoPlayer.maybeReportPlayerState()","target":"com.google.android.exoplayer.demo.player.DemoPlayer.onPlayerStateChanged(boolean,int)","added":false,"scope":"SUR_S","local":"com.google.android.exoplayer.demo.player.DemoPlayer.onSourceBuilderError(Exception)"} {"project":"google_ExoPlayer","commit":"ce324f1ca928ca8ee846853652996b95593498b8","changeType":"METHOD_INVOCATION","change":"maybeReportPlayerState()","source":"com.google.android.exoplayer.demo.player.DemoPlayer.maybeReportPlayerState()","target":"com.google.android.exoplayer.demo.player.DemoPlayer.onPlayerStateChanged(boolean,int)","added":false,"scope":"SUR_S","local":"com.google.android.exoplayer.demo.player.DemoPlayer.onSourceBuilderError(Exception)"} {"project":"google_ExoPlayer","commit":"ce324f1ca928ca8ee846853652996b95593498b8","changeType":"ASSIGNMENT","change":"lastReportedPlaybackState \u003d playbackState","source":"com.google.android.exoplayer.demo.player.DemoPlayer.maybeReportPlayerState()","target":"com.google.android.exoplayer.demo.player.DemoPlayer.onPlayerStateChanged(boolean,int)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.demo.player.DemoPlayer.maybeReportPlayerState()"} {"project":"google_ExoPlayer","commit":"ce324f1ca928ca8ee846853652996b95593498b8","changeType":"ASSIGNMENT","change":"lastReportedPlayWhenReady \u003d playWhenReady","source":"com.google.android.exoplayer.demo.player.DemoPlayer.maybeReportPlayerState()","target":"com.google.android.exoplayer.demo.player.DemoPlayer.onPlayerStateChanged(boolean,int)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.demo.player.DemoPlayer.maybeReportPlayerState()"} {"project":"google_ExoPlayer","commit":"ce324f1ca928ca8ee846853652996b95593498b8","changeType":"ENHANCED_FOR_STATEMENT","change":"for (Listener listener : listeners) {\n listener.onStateChanged(playWhenReady,playbackState);\n}\n","source":"com.google.android.exoplayer.demo.player.DemoPlayer.maybeReportPlayerState()","target":"com.google.android.exoplayer.demo.player.DemoPlayer.onPlayerStateChanged(boolean,int)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.demo.player.DemoPlayer.maybeReportPlayerState()"} {"project":"google_ExoPlayer","commit":"ce324f1ca928ca8ee846853652996b95593498b8","changeType":"EXPRESSION_STATEMENT","change":"lastReportedPlaybackState\u003dplaybackState","source":"com.google.android.exoplayer.demo.player.DemoPlayer.maybeReportPlayerState()","target":"com.google.android.exoplayer.demo.player.DemoPlayer.onPlayerStateChanged(boolean,int)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.demo.player.DemoPlayer.maybeReportPlayerState()"} {"project":"google_ExoPlayer","commit":"ce324f1ca928ca8ee846853652996b95593498b8","changeType":"EXPRESSION_STATEMENT","change":"lastReportedPlayWhenReady\u003dplayWhenReady","source":"com.google.android.exoplayer.demo.player.DemoPlayer.maybeReportPlayerState()","target":"com.google.android.exoplayer.demo.player.DemoPlayer.onPlayerStateChanged(boolean,int)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.demo.player.DemoPlayer.maybeReportPlayerState()"} {"project":"google_ExoPlayer","commit":"ce324f1ca928ca8ee846853652996b95593498b8","changeType":"EXPRESSION_STATEMENT","change":"listener.onStateChanged(playWhenReady,playbackState)","source":"com.google.android.exoplayer.demo.player.DemoPlayer.maybeReportPlayerState()","target":"com.google.android.exoplayer.demo.player.DemoPlayer.onPlayerStateChanged(boolean,int)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.demo.player.DemoPlayer.maybeReportPlayerState()"} {"project":"google_ExoPlayer","commit":"ce324f1ca928ca8ee846853652996b95593498b8","changeType":"IF_STATEMENT","change":"lastReportedPlayWhenReady !\u003d playWhenReady || lastReportedPlaybackState !\u003d playbackState","source":"com.google.android.exoplayer.demo.player.DemoPlayer.maybeReportPlayerState()","target":"com.google.android.exoplayer.demo.player.DemoPlayer.onPlayerStateChanged(boolean,int)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.demo.player.DemoPlayer.maybeReportPlayerState()"} {"project":"google_ExoPlayer","commit":"ce324f1ca928ca8ee846853652996b95593498b8","changeType":"INFIX_EXPRESSION","change":"lastReportedPlaybackState !\u003d playbackState","source":"com.google.android.exoplayer.demo.player.DemoPlayer.maybeReportPlayerState()","target":"com.google.android.exoplayer.demo.player.DemoPlayer.onPlayerStateChanged(boolean,int)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.demo.player.DemoPlayer.maybeReportPlayerState()"} {"project":"google_ExoPlayer","commit":"ce324f1ca928ca8ee846853652996b95593498b8","changeType":"INFIX_EXPRESSION","change":"lastReportedPlayWhenReady !\u003d playWhenReady","source":"com.google.android.exoplayer.demo.player.DemoPlayer.maybeReportPlayerState()","target":"com.google.android.exoplayer.demo.player.DemoPlayer.onPlayerStateChanged(boolean,int)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.demo.player.DemoPlayer.maybeReportPlayerState()"} {"project":"google_ExoPlayer","commit":"ce324f1ca928ca8ee846853652996b95593498b8","changeType":"INFIX_EXPRESSION","change":"lastReportedPlayWhenReady !\u003d playWhenReady || lastReportedPlaybackState !\u003d playbackState","source":"com.google.android.exoplayer.demo.player.DemoPlayer.maybeReportPlayerState()","target":"com.google.android.exoplayer.demo.player.DemoPlayer.onPlayerStateChanged(boolean,int)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.demo.player.DemoPlayer.maybeReportPlayerState()"} {"project":"google_ExoPlayer","commit":"ce324f1ca928ca8ee846853652996b95593498b8","changeType":"METHOD_INVOCATION","change":"listener.onStateChanged(playWhenReady,playbackState)","source":"com.google.android.exoplayer.demo.player.DemoPlayer.maybeReportPlayerState()","target":"com.google.android.exoplayer.demo.player.DemoPlayer.onPlayerStateChanged(boolean,int)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.demo.player.DemoPlayer.maybeReportPlayerState()"} {"project":"google_ExoPlayer","commit":"ce324f1ca928ca8ee846853652996b95593498b8","changeType":"METHOD_INVOCATION","change":"getPlaybackState()","source":"com.google.android.exoplayer.demo.player.DemoPlayer.maybeReportPlayerState()","target":"com.google.android.exoplayer.demo.player.DemoPlayer.onPlayerStateChanged(boolean,int)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.demo.player.DemoPlayer.maybeReportPlayerState()"} {"project":"google_ExoPlayer","commit":"ce324f1ca928ca8ee846853652996b95593498b8","changeType":"METHOD_INVOCATION","change":"player.getPlayWhenReady()","source":"com.google.android.exoplayer.demo.player.DemoPlayer.maybeReportPlayerState()","target":"com.google.android.exoplayer.demo.player.DemoPlayer.onPlayerStateChanged(boolean,int)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.demo.player.DemoPlayer.maybeReportPlayerState()"} {"project":"google_ExoPlayer","commit":"ce324f1ca928ca8ee846853652996b95593498b8","changeType":"MODIFIER","change":"private","source":"com.google.android.exoplayer.demo.player.DemoPlayer.maybeReportPlayerState()","target":"com.google.android.exoplayer.demo.player.DemoPlayer.onPlayerStateChanged(boolean,int)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.demo.player.DemoPlayer.maybeReportPlayerState()"} {"project":"google_ExoPlayer","commit":"ce324f1ca928ca8ee846853652996b95593498b8","changeType":"PRIMITIVE_TYPE","change":"int","source":"com.google.android.exoplayer.demo.player.DemoPlayer.maybeReportPlayerState()","target":"com.google.android.exoplayer.demo.player.DemoPlayer.onPlayerStateChanged(boolean,int)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.demo.player.DemoPlayer.maybeReportPlayerState()"} {"project":"google_ExoPlayer","commit":"ce324f1ca928ca8ee846853652996b95593498b8","changeType":"PRIMITIVE_TYPE","change":"boolean","source":"com.google.android.exoplayer.demo.player.DemoPlayer.maybeReportPlayerState()","target":"com.google.android.exoplayer.demo.player.DemoPlayer.onPlayerStateChanged(boolean,int)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.demo.player.DemoPlayer.maybeReportPlayerState()"} {"project":"google_ExoPlayer","commit":"ce324f1ca928ca8ee846853652996b95593498b8","changeType":"PRIMITIVE_TYPE","change":"void","source":"com.google.android.exoplayer.demo.player.DemoPlayer.maybeReportPlayerState()","target":"com.google.android.exoplayer.demo.player.DemoPlayer.onPlayerStateChanged(boolean,int)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.demo.player.DemoPlayer.maybeReportPlayerState()"} {"project":"google_ExoPlayer","commit":"ce324f1ca928ca8ee846853652996b95593498b8","changeType":"SIMPLE_TYPE","change":"Listener","source":"com.google.android.exoplayer.demo.player.DemoPlayer.maybeReportPlayerState()","target":"com.google.android.exoplayer.demo.player.DemoPlayer.onPlayerStateChanged(boolean,int)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.demo.player.DemoPlayer.maybeReportPlayerState()"} {"project":"google_ExoPlayer","commit":"ce324f1ca928ca8ee846853652996b95593498b8","changeType":"SINGLE_VARIABLE_DECLARATION","change":"Listener listener","source":"com.google.android.exoplayer.demo.player.DemoPlayer.maybeReportPlayerState()","target":"com.google.android.exoplayer.demo.player.DemoPlayer.onPlayerStateChanged(boolean,int)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.demo.player.DemoPlayer.maybeReportPlayerState()"} {"project":"google_ExoPlayer","commit":"ce324f1ca928ca8ee846853652996b95593498b8","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"playbackState","source":"com.google.android.exoplayer.demo.player.DemoPlayer.maybeReportPlayerState()","target":"com.google.android.exoplayer.demo.player.DemoPlayer.onPlayerStateChanged(boolean,int)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.demo.player.DemoPlayer.maybeReportPlayerState()"} {"project":"google_ExoPlayer","commit":"ce324f1ca928ca8ee846853652996b95593498b8","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"playWhenReady","source":"com.google.android.exoplayer.demo.player.DemoPlayer.maybeReportPlayerState()","target":"com.google.android.exoplayer.demo.player.DemoPlayer.onPlayerStateChanged(boolean,int)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.demo.player.DemoPlayer.maybeReportPlayerState()"} {"project":"google_ExoPlayer","commit":"ce324f1ca928ca8ee846853652996b95593498b8","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"int [playbackState\u003dgetPlaybackState()]","source":"com.google.android.exoplayer.demo.player.DemoPlayer.maybeReportPlayerState()","target":"com.google.android.exoplayer.demo.player.DemoPlayer.onPlayerStateChanged(boolean,int)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.demo.player.DemoPlayer.maybeReportPlayerState()"} {"project":"google_ExoPlayer","commit":"ce324f1ca928ca8ee846853652996b95593498b8","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"boolean [playWhenReady\u003dplayer.getPlayWhenReady()]","source":"com.google.android.exoplayer.demo.player.DemoPlayer.maybeReportPlayerState()","target":"com.google.android.exoplayer.demo.player.DemoPlayer.onPlayerStateChanged(boolean,int)","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.demo.player.DemoPlayer.maybeReportPlayerState()"} {"project":"google_ExoPlayer","commit":"ce324f1ca928ca8ee846853652996b95593498b8","changeType":"ENHANCED_FOR_STATEMENT","change":"for (Listener listener : listeners) {\n listener.onStateChanged(playWhenReady,state);\n}\n","source":"com.google.android.exoplayer.demo.player.DemoPlayer.maybeReportPlayerState()","target":"com.google.android.exoplayer.demo.player.DemoPlayer.onPlayerStateChanged(boolean,int)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.demo.player.DemoPlayer.onPlayerStateChanged(boolean,int)"} {"project":"google_ExoPlayer","commit":"ce324f1ca928ca8ee846853652996b95593498b8","changeType":"EXPRESSION_STATEMENT","change":"listener.onStateChanged(playWhenReady,state)","source":"com.google.android.exoplayer.demo.player.DemoPlayer.maybeReportPlayerState()","target":"com.google.android.exoplayer.demo.player.DemoPlayer.onPlayerStateChanged(boolean,int)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.demo.player.DemoPlayer.onPlayerStateChanged(boolean,int)"} {"project":"google_ExoPlayer","commit":"ce324f1ca928ca8ee846853652996b95593498b8","changeType":"METHOD_INVOCATION","change":"listener.onStateChanged(playWhenReady,state)","source":"com.google.android.exoplayer.demo.player.DemoPlayer.maybeReportPlayerState()","target":"com.google.android.exoplayer.demo.player.DemoPlayer.onPlayerStateChanged(boolean,int)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.demo.player.DemoPlayer.onPlayerStateChanged(boolean,int)"} {"project":"google_ExoPlayer","commit":"ce324f1ca928ca8ee846853652996b95593498b8","changeType":"SIMPLE_TYPE","change":"Listener","source":"com.google.android.exoplayer.demo.player.DemoPlayer.maybeReportPlayerState()","target":"com.google.android.exoplayer.demo.player.DemoPlayer.onPlayerStateChanged(boolean,int)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.demo.player.DemoPlayer.onPlayerStateChanged(boolean,int)"} {"project":"google_ExoPlayer","commit":"ce324f1ca928ca8ee846853652996b95593498b8","changeType":"SINGLE_VARIABLE_DECLARATION","change":"Listener listener","source":"com.google.android.exoplayer.demo.player.DemoPlayer.maybeReportPlayerState()","target":"com.google.android.exoplayer.demo.player.DemoPlayer.onPlayerStateChanged(boolean,int)","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.demo.player.DemoPlayer.onPlayerStateChanged(boolean,int)"} {"project":"google_ExoPlayer","commit":"ce324f1ca928ca8ee846853652996b95593498b8","changeType":"EXPRESSION_STATEMENT","change":"maybeReportPlayerState()","source":"com.google.android.exoplayer.demo.player.DemoPlayer.maybeReportPlayerState()","target":"com.google.android.exoplayer.demo.player.DemoPlayer.onPlayerStateChanged(boolean,int)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer.demo.player.DemoPlayer.onPlayerStateChanged(boolean,int)"} {"project":"google_ExoPlayer","commit":"ce324f1ca928ca8ee846853652996b95593498b8","changeType":"METHOD_INVOCATION","change":"maybeReportPlayerState()","source":"com.google.android.exoplayer.demo.player.DemoPlayer.maybeReportPlayerState()","target":"com.google.android.exoplayer.demo.player.DemoPlayer.onPlayerStateChanged(boolean,int)","added":false,"scope":"TARGET","local":"com.google.android.exoplayer.demo.player.DemoPlayer.onPlayerStateChanged(boolean,int)"} {"project":"google_ExoPlayer","commit":"ce324f1ca928ca8ee846853652996b95593498b8","changeType":"EXPRESSION_STATEMENT","change":"maybeReportPlayerState()","source":"com.google.android.exoplayer.demo.player.DemoPlayer.maybeReportPlayerState()","target":"com.google.android.exoplayer.demo.player.DemoPlayer.onPlayerStateChanged(boolean,int)","added":false,"scope":"SUR_S","local":"com.google.android.exoplayer.demo.player.DemoPlayer.prepare()"} {"project":"google_ExoPlayer","commit":"ce324f1ca928ca8ee846853652996b95593498b8","changeType":"METHOD_INVOCATION","change":"maybeReportPlayerState()","source":"com.google.android.exoplayer.demo.player.DemoPlayer.maybeReportPlayerState()","target":"com.google.android.exoplayer.demo.player.DemoPlayer.onPlayerStateChanged(boolean,int)","added":false,"scope":"SUR_S","local":"com.google.android.exoplayer.demo.player.DemoPlayer.prepare()"} {"project":"google_ExoPlayer","commit":"58953d370fd378b81102a2079f37e8c1350d1690","changeType":"METHOD_DECLARATION","change":"com.google.android.exoplayer.demo.PlayerActivity.buildDrmCallback(int,String,String)","source":"com.google.android.exoplayer.demo.PlayerActivity.buildDrmCallback(int,String,String)","target":"com.google.android.exoplayer.demo.PlayerActivity.initializePlayer()","added":false,"scope":"CLASS_S","local":"demo.src.main.com.google.android.exoplayer.demo.PlayerActivity"} {"project":"google_ExoPlayer","commit":"58953d370fd378b81102a2079f37e8c1350d1690","changeType":"CLASS_INSTANCE_CREATION","change":"new WidevineTestMediaDrmCallback(id,provider)","source":"com.google.android.exoplayer.demo.PlayerActivity.buildDrmCallback(int,String,String)","target":"com.google.android.exoplayer.demo.PlayerActivity.initializePlayer()","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.demo.PlayerActivity.buildDrmCallback(int,String,String)"} {"project":"google_ExoPlayer","commit":"58953d370fd378b81102a2079f37e8c1350d1690","changeType":"CLASS_INSTANCE_CREATION","change":"new SmoothStreamingTestMediaDrmCallback()","source":"com.google.android.exoplayer.demo.PlayerActivity.buildDrmCallback(int,String,String)","target":"com.google.android.exoplayer.demo.PlayerActivity.initializePlayer()","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.demo.PlayerActivity.buildDrmCallback(int,String,String)"} {"project":"google_ExoPlayer","commit":"58953d370fd378b81102a2079f37e8c1350d1690","changeType":"IF_STATEMENT","change":"Util.SDK_INT \u003c 18","source":"com.google.android.exoplayer.demo.PlayerActivity.buildDrmCallback(int,String,String)","target":"com.google.android.exoplayer.demo.PlayerActivity.initializePlayer()","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.demo.PlayerActivity.buildDrmCallback(int,String,String)"} {"project":"google_ExoPlayer","commit":"58953d370fd378b81102a2079f37e8c1350d1690","changeType":"INFIX_EXPRESSION","change":"Util.SDK_INT \u003c 18","source":"com.google.android.exoplayer.demo.PlayerActivity.buildDrmCallback(int,String,String)","target":"com.google.android.exoplayer.demo.PlayerActivity.initializePlayer()","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.demo.PlayerActivity.buildDrmCallback(int,String,String)"} {"project":"google_ExoPlayer","commit":"58953d370fd378b81102a2079f37e8c1350d1690","changeType":"MODIFIER","change":"private","source":"com.google.android.exoplayer.demo.PlayerActivity.buildDrmCallback(int,String,String)","target":"com.google.android.exoplayer.demo.PlayerActivity.initializePlayer()","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.demo.PlayerActivity.buildDrmCallback(int,String,String)"} {"project":"google_ExoPlayer","commit":"58953d370fd378b81102a2079f37e8c1350d1690","changeType":"NULL_LITERAL","change":"null","source":"com.google.android.exoplayer.demo.PlayerActivity.buildDrmCallback(int,String,String)","target":"com.google.android.exoplayer.demo.PlayerActivity.initializePlayer()","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.demo.PlayerActivity.buildDrmCallback(int,String,String)"} {"project":"google_ExoPlayer","commit":"58953d370fd378b81102a2079f37e8c1350d1690","changeType":"NUMBER_LITERAL","change":"18","source":"com.google.android.exoplayer.demo.PlayerActivity.buildDrmCallback(int,String,String)","target":"com.google.android.exoplayer.demo.PlayerActivity.initializePlayer()","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.demo.PlayerActivity.buildDrmCallback(int,String,String)"} {"project":"google_ExoPlayer","commit":"58953d370fd378b81102a2079f37e8c1350d1690","changeType":"PRIMITIVE_TYPE","change":"int","source":"com.google.android.exoplayer.demo.PlayerActivity.buildDrmCallback(int,String,String)","target":"com.google.android.exoplayer.demo.PlayerActivity.initializePlayer()","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.demo.PlayerActivity.buildDrmCallback(int,String,String)"} {"project":"google_ExoPlayer","commit":"58953d370fd378b81102a2079f37e8c1350d1690","changeType":"QUALIFIED_NAME","change":"Util.TYPE_DASH","source":"com.google.android.exoplayer.demo.PlayerActivity.buildDrmCallback(int,String,String)","target":"com.google.android.exoplayer.demo.PlayerActivity.initializePlayer()","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.demo.PlayerActivity.buildDrmCallback(int,String,String)"} {"project":"google_ExoPlayer","commit":"58953d370fd378b81102a2079f37e8c1350d1690","changeType":"QUALIFIED_NAME","change":"Util.TYPE_SS","source":"com.google.android.exoplayer.demo.PlayerActivity.buildDrmCallback(int,String,String)","target":"com.google.android.exoplayer.demo.PlayerActivity.initializePlayer()","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.demo.PlayerActivity.buildDrmCallback(int,String,String)"} {"project":"google_ExoPlayer","commit":"58953d370fd378b81102a2079f37e8c1350d1690","changeType":"QUALIFIED_NAME","change":"Util.SDK_INT","source":"com.google.android.exoplayer.demo.PlayerActivity.buildDrmCallback(int,String,String)","target":"com.google.android.exoplayer.demo.PlayerActivity.initializePlayer()","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.demo.PlayerActivity.buildDrmCallback(int,String,String)"} {"project":"google_ExoPlayer","commit":"58953d370fd378b81102a2079f37e8c1350d1690","changeType":"RETURN_STATEMENT","change":"return null;\n","source":"com.google.android.exoplayer.demo.PlayerActivity.buildDrmCallback(int,String,String)","target":"com.google.android.exoplayer.demo.PlayerActivity.initializePlayer()","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.demo.PlayerActivity.buildDrmCallback(int,String,String)"} {"project":"google_ExoPlayer","commit":"58953d370fd378b81102a2079f37e8c1350d1690","changeType":"RETURN_STATEMENT","change":"return new WidevineTestMediaDrmCallback(id,provider);\n","source":"com.google.android.exoplayer.demo.PlayerActivity.buildDrmCallback(int,String,String)","target":"com.google.android.exoplayer.demo.PlayerActivity.initializePlayer()","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.demo.PlayerActivity.buildDrmCallback(int,String,String)"} {"project":"google_ExoPlayer","commit":"58953d370fd378b81102a2079f37e8c1350d1690","changeType":"RETURN_STATEMENT","change":"return new SmoothStreamingTestMediaDrmCallback();\n","source":"com.google.android.exoplayer.demo.PlayerActivity.buildDrmCallback(int,String,String)","target":"com.google.android.exoplayer.demo.PlayerActivity.initializePlayer()","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.demo.PlayerActivity.buildDrmCallback(int,String,String)"} {"project":"google_ExoPlayer","commit":"58953d370fd378b81102a2079f37e8c1350d1690","changeType":"SIMPLE_TYPE","change":"WidevineTestMediaDrmCallback","source":"com.google.android.exoplayer.demo.PlayerActivity.buildDrmCallback(int,String,String)","target":"com.google.android.exoplayer.demo.PlayerActivity.initializePlayer()","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.demo.PlayerActivity.buildDrmCallback(int,String,String)"} {"project":"google_ExoPlayer","commit":"58953d370fd378b81102a2079f37e8c1350d1690","changeType":"SIMPLE_TYPE","change":"SmoothStreamingTestMediaDrmCallback","source":"com.google.android.exoplayer.demo.PlayerActivity.buildDrmCallback(int,String,String)","target":"com.google.android.exoplayer.demo.PlayerActivity.initializePlayer()","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.demo.PlayerActivity.buildDrmCallback(int,String,String)"} {"project":"google_ExoPlayer","commit":"58953d370fd378b81102a2079f37e8c1350d1690","changeType":"SIMPLE_TYPE","change":"String","source":"com.google.android.exoplayer.demo.PlayerActivity.buildDrmCallback(int,String,String)","target":"com.google.android.exoplayer.demo.PlayerActivity.initializePlayer()","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.demo.PlayerActivity.buildDrmCallback(int,String,String)"} {"project":"google_ExoPlayer","commit":"58953d370fd378b81102a2079f37e8c1350d1690","changeType":"SIMPLE_TYPE","change":"MediaDrmCallback","source":"com.google.android.exoplayer.demo.PlayerActivity.buildDrmCallback(int,String,String)","target":"com.google.android.exoplayer.demo.PlayerActivity.initializePlayer()","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.demo.PlayerActivity.buildDrmCallback(int,String,String)"} {"project":"google_ExoPlayer","commit":"58953d370fd378b81102a2079f37e8c1350d1690","changeType":"SINGLE_VARIABLE_DECLARATION","change":"String provider","source":"com.google.android.exoplayer.demo.PlayerActivity.buildDrmCallback(int,String,String)","target":"com.google.android.exoplayer.demo.PlayerActivity.initializePlayer()","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.demo.PlayerActivity.buildDrmCallback(int,String,String)"} {"project":"google_ExoPlayer","commit":"58953d370fd378b81102a2079f37e8c1350d1690","changeType":"SINGLE_VARIABLE_DECLARATION","change":"String id","source":"com.google.android.exoplayer.demo.PlayerActivity.buildDrmCallback(int,String,String)","target":"com.google.android.exoplayer.demo.PlayerActivity.initializePlayer()","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.demo.PlayerActivity.buildDrmCallback(int,String,String)"} {"project":"google_ExoPlayer","commit":"58953d370fd378b81102a2079f37e8c1350d1690","changeType":"SINGLE_VARIABLE_DECLARATION","change":"int type","source":"com.google.android.exoplayer.demo.PlayerActivity.buildDrmCallback(int,String,String)","target":"com.google.android.exoplayer.demo.PlayerActivity.initializePlayer()","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.demo.PlayerActivity.buildDrmCallback(int,String,String)"} {"project":"google_ExoPlayer","commit":"58953d370fd378b81102a2079f37e8c1350d1690","changeType":"SWITCH_CASE","change":"default :\n","source":"com.google.android.exoplayer.demo.PlayerActivity.buildDrmCallback(int,String,String)","target":"com.google.android.exoplayer.demo.PlayerActivity.initializePlayer()","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.demo.PlayerActivity.buildDrmCallback(int,String,String)"} {"project":"google_ExoPlayer","commit":"58953d370fd378b81102a2079f37e8c1350d1690","changeType":"SWITCH_CASE","change":"case Util.TYPE_DASH:\n","source":"com.google.android.exoplayer.demo.PlayerActivity.buildDrmCallback(int,String,String)","target":"com.google.android.exoplayer.demo.PlayerActivity.initializePlayer()","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.demo.PlayerActivity.buildDrmCallback(int,String,String)"} {"project":"google_ExoPlayer","commit":"58953d370fd378b81102a2079f37e8c1350d1690","changeType":"SWITCH_CASE","change":"case Util.TYPE_SS:\n","source":"com.google.android.exoplayer.demo.PlayerActivity.buildDrmCallback(int,String,String)","target":"com.google.android.exoplayer.demo.PlayerActivity.initializePlayer()","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.demo.PlayerActivity.buildDrmCallback(int,String,String)"} {"project":"google_ExoPlayer","commit":"58953d370fd378b81102a2079f37e8c1350d1690","changeType":"SWITCH_STATEMENT","change":"switch (type) {\ncase Util.TYPE_SS:\n return new SmoothStreamingTestMediaDrmCallback();\ncase Util.TYPE_DASH:\nreturn new WidevineTestMediaDrmCallback(id,provider);\ndefault :\nreturn null;\n}\n","source":"com.google.android.exoplayer.demo.PlayerActivity.buildDrmCallback(int,String,String)","target":"com.google.android.exoplayer.demo.PlayerActivity.initializePlayer()","added":false,"scope":"SOURCE","local":"com.google.android.exoplayer.demo.PlayerActivity.buildDrmCallback(int,String,String)"} {"project":"google_ExoPlayer","commit":"58953d370fd378b81102a2079f37e8c1350d1690","changeType":"ASSIGNMENT","change":"player \u003d new DemoPlayer(this,drmSessionManager,useExtensionDecoders)","source":"com.google.android.exoplayer.demo.PlayerActivity.buildDrmCallback(int,String,String)","target":"com.google.android.exoplayer.demo.PlayerActivity.initializePlayer()","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.demo.PlayerActivity.initializePlayer()"} {"project":"google_ExoPlayer","commit":"58953d370fd378b81102a2079f37e8c1350d1690","changeType":"ASSIGNMENT","change":"drmSessionManager \u003d buildDrmSessionManager(drmSchemeUuid,drmContentId,drmProvider)","source":"com.google.android.exoplayer.demo.PlayerActivity.buildDrmCallback(int,String,String)","target":"com.google.android.exoplayer.demo.PlayerActivity.initializePlayer()","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.demo.PlayerActivity.initializePlayer()"} {"project":"google_ExoPlayer","commit":"58953d370fd378b81102a2079f37e8c1350d1690","changeType":"CAST_EXPRESSION","change":"(UUID)intent.getSerializableExtra(DRM_SCHEME_UUID_EXTRA)","source":"com.google.android.exoplayer.demo.PlayerActivity.buildDrmCallback(int,String,String)","target":"com.google.android.exoplayer.demo.PlayerActivity.initializePlayer()","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.demo.PlayerActivity.initializePlayer()"} {"project":"google_ExoPlayer","commit":"58953d370fd378b81102a2079f37e8c1350d1690","changeType":"CATCH_CLAUSE","change":"catch (UnsupportedDrmException e) {\n onUnsupportedDrmError(e);\n return;\n}\n","source":"com.google.android.exoplayer.demo.PlayerActivity.buildDrmCallback(int,String,String)","target":"com.google.android.exoplayer.demo.PlayerActivity.initializePlayer()","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.demo.PlayerActivity.initializePlayer()"} {"project":"google_ExoPlayer","commit":"58953d370fd378b81102a2079f37e8c1350d1690","changeType":"CLASS_INSTANCE_CREATION","change":"new DemoPlayer(this,drmSessionManager,useExtensionDecoders)","source":"com.google.android.exoplayer.demo.PlayerActivity.buildDrmCallback(int,String,String)","target":"com.google.android.exoplayer.demo.PlayerActivity.initializePlayer()","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.demo.PlayerActivity.initializePlayer()"} {"project":"google_ExoPlayer","commit":"58953d370fd378b81102a2079f37e8c1350d1690","changeType":"EXPRESSION_STATEMENT","change":"onUnsupportedDrmError(e)","source":"com.google.android.exoplayer.demo.PlayerActivity.buildDrmCallback(int,String,String)","target":"com.google.android.exoplayer.demo.PlayerActivity.initializePlayer()","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.demo.PlayerActivity.initializePlayer()"} {"project":"google_ExoPlayer","commit":"58953d370fd378b81102a2079f37e8c1350d1690","changeType":"EXPRESSION_STATEMENT","change":"drmSessionManager\u003dbuildDrmSessionManager(drmSchemeUuid,drmContentId,drmProvider)","source":"com.google.android.exoplayer.demo.PlayerActivity.buildDrmCallback(int,String,String)","target":"com.google.android.exoplayer.demo.PlayerActivity.initializePlayer()","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.demo.PlayerActivity.initializePlayer()"} {"project":"google_ExoPlayer","commit":"58953d370fd378b81102a2079f37e8c1350d1690","changeType":"EXPRESSION_STATEMENT","change":"player\u003dnew DemoPlayer(this,drmSessionManager,useExtensionDecoders)","source":"com.google.android.exoplayer.demo.PlayerActivity.buildDrmCallback(int,String,String)","target":"com.google.android.exoplayer.demo.PlayerActivity.initializePlayer()","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.demo.PlayerActivity.initializePlayer()"} {"project":"google_ExoPlayer","commit":"58953d370fd378b81102a2079f37e8c1350d1690","changeType":"EXPRESSION_STATEMENT","change":"mediaController.setAnchorView(rootView)","source":"com.google.android.exoplayer.demo.PlayerActivity.buildDrmCallback(int,String,String)","target":"com.google.android.exoplayer.demo.PlayerActivity.initializePlayer()","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.demo.PlayerActivity.initializePlayer()"} {"project":"google_ExoPlayer","commit":"58953d370fd378b81102a2079f37e8c1350d1690","changeType":"IF_STATEMENT","change":"drmSchemeUuid !\u003d null","source":"com.google.android.exoplayer.demo.PlayerActivity.buildDrmCallback(int,String,String)","target":"com.google.android.exoplayer.demo.PlayerActivity.initializePlayer()","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.demo.PlayerActivity.initializePlayer()"} {"project":"google_ExoPlayer","commit":"58953d370fd378b81102a2079f37e8c1350d1690","changeType":"INFIX_EXPRESSION","change":"drmSchemeUuid !\u003d null","source":"com.google.android.exoplayer.demo.PlayerActivity.buildDrmCallback(int,String,String)","target":"com.google.android.exoplayer.demo.PlayerActivity.initializePlayer()","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.demo.PlayerActivity.initializePlayer()"} {"project":"google_ExoPlayer","commit":"58953d370fd378b81102a2079f37e8c1350d1690","changeType":"METHOD_INVOCATION","change":"buildDrmSessionManager(drmSchemeUuid,drmContentId,drmProvider)","source":"com.google.android.exoplayer.demo.PlayerActivity.buildDrmCallback(int,String,String)","target":"com.google.android.exoplayer.demo.PlayerActivity.initializePlayer()","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.demo.PlayerActivity.initializePlayer()"} {"project":"google_ExoPlayer","commit":"58953d370fd378b81102a2079f37e8c1350d1690","changeType":"METHOD_INVOCATION","change":"intent.getSerializableExtra(DRM_SCHEME_UUID_EXTRA)","source":"com.google.android.exoplayer.demo.PlayerActivity.buildDrmCallback(int,String,String)","target":"com.google.android.exoplayer.demo.PlayerActivity.initializePlayer()","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.demo.PlayerActivity.initializePlayer()"} {"project":"google_ExoPlayer","commit":"58953d370fd378b81102a2079f37e8c1350d1690","changeType":"METHOD_INVOCATION","change":"onUnsupportedDrmError(e)","source":"com.google.android.exoplayer.demo.PlayerActivity.buildDrmCallback(int,String,String)","target":"com.google.android.exoplayer.demo.PlayerActivity.initializePlayer()","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.demo.PlayerActivity.initializePlayer()"} {"project":"google_ExoPlayer","commit":"58953d370fd378b81102a2079f37e8c1350d1690","changeType":"METHOD_INVOCATION","change":"intent.getStringExtra(DRM_CONTENT_ID_EXTRA)","source":"com.google.android.exoplayer.demo.PlayerActivity.buildDrmCallback(int,String,String)","target":"com.google.android.exoplayer.demo.PlayerActivity.initializePlayer()","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.demo.PlayerActivity.initializePlayer()"} {"project":"google_ExoPlayer","commit":"58953d370fd378b81102a2079f37e8c1350d1690","changeType":"METHOD_INVOCATION","change":"mediaController.setAnchorView(rootView)","source":"com.google.android.exoplayer.demo.PlayerActivity.buildDrmCallback(int,String,String)","target":"com.google.android.exoplayer.demo.PlayerActivity.initializePlayer()","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.demo.PlayerActivity.initializePlayer()"} {"project":"google_ExoPlayer","commit":"58953d370fd378b81102a2079f37e8c1350d1690","changeType":"METHOD_INVOCATION","change":"intent.getStringExtra(DRM_PROVIDER_EXTRA)","source":"com.google.android.exoplayer.demo.PlayerActivity.buildDrmCallback(int,String,String)","target":"com.google.android.exoplayer.demo.PlayerActivity.initializePlayer()","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.demo.PlayerActivity.initializePlayer()"} {"project":"google_ExoPlayer","commit":"58953d370fd378b81102a2079f37e8c1350d1690","changeType":"SIMPLE_TYPE","change":"DrmSessionManager","source":"com.google.android.exoplayer.demo.PlayerActivity.buildDrmCallback(int,String,String)","target":"com.google.android.exoplayer.demo.PlayerActivity.initializePlayer()","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.demo.PlayerActivity.initializePlayer()"} {"project":"google_ExoPlayer","commit":"58953d370fd378b81102a2079f37e8c1350d1690","changeType":"SIMPLE_TYPE","change":"UnsupportedDrmException","source":"com.google.android.exoplayer.demo.PlayerActivity.buildDrmCallback(int,String,String)","target":"com.google.android.exoplayer.demo.PlayerActivity.initializePlayer()","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.demo.PlayerActivity.initializePlayer()"} {"project":"google_ExoPlayer","commit":"58953d370fd378b81102a2079f37e8c1350d1690","changeType":"SIMPLE_TYPE","change":"UUID","source":"com.google.android.exoplayer.demo.PlayerActivity.buildDrmCallback(int,String,String)","target":"com.google.android.exoplayer.demo.PlayerActivity.initializePlayer()","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.demo.PlayerActivity.initializePlayer()"} {"project":"google_ExoPlayer","commit":"58953d370fd378b81102a2079f37e8c1350d1690","changeType":"SINGLE_VARIABLE_DECLARATION","change":"UnsupportedDrmException e","source":"com.google.android.exoplayer.demo.PlayerActivity.buildDrmCallback(int,String,String)","target":"com.google.android.exoplayer.demo.PlayerActivity.initializePlayer()","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.demo.PlayerActivity.initializePlayer()"} {"project":"google_ExoPlayer","commit":"58953d370fd378b81102a2079f37e8c1350d1690","changeType":"TRY_STATEMENT","change":"try {\n drmSessionManager\u003dbuildDrmSessionManager(drmSchemeUuid,drmContentId,drmProvider);\n}\n catch (UnsupportedDrmException e) {\n onUnsupportedDrmError(e);\n return;\n}\n","source":"com.google.android.exoplayer.demo.PlayerActivity.buildDrmCallback(int,String,String)","target":"com.google.android.exoplayer.demo.PlayerActivity.initializePlayer()","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.demo.PlayerActivity.initializePlayer()"} {"project":"google_ExoPlayer","commit":"58953d370fd378b81102a2079f37e8c1350d1690","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"drmSchemeUuid","source":"com.google.android.exoplayer.demo.PlayerActivity.buildDrmCallback(int,String,String)","target":"com.google.android.exoplayer.demo.PlayerActivity.initializePlayer()","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.demo.PlayerActivity.initializePlayer()"} {"project":"google_ExoPlayer","commit":"58953d370fd378b81102a2079f37e8c1350d1690","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"drmContentId","source":"com.google.android.exoplayer.demo.PlayerActivity.buildDrmCallback(int,String,String)","target":"com.google.android.exoplayer.demo.PlayerActivity.initializePlayer()","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.demo.PlayerActivity.initializePlayer()"} {"project":"google_ExoPlayer","commit":"58953d370fd378b81102a2079f37e8c1350d1690","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"drmProvider","source":"com.google.android.exoplayer.demo.PlayerActivity.buildDrmCallback(int,String,String)","target":"com.google.android.exoplayer.demo.PlayerActivity.initializePlayer()","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.demo.PlayerActivity.initializePlayer()"} {"project":"google_ExoPlayer","commit":"58953d370fd378b81102a2079f37e8c1350d1690","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"drmSessionManager","source":"com.google.android.exoplayer.demo.PlayerActivity.buildDrmCallback(int,String,String)","target":"com.google.android.exoplayer.demo.PlayerActivity.initializePlayer()","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.demo.PlayerActivity.initializePlayer()"} {"project":"google_ExoPlayer","commit":"58953d370fd378b81102a2079f37e8c1350d1690","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"String [drmProvider\u003dintent.getStringExtra(DRM_PROVIDER_EXTRA)]","source":"com.google.android.exoplayer.demo.PlayerActivity.buildDrmCallback(int,String,String)","target":"com.google.android.exoplayer.demo.PlayerActivity.initializePlayer()","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.demo.PlayerActivity.initializePlayer()"} {"project":"google_ExoPlayer","commit":"58953d370fd378b81102a2079f37e8c1350d1690","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"String [drmContentId\u003dintent.getStringExtra(DRM_CONTENT_ID_EXTRA)]","source":"com.google.android.exoplayer.demo.PlayerActivity.buildDrmCallback(int,String,String)","target":"com.google.android.exoplayer.demo.PlayerActivity.initializePlayer()","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.demo.PlayerActivity.initializePlayer()"} {"project":"google_ExoPlayer","commit":"58953d370fd378b81102a2079f37e8c1350d1690","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"DrmSessionManager [drmSessionManager\u003dnull]","source":"com.google.android.exoplayer.demo.PlayerActivity.buildDrmCallback(int,String,String)","target":"com.google.android.exoplayer.demo.PlayerActivity.initializePlayer()","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.demo.PlayerActivity.initializePlayer()"} {"project":"google_ExoPlayer","commit":"58953d370fd378b81102a2079f37e8c1350d1690","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"UUID [drmSchemeUuid\u003d(UUID)intent.getSerializableExtra(DRM_SCHEME_UUID_EXTRA)]","source":"com.google.android.exoplayer.demo.PlayerActivity.buildDrmCallback(int,String,String)","target":"com.google.android.exoplayer.demo.PlayerActivity.initializePlayer()","added":true,"scope":"TARGET","local":"com.google.android.exoplayer.demo.PlayerActivity.initializePlayer()"} {"project":"google_ExoPlayer","commit":"58953d370fd378b81102a2079f37e8c1350d1690","changeType":"ASSIGNMENT","change":"player \u003d new DemoPlayer(this,buildDrmCallback(type,id,provider),useExtensionDecoders)","source":"com.google.android.exoplayer.demo.PlayerActivity.buildDrmCallback(int,String,String)","target":"com.google.android.exoplayer.demo.PlayerActivity.initializePlayer()","added":false,"scope":"TARGET","local":"com.google.android.exoplayer.demo.PlayerActivity.initializePlayer()"} {"project":"google_ExoPlayer","commit":"58953d370fd378b81102a2079f37e8c1350d1690","changeType":"CLASS_INSTANCE_CREATION","change":"new DemoPlayer(this,buildDrmCallback(type,id,provider),useExtensionDecoders)","source":"com.google.android.exoplayer.demo.PlayerActivity.buildDrmCallback(int,String,String)","target":"com.google.android.exoplayer.demo.PlayerActivity.initializePlayer()","added":false,"scope":"TARGET","local":"com.google.android.exoplayer.demo.PlayerActivity.initializePlayer()"} {"project":"google_ExoPlayer","commit":"58953d370fd378b81102a2079f37e8c1350d1690","changeType":"EXPRESSION_STATEMENT","change":"player\u003dnew DemoPlayer(this,buildDrmCallback(type,id,provider),useExtensionDecoders)","source":"com.google.android.exoplayer.demo.PlayerActivity.buildDrmCallback(int,String,String)","target":"com.google.android.exoplayer.demo.PlayerActivity.initializePlayer()","added":false,"scope":"TARGET","local":"com.google.android.exoplayer.demo.PlayerActivity.initializePlayer()"} {"project":"google_ExoPlayer","commit":"58953d370fd378b81102a2079f37e8c1350d1690","changeType":"EXPRESSION_STATEMENT","change":"player.setInternalErrorListener(eventLogger)","source":"com.google.android.exoplayer.demo.PlayerActivity.buildDrmCallback(int,String,String)","target":"com.google.android.exoplayer.demo.PlayerActivity.initializePlayer()","added":false,"scope":"TARGET","local":"com.google.android.exoplayer.demo.PlayerActivity.initializePlayer()"} {"project":"google_ExoPlayer","commit":"58953d370fd378b81102a2079f37e8c1350d1690","changeType":"EXPRESSION_STATEMENT","change":"mediaController.setEnabled(true)","source":"com.google.android.exoplayer.demo.PlayerActivity.buildDrmCallback(int,String,String)","target":"com.google.android.exoplayer.demo.PlayerActivity.initializePlayer()","added":false,"scope":"TARGET","local":"com.google.android.exoplayer.demo.PlayerActivity.initializePlayer()"} {"project":"google_ExoPlayer","commit":"58953d370fd378b81102a2079f37e8c1350d1690","changeType":"METHOD_INVOCATION","change":"intent.getStringExtra(CONTENT_ID_EXTRA)","source":"com.google.android.exoplayer.demo.PlayerActivity.buildDrmCallback(int,String,String)","target":"com.google.android.exoplayer.demo.PlayerActivity.initializePlayer()","added":false,"scope":"TARGET","local":"com.google.android.exoplayer.demo.PlayerActivity.initializePlayer()"} {"project":"google_ExoPlayer","commit":"58953d370fd378b81102a2079f37e8c1350d1690","changeType":"METHOD_INVOCATION","change":"buildDrmCallback(type,id,provider)","source":"com.google.android.exoplayer.demo.PlayerActivity.buildDrmCallback(int,String,String)","target":"com.google.android.exoplayer.demo.PlayerActivity.initializePlayer()","added":false,"scope":"TARGET","local":"com.google.android.exoplayer.demo.PlayerActivity.initializePlayer()"} {"project":"google_ExoPlayer","commit":"58953d370fd378b81102a2079f37e8c1350d1690","changeType":"METHOD_INVOCATION","change":"intent.getStringExtra(PROVIDER_EXTRA)","source":"com.google.android.exoplayer.demo.PlayerActivity.buildDrmCallback(int,String,String)","target":"com.google.android.exoplayer.demo.PlayerActivity.initializePlayer()","added":false,"scope":"TARGET","local":"com.google.android.exoplayer.demo.PlayerActivity.initializePlayer()"} {"project":"google_ExoPlayer","commit":"58953d370fd378b81102a2079f37e8c1350d1690","changeType":"METHOD_INVOCATION","change":"player.setInternalErrorListener(eventLogger)","source":"com.google.android.exoplayer.demo.PlayerActivity.buildDrmCallback(int,String,String)","target":"com.google.android.exoplayer.demo.PlayerActivity.initializePlayer()","added":false,"scope":"TARGET","local":"com.google.android.exoplayer.demo.PlayerActivity.initializePlayer()"} {"project":"google_ExoPlayer","commit":"58953d370fd378b81102a2079f37e8c1350d1690","changeType":"METHOD_INVOCATION","change":"mediaController.setEnabled(true)","source":"com.google.android.exoplayer.demo.PlayerActivity.buildDrmCallback(int,String,String)","target":"com.google.android.exoplayer.demo.PlayerActivity.initializePlayer()","added":false,"scope":"TARGET","local":"com.google.android.exoplayer.demo.PlayerActivity.initializePlayer()"} {"project":"google_ExoPlayer","commit":"58953d370fd378b81102a2079f37e8c1350d1690","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"provider","source":"com.google.android.exoplayer.demo.PlayerActivity.buildDrmCallback(int,String,String)","target":"com.google.android.exoplayer.demo.PlayerActivity.initializePlayer()","added":false,"scope":"TARGET","local":"com.google.android.exoplayer.demo.PlayerActivity.initializePlayer()"} {"project":"google_ExoPlayer","commit":"58953d370fd378b81102a2079f37e8c1350d1690","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"id","source":"com.google.android.exoplayer.demo.PlayerActivity.buildDrmCallback(int,String,String)","target":"com.google.android.exoplayer.demo.PlayerActivity.initializePlayer()","added":false,"scope":"TARGET","local":"com.google.android.exoplayer.demo.PlayerActivity.initializePlayer()"} {"project":"google_ExoPlayer","commit":"58953d370fd378b81102a2079f37e8c1350d1690","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"String [provider\u003dintent.getStringExtra(PROVIDER_EXTRA)]","source":"com.google.android.exoplayer.demo.PlayerActivity.buildDrmCallback(int,String,String)","target":"com.google.android.exoplayer.demo.PlayerActivity.initializePlayer()","added":false,"scope":"TARGET","local":"com.google.android.exoplayer.demo.PlayerActivity.initializePlayer()"} {"project":"google_ExoPlayer","commit":"58953d370fd378b81102a2079f37e8c1350d1690","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"String [id\u003dintent.getStringExtra(CONTENT_ID_EXTRA)]","source":"com.google.android.exoplayer.demo.PlayerActivity.buildDrmCallback(int,String,String)","target":"com.google.android.exoplayer.demo.PlayerActivity.initializePlayer()","added":false,"scope":"TARGET","local":"com.google.android.exoplayer.demo.PlayerActivity.initializePlayer()"} {"project":"facebook_fresco","commit":"55452b5ce7510d86f8556c8fe5b0f586e39b2470","changeType":"METHOD_DECLARATION","change":"com.facebook.fresco.samples.showcase.MainActivity.showFragment(ShowcaseFragment)","source":"com.facebook.fresco.samples.showcase.MainActivity.showFragment(Fragment)","target":"com.facebook.fresco.samples.showcase.MainActivity.handleNavigationItemClick(int)","added":true,"scope":"CLASS_S","local":"samples.showcase.src.main.com.facebook.fresco.samples.showcase.MainActivity"} {"project":"facebook_fresco","commit":"55452b5ce7510d86f8556c8fe5b0f586e39b2470","changeType":"METHOD_DECLARATION","change":"com.facebook.fresco.samples.showcase.MainActivity.showFragment(Fragment)","source":"com.facebook.fresco.samples.showcase.MainActivity.showFragment(Fragment)","target":"com.facebook.fresco.samples.showcase.MainActivity.handleNavigationItemClick(int)","added":false,"scope":"CLASS_S","local":"samples.showcase.src.main.com.facebook.fresco.samples.showcase.MainActivity"} {"project":"facebook_fresco","commit":"55452b5ce7510d86f8556c8fe5b0f586e39b2470","changeType":"EXPRESSION_STATEMENT","change":"showFragment(fragment,null)","source":"com.facebook.fresco.samples.showcase.MainActivity.showFragment(Fragment)","target":"com.facebook.fresco.samples.showcase.MainActivity.handleNavigationItemClick(int)","added":false,"scope":"SOURCE","local":"com.facebook.fresco.samples.showcase.MainActivity.showFragment(Fragment)"} {"project":"facebook_fresco","commit":"55452b5ce7510d86f8556c8fe5b0f586e39b2470","changeType":"JAVADOC","change":"/** \n * Overload to simplify Fragment without backstack tag\n * @param fragment The Fragment to add\n */\n","source":"com.facebook.fresco.samples.showcase.MainActivity.showFragment(Fragment)","target":"com.facebook.fresco.samples.showcase.MainActivity.handleNavigationItemClick(int)","added":false,"scope":"SOURCE","local":"com.facebook.fresco.samples.showcase.MainActivity.showFragment(Fragment)"} {"project":"facebook_fresco","commit":"55452b5ce7510d86f8556c8fe5b0f586e39b2470","changeType":"METHOD_INVOCATION","change":"showFragment(fragment,null)","source":"com.facebook.fresco.samples.showcase.MainActivity.showFragment(Fragment)","target":"com.facebook.fresco.samples.showcase.MainActivity.handleNavigationItemClick(int)","added":false,"scope":"SOURCE","local":"com.facebook.fresco.samples.showcase.MainActivity.showFragment(Fragment)"} {"project":"facebook_fresco","commit":"55452b5ce7510d86f8556c8fe5b0f586e39b2470","changeType":"MODIFIER","change":"private","source":"com.facebook.fresco.samples.showcase.MainActivity.showFragment(Fragment)","target":"com.facebook.fresco.samples.showcase.MainActivity.handleNavigationItemClick(int)","added":false,"scope":"SOURCE","local":"com.facebook.fresco.samples.showcase.MainActivity.showFragment(Fragment)"} {"project":"facebook_fresco","commit":"55452b5ce7510d86f8556c8fe5b0f586e39b2470","changeType":"NULL_LITERAL","change":"null","source":"com.facebook.fresco.samples.showcase.MainActivity.showFragment(Fragment)","target":"com.facebook.fresco.samples.showcase.MainActivity.handleNavigationItemClick(int)","added":false,"scope":"SOURCE","local":"com.facebook.fresco.samples.showcase.MainActivity.showFragment(Fragment)"} {"project":"facebook_fresco","commit":"55452b5ce7510d86f8556c8fe5b0f586e39b2470","changeType":"PRIMITIVE_TYPE","change":"void","source":"com.facebook.fresco.samples.showcase.MainActivity.showFragment(Fragment)","target":"com.facebook.fresco.samples.showcase.MainActivity.handleNavigationItemClick(int)","added":false,"scope":"SOURCE","local":"com.facebook.fresco.samples.showcase.MainActivity.showFragment(Fragment)"} {"project":"facebook_fresco","commit":"55452b5ce7510d86f8556c8fe5b0f586e39b2470","changeType":"SIMPLE_TYPE","change":"Fragment","source":"com.facebook.fresco.samples.showcase.MainActivity.showFragment(Fragment)","target":"com.facebook.fresco.samples.showcase.MainActivity.handleNavigationItemClick(int)","added":false,"scope":"SOURCE","local":"com.facebook.fresco.samples.showcase.MainActivity.showFragment(Fragment)"} {"project":"facebook_fresco","commit":"55452b5ce7510d86f8556c8fe5b0f586e39b2470","changeType":"SINGLE_VARIABLE_DECLARATION","change":"Fragment fragment","source":"com.facebook.fresco.samples.showcase.MainActivity.showFragment(Fragment)","target":"com.facebook.fresco.samples.showcase.MainActivity.handleNavigationItemClick(int)","added":false,"scope":"SOURCE","local":"com.facebook.fresco.samples.showcase.MainActivity.showFragment(Fragment)"} {"project":"facebook_fresco","commit":"55452b5ce7510d86f8556c8fe5b0f586e39b2470","changeType":"ASSIGNMENT","change":"fragment \u003d new DraweeSpanSimpleTextFragment()","source":"com.facebook.fresco.samples.showcase.MainActivity.showFragment(Fragment)","target":"com.facebook.fresco.samples.showcase.MainActivity.handleNavigationItemClick(int)","added":true,"scope":"TARGET","local":"com.facebook.fresco.samples.showcase.MainActivity.handleNavigationItemClick(int)"} {"project":"facebook_fresco","commit":"55452b5ce7510d86f8556c8fe5b0f586e39b2470","changeType":"ASSIGNMENT","change":"fragment \u003d new ImagePipelinePrefetchFragment()","source":"com.facebook.fresco.samples.showcase.MainActivity.showFragment(Fragment)","target":"com.facebook.fresco.samples.showcase.MainActivity.handleNavigationItemClick(int)","added":true,"scope":"TARGET","local":"com.facebook.fresco.samples.showcase.MainActivity.handleNavigationItemClick(int)"} {"project":"facebook_fresco","commit":"55452b5ce7510d86f8556c8fe5b0f586e39b2470","changeType":"ASSIGNMENT","change":"fragment \u003d new DraweeSimpleFragment()","source":"com.facebook.fresco.samples.showcase.MainActivity.showFragment(Fragment)","target":"com.facebook.fresco.samples.showcase.MainActivity.handleNavigationItemClick(int)","added":true,"scope":"TARGET","local":"com.facebook.fresco.samples.showcase.MainActivity.handleNavigationItemClick(int)"} {"project":"facebook_fresco","commit":"55452b5ce7510d86f8556c8fe5b0f586e39b2470","changeType":"ASSIGNMENT","change":"fragment \u003d new DraweeScaleTypeFragment()","source":"com.facebook.fresco.samples.showcase.MainActivity.showFragment(Fragment)","target":"com.facebook.fresco.samples.showcase.MainActivity.handleNavigationItemClick(int)","added":true,"scope":"TARGET","local":"com.facebook.fresco.samples.showcase.MainActivity.handleNavigationItemClick(int)"} {"project":"facebook_fresco","commit":"55452b5ce7510d86f8556c8fe5b0f586e39b2470","changeType":"ASSIGNMENT","change":"fragment \u003d new ImagePipelineNotificationFragment()","source":"com.facebook.fresco.samples.showcase.MainActivity.showFragment(Fragment)","target":"com.facebook.fresco.samples.showcase.MainActivity.handleNavigationItemClick(int)","added":true,"scope":"TARGET","local":"com.facebook.fresco.samples.showcase.MainActivity.handleNavigationItemClick(int)"} {"project":"facebook_fresco","commit":"55452b5ce7510d86f8556c8fe5b0f586e39b2470","changeType":"CLASS_INSTANCE_CREATION","change":"new IllegalArgumentException(\"No example with this id!\")","source":"com.facebook.fresco.samples.showcase.MainActivity.showFragment(Fragment)","target":"com.facebook.fresco.samples.showcase.MainActivity.handleNavigationItemClick(int)","added":true,"scope":"TARGET","local":"com.facebook.fresco.samples.showcase.MainActivity.handleNavigationItemClick(int)"} {"project":"facebook_fresco","commit":"55452b5ce7510d86f8556c8fe5b0f586e39b2470","changeType":"EXPRESSION_STATEMENT","change":"fragment\u003dnew ImagePipelineNotificationFragment()","source":"com.facebook.fresco.samples.showcase.MainActivity.showFragment(Fragment)","target":"com.facebook.fresco.samples.showcase.MainActivity.handleNavigationItemClick(int)","added":true,"scope":"TARGET","local":"com.facebook.fresco.samples.showcase.MainActivity.handleNavigationItemClick(int)"} {"project":"facebook_fresco","commit":"55452b5ce7510d86f8556c8fe5b0f586e39b2470","changeType":"EXPRESSION_STATEMENT","change":"fragment\u003dnew ImagePipelinePrefetchFragment()","source":"com.facebook.fresco.samples.showcase.MainActivity.showFragment(Fragment)","target":"com.facebook.fresco.samples.showcase.MainActivity.handleNavigationItemClick(int)","added":true,"scope":"TARGET","local":"com.facebook.fresco.samples.showcase.MainActivity.handleNavigationItemClick(int)"} {"project":"facebook_fresco","commit":"55452b5ce7510d86f8556c8fe5b0f586e39b2470","changeType":"EXPRESSION_STATEMENT","change":"fragment\u003dnew DraweeScaleTypeFragment()","source":"com.facebook.fresco.samples.showcase.MainActivity.showFragment(Fragment)","target":"com.facebook.fresco.samples.showcase.MainActivity.handleNavigationItemClick(int)","added":true,"scope":"TARGET","local":"com.facebook.fresco.samples.showcase.MainActivity.handleNavigationItemClick(int)"} {"project":"facebook_fresco","commit":"55452b5ce7510d86f8556c8fe5b0f586e39b2470","changeType":"EXPRESSION_STATEMENT","change":"showFragment(fragment)","source":"com.facebook.fresco.samples.showcase.MainActivity.showFragment(Fragment)","target":"com.facebook.fresco.samples.showcase.MainActivity.handleNavigationItemClick(int)","added":true,"scope":"TARGET","local":"com.facebook.fresco.samples.showcase.MainActivity.handleNavigationItemClick(int)"} {"project":"facebook_fresco","commit":"55452b5ce7510d86f8556c8fe5b0f586e39b2470","changeType":"EXPRESSION_STATEMENT","change":"fragment\u003dnew DraweeSimpleFragment()","source":"com.facebook.fresco.samples.showcase.MainActivity.showFragment(Fragment)","target":"com.facebook.fresco.samples.showcase.MainActivity.handleNavigationItemClick(int)","added":true,"scope":"TARGET","local":"com.facebook.fresco.samples.showcase.MainActivity.handleNavigationItemClick(int)"} {"project":"facebook_fresco","commit":"55452b5ce7510d86f8556c8fe5b0f586e39b2470","changeType":"EXPRESSION_STATEMENT","change":"fragment\u003dnew DraweeSpanSimpleTextFragment()","source":"com.facebook.fresco.samples.showcase.MainActivity.showFragment(Fragment)","target":"com.facebook.fresco.samples.showcase.MainActivity.handleNavigationItemClick(int)","added":true,"scope":"TARGET","local":"com.facebook.fresco.samples.showcase.MainActivity.handleNavigationItemClick(int)"} {"project":"facebook_fresco","commit":"55452b5ce7510d86f8556c8fe5b0f586e39b2470","changeType":"METHOD_INVOCATION","change":"showFragment(fragment)","source":"com.facebook.fresco.samples.showcase.MainActivity.showFragment(Fragment)","target":"com.facebook.fresco.samples.showcase.MainActivity.handleNavigationItemClick(int)","added":true,"scope":"TARGET","local":"com.facebook.fresco.samples.showcase.MainActivity.handleNavigationItemClick(int)"} {"project":"facebook_fresco","commit":"55452b5ce7510d86f8556c8fe5b0f586e39b2470","changeType":"SIMPLE_TYPE","change":"ShowcaseFragment","source":"com.facebook.fresco.samples.showcase.MainActivity.showFragment(Fragment)","target":"com.facebook.fresco.samples.showcase.MainActivity.handleNavigationItemClick(int)","added":true,"scope":"TARGET","local":"com.facebook.fresco.samples.showcase.MainActivity.handleNavigationItemClick(int)"} {"project":"facebook_fresco","commit":"55452b5ce7510d86f8556c8fe5b0f586e39b2470","changeType":"SIMPLE_TYPE","change":"IllegalArgumentException","source":"com.facebook.fresco.samples.showcase.MainActivity.showFragment(Fragment)","target":"com.facebook.fresco.samples.showcase.MainActivity.handleNavigationItemClick(int)","added":true,"scope":"TARGET","local":"com.facebook.fresco.samples.showcase.MainActivity.handleNavigationItemClick(int)"} {"project":"facebook_fresco","commit":"55452b5ce7510d86f8556c8fe5b0f586e39b2470","changeType":"STRING_LITERAL","change":"No example with this id!","source":"com.facebook.fresco.samples.showcase.MainActivity.showFragment(Fragment)","target":"com.facebook.fresco.samples.showcase.MainActivity.handleNavigationItemClick(int)","added":true,"scope":"TARGET","local":"com.facebook.fresco.samples.showcase.MainActivity.handleNavigationItemClick(int)"} {"project":"facebook_fresco","commit":"55452b5ce7510d86f8556c8fe5b0f586e39b2470","changeType":"SWITCH_CASE","change":"default :\n","source":"com.facebook.fresco.samples.showcase.MainActivity.showFragment(Fragment)","target":"com.facebook.fresco.samples.showcase.MainActivity.handleNavigationItemClick(int)","added":true,"scope":"TARGET","local":"com.facebook.fresco.samples.showcase.MainActivity.handleNavigationItemClick(int)"} {"project":"facebook_fresco","commit":"55452b5ce7510d86f8556c8fe5b0f586e39b2470","changeType":"SWITCH_STATEMENT","change":"switch (itemId) {\ncase R.id.nav_drawee_simple:\n fragment\u003dnew DraweeSimpleFragment();\nbreak;\ncase R.id.nav_drawee_scaletype:\nfragment\u003dnew DraweeScaleTypeFragment();\nbreak;\ncase R.id.nav_drawee_span_simple:\nfragment\u003dnew DraweeSpanSimpleTextFragment();\nbreak;\ncase R.id.nav_imagepipeline_notification:\nfragment\u003dnew ImagePipelineNotificationFragment();\nbreak;\ncase R.id.nav_imagepipeline_prefetch:\nfragment\u003dnew ImagePipelinePrefetchFragment();\nbreak;\ndefault :\nthrow new IllegalArgumentException(\"No example with this id!\");\n}\n","source":"com.facebook.fresco.samples.showcase.MainActivity.showFragment(Fragment)","target":"com.facebook.fresco.samples.showcase.MainActivity.handleNavigationItemClick(int)","added":true,"scope":"TARGET","local":"com.facebook.fresco.samples.showcase.MainActivity.handleNavigationItemClick(int)"} {"project":"facebook_fresco","commit":"55452b5ce7510d86f8556c8fe5b0f586e39b2470","changeType":"THROW_STATEMENT","change":"throw new IllegalArgumentException(\"No example with this id!\");\n","source":"com.facebook.fresco.samples.showcase.MainActivity.showFragment(Fragment)","target":"com.facebook.fresco.samples.showcase.MainActivity.handleNavigationItemClick(int)","added":true,"scope":"TARGET","local":"com.facebook.fresco.samples.showcase.MainActivity.handleNavigationItemClick(int)"} {"project":"facebook_fresco","commit":"55452b5ce7510d86f8556c8fe5b0f586e39b2470","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"fragment","source":"com.facebook.fresco.samples.showcase.MainActivity.showFragment(Fragment)","target":"com.facebook.fresco.samples.showcase.MainActivity.handleNavigationItemClick(int)","added":true,"scope":"TARGET","local":"com.facebook.fresco.samples.showcase.MainActivity.handleNavigationItemClick(int)"} {"project":"facebook_fresco","commit":"55452b5ce7510d86f8556c8fe5b0f586e39b2470","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"ShowcaseFragment [fragment]","source":"com.facebook.fresco.samples.showcase.MainActivity.showFragment(Fragment)","target":"com.facebook.fresco.samples.showcase.MainActivity.handleNavigationItemClick(int)","added":true,"scope":"TARGET","local":"com.facebook.fresco.samples.showcase.MainActivity.handleNavigationItemClick(int)"} {"project":"facebook_fresco","commit":"55452b5ce7510d86f8556c8fe5b0f586e39b2470","changeType":"EXPRESSION_STATEMENT","change":"showFragment(new DraweeScaleTypeFragment())","source":"com.facebook.fresco.samples.showcase.MainActivity.showFragment(Fragment)","target":"com.facebook.fresco.samples.showcase.MainActivity.handleNavigationItemClick(int)","added":false,"scope":"TARGET","local":"com.facebook.fresco.samples.showcase.MainActivity.handleNavigationItemClick(int)"} {"project":"facebook_fresco","commit":"55452b5ce7510d86f8556c8fe5b0f586e39b2470","changeType":"EXPRESSION_STATEMENT","change":"setTitle(R.string.drawee_simple_title)","source":"com.facebook.fresco.samples.showcase.MainActivity.showFragment(Fragment)","target":"com.facebook.fresco.samples.showcase.MainActivity.handleNavigationItemClick(int)","added":false,"scope":"TARGET","local":"com.facebook.fresco.samples.showcase.MainActivity.handleNavigationItemClick(int)"} {"project":"facebook_fresco","commit":"55452b5ce7510d86f8556c8fe5b0f586e39b2470","changeType":"EXPRESSION_STATEMENT","change":"showFragment(new ImagePipelinePrefetchFragment())","source":"com.facebook.fresco.samples.showcase.MainActivity.showFragment(Fragment)","target":"com.facebook.fresco.samples.showcase.MainActivity.handleNavigationItemClick(int)","added":false,"scope":"TARGET","local":"com.facebook.fresco.samples.showcase.MainActivity.handleNavigationItemClick(int)"} {"project":"facebook_fresco","commit":"55452b5ce7510d86f8556c8fe5b0f586e39b2470","changeType":"EXPRESSION_STATEMENT","change":"setTitle(R.string.imagepipeline_notification_title)","source":"com.facebook.fresco.samples.showcase.MainActivity.showFragment(Fragment)","target":"com.facebook.fresco.samples.showcase.MainActivity.handleNavigationItemClick(int)","added":false,"scope":"TARGET","local":"com.facebook.fresco.samples.showcase.MainActivity.handleNavigationItemClick(int)"} {"project":"facebook_fresco","commit":"55452b5ce7510d86f8556c8fe5b0f586e39b2470","changeType":"EXPRESSION_STATEMENT","change":"showFragment(new ImagePipelineNotificationFragment())","source":"com.facebook.fresco.samples.showcase.MainActivity.showFragment(Fragment)","target":"com.facebook.fresco.samples.showcase.MainActivity.handleNavigationItemClick(int)","added":false,"scope":"TARGET","local":"com.facebook.fresco.samples.showcase.MainActivity.handleNavigationItemClick(int)"} {"project":"facebook_fresco","commit":"55452b5ce7510d86f8556c8fe5b0f586e39b2470","changeType":"EXPRESSION_STATEMENT","change":"setTitle(R.string.imagepipeline_prefetch_title)","source":"com.facebook.fresco.samples.showcase.MainActivity.showFragment(Fragment)","target":"com.facebook.fresco.samples.showcase.MainActivity.handleNavigationItemClick(int)","added":false,"scope":"TARGET","local":"com.facebook.fresco.samples.showcase.MainActivity.handleNavigationItemClick(int)"} {"project":"facebook_fresco","commit":"55452b5ce7510d86f8556c8fe5b0f586e39b2470","changeType":"EXPRESSION_STATEMENT","change":"setTitle(R.string.drawee_span_simple_title)","source":"com.facebook.fresco.samples.showcase.MainActivity.showFragment(Fragment)","target":"com.facebook.fresco.samples.showcase.MainActivity.handleNavigationItemClick(int)","added":false,"scope":"TARGET","local":"com.facebook.fresco.samples.showcase.MainActivity.handleNavigationItemClick(int)"} {"project":"facebook_fresco","commit":"55452b5ce7510d86f8556c8fe5b0f586e39b2470","changeType":"EXPRESSION_STATEMENT","change":"setTitle(R.string.drawee_scale_type_title)","source":"com.facebook.fresco.samples.showcase.MainActivity.showFragment(Fragment)","target":"com.facebook.fresco.samples.showcase.MainActivity.handleNavigationItemClick(int)","added":false,"scope":"TARGET","local":"com.facebook.fresco.samples.showcase.MainActivity.handleNavigationItemClick(int)"} {"project":"facebook_fresco","commit":"55452b5ce7510d86f8556c8fe5b0f586e39b2470","changeType":"EXPRESSION_STATEMENT","change":"showFragment(new DraweeSimpleFragment())","source":"com.facebook.fresco.samples.showcase.MainActivity.showFragment(Fragment)","target":"com.facebook.fresco.samples.showcase.MainActivity.handleNavigationItemClick(int)","added":false,"scope":"TARGET","local":"com.facebook.fresco.samples.showcase.MainActivity.handleNavigationItemClick(int)"} {"project":"facebook_fresco","commit":"55452b5ce7510d86f8556c8fe5b0f586e39b2470","changeType":"EXPRESSION_STATEMENT","change":"showFragment(new DraweeSpanSimpleTextFragment())","source":"com.facebook.fresco.samples.showcase.MainActivity.showFragment(Fragment)","target":"com.facebook.fresco.samples.showcase.MainActivity.handleNavigationItemClick(int)","added":false,"scope":"TARGET","local":"com.facebook.fresco.samples.showcase.MainActivity.handleNavigationItemClick(int)"} {"project":"facebook_fresco","commit":"55452b5ce7510d86f8556c8fe5b0f586e39b2470","changeType":"METHOD_INVOCATION","change":"showFragment(new DraweeScaleTypeFragment())","source":"com.facebook.fresco.samples.showcase.MainActivity.showFragment(Fragment)","target":"com.facebook.fresco.samples.showcase.MainActivity.handleNavigationItemClick(int)","added":false,"scope":"TARGET","local":"com.facebook.fresco.samples.showcase.MainActivity.handleNavigationItemClick(int)"} {"project":"facebook_fresco","commit":"55452b5ce7510d86f8556c8fe5b0f586e39b2470","changeType":"METHOD_INVOCATION","change":"setTitle(R.string.drawee_simple_title)","source":"com.facebook.fresco.samples.showcase.MainActivity.showFragment(Fragment)","target":"com.facebook.fresco.samples.showcase.MainActivity.handleNavigationItemClick(int)","added":false,"scope":"TARGET","local":"com.facebook.fresco.samples.showcase.MainActivity.handleNavigationItemClick(int)"} {"project":"facebook_fresco","commit":"55452b5ce7510d86f8556c8fe5b0f586e39b2470","changeType":"METHOD_INVOCATION","change":"showFragment(new ImagePipelinePrefetchFragment())","source":"com.facebook.fresco.samples.showcase.MainActivity.showFragment(Fragment)","target":"com.facebook.fresco.samples.showcase.MainActivity.handleNavigationItemClick(int)","added":false,"scope":"TARGET","local":"com.facebook.fresco.samples.showcase.MainActivity.handleNavigationItemClick(int)"} {"project":"facebook_fresco","commit":"55452b5ce7510d86f8556c8fe5b0f586e39b2470","changeType":"METHOD_INVOCATION","change":"setTitle(R.string.imagepipeline_notification_title)","source":"com.facebook.fresco.samples.showcase.MainActivity.showFragment(Fragment)","target":"com.facebook.fresco.samples.showcase.MainActivity.handleNavigationItemClick(int)","added":false,"scope":"TARGET","local":"com.facebook.fresco.samples.showcase.MainActivity.handleNavigationItemClick(int)"} {"project":"facebook_fresco","commit":"55452b5ce7510d86f8556c8fe5b0f586e39b2470","changeType":"METHOD_INVOCATION","change":"showFragment(new ImagePipelineNotificationFragment())","source":"com.facebook.fresco.samples.showcase.MainActivity.showFragment(Fragment)","target":"com.facebook.fresco.samples.showcase.MainActivity.handleNavigationItemClick(int)","added":false,"scope":"TARGET","local":"com.facebook.fresco.samples.showcase.MainActivity.handleNavigationItemClick(int)"} {"project":"facebook_fresco","commit":"55452b5ce7510d86f8556c8fe5b0f586e39b2470","changeType":"METHOD_INVOCATION","change":"setTitle(R.string.imagepipeline_prefetch_title)","source":"com.facebook.fresco.samples.showcase.MainActivity.showFragment(Fragment)","target":"com.facebook.fresco.samples.showcase.MainActivity.handleNavigationItemClick(int)","added":false,"scope":"TARGET","local":"com.facebook.fresco.samples.showcase.MainActivity.handleNavigationItemClick(int)"} {"project":"facebook_fresco","commit":"55452b5ce7510d86f8556c8fe5b0f586e39b2470","changeType":"METHOD_INVOCATION","change":"setTitle(R.string.drawee_span_simple_title)","source":"com.facebook.fresco.samples.showcase.MainActivity.showFragment(Fragment)","target":"com.facebook.fresco.samples.showcase.MainActivity.handleNavigationItemClick(int)","added":false,"scope":"TARGET","local":"com.facebook.fresco.samples.showcase.MainActivity.handleNavigationItemClick(int)"} {"project":"facebook_fresco","commit":"55452b5ce7510d86f8556c8fe5b0f586e39b2470","changeType":"METHOD_INVOCATION","change":"setTitle(R.string.drawee_scale_type_title)","source":"com.facebook.fresco.samples.showcase.MainActivity.showFragment(Fragment)","target":"com.facebook.fresco.samples.showcase.MainActivity.handleNavigationItemClick(int)","added":false,"scope":"TARGET","local":"com.facebook.fresco.samples.showcase.MainActivity.handleNavigationItemClick(int)"} {"project":"facebook_fresco","commit":"55452b5ce7510d86f8556c8fe5b0f586e39b2470","changeType":"METHOD_INVOCATION","change":"showFragment(new DraweeSimpleFragment())","source":"com.facebook.fresco.samples.showcase.MainActivity.showFragment(Fragment)","target":"com.facebook.fresco.samples.showcase.MainActivity.handleNavigationItemClick(int)","added":false,"scope":"TARGET","local":"com.facebook.fresco.samples.showcase.MainActivity.handleNavigationItemClick(int)"} {"project":"facebook_fresco","commit":"55452b5ce7510d86f8556c8fe5b0f586e39b2470","changeType":"METHOD_INVOCATION","change":"showFragment(new DraweeSpanSimpleTextFragment())","source":"com.facebook.fresco.samples.showcase.MainActivity.showFragment(Fragment)","target":"com.facebook.fresco.samples.showcase.MainActivity.handleNavigationItemClick(int)","added":false,"scope":"TARGET","local":"com.facebook.fresco.samples.showcase.MainActivity.handleNavigationItemClick(int)"} {"project":"facebook_fresco","commit":"55452b5ce7510d86f8556c8fe5b0f586e39b2470","changeType":"QUALIFIED_NAME","change":"R.string.drawee_scale_type_title","source":"com.facebook.fresco.samples.showcase.MainActivity.showFragment(Fragment)","target":"com.facebook.fresco.samples.showcase.MainActivity.handleNavigationItemClick(int)","added":false,"scope":"TARGET","local":"com.facebook.fresco.samples.showcase.MainActivity.handleNavigationItemClick(int)"} {"project":"facebook_fresco","commit":"55452b5ce7510d86f8556c8fe5b0f586e39b2470","changeType":"QUALIFIED_NAME","change":"R.string.imagepipeline_notification_title","source":"com.facebook.fresco.samples.showcase.MainActivity.showFragment(Fragment)","target":"com.facebook.fresco.samples.showcase.MainActivity.handleNavigationItemClick(int)","added":false,"scope":"TARGET","local":"com.facebook.fresco.samples.showcase.MainActivity.handleNavigationItemClick(int)"} {"project":"facebook_fresco","commit":"55452b5ce7510d86f8556c8fe5b0f586e39b2470","changeType":"QUALIFIED_NAME","change":"R.string.drawee_simple_title","source":"com.facebook.fresco.samples.showcase.MainActivity.showFragment(Fragment)","target":"com.facebook.fresco.samples.showcase.MainActivity.handleNavigationItemClick(int)","added":false,"scope":"TARGET","local":"com.facebook.fresco.samples.showcase.MainActivity.handleNavigationItemClick(int)"} {"project":"facebook_fresco","commit":"55452b5ce7510d86f8556c8fe5b0f586e39b2470","changeType":"QUALIFIED_NAME","change":"R.string","source":"com.facebook.fresco.samples.showcase.MainActivity.showFragment(Fragment)","target":"com.facebook.fresco.samples.showcase.MainActivity.handleNavigationItemClick(int)","added":false,"scope":"TARGET","local":"com.facebook.fresco.samples.showcase.MainActivity.handleNavigationItemClick(int)"} {"project":"facebook_fresco","commit":"55452b5ce7510d86f8556c8fe5b0f586e39b2470","changeType":"QUALIFIED_NAME","change":"R.string.imagepipeline_prefetch_title","source":"com.facebook.fresco.samples.showcase.MainActivity.showFragment(Fragment)","target":"com.facebook.fresco.samples.showcase.MainActivity.handleNavigationItemClick(int)","added":false,"scope":"TARGET","local":"com.facebook.fresco.samples.showcase.MainActivity.handleNavigationItemClick(int)"} {"project":"facebook_fresco","commit":"55452b5ce7510d86f8556c8fe5b0f586e39b2470","changeType":"QUALIFIED_NAME","change":"R.string.drawee_span_simple_title","source":"com.facebook.fresco.samples.showcase.MainActivity.showFragment(Fragment)","target":"com.facebook.fresco.samples.showcase.MainActivity.handleNavigationItemClick(int)","added":false,"scope":"TARGET","local":"com.facebook.fresco.samples.showcase.MainActivity.handleNavigationItemClick(int)"} {"project":"facebook_fresco","commit":"55452b5ce7510d86f8556c8fe5b0f586e39b2470","changeType":"SWITCH_STATEMENT","change":"switch (itemId) {\ncase R.id.nav_drawee_simple:\n showFragment(new DraweeSimpleFragment());\nsetTitle(R.string.drawee_simple_title);\nbreak;\ncase R.id.nav_drawee_scaletype:\nshowFragment(new DraweeScaleTypeFragment());\nsetTitle(R.string.drawee_scale_type_title);\nbreak;\ncase R.id.nav_drawee_span_simple:\nshowFragment(new DraweeSpanSimpleTextFragment());\nsetTitle(R.string.drawee_span_simple_title);\nbreak;\ncase R.id.nav_imagepipeline_notification:\nshowFragment(new ImagePipelineNotificationFragment());\nsetTitle(R.string.imagepipeline_notification_title);\nbreak;\ncase R.id.nav_imagepipeline_prefetch:\nshowFragment(new ImagePipelinePrefetchFragment());\nsetTitle(R.string.imagepipeline_prefetch_title);\nbreak;\n}\n","source":"com.facebook.fresco.samples.showcase.MainActivity.showFragment(Fragment)","target":"com.facebook.fresco.samples.showcase.MainActivity.handleNavigationItemClick(int)","added":false,"scope":"TARGET","local":"com.facebook.fresco.samples.showcase.MainActivity.handleNavigationItemClick(int)"} {"project":"facebook_fresco","commit":"55452b5ce7510d86f8556c8fe5b0f586e39b2470","changeType":"EXPRESSION_STATEMENT","change":"showFragment(new SettingsFragment())","source":"com.facebook.fresco.samples.showcase.MainActivity.showFragment(Fragment)","target":"com.facebook.fresco.samples.showcase.MainActivity.handleNavigationItemClick(int)","added":true,"scope":"SUR_S","local":"com.facebook.fresco.samples.showcase.MainActivity.onOptionsItemSelected(MenuItem)"} {"project":"facebook_fresco","commit":"55452b5ce7510d86f8556c8fe5b0f586e39b2470","changeType":"METHOD_INVOCATION","change":"showFragment(new SettingsFragment())","source":"com.facebook.fresco.samples.showcase.MainActivity.showFragment(Fragment)","target":"com.facebook.fresco.samples.showcase.MainActivity.handleNavigationItemClick(int)","added":true,"scope":"SUR_S","local":"com.facebook.fresco.samples.showcase.MainActivity.onOptionsItemSelected(MenuItem)"} {"project":"facebook_fresco","commit":"aa258af65e55c15ce2ba9a036b51176f76c40ba1","changeType":"METHOD_DECLARATION","change":"com.facebook.imagepipeline.animated.factory.AnimatedFactoryImpl.getAnimatedImageFactory()","source":"com.facebook.imagepipeline.core.ImagePipelineFactory.getAnimatedImageFactory()","target":"com.facebook.imagepipeline.core.ImagePipelineFactory.getImageDecoder()","added":true,"scope":"EXT_S","local":"animated-base.src.main.com.facebook.imagepipeline.animated.factory.AnimatedFactoryImpl"} {"project":"facebook_fresco","commit":"aa258af65e55c15ce2ba9a036b51176f76c40ba1","changeType":"METHOD_DECLARATION","change":"com.facebook.imagepipeline.animated.factory.AnimatedFactory.getAnimatedImageFactory()","source":"com.facebook.imagepipeline.core.ImagePipelineFactory.getAnimatedImageFactory()","target":"com.facebook.imagepipeline.core.ImagePipelineFactory.getImageDecoder()","added":true,"scope":"EXT_S","local":"imagepipeline-base.src.main.com.facebook.imagepipeline.animated.factory.AnimatedFactory"} {"project":"facebook_fresco","commit":"aa258af65e55c15ce2ba9a036b51176f76c40ba1","changeType":"METHOD_DECLARATION","change":"com.facebook.imagepipeline.core.ImagePipelineFactory.getAnimatedImageFactory()","source":"com.facebook.imagepipeline.core.ImagePipelineFactory.getAnimatedImageFactory()","target":"com.facebook.imagepipeline.core.ImagePipelineFactory.getImageDecoder()","added":false,"scope":"CLASS_S","local":"imagepipeline.src.main.com.facebook.imagepipeline.core.ImagePipelineFactory"} {"project":"facebook_fresco","commit":"aa258af65e55c15ce2ba9a036b51176f76c40ba1","changeType":"ASSIGNMENT","change":"mAnimatedImageFactory \u003d buildAnimatedImageFactory(getAnimatedDrawableUtil(),getPlatformBitmapFactory())","source":"com.facebook.imagepipeline.core.ImagePipelineFactory.getAnimatedImageFactory()","target":"com.facebook.imagepipeline.core.ImagePipelineFactory.getImageDecoder()","added":false,"scope":"SOURCE","local":"com.facebook.imagepipeline.core.ImagePipelineFactory.getAnimatedImageFactory()"} {"project":"facebook_fresco","commit":"aa258af65e55c15ce2ba9a036b51176f76c40ba1","changeType":"ASSIGNMENT","change":"mAnimatedImageFactory \u003d mConfig.getAnimatedImageFactory()","source":"com.facebook.imagepipeline.core.ImagePipelineFactory.getAnimatedImageFactory()","target":"com.facebook.imagepipeline.core.ImagePipelineFactory.getImageDecoder()","added":false,"scope":"SOURCE","local":"com.facebook.imagepipeline.core.ImagePipelineFactory.getAnimatedImageFactory()"} {"project":"facebook_fresco","commit":"aa258af65e55c15ce2ba9a036b51176f76c40ba1","changeType":"EXPRESSION_STATEMENT","change":"mAnimatedImageFactory\u003dbuildAnimatedImageFactory(getAnimatedDrawableUtil(),getPlatformBitmapFactory())","source":"com.facebook.imagepipeline.core.ImagePipelineFactory.getAnimatedImageFactory()","target":"com.facebook.imagepipeline.core.ImagePipelineFactory.getImageDecoder()","added":false,"scope":"SOURCE","local":"com.facebook.imagepipeline.core.ImagePipelineFactory.getAnimatedImageFactory()"} {"project":"facebook_fresco","commit":"aa258af65e55c15ce2ba9a036b51176f76c40ba1","changeType":"EXPRESSION_STATEMENT","change":"mAnimatedImageFactory\u003dmConfig.getAnimatedImageFactory()","source":"com.facebook.imagepipeline.core.ImagePipelineFactory.getAnimatedImageFactory()","target":"com.facebook.imagepipeline.core.ImagePipelineFactory.getImageDecoder()","added":false,"scope":"SOURCE","local":"com.facebook.imagepipeline.core.ImagePipelineFactory.getAnimatedImageFactory()"} {"project":"facebook_fresco","commit":"aa258af65e55c15ce2ba9a036b51176f76c40ba1","changeType":"IF_STATEMENT","change":"mConfig.getAnimatedImageFactory() !\u003d null","source":"com.facebook.imagepipeline.core.ImagePipelineFactory.getAnimatedImageFactory()","target":"com.facebook.imagepipeline.core.ImagePipelineFactory.getImageDecoder()","added":false,"scope":"SOURCE","local":"com.facebook.imagepipeline.core.ImagePipelineFactory.getAnimatedImageFactory()"} {"project":"facebook_fresco","commit":"aa258af65e55c15ce2ba9a036b51176f76c40ba1","changeType":"IF_STATEMENT","change":"mAnimatedImageFactory \u003d\u003d null","source":"com.facebook.imagepipeline.core.ImagePipelineFactory.getAnimatedImageFactory()","target":"com.facebook.imagepipeline.core.ImagePipelineFactory.getImageDecoder()","added":false,"scope":"SOURCE","local":"com.facebook.imagepipeline.core.ImagePipelineFactory.getAnimatedImageFactory()"} {"project":"facebook_fresco","commit":"aa258af65e55c15ce2ba9a036b51176f76c40ba1","changeType":"INFIX_EXPRESSION","change":"mConfig.getAnimatedImageFactory() !\u003d null","source":"com.facebook.imagepipeline.core.ImagePipelineFactory.getAnimatedImageFactory()","target":"com.facebook.imagepipeline.core.ImagePipelineFactory.getImageDecoder()","added":false,"scope":"SOURCE","local":"com.facebook.imagepipeline.core.ImagePipelineFactory.getAnimatedImageFactory()"} {"project":"facebook_fresco","commit":"aa258af65e55c15ce2ba9a036b51176f76c40ba1","changeType":"INFIX_EXPRESSION","change":"mAnimatedImageFactory \u003d\u003d null","source":"com.facebook.imagepipeline.core.ImagePipelineFactory.getAnimatedImageFactory()","target":"com.facebook.imagepipeline.core.ImagePipelineFactory.getImageDecoder()","added":false,"scope":"SOURCE","local":"com.facebook.imagepipeline.core.ImagePipelineFactory.getAnimatedImageFactory()"} {"project":"facebook_fresco","commit":"aa258af65e55c15ce2ba9a036b51176f76c40ba1","changeType":"METHOD_INVOCATION","change":"getPlatformBitmapFactory()","source":"com.facebook.imagepipeline.core.ImagePipelineFactory.getAnimatedImageFactory()","target":"com.facebook.imagepipeline.core.ImagePipelineFactory.getImageDecoder()","added":false,"scope":"SOURCE","local":"com.facebook.imagepipeline.core.ImagePipelineFactory.getAnimatedImageFactory()"} {"project":"facebook_fresco","commit":"aa258af65e55c15ce2ba9a036b51176f76c40ba1","changeType":"METHOD_INVOCATION","change":"getAnimatedDrawableUtil()","source":"com.facebook.imagepipeline.core.ImagePipelineFactory.getAnimatedImageFactory()","target":"com.facebook.imagepipeline.core.ImagePipelineFactory.getImageDecoder()","added":false,"scope":"SOURCE","local":"com.facebook.imagepipeline.core.ImagePipelineFactory.getAnimatedImageFactory()"} {"project":"facebook_fresco","commit":"aa258af65e55c15ce2ba9a036b51176f76c40ba1","changeType":"METHOD_INVOCATION","change":"buildAnimatedImageFactory(getAnimatedDrawableUtil(),getPlatformBitmapFactory())","source":"com.facebook.imagepipeline.core.ImagePipelineFactory.getAnimatedImageFactory()","target":"com.facebook.imagepipeline.core.ImagePipelineFactory.getImageDecoder()","added":false,"scope":"SOURCE","local":"com.facebook.imagepipeline.core.ImagePipelineFactory.getAnimatedImageFactory()"} {"project":"facebook_fresco","commit":"aa258af65e55c15ce2ba9a036b51176f76c40ba1","changeType":"METHOD_INVOCATION","change":"mConfig.getAnimatedImageFactory()","source":"com.facebook.imagepipeline.core.ImagePipelineFactory.getAnimatedImageFactory()","target":"com.facebook.imagepipeline.core.ImagePipelineFactory.getImageDecoder()","added":false,"scope":"SOURCE","local":"com.facebook.imagepipeline.core.ImagePipelineFactory.getAnimatedImageFactory()"} {"project":"facebook_fresco","commit":"aa258af65e55c15ce2ba9a036b51176f76c40ba1","changeType":"MODIFIER","change":"private","source":"com.facebook.imagepipeline.core.ImagePipelineFactory.getAnimatedImageFactory()","target":"com.facebook.imagepipeline.core.ImagePipelineFactory.getImageDecoder()","added":false,"scope":"SOURCE","local":"com.facebook.imagepipeline.core.ImagePipelineFactory.getAnimatedImageFactory()"} {"project":"facebook_fresco","commit":"aa258af65e55c15ce2ba9a036b51176f76c40ba1","changeType":"NULL_LITERAL","change":"null","source":"com.facebook.imagepipeline.core.ImagePipelineFactory.getAnimatedImageFactory()","target":"com.facebook.imagepipeline.core.ImagePipelineFactory.getImageDecoder()","added":false,"scope":"SOURCE","local":"com.facebook.imagepipeline.core.ImagePipelineFactory.getAnimatedImageFactory()"} {"project":"facebook_fresco","commit":"aa258af65e55c15ce2ba9a036b51176f76c40ba1","changeType":"RETURN_STATEMENT","change":"return mAnimatedImageFactory;\n","source":"com.facebook.imagepipeline.core.ImagePipelineFactory.getAnimatedImageFactory()","target":"com.facebook.imagepipeline.core.ImagePipelineFactory.getImageDecoder()","added":false,"scope":"SOURCE","local":"com.facebook.imagepipeline.core.ImagePipelineFactory.getAnimatedImageFactory()"} {"project":"facebook_fresco","commit":"aa258af65e55c15ce2ba9a036b51176f76c40ba1","changeType":"SIMPLE_TYPE","change":"AnimatedImageFactory","source":"com.facebook.imagepipeline.core.ImagePipelineFactory.getAnimatedImageFactory()","target":"com.facebook.imagepipeline.core.ImagePipelineFactory.getImageDecoder()","added":false,"scope":"SOURCE","local":"com.facebook.imagepipeline.core.ImagePipelineFactory.getAnimatedImageFactory()"} {"project":"facebook_fresco","commit":"aa258af65e55c15ce2ba9a036b51176f76c40ba1","changeType":"ASSIGNMENT","change":"animatedImageFactory \u003d null","source":"com.facebook.imagepipeline.core.ImagePipelineFactory.getAnimatedImageFactory()","target":"com.facebook.imagepipeline.core.ImagePipelineFactory.getImageDecoder()","added":true,"scope":"TARGET","local":"com.facebook.imagepipeline.core.ImagePipelineFactory.getImageDecoder()"} {"project":"facebook_fresco","commit":"aa258af65e55c15ce2ba9a036b51176f76c40ba1","changeType":"ASSIGNMENT","change":"animatedImageFactory \u003d getAnimatedFactory().getAnimatedImageFactory()","source":"com.facebook.imagepipeline.core.ImagePipelineFactory.getAnimatedImageFactory()","target":"com.facebook.imagepipeline.core.ImagePipelineFactory.getImageDecoder()","added":true,"scope":"TARGET","local":"com.facebook.imagepipeline.core.ImagePipelineFactory.getImageDecoder()"} {"project":"facebook_fresco","commit":"aa258af65e55c15ce2ba9a036b51176f76c40ba1","changeType":"ASSIGNMENT","change":"mImageDecoder \u003d new ImageDecoder(animatedImageFactory,getPlatformDecoder(),mConfig.getBitmapConfig())","source":"com.facebook.imagepipeline.core.ImagePipelineFactory.getAnimatedImageFactory()","target":"com.facebook.imagepipeline.core.ImagePipelineFactory.getImageDecoder()","added":true,"scope":"TARGET","local":"com.facebook.imagepipeline.core.ImagePipelineFactory.getImageDecoder()"} {"project":"facebook_fresco","commit":"aa258af65e55c15ce2ba9a036b51176f76c40ba1","changeType":"CLASS_INSTANCE_CREATION","change":"new ImageDecoder(animatedImageFactory,getPlatformDecoder(),mConfig.getBitmapConfig())","source":"com.facebook.imagepipeline.core.ImagePipelineFactory.getAnimatedImageFactory()","target":"com.facebook.imagepipeline.core.ImagePipelineFactory.getImageDecoder()","added":true,"scope":"TARGET","local":"com.facebook.imagepipeline.core.ImagePipelineFactory.getImageDecoder()"} {"project":"facebook_fresco","commit":"aa258af65e55c15ce2ba9a036b51176f76c40ba1","changeType":"EXPRESSION_STATEMENT","change":"animatedImageFactory\u003dnull","source":"com.facebook.imagepipeline.core.ImagePipelineFactory.getAnimatedImageFactory()","target":"com.facebook.imagepipeline.core.ImagePipelineFactory.getImageDecoder()","added":true,"scope":"TARGET","local":"com.facebook.imagepipeline.core.ImagePipelineFactory.getImageDecoder()"} {"project":"facebook_fresco","commit":"aa258af65e55c15ce2ba9a036b51176f76c40ba1","changeType":"EXPRESSION_STATEMENT","change":"animatedImageFactory\u003dgetAnimatedFactory().getAnimatedImageFactory()","source":"com.facebook.imagepipeline.core.ImagePipelineFactory.getAnimatedImageFactory()","target":"com.facebook.imagepipeline.core.ImagePipelineFactory.getImageDecoder()","added":true,"scope":"TARGET","local":"com.facebook.imagepipeline.core.ImagePipelineFactory.getImageDecoder()"} {"project":"facebook_fresco","commit":"aa258af65e55c15ce2ba9a036b51176f76c40ba1","changeType":"EXPRESSION_STATEMENT","change":"mImageDecoder\u003dnew ImageDecoder(animatedImageFactory,getPlatformDecoder(),mConfig.getBitmapConfig())","source":"com.facebook.imagepipeline.core.ImagePipelineFactory.getAnimatedImageFactory()","target":"com.facebook.imagepipeline.core.ImagePipelineFactory.getImageDecoder()","added":true,"scope":"TARGET","local":"com.facebook.imagepipeline.core.ImagePipelineFactory.getImageDecoder()"} {"project":"facebook_fresco","commit":"aa258af65e55c15ce2ba9a036b51176f76c40ba1","changeType":"IF_STATEMENT","change":"animatedFactory !\u003d null","source":"com.facebook.imagepipeline.core.ImagePipelineFactory.getAnimatedImageFactory()","target":"com.facebook.imagepipeline.core.ImagePipelineFactory.getImageDecoder()","added":true,"scope":"TARGET","local":"com.facebook.imagepipeline.core.ImagePipelineFactory.getImageDecoder()"} {"project":"facebook_fresco","commit":"aa258af65e55c15ce2ba9a036b51176f76c40ba1","changeType":"INFIX_EXPRESSION","change":"animatedFactory !\u003d null","source":"com.facebook.imagepipeline.core.ImagePipelineFactory.getAnimatedImageFactory()","target":"com.facebook.imagepipeline.core.ImagePipelineFactory.getImageDecoder()","added":true,"scope":"TARGET","local":"com.facebook.imagepipeline.core.ImagePipelineFactory.getImageDecoder()"} {"project":"facebook_fresco","commit":"aa258af65e55c15ce2ba9a036b51176f76c40ba1","changeType":"METHOD_INVOCATION","change":"getAnimatedFactory()","source":"com.facebook.imagepipeline.core.ImagePipelineFactory.getAnimatedImageFactory()","target":"com.facebook.imagepipeline.core.ImagePipelineFactory.getImageDecoder()","added":true,"scope":"TARGET","local":"com.facebook.imagepipeline.core.ImagePipelineFactory.getImageDecoder()"} {"project":"facebook_fresco","commit":"aa258af65e55c15ce2ba9a036b51176f76c40ba1","changeType":"METHOD_INVOCATION","change":"getAnimatedFactory().getAnimatedImageFactory()","source":"com.facebook.imagepipeline.core.ImagePipelineFactory.getAnimatedImageFactory()","target":"com.facebook.imagepipeline.core.ImagePipelineFactory.getImageDecoder()","added":true,"scope":"TARGET","local":"com.facebook.imagepipeline.core.ImagePipelineFactory.getImageDecoder()"} {"project":"facebook_fresco","commit":"aa258af65e55c15ce2ba9a036b51176f76c40ba1","changeType":"MODIFIER","change":"final","source":"com.facebook.imagepipeline.core.ImagePipelineFactory.getAnimatedImageFactory()","target":"com.facebook.imagepipeline.core.ImagePipelineFactory.getImageDecoder()","added":true,"scope":"TARGET","local":"com.facebook.imagepipeline.core.ImagePipelineFactory.getImageDecoder()"} {"project":"facebook_fresco","commit":"aa258af65e55c15ce2ba9a036b51176f76c40ba1","changeType":"SIMPLE_TYPE","change":"AnimatedImageFactory","source":"com.facebook.imagepipeline.core.ImagePipelineFactory.getAnimatedImageFactory()","target":"com.facebook.imagepipeline.core.ImagePipelineFactory.getImageDecoder()","added":true,"scope":"TARGET","local":"com.facebook.imagepipeline.core.ImagePipelineFactory.getImageDecoder()"} {"project":"facebook_fresco","commit":"aa258af65e55c15ce2ba9a036b51176f76c40ba1","changeType":"SIMPLE_TYPE","change":"AnimatedFactory","source":"com.facebook.imagepipeline.core.ImagePipelineFactory.getAnimatedImageFactory()","target":"com.facebook.imagepipeline.core.ImagePipelineFactory.getImageDecoder()","added":true,"scope":"TARGET","local":"com.facebook.imagepipeline.core.ImagePipelineFactory.getImageDecoder()"} {"project":"facebook_fresco","commit":"aa258af65e55c15ce2ba9a036b51176f76c40ba1","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"animatedImageFactory","source":"com.facebook.imagepipeline.core.ImagePipelineFactory.getAnimatedImageFactory()","target":"com.facebook.imagepipeline.core.ImagePipelineFactory.getImageDecoder()","added":true,"scope":"TARGET","local":"com.facebook.imagepipeline.core.ImagePipelineFactory.getImageDecoder()"} {"project":"facebook_fresco","commit":"aa258af65e55c15ce2ba9a036b51176f76c40ba1","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"animatedFactory","source":"com.facebook.imagepipeline.core.ImagePipelineFactory.getAnimatedImageFactory()","target":"com.facebook.imagepipeline.core.ImagePipelineFactory.getImageDecoder()","added":true,"scope":"TARGET","local":"com.facebook.imagepipeline.core.ImagePipelineFactory.getImageDecoder()"} {"project":"facebook_fresco","commit":"aa258af65e55c15ce2ba9a036b51176f76c40ba1","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"AnimatedFactory [animatedFactory\u003dgetAnimatedFactory()]","source":"com.facebook.imagepipeline.core.ImagePipelineFactory.getAnimatedImageFactory()","target":"com.facebook.imagepipeline.core.ImagePipelineFactory.getImageDecoder()","added":true,"scope":"TARGET","local":"com.facebook.imagepipeline.core.ImagePipelineFactory.getImageDecoder()"} {"project":"facebook_fresco","commit":"aa258af65e55c15ce2ba9a036b51176f76c40ba1","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"AnimatedImageFactory [animatedImageFactory]","source":"com.facebook.imagepipeline.core.ImagePipelineFactory.getAnimatedImageFactory()","target":"com.facebook.imagepipeline.core.ImagePipelineFactory.getImageDecoder()","added":true,"scope":"TARGET","local":"com.facebook.imagepipeline.core.ImagePipelineFactory.getImageDecoder()"} {"project":"facebook_fresco","commit":"aa258af65e55c15ce2ba9a036b51176f76c40ba1","changeType":"ASSIGNMENT","change":"mImageDecoder \u003d new ImageDecoder(getAnimatedImageFactory(),getPlatformDecoder(),mConfig.getBitmapConfig())","source":"com.facebook.imagepipeline.core.ImagePipelineFactory.getAnimatedImageFactory()","target":"com.facebook.imagepipeline.core.ImagePipelineFactory.getImageDecoder()","added":false,"scope":"TARGET","local":"com.facebook.imagepipeline.core.ImagePipelineFactory.getImageDecoder()"} {"project":"facebook_fresco","commit":"aa258af65e55c15ce2ba9a036b51176f76c40ba1","changeType":"CLASS_INSTANCE_CREATION","change":"new ImageDecoder(getAnimatedImageFactory(),getPlatformDecoder(),mConfig.getBitmapConfig())","source":"com.facebook.imagepipeline.core.ImagePipelineFactory.getAnimatedImageFactory()","target":"com.facebook.imagepipeline.core.ImagePipelineFactory.getImageDecoder()","added":false,"scope":"TARGET","local":"com.facebook.imagepipeline.core.ImagePipelineFactory.getImageDecoder()"} {"project":"facebook_fresco","commit":"aa258af65e55c15ce2ba9a036b51176f76c40ba1","changeType":"EXPRESSION_STATEMENT","change":"mImageDecoder\u003dnew ImageDecoder(getAnimatedImageFactory(),getPlatformDecoder(),mConfig.getBitmapConfig())","source":"com.facebook.imagepipeline.core.ImagePipelineFactory.getAnimatedImageFactory()","target":"com.facebook.imagepipeline.core.ImagePipelineFactory.getImageDecoder()","added":false,"scope":"TARGET","local":"com.facebook.imagepipeline.core.ImagePipelineFactory.getImageDecoder()"} {"project":"facebook_fresco","commit":"aa258af65e55c15ce2ba9a036b51176f76c40ba1","changeType":"METHOD_INVOCATION","change":"getAnimatedImageFactory()","source":"com.facebook.imagepipeline.core.ImagePipelineFactory.getAnimatedImageFactory()","target":"com.facebook.imagepipeline.core.ImagePipelineFactory.getImageDecoder()","added":false,"scope":"TARGET","local":"com.facebook.imagepipeline.core.ImagePipelineFactory.getImageDecoder()"} {"project":"facebook_fresco","commit":"fece79cace313dc50a7214ce9a5d7b1cadd3b084","changeType":"EXPRESSION_STATEMENT","change":"limitTranslation()","source":"com.facebook.samples.zoomable.DefaultZoomableController.limitTranslation()","target":"com.facebook.samples.zoomable.DefaultZoomableController.onGestureUpdate(TransformGestureDetector)","added":true,"scope":"SUR_S","local":"com.facebook.samples.zoomable.DefaultZoomableController.zoomToImagePoint(float,PointF)"} {"project":"facebook_fresco","commit":"fece79cace313dc50a7214ce9a5d7b1cadd3b084","changeType":"METHOD_INVOCATION","change":"limitTranslation()","source":"com.facebook.samples.zoomable.DefaultZoomableController.limitTranslation()","target":"com.facebook.samples.zoomable.DefaultZoomableController.onGestureUpdate(TransformGestureDetector)","added":true,"scope":"SUR_S","local":"com.facebook.samples.zoomable.DefaultZoomableController.zoomToImagePoint(float,PointF)"} {"project":"facebook_fresco","commit":"fece79cace313dc50a7214ce9a5d7b1cadd3b084","changeType":"EXPRESSION_STATEMENT","change":"mGestureDetector.restartGesture()","source":"com.facebook.samples.zoomable.DefaultZoomableController.limitTranslation()","target":"com.facebook.samples.zoomable.DefaultZoomableController.onGestureUpdate(TransformGestureDetector)","added":true,"scope":"TARGET","local":"com.facebook.samples.zoomable.DefaultZoomableController.onGestureUpdate(TransformGestureDetector)"} {"project":"facebook_fresco","commit":"fece79cace313dc50a7214ce9a5d7b1cadd3b084","changeType":"IF_STATEMENT","change":"limitTranslation()","source":"com.facebook.samples.zoomable.DefaultZoomableController.limitTranslation()","target":"com.facebook.samples.zoomable.DefaultZoomableController.onGestureUpdate(TransformGestureDetector)","added":true,"scope":"TARGET","local":"com.facebook.samples.zoomable.DefaultZoomableController.onGestureUpdate(TransformGestureDetector)"} {"project":"facebook_fresco","commit":"fece79cace313dc50a7214ce9a5d7b1cadd3b084","changeType":"METHOD_INVOCATION","change":"mGestureDetector.restartGesture()","source":"com.facebook.samples.zoomable.DefaultZoomableController.limitTranslation()","target":"com.facebook.samples.zoomable.DefaultZoomableController.onGestureUpdate(TransformGestureDetector)","added":true,"scope":"TARGET","local":"com.facebook.samples.zoomable.DefaultZoomableController.onGestureUpdate(TransformGestureDetector)"} {"project":"facebook_fresco","commit":"fece79cace313dc50a7214ce9a5d7b1cadd3b084","changeType":"EXPRESSION_STATEMENT","change":"limitTranslation()","source":"com.facebook.samples.zoomable.DefaultZoomableController.limitTranslation()","target":"com.facebook.samples.zoomable.DefaultZoomableController.onGestureUpdate(TransformGestureDetector)","added":false,"scope":"TARGET","local":"com.facebook.samples.zoomable.DefaultZoomableController.onGestureUpdate(TransformGestureDetector)"} {"project":"facebook_fresco","commit":"fece79cace313dc50a7214ce9a5d7b1cadd3b084","changeType":"BOOLEAN_LITERAL","change":"false","source":"com.facebook.samples.zoomable.DefaultZoomableController.limitTranslation()","target":"com.facebook.samples.zoomable.DefaultZoomableController.onGestureUpdate(TransformGestureDetector)","added":true,"scope":"SOURCE","local":"com.facebook.samples.zoomable.DefaultZoomableController.limitTranslation()"} {"project":"facebook_fresco","commit":"fece79cace313dc50a7214ce9a5d7b1cadd3b084","changeType":"BOOLEAN_LITERAL","change":"true","source":"com.facebook.samples.zoomable.DefaultZoomableController.limitTranslation()","target":"com.facebook.samples.zoomable.DefaultZoomableController.onGestureUpdate(TransformGestureDetector)","added":true,"scope":"SOURCE","local":"com.facebook.samples.zoomable.DefaultZoomableController.limitTranslation()"} {"project":"facebook_fresco","commit":"fece79cace313dc50a7214ce9a5d7b1cadd3b084","changeType":"JAVADOC","change":"/** \n * Keeps the view inside the image if possible, if not (i.e. image is smaller than view) centers the image.\n * @return whether adjustments were needed or not\n */\n","source":"com.facebook.samples.zoomable.DefaultZoomableController.limitTranslation()","target":"com.facebook.samples.zoomable.DefaultZoomableController.onGestureUpdate(TransformGestureDetector)","added":true,"scope":"SOURCE","local":"com.facebook.samples.zoomable.DefaultZoomableController.limitTranslation()"} {"project":"facebook_fresco","commit":"fece79cace313dc50a7214ce9a5d7b1cadd3b084","changeType":"PRIMITIVE_TYPE","change":"boolean","source":"com.facebook.samples.zoomable.DefaultZoomableController.limitTranslation()","target":"com.facebook.samples.zoomable.DefaultZoomableController.onGestureUpdate(TransformGestureDetector)","added":true,"scope":"SOURCE","local":"com.facebook.samples.zoomable.DefaultZoomableController.limitTranslation()"} {"project":"facebook_fresco","commit":"fece79cace313dc50a7214ce9a5d7b1cadd3b084","changeType":"RETURN_STATEMENT","change":"return false;\n","source":"com.facebook.samples.zoomable.DefaultZoomableController.limitTranslation()","target":"com.facebook.samples.zoomable.DefaultZoomableController.onGestureUpdate(TransformGestureDetector)","added":true,"scope":"SOURCE","local":"com.facebook.samples.zoomable.DefaultZoomableController.limitTranslation()"} {"project":"facebook_fresco","commit":"fece79cace313dc50a7214ce9a5d7b1cadd3b084","changeType":"RETURN_STATEMENT","change":"return true;\n","source":"com.facebook.samples.zoomable.DefaultZoomableController.limitTranslation()","target":"com.facebook.samples.zoomable.DefaultZoomableController.onGestureUpdate(TransformGestureDetector)","added":true,"scope":"SOURCE","local":"com.facebook.samples.zoomable.DefaultZoomableController.limitTranslation()"} {"project":"facebook_fresco","commit":"fece79cace313dc50a7214ce9a5d7b1cadd3b084","changeType":"EXPRESSION_STATEMENT","change":"mGestureDetector.restartGesture()","source":"com.facebook.samples.zoomable.DefaultZoomableController.limitTranslation()","target":"com.facebook.samples.zoomable.DefaultZoomableController.onGestureUpdate(TransformGestureDetector)","added":false,"scope":"SOURCE","local":"com.facebook.samples.zoomable.DefaultZoomableController.limitTranslation()"} {"project":"facebook_fresco","commit":"fece79cace313dc50a7214ce9a5d7b1cadd3b084","changeType":"METHOD_INVOCATION","change":"mGestureDetector.restartGesture()","source":"com.facebook.samples.zoomable.DefaultZoomableController.limitTranslation()","target":"com.facebook.samples.zoomable.DefaultZoomableController.onGestureUpdate(TransformGestureDetector)","added":false,"scope":"SOURCE","local":"com.facebook.samples.zoomable.DefaultZoomableController.limitTranslation()"} {"project":"facebook_fresco","commit":"fece79cace313dc50a7214ce9a5d7b1cadd3b084","changeType":"PRIMITIVE_TYPE","change":"void","source":"com.facebook.samples.zoomable.DefaultZoomableController.limitTranslation()","target":"com.facebook.samples.zoomable.DefaultZoomableController.onGestureUpdate(TransformGestureDetector)","added":false,"scope":"SOURCE","local":"com.facebook.samples.zoomable.DefaultZoomableController.limitTranslation()"} {"project":"facebook_fresco","commit":"2b267e1b619a40decd43e87edfd07c5a3312e7f7","changeType":"METHOD_DECLARATION","change":"com.facebook.cache.disk.DiskStorageCache.reportEviction(CacheEventListener.EvictionReason,int,long)","source":"com.facebook.cache.disk.DiskStorageCache.reportEviction(CacheEventListener.EvictionReason,int,long)","target":"com.facebook.cache.disk.DiskStorageCache.evictAboveSize(long,CacheEventListener.EvictionReason)","added":false,"scope":"CLASS_S","local":"imagepipeline-base.src.main.com.facebook.cache.disk.DiskStorageCache"} {"project":"facebook_fresco","commit":"2b267e1b619a40decd43e87edfd07c5a3312e7f7","changeType":"EXPRESSION_STATEMENT","change":"mCacheEventListener.onEviction(reason,itemCount,itemSize)","source":"com.facebook.cache.disk.DiskStorageCache.reportEviction(CacheEventListener.EvictionReason,int,long)","target":"com.facebook.cache.disk.DiskStorageCache.evictAboveSize(long,CacheEventListener.EvictionReason)","added":false,"scope":"SOURCE","local":"com.facebook.cache.disk.DiskStorageCache.reportEviction(CacheEventListener.EvictionReason,int,long)"} {"project":"facebook_fresco","commit":"2b267e1b619a40decd43e87edfd07c5a3312e7f7","changeType":"METHOD_INVOCATION","change":"mCacheEventListener.onEviction(reason,itemCount,itemSize)","source":"com.facebook.cache.disk.DiskStorageCache.reportEviction(CacheEventListener.EvictionReason,int,long)","target":"com.facebook.cache.disk.DiskStorageCache.evictAboveSize(long,CacheEventListener.EvictionReason)","added":false,"scope":"SOURCE","local":"com.facebook.cache.disk.DiskStorageCache.reportEviction(CacheEventListener.EvictionReason,int,long)"} {"project":"facebook_fresco","commit":"2b267e1b619a40decd43e87edfd07c5a3312e7f7","changeType":"MODIFIER","change":"private","source":"com.facebook.cache.disk.DiskStorageCache.reportEviction(CacheEventListener.EvictionReason,int,long)","target":"com.facebook.cache.disk.DiskStorageCache.evictAboveSize(long,CacheEventListener.EvictionReason)","added":false,"scope":"SOURCE","local":"com.facebook.cache.disk.DiskStorageCache.reportEviction(CacheEventListener.EvictionReason,int,long)"} {"project":"facebook_fresco","commit":"2b267e1b619a40decd43e87edfd07c5a3312e7f7","changeType":"PRIMITIVE_TYPE","change":"long","source":"com.facebook.cache.disk.DiskStorageCache.reportEviction(CacheEventListener.EvictionReason,int,long)","target":"com.facebook.cache.disk.DiskStorageCache.evictAboveSize(long,CacheEventListener.EvictionReason)","added":false,"scope":"SOURCE","local":"com.facebook.cache.disk.DiskStorageCache.reportEviction(CacheEventListener.EvictionReason,int,long)"} {"project":"facebook_fresco","commit":"2b267e1b619a40decd43e87edfd07c5a3312e7f7","changeType":"PRIMITIVE_TYPE","change":"int","source":"com.facebook.cache.disk.DiskStorageCache.reportEviction(CacheEventListener.EvictionReason,int,long)","target":"com.facebook.cache.disk.DiskStorageCache.evictAboveSize(long,CacheEventListener.EvictionReason)","added":false,"scope":"SOURCE","local":"com.facebook.cache.disk.DiskStorageCache.reportEviction(CacheEventListener.EvictionReason,int,long)"} {"project":"facebook_fresco","commit":"2b267e1b619a40decd43e87edfd07c5a3312e7f7","changeType":"PRIMITIVE_TYPE","change":"void","source":"com.facebook.cache.disk.DiskStorageCache.reportEviction(CacheEventListener.EvictionReason,int,long)","target":"com.facebook.cache.disk.DiskStorageCache.evictAboveSize(long,CacheEventListener.EvictionReason)","added":false,"scope":"SOURCE","local":"com.facebook.cache.disk.DiskStorageCache.reportEviction(CacheEventListener.EvictionReason,int,long)"} {"project":"facebook_fresco","commit":"2b267e1b619a40decd43e87edfd07c5a3312e7f7","changeType":"QUALIFIED_NAME","change":"CacheEventListener.EvictionReason","source":"com.facebook.cache.disk.DiskStorageCache.reportEviction(CacheEventListener.EvictionReason,int,long)","target":"com.facebook.cache.disk.DiskStorageCache.evictAboveSize(long,CacheEventListener.EvictionReason)","added":false,"scope":"SOURCE","local":"com.facebook.cache.disk.DiskStorageCache.reportEviction(CacheEventListener.EvictionReason,int,long)"} {"project":"facebook_fresco","commit":"2b267e1b619a40decd43e87edfd07c5a3312e7f7","changeType":"SIMPLE_TYPE","change":"CacheEventListener.EvictionReason","source":"com.facebook.cache.disk.DiskStorageCache.reportEviction(CacheEventListener.EvictionReason,int,long)","target":"com.facebook.cache.disk.DiskStorageCache.evictAboveSize(long,CacheEventListener.EvictionReason)","added":false,"scope":"SOURCE","local":"com.facebook.cache.disk.DiskStorageCache.reportEviction(CacheEventListener.EvictionReason,int,long)"} {"project":"facebook_fresco","commit":"2b267e1b619a40decd43e87edfd07c5a3312e7f7","changeType":"SINGLE_VARIABLE_DECLARATION","change":"long itemSize","source":"com.facebook.cache.disk.DiskStorageCache.reportEviction(CacheEventListener.EvictionReason,int,long)","target":"com.facebook.cache.disk.DiskStorageCache.evictAboveSize(long,CacheEventListener.EvictionReason)","added":false,"scope":"SOURCE","local":"com.facebook.cache.disk.DiskStorageCache.reportEviction(CacheEventListener.EvictionReason,int,long)"} {"project":"facebook_fresco","commit":"2b267e1b619a40decd43e87edfd07c5a3312e7f7","changeType":"SINGLE_VARIABLE_DECLARATION","change":"int itemCount","source":"com.facebook.cache.disk.DiskStorageCache.reportEviction(CacheEventListener.EvictionReason,int,long)","target":"com.facebook.cache.disk.DiskStorageCache.evictAboveSize(long,CacheEventListener.EvictionReason)","added":false,"scope":"SOURCE","local":"com.facebook.cache.disk.DiskStorageCache.reportEviction(CacheEventListener.EvictionReason,int,long)"} {"project":"facebook_fresco","commit":"2b267e1b619a40decd43e87edfd07c5a3312e7f7","changeType":"SINGLE_VARIABLE_DECLARATION","change":"CacheEventListener.EvictionReason reason","source":"com.facebook.cache.disk.DiskStorageCache.reportEviction(CacheEventListener.EvictionReason,int,long)","target":"com.facebook.cache.disk.DiskStorageCache.evictAboveSize(long,CacheEventListener.EvictionReason)","added":false,"scope":"SOURCE","local":"com.facebook.cache.disk.DiskStorageCache.reportEviction(CacheEventListener.EvictionReason,int,long)"} {"project":"facebook_fresco","commit":"2b267e1b619a40decd43e87edfd07c5a3312e7f7","changeType":"ENHANCED_FOR_STATEMENT","change":"for (DiskStorage.Entry entry : entries) {\n if (sumItemSizes \u003e (deleteSize)) {\n break;\n }\n long deletedSize\u003dmStorage.remove(entry);\n mIndex.values().remove(entry.getId());\n if (deletedSize \u003e 0) {\n mCacheEventListener.onEviction(entry.getId(),reason,deletedSize);\n itemCount++;\n sumItemSizes+\u003ddeletedSize;\n }\n}\n","source":"com.facebook.cache.disk.DiskStorageCache.reportEviction(CacheEventListener.EvictionReason,int,long)","target":"com.facebook.cache.disk.DiskStorageCache.evictAboveSize(long,CacheEventListener.EvictionReason)","added":true,"scope":"TARGET","local":"com.facebook.cache.disk.DiskStorageCache.evictAboveSize(long,CacheEventListener.EvictionReason)"} {"project":"facebook_fresco","commit":"2b267e1b619a40decd43e87edfd07c5a3312e7f7","changeType":"EXPRESSION_STATEMENT","change":"mCacheEventListener.onEviction(entry.getId(),reason,deletedSize)","source":"com.facebook.cache.disk.DiskStorageCache.reportEviction(CacheEventListener.EvictionReason,int,long)","target":"com.facebook.cache.disk.DiskStorageCache.evictAboveSize(long,CacheEventListener.EvictionReason)","added":true,"scope":"TARGET","local":"com.facebook.cache.disk.DiskStorageCache.evictAboveSize(long,CacheEventListener.EvictionReason)"} {"project":"facebook_fresco","commit":"2b267e1b619a40decd43e87edfd07c5a3312e7f7","changeType":"METHOD_INVOCATION","change":"mCacheEventListener.onEviction(entry.getId(),reason,deletedSize)","source":"com.facebook.cache.disk.DiskStorageCache.reportEviction(CacheEventListener.EvictionReason,int,long)","target":"com.facebook.cache.disk.DiskStorageCache.evictAboveSize(long,CacheEventListener.EvictionReason)","added":true,"scope":"TARGET","local":"com.facebook.cache.disk.DiskStorageCache.evictAboveSize(long,CacheEventListener.EvictionReason)"} {"project":"facebook_fresco","commit":"2b267e1b619a40decd43e87edfd07c5a3312e7f7","changeType":"ENHANCED_FOR_STATEMENT","change":"for (DiskStorage.Entry entry : entries) {\n if (sumItemSizes \u003e (deleteSize)) {\n break;\n }\n long deletedSize\u003dmStorage.remove(entry);\n mIndex.values().remove(entry.getId());\n if (deletedSize \u003e 0) {\n itemCount++;\n sumItemSizes+\u003ddeletedSize;\n }\n}\n","source":"com.facebook.cache.disk.DiskStorageCache.reportEviction(CacheEventListener.EvictionReason,int,long)","target":"com.facebook.cache.disk.DiskStorageCache.evictAboveSize(long,CacheEventListener.EvictionReason)","added":false,"scope":"TARGET","local":"com.facebook.cache.disk.DiskStorageCache.evictAboveSize(long,CacheEventListener.EvictionReason)"} {"project":"facebook_fresco","commit":"2b267e1b619a40decd43e87edfd07c5a3312e7f7","changeType":"EXPRESSION_STATEMENT","change":"reportEviction(reason,itemCount,sumItemSizes)","source":"com.facebook.cache.disk.DiskStorageCache.reportEviction(CacheEventListener.EvictionReason,int,long)","target":"com.facebook.cache.disk.DiskStorageCache.evictAboveSize(long,CacheEventListener.EvictionReason)","added":false,"scope":"TARGET","local":"com.facebook.cache.disk.DiskStorageCache.evictAboveSize(long,CacheEventListener.EvictionReason)"} {"project":"facebook_fresco","commit":"2b267e1b619a40decd43e87edfd07c5a3312e7f7","changeType":"METHOD_INVOCATION","change":"reportEviction(reason,itemCount,sumItemSizes)","source":"com.facebook.cache.disk.DiskStorageCache.reportEviction(CacheEventListener.EvictionReason,int,long)","target":"com.facebook.cache.disk.DiskStorageCache.evictAboveSize(long,CacheEventListener.EvictionReason)","added":false,"scope":"TARGET","local":"com.facebook.cache.disk.DiskStorageCache.evictAboveSize(long,CacheEventListener.EvictionReason)"} {"project":"facebook_fresco","commit":"2b267e1b619a40decd43e87edfd07c5a3312e7f7","changeType":"EXPRESSION_STATEMENT","change":"reportEviction(CacheEventListener.EvictionReason.CONTENT_STALE,itemsRemovedCount,itemsRemovedSize)","source":"com.facebook.cache.disk.DiskStorageCache.reportEviction(CacheEventListener.EvictionReason,int,long)","target":"com.facebook.cache.disk.DiskStorageCache.evictAboveSize(long,CacheEventListener.EvictionReason)","added":false,"scope":"SUR_S","local":"com.facebook.cache.disk.DiskStorageCache.clearOldEntries(long)"} {"project":"facebook_fresco","commit":"2b267e1b619a40decd43e87edfd07c5a3312e7f7","changeType":"METHOD_INVOCATION","change":"reportEviction(CacheEventListener.EvictionReason.CONTENT_STALE,itemsRemovedCount,itemsRemovedSize)","source":"com.facebook.cache.disk.DiskStorageCache.reportEviction(CacheEventListener.EvictionReason,int,long)","target":"com.facebook.cache.disk.DiskStorageCache.evictAboveSize(long,CacheEventListener.EvictionReason)","added":false,"scope":"SUR_S","local":"com.facebook.cache.disk.DiskStorageCache.clearOldEntries(long)"} {"project":"facebook_fresco","commit":"2b267e1b619a40decd43e87edfd07c5a3312e7f7","changeType":"SYNCHRONIZED_STATEMENT","change":"synchronized (mLock) {\n try {\n long now\u003dmClock.now();\n Collection\u003cDiskStorage.Entry\u003e allEntries\u003dmStorage.getEntries();\n int itemsRemovedCount\u003d0;\n long itemsRemovedSize\u003d0L;\n for ( DiskStorage.Entry entry : allEntries) {\n long entryAgeMs\u003dMath.max(1,Math.abs(now - entry.getTimestamp()));\n if (entryAgeMs \u003e\u003d cacheExpirationMs) {\n long entryRemovedSize\u003dmStorage.remove(entry);\n mIndex.values().remove(entry.getId());\n if (entryRemovedSize \u003e 0) {\n itemsRemovedCount++;\n itemsRemovedSize+\u003dentryRemovedSize;\n }\n }\n else {\n oldestRemainingEntryAgeMs\u003dMath.max(oldestRemainingEntryAgeMs,entryAgeMs);\n }\n }\n mStorage.purgeUnexpectedResources();\n if (itemsRemovedCount \u003e 0) {\n maybeUpdateFileCacheSize();\n mCacheStats.increment(-itemsRemovedSize,-itemsRemovedCount);\n reportEviction(CacheEventListener.EvictionReason.CONTENT_STALE,itemsRemovedCount,itemsRemovedSize);\n }\n }\n catch ( IOException ioe) {\n mCacheErrorLogger.logError(CacheErrorLogger.CacheErrorCategory.EVICTION,TAG,\"clearOldEntries: \" + ioe.getMessage(),ioe);\n }\n}\n","source":"com.facebook.cache.disk.DiskStorageCache.reportEviction(CacheEventListener.EvictionReason,int,long)","target":"com.facebook.cache.disk.DiskStorageCache.evictAboveSize(long,CacheEventListener.EvictionReason)","added":false,"scope":"SUR_S","local":"com.facebook.cache.disk.DiskStorageCache.clearOldEntries(long)"} {"project":"facebook_fresco","commit":"2b267e1b619a40decd43e87edfd07c5a3312e7f7","changeType":"TRY_STATEMENT","change":"try {\n long now\u003dmClock.now();\n Collection\u003cDiskStorage.Entry\u003e allEntries\u003dmStorage.getEntries();\n int itemsRemovedCount\u003d0;\n long itemsRemovedSize\u003d0L;\n for ( DiskStorage.Entry entry : allEntries) {\n long entryAgeMs\u003dMath.max(1,Math.abs(now - entry.getTimestamp()));\n if (entryAgeMs \u003e\u003d cacheExpirationMs) {\n long entryRemovedSize\u003dmStorage.remove(entry);\n mIndex.values().remove(entry.getId());\n if (entryRemovedSize \u003e 0) {\n itemsRemovedCount++;\n itemsRemovedSize+\u003dentryRemovedSize;\n }\n }\n else {\n oldestRemainingEntryAgeMs\u003dMath.max(oldestRemainingEntryAgeMs,entryAgeMs);\n }\n }\n mStorage.purgeUnexpectedResources();\n if (itemsRemovedCount \u003e 0) {\n maybeUpdateFileCacheSize();\n mCacheStats.increment(-itemsRemovedSize,-itemsRemovedCount);\n reportEviction(CacheEventListener.EvictionReason.CONTENT_STALE,itemsRemovedCount,itemsRemovedSize);\n }\n}\n catch (IOException ioe) {\n mCacheErrorLogger.logError(CacheErrorLogger.CacheErrorCategory.EVICTION,TAG,\"clearOldEntries: \" + ioe.getMessage(),ioe);\n}\n","source":"com.facebook.cache.disk.DiskStorageCache.reportEviction(CacheEventListener.EvictionReason,int,long)","target":"com.facebook.cache.disk.DiskStorageCache.evictAboveSize(long,CacheEventListener.EvictionReason)","added":false,"scope":"SUR_S","local":"com.facebook.cache.disk.DiskStorageCache.clearOldEntries(long)"} {"project":"elastic_elasticsearch-hadoop","commit":"b21dd975511b79f07fe4701954b06ec7229e6c13","changeType":"METHOD_DECLARATION","change":"org.elasticsearch.hadoop.rest.RestRepository.bulk()","source":"org.elasticsearch.hadoop.rest.RestRepository.bulk()","target":"org.elasticsearch.hadoop.rest.RestRepository.sendBatch()","added":false,"scope":"CLASS_S","local":"src.main.org.elasticsearch.hadoop.rest.RestRepository"} {"project":"elastic_elasticsearch-hadoop","commit":"b21dd975511b79f07fe4701954b06ec7229e6c13","changeType":"EXPRESSION_STATEMENT","change":"client.bulk(resource,data)","source":"org.elasticsearch.hadoop.rest.RestRepository.bulk()","target":"org.elasticsearch.hadoop.rest.RestRepository.sendBatch()","added":false,"scope":"SOURCE","local":"org.elasticsearch.hadoop.rest.RestRepository.bulk()"} {"project":"elastic_elasticsearch-hadoop","commit":"b21dd975511b79f07fe4701954b06ec7229e6c13","changeType":"METHOD_INVOCATION","change":"client.bulk(resource,data)","source":"org.elasticsearch.hadoop.rest.RestRepository.bulk()","target":"org.elasticsearch.hadoop.rest.RestRepository.sendBatch()","added":false,"scope":"SOURCE","local":"org.elasticsearch.hadoop.rest.RestRepository.bulk()"} {"project":"elastic_elasticsearch-hadoop","commit":"b21dd975511b79f07fe4701954b06ec7229e6c13","changeType":"MODIFIER","change":"private","source":"org.elasticsearch.hadoop.rest.RestRepository.bulk()","target":"org.elasticsearch.hadoop.rest.RestRepository.sendBatch()","added":false,"scope":"SOURCE","local":"org.elasticsearch.hadoop.rest.RestRepository.bulk()"} {"project":"elastic_elasticsearch-hadoop","commit":"b21dd975511b79f07fe4701954b06ec7229e6c13","changeType":"PRIMITIVE_TYPE","change":"void","source":"org.elasticsearch.hadoop.rest.RestRepository.bulk()","target":"org.elasticsearch.hadoop.rest.RestRepository.sendBatch()","added":false,"scope":"SOURCE","local":"org.elasticsearch.hadoop.rest.RestRepository.bulk()"} {"project":"elastic_elasticsearch-hadoop","commit":"b21dd975511b79f07fe4701954b06ec7229e6c13","changeType":"SIMPLE_TYPE","change":"IOException","source":"org.elasticsearch.hadoop.rest.RestRepository.bulk()","target":"org.elasticsearch.hadoop.rest.RestRepository.sendBatch()","added":false,"scope":"SOURCE","local":"org.elasticsearch.hadoop.rest.RestRepository.bulk()"} {"project":"elastic_elasticsearch-hadoop","commit":"b21dd975511b79f07fe4701954b06ec7229e6c13","changeType":"EXPRESSION_STATEMENT","change":"client.bulk(resource,data)","source":"org.elasticsearch.hadoop.rest.RestRepository.bulk()","target":"org.elasticsearch.hadoop.rest.RestRepository.sendBatch()","added":true,"scope":"TARGET","local":"org.elasticsearch.hadoop.rest.RestRepository.sendBatch()"} {"project":"elastic_elasticsearch-hadoop","commit":"b21dd975511b79f07fe4701954b06ec7229e6c13","changeType":"METHOD_INVOCATION","change":"client.bulk(resource,data)","source":"org.elasticsearch.hadoop.rest.RestRepository.bulk()","target":"org.elasticsearch.hadoop.rest.RestRepository.sendBatch()","added":true,"scope":"TARGET","local":"org.elasticsearch.hadoop.rest.RestRepository.sendBatch()"} {"project":"elastic_elasticsearch-hadoop","commit":"b21dd975511b79f07fe4701954b06ec7229e6c13","changeType":"EXPRESSION_STATEMENT","change":"bulk()","source":"org.elasticsearch.hadoop.rest.RestRepository.bulk()","target":"org.elasticsearch.hadoop.rest.RestRepository.sendBatch()","added":false,"scope":"TARGET","local":"org.elasticsearch.hadoop.rest.RestRepository.sendBatch()"} {"project":"elastic_elasticsearch-hadoop","commit":"b21dd975511b79f07fe4701954b06ec7229e6c13","changeType":"METHOD_INVOCATION","change":"bulk()","source":"org.elasticsearch.hadoop.rest.RestRepository.bulk()","target":"org.elasticsearch.hadoop.rest.RestRepository.sendBatch()","added":false,"scope":"TARGET","local":"org.elasticsearch.hadoop.rest.RestRepository.sendBatch()"} {"project":"elastic_elasticsearch-hadoop","commit":"65c8abcf81d9e3d2da48935651b7b5d4dfe31a43","changeType":"METHOD_DECLARATION","change":"org.elasticsearch.repositories.hdfs.HdfsRepository.initAuthorization(RepositorySettings,Configuration)","source":"org.elasticsearch.repositories.hdfs.HdfsRepository.initAuthorization(RepositorySettings,Configuration)","target":"org.elasticsearch.repositories.hdfs.HdfsRepository.initFileSystem(RepositorySettings)","added":false,"scope":"CLASS_S","local":"repository-hdfs.src.main.org.elasticsearch.repositories.hdfs.HdfsRepository"} {"project":"elastic_elasticsearch-hadoop","commit":"65c8abcf81d9e3d2da48935651b7b5d4dfe31a43","changeType":"CLASS_INSTANCE_CREATION","change":"new Path(cfg.get(\"hadoop_config\"))","source":"org.elasticsearch.repositories.hdfs.HdfsRepository.initAuthorization(RepositorySettings,Configuration)","target":"org.elasticsearch.repositories.hdfs.HdfsRepository.initFileSystem(RepositorySettings)","added":false,"scope":"SOURCE","local":"org.elasticsearch.repositories.hdfs.HdfsRepository.initAuthorization(RepositorySettings,Configuration)"} {"project":"elastic_elasticsearch-hadoop","commit":"65c8abcf81d9e3d2da48935651b7b5d4dfe31a43","changeType":"CLASS_INSTANCE_CREATION","change":"new Path(cfg.get(\"hdfs_config\"))","source":"org.elasticsearch.repositories.hdfs.HdfsRepository.initAuthorization(RepositorySettings,Configuration)","target":"org.elasticsearch.repositories.hdfs.HdfsRepository.initFileSystem(RepositorySettings)","added":false,"scope":"SOURCE","local":"org.elasticsearch.repositories.hdfs.HdfsRepository.initAuthorization(RepositorySettings,Configuration)"} {"project":"elastic_elasticsearch-hadoop","commit":"65c8abcf81d9e3d2da48935651b7b5d4dfe31a43","changeType":"EXPRESSION_STATEMENT","change":"UserGroupInformation.setConfiguration(cfg)","source":"org.elasticsearch.repositories.hdfs.HdfsRepository.initAuthorization(RepositorySettings,Configuration)","target":"org.elasticsearch.repositories.hdfs.HdfsRepository.initFileSystem(RepositorySettings)","added":false,"scope":"SOURCE","local":"org.elasticsearch.repositories.hdfs.HdfsRepository.initAuthorization(RepositorySettings,Configuration)"} {"project":"elastic_elasticsearch-hadoop","commit":"65c8abcf81d9e3d2da48935651b7b5d4dfe31a43","changeType":"EXPRESSION_STATEMENT","change":"cfg.set(\"hadoop.security.authentication\",authenticationType)","source":"org.elasticsearch.repositories.hdfs.HdfsRepository.initAuthorization(RepositorySettings,Configuration)","target":"org.elasticsearch.repositories.hdfs.HdfsRepository.initFileSystem(RepositorySettings)","added":false,"scope":"SOURCE","local":"org.elasticsearch.repositories.hdfs.HdfsRepository.initAuthorization(RepositorySettings,Configuration)"} {"project":"elastic_elasticsearch-hadoop","commit":"65c8abcf81d9e3d2da48935651b7b5d4dfe31a43","changeType":"EXPRESSION_STATEMENT","change":"cfg.addResource(new Path(cfg.get(\"hadoop_config\")))","source":"org.elasticsearch.repositories.hdfs.HdfsRepository.initAuthorization(RepositorySettings,Configuration)","target":"org.elasticsearch.repositories.hdfs.HdfsRepository.initFileSystem(RepositorySettings)","added":false,"scope":"SOURCE","local":"org.elasticsearch.repositories.hdfs.HdfsRepository.initAuthorization(RepositorySettings,Configuration)"} {"project":"elastic_elasticsearch-hadoop","commit":"65c8abcf81d9e3d2da48935651b7b5d4dfe31a43","changeType":"EXPRESSION_STATEMENT","change":"cfg.addResource(new Path(cfg.get(\"hdfs_config\")))","source":"org.elasticsearch.repositories.hdfs.HdfsRepository.initAuthorization(RepositorySettings,Configuration)","target":"org.elasticsearch.repositories.hdfs.HdfsRepository.initFileSystem(RepositorySettings)","added":false,"scope":"SOURCE","local":"org.elasticsearch.repositories.hdfs.HdfsRepository.initAuthorization(RepositorySettings,Configuration)"} {"project":"elastic_elasticsearch-hadoop","commit":"65c8abcf81d9e3d2da48935651b7b5d4dfe31a43","changeType":"EXPRESSION_STATEMENT","change":"System.setProperty(\"java.security.krb5.conf\",cfg.get(\"kerberos_config\"))","source":"org.elasticsearch.repositories.hdfs.HdfsRepository.initAuthorization(RepositorySettings,Configuration)","target":"org.elasticsearch.repositories.hdfs.HdfsRepository.initFileSystem(RepositorySettings)","added":false,"scope":"SOURCE","local":"org.elasticsearch.repositories.hdfs.HdfsRepository.initAuthorization(RepositorySettings,Configuration)"} {"project":"elastic_elasticsearch-hadoop","commit":"65c8abcf81d9e3d2da48935651b7b5d4dfe31a43","changeType":"IF_STATEMENT","change":"\"kerberos\".equals(authenticationType)","source":"org.elasticsearch.repositories.hdfs.HdfsRepository.initAuthorization(RepositorySettings,Configuration)","target":"org.elasticsearch.repositories.hdfs.HdfsRepository.initFileSystem(RepositorySettings)","added":false,"scope":"SOURCE","local":"org.elasticsearch.repositories.hdfs.HdfsRepository.initAuthorization(RepositorySettings,Configuration)"} {"project":"elastic_elasticsearch-hadoop","commit":"65c8abcf81d9e3d2da48935651b7b5d4dfe31a43","changeType":"METHOD_INVOCATION","change":"UserGroupInformation.setConfiguration(cfg)","source":"org.elasticsearch.repositories.hdfs.HdfsRepository.initAuthorization(RepositorySettings,Configuration)","target":"org.elasticsearch.repositories.hdfs.HdfsRepository.initFileSystem(RepositorySettings)","added":false,"scope":"SOURCE","local":"org.elasticsearch.repositories.hdfs.HdfsRepository.initAuthorization(RepositorySettings,Configuration)"} {"project":"elastic_elasticsearch-hadoop","commit":"65c8abcf81d9e3d2da48935651b7b5d4dfe31a43","changeType":"METHOD_INVOCATION","change":"cfg.set(\"hadoop.security.authentication\",authenticationType)","source":"org.elasticsearch.repositories.hdfs.HdfsRepository.initAuthorization(RepositorySettings,Configuration)","target":"org.elasticsearch.repositories.hdfs.HdfsRepository.initFileSystem(RepositorySettings)","added":false,"scope":"SOURCE","local":"org.elasticsearch.repositories.hdfs.HdfsRepository.initAuthorization(RepositorySettings,Configuration)"} {"project":"elastic_elasticsearch-hadoop","commit":"65c8abcf81d9e3d2da48935651b7b5d4dfe31a43","changeType":"METHOD_INVOCATION","change":"cfg.get(\"hadoop_config\")","source":"org.elasticsearch.repositories.hdfs.HdfsRepository.initAuthorization(RepositorySettings,Configuration)","target":"org.elasticsearch.repositories.hdfs.HdfsRepository.initFileSystem(RepositorySettings)","added":false,"scope":"SOURCE","local":"org.elasticsearch.repositories.hdfs.HdfsRepository.initAuthorization(RepositorySettings,Configuration)"} {"project":"elastic_elasticsearch-hadoop","commit":"65c8abcf81d9e3d2da48935651b7b5d4dfe31a43","changeType":"METHOD_INVOCATION","change":"cfg.addResource(new Path(cfg.get(\"hadoop_config\")))","source":"org.elasticsearch.repositories.hdfs.HdfsRepository.initAuthorization(RepositorySettings,Configuration)","target":"org.elasticsearch.repositories.hdfs.HdfsRepository.initFileSystem(RepositorySettings)","added":false,"scope":"SOURCE","local":"org.elasticsearch.repositories.hdfs.HdfsRepository.initAuthorization(RepositorySettings,Configuration)"} {"project":"elastic_elasticsearch-hadoop","commit":"65c8abcf81d9e3d2da48935651b7b5d4dfe31a43","changeType":"METHOD_INVOCATION","change":"cfg.get(\"hdfs_config\")","source":"org.elasticsearch.repositories.hdfs.HdfsRepository.initAuthorization(RepositorySettings,Configuration)","target":"org.elasticsearch.repositories.hdfs.HdfsRepository.initFileSystem(RepositorySettings)","added":false,"scope":"SOURCE","local":"org.elasticsearch.repositories.hdfs.HdfsRepository.initAuthorization(RepositorySettings,Configuration)"} {"project":"elastic_elasticsearch-hadoop","commit":"65c8abcf81d9e3d2da48935651b7b5d4dfe31a43","changeType":"METHOD_INVOCATION","change":"cfg.addResource(new Path(cfg.get(\"hdfs_config\")))","source":"org.elasticsearch.repositories.hdfs.HdfsRepository.initAuthorization(RepositorySettings,Configuration)","target":"org.elasticsearch.repositories.hdfs.HdfsRepository.initFileSystem(RepositorySettings)","added":false,"scope":"SOURCE","local":"org.elasticsearch.repositories.hdfs.HdfsRepository.initAuthorization(RepositorySettings,Configuration)"} {"project":"elastic_elasticsearch-hadoop","commit":"65c8abcf81d9e3d2da48935651b7b5d4dfe31a43","changeType":"METHOD_INVOCATION","change":"cfg.get(\"kerberos_config\")","source":"org.elasticsearch.repositories.hdfs.HdfsRepository.initAuthorization(RepositorySettings,Configuration)","target":"org.elasticsearch.repositories.hdfs.HdfsRepository.initFileSystem(RepositorySettings)","added":false,"scope":"SOURCE","local":"org.elasticsearch.repositories.hdfs.HdfsRepository.initAuthorization(RepositorySettings,Configuration)"} {"project":"elastic_elasticsearch-hadoop","commit":"65c8abcf81d9e3d2da48935651b7b5d4dfe31a43","changeType":"METHOD_INVOCATION","change":"System.setProperty(\"java.security.krb5.conf\",cfg.get(\"kerberos_config\"))","source":"org.elasticsearch.repositories.hdfs.HdfsRepository.initAuthorization(RepositorySettings,Configuration)","target":"org.elasticsearch.repositories.hdfs.HdfsRepository.initFileSystem(RepositorySettings)","added":false,"scope":"SOURCE","local":"org.elasticsearch.repositories.hdfs.HdfsRepository.initAuthorization(RepositorySettings,Configuration)"} {"project":"elastic_elasticsearch-hadoop","commit":"65c8abcf81d9e3d2da48935651b7b5d4dfe31a43","changeType":"METHOD_INVOCATION","change":"\"kerberos\".equals(authenticationType)","source":"org.elasticsearch.repositories.hdfs.HdfsRepository.initAuthorization(RepositorySettings,Configuration)","target":"org.elasticsearch.repositories.hdfs.HdfsRepository.initFileSystem(RepositorySettings)","added":false,"scope":"SOURCE","local":"org.elasticsearch.repositories.hdfs.HdfsRepository.initAuthorization(RepositorySettings,Configuration)"} {"project":"elastic_elasticsearch-hadoop","commit":"65c8abcf81d9e3d2da48935651b7b5d4dfe31a43","changeType":"METHOD_INVOCATION","change":"repositorySettings.settings()","source":"org.elasticsearch.repositories.hdfs.HdfsRepository.initAuthorization(RepositorySettings,Configuration)","target":"org.elasticsearch.repositories.hdfs.HdfsRepository.initFileSystem(RepositorySettings)","added":false,"scope":"SOURCE","local":"org.elasticsearch.repositories.hdfs.HdfsRepository.initAuthorization(RepositorySettings,Configuration)"} {"project":"elastic_elasticsearch-hadoop","commit":"65c8abcf81d9e3d2da48935651b7b5d4dfe31a43","changeType":"METHOD_INVOCATION","change":"repositorySettings.settings().get(\"authentication_type\")","source":"org.elasticsearch.repositories.hdfs.HdfsRepository.initAuthorization(RepositorySettings,Configuration)","target":"org.elasticsearch.repositories.hdfs.HdfsRepository.initFileSystem(RepositorySettings)","added":false,"scope":"SOURCE","local":"org.elasticsearch.repositories.hdfs.HdfsRepository.initAuthorization(RepositorySettings,Configuration)"} {"project":"elastic_elasticsearch-hadoop","commit":"65c8abcf81d9e3d2da48935651b7b5d4dfe31a43","changeType":"MODIFIER","change":"private","source":"org.elasticsearch.repositories.hdfs.HdfsRepository.initAuthorization(RepositorySettings,Configuration)","target":"org.elasticsearch.repositories.hdfs.HdfsRepository.initFileSystem(RepositorySettings)","added":false,"scope":"SOURCE","local":"org.elasticsearch.repositories.hdfs.HdfsRepository.initAuthorization(RepositorySettings,Configuration)"} {"project":"elastic_elasticsearch-hadoop","commit":"65c8abcf81d9e3d2da48935651b7b5d4dfe31a43","changeType":"PRIMITIVE_TYPE","change":"void","source":"org.elasticsearch.repositories.hdfs.HdfsRepository.initAuthorization(RepositorySettings,Configuration)","target":"org.elasticsearch.repositories.hdfs.HdfsRepository.initFileSystem(RepositorySettings)","added":false,"scope":"SOURCE","local":"org.elasticsearch.repositories.hdfs.HdfsRepository.initAuthorization(RepositorySettings,Configuration)"} {"project":"elastic_elasticsearch-hadoop","commit":"65c8abcf81d9e3d2da48935651b7b5d4dfe31a43","changeType":"SIMPLE_TYPE","change":"Path","source":"org.elasticsearch.repositories.hdfs.HdfsRepository.initAuthorization(RepositorySettings,Configuration)","target":"org.elasticsearch.repositories.hdfs.HdfsRepository.initFileSystem(RepositorySettings)","added":false,"scope":"SOURCE","local":"org.elasticsearch.repositories.hdfs.HdfsRepository.initAuthorization(RepositorySettings,Configuration)"} {"project":"elastic_elasticsearch-hadoop","commit":"65c8abcf81d9e3d2da48935651b7b5d4dfe31a43","changeType":"SIMPLE_TYPE","change":"String","source":"org.elasticsearch.repositories.hdfs.HdfsRepository.initAuthorization(RepositorySettings,Configuration)","target":"org.elasticsearch.repositories.hdfs.HdfsRepository.initFileSystem(RepositorySettings)","added":false,"scope":"SOURCE","local":"org.elasticsearch.repositories.hdfs.HdfsRepository.initAuthorization(RepositorySettings,Configuration)"} {"project":"elastic_elasticsearch-hadoop","commit":"65c8abcf81d9e3d2da48935651b7b5d4dfe31a43","changeType":"SIMPLE_TYPE","change":"Configuration","source":"org.elasticsearch.repositories.hdfs.HdfsRepository.initAuthorization(RepositorySettings,Configuration)","target":"org.elasticsearch.repositories.hdfs.HdfsRepository.initFileSystem(RepositorySettings)","added":false,"scope":"SOURCE","local":"org.elasticsearch.repositories.hdfs.HdfsRepository.initAuthorization(RepositorySettings,Configuration)"} {"project":"elastic_elasticsearch-hadoop","commit":"65c8abcf81d9e3d2da48935651b7b5d4dfe31a43","changeType":"SIMPLE_TYPE","change":"RepositorySettings","source":"org.elasticsearch.repositories.hdfs.HdfsRepository.initAuthorization(RepositorySettings,Configuration)","target":"org.elasticsearch.repositories.hdfs.HdfsRepository.initFileSystem(RepositorySettings)","added":false,"scope":"SOURCE","local":"org.elasticsearch.repositories.hdfs.HdfsRepository.initAuthorization(RepositorySettings,Configuration)"} {"project":"elastic_elasticsearch-hadoop","commit":"65c8abcf81d9e3d2da48935651b7b5d4dfe31a43","changeType":"SINGLE_VARIABLE_DECLARATION","change":"Configuration cfg","source":"org.elasticsearch.repositories.hdfs.HdfsRepository.initAuthorization(RepositorySettings,Configuration)","target":"org.elasticsearch.repositories.hdfs.HdfsRepository.initFileSystem(RepositorySettings)","added":false,"scope":"SOURCE","local":"org.elasticsearch.repositories.hdfs.HdfsRepository.initAuthorization(RepositorySettings,Configuration)"} {"project":"elastic_elasticsearch-hadoop","commit":"65c8abcf81d9e3d2da48935651b7b5d4dfe31a43","changeType":"SINGLE_VARIABLE_DECLARATION","change":"RepositorySettings repositorySettings","source":"org.elasticsearch.repositories.hdfs.HdfsRepository.initAuthorization(RepositorySettings,Configuration)","target":"org.elasticsearch.repositories.hdfs.HdfsRepository.initFileSystem(RepositorySettings)","added":false,"scope":"SOURCE","local":"org.elasticsearch.repositories.hdfs.HdfsRepository.initAuthorization(RepositorySettings,Configuration)"} {"project":"elastic_elasticsearch-hadoop","commit":"65c8abcf81d9e3d2da48935651b7b5d4dfe31a43","changeType":"STRING_LITERAL","change":"hadoop.security.authentication","source":"org.elasticsearch.repositories.hdfs.HdfsRepository.initAuthorization(RepositorySettings,Configuration)","target":"org.elasticsearch.repositories.hdfs.HdfsRepository.initFileSystem(RepositorySettings)","added":false,"scope":"SOURCE","local":"org.elasticsearch.repositories.hdfs.HdfsRepository.initAuthorization(RepositorySettings,Configuration)"} {"project":"elastic_elasticsearch-hadoop","commit":"65c8abcf81d9e3d2da48935651b7b5d4dfe31a43","changeType":"STRING_LITERAL","change":"hadoop_config","source":"org.elasticsearch.repositories.hdfs.HdfsRepository.initAuthorization(RepositorySettings,Configuration)","target":"org.elasticsearch.repositories.hdfs.HdfsRepository.initFileSystem(RepositorySettings)","added":false,"scope":"SOURCE","local":"org.elasticsearch.repositories.hdfs.HdfsRepository.initAuthorization(RepositorySettings,Configuration)"} {"project":"elastic_elasticsearch-hadoop","commit":"65c8abcf81d9e3d2da48935651b7b5d4dfe31a43","changeType":"STRING_LITERAL","change":"hdfs_config","source":"org.elasticsearch.repositories.hdfs.HdfsRepository.initAuthorization(RepositorySettings,Configuration)","target":"org.elasticsearch.repositories.hdfs.HdfsRepository.initFileSystem(RepositorySettings)","added":false,"scope":"SOURCE","local":"org.elasticsearch.repositories.hdfs.HdfsRepository.initAuthorization(RepositorySettings,Configuration)"} {"project":"elastic_elasticsearch-hadoop","commit":"65c8abcf81d9e3d2da48935651b7b5d4dfe31a43","changeType":"STRING_LITERAL","change":"kerberos_config","source":"org.elasticsearch.repositories.hdfs.HdfsRepository.initAuthorization(RepositorySettings,Configuration)","target":"org.elasticsearch.repositories.hdfs.HdfsRepository.initFileSystem(RepositorySettings)","added":false,"scope":"SOURCE","local":"org.elasticsearch.repositories.hdfs.HdfsRepository.initAuthorization(RepositorySettings,Configuration)"} {"project":"elastic_elasticsearch-hadoop","commit":"65c8abcf81d9e3d2da48935651b7b5d4dfe31a43","changeType":"STRING_LITERAL","change":"java.security.krb5.conf","source":"org.elasticsearch.repositories.hdfs.HdfsRepository.initAuthorization(RepositorySettings,Configuration)","target":"org.elasticsearch.repositories.hdfs.HdfsRepository.initFileSystem(RepositorySettings)","added":false,"scope":"SOURCE","local":"org.elasticsearch.repositories.hdfs.HdfsRepository.initAuthorization(RepositorySettings,Configuration)"} {"project":"elastic_elasticsearch-hadoop","commit":"65c8abcf81d9e3d2da48935651b7b5d4dfe31a43","changeType":"STRING_LITERAL","change":"kerberos","source":"org.elasticsearch.repositories.hdfs.HdfsRepository.initAuthorization(RepositorySettings,Configuration)","target":"org.elasticsearch.repositories.hdfs.HdfsRepository.initFileSystem(RepositorySettings)","added":false,"scope":"SOURCE","local":"org.elasticsearch.repositories.hdfs.HdfsRepository.initAuthorization(RepositorySettings,Configuration)"} {"project":"elastic_elasticsearch-hadoop","commit":"65c8abcf81d9e3d2da48935651b7b5d4dfe31a43","changeType":"STRING_LITERAL","change":"authentication_type","source":"org.elasticsearch.repositories.hdfs.HdfsRepository.initAuthorization(RepositorySettings,Configuration)","target":"org.elasticsearch.repositories.hdfs.HdfsRepository.initFileSystem(RepositorySettings)","added":false,"scope":"SOURCE","local":"org.elasticsearch.repositories.hdfs.HdfsRepository.initAuthorization(RepositorySettings,Configuration)"} {"project":"elastic_elasticsearch-hadoop","commit":"65c8abcf81d9e3d2da48935651b7b5d4dfe31a43","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"authenticationType","source":"org.elasticsearch.repositories.hdfs.HdfsRepository.initAuthorization(RepositorySettings,Configuration)","target":"org.elasticsearch.repositories.hdfs.HdfsRepository.initFileSystem(RepositorySettings)","added":false,"scope":"SOURCE","local":"org.elasticsearch.repositories.hdfs.HdfsRepository.initAuthorization(RepositorySettings,Configuration)"} {"project":"elastic_elasticsearch-hadoop","commit":"65c8abcf81d9e3d2da48935651b7b5d4dfe31a43","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"String [authenticationType\u003drepositorySettings.settings().get(\"authentication_type\")]","source":"org.elasticsearch.repositories.hdfs.HdfsRepository.initAuthorization(RepositorySettings,Configuration)","target":"org.elasticsearch.repositories.hdfs.HdfsRepository.initFileSystem(RepositorySettings)","added":false,"scope":"SOURCE","local":"org.elasticsearch.repositories.hdfs.HdfsRepository.initAuthorization(RepositorySettings,Configuration)"} {"project":"elastic_elasticsearch-hadoop","commit":"65c8abcf81d9e3d2da48935651b7b5d4dfe31a43","changeType":"EXPRESSION_STATEMENT","change":"UserGroupInformation.setConfiguration(cfg)","source":"org.elasticsearch.repositories.hdfs.HdfsRepository.initAuthorization(RepositorySettings,Configuration)","target":"org.elasticsearch.repositories.hdfs.HdfsRepository.initFileSystem(RepositorySettings)","added":true,"scope":"TARGET","local":"org.elasticsearch.repositories.hdfs.HdfsRepository.initFileSystem(RepositorySettings)"} {"project":"elastic_elasticsearch-hadoop","commit":"65c8abcf81d9e3d2da48935651b7b5d4dfe31a43","changeType":"METHOD_INVOCATION","change":"UserGroupInformation.setConfiguration(cfg)","source":"org.elasticsearch.repositories.hdfs.HdfsRepository.initAuthorization(RepositorySettings,Configuration)","target":"org.elasticsearch.repositories.hdfs.HdfsRepository.initFileSystem(RepositorySettings)","added":true,"scope":"TARGET","local":"org.elasticsearch.repositories.hdfs.HdfsRepository.initFileSystem(RepositorySettings)"} {"project":"elastic_elasticsearch-hadoop","commit":"65c8abcf81d9e3d2da48935651b7b5d4dfe31a43","changeType":"EXPRESSION_STATEMENT","change":"initAuthorization(repositorySettings,cfg)","source":"org.elasticsearch.repositories.hdfs.HdfsRepository.initAuthorization(RepositorySettings,Configuration)","target":"org.elasticsearch.repositories.hdfs.HdfsRepository.initFileSystem(RepositorySettings)","added":false,"scope":"TARGET","local":"org.elasticsearch.repositories.hdfs.HdfsRepository.initFileSystem(RepositorySettings)"} {"project":"elastic_elasticsearch-hadoop","commit":"65c8abcf81d9e3d2da48935651b7b5d4dfe31a43","changeType":"METHOD_INVOCATION","change":"initAuthorization(repositorySettings,cfg)","source":"org.elasticsearch.repositories.hdfs.HdfsRepository.initAuthorization(RepositorySettings,Configuration)","target":"org.elasticsearch.repositories.hdfs.HdfsRepository.initFileSystem(RepositorySettings)","added":false,"scope":"TARGET","local":"org.elasticsearch.repositories.hdfs.HdfsRepository.initFileSystem(RepositorySettings)"} {"project":"brettwooldridge_HikariCP","commit":"fd02583e477ed24780f4e26699badf48ae0aab6a","changeType":"METHOD_DECLARATION","change":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)","source":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)","target":"com.zaxxer.hikari.util.PropertyElf.setTargetFromProperties(Object,Properties)","added":false,"scope":"CLASS_S","local":"src.main.com.zaxxer.hikari.util.PropertyElf"} {"project":"brettwooldridge_HikariCP","commit":"fd02583e477ed24780f4e26699badf48ae0aab6a","changeType":"ARRAY_ACCESS","change":"writeMethod.getParameterTypes()[0]","source":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)","target":"com.zaxxer.hikari.util.PropertyElf.setTargetFromProperties(Object,Properties)","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)"} {"project":"brettwooldridge_HikariCP","commit":"fd02583e477ed24780f4e26699badf48ae0aab6a","changeType":"ASSIGNMENT","change":"writeMethod \u003d method","source":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)","target":"com.zaxxer.hikari.util.PropertyElf.setTargetFromProperties(Object,Properties)","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)"} {"project":"brettwooldridge_HikariCP","commit":"fd02583e477ed24780f4e26699badf48ae0aab6a","changeType":"ASSIGNMENT","change":"methodName \u003d \"set\" + propName.toUpperCase()","source":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)","target":"com.zaxxer.hikari.util.PropertyElf.setTargetFromProperties(Object,Properties)","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)"} {"project":"brettwooldridge_HikariCP","commit":"fd02583e477ed24780f4e26699badf48ae0aab6a","changeType":"BREAK_STATEMENT","change":"break;\n","source":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)","target":"com.zaxxer.hikari.util.PropertyElf.setTargetFromProperties(Object,Properties)","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)"} {"project":"brettwooldridge_HikariCP","commit":"fd02583e477ed24780f4e26699badf48ae0aab6a","changeType":"CATCH_CLAUSE","change":"catch (Exception e) {\n LOGGER.error(\"Exception setting property {} on target {}\",propName,target.getClass(),e);\n throw new RuntimeException(e);\n}\n","source":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)","target":"com.zaxxer.hikari.util.PropertyElf.setTargetFromProperties(Object,Properties)","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)"} {"project":"brettwooldridge_HikariCP","commit":"fd02583e477ed24780f4e26699badf48ae0aab6a","changeType":"CLASS_INSTANCE_CREATION","change":"new RuntimeException(e)","source":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)","target":"com.zaxxer.hikari.util.PropertyElf.setTargetFromProperties(Object,Properties)","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)"} {"project":"brettwooldridge_HikariCP","commit":"fd02583e477ed24780f4e26699badf48ae0aab6a","changeType":"CLASS_INSTANCE_CREATION","change":"new RuntimeException(String.format(\"Property %s does not exist on target %s\",propName,target.getClass()))","source":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)","target":"com.zaxxer.hikari.util.PropertyElf.setTargetFromProperties(Object,Properties)","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)"} {"project":"brettwooldridge_HikariCP","commit":"fd02583e477ed24780f4e26699badf48ae0aab6a","changeType":"ENHANCED_FOR_STATEMENT","change":"for (Method method : methods) {\n if (method.getName().equals(methodName) \u0026\u0026 method.getParameterTypes().length \u003d\u003d 1) {\n writeMethod\u003dmethod;\n break;\n }\n}\n","source":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)","target":"com.zaxxer.hikari.util.PropertyElf.setTargetFromProperties(Object,Properties)","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)"} {"project":"brettwooldridge_HikariCP","commit":"fd02583e477ed24780f4e26699badf48ae0aab6a","changeType":"EXPRESSION_STATEMENT","change":"LOGGER.error(\"Exception setting property {} on target {}\",propName,target.getClass(),e)","source":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)","target":"com.zaxxer.hikari.util.PropertyElf.setTargetFromProperties(Object,Properties)","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)"} {"project":"brettwooldridge_HikariCP","commit":"fd02583e477ed24780f4e26699badf48ae0aab6a","changeType":"EXPRESSION_STATEMENT","change":"writeMethod.invoke(target,propValue)","source":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)","target":"com.zaxxer.hikari.util.PropertyElf.setTargetFromProperties(Object,Properties)","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)"} {"project":"brettwooldridge_HikariCP","commit":"fd02583e477ed24780f4e26699badf48ae0aab6a","changeType":"EXPRESSION_STATEMENT","change":"writeMethod.invoke(target,propValue.toString())","source":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)","target":"com.zaxxer.hikari.util.PropertyElf.setTargetFromProperties(Object,Properties)","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)"} {"project":"brettwooldridge_HikariCP","commit":"fd02583e477ed24780f4e26699badf48ae0aab6a","changeType":"EXPRESSION_STATEMENT","change":"writeMethod.invoke(target,Boolean.parseBoolean(propValue.toString()))","source":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)","target":"com.zaxxer.hikari.util.PropertyElf.setTargetFromProperties(Object,Properties)","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)"} {"project":"brettwooldridge_HikariCP","commit":"fd02583e477ed24780f4e26699badf48ae0aab6a","changeType":"EXPRESSION_STATEMENT","change":"writeMethod.invoke(target,Long.parseLong(propValue.toString()))","source":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)","target":"com.zaxxer.hikari.util.PropertyElf.setTargetFromProperties(Object,Properties)","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)"} {"project":"brettwooldridge_HikariCP","commit":"fd02583e477ed24780f4e26699badf48ae0aab6a","changeType":"EXPRESSION_STATEMENT","change":"writeMethod.invoke(target,Integer.parseInt(propValue.toString()))","source":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)","target":"com.zaxxer.hikari.util.PropertyElf.setTargetFromProperties(Object,Properties)","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)"} {"project":"brettwooldridge_HikariCP","commit":"fd02583e477ed24780f4e26699badf48ae0aab6a","changeType":"EXPRESSION_STATEMENT","change":"LOGGER.error(\"Property {} does not exist on target {}\",propName,target.getClass())","source":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)","target":"com.zaxxer.hikari.util.PropertyElf.setTargetFromProperties(Object,Properties)","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)"} {"project":"brettwooldridge_HikariCP","commit":"fd02583e477ed24780f4e26699badf48ae0aab6a","changeType":"EXPRESSION_STATEMENT","change":"writeMethod\u003dmethod","source":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)","target":"com.zaxxer.hikari.util.PropertyElf.setTargetFromProperties(Object,Properties)","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)"} {"project":"brettwooldridge_HikariCP","commit":"fd02583e477ed24780f4e26699badf48ae0aab6a","changeType":"EXPRESSION_STATEMENT","change":"methodName\u003d\"set\" + propName.toUpperCase()","source":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)","target":"com.zaxxer.hikari.util.PropertyElf.setTargetFromProperties(Object,Properties)","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)"} {"project":"brettwooldridge_HikariCP","commit":"fd02583e477ed24780f4e26699badf48ae0aab6a","changeType":"FIELD_ACCESS","change":"method.getParameterTypes().length","source":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)","target":"com.zaxxer.hikari.util.PropertyElf.setTargetFromProperties(Object,Properties)","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)"} {"project":"brettwooldridge_HikariCP","commit":"fd02583e477ed24780f4e26699badf48ae0aab6a","changeType":"IF_STATEMENT","change":"paramClass \u003d\u003d String.class","source":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)","target":"com.zaxxer.hikari.util.PropertyElf.setTargetFromProperties(Object,Properties)","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)"} {"project":"brettwooldridge_HikariCP","commit":"fd02583e477ed24780f4e26699badf48ae0aab6a","changeType":"IF_STATEMENT","change":"paramClass \u003d\u003d boolean.class || paramClass \u003d\u003d Boolean.class","source":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)","target":"com.zaxxer.hikari.util.PropertyElf.setTargetFromProperties(Object,Properties)","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)"} {"project":"brettwooldridge_HikariCP","commit":"fd02583e477ed24780f4e26699badf48ae0aab6a","changeType":"IF_STATEMENT","change":"paramClass \u003d\u003d long.class","source":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)","target":"com.zaxxer.hikari.util.PropertyElf.setTargetFromProperties(Object,Properties)","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)"} {"project":"brettwooldridge_HikariCP","commit":"fd02583e477ed24780f4e26699badf48ae0aab6a","changeType":"IF_STATEMENT","change":"paramClass \u003d\u003d int.class","source":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)","target":"com.zaxxer.hikari.util.PropertyElf.setTargetFromProperties(Object,Properties)","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)"} {"project":"brettwooldridge_HikariCP","commit":"fd02583e477ed24780f4e26699badf48ae0aab6a","changeType":"IF_STATEMENT","change":"writeMethod \u003d\u003d null","source":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)","target":"com.zaxxer.hikari.util.PropertyElf.setTargetFromProperties(Object,Properties)","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)"} {"project":"brettwooldridge_HikariCP","commit":"fd02583e477ed24780f4e26699badf48ae0aab6a","changeType":"IF_STATEMENT","change":"method.getName().equals(methodName) \u0026\u0026 method.getParameterTypes().length \u003d\u003d 1","source":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)","target":"com.zaxxer.hikari.util.PropertyElf.setTargetFromProperties(Object,Properties)","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)"} {"project":"brettwooldridge_HikariCP","commit":"fd02583e477ed24780f4e26699badf48ae0aab6a","changeType":"INFIX_EXPRESSION","change":"paramClass \u003d\u003d String.class","source":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)","target":"com.zaxxer.hikari.util.PropertyElf.setTargetFromProperties(Object,Properties)","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)"} {"project":"brettwooldridge_HikariCP","commit":"fd02583e477ed24780f4e26699badf48ae0aab6a","changeType":"INFIX_EXPRESSION","change":"paramClass \u003d\u003d Boolean.class","source":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)","target":"com.zaxxer.hikari.util.PropertyElf.setTargetFromProperties(Object,Properties)","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)"} {"project":"brettwooldridge_HikariCP","commit":"fd02583e477ed24780f4e26699badf48ae0aab6a","changeType":"INFIX_EXPRESSION","change":"paramClass \u003d\u003d boolean.class","source":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)","target":"com.zaxxer.hikari.util.PropertyElf.setTargetFromProperties(Object,Properties)","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)"} {"project":"brettwooldridge_HikariCP","commit":"fd02583e477ed24780f4e26699badf48ae0aab6a","changeType":"INFIX_EXPRESSION","change":"paramClass \u003d\u003d boolean.class || paramClass \u003d\u003d Boolean.class","source":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)","target":"com.zaxxer.hikari.util.PropertyElf.setTargetFromProperties(Object,Properties)","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)"} {"project":"brettwooldridge_HikariCP","commit":"fd02583e477ed24780f4e26699badf48ae0aab6a","changeType":"INFIX_EXPRESSION","change":"paramClass \u003d\u003d long.class","source":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)","target":"com.zaxxer.hikari.util.PropertyElf.setTargetFromProperties(Object,Properties)","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)"} {"project":"brettwooldridge_HikariCP","commit":"fd02583e477ed24780f4e26699badf48ae0aab6a","changeType":"INFIX_EXPRESSION","change":"paramClass \u003d\u003d int.class","source":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)","target":"com.zaxxer.hikari.util.PropertyElf.setTargetFromProperties(Object,Properties)","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)"} {"project":"brettwooldridge_HikariCP","commit":"fd02583e477ed24780f4e26699badf48ae0aab6a","changeType":"INFIX_EXPRESSION","change":"writeMethod \u003d\u003d null","source":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)","target":"com.zaxxer.hikari.util.PropertyElf.setTargetFromProperties(Object,Properties)","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)"} {"project":"brettwooldridge_HikariCP","commit":"fd02583e477ed24780f4e26699badf48ae0aab6a","changeType":"INFIX_EXPRESSION","change":"method.getParameterTypes().length \u003d\u003d 1","source":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)","target":"com.zaxxer.hikari.util.PropertyElf.setTargetFromProperties(Object,Properties)","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)"} {"project":"brettwooldridge_HikariCP","commit":"fd02583e477ed24780f4e26699badf48ae0aab6a","changeType":"INFIX_EXPRESSION","change":"method.getName().equals(methodName) \u0026\u0026 method.getParameterTypes().length \u003d\u003d 1","source":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)","target":"com.zaxxer.hikari.util.PropertyElf.setTargetFromProperties(Object,Properties)","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)"} {"project":"brettwooldridge_HikariCP","commit":"fd02583e477ed24780f4e26699badf48ae0aab6a","changeType":"INFIX_EXPRESSION","change":"\"set\" + propName.toUpperCase()","source":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)","target":"com.zaxxer.hikari.util.PropertyElf.setTargetFromProperties(Object,Properties)","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)"} {"project":"brettwooldridge_HikariCP","commit":"fd02583e477ed24780f4e26699badf48ae0aab6a","changeType":"INFIX_EXPRESSION","change":"\"set\" + propName.substring(0,1).toUpperCase() + propName.substring(1)","source":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)","target":"com.zaxxer.hikari.util.PropertyElf.setTargetFromProperties(Object,Properties)","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)"} {"project":"brettwooldridge_HikariCP","commit":"fd02583e477ed24780f4e26699badf48ae0aab6a","changeType":"METHOD_INVOCATION","change":"target.getClass()","source":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)","target":"com.zaxxer.hikari.util.PropertyElf.setTargetFromProperties(Object,Properties)","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)"} {"project":"brettwooldridge_HikariCP","commit":"fd02583e477ed24780f4e26699badf48ae0aab6a","changeType":"METHOD_INVOCATION","change":"LOGGER.error(\"Exception setting property {} on target {}\",propName,target.getClass(),e)","source":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)","target":"com.zaxxer.hikari.util.PropertyElf.setTargetFromProperties(Object,Properties)","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)"} {"project":"brettwooldridge_HikariCP","commit":"fd02583e477ed24780f4e26699badf48ae0aab6a","changeType":"METHOD_INVOCATION","change":"writeMethod.invoke(target,propValue)","source":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)","target":"com.zaxxer.hikari.util.PropertyElf.setTargetFromProperties(Object,Properties)","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)"} {"project":"brettwooldridge_HikariCP","commit":"fd02583e477ed24780f4e26699badf48ae0aab6a","changeType":"METHOD_INVOCATION","change":"propValue.toString()","source":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)","target":"com.zaxxer.hikari.util.PropertyElf.setTargetFromProperties(Object,Properties)","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)"} {"project":"brettwooldridge_HikariCP","commit":"fd02583e477ed24780f4e26699badf48ae0aab6a","changeType":"METHOD_INVOCATION","change":"writeMethod.invoke(target,propValue.toString())","source":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)","target":"com.zaxxer.hikari.util.PropertyElf.setTargetFromProperties(Object,Properties)","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)"} {"project":"brettwooldridge_HikariCP","commit":"fd02583e477ed24780f4e26699badf48ae0aab6a","changeType":"METHOD_INVOCATION","change":"Boolean.parseBoolean(propValue.toString())","source":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)","target":"com.zaxxer.hikari.util.PropertyElf.setTargetFromProperties(Object,Properties)","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)"} {"project":"brettwooldridge_HikariCP","commit":"fd02583e477ed24780f4e26699badf48ae0aab6a","changeType":"METHOD_INVOCATION","change":"writeMethod.invoke(target,Boolean.parseBoolean(propValue.toString()))","source":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)","target":"com.zaxxer.hikari.util.PropertyElf.setTargetFromProperties(Object,Properties)","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)"} {"project":"brettwooldridge_HikariCP","commit":"fd02583e477ed24780f4e26699badf48ae0aab6a","changeType":"METHOD_INVOCATION","change":"Long.parseLong(propValue.toString())","source":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)","target":"com.zaxxer.hikari.util.PropertyElf.setTargetFromProperties(Object,Properties)","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)"} {"project":"brettwooldridge_HikariCP","commit":"fd02583e477ed24780f4e26699badf48ae0aab6a","changeType":"METHOD_INVOCATION","change":"writeMethod.invoke(target,Long.parseLong(propValue.toString()))","source":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)","target":"com.zaxxer.hikari.util.PropertyElf.setTargetFromProperties(Object,Properties)","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)"} {"project":"brettwooldridge_HikariCP","commit":"fd02583e477ed24780f4e26699badf48ae0aab6a","changeType":"METHOD_INVOCATION","change":"Integer.parseInt(propValue.toString())","source":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)","target":"com.zaxxer.hikari.util.PropertyElf.setTargetFromProperties(Object,Properties)","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)"} {"project":"brettwooldridge_HikariCP","commit":"fd02583e477ed24780f4e26699badf48ae0aab6a","changeType":"METHOD_INVOCATION","change":"writeMethod.invoke(target,Integer.parseInt(propValue.toString()))","source":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)","target":"com.zaxxer.hikari.util.PropertyElf.setTargetFromProperties(Object,Properties)","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)"} {"project":"brettwooldridge_HikariCP","commit":"fd02583e477ed24780f4e26699badf48ae0aab6a","changeType":"METHOD_INVOCATION","change":"writeMethod.getParameterTypes()","source":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)","target":"com.zaxxer.hikari.util.PropertyElf.setTargetFromProperties(Object,Properties)","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)"} {"project":"brettwooldridge_HikariCP","commit":"fd02583e477ed24780f4e26699badf48ae0aab6a","changeType":"METHOD_INVOCATION","change":"String.format(\"Property %s does not exist on target %s\",propName,target.getClass())","source":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)","target":"com.zaxxer.hikari.util.PropertyElf.setTargetFromProperties(Object,Properties)","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)"} {"project":"brettwooldridge_HikariCP","commit":"fd02583e477ed24780f4e26699badf48ae0aab6a","changeType":"METHOD_INVOCATION","change":"LOGGER.error(\"Property {} does not exist on target {}\",propName,target.getClass())","source":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)","target":"com.zaxxer.hikari.util.PropertyElf.setTargetFromProperties(Object,Properties)","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)"} {"project":"brettwooldridge_HikariCP","commit":"fd02583e477ed24780f4e26699badf48ae0aab6a","changeType":"METHOD_INVOCATION","change":"method.getParameterTypes()","source":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)","target":"com.zaxxer.hikari.util.PropertyElf.setTargetFromProperties(Object,Properties)","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)"} {"project":"brettwooldridge_HikariCP","commit":"fd02583e477ed24780f4e26699badf48ae0aab6a","changeType":"METHOD_INVOCATION","change":"method.getName()","source":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)","target":"com.zaxxer.hikari.util.PropertyElf.setTargetFromProperties(Object,Properties)","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)"} {"project":"brettwooldridge_HikariCP","commit":"fd02583e477ed24780f4e26699badf48ae0aab6a","changeType":"METHOD_INVOCATION","change":"method.getName().equals(methodName)","source":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)","target":"com.zaxxer.hikari.util.PropertyElf.setTargetFromProperties(Object,Properties)","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)"} {"project":"brettwooldridge_HikariCP","commit":"fd02583e477ed24780f4e26699badf48ae0aab6a","changeType":"METHOD_INVOCATION","change":"propName.toUpperCase()","source":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)","target":"com.zaxxer.hikari.util.PropertyElf.setTargetFromProperties(Object,Properties)","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)"} {"project":"brettwooldridge_HikariCP","commit":"fd02583e477ed24780f4e26699badf48ae0aab6a","changeType":"METHOD_INVOCATION","change":"target.getClass().getMethods()","source":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)","target":"com.zaxxer.hikari.util.PropertyElf.setTargetFromProperties(Object,Properties)","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)"} {"project":"brettwooldridge_HikariCP","commit":"fd02583e477ed24780f4e26699badf48ae0aab6a","changeType":"METHOD_INVOCATION","change":"Arrays.asList(target.getClass().getMethods())","source":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)","target":"com.zaxxer.hikari.util.PropertyElf.setTargetFromProperties(Object,Properties)","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)"} {"project":"brettwooldridge_HikariCP","commit":"fd02583e477ed24780f4e26699badf48ae0aab6a","changeType":"METHOD_INVOCATION","change":"propName.substring(1)","source":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)","target":"com.zaxxer.hikari.util.PropertyElf.setTargetFromProperties(Object,Properties)","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)"} {"project":"brettwooldridge_HikariCP","commit":"fd02583e477ed24780f4e26699badf48ae0aab6a","changeType":"METHOD_INVOCATION","change":"propName.substring(0,1)","source":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)","target":"com.zaxxer.hikari.util.PropertyElf.setTargetFromProperties(Object,Properties)","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)"} {"project":"brettwooldridge_HikariCP","commit":"fd02583e477ed24780f4e26699badf48ae0aab6a","changeType":"METHOD_INVOCATION","change":"propName.substring(0,1).toUpperCase()","source":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)","target":"com.zaxxer.hikari.util.PropertyElf.setTargetFromProperties(Object,Properties)","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)"} {"project":"brettwooldridge_HikariCP","commit":"fd02583e477ed24780f4e26699badf48ae0aab6a","changeType":"MODIFIER","change":"static","source":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)","target":"com.zaxxer.hikari.util.PropertyElf.setTargetFromProperties(Object,Properties)","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)"} {"project":"brettwooldridge_HikariCP","commit":"fd02583e477ed24780f4e26699badf48ae0aab6a","changeType":"MODIFIER","change":"private","source":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)","target":"com.zaxxer.hikari.util.PropertyElf.setTargetFromProperties(Object,Properties)","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)"} {"project":"brettwooldridge_HikariCP","commit":"fd02583e477ed24780f4e26699badf48ae0aab6a","changeType":"NULL_LITERAL","change":"null","source":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)","target":"com.zaxxer.hikari.util.PropertyElf.setTargetFromProperties(Object,Properties)","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)"} {"project":"brettwooldridge_HikariCP","commit":"fd02583e477ed24780f4e26699badf48ae0aab6a","changeType":"NUMBER_LITERAL","change":"0","source":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)","target":"com.zaxxer.hikari.util.PropertyElf.setTargetFromProperties(Object,Properties)","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)"} {"project":"brettwooldridge_HikariCP","commit":"fd02583e477ed24780f4e26699badf48ae0aab6a","changeType":"NUMBER_LITERAL","change":"1","source":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)","target":"com.zaxxer.hikari.util.PropertyElf.setTargetFromProperties(Object,Properties)","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)"} {"project":"brettwooldridge_HikariCP","commit":"fd02583e477ed24780f4e26699badf48ae0aab6a","changeType":"PARAMETERIZED_TYPE","change":"Class\u003c?\u003e","source":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)","target":"com.zaxxer.hikari.util.PropertyElf.setTargetFromProperties(Object,Properties)","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)"} {"project":"brettwooldridge_HikariCP","commit":"fd02583e477ed24780f4e26699badf48ae0aab6a","changeType":"PARAMETERIZED_TYPE","change":"List\u003cMethod\u003e","source":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)","target":"com.zaxxer.hikari.util.PropertyElf.setTargetFromProperties(Object,Properties)","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)"} {"project":"brettwooldridge_HikariCP","commit":"fd02583e477ed24780f4e26699badf48ae0aab6a","changeType":"PRIMITIVE_TYPE","change":"boolean","source":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)","target":"com.zaxxer.hikari.util.PropertyElf.setTargetFromProperties(Object,Properties)","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)"} {"project":"brettwooldridge_HikariCP","commit":"fd02583e477ed24780f4e26699badf48ae0aab6a","changeType":"PRIMITIVE_TYPE","change":"long","source":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)","target":"com.zaxxer.hikari.util.PropertyElf.setTargetFromProperties(Object,Properties)","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)"} {"project":"brettwooldridge_HikariCP","commit":"fd02583e477ed24780f4e26699badf48ae0aab6a","changeType":"PRIMITIVE_TYPE","change":"int","source":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)","target":"com.zaxxer.hikari.util.PropertyElf.setTargetFromProperties(Object,Properties)","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)"} {"project":"brettwooldridge_HikariCP","commit":"fd02583e477ed24780f4e26699badf48ae0aab6a","changeType":"PRIMITIVE_TYPE","change":"void","source":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)","target":"com.zaxxer.hikari.util.PropertyElf.setTargetFromProperties(Object,Properties)","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)"} {"project":"brettwooldridge_HikariCP","commit":"fd02583e477ed24780f4e26699badf48ae0aab6a","changeType":"SIMPLE_TYPE","change":"RuntimeException","source":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)","target":"com.zaxxer.hikari.util.PropertyElf.setTargetFromProperties(Object,Properties)","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)"} {"project":"brettwooldridge_HikariCP","commit":"fd02583e477ed24780f4e26699badf48ae0aab6a","changeType":"SIMPLE_TYPE","change":"Exception","source":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)","target":"com.zaxxer.hikari.util.PropertyElf.setTargetFromProperties(Object,Properties)","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)"} {"project":"brettwooldridge_HikariCP","commit":"fd02583e477ed24780f4e26699badf48ae0aab6a","changeType":"SIMPLE_TYPE","change":"String","source":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)","target":"com.zaxxer.hikari.util.PropertyElf.setTargetFromProperties(Object,Properties)","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)"} {"project":"brettwooldridge_HikariCP","commit":"fd02583e477ed24780f4e26699badf48ae0aab6a","changeType":"SIMPLE_TYPE","change":"Boolean","source":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)","target":"com.zaxxer.hikari.util.PropertyElf.setTargetFromProperties(Object,Properties)","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)"} {"project":"brettwooldridge_HikariCP","commit":"fd02583e477ed24780f4e26699badf48ae0aab6a","changeType":"SIMPLE_TYPE","change":"Class","source":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)","target":"com.zaxxer.hikari.util.PropertyElf.setTargetFromProperties(Object,Properties)","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)"} {"project":"brettwooldridge_HikariCP","commit":"fd02583e477ed24780f4e26699badf48ae0aab6a","changeType":"SIMPLE_TYPE","change":"Method","source":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)","target":"com.zaxxer.hikari.util.PropertyElf.setTargetFromProperties(Object,Properties)","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)"} {"project":"brettwooldridge_HikariCP","commit":"fd02583e477ed24780f4e26699badf48ae0aab6a","changeType":"SIMPLE_TYPE","change":"List","source":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)","target":"com.zaxxer.hikari.util.PropertyElf.setTargetFromProperties(Object,Properties)","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)"} {"project":"brettwooldridge_HikariCP","commit":"fd02583e477ed24780f4e26699badf48ae0aab6a","changeType":"SIMPLE_TYPE","change":"Object","source":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)","target":"com.zaxxer.hikari.util.PropertyElf.setTargetFromProperties(Object,Properties)","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)"} {"project":"brettwooldridge_HikariCP","commit":"fd02583e477ed24780f4e26699badf48ae0aab6a","changeType":"SINGLE_VARIABLE_DECLARATION","change":"Exception e","source":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)","target":"com.zaxxer.hikari.util.PropertyElf.setTargetFromProperties(Object,Properties)","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)"} {"project":"brettwooldridge_HikariCP","commit":"fd02583e477ed24780f4e26699badf48ae0aab6a","changeType":"SINGLE_VARIABLE_DECLARATION","change":"Method method","source":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)","target":"com.zaxxer.hikari.util.PropertyElf.setTargetFromProperties(Object,Properties)","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)"} {"project":"brettwooldridge_HikariCP","commit":"fd02583e477ed24780f4e26699badf48ae0aab6a","changeType":"SINGLE_VARIABLE_DECLARATION","change":"Object propValue","source":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)","target":"com.zaxxer.hikari.util.PropertyElf.setTargetFromProperties(Object,Properties)","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)"} {"project":"brettwooldridge_HikariCP","commit":"fd02583e477ed24780f4e26699badf48ae0aab6a","changeType":"SINGLE_VARIABLE_DECLARATION","change":"String propName","source":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)","target":"com.zaxxer.hikari.util.PropertyElf.setTargetFromProperties(Object,Properties)","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)"} {"project":"brettwooldridge_HikariCP","commit":"fd02583e477ed24780f4e26699badf48ae0aab6a","changeType":"SINGLE_VARIABLE_DECLARATION","change":"Object target","source":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)","target":"com.zaxxer.hikari.util.PropertyElf.setTargetFromProperties(Object,Properties)","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)"} {"project":"brettwooldridge_HikariCP","commit":"fd02583e477ed24780f4e26699badf48ae0aab6a","changeType":"STRING_LITERAL","change":"Exception setting property {} on target {}","source":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)","target":"com.zaxxer.hikari.util.PropertyElf.setTargetFromProperties(Object,Properties)","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)"} {"project":"brettwooldridge_HikariCP","commit":"fd02583e477ed24780f4e26699badf48ae0aab6a","changeType":"STRING_LITERAL","change":"Property %s does not exist on target %s","source":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)","target":"com.zaxxer.hikari.util.PropertyElf.setTargetFromProperties(Object,Properties)","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)"} {"project":"brettwooldridge_HikariCP","commit":"fd02583e477ed24780f4e26699badf48ae0aab6a","changeType":"STRING_LITERAL","change":"Property {} does not exist on target {}","source":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)","target":"com.zaxxer.hikari.util.PropertyElf.setTargetFromProperties(Object,Properties)","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)"} {"project":"brettwooldridge_HikariCP","commit":"fd02583e477ed24780f4e26699badf48ae0aab6a","changeType":"STRING_LITERAL","change":"set","source":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)","target":"com.zaxxer.hikari.util.PropertyElf.setTargetFromProperties(Object,Properties)","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)"} {"project":"brettwooldridge_HikariCP","commit":"fd02583e477ed24780f4e26699badf48ae0aab6a","changeType":"THROW_STATEMENT","change":"throw new RuntimeException(e);\n","source":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)","target":"com.zaxxer.hikari.util.PropertyElf.setTargetFromProperties(Object,Properties)","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)"} {"project":"brettwooldridge_HikariCP","commit":"fd02583e477ed24780f4e26699badf48ae0aab6a","changeType":"THROW_STATEMENT","change":"throw new RuntimeException(String.format(\"Property %s does not exist on target %s\",propName,target.getClass()));\n","source":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)","target":"com.zaxxer.hikari.util.PropertyElf.setTargetFromProperties(Object,Properties)","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)"} {"project":"brettwooldridge_HikariCP","commit":"fd02583e477ed24780f4e26699badf48ae0aab6a","changeType":"TRY_STATEMENT","change":"try {\n Class\u003c?\u003e paramClass\u003dwriteMethod.getParameterTypes()[0];\n if (paramClass \u003d\u003d int.class) {\n writeMethod.invoke(target,Integer.parseInt(propValue.toString()));\n }\n else if (paramClass \u003d\u003d long.class) {\n writeMethod.invoke(target,Long.parseLong(propValue.toString()));\n }\n else if (paramClass \u003d\u003d boolean.class || paramClass \u003d\u003d Boolean.class) {\n writeMethod.invoke(target,Boolean.parseBoolean(propValue.toString()));\n }\n else if (paramClass \u003d\u003d String.class) {\n writeMethod.invoke(target,propValue.toString());\n }\n else {\n writeMethod.invoke(target,propValue);\n }\n}\n catch (Exception e) {\n LOGGER.error(\"Exception setting property {} on target {}\",propName,target.getClass(),e);\n throw new RuntimeException(e);\n}\n","source":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)","target":"com.zaxxer.hikari.util.PropertyElf.setTargetFromProperties(Object,Properties)","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)"} {"project":"brettwooldridge_HikariCP","commit":"fd02583e477ed24780f4e26699badf48ae0aab6a","changeType":"TYPE_LITERAL","change":"String","source":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)","target":"com.zaxxer.hikari.util.PropertyElf.setTargetFromProperties(Object,Properties)","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)"} {"project":"brettwooldridge_HikariCP","commit":"fd02583e477ed24780f4e26699badf48ae0aab6a","changeType":"TYPE_LITERAL","change":"Boolean","source":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)","target":"com.zaxxer.hikari.util.PropertyElf.setTargetFromProperties(Object,Properties)","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)"} {"project":"brettwooldridge_HikariCP","commit":"fd02583e477ed24780f4e26699badf48ae0aab6a","changeType":"TYPE_LITERAL","change":"boolean","source":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)","target":"com.zaxxer.hikari.util.PropertyElf.setTargetFromProperties(Object,Properties)","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)"} {"project":"brettwooldridge_HikariCP","commit":"fd02583e477ed24780f4e26699badf48ae0aab6a","changeType":"TYPE_LITERAL","change":"long","source":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)","target":"com.zaxxer.hikari.util.PropertyElf.setTargetFromProperties(Object,Properties)","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)"} {"project":"brettwooldridge_HikariCP","commit":"fd02583e477ed24780f4e26699badf48ae0aab6a","changeType":"TYPE_LITERAL","change":"int","source":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)","target":"com.zaxxer.hikari.util.PropertyElf.setTargetFromProperties(Object,Properties)","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)"} {"project":"brettwooldridge_HikariCP","commit":"fd02583e477ed24780f4e26699badf48ae0aab6a","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"paramClass","source":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)","target":"com.zaxxer.hikari.util.PropertyElf.setTargetFromProperties(Object,Properties)","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)"} {"project":"brettwooldridge_HikariCP","commit":"fd02583e477ed24780f4e26699badf48ae0aab6a","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"methods","source":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)","target":"com.zaxxer.hikari.util.PropertyElf.setTargetFromProperties(Object,Properties)","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)"} {"project":"brettwooldridge_HikariCP","commit":"fd02583e477ed24780f4e26699badf48ae0aab6a","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"methodName","source":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)","target":"com.zaxxer.hikari.util.PropertyElf.setTargetFromProperties(Object,Properties)","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)"} {"project":"brettwooldridge_HikariCP","commit":"fd02583e477ed24780f4e26699badf48ae0aab6a","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"writeMethod","source":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)","target":"com.zaxxer.hikari.util.PropertyElf.setTargetFromProperties(Object,Properties)","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)"} {"project":"brettwooldridge_HikariCP","commit":"fd02583e477ed24780f4e26699badf48ae0aab6a","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"Class\u003c?\u003e [paramClass\u003dwriteMethod.getParameterTypes()[0]]","source":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)","target":"com.zaxxer.hikari.util.PropertyElf.setTargetFromProperties(Object,Properties)","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)"} {"project":"brettwooldridge_HikariCP","commit":"fd02583e477ed24780f4e26699badf48ae0aab6a","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"List\u003cMethod\u003e [methods\u003dArrays.asList(target.getClass().getMethods())]","source":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)","target":"com.zaxxer.hikari.util.PropertyElf.setTargetFromProperties(Object,Properties)","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)"} {"project":"brettwooldridge_HikariCP","commit":"fd02583e477ed24780f4e26699badf48ae0aab6a","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"String [methodName\u003d\"set\" + propName.substring(0,1).toUpperCase() + propName.substring(1)]","source":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)","target":"com.zaxxer.hikari.util.PropertyElf.setTargetFromProperties(Object,Properties)","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)"} {"project":"brettwooldridge_HikariCP","commit":"fd02583e477ed24780f4e26699badf48ae0aab6a","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"Method [writeMethod\u003dnull]","source":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)","target":"com.zaxxer.hikari.util.PropertyElf.setTargetFromProperties(Object,Properties)","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)"} {"project":"brettwooldridge_HikariCP","commit":"fd02583e477ed24780f4e26699badf48ae0aab6a","changeType":"WILDCARD_TYPE","change":"?","source":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)","target":"com.zaxxer.hikari.util.PropertyElf.setTargetFromProperties(Object,Properties)","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)"} {"project":"brettwooldridge_HikariCP","commit":"fd02583e477ed24780f4e26699badf48ae0aab6a","changeType":"EXPRESSION_STATEMENT","change":"setProperty(target,propName,propValue,methods)","source":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)","target":"com.zaxxer.hikari.util.PropertyElf.setTargetFromProperties(Object,Properties)","added":true,"scope":"TARGET","local":"com.zaxxer.hikari.util.PropertyElf.setTargetFromProperties(Object,Properties)"} {"project":"brettwooldridge_HikariCP","commit":"fd02583e477ed24780f4e26699badf48ae0aab6a","changeType":"METHOD_INVOCATION","change":"target.getClass()","source":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)","target":"com.zaxxer.hikari.util.PropertyElf.setTargetFromProperties(Object,Properties)","added":true,"scope":"TARGET","local":"com.zaxxer.hikari.util.PropertyElf.setTargetFromProperties(Object,Properties)"} {"project":"brettwooldridge_HikariCP","commit":"fd02583e477ed24780f4e26699badf48ae0aab6a","changeType":"METHOD_INVOCATION","change":"Arrays.asList(target.getClass().getMethods())","source":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)","target":"com.zaxxer.hikari.util.PropertyElf.setTargetFromProperties(Object,Properties)","added":true,"scope":"TARGET","local":"com.zaxxer.hikari.util.PropertyElf.setTargetFromProperties(Object,Properties)"} {"project":"brettwooldridge_HikariCP","commit":"fd02583e477ed24780f4e26699badf48ae0aab6a","changeType":"METHOD_INVOCATION","change":"setProperty(target,propName,propValue,methods)","source":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)","target":"com.zaxxer.hikari.util.PropertyElf.setTargetFromProperties(Object,Properties)","added":true,"scope":"TARGET","local":"com.zaxxer.hikari.util.PropertyElf.setTargetFromProperties(Object,Properties)"} {"project":"brettwooldridge_HikariCP","commit":"fd02583e477ed24780f4e26699badf48ae0aab6a","changeType":"METHOD_INVOCATION","change":"target.getClass().getMethods()","source":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)","target":"com.zaxxer.hikari.util.PropertyElf.setTargetFromProperties(Object,Properties)","added":true,"scope":"TARGET","local":"com.zaxxer.hikari.util.PropertyElf.setTargetFromProperties(Object,Properties)"} {"project":"brettwooldridge_HikariCP","commit":"fd02583e477ed24780f4e26699badf48ae0aab6a","changeType":"PARAMETERIZED_TYPE","change":"List\u003cMethod\u003e","source":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)","target":"com.zaxxer.hikari.util.PropertyElf.setTargetFromProperties(Object,Properties)","added":true,"scope":"TARGET","local":"com.zaxxer.hikari.util.PropertyElf.setTargetFromProperties(Object,Properties)"} {"project":"brettwooldridge_HikariCP","commit":"fd02583e477ed24780f4e26699badf48ae0aab6a","changeType":"SIMPLE_TYPE","change":"List","source":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)","target":"com.zaxxer.hikari.util.PropertyElf.setTargetFromProperties(Object,Properties)","added":true,"scope":"TARGET","local":"com.zaxxer.hikari.util.PropertyElf.setTargetFromProperties(Object,Properties)"} {"project":"brettwooldridge_HikariCP","commit":"fd02583e477ed24780f4e26699badf48ae0aab6a","changeType":"SIMPLE_TYPE","change":"Method","source":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)","target":"com.zaxxer.hikari.util.PropertyElf.setTargetFromProperties(Object,Properties)","added":true,"scope":"TARGET","local":"com.zaxxer.hikari.util.PropertyElf.setTargetFromProperties(Object,Properties)"} {"project":"brettwooldridge_HikariCP","commit":"fd02583e477ed24780f4e26699badf48ae0aab6a","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"methods","source":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)","target":"com.zaxxer.hikari.util.PropertyElf.setTargetFromProperties(Object,Properties)","added":true,"scope":"TARGET","local":"com.zaxxer.hikari.util.PropertyElf.setTargetFromProperties(Object,Properties)"} {"project":"brettwooldridge_HikariCP","commit":"fd02583e477ed24780f4e26699badf48ae0aab6a","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"List\u003cMethod\u003e [methods\u003dArrays.asList(target.getClass().getMethods())]","source":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)","target":"com.zaxxer.hikari.util.PropertyElf.setTargetFromProperties(Object,Properties)","added":true,"scope":"TARGET","local":"com.zaxxer.hikari.util.PropertyElf.setTargetFromProperties(Object,Properties)"} {"project":"brettwooldridge_HikariCP","commit":"fd02583e477ed24780f4e26699badf48ae0aab6a","changeType":"WHILE_STATEMENT","change":"while (propertyNames.hasMoreElements()) {\n Object key\u003dpropertyNames.nextElement();\n String propName\u003dkey.toString();\n Object propValue\u003dproperties.getProperty(propName);\n if (propValue \u003d\u003d null) {\n propValue\u003dproperties.get(key);\n }\n if (target instanceof HikariConfig \u0026\u0026 propName.startsWith(\"dataSource.\")) {\n HikariConfig config\u003d(HikariConfig)target;\n config.addDataSourceProperty(propName.substring(\"dataSource.\".length()),propValue);\n }\n else {\n setProperty(target,propName,propValue,methods);\n }\n}\n","source":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)","target":"com.zaxxer.hikari.util.PropertyElf.setTargetFromProperties(Object,Properties)","added":true,"scope":"TARGET","local":"com.zaxxer.hikari.util.PropertyElf.setTargetFromProperties(Object,Properties)"} {"project":"brettwooldridge_HikariCP","commit":"fd02583e477ed24780f4e26699badf48ae0aab6a","changeType":"EXPRESSION_STATEMENT","change":"setProperty(target,propName,propValue)","source":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)","target":"com.zaxxer.hikari.util.PropertyElf.setTargetFromProperties(Object,Properties)","added":false,"scope":"TARGET","local":"com.zaxxer.hikari.util.PropertyElf.setTargetFromProperties(Object,Properties)"} {"project":"brettwooldridge_HikariCP","commit":"fd02583e477ed24780f4e26699badf48ae0aab6a","changeType":"METHOD_INVOCATION","change":"setProperty(target,propName,propValue)","source":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)","target":"com.zaxxer.hikari.util.PropertyElf.setTargetFromProperties(Object,Properties)","added":false,"scope":"TARGET","local":"com.zaxxer.hikari.util.PropertyElf.setTargetFromProperties(Object,Properties)"} {"project":"brettwooldridge_HikariCP","commit":"fd02583e477ed24780f4e26699badf48ae0aab6a","changeType":"WHILE_STATEMENT","change":"while (propertyNames.hasMoreElements()) {\n Object key\u003dpropertyNames.nextElement();\n String propName\u003dkey.toString();\n Object propValue\u003dproperties.getProperty(propName);\n if (propValue \u003d\u003d null) {\n propValue\u003dproperties.get(key);\n }\n if (target instanceof HikariConfig \u0026\u0026 propName.startsWith(\"dataSource.\")) {\n HikariConfig config\u003d(HikariConfig)target;\n config.addDataSourceProperty(propName.substring(\"dataSource.\".length()),propValue);\n }\n else {\n setProperty(target,propName,propValue);\n }\n}\n","source":"com.zaxxer.hikari.util.PropertyElf.setProperty(Object,String,Object)","target":"com.zaxxer.hikari.util.PropertyElf.setTargetFromProperties(Object,Properties)","added":false,"scope":"TARGET","local":"com.zaxxer.hikari.util.PropertyElf.setTargetFromProperties(Object,Properties)"} {"project":"brettwooldridge_HikariCP","commit":"c362e8bb35955e1a640261fe22ba33ef19d3bb3d","changeType":"METHOD_DECLARATION","change":"com.zaxxer.hikari.HikariJNDIFactory.lookupJndiDataSource(Properties,Context)","source":"com.zaxxer.hikari.HikariJNDIFactory.lookupJndiDataSource(Properties,Context)","target":"com.zaxxer.hikari.HikariJNDIFactory.createDataSource(Properties,Context)","added":false,"scope":"CLASS_S","local":"src.main.com.zaxxer.hikari.HikariJNDIFactory"} {"project":"brettwooldridge_HikariCP","commit":"c362e8bb35955e1a640261fe22ba33ef19d3bb3d","changeType":"ASSIGNMENT","change":"jndiDS \u003d (DataSource)context.lookup(jndiName)","source":"com.zaxxer.hikari.HikariJNDIFactory.lookupJndiDataSource(Properties,Context)","target":"com.zaxxer.hikari.HikariJNDIFactory.createDataSource(Properties,Context)","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.HikariJNDIFactory.lookupJndiDataSource(Properties,Context)"} {"project":"brettwooldridge_HikariCP","commit":"c362e8bb35955e1a640261fe22ba33ef19d3bb3d","changeType":"ASSIGNMENT","change":"context \u003d new InitialContext()","source":"com.zaxxer.hikari.HikariJNDIFactory.lookupJndiDataSource(Properties,Context)","target":"com.zaxxer.hikari.HikariJNDIFactory.createDataSource(Properties,Context)","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.HikariJNDIFactory.lookupJndiDataSource(Properties,Context)"} {"project":"brettwooldridge_HikariCP","commit":"c362e8bb35955e1a640261fe22ba33ef19d3bb3d","changeType":"CAST_EXPRESSION","change":"(DataSource)context.lookup(jndiName)","source":"com.zaxxer.hikari.HikariJNDIFactory.lookupJndiDataSource(Properties,Context)","target":"com.zaxxer.hikari.HikariJNDIFactory.createDataSource(Properties,Context)","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.HikariJNDIFactory.lookupJndiDataSource(Properties,Context)"} {"project":"brettwooldridge_HikariCP","commit":"c362e8bb35955e1a640261fe22ba33ef19d3bb3d","changeType":"CLASS_INSTANCE_CREATION","change":"new HikariDataSource(config)","source":"com.zaxxer.hikari.HikariJNDIFactory.lookupJndiDataSource(Properties,Context)","target":"com.zaxxer.hikari.HikariJNDIFactory.createDataSource(Properties,Context)","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.HikariJNDIFactory.lookupJndiDataSource(Properties,Context)"} {"project":"brettwooldridge_HikariCP","commit":"c362e8bb35955e1a640261fe22ba33ef19d3bb3d","changeType":"CLASS_INSTANCE_CREATION","change":"new HikariConfig(properties)","source":"com.zaxxer.hikari.HikariJNDIFactory.lookupJndiDataSource(Properties,Context)","target":"com.zaxxer.hikari.HikariJNDIFactory.createDataSource(Properties,Context)","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.HikariJNDIFactory.lookupJndiDataSource(Properties,Context)"} {"project":"brettwooldridge_HikariCP","commit":"c362e8bb35955e1a640261fe22ba33ef19d3bb3d","changeType":"CLASS_INSTANCE_CREATION","change":"new InitialContext()","source":"com.zaxxer.hikari.HikariJNDIFactory.lookupJndiDataSource(Properties,Context)","target":"com.zaxxer.hikari.HikariJNDIFactory.createDataSource(Properties,Context)","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.HikariJNDIFactory.lookupJndiDataSource(Properties,Context)"} {"project":"brettwooldridge_HikariCP","commit":"c362e8bb35955e1a640261fe22ba33ef19d3bb3d","changeType":"CLASS_INSTANCE_CREATION","change":"new RuntimeException(\"JNDI context does not found for dataSourceJNDI : \" + jndiName)","source":"com.zaxxer.hikari.HikariJNDIFactory.lookupJndiDataSource(Properties,Context)","target":"com.zaxxer.hikari.HikariJNDIFactory.createDataSource(Properties,Context)","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.HikariJNDIFactory.lookupJndiDataSource(Properties,Context)"} {"project":"brettwooldridge_HikariCP","commit":"c362e8bb35955e1a640261fe22ba33ef19d3bb3d","changeType":"EXPRESSION_STATEMENT","change":"config.setDataSource(jndiDS)","source":"com.zaxxer.hikari.HikariJNDIFactory.lookupJndiDataSource(Properties,Context)","target":"com.zaxxer.hikari.HikariJNDIFactory.createDataSource(Properties,Context)","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.HikariJNDIFactory.lookupJndiDataSource(Properties,Context)"} {"project":"brettwooldridge_HikariCP","commit":"c362e8bb35955e1a640261fe22ba33ef19d3bb3d","changeType":"EXPRESSION_STATEMENT","change":"jndiDS\u003d(DataSource)context.lookup(jndiName)","source":"com.zaxxer.hikari.HikariJNDIFactory.lookupJndiDataSource(Properties,Context)","target":"com.zaxxer.hikari.HikariJNDIFactory.createDataSource(Properties,Context)","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.HikariJNDIFactory.lookupJndiDataSource(Properties,Context)"} {"project":"brettwooldridge_HikariCP","commit":"c362e8bb35955e1a640261fe22ba33ef19d3bb3d","changeType":"EXPRESSION_STATEMENT","change":"context\u003dnew InitialContext()","source":"com.zaxxer.hikari.HikariJNDIFactory.lookupJndiDataSource(Properties,Context)","target":"com.zaxxer.hikari.HikariJNDIFactory.createDataSource(Properties,Context)","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.HikariJNDIFactory.lookupJndiDataSource(Properties,Context)"} {"project":"brettwooldridge_HikariCP","commit":"c362e8bb35955e1a640261fe22ba33ef19d3bb3d","changeType":"IF_STATEMENT","change":"jndiDS !\u003d null","source":"com.zaxxer.hikari.HikariJNDIFactory.lookupJndiDataSource(Properties,Context)","target":"com.zaxxer.hikari.HikariJNDIFactory.createDataSource(Properties,Context)","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.HikariJNDIFactory.lookupJndiDataSource(Properties,Context)"} {"project":"brettwooldridge_HikariCP","commit":"c362e8bb35955e1a640261fe22ba33ef19d3bb3d","changeType":"IF_STATEMENT","change":"jndiDS \u003d\u003d null","source":"com.zaxxer.hikari.HikariJNDIFactory.lookupJndiDataSource(Properties,Context)","target":"com.zaxxer.hikari.HikariJNDIFactory.createDataSource(Properties,Context)","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.HikariJNDIFactory.lookupJndiDataSource(Properties,Context)"} {"project":"brettwooldridge_HikariCP","commit":"c362e8bb35955e1a640261fe22ba33ef19d3bb3d","changeType":"IF_STATEMENT","change":"context \u003d\u003d null","source":"com.zaxxer.hikari.HikariJNDIFactory.lookupJndiDataSource(Properties,Context)","target":"com.zaxxer.hikari.HikariJNDIFactory.createDataSource(Properties,Context)","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.HikariJNDIFactory.lookupJndiDataSource(Properties,Context)"} {"project":"brettwooldridge_HikariCP","commit":"c362e8bb35955e1a640261fe22ba33ef19d3bb3d","changeType":"INFIX_EXPRESSION","change":"jndiDS !\u003d null","source":"com.zaxxer.hikari.HikariJNDIFactory.lookupJndiDataSource(Properties,Context)","target":"com.zaxxer.hikari.HikariJNDIFactory.createDataSource(Properties,Context)","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.HikariJNDIFactory.lookupJndiDataSource(Properties,Context)"} {"project":"brettwooldridge_HikariCP","commit":"c362e8bb35955e1a640261fe22ba33ef19d3bb3d","changeType":"INFIX_EXPRESSION","change":"jndiDS \u003d\u003d null","source":"com.zaxxer.hikari.HikariJNDIFactory.lookupJndiDataSource(Properties,Context)","target":"com.zaxxer.hikari.HikariJNDIFactory.createDataSource(Properties,Context)","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.HikariJNDIFactory.lookupJndiDataSource(Properties,Context)"} {"project":"brettwooldridge_HikariCP","commit":"c362e8bb35955e1a640261fe22ba33ef19d3bb3d","changeType":"INFIX_EXPRESSION","change":"\"JNDI context does not found for dataSourceJNDI : \" + jndiName","source":"com.zaxxer.hikari.HikariJNDIFactory.lookupJndiDataSource(Properties,Context)","target":"com.zaxxer.hikari.HikariJNDIFactory.createDataSource(Properties,Context)","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.HikariJNDIFactory.lookupJndiDataSource(Properties,Context)"} {"project":"brettwooldridge_HikariCP","commit":"c362e8bb35955e1a640261fe22ba33ef19d3bb3d","changeType":"INFIX_EXPRESSION","change":"context \u003d\u003d null","source":"com.zaxxer.hikari.HikariJNDIFactory.lookupJndiDataSource(Properties,Context)","target":"com.zaxxer.hikari.HikariJNDIFactory.createDataSource(Properties,Context)","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.HikariJNDIFactory.lookupJndiDataSource(Properties,Context)"} {"project":"brettwooldridge_HikariCP","commit":"c362e8bb35955e1a640261fe22ba33ef19d3bb3d","changeType":"METHOD_INVOCATION","change":"config.setDataSource(jndiDS)","source":"com.zaxxer.hikari.HikariJNDIFactory.lookupJndiDataSource(Properties,Context)","target":"com.zaxxer.hikari.HikariJNDIFactory.createDataSource(Properties,Context)","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.HikariJNDIFactory.lookupJndiDataSource(Properties,Context)"} {"project":"brettwooldridge_HikariCP","commit":"c362e8bb35955e1a640261fe22ba33ef19d3bb3d","changeType":"METHOD_INVOCATION","change":"context.lookup(jndiName)","source":"com.zaxxer.hikari.HikariJNDIFactory.lookupJndiDataSource(Properties,Context)","target":"com.zaxxer.hikari.HikariJNDIFactory.createDataSource(Properties,Context)","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.HikariJNDIFactory.lookupJndiDataSource(Properties,Context)"} {"project":"brettwooldridge_HikariCP","commit":"c362e8bb35955e1a640261fe22ba33ef19d3bb3d","changeType":"METHOD_INVOCATION","change":"properties.getProperty(\"dataSourceJNDI\")","source":"com.zaxxer.hikari.HikariJNDIFactory.lookupJndiDataSource(Properties,Context)","target":"com.zaxxer.hikari.HikariJNDIFactory.createDataSource(Properties,Context)","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.HikariJNDIFactory.lookupJndiDataSource(Properties,Context)"} {"project":"brettwooldridge_HikariCP","commit":"c362e8bb35955e1a640261fe22ba33ef19d3bb3d","changeType":"MODIFIER","change":"private","source":"com.zaxxer.hikari.HikariJNDIFactory.lookupJndiDataSource(Properties,Context)","target":"com.zaxxer.hikari.HikariJNDIFactory.createDataSource(Properties,Context)","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.HikariJNDIFactory.lookupJndiDataSource(Properties,Context)"} {"project":"brettwooldridge_HikariCP","commit":"c362e8bb35955e1a640261fe22ba33ef19d3bb3d","changeType":"NULL_LITERAL","change":"null","source":"com.zaxxer.hikari.HikariJNDIFactory.lookupJndiDataSource(Properties,Context)","target":"com.zaxxer.hikari.HikariJNDIFactory.createDataSource(Properties,Context)","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.HikariJNDIFactory.lookupJndiDataSource(Properties,Context)"} {"project":"brettwooldridge_HikariCP","commit":"c362e8bb35955e1a640261fe22ba33ef19d3bb3d","changeType":"RETURN_STATEMENT","change":"return null;\n","source":"com.zaxxer.hikari.HikariJNDIFactory.lookupJndiDataSource(Properties,Context)","target":"com.zaxxer.hikari.HikariJNDIFactory.createDataSource(Properties,Context)","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.HikariJNDIFactory.lookupJndiDataSource(Properties,Context)"} {"project":"brettwooldridge_HikariCP","commit":"c362e8bb35955e1a640261fe22ba33ef19d3bb3d","changeType":"RETURN_STATEMENT","change":"return new HikariDataSource(config);\n","source":"com.zaxxer.hikari.HikariJNDIFactory.lookupJndiDataSource(Properties,Context)","target":"com.zaxxer.hikari.HikariJNDIFactory.createDataSource(Properties,Context)","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.HikariJNDIFactory.lookupJndiDataSource(Properties,Context)"} {"project":"brettwooldridge_HikariCP","commit":"c362e8bb35955e1a640261fe22ba33ef19d3bb3d","changeType":"SIMPLE_TYPE","change":"HikariDataSource","source":"com.zaxxer.hikari.HikariJNDIFactory.lookupJndiDataSource(Properties,Context)","target":"com.zaxxer.hikari.HikariJNDIFactory.createDataSource(Properties,Context)","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.HikariJNDIFactory.lookupJndiDataSource(Properties,Context)"} {"project":"brettwooldridge_HikariCP","commit":"c362e8bb35955e1a640261fe22ba33ef19d3bb3d","changeType":"SIMPLE_TYPE","change":"HikariConfig","source":"com.zaxxer.hikari.HikariJNDIFactory.lookupJndiDataSource(Properties,Context)","target":"com.zaxxer.hikari.HikariJNDIFactory.createDataSource(Properties,Context)","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.HikariJNDIFactory.lookupJndiDataSource(Properties,Context)"} {"project":"brettwooldridge_HikariCP","commit":"c362e8bb35955e1a640261fe22ba33ef19d3bb3d","changeType":"SIMPLE_TYPE","change":"DataSource","source":"com.zaxxer.hikari.HikariJNDIFactory.lookupJndiDataSource(Properties,Context)","target":"com.zaxxer.hikari.HikariJNDIFactory.createDataSource(Properties,Context)","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.HikariJNDIFactory.lookupJndiDataSource(Properties,Context)"} {"project":"brettwooldridge_HikariCP","commit":"c362e8bb35955e1a640261fe22ba33ef19d3bb3d","changeType":"SIMPLE_TYPE","change":"InitialContext","source":"com.zaxxer.hikari.HikariJNDIFactory.lookupJndiDataSource(Properties,Context)","target":"com.zaxxer.hikari.HikariJNDIFactory.createDataSource(Properties,Context)","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.HikariJNDIFactory.lookupJndiDataSource(Properties,Context)"} {"project":"brettwooldridge_HikariCP","commit":"c362e8bb35955e1a640261fe22ba33ef19d3bb3d","changeType":"SIMPLE_TYPE","change":"RuntimeException","source":"com.zaxxer.hikari.HikariJNDIFactory.lookupJndiDataSource(Properties,Context)","target":"com.zaxxer.hikari.HikariJNDIFactory.createDataSource(Properties,Context)","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.HikariJNDIFactory.lookupJndiDataSource(Properties,Context)"} {"project":"brettwooldridge_HikariCP","commit":"c362e8bb35955e1a640261fe22ba33ef19d3bb3d","changeType":"SIMPLE_TYPE","change":"String","source":"com.zaxxer.hikari.HikariJNDIFactory.lookupJndiDataSource(Properties,Context)","target":"com.zaxxer.hikari.HikariJNDIFactory.createDataSource(Properties,Context)","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.HikariJNDIFactory.lookupJndiDataSource(Properties,Context)"} {"project":"brettwooldridge_HikariCP","commit":"c362e8bb35955e1a640261fe22ba33ef19d3bb3d","changeType":"SIMPLE_TYPE","change":"NamingException","source":"com.zaxxer.hikari.HikariJNDIFactory.lookupJndiDataSource(Properties,Context)","target":"com.zaxxer.hikari.HikariJNDIFactory.createDataSource(Properties,Context)","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.HikariJNDIFactory.lookupJndiDataSource(Properties,Context)"} {"project":"brettwooldridge_HikariCP","commit":"c362e8bb35955e1a640261fe22ba33ef19d3bb3d","changeType":"SIMPLE_TYPE","change":"Context","source":"com.zaxxer.hikari.HikariJNDIFactory.lookupJndiDataSource(Properties,Context)","target":"com.zaxxer.hikari.HikariJNDIFactory.createDataSource(Properties,Context)","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.HikariJNDIFactory.lookupJndiDataSource(Properties,Context)"} {"project":"brettwooldridge_HikariCP","commit":"c362e8bb35955e1a640261fe22ba33ef19d3bb3d","changeType":"SIMPLE_TYPE","change":"Properties","source":"com.zaxxer.hikari.HikariJNDIFactory.lookupJndiDataSource(Properties,Context)","target":"com.zaxxer.hikari.HikariJNDIFactory.createDataSource(Properties,Context)","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.HikariJNDIFactory.lookupJndiDataSource(Properties,Context)"} {"project":"brettwooldridge_HikariCP","commit":"c362e8bb35955e1a640261fe22ba33ef19d3bb3d","changeType":"SINGLE_VARIABLE_DECLARATION","change":"Context context","source":"com.zaxxer.hikari.HikariJNDIFactory.lookupJndiDataSource(Properties,Context)","target":"com.zaxxer.hikari.HikariJNDIFactory.createDataSource(Properties,Context)","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.HikariJNDIFactory.lookupJndiDataSource(Properties,Context)"} {"project":"brettwooldridge_HikariCP","commit":"c362e8bb35955e1a640261fe22ba33ef19d3bb3d","changeType":"SINGLE_VARIABLE_DECLARATION","change":"Properties properties","source":"com.zaxxer.hikari.HikariJNDIFactory.lookupJndiDataSource(Properties,Context)","target":"com.zaxxer.hikari.HikariJNDIFactory.createDataSource(Properties,Context)","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.HikariJNDIFactory.lookupJndiDataSource(Properties,Context)"} {"project":"brettwooldridge_HikariCP","commit":"c362e8bb35955e1a640261fe22ba33ef19d3bb3d","changeType":"STRING_LITERAL","change":"JNDI context does not found for dataSourceJNDI : ","source":"com.zaxxer.hikari.HikariJNDIFactory.lookupJndiDataSource(Properties,Context)","target":"com.zaxxer.hikari.HikariJNDIFactory.createDataSource(Properties,Context)","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.HikariJNDIFactory.lookupJndiDataSource(Properties,Context)"} {"project":"brettwooldridge_HikariCP","commit":"c362e8bb35955e1a640261fe22ba33ef19d3bb3d","changeType":"STRING_LITERAL","change":"dataSourceJNDI","source":"com.zaxxer.hikari.HikariJNDIFactory.lookupJndiDataSource(Properties,Context)","target":"com.zaxxer.hikari.HikariJNDIFactory.createDataSource(Properties,Context)","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.HikariJNDIFactory.lookupJndiDataSource(Properties,Context)"} {"project":"brettwooldridge_HikariCP","commit":"c362e8bb35955e1a640261fe22ba33ef19d3bb3d","changeType":"THROW_STATEMENT","change":"throw new RuntimeException(\"JNDI context does not found for dataSourceJNDI : \" + jndiName);\n","source":"com.zaxxer.hikari.HikariJNDIFactory.lookupJndiDataSource(Properties,Context)","target":"com.zaxxer.hikari.HikariJNDIFactory.createDataSource(Properties,Context)","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.HikariJNDIFactory.lookupJndiDataSource(Properties,Context)"} {"project":"brettwooldridge_HikariCP","commit":"c362e8bb35955e1a640261fe22ba33ef19d3bb3d","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"config","source":"com.zaxxer.hikari.HikariJNDIFactory.lookupJndiDataSource(Properties,Context)","target":"com.zaxxer.hikari.HikariJNDIFactory.createDataSource(Properties,Context)","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.HikariJNDIFactory.lookupJndiDataSource(Properties,Context)"} {"project":"brettwooldridge_HikariCP","commit":"c362e8bb35955e1a640261fe22ba33ef19d3bb3d","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"jndiDS","source":"com.zaxxer.hikari.HikariJNDIFactory.lookupJndiDataSource(Properties,Context)","target":"com.zaxxer.hikari.HikariJNDIFactory.createDataSource(Properties,Context)","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.HikariJNDIFactory.lookupJndiDataSource(Properties,Context)"} {"project":"brettwooldridge_HikariCP","commit":"c362e8bb35955e1a640261fe22ba33ef19d3bb3d","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"jndiName","source":"com.zaxxer.hikari.HikariJNDIFactory.lookupJndiDataSource(Properties,Context)","target":"com.zaxxer.hikari.HikariJNDIFactory.createDataSource(Properties,Context)","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.HikariJNDIFactory.lookupJndiDataSource(Properties,Context)"} {"project":"brettwooldridge_HikariCP","commit":"c362e8bb35955e1a640261fe22ba33ef19d3bb3d","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"HikariConfig [config\u003dnew HikariConfig(properties)]","source":"com.zaxxer.hikari.HikariJNDIFactory.lookupJndiDataSource(Properties,Context)","target":"com.zaxxer.hikari.HikariJNDIFactory.createDataSource(Properties,Context)","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.HikariJNDIFactory.lookupJndiDataSource(Properties,Context)"} {"project":"brettwooldridge_HikariCP","commit":"c362e8bb35955e1a640261fe22ba33ef19d3bb3d","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"DataSource [jndiDS\u003d(DataSource)context.lookup(jndiName)]","source":"com.zaxxer.hikari.HikariJNDIFactory.lookupJndiDataSource(Properties,Context)","target":"com.zaxxer.hikari.HikariJNDIFactory.createDataSource(Properties,Context)","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.HikariJNDIFactory.lookupJndiDataSource(Properties,Context)"} {"project":"brettwooldridge_HikariCP","commit":"c362e8bb35955e1a640261fe22ba33ef19d3bb3d","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"String [jndiName\u003dproperties.getProperty(\"dataSourceJNDI\")]","source":"com.zaxxer.hikari.HikariJNDIFactory.lookupJndiDataSource(Properties,Context)","target":"com.zaxxer.hikari.HikariJNDIFactory.createDataSource(Properties,Context)","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.HikariJNDIFactory.lookupJndiDataSource(Properties,Context)"} {"project":"brettwooldridge_HikariCP","commit":"c362e8bb35955e1a640261fe22ba33ef19d3bb3d","changeType":"IF_STATEMENT","change":"jndiName !\u003d null","source":"com.zaxxer.hikari.HikariJNDIFactory.lookupJndiDataSource(Properties,Context)","target":"com.zaxxer.hikari.HikariJNDIFactory.createDataSource(Properties,Context)","added":true,"scope":"TARGET","local":"com.zaxxer.hikari.HikariJNDIFactory.createDataSource(Properties,Context)"} {"project":"brettwooldridge_HikariCP","commit":"c362e8bb35955e1a640261fe22ba33ef19d3bb3d","changeType":"INFIX_EXPRESSION","change":"jndiName !\u003d null","source":"com.zaxxer.hikari.HikariJNDIFactory.lookupJndiDataSource(Properties,Context)","target":"com.zaxxer.hikari.HikariJNDIFactory.createDataSource(Properties,Context)","added":true,"scope":"TARGET","local":"com.zaxxer.hikari.HikariJNDIFactory.createDataSource(Properties,Context)"} {"project":"brettwooldridge_HikariCP","commit":"c362e8bb35955e1a640261fe22ba33ef19d3bb3d","changeType":"METHOD_INVOCATION","change":"lookupJndiDataSource(properties,context,jndiName)","source":"com.zaxxer.hikari.HikariJNDIFactory.lookupJndiDataSource(Properties,Context)","target":"com.zaxxer.hikari.HikariJNDIFactory.createDataSource(Properties,Context)","added":true,"scope":"TARGET","local":"com.zaxxer.hikari.HikariJNDIFactory.createDataSource(Properties,Context)"} {"project":"brettwooldridge_HikariCP","commit":"c362e8bb35955e1a640261fe22ba33ef19d3bb3d","changeType":"MODIFIER","change":"final","source":"com.zaxxer.hikari.HikariJNDIFactory.lookupJndiDataSource(Properties,Context)","target":"com.zaxxer.hikari.HikariJNDIFactory.createDataSource(Properties,Context)","added":true,"scope":"TARGET","local":"com.zaxxer.hikari.HikariJNDIFactory.createDataSource(Properties,Context)"} {"project":"brettwooldridge_HikariCP","commit":"c362e8bb35955e1a640261fe22ba33ef19d3bb3d","changeType":"RETURN_STATEMENT","change":"return lookupJndiDataSource(properties,context,jndiName);\n","source":"com.zaxxer.hikari.HikariJNDIFactory.lookupJndiDataSource(Properties,Context)","target":"com.zaxxer.hikari.HikariJNDIFactory.createDataSource(Properties,Context)","added":true,"scope":"TARGET","local":"com.zaxxer.hikari.HikariJNDIFactory.createDataSource(Properties,Context)"} {"project":"brettwooldridge_HikariCP","commit":"c362e8bb35955e1a640261fe22ba33ef19d3bb3d","changeType":"SIMPLE_TYPE","change":"String","source":"com.zaxxer.hikari.HikariJNDIFactory.lookupJndiDataSource(Properties,Context)","target":"com.zaxxer.hikari.HikariJNDIFactory.createDataSource(Properties,Context)","added":true,"scope":"TARGET","local":"com.zaxxer.hikari.HikariJNDIFactory.createDataSource(Properties,Context)"} {"project":"brettwooldridge_HikariCP","commit":"c362e8bb35955e1a640261fe22ba33ef19d3bb3d","changeType":"SINGLE_VARIABLE_DECLARATION","change":"final Context context","source":"com.zaxxer.hikari.HikariJNDIFactory.lookupJndiDataSource(Properties,Context)","target":"com.zaxxer.hikari.HikariJNDIFactory.createDataSource(Properties,Context)","added":true,"scope":"TARGET","local":"com.zaxxer.hikari.HikariJNDIFactory.createDataSource(Properties,Context)"} {"project":"brettwooldridge_HikariCP","commit":"c362e8bb35955e1a640261fe22ba33ef19d3bb3d","changeType":"SINGLE_VARIABLE_DECLARATION","change":"final Properties properties","source":"com.zaxxer.hikari.HikariJNDIFactory.lookupJndiDataSource(Properties,Context)","target":"com.zaxxer.hikari.HikariJNDIFactory.createDataSource(Properties,Context)","added":true,"scope":"TARGET","local":"com.zaxxer.hikari.HikariJNDIFactory.createDataSource(Properties,Context)"} {"project":"brettwooldridge_HikariCP","commit":"c362e8bb35955e1a640261fe22ba33ef19d3bb3d","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"jndiName","source":"com.zaxxer.hikari.HikariJNDIFactory.lookupJndiDataSource(Properties,Context)","target":"com.zaxxer.hikari.HikariJNDIFactory.createDataSource(Properties,Context)","added":true,"scope":"TARGET","local":"com.zaxxer.hikari.HikariJNDIFactory.createDataSource(Properties,Context)"} {"project":"brettwooldridge_HikariCP","commit":"c362e8bb35955e1a640261fe22ba33ef19d3bb3d","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"String [jndiName\u003dproperties.getProperty(\"dataSourceJNDI\")]","source":"com.zaxxer.hikari.HikariJNDIFactory.lookupJndiDataSource(Properties,Context)","target":"com.zaxxer.hikari.HikariJNDIFactory.createDataSource(Properties,Context)","added":true,"scope":"TARGET","local":"com.zaxxer.hikari.HikariJNDIFactory.createDataSource(Properties,Context)"} {"project":"brettwooldridge_HikariCP","commit":"c362e8bb35955e1a640261fe22ba33ef19d3bb3d","changeType":"IF_STATEMENT","change":"properties.getProperty(\"dataSourceJNDI\") !\u003d null","source":"com.zaxxer.hikari.HikariJNDIFactory.lookupJndiDataSource(Properties,Context)","target":"com.zaxxer.hikari.HikariJNDIFactory.createDataSource(Properties,Context)","added":false,"scope":"TARGET","local":"com.zaxxer.hikari.HikariJNDIFactory.createDataSource(Properties,Context)"} {"project":"brettwooldridge_HikariCP","commit":"c362e8bb35955e1a640261fe22ba33ef19d3bb3d","changeType":"INFIX_EXPRESSION","change":"properties.getProperty(\"dataSourceJNDI\") !\u003d null","source":"com.zaxxer.hikari.HikariJNDIFactory.lookupJndiDataSource(Properties,Context)","target":"com.zaxxer.hikari.HikariJNDIFactory.createDataSource(Properties,Context)","added":false,"scope":"TARGET","local":"com.zaxxer.hikari.HikariJNDIFactory.createDataSource(Properties,Context)"} {"project":"brettwooldridge_HikariCP","commit":"c362e8bb35955e1a640261fe22ba33ef19d3bb3d","changeType":"METHOD_INVOCATION","change":"lookupJndiDataSource(properties,context)","source":"com.zaxxer.hikari.HikariJNDIFactory.lookupJndiDataSource(Properties,Context)","target":"com.zaxxer.hikari.HikariJNDIFactory.createDataSource(Properties,Context)","added":false,"scope":"TARGET","local":"com.zaxxer.hikari.HikariJNDIFactory.createDataSource(Properties,Context)"} {"project":"brettwooldridge_HikariCP","commit":"c362e8bb35955e1a640261fe22ba33ef19d3bb3d","changeType":"RETURN_STATEMENT","change":"return lookupJndiDataSource(properties,context);\n","source":"com.zaxxer.hikari.HikariJNDIFactory.lookupJndiDataSource(Properties,Context)","target":"com.zaxxer.hikari.HikariJNDIFactory.createDataSource(Properties,Context)","added":false,"scope":"TARGET","local":"com.zaxxer.hikari.HikariJNDIFactory.createDataSource(Properties,Context)"} {"project":"brettwooldridge_HikariCP","commit":"c362e8bb35955e1a640261fe22ba33ef19d3bb3d","changeType":"SINGLE_VARIABLE_DECLARATION","change":"Properties properties","source":"com.zaxxer.hikari.HikariJNDIFactory.lookupJndiDataSource(Properties,Context)","target":"com.zaxxer.hikari.HikariJNDIFactory.createDataSource(Properties,Context)","added":false,"scope":"TARGET","local":"com.zaxxer.hikari.HikariJNDIFactory.createDataSource(Properties,Context)"} {"project":"brettwooldridge_HikariCP","commit":"c362e8bb35955e1a640261fe22ba33ef19d3bb3d","changeType":"SINGLE_VARIABLE_DECLARATION","change":"Context context","source":"com.zaxxer.hikari.HikariJNDIFactory.lookupJndiDataSource(Properties,Context)","target":"com.zaxxer.hikari.HikariJNDIFactory.createDataSource(Properties,Context)","added":false,"scope":"TARGET","local":"com.zaxxer.hikari.HikariJNDIFactory.createDataSource(Properties,Context)"} {"project":"brettwooldridge_HikariCP","commit":"c87c002cebb83dfc986843f0d55837e6561ddb93","changeType":"METHOD_DECLARATION","change":"com.zaxxer.hikari.proxy.ConnectionProxy.resetConnectionState()","source":"com.zaxxer.hikari.proxy.ConnectionProxy.resetConnectionState()","target":"com.zaxxer.hikari.proxy.ConnectionProxy.close()","added":false,"scope":"CLASS_S","local":"src.main.com.zaxxer.hikari.proxy.ConnectionProxy"} {"project":"brettwooldridge_HikariCP","commit":"c87c002cebb83dfc986843f0d55837e6561ddb93","changeType":"ASSIGNMENT","change":"lastAccess \u003d clockSource.currentTime()","source":"com.zaxxer.hikari.proxy.ConnectionProxy.resetConnectionState()","target":"com.zaxxer.hikari.proxy.ConnectionProxy.close()","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.proxy.ConnectionProxy.resetConnectionState()"} {"project":"brettwooldridge_HikariCP","commit":"c87c002cebb83dfc986843f0d55837e6561ddb93","changeType":"EXPRESSION_STATEMENT","change":"lastAccess\u003dclockSource.currentTime()","source":"com.zaxxer.hikari.proxy.ConnectionProxy.resetConnectionState()","target":"com.zaxxer.hikari.proxy.ConnectionProxy.close()","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.proxy.ConnectionProxy.resetConnectionState()"} {"project":"brettwooldridge_HikariCP","commit":"c87c002cebb83dfc986843f0d55837e6561ddb93","changeType":"EXPRESSION_STATEMENT","change":"poolEntry.resetConnectionState()","source":"com.zaxxer.hikari.proxy.ConnectionProxy.resetConnectionState()","target":"com.zaxxer.hikari.proxy.ConnectionProxy.close()","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.proxy.ConnectionProxy.resetConnectionState()"} {"project":"brettwooldridge_HikariCP","commit":"c87c002cebb83dfc986843f0d55837e6561ddb93","changeType":"METHOD_INVOCATION","change":"clockSource.currentTime()","source":"com.zaxxer.hikari.proxy.ConnectionProxy.resetConnectionState()","target":"com.zaxxer.hikari.proxy.ConnectionProxy.close()","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.proxy.ConnectionProxy.resetConnectionState()"} {"project":"brettwooldridge_HikariCP","commit":"c87c002cebb83dfc986843f0d55837e6561ddb93","changeType":"METHOD_INVOCATION","change":"poolEntry.resetConnectionState()","source":"com.zaxxer.hikari.proxy.ConnectionProxy.resetConnectionState()","target":"com.zaxxer.hikari.proxy.ConnectionProxy.close()","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.proxy.ConnectionProxy.resetConnectionState()"} {"project":"brettwooldridge_HikariCP","commit":"c87c002cebb83dfc986843f0d55837e6561ddb93","changeType":"MODIFIER","change":"final","source":"com.zaxxer.hikari.proxy.ConnectionProxy.resetConnectionState()","target":"com.zaxxer.hikari.proxy.ConnectionProxy.close()","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.proxy.ConnectionProxy.resetConnectionState()"} {"project":"brettwooldridge_HikariCP","commit":"c87c002cebb83dfc986843f0d55837e6561ddb93","changeType":"MODIFIER","change":"private","source":"com.zaxxer.hikari.proxy.ConnectionProxy.resetConnectionState()","target":"com.zaxxer.hikari.proxy.ConnectionProxy.close()","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.proxy.ConnectionProxy.resetConnectionState()"} {"project":"brettwooldridge_HikariCP","commit":"c87c002cebb83dfc986843f0d55837e6561ddb93","changeType":"PRIMITIVE_TYPE","change":"void","source":"com.zaxxer.hikari.proxy.ConnectionProxy.resetConnectionState()","target":"com.zaxxer.hikari.proxy.ConnectionProxy.close()","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.proxy.ConnectionProxy.resetConnectionState()"} {"project":"brettwooldridge_HikariCP","commit":"c87c002cebb83dfc986843f0d55837e6561ddb93","changeType":"SIMPLE_TYPE","change":"SQLException","source":"com.zaxxer.hikari.proxy.ConnectionProxy.resetConnectionState()","target":"com.zaxxer.hikari.proxy.ConnectionProxy.close()","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.proxy.ConnectionProxy.resetConnectionState()"} {"project":"brettwooldridge_HikariCP","commit":"c87c002cebb83dfc986843f0d55837e6561ddb93","changeType":"EXPRESSION_STATEMENT","change":"poolEntry.resetConnectionState()","source":"com.zaxxer.hikari.proxy.ConnectionProxy.resetConnectionState()","target":"com.zaxxer.hikari.proxy.ConnectionProxy.close()","added":true,"scope":"TARGET","local":"com.zaxxer.hikari.proxy.ConnectionProxy.close()"} {"project":"brettwooldridge_HikariCP","commit":"c87c002cebb83dfc986843f0d55837e6561ddb93","changeType":"IF_STATEMENT","change":"!poolEntry.isAutoCommit","source":"com.zaxxer.hikari.proxy.ConnectionProxy.resetConnectionState()","target":"com.zaxxer.hikari.proxy.ConnectionProxy.close()","added":true,"scope":"TARGET","local":"com.zaxxer.hikari.proxy.ConnectionProxy.close()"} {"project":"brettwooldridge_HikariCP","commit":"c87c002cebb83dfc986843f0d55837e6561ddb93","changeType":"METHOD_INVOCATION","change":"poolEntry.resetConnectionState()","source":"com.zaxxer.hikari.proxy.ConnectionProxy.resetConnectionState()","target":"com.zaxxer.hikari.proxy.ConnectionProxy.close()","added":true,"scope":"TARGET","local":"com.zaxxer.hikari.proxy.ConnectionProxy.close()"} {"project":"brettwooldridge_HikariCP","commit":"c87c002cebb83dfc986843f0d55837e6561ddb93","changeType":"PREFIX_EXPRESSION","change":"!poolEntry.isAutoCommit","source":"com.zaxxer.hikari.proxy.ConnectionProxy.resetConnectionState()","target":"com.zaxxer.hikari.proxy.ConnectionProxy.close()","added":true,"scope":"TARGET","local":"com.zaxxer.hikari.proxy.ConnectionProxy.close()"} {"project":"brettwooldridge_HikariCP","commit":"c87c002cebb83dfc986843f0d55837e6561ddb93","changeType":"QUALIFIED_NAME","change":"poolEntry.isAutoCommit","source":"com.zaxxer.hikari.proxy.ConnectionProxy.resetConnectionState()","target":"com.zaxxer.hikari.proxy.ConnectionProxy.close()","added":true,"scope":"TARGET","local":"com.zaxxer.hikari.proxy.ConnectionProxy.close()"} {"project":"brettwooldridge_HikariCP","commit":"c87c002cebb83dfc986843f0d55837e6561ddb93","changeType":"TRY_STATEMENT","change":"try {\n if (isCommitStateDirty) {\n lastAccess\u003dclockSource.currentTime();\n if (!poolEntry.isAutoCommit) {\n delegate.rollback();\n }\n }\n if (isConnectionStateDirty) {\n poolEntry.resetConnectionState();\n lastAccess\u003dclockSource.currentTime();\n }\n delegate.clearWarnings();\n}\n catch (SQLException e) {\n if (!poolEntry.aborted) {\n throw checkException(e);\n }\n}\n finally {\n delegate\u003dClosedConnection.CLOSED_CONNECTION;\n poolEntry.releaseConnection(lastAccess);\n}\n","source":"com.zaxxer.hikari.proxy.ConnectionProxy.resetConnectionState()","target":"com.zaxxer.hikari.proxy.ConnectionProxy.close()","added":true,"scope":"TARGET","local":"com.zaxxer.hikari.proxy.ConnectionProxy.close()"} {"project":"brettwooldridge_HikariCP","commit":"c87c002cebb83dfc986843f0d55837e6561ddb93","changeType":"EXPRESSION_STATEMENT","change":"resetConnectionState()","source":"com.zaxxer.hikari.proxy.ConnectionProxy.resetConnectionState()","target":"com.zaxxer.hikari.proxy.ConnectionProxy.close()","added":false,"scope":"TARGET","local":"com.zaxxer.hikari.proxy.ConnectionProxy.close()"} {"project":"brettwooldridge_HikariCP","commit":"c87c002cebb83dfc986843f0d55837e6561ddb93","changeType":"IF_STATEMENT","change":"!delegate.getAutoCommit()","source":"com.zaxxer.hikari.proxy.ConnectionProxy.resetConnectionState()","target":"com.zaxxer.hikari.proxy.ConnectionProxy.close()","added":false,"scope":"TARGET","local":"com.zaxxer.hikari.proxy.ConnectionProxy.close()"} {"project":"brettwooldridge_HikariCP","commit":"c87c002cebb83dfc986843f0d55837e6561ddb93","changeType":"METHOD_INVOCATION","change":"delegate.getAutoCommit()","source":"com.zaxxer.hikari.proxy.ConnectionProxy.resetConnectionState()","target":"com.zaxxer.hikari.proxy.ConnectionProxy.close()","added":false,"scope":"TARGET","local":"com.zaxxer.hikari.proxy.ConnectionProxy.close()"} {"project":"brettwooldridge_HikariCP","commit":"c87c002cebb83dfc986843f0d55837e6561ddb93","changeType":"METHOD_INVOCATION","change":"resetConnectionState()","source":"com.zaxxer.hikari.proxy.ConnectionProxy.resetConnectionState()","target":"com.zaxxer.hikari.proxy.ConnectionProxy.close()","added":false,"scope":"TARGET","local":"com.zaxxer.hikari.proxy.ConnectionProxy.close()"} {"project":"brettwooldridge_HikariCP","commit":"c87c002cebb83dfc986843f0d55837e6561ddb93","changeType":"PREFIX_EXPRESSION","change":"!delegate.getAutoCommit()","source":"com.zaxxer.hikari.proxy.ConnectionProxy.resetConnectionState()","target":"com.zaxxer.hikari.proxy.ConnectionProxy.close()","added":false,"scope":"TARGET","local":"com.zaxxer.hikari.proxy.ConnectionProxy.close()"} {"project":"brettwooldridge_HikariCP","commit":"c87c002cebb83dfc986843f0d55837e6561ddb93","changeType":"TRY_STATEMENT","change":"try {\n if (isCommitStateDirty) {\n lastAccess\u003dclockSource.currentTime();\n if (!delegate.getAutoCommit()) {\n delegate.rollback();\n }\n }\n if (isConnectionStateDirty) {\n resetConnectionState();\n }\n delegate.clearWarnings();\n}\n catch (SQLException e) {\n if (!poolEntry.aborted) {\n throw checkException(e);\n }\n}\n finally {\n delegate\u003dClosedConnection.CLOSED_CONNECTION;\n poolEntry.releaseConnection(lastAccess);\n}\n","source":"com.zaxxer.hikari.proxy.ConnectionProxy.resetConnectionState()","target":"com.zaxxer.hikari.proxy.ConnectionProxy.close()","added":false,"scope":"TARGET","local":"com.zaxxer.hikari.proxy.ConnectionProxy.close()"} {"project":"brettwooldridge_HikariCP","commit":"92bea1ddaaac1740eaa3bf63ad0ada955fab62f6","changeType":"METHOD_DECLARATION","change":"com.zaxxer.hikari.HikariPool.createConnection()","source":"com.zaxxer.hikari.HikariPool.createConnection()","target":"com.zaxxer.hikari.HikariPool.addConnection()","added":false,"scope":"CLASS_S","local":"src.main.com.zaxxer.hikari.HikariPool"} {"project":"brettwooldridge_HikariCP","commit":"92bea1ddaaac1740eaa3bf63ad0ada955fab62f6","changeType":"CAST_EXPRESSION","change":"(IHikariConnectionProxy)ProxyFactory.INSTANCE.getProxyConnection(this,connection)","source":"com.zaxxer.hikari.HikariPool.createConnection()","target":"com.zaxxer.hikari.HikariPool.addConnection()","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.HikariPool.createConnection()"} {"project":"brettwooldridge_HikariCP","commit":"92bea1ddaaac1740eaa3bf63ad0ada955fab62f6","changeType":"METHOD_INVOCATION","change":"ProxyFactory.INSTANCE.getProxyConnection(this,connection)","source":"com.zaxxer.hikari.HikariPool.createConnection()","target":"com.zaxxer.hikari.HikariPool.addConnection()","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.HikariPool.createConnection()"} {"project":"brettwooldridge_HikariCP","commit":"92bea1ddaaac1740eaa3bf63ad0ada955fab62f6","changeType":"METHOD_INVOCATION","change":"dataSource.getConnection()","source":"com.zaxxer.hikari.HikariPool.createConnection()","target":"com.zaxxer.hikari.HikariPool.addConnection()","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.HikariPool.createConnection()"} {"project":"brettwooldridge_HikariCP","commit":"92bea1ddaaac1740eaa3bf63ad0ada955fab62f6","changeType":"MODIFIER","change":"private","source":"com.zaxxer.hikari.HikariPool.createConnection()","target":"com.zaxxer.hikari.HikariPool.addConnection()","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.HikariPool.createConnection()"} {"project":"brettwooldridge_HikariCP","commit":"92bea1ddaaac1740eaa3bf63ad0ada955fab62f6","changeType":"QUALIFIED_NAME","change":"ProxyFactory.INSTANCE","source":"com.zaxxer.hikari.HikariPool.createConnection()","target":"com.zaxxer.hikari.HikariPool.addConnection()","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.HikariPool.createConnection()"} {"project":"brettwooldridge_HikariCP","commit":"92bea1ddaaac1740eaa3bf63ad0ada955fab62f6","changeType":"RETURN_STATEMENT","change":"return (IHikariConnectionProxy)ProxyFactory.INSTANCE.getProxyConnection(this,connection);\n","source":"com.zaxxer.hikari.HikariPool.createConnection()","target":"com.zaxxer.hikari.HikariPool.addConnection()","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.HikariPool.createConnection()"} {"project":"brettwooldridge_HikariCP","commit":"92bea1ddaaac1740eaa3bf63ad0ada955fab62f6","changeType":"SIMPLE_TYPE","change":"IHikariConnectionProxy","source":"com.zaxxer.hikari.HikariPool.createConnection()","target":"com.zaxxer.hikari.HikariPool.addConnection()","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.HikariPool.createConnection()"} {"project":"brettwooldridge_HikariCP","commit":"92bea1ddaaac1740eaa3bf63ad0ada955fab62f6","changeType":"SIMPLE_TYPE","change":"Connection","source":"com.zaxxer.hikari.HikariPool.createConnection()","target":"com.zaxxer.hikari.HikariPool.addConnection()","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.HikariPool.createConnection()"} {"project":"brettwooldridge_HikariCP","commit":"92bea1ddaaac1740eaa3bf63ad0ada955fab62f6","changeType":"SIMPLE_TYPE","change":"SQLException","source":"com.zaxxer.hikari.HikariPool.createConnection()","target":"com.zaxxer.hikari.HikariPool.addConnection()","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.HikariPool.createConnection()"} {"project":"brettwooldridge_HikariCP","commit":"92bea1ddaaac1740eaa3bf63ad0ada955fab62f6","changeType":"THIS_EXPRESSION","change":"this","source":"com.zaxxer.hikari.HikariPool.createConnection()","target":"com.zaxxer.hikari.HikariPool.addConnection()","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.HikariPool.createConnection()"} {"project":"brettwooldridge_HikariCP","commit":"92bea1ddaaac1740eaa3bf63ad0ada955fab62f6","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"connection","source":"com.zaxxer.hikari.HikariPool.createConnection()","target":"com.zaxxer.hikari.HikariPool.addConnection()","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.HikariPool.createConnection()"} {"project":"brettwooldridge_HikariCP","commit":"92bea1ddaaac1740eaa3bf63ad0ada955fab62f6","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"Connection [connection\u003ddataSource.getConnection()]","source":"com.zaxxer.hikari.HikariPool.createConnection()","target":"com.zaxxer.hikari.HikariPool.addConnection()","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.HikariPool.createConnection()"} {"project":"brettwooldridge_HikariCP","commit":"92bea1ddaaac1740eaa3bf63ad0ada955fab62f6","changeType":"CAST_EXPRESSION","change":"(Connection)proxyConnection","source":"com.zaxxer.hikari.HikariPool.createConnection()","target":"com.zaxxer.hikari.HikariPool.addConnection()","added":true,"scope":"TARGET","local":"com.zaxxer.hikari.HikariPool.addConnection()"} {"project":"brettwooldridge_HikariCP","commit":"92bea1ddaaac1740eaa3bf63ad0ada955fab62f6","changeType":"CAST_EXPRESSION","change":"(IHikariConnectionProxy)ProxyFactory.INSTANCE.getProxyConnection(this,connection)","source":"com.zaxxer.hikari.HikariPool.createConnection()","target":"com.zaxxer.hikari.HikariPool.addConnection()","added":true,"scope":"TARGET","local":"com.zaxxer.hikari.HikariPool.addConnection()"} {"project":"brettwooldridge_HikariCP","commit":"92bea1ddaaac1740eaa3bf63ad0ada955fab62f6","changeType":"CATCH_CLAUSE","change":"catch (SQLException e) {\n if (retries++ \u003e configuration.getAcquireRetries()) {\n LOGGER.error(\"Maximum connection creation retries exceeded\",e);\n break;\n }\n try {\n Thread.sleep(configuration.getAcquireRetryDelay());\n }\n catch ( InterruptedException e1) {\n break;\n }\n}\n","source":"com.zaxxer.hikari.HikariPool.createConnection()","target":"com.zaxxer.hikari.HikariPool.addConnection()","added":true,"scope":"TARGET","local":"com.zaxxer.hikari.HikariPool.addConnection()"} {"project":"brettwooldridge_HikariCP","commit":"92bea1ddaaac1740eaa3bf63ad0ada955fab62f6","changeType":"EXPRESSION_STATEMENT","change":"Thread.sleep(configuration.getAcquireRetryDelay())","source":"com.zaxxer.hikari.HikariPool.createConnection()","target":"com.zaxxer.hikari.HikariPool.addConnection()","added":true,"scope":"TARGET","local":"com.zaxxer.hikari.HikariPool.addConnection()"} {"project":"brettwooldridge_HikariCP","commit":"92bea1ddaaac1740eaa3bf63ad0ada955fab62f6","changeType":"EXPRESSION_STATEMENT","change":"idleConnections.add(proxyConnection)","source":"com.zaxxer.hikari.HikariPool.createConnection()","target":"com.zaxxer.hikari.HikariPool.addConnection()","added":true,"scope":"TARGET","local":"com.zaxxer.hikari.HikariPool.addConnection()"} {"project":"brettwooldridge_HikariCP","commit":"92bea1ddaaac1740eaa3bf63ad0ada955fab62f6","changeType":"METHOD_INVOCATION","change":"isConnectionAlive((Connection)proxyConnection,configuration.getConnectionTimeout())","source":"com.zaxxer.hikari.HikariPool.createConnection()","target":"com.zaxxer.hikari.HikariPool.addConnection()","added":true,"scope":"TARGET","local":"com.zaxxer.hikari.HikariPool.addConnection()"} {"project":"brettwooldridge_HikariCP","commit":"92bea1ddaaac1740eaa3bf63ad0ada955fab62f6","changeType":"METHOD_INVOCATION","change":"dataSource.getConnection()","source":"com.zaxxer.hikari.HikariPool.createConnection()","target":"com.zaxxer.hikari.HikariPool.addConnection()","added":true,"scope":"TARGET","local":"com.zaxxer.hikari.HikariPool.addConnection()"} {"project":"brettwooldridge_HikariCP","commit":"92bea1ddaaac1740eaa3bf63ad0ada955fab62f6","changeType":"METHOD_INVOCATION","change":"configuration.getAcquireRetryDelay()","source":"com.zaxxer.hikari.HikariPool.createConnection()","target":"com.zaxxer.hikari.HikariPool.addConnection()","added":true,"scope":"TARGET","local":"com.zaxxer.hikari.HikariPool.addConnection()"} {"project":"brettwooldridge_HikariCP","commit":"92bea1ddaaac1740eaa3bf63ad0ada955fab62f6","changeType":"METHOD_INVOCATION","change":"Thread.sleep(configuration.getAcquireRetryDelay())","source":"com.zaxxer.hikari.HikariPool.createConnection()","target":"com.zaxxer.hikari.HikariPool.addConnection()","added":true,"scope":"TARGET","local":"com.zaxxer.hikari.HikariPool.addConnection()"} {"project":"brettwooldridge_HikariCP","commit":"92bea1ddaaac1740eaa3bf63ad0ada955fab62f6","changeType":"METHOD_INVOCATION","change":"idleConnections.add(proxyConnection)","source":"com.zaxxer.hikari.HikariPool.createConnection()","target":"com.zaxxer.hikari.HikariPool.addConnection()","added":true,"scope":"TARGET","local":"com.zaxxer.hikari.HikariPool.addConnection()"} {"project":"brettwooldridge_HikariCP","commit":"92bea1ddaaac1740eaa3bf63ad0ada955fab62f6","changeType":"METHOD_INVOCATION","change":"configuration.getConnectionTimeout()","source":"com.zaxxer.hikari.HikariPool.createConnection()","target":"com.zaxxer.hikari.HikariPool.addConnection()","added":true,"scope":"TARGET","local":"com.zaxxer.hikari.HikariPool.addConnection()"} {"project":"brettwooldridge_HikariCP","commit":"92bea1ddaaac1740eaa3bf63ad0ada955fab62f6","changeType":"METHOD_INVOCATION","change":"ProxyFactory.INSTANCE.getProxyConnection(this,connection)","source":"com.zaxxer.hikari.HikariPool.createConnection()","target":"com.zaxxer.hikari.HikariPool.addConnection()","added":true,"scope":"TARGET","local":"com.zaxxer.hikari.HikariPool.addConnection()"} {"project":"brettwooldridge_HikariCP","commit":"92bea1ddaaac1740eaa3bf63ad0ada955fab62f6","changeType":"QUALIFIED_NAME","change":"ProxyFactory.INSTANCE","source":"com.zaxxer.hikari.HikariPool.createConnection()","target":"com.zaxxer.hikari.HikariPool.addConnection()","added":true,"scope":"TARGET","local":"com.zaxxer.hikari.HikariPool.addConnection()"} {"project":"brettwooldridge_HikariCP","commit":"92bea1ddaaac1740eaa3bf63ad0ada955fab62f6","changeType":"THIS_EXPRESSION","change":"this","source":"com.zaxxer.hikari.HikariPool.createConnection()","target":"com.zaxxer.hikari.HikariPool.addConnection()","added":true,"scope":"TARGET","local":"com.zaxxer.hikari.HikariPool.addConnection()"} {"project":"brettwooldridge_HikariCP","commit":"92bea1ddaaac1740eaa3bf63ad0ada955fab62f6","changeType":"TRY_STATEMENT","change":"try {\n Thread.sleep(configuration.getAcquireRetryDelay());\n}\n catch (InterruptedException e1) {\n break;\n}\n","source":"com.zaxxer.hikari.HikariPool.createConnection()","target":"com.zaxxer.hikari.HikariPool.addConnection()","added":true,"scope":"TARGET","local":"com.zaxxer.hikari.HikariPool.addConnection()"} {"project":"brettwooldridge_HikariCP","commit":"92bea1ddaaac1740eaa3bf63ad0ada955fab62f6","changeType":"TRY_STATEMENT","change":"try {\n Connection connection\u003ddataSource.getConnection();\n IHikariConnectionProxy proxyConnection\u003d(IHikariConnectionProxy)ProxyFactory.INSTANCE.getProxyConnection(this,connection);\n boolean alive\u003disConnectionAlive((Connection)proxyConnection,configuration.getConnectionTimeout());\n if (alive) {\n idleConnectionCount.incrementAndGet();\n totalConnections.incrementAndGet();\n idleConnections.add(proxyConnection);\n LOGGER.trace(\"Added connection\");\n break;\n }\n}\n catch (SQLException e) {\n if (retries++ \u003e configuration.getAcquireRetries()) {\n LOGGER.error(\"Maximum connection creation retries exceeded\",e);\n break;\n }\n try {\n Thread.sleep(configuration.getAcquireRetryDelay());\n }\n catch ( InterruptedException e1) {\n break;\n }\n}\n","source":"com.zaxxer.hikari.HikariPool.createConnection()","target":"com.zaxxer.hikari.HikariPool.addConnection()","added":true,"scope":"TARGET","local":"com.zaxxer.hikari.HikariPool.addConnection()"} {"project":"brettwooldridge_HikariCP","commit":"92bea1ddaaac1740eaa3bf63ad0ada955fab62f6","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"proxyConnection","source":"com.zaxxer.hikari.HikariPool.createConnection()","target":"com.zaxxer.hikari.HikariPool.addConnection()","added":true,"scope":"TARGET","local":"com.zaxxer.hikari.HikariPool.addConnection()"} {"project":"brettwooldridge_HikariCP","commit":"92bea1ddaaac1740eaa3bf63ad0ada955fab62f6","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"boolean [alive\u003disConnectionAlive((Connection)proxyConnection,configuration.getConnectionTimeout())]","source":"com.zaxxer.hikari.HikariPool.createConnection()","target":"com.zaxxer.hikari.HikariPool.addConnection()","added":true,"scope":"TARGET","local":"com.zaxxer.hikari.HikariPool.addConnection()"} {"project":"brettwooldridge_HikariCP","commit":"92bea1ddaaac1740eaa3bf63ad0ada955fab62f6","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"Connection [connection\u003ddataSource.getConnection()]","source":"com.zaxxer.hikari.HikariPool.createConnection()","target":"com.zaxxer.hikari.HikariPool.addConnection()","added":true,"scope":"TARGET","local":"com.zaxxer.hikari.HikariPool.addConnection()"} {"project":"brettwooldridge_HikariCP","commit":"92bea1ddaaac1740eaa3bf63ad0ada955fab62f6","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"IHikariConnectionProxy [proxyConnection\u003d(IHikariConnectionProxy)ProxyFactory.INSTANCE.getProxyConnection(this,connection)]","source":"com.zaxxer.hikari.HikariPool.createConnection()","target":"com.zaxxer.hikari.HikariPool.addConnection()","added":true,"scope":"TARGET","local":"com.zaxxer.hikari.HikariPool.addConnection()"} {"project":"brettwooldridge_HikariCP","commit":"92bea1ddaaac1740eaa3bf63ad0ada955fab62f6","changeType":"WHILE_STATEMENT","change":"while (true) {\n try {\n Connection connection\u003ddataSource.getConnection();\n IHikariConnectionProxy proxyConnection\u003d(IHikariConnectionProxy)ProxyFactory.INSTANCE.getProxyConnection(this,connection);\n boolean alive\u003disConnectionAlive((Connection)proxyConnection,configuration.getConnectionTimeout());\n if (alive) {\n idleConnectionCount.incrementAndGet();\n totalConnections.incrementAndGet();\n idleConnections.add(proxyConnection);\n LOGGER.trace(\"Added connection\");\n break;\n }\n }\n catch ( SQLException e) {\n if (retries++ \u003e configuration.getAcquireRetries()) {\n LOGGER.error(\"Maximum connection creation retries exceeded\",e);\n break;\n }\n try {\n Thread.sleep(configuration.getAcquireRetryDelay());\n }\n catch ( InterruptedException e1) {\n break;\n }\n }\n}\n","source":"com.zaxxer.hikari.HikariPool.createConnection()","target":"com.zaxxer.hikari.HikariPool.addConnection()","added":true,"scope":"TARGET","local":"com.zaxxer.hikari.HikariPool.addConnection()"} {"project":"brettwooldridge_HikariCP","commit":"92bea1ddaaac1740eaa3bf63ad0ada955fab62f6","changeType":"CAST_EXPRESSION","change":"(Connection)connection","source":"com.zaxxer.hikari.HikariPool.createConnection()","target":"com.zaxxer.hikari.HikariPool.addConnection()","added":false,"scope":"TARGET","local":"com.zaxxer.hikari.HikariPool.addConnection()"} {"project":"brettwooldridge_HikariCP","commit":"92bea1ddaaac1740eaa3bf63ad0ada955fab62f6","changeType":"CATCH_CLAUSE","change":"catch (SQLException e) {\n if (retries++ \u003e configuration.getAcquireRetries()) {\n LOGGER.error(\"Maximum connection creation retries exceeded\",e);\n break;\n }\n try {\n Thread.sleep(configuration.getAcquireRetryDelayMs());\n }\n catch ( InterruptedException e1) {\n break;\n }\n}\n","source":"com.zaxxer.hikari.HikariPool.createConnection()","target":"com.zaxxer.hikari.HikariPool.addConnection()","added":false,"scope":"TARGET","local":"com.zaxxer.hikari.HikariPool.addConnection()"} {"project":"brettwooldridge_HikariCP","commit":"92bea1ddaaac1740eaa3bf63ad0ada955fab62f6","changeType":"EXPRESSION_STATEMENT","change":"idleConnections.add(connection)","source":"com.zaxxer.hikari.HikariPool.createConnection()","target":"com.zaxxer.hikari.HikariPool.addConnection()","added":false,"scope":"TARGET","local":"com.zaxxer.hikari.HikariPool.addConnection()"} {"project":"brettwooldridge_HikariCP","commit":"92bea1ddaaac1740eaa3bf63ad0ada955fab62f6","changeType":"EXPRESSION_STATEMENT","change":"Thread.sleep(configuration.getAcquireRetryDelayMs())","source":"com.zaxxer.hikari.HikariPool.createConnection()","target":"com.zaxxer.hikari.HikariPool.addConnection()","added":false,"scope":"TARGET","local":"com.zaxxer.hikari.HikariPool.addConnection()"} {"project":"brettwooldridge_HikariCP","commit":"92bea1ddaaac1740eaa3bf63ad0ada955fab62f6","changeType":"METHOD_INVOCATION","change":"idleConnections.add(connection)","source":"com.zaxxer.hikari.HikariPool.createConnection()","target":"com.zaxxer.hikari.HikariPool.addConnection()","added":false,"scope":"TARGET","local":"com.zaxxer.hikari.HikariPool.addConnection()"} {"project":"brettwooldridge_HikariCP","commit":"92bea1ddaaac1740eaa3bf63ad0ada955fab62f6","changeType":"METHOD_INVOCATION","change":"createConnection()","source":"com.zaxxer.hikari.HikariPool.createConnection()","target":"com.zaxxer.hikari.HikariPool.addConnection()","added":false,"scope":"TARGET","local":"com.zaxxer.hikari.HikariPool.addConnection()"} {"project":"brettwooldridge_HikariCP","commit":"92bea1ddaaac1740eaa3bf63ad0ada955fab62f6","changeType":"METHOD_INVOCATION","change":"configuration.getConnectionTimeoutMs()","source":"com.zaxxer.hikari.HikariPool.createConnection()","target":"com.zaxxer.hikari.HikariPool.addConnection()","added":false,"scope":"TARGET","local":"com.zaxxer.hikari.HikariPool.addConnection()"} {"project":"brettwooldridge_HikariCP","commit":"92bea1ddaaac1740eaa3bf63ad0ada955fab62f6","changeType":"METHOD_INVOCATION","change":"isConnectionAlive((Connection)connection,configuration.getConnectionTimeoutMs())","source":"com.zaxxer.hikari.HikariPool.createConnection()","target":"com.zaxxer.hikari.HikariPool.addConnection()","added":false,"scope":"TARGET","local":"com.zaxxer.hikari.HikariPool.addConnection()"} {"project":"brettwooldridge_HikariCP","commit":"92bea1ddaaac1740eaa3bf63ad0ada955fab62f6","changeType":"METHOD_INVOCATION","change":"Thread.sleep(configuration.getAcquireRetryDelayMs())","source":"com.zaxxer.hikari.HikariPool.createConnection()","target":"com.zaxxer.hikari.HikariPool.addConnection()","added":false,"scope":"TARGET","local":"com.zaxxer.hikari.HikariPool.addConnection()"} {"project":"brettwooldridge_HikariCP","commit":"92bea1ddaaac1740eaa3bf63ad0ada955fab62f6","changeType":"METHOD_INVOCATION","change":"configuration.getAcquireRetryDelayMs()","source":"com.zaxxer.hikari.HikariPool.createConnection()","target":"com.zaxxer.hikari.HikariPool.addConnection()","added":false,"scope":"TARGET","local":"com.zaxxer.hikari.HikariPool.addConnection()"} {"project":"brettwooldridge_HikariCP","commit":"92bea1ddaaac1740eaa3bf63ad0ada955fab62f6","changeType":"TRY_STATEMENT","change":"try {\n Thread.sleep(configuration.getAcquireRetryDelayMs());\n}\n catch (InterruptedException e1) {\n break;\n}\n","source":"com.zaxxer.hikari.HikariPool.createConnection()","target":"com.zaxxer.hikari.HikariPool.addConnection()","added":false,"scope":"TARGET","local":"com.zaxxer.hikari.HikariPool.addConnection()"} {"project":"brettwooldridge_HikariCP","commit":"92bea1ddaaac1740eaa3bf63ad0ada955fab62f6","changeType":"TRY_STATEMENT","change":"try {\n IHikariConnectionProxy connection\u003dcreateConnection();\n boolean alive\u003disConnectionAlive((Connection)connection,configuration.getConnectionTimeoutMs());\n if (alive) {\n idleConnectionCount.incrementAndGet();\n totalConnections.incrementAndGet();\n idleConnections.add(connection);\n LOGGER.trace(\"Added connection\");\n break;\n }\n}\n catch (SQLException e) {\n if (retries++ \u003e configuration.getAcquireRetries()) {\n LOGGER.error(\"Maximum connection creation retries exceeded\",e);\n break;\n }\n try {\n Thread.sleep(configuration.getAcquireRetryDelayMs());\n }\n catch ( InterruptedException e1) {\n break;\n }\n}\n","source":"com.zaxxer.hikari.HikariPool.createConnection()","target":"com.zaxxer.hikari.HikariPool.addConnection()","added":false,"scope":"TARGET","local":"com.zaxxer.hikari.HikariPool.addConnection()"} {"project":"brettwooldridge_HikariCP","commit":"92bea1ddaaac1740eaa3bf63ad0ada955fab62f6","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"boolean [alive\u003disConnectionAlive((Connection)connection,configuration.getConnectionTimeoutMs())]","source":"com.zaxxer.hikari.HikariPool.createConnection()","target":"com.zaxxer.hikari.HikariPool.addConnection()","added":false,"scope":"TARGET","local":"com.zaxxer.hikari.HikariPool.addConnection()"} {"project":"brettwooldridge_HikariCP","commit":"92bea1ddaaac1740eaa3bf63ad0ada955fab62f6","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"IHikariConnectionProxy [connection\u003dcreateConnection()]","source":"com.zaxxer.hikari.HikariPool.createConnection()","target":"com.zaxxer.hikari.HikariPool.addConnection()","added":false,"scope":"TARGET","local":"com.zaxxer.hikari.HikariPool.addConnection()"} {"project":"brettwooldridge_HikariCP","commit":"92bea1ddaaac1740eaa3bf63ad0ada955fab62f6","changeType":"WHILE_STATEMENT","change":"while (true) {\n try {\n IHikariConnectionProxy connection\u003dcreateConnection();\n boolean alive\u003disConnectionAlive((Connection)connection,configuration.getConnectionTimeoutMs());\n if (alive) {\n idleConnectionCount.incrementAndGet();\n totalConnections.incrementAndGet();\n idleConnections.add(connection);\n LOGGER.trace(\"Added connection\");\n break;\n }\n }\n catch ( SQLException e) {\n if (retries++ \u003e configuration.getAcquireRetries()) {\n LOGGER.error(\"Maximum connection creation retries exceeded\",e);\n break;\n }\n try {\n Thread.sleep(configuration.getAcquireRetryDelayMs());\n }\n catch ( InterruptedException e1) {\n break;\n }\n }\n}\n","source":"com.zaxxer.hikari.HikariPool.createConnection()","target":"com.zaxxer.hikari.HikariPool.addConnection()","added":false,"scope":"TARGET","local":"com.zaxxer.hikari.HikariPool.addConnection()"} {"project":"brettwooldridge_HikariCP","commit":"fc08920d6f08d01ccde5562de93e837d728c1d92","changeType":"METHOD_DECLARATION","change":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)","source":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)","target":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()","added":false,"scope":"CLASS_S","local":"src.main.com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory"} {"project":"brettwooldridge_HikariCP","commit":"fc08920d6f08d01ccde5562de93e837d728c1d92","changeType":"ASSIGNMENT","change":"methodBody \u003d methodBody.replace(\"method\",method.getName())","source":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)","target":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)"} {"project":"brettwooldridge_HikariCP","commit":"fc08920d6f08d01ccde5562de93e837d728c1d92","changeType":"ASSIGNMENT","change":"methodBody \u003d methodBody.replace(\"cast\",primaryInterface.getName())","source":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)","target":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)"} {"project":"brettwooldridge_HikariCP","commit":"fc08920d6f08d01ccde5562de93e837d728c1d92","changeType":"ASSIGNMENT","change":"methodBody \u003d methodBody.replace(\"return\",\"\")","source":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)","target":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)"} {"project":"brettwooldridge_HikariCP","commit":"fc08920d6f08d01ccde5562de93e837d728c1d92","changeType":"CLASS_INSTANCE_CREATION","change":"new HashSet\u003cString\u003e()","source":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)","target":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)"} {"project":"brettwooldridge_HikariCP","commit":"fc08920d6f08d01ccde5562de93e837d728c1d92","changeType":"CONTINUE_STATEMENT","change":"continue;\n","source":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)","target":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)"} {"project":"brettwooldridge_HikariCP","commit":"fc08920d6f08d01ccde5562de93e837d728c1d92","changeType":"ENHANCED_FOR_STATEMENT","change":"for (CtMethod intfMethod : intfCt.getDeclaredMethods()) {\n if (superSigs.contains(intfMethod.getName() + intfMethod.getSignature())) {\n continue;\n }\n if (methods.contains(intfMethod.getName() + intfMethod.getSignature())) {\n continue;\n }\n CtMethod method\u003dCtNewMethod.copy(intfMethod,targetCt,null);\n methods.add(intfMethod.getName() + intfMethod.getSignature());\n String methodBody\u003d\"{ checkClosed(); try { return ((cast) delegate).method($$); } catch (SQLException e) { throw checkException(e); } }\";\n if (method.getReturnType() \u003d\u003d CtClass.voidType) {\n methodBody\u003dmethodBody.replace(\"return\",\"\");\n }\n methodBody\u003dmethodBody.replace(\"cast\",primaryInterface.getName());\n methodBody\u003dmethodBody.replace(\"method\",method.getName());\n method.setBody(methodBody);\n targetCt.addMethod(method);\n}\n","source":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)","target":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)"} {"project":"brettwooldridge_HikariCP","commit":"fc08920d6f08d01ccde5562de93e837d728c1d92","changeType":"ENHANCED_FOR_STATEMENT","change":"for (Class\u003c?\u003e intf : interfaces) {\n CtClass intfCt\u003dclassPool.getCtClass(intf.getName());\n targetCt.addInterface(intfCt);\n for ( CtMethod intfMethod : intfCt.getDeclaredMethods()) {\n if (superSigs.contains(intfMethod.getName() + intfMethod.getSignature())) {\n continue;\n }\n if (methods.contains(intfMethod.getName() + intfMethod.getSignature())) {\n continue;\n }\n CtMethod method\u003dCtNewMethod.copy(intfMethod,targetCt,null);\n methods.add(intfMethod.getName() + intfMethod.getSignature());\n String methodBody\u003d\"{ checkClosed(); try { return ((cast) delegate).method($$); } catch (SQLException e) { throw checkException(e); } }\";\n if (method.getReturnType() \u003d\u003d CtClass.voidType) {\n methodBody\u003dmethodBody.replace(\"return\",\"\");\n }\n methodBody\u003dmethodBody.replace(\"cast\",primaryInterface.getName());\n methodBody\u003dmethodBody.replace(\"method\",method.getName());\n method.setBody(methodBody);\n targetCt.addMethod(method);\n }\n}\n","source":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)","target":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)"} {"project":"brettwooldridge_HikariCP","commit":"fc08920d6f08d01ccde5562de93e837d728c1d92","changeType":"ENHANCED_FOR_STATEMENT","change":"for (CtMethod method : superClassCt.getMethods()) {\n superSigs.add(method.getName() + method.getSignature());\n}\n","source":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)","target":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)"} {"project":"brettwooldridge_HikariCP","commit":"fc08920d6f08d01ccde5562de93e837d728c1d92","changeType":"EXPRESSION_STATEMENT","change":"targetCt.debugWriteFile(\"/tmp\")","source":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)","target":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)"} {"project":"brettwooldridge_HikariCP","commit":"fc08920d6f08d01ccde5562de93e837d728c1d92","changeType":"EXPRESSION_STATEMENT","change":"targetCt.addMethod(method)","source":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)","target":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)"} {"project":"brettwooldridge_HikariCP","commit":"fc08920d6f08d01ccde5562de93e837d728c1d92","changeType":"EXPRESSION_STATEMENT","change":"method.setBody(methodBody)","source":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)","target":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)"} {"project":"brettwooldridge_HikariCP","commit":"fc08920d6f08d01ccde5562de93e837d728c1d92","changeType":"EXPRESSION_STATEMENT","change":"methodBody\u003dmethodBody.replace(\"method\",method.getName())","source":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)","target":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)"} {"project":"brettwooldridge_HikariCP","commit":"fc08920d6f08d01ccde5562de93e837d728c1d92","changeType":"EXPRESSION_STATEMENT","change":"methodBody\u003dmethodBody.replace(\"cast\",primaryInterface.getName())","source":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)","target":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)"} {"project":"brettwooldridge_HikariCP","commit":"fc08920d6f08d01ccde5562de93e837d728c1d92","changeType":"EXPRESSION_STATEMENT","change":"methodBody\u003dmethodBody.replace(\"return\",\"\")","source":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)","target":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)"} {"project":"brettwooldridge_HikariCP","commit":"fc08920d6f08d01ccde5562de93e837d728c1d92","changeType":"EXPRESSION_STATEMENT","change":"methods.add(intfMethod.getName() + intfMethod.getSignature())","source":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)","target":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)"} {"project":"brettwooldridge_HikariCP","commit":"fc08920d6f08d01ccde5562de93e837d728c1d92","changeType":"EXPRESSION_STATEMENT","change":"targetCt.addInterface(intfCt)","source":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)","target":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)"} {"project":"brettwooldridge_HikariCP","commit":"fc08920d6f08d01ccde5562de93e837d728c1d92","changeType":"EXPRESSION_STATEMENT","change":"superSigs.add(method.getName() + method.getSignature())","source":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)","target":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)"} {"project":"brettwooldridge_HikariCP","commit":"fc08920d6f08d01ccde5562de93e837d728c1d92","changeType":"EXPRESSION_STATEMENT","change":"targetCt.setModifiers(Modifier.FINAL)","source":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)","target":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)"} {"project":"brettwooldridge_HikariCP","commit":"fc08920d6f08d01ccde5562de93e837d728c1d92","changeType":"IF_STATEMENT","change":"method.getReturnType() \u003d\u003d CtClass.voidType","source":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)","target":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)"} {"project":"brettwooldridge_HikariCP","commit":"fc08920d6f08d01ccde5562de93e837d728c1d92","changeType":"IF_STATEMENT","change":"methods.contains(intfMethod.getName() + intfMethod.getSignature())","source":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)","target":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)"} {"project":"brettwooldridge_HikariCP","commit":"fc08920d6f08d01ccde5562de93e837d728c1d92","changeType":"IF_STATEMENT","change":"superSigs.contains(intfMethod.getName() + intfMethod.getSignature())","source":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)","target":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)"} {"project":"brettwooldridge_HikariCP","commit":"fc08920d6f08d01ccde5562de93e837d728c1d92","changeType":"INFIX_EXPRESSION","change":"method.getReturnType() \u003d\u003d CtClass.voidType","source":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)","target":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)"} {"project":"brettwooldridge_HikariCP","commit":"fc08920d6f08d01ccde5562de93e837d728c1d92","changeType":"INFIX_EXPRESSION","change":"intfMethod.getName() + intfMethod.getSignature()","source":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)","target":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)"} {"project":"brettwooldridge_HikariCP","commit":"fc08920d6f08d01ccde5562de93e837d728c1d92","changeType":"INFIX_EXPRESSION","change":"method.getName() + method.getSignature()","source":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)","target":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)"} {"project":"brettwooldridge_HikariCP","commit":"fc08920d6f08d01ccde5562de93e837d728c1d92","changeType":"JAVADOC","change":"/** \n * Generate Javassist Proxy Classes\n */\n","source":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)","target":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)"} {"project":"brettwooldridge_HikariCP","commit":"fc08920d6f08d01ccde5562de93e837d728c1d92","changeType":"METHOD_INVOCATION","change":"classPool.getClassLoader()","source":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)","target":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)"} {"project":"brettwooldridge_HikariCP","commit":"fc08920d6f08d01ccde5562de93e837d728c1d92","changeType":"METHOD_INVOCATION","change":"targetCt.toClass(classPool.getClassLoader(),null)","source":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)","target":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)"} {"project":"brettwooldridge_HikariCP","commit":"fc08920d6f08d01ccde5562de93e837d728c1d92","changeType":"METHOD_INVOCATION","change":"targetCt.debugWriteFile(\"/tmp\")","source":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)","target":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)"} {"project":"brettwooldridge_HikariCP","commit":"fc08920d6f08d01ccde5562de93e837d728c1d92","changeType":"METHOD_INVOCATION","change":"targetCt.addMethod(method)","source":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)","target":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)"} {"project":"brettwooldridge_HikariCP","commit":"fc08920d6f08d01ccde5562de93e837d728c1d92","changeType":"METHOD_INVOCATION","change":"method.setBody(methodBody)","source":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)","target":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)"} {"project":"brettwooldridge_HikariCP","commit":"fc08920d6f08d01ccde5562de93e837d728c1d92","changeType":"METHOD_INVOCATION","change":"method.getName()","source":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)","target":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)"} {"project":"brettwooldridge_HikariCP","commit":"fc08920d6f08d01ccde5562de93e837d728c1d92","changeType":"METHOD_INVOCATION","change":"methodBody.replace(\"method\",method.getName())","source":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)","target":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)"} {"project":"brettwooldridge_HikariCP","commit":"fc08920d6f08d01ccde5562de93e837d728c1d92","changeType":"METHOD_INVOCATION","change":"primaryInterface.getName()","source":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)","target":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)"} {"project":"brettwooldridge_HikariCP","commit":"fc08920d6f08d01ccde5562de93e837d728c1d92","changeType":"METHOD_INVOCATION","change":"methodBody.replace(\"cast\",primaryInterface.getName())","source":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)","target":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)"} {"project":"brettwooldridge_HikariCP","commit":"fc08920d6f08d01ccde5562de93e837d728c1d92","changeType":"METHOD_INVOCATION","change":"methodBody.replace(\"return\",\"\")","source":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)","target":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)"} {"project":"brettwooldridge_HikariCP","commit":"fc08920d6f08d01ccde5562de93e837d728c1d92","changeType":"METHOD_INVOCATION","change":"method.getReturnType()","source":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)","target":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)"} {"project":"brettwooldridge_HikariCP","commit":"fc08920d6f08d01ccde5562de93e837d728c1d92","changeType":"METHOD_INVOCATION","change":"intfMethod.getSignature()","source":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)","target":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)"} {"project":"brettwooldridge_HikariCP","commit":"fc08920d6f08d01ccde5562de93e837d728c1d92","changeType":"METHOD_INVOCATION","change":"intfMethod.getName()","source":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)","target":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)"} {"project":"brettwooldridge_HikariCP","commit":"fc08920d6f08d01ccde5562de93e837d728c1d92","changeType":"METHOD_INVOCATION","change":"methods.add(intfMethod.getName() + intfMethod.getSignature())","source":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)","target":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)"} {"project":"brettwooldridge_HikariCP","commit":"fc08920d6f08d01ccde5562de93e837d728c1d92","changeType":"METHOD_INVOCATION","change":"CtNewMethod.copy(intfMethod,targetCt,null)","source":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)","target":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)"} {"project":"brettwooldridge_HikariCP","commit":"fc08920d6f08d01ccde5562de93e837d728c1d92","changeType":"METHOD_INVOCATION","change":"methods.contains(intfMethod.getName() + intfMethod.getSignature())","source":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)","target":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)"} {"project":"brettwooldridge_HikariCP","commit":"fc08920d6f08d01ccde5562de93e837d728c1d92","changeType":"METHOD_INVOCATION","change":"superSigs.contains(intfMethod.getName() + intfMethod.getSignature())","source":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)","target":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)"} {"project":"brettwooldridge_HikariCP","commit":"fc08920d6f08d01ccde5562de93e837d728c1d92","changeType":"METHOD_INVOCATION","change":"intfCt.getDeclaredMethods()","source":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)","target":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)"} {"project":"brettwooldridge_HikariCP","commit":"fc08920d6f08d01ccde5562de93e837d728c1d92","changeType":"METHOD_INVOCATION","change":"targetCt.addInterface(intfCt)","source":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)","target":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)"} {"project":"brettwooldridge_HikariCP","commit":"fc08920d6f08d01ccde5562de93e837d728c1d92","changeType":"METHOD_INVOCATION","change":"intf.getName()","source":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)","target":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)"} {"project":"brettwooldridge_HikariCP","commit":"fc08920d6f08d01ccde5562de93e837d728c1d92","changeType":"METHOD_INVOCATION","change":"classPool.getCtClass(intf.getName())","source":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)","target":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)"} {"project":"brettwooldridge_HikariCP","commit":"fc08920d6f08d01ccde5562de93e837d728c1d92","changeType":"METHOD_INVOCATION","change":"ClassLoaderUtils.getAllInterfaces(primaryInterface)","source":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)","target":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)"} {"project":"brettwooldridge_HikariCP","commit":"fc08920d6f08d01ccde5562de93e837d728c1d92","changeType":"METHOD_INVOCATION","change":"method.getSignature()","source":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)","target":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)"} {"project":"brettwooldridge_HikariCP","commit":"fc08920d6f08d01ccde5562de93e837d728c1d92","changeType":"METHOD_INVOCATION","change":"superSigs.add(method.getName() + method.getSignature())","source":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)","target":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)"} {"project":"brettwooldridge_HikariCP","commit":"fc08920d6f08d01ccde5562de93e837d728c1d92","changeType":"METHOD_INVOCATION","change":"superClassCt.getMethods()","source":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)","target":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)"} {"project":"brettwooldridge_HikariCP","commit":"fc08920d6f08d01ccde5562de93e837d728c1d92","changeType":"METHOD_INVOCATION","change":"targetCt.setModifiers(Modifier.FINAL)","source":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)","target":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)"} {"project":"brettwooldridge_HikariCP","commit":"fc08920d6f08d01ccde5562de93e837d728c1d92","changeType":"METHOD_INVOCATION","change":"superClassName.replace(\"Proxy\",\"JavassistProxy\")","source":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)","target":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)"} {"project":"brettwooldridge_HikariCP","commit":"fc08920d6f08d01ccde5562de93e837d728c1d92","changeType":"METHOD_INVOCATION","change":"classPool.makeClass(superClassName.replace(\"Proxy\",\"JavassistProxy\"),superClassCt)","source":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)","target":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)"} {"project":"brettwooldridge_HikariCP","commit":"fc08920d6f08d01ccde5562de93e837d728c1d92","changeType":"METHOD_INVOCATION","change":"classPool.getCtClass(superClassName)","source":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)","target":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)"} {"project":"brettwooldridge_HikariCP","commit":"fc08920d6f08d01ccde5562de93e837d728c1d92","changeType":"METHOD_INVOCATION","change":"superClass.getName()","source":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)","target":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)"} {"project":"brettwooldridge_HikariCP","commit":"fc08920d6f08d01ccde5562de93e837d728c1d92","changeType":"MODIFIER","change":"private","source":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)","target":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)"} {"project":"brettwooldridge_HikariCP","commit":"fc08920d6f08d01ccde5562de93e837d728c1d92","changeType":"NULL_LITERAL","change":"null","source":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)","target":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)"} {"project":"brettwooldridge_HikariCP","commit":"fc08920d6f08d01ccde5562de93e837d728c1d92","changeType":"PARAMETERIZED_TYPE","change":"Class\u003c?\u003e","source":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)","target":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)"} {"project":"brettwooldridge_HikariCP","commit":"fc08920d6f08d01ccde5562de93e837d728c1d92","changeType":"PARAMETERIZED_TYPE","change":"Set\u003cClass\u003c?\u003e\u003e","source":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)","target":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)"} {"project":"brettwooldridge_HikariCP","commit":"fc08920d6f08d01ccde5562de93e837d728c1d92","changeType":"PARAMETERIZED_TYPE","change":"HashSet\u003cString\u003e","source":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)","target":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)"} {"project":"brettwooldridge_HikariCP","commit":"fc08920d6f08d01ccde5562de93e837d728c1d92","changeType":"PARAMETERIZED_TYPE","change":"Set\u003cString\u003e","source":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)","target":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)"} {"project":"brettwooldridge_HikariCP","commit":"fc08920d6f08d01ccde5562de93e837d728c1d92","changeType":"PARAMETERIZED_TYPE","change":"Class\u003cT\u003e","source":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)","target":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)"} {"project":"brettwooldridge_HikariCP","commit":"fc08920d6f08d01ccde5562de93e837d728c1d92","changeType":"QUALIFIED_NAME","change":"CtClass.voidType","source":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)","target":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)"} {"project":"brettwooldridge_HikariCP","commit":"fc08920d6f08d01ccde5562de93e837d728c1d92","changeType":"QUALIFIED_NAME","change":"Modifier.FINAL","source":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)","target":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)"} {"project":"brettwooldridge_HikariCP","commit":"fc08920d6f08d01ccde5562de93e837d728c1d92","changeType":"RETURN_STATEMENT","change":"return targetCt.toClass(classPool.getClassLoader(),null);\n","source":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)","target":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)"} {"project":"brettwooldridge_HikariCP","commit":"fc08920d6f08d01ccde5562de93e837d728c1d92","changeType":"SIMPLE_TYPE","change":"String","source":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)","target":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)"} {"project":"brettwooldridge_HikariCP","commit":"fc08920d6f08d01ccde5562de93e837d728c1d92","changeType":"SIMPLE_TYPE","change":"CtMethod","source":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)","target":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)"} {"project":"brettwooldridge_HikariCP","commit":"fc08920d6f08d01ccde5562de93e837d728c1d92","changeType":"SIMPLE_TYPE","change":"CtClass","source":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)","target":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)"} {"project":"brettwooldridge_HikariCP","commit":"fc08920d6f08d01ccde5562de93e837d728c1d92","changeType":"SIMPLE_TYPE","change":"Class","source":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)","target":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)"} {"project":"brettwooldridge_HikariCP","commit":"fc08920d6f08d01ccde5562de93e837d728c1d92","changeType":"SIMPLE_TYPE","change":"Set","source":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)","target":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)"} {"project":"brettwooldridge_HikariCP","commit":"fc08920d6f08d01ccde5562de93e837d728c1d92","changeType":"SIMPLE_TYPE","change":"HashSet","source":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)","target":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)"} {"project":"brettwooldridge_HikariCP","commit":"fc08920d6f08d01ccde5562de93e837d728c1d92","changeType":"SIMPLE_TYPE","change":"Exception","source":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)","target":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)"} {"project":"brettwooldridge_HikariCP","commit":"fc08920d6f08d01ccde5562de93e837d728c1d92","changeType":"SIMPLE_TYPE","change":"T","source":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)","target":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)"} {"project":"brettwooldridge_HikariCP","commit":"fc08920d6f08d01ccde5562de93e837d728c1d92","changeType":"SINGLE_MEMBER_ANNOTATION","change":"@SuppressWarnings(\"unchecked\")","source":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)","target":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)"} {"project":"brettwooldridge_HikariCP","commit":"fc08920d6f08d01ccde5562de93e837d728c1d92","changeType":"SINGLE_VARIABLE_DECLARATION","change":"CtMethod intfMethod","source":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)","target":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)"} {"project":"brettwooldridge_HikariCP","commit":"fc08920d6f08d01ccde5562de93e837d728c1d92","changeType":"SINGLE_VARIABLE_DECLARATION","change":"Class\u003c?\u003e intf","source":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)","target":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)"} {"project":"brettwooldridge_HikariCP","commit":"fc08920d6f08d01ccde5562de93e837d728c1d92","changeType":"SINGLE_VARIABLE_DECLARATION","change":"CtMethod method","source":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)","target":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)"} {"project":"brettwooldridge_HikariCP","commit":"fc08920d6f08d01ccde5562de93e837d728c1d92","changeType":"SINGLE_VARIABLE_DECLARATION","change":"Class\u003c?\u003e superClass","source":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)","target":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)"} {"project":"brettwooldridge_HikariCP","commit":"fc08920d6f08d01ccde5562de93e837d728c1d92","changeType":"SINGLE_VARIABLE_DECLARATION","change":"Class\u003cT\u003e primaryInterface","source":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)","target":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)"} {"project":"brettwooldridge_HikariCP","commit":"fc08920d6f08d01ccde5562de93e837d728c1d92","changeType":"STRING_LITERAL","change":"/tmp","source":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)","target":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)"} {"project":"brettwooldridge_HikariCP","commit":"fc08920d6f08d01ccde5562de93e837d728c1d92","changeType":"STRING_LITERAL","change":"method","source":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)","target":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)"} {"project":"brettwooldridge_HikariCP","commit":"fc08920d6f08d01ccde5562de93e837d728c1d92","changeType":"STRING_LITERAL","change":"cast","source":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)","target":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)"} {"project":"brettwooldridge_HikariCP","commit":"fc08920d6f08d01ccde5562de93e837d728c1d92","changeType":"STRING_LITERAL","change":"","source":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)","target":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)"} {"project":"brettwooldridge_HikariCP","commit":"fc08920d6f08d01ccde5562de93e837d728c1d92","changeType":"STRING_LITERAL","change":"return","source":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)","target":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)"} {"project":"brettwooldridge_HikariCP","commit":"fc08920d6f08d01ccde5562de93e837d728c1d92","changeType":"STRING_LITERAL","change":"{ checkClosed(); try { return ((cast) delegate).method($$); } catch (SQLException e) { throw checkException(e); } }","source":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)","target":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)"} {"project":"brettwooldridge_HikariCP","commit":"fc08920d6f08d01ccde5562de93e837d728c1d92","changeType":"STRING_LITERAL","change":"JavassistProxy","source":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)","target":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)"} {"project":"brettwooldridge_HikariCP","commit":"fc08920d6f08d01ccde5562de93e837d728c1d92","changeType":"STRING_LITERAL","change":"Proxy","source":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)","target":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)"} {"project":"brettwooldridge_HikariCP","commit":"fc08920d6f08d01ccde5562de93e837d728c1d92","changeType":"STRING_LITERAL","change":"unchecked","source":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)","target":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)"} {"project":"brettwooldridge_HikariCP","commit":"fc08920d6f08d01ccde5562de93e837d728c1d92","changeType":"TYPE_PARAMETER","change":"T","source":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)","target":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)"} {"project":"brettwooldridge_HikariCP","commit":"fc08920d6f08d01ccde5562de93e837d728c1d92","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"methodBody","source":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)","target":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)"} {"project":"brettwooldridge_HikariCP","commit":"fc08920d6f08d01ccde5562de93e837d728c1d92","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"method","source":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)","target":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)"} {"project":"brettwooldridge_HikariCP","commit":"fc08920d6f08d01ccde5562de93e837d728c1d92","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"intfCt","source":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)","target":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)"} {"project":"brettwooldridge_HikariCP","commit":"fc08920d6f08d01ccde5562de93e837d728c1d92","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"interfaces","source":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)","target":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)"} {"project":"brettwooldridge_HikariCP","commit":"fc08920d6f08d01ccde5562de93e837d728c1d92","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"methods","source":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)","target":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)"} {"project":"brettwooldridge_HikariCP","commit":"fc08920d6f08d01ccde5562de93e837d728c1d92","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"superSigs","source":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)","target":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)"} {"project":"brettwooldridge_HikariCP","commit":"fc08920d6f08d01ccde5562de93e837d728c1d92","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"targetCt","source":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)","target":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)"} {"project":"brettwooldridge_HikariCP","commit":"fc08920d6f08d01ccde5562de93e837d728c1d92","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"superClassCt","source":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)","target":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)"} {"project":"brettwooldridge_HikariCP","commit":"fc08920d6f08d01ccde5562de93e837d728c1d92","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"superClassName","source":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)","target":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)"} {"project":"brettwooldridge_HikariCP","commit":"fc08920d6f08d01ccde5562de93e837d728c1d92","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"String [methodBody\u003d\"{ checkClosed(); try { return ((cast) delegate).method($$); } catch (SQLException e) { throw checkException(e); } }\"]","source":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)","target":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)"} {"project":"brettwooldridge_HikariCP","commit":"fc08920d6f08d01ccde5562de93e837d728c1d92","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"CtMethod [method\u003dCtNewMethod.copy(intfMethod,targetCt,null)]","source":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)","target":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)"} {"project":"brettwooldridge_HikariCP","commit":"fc08920d6f08d01ccde5562de93e837d728c1d92","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"CtClass [intfCt\u003dclassPool.getCtClass(intf.getName())]","source":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)","target":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)"} {"project":"brettwooldridge_HikariCP","commit":"fc08920d6f08d01ccde5562de93e837d728c1d92","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"Set\u003cClass\u003c?\u003e\u003e [interfaces\u003dClassLoaderUtils.getAllInterfaces(primaryInterface)]","source":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)","target":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)"} {"project":"brettwooldridge_HikariCP","commit":"fc08920d6f08d01ccde5562de93e837d728c1d92","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"Set\u003cString\u003e [methods\u003dnew HashSet\u003cString\u003e()]","source":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)","target":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)"} {"project":"brettwooldridge_HikariCP","commit":"fc08920d6f08d01ccde5562de93e837d728c1d92","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"Set\u003cString\u003e [superSigs\u003dnew HashSet\u003cString\u003e()]","source":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)","target":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)"} {"project":"brettwooldridge_HikariCP","commit":"fc08920d6f08d01ccde5562de93e837d728c1d92","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"CtClass [targetCt\u003dclassPool.makeClass(superClassName.replace(\"Proxy\",\"JavassistProxy\"),superClassCt)]","source":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)","target":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)"} {"project":"brettwooldridge_HikariCP","commit":"fc08920d6f08d01ccde5562de93e837d728c1d92","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"CtClass [superClassCt\u003dclassPool.getCtClass(superClassName)]","source":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)","target":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)"} {"project":"brettwooldridge_HikariCP","commit":"fc08920d6f08d01ccde5562de93e837d728c1d92","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"String [superClassName\u003dsuperClass.getName()]","source":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)","target":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)"} {"project":"brettwooldridge_HikariCP","commit":"fc08920d6f08d01ccde5562de93e837d728c1d92","changeType":"WILDCARD_TYPE","change":"?","source":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)","target":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()","added":false,"scope":"SOURCE","local":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)"} {"project":"brettwooldridge_HikariCP","commit":"fc08920d6f08d01ccde5562de93e837d728c1d92","changeType":"ASSIGNMENT","change":"methodBody \u003d \"{ try { return ((cast) delegate).method($$); } catch (SQLException e) { throw checkException(e); } }\"","source":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)","target":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()","added":true,"scope":"TARGET","local":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()"} {"project":"brettwooldridge_HikariCP","commit":"fc08920d6f08d01ccde5562de93e837d728c1d92","changeType":"EXPRESSION_STATEMENT","change":"generateProxyClass(CallableStatement.class,CallableStatementProxy.class,methodBody)","source":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)","target":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()","added":true,"scope":"TARGET","local":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()"} {"project":"brettwooldridge_HikariCP","commit":"fc08920d6f08d01ccde5562de93e837d728c1d92","changeType":"EXPRESSION_STATEMENT","change":"generateProxyClass(Statement.class,StatementProxy.class,methodBody)","source":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)","target":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()","added":true,"scope":"TARGET","local":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()"} {"project":"brettwooldridge_HikariCP","commit":"fc08920d6f08d01ccde5562de93e837d728c1d92","changeType":"EXPRESSION_STATEMENT","change":"generateProxyClass(ResultSet.class,ResultSetProxy.class,methodBody)","source":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)","target":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()","added":true,"scope":"TARGET","local":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()"} {"project":"brettwooldridge_HikariCP","commit":"fc08920d6f08d01ccde5562de93e837d728c1d92","changeType":"EXPRESSION_STATEMENT","change":"generateProxyClass(PreparedStatement.class,PreparedStatementProxy.class,methodBody)","source":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)","target":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()","added":true,"scope":"TARGET","local":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()"} {"project":"brettwooldridge_HikariCP","commit":"fc08920d6f08d01ccde5562de93e837d728c1d92","changeType":"EXPRESSION_STATEMENT","change":"generateProxyClass(Connection.class,ConnectionProxy.class,methodBody)","source":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)","target":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()","added":true,"scope":"TARGET","local":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()"} {"project":"brettwooldridge_HikariCP","commit":"fc08920d6f08d01ccde5562de93e837d728c1d92","changeType":"EXPRESSION_STATEMENT","change":"methodBody\u003d\"{ try { return ((cast) delegate).method($$); } catch (SQLException e) { throw checkException(e); } }\"","source":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)","target":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()","added":true,"scope":"TARGET","local":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()"} {"project":"brettwooldridge_HikariCP","commit":"fc08920d6f08d01ccde5562de93e837d728c1d92","changeType":"METHOD_INVOCATION","change":"generateProxyClass(CallableStatement.class,CallableStatementProxy.class,methodBody)","source":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)","target":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()","added":true,"scope":"TARGET","local":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()"} {"project":"brettwooldridge_HikariCP","commit":"fc08920d6f08d01ccde5562de93e837d728c1d92","changeType":"METHOD_INVOCATION","change":"generateProxyClass(Statement.class,StatementProxy.class,methodBody)","source":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)","target":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()","added":true,"scope":"TARGET","local":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()"} {"project":"brettwooldridge_HikariCP","commit":"fc08920d6f08d01ccde5562de93e837d728c1d92","changeType":"METHOD_INVOCATION","change":"generateProxyClass(ResultSet.class,ResultSetProxy.class,methodBody)","source":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)","target":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()","added":true,"scope":"TARGET","local":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()"} {"project":"brettwooldridge_HikariCP","commit":"fc08920d6f08d01ccde5562de93e837d728c1d92","changeType":"METHOD_INVOCATION","change":"generateProxyClass(PreparedStatement.class,PreparedStatementProxy.class,methodBody)","source":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)","target":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()","added":true,"scope":"TARGET","local":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()"} {"project":"brettwooldridge_HikariCP","commit":"fc08920d6f08d01ccde5562de93e837d728c1d92","changeType":"METHOD_INVOCATION","change":"generateProxyClass(Connection.class,ConnectionProxy.class,methodBody)","source":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)","target":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()","added":true,"scope":"TARGET","local":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()"} {"project":"brettwooldridge_HikariCP","commit":"fc08920d6f08d01ccde5562de93e837d728c1d92","changeType":"SIMPLE_TYPE","change":"String","source":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)","target":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()","added":true,"scope":"TARGET","local":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()"} {"project":"brettwooldridge_HikariCP","commit":"fc08920d6f08d01ccde5562de93e837d728c1d92","changeType":"STRING_LITERAL","change":"{ checkClosed(); try { return ((cast) delegate).method($$); } catch (SQLException e) { throw checkException(e); } }","source":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)","target":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()","added":true,"scope":"TARGET","local":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()"} {"project":"brettwooldridge_HikariCP","commit":"fc08920d6f08d01ccde5562de93e837d728c1d92","changeType":"STRING_LITERAL","change":"{ try { return ((cast) delegate).method($$); } catch (SQLException e) { throw checkException(e); } }","source":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)","target":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()","added":true,"scope":"TARGET","local":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()"} {"project":"brettwooldridge_HikariCP","commit":"fc08920d6f08d01ccde5562de93e837d728c1d92","changeType":"TRY_STATEMENT","change":"try {\n String methodBody\u003d\"{ checkClosed(); try { return ((cast) delegate).method($$); } catch (SQLException e) { throw checkException(e); } }\";\n generateProxyClass(Connection.class,ConnectionProxy.class,methodBody);\n methodBody\u003d\"{ try { return ((cast) delegate).method($$); } catch (SQLException e) { throw checkException(e); } }\";\n generateProxyClass(Statement.class,StatementProxy.class,methodBody);\n generateProxyClass(CallableStatement.class,CallableStatementProxy.class,methodBody);\n generateProxyClass(PreparedStatement.class,PreparedStatementProxy.class,methodBody);\n generateProxyClass(ResultSet.class,ResultSetProxy.class,methodBody);\n}\n catch (Exception e) {\n throw new RuntimeException(e);\n}\n","source":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)","target":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()","added":true,"scope":"TARGET","local":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()"} {"project":"brettwooldridge_HikariCP","commit":"fc08920d6f08d01ccde5562de93e837d728c1d92","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"methodBody","source":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)","target":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()","added":true,"scope":"TARGET","local":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()"} {"project":"brettwooldridge_HikariCP","commit":"fc08920d6f08d01ccde5562de93e837d728c1d92","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"String [methodBody\u003d\"{ checkClosed(); try { return ((cast) delegate).method($$); } catch (SQLException e) { throw checkException(e); } }\"]","source":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)","target":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()","added":true,"scope":"TARGET","local":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()"} {"project":"brettwooldridge_HikariCP","commit":"fc08920d6f08d01ccde5562de93e837d728c1d92","changeType":"EXPRESSION_STATEMENT","change":"generateProxyClass(Connection.class,ConnectionProxy.class)","source":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)","target":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()","added":false,"scope":"TARGET","local":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()"} {"project":"brettwooldridge_HikariCP","commit":"fc08920d6f08d01ccde5562de93e837d728c1d92","changeType":"EXPRESSION_STATEMENT","change":"generateProxyClass(ResultSet.class,ResultSetProxy.class)","source":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)","target":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()","added":false,"scope":"TARGET","local":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()"} {"project":"brettwooldridge_HikariCP","commit":"fc08920d6f08d01ccde5562de93e837d728c1d92","changeType":"EXPRESSION_STATEMENT","change":"generateProxyClass(PreparedStatement.class,PreparedStatementProxy.class)","source":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)","target":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()","added":false,"scope":"TARGET","local":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()"} {"project":"brettwooldridge_HikariCP","commit":"fc08920d6f08d01ccde5562de93e837d728c1d92","changeType":"EXPRESSION_STATEMENT","change":"generateProxyClass(Statement.class,StatementProxy.class)","source":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)","target":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()","added":false,"scope":"TARGET","local":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()"} {"project":"brettwooldridge_HikariCP","commit":"fc08920d6f08d01ccde5562de93e837d728c1d92","changeType":"EXPRESSION_STATEMENT","change":"generateProxyClass(CallableStatement.class,CallableStatementProxy.class)","source":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)","target":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()","added":false,"scope":"TARGET","local":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()"} {"project":"brettwooldridge_HikariCP","commit":"fc08920d6f08d01ccde5562de93e837d728c1d92","changeType":"METHOD_INVOCATION","change":"generateProxyClass(Connection.class,ConnectionProxy.class)","source":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)","target":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()","added":false,"scope":"TARGET","local":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()"} {"project":"brettwooldridge_HikariCP","commit":"fc08920d6f08d01ccde5562de93e837d728c1d92","changeType":"METHOD_INVOCATION","change":"generateProxyClass(ResultSet.class,ResultSetProxy.class)","source":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)","target":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()","added":false,"scope":"TARGET","local":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()"} {"project":"brettwooldridge_HikariCP","commit":"fc08920d6f08d01ccde5562de93e837d728c1d92","changeType":"METHOD_INVOCATION","change":"generateProxyClass(PreparedStatement.class,PreparedStatementProxy.class)","source":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)","target":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()","added":false,"scope":"TARGET","local":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()"} {"project":"brettwooldridge_HikariCP","commit":"fc08920d6f08d01ccde5562de93e837d728c1d92","changeType":"METHOD_INVOCATION","change":"generateProxyClass(Statement.class,StatementProxy.class)","source":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)","target":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()","added":false,"scope":"TARGET","local":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()"} {"project":"brettwooldridge_HikariCP","commit":"fc08920d6f08d01ccde5562de93e837d728c1d92","changeType":"METHOD_INVOCATION","change":"generateProxyClass(CallableStatement.class,CallableStatementProxy.class)","source":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)","target":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()","added":false,"scope":"TARGET","local":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()"} {"project":"brettwooldridge_HikariCP","commit":"fc08920d6f08d01ccde5562de93e837d728c1d92","changeType":"TRY_STATEMENT","change":"try {\n generateProxyClass(Connection.class,ConnectionProxy.class);\n generateProxyClass(Statement.class,StatementProxy.class);\n generateProxyClass(CallableStatement.class,CallableStatementProxy.class);\n generateProxyClass(PreparedStatement.class,PreparedStatementProxy.class);\n generateProxyClass(ResultSet.class,ResultSetProxy.class);\n}\n catch (Exception e) {\n throw new RuntimeException(e);\n}\n","source":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.generateProxyClass(Class,Class)","target":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()","added":false,"scope":"TARGET","local":"com.zaxxer.hikari.proxy.JavassistProxyFactoryFactory.JavassistProxyFactoryFactory()"} {"project":"apache_tomcat","commit":"bde37a4b8e6c9eba3050d8c0cf101212096f9f6f","changeType":"METHOD_DECLARATION","change":"org.apache.catalina.startup.ContextConfig.mergeWebFragments(WebXml,Map)","source":"org.apache.catalina.startup.ContextConfig.mergeWebFragments(WebXml,Map)","target":"org.apache.catalina.startup.ContextConfig.webConfig()","added":false,"scope":"CLASS_S","local":"java.org.apache.catalina.startup.ContextConfig"} {"project":"apache_tomcat","commit":"bde37a4b8e6c9eba3050d8c0cf101212096f9f6f","changeType":"ASSIGNMENT","change":"ok \u003d application.merge(orderedFragments)","source":"org.apache.catalina.startup.ContextConfig.mergeWebFragments(WebXml,Map)","target":"org.apache.catalina.startup.ContextConfig.webConfig()","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.ContextConfig.mergeWebFragments(WebXml,Map)"} {"project":"apache_tomcat","commit":"bde37a4b8e6c9eba3050d8c0cf101212096f9f6f","changeType":"CLASS_INSTANCE_CREATION","change":"new LinkedHashSet\u003cWebXml\u003e()","source":"org.apache.catalina.startup.ContextConfig.mergeWebFragments(WebXml,Map)","target":"org.apache.catalina.startup.ContextConfig.webConfig()","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.ContextConfig.mergeWebFragments(WebXml,Map)"} {"project":"apache_tomcat","commit":"bde37a4b8e6c9eba3050d8c0cf101212096f9f6f","changeType":"ENHANCED_FOR_STATEMENT","change":"for (String name : fragments.keySet()) {\n if (!requestedOrder.contains(name)) {\n WebXml fragment\u003dfragments.get(name);\n if (fragment !\u003d null) {\n orderedFragments.add(fragment);\n }\n }\n}\n","source":"org.apache.catalina.startup.ContextConfig.mergeWebFragments(WebXml,Map)","target":"org.apache.catalina.startup.ContextConfig.webConfig()","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.ContextConfig.mergeWebFragments(WebXml,Map)"} {"project":"apache_tomcat","commit":"bde37a4b8e6c9eba3050d8c0cf101212096f9f6f","changeType":"ENHANCED_FOR_STATEMENT","change":"for (String requestedName : requestedOrder) {\n if (WebXml.ORDER_OTHERS.equals(requestedName)) {\n for ( String name : fragments.keySet()) {\n if (!requestedOrder.contains(name)) {\n WebXml fragment\u003dfragments.get(name);\n if (fragment !\u003d null) {\n orderedFragments.add(fragment);\n }\n }\n }\n }\n else {\n WebXml fragment\u003dfragments.get(requestedName);\n if (fragment !\u003d null) {\n orderedFragments.add(fragment);\n }\n }\n}\n","source":"org.apache.catalina.startup.ContextConfig.mergeWebFragments(WebXml,Map)","target":"org.apache.catalina.startup.ContextConfig.webConfig()","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.ContextConfig.mergeWebFragments(WebXml,Map)"} {"project":"apache_tomcat","commit":"bde37a4b8e6c9eba3050d8c0cf101212096f9f6f","changeType":"EXPRESSION_STATEMENT","change":"ok\u003dapplication.merge(orderedFragments)","source":"org.apache.catalina.startup.ContextConfig.mergeWebFragments(WebXml,Map)","target":"org.apache.catalina.startup.ContextConfig.webConfig()","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.ContextConfig.mergeWebFragments(WebXml,Map)"} {"project":"apache_tomcat","commit":"bde37a4b8e6c9eba3050d8c0cf101212096f9f6f","changeType":"EXPRESSION_STATEMENT","change":"orderedFragments.add(fragment)","source":"org.apache.catalina.startup.ContextConfig.mergeWebFragments(WebXml,Map)","target":"org.apache.catalina.startup.ContextConfig.webConfig()","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.ContextConfig.mergeWebFragments(WebXml,Map)"} {"project":"apache_tomcat","commit":"bde37a4b8e6c9eba3050d8c0cf101212096f9f6f","changeType":"IF_STATEMENT","change":"ok","source":"org.apache.catalina.startup.ContextConfig.mergeWebFragments(WebXml,Map)","target":"org.apache.catalina.startup.ContextConfig.webConfig()","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.ContextConfig.mergeWebFragments(WebXml,Map)"} {"project":"apache_tomcat","commit":"bde37a4b8e6c9eba3050d8c0cf101212096f9f6f","changeType":"IF_STATEMENT","change":"fragment !\u003d null","source":"org.apache.catalina.startup.ContextConfig.mergeWebFragments(WebXml,Map)","target":"org.apache.catalina.startup.ContextConfig.webConfig()","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.ContextConfig.mergeWebFragments(WebXml,Map)"} {"project":"apache_tomcat","commit":"bde37a4b8e6c9eba3050d8c0cf101212096f9f6f","changeType":"IF_STATEMENT","change":"!requestedOrder.contains(name)","source":"org.apache.catalina.startup.ContextConfig.mergeWebFragments(WebXml,Map)","target":"org.apache.catalina.startup.ContextConfig.webConfig()","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.ContextConfig.mergeWebFragments(WebXml,Map)"} {"project":"apache_tomcat","commit":"bde37a4b8e6c9eba3050d8c0cf101212096f9f6f","changeType":"IF_STATEMENT","change":"WebXml.ORDER_OTHERS.equals(requestedName)","source":"org.apache.catalina.startup.ContextConfig.mergeWebFragments(WebXml,Map)","target":"org.apache.catalina.startup.ContextConfig.webConfig()","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.ContextConfig.mergeWebFragments(WebXml,Map)"} {"project":"apache_tomcat","commit":"bde37a4b8e6c9eba3050d8c0cf101212096f9f6f","changeType":"IF_STATEMENT","change":"absoluteOrdering","source":"org.apache.catalina.startup.ContextConfig.mergeWebFragments(WebXml,Map)","target":"org.apache.catalina.startup.ContextConfig.webConfig()","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.ContextConfig.mergeWebFragments(WebXml,Map)"} {"project":"apache_tomcat","commit":"bde37a4b8e6c9eba3050d8c0cf101212096f9f6f","changeType":"INFIX_EXPRESSION","change":"fragment !\u003d null","source":"org.apache.catalina.startup.ContextConfig.mergeWebFragments(WebXml,Map)","target":"org.apache.catalina.startup.ContextConfig.webConfig()","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.ContextConfig.mergeWebFragments(WebXml,Map)"} {"project":"apache_tomcat","commit":"bde37a4b8e6c9eba3050d8c0cf101212096f9f6f","changeType":"INFIX_EXPRESSION","change":"application.getAbsoluteOrdering() !\u003d null","source":"org.apache.catalina.startup.ContextConfig.mergeWebFragments(WebXml,Map)","target":"org.apache.catalina.startup.ContextConfig.webConfig()","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.ContextConfig.mergeWebFragments(WebXml,Map)"} {"project":"apache_tomcat","commit":"bde37a4b8e6c9eba3050d8c0cf101212096f9f6f","changeType":"JAVADOC","change":"/** \n * Merges the web-fragment.xml and web.xml files as per the rules in the Servlet spec.\n * @param application The application web.xml file\n * @param fragments The map of fragment names to web fragments\n */\n","source":"org.apache.catalina.startup.ContextConfig.mergeWebFragments(WebXml,Map)","target":"org.apache.catalina.startup.ContextConfig.webConfig()","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.ContextConfig.mergeWebFragments(WebXml,Map)"} {"project":"apache_tomcat","commit":"bde37a4b8e6c9eba3050d8c0cf101212096f9f6f","changeType":"METHOD_INVOCATION","change":"application.merge(orderedFragments)","source":"org.apache.catalina.startup.ContextConfig.mergeWebFragments(WebXml,Map)","target":"org.apache.catalina.startup.ContextConfig.webConfig()","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.ContextConfig.mergeWebFragments(WebXml,Map)"} {"project":"apache_tomcat","commit":"bde37a4b8e6c9eba3050d8c0cf101212096f9f6f","changeType":"METHOD_INVOCATION","change":"orderedFragments.add(fragment)","source":"org.apache.catalina.startup.ContextConfig.mergeWebFragments(WebXml,Map)","target":"org.apache.catalina.startup.ContextConfig.webConfig()","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.ContextConfig.mergeWebFragments(WebXml,Map)"} {"project":"apache_tomcat","commit":"bde37a4b8e6c9eba3050d8c0cf101212096f9f6f","changeType":"METHOD_INVOCATION","change":"fragments.get(requestedName)","source":"org.apache.catalina.startup.ContextConfig.mergeWebFragments(WebXml,Map)","target":"org.apache.catalina.startup.ContextConfig.webConfig()","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.ContextConfig.mergeWebFragments(WebXml,Map)"} {"project":"apache_tomcat","commit":"bde37a4b8e6c9eba3050d8c0cf101212096f9f6f","changeType":"METHOD_INVOCATION","change":"fragments.get(name)","source":"org.apache.catalina.startup.ContextConfig.mergeWebFragments(WebXml,Map)","target":"org.apache.catalina.startup.ContextConfig.webConfig()","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.ContextConfig.mergeWebFragments(WebXml,Map)"} {"project":"apache_tomcat","commit":"bde37a4b8e6c9eba3050d8c0cf101212096f9f6f","changeType":"METHOD_INVOCATION","change":"requestedOrder.contains(name)","source":"org.apache.catalina.startup.ContextConfig.mergeWebFragments(WebXml,Map)","target":"org.apache.catalina.startup.ContextConfig.webConfig()","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.ContextConfig.mergeWebFragments(WebXml,Map)"} {"project":"apache_tomcat","commit":"bde37a4b8e6c9eba3050d8c0cf101212096f9f6f","changeType":"METHOD_INVOCATION","change":"fragments.keySet()","source":"org.apache.catalina.startup.ContextConfig.mergeWebFragments(WebXml,Map)","target":"org.apache.catalina.startup.ContextConfig.webConfig()","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.ContextConfig.mergeWebFragments(WebXml,Map)"} {"project":"apache_tomcat","commit":"bde37a4b8e6c9eba3050d8c0cf101212096f9f6f","changeType":"METHOD_INVOCATION","change":"WebXml.ORDER_OTHERS.equals(requestedName)","source":"org.apache.catalina.startup.ContextConfig.mergeWebFragments(WebXml,Map)","target":"org.apache.catalina.startup.ContextConfig.webConfig()","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.ContextConfig.mergeWebFragments(WebXml,Map)"} {"project":"apache_tomcat","commit":"bde37a4b8e6c9eba3050d8c0cf101212096f9f6f","changeType":"METHOD_INVOCATION","change":"application.getAbsoluteOrdering()","source":"org.apache.catalina.startup.ContextConfig.mergeWebFragments(WebXml,Map)","target":"org.apache.catalina.startup.ContextConfig.webConfig()","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.ContextConfig.mergeWebFragments(WebXml,Map)"} {"project":"apache_tomcat","commit":"bde37a4b8e6c9eba3050d8c0cf101212096f9f6f","changeType":"MODIFIER","change":"protected","source":"org.apache.catalina.startup.ContextConfig.mergeWebFragments(WebXml,Map)","target":"org.apache.catalina.startup.ContextConfig.webConfig()","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.ContextConfig.mergeWebFragments(WebXml,Map)"} {"project":"apache_tomcat","commit":"bde37a4b8e6c9eba3050d8c0cf101212096f9f6f","changeType":"NULL_LITERAL","change":"null","source":"org.apache.catalina.startup.ContextConfig.mergeWebFragments(WebXml,Map)","target":"org.apache.catalina.startup.ContextConfig.webConfig()","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.ContextConfig.mergeWebFragments(WebXml,Map)"} {"project":"apache_tomcat","commit":"bde37a4b8e6c9eba3050d8c0cf101212096f9f6f","changeType":"PARAMETERIZED_TYPE","change":"Set\u003cString\u003e","source":"org.apache.catalina.startup.ContextConfig.mergeWebFragments(WebXml,Map)","target":"org.apache.catalina.startup.ContextConfig.webConfig()","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.ContextConfig.mergeWebFragments(WebXml,Map)"} {"project":"apache_tomcat","commit":"bde37a4b8e6c9eba3050d8c0cf101212096f9f6f","changeType":"PARAMETERIZED_TYPE","change":"LinkedHashSet\u003cWebXml\u003e","source":"org.apache.catalina.startup.ContextConfig.mergeWebFragments(WebXml,Map)","target":"org.apache.catalina.startup.ContextConfig.webConfig()","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.ContextConfig.mergeWebFragments(WebXml,Map)"} {"project":"apache_tomcat","commit":"bde37a4b8e6c9eba3050d8c0cf101212096f9f6f","changeType":"PARAMETERIZED_TYPE","change":"Set\u003cWebXml\u003e","source":"org.apache.catalina.startup.ContextConfig.mergeWebFragments(WebXml,Map)","target":"org.apache.catalina.startup.ContextConfig.webConfig()","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.ContextConfig.mergeWebFragments(WebXml,Map)"} {"project":"apache_tomcat","commit":"bde37a4b8e6c9eba3050d8c0cf101212096f9f6f","changeType":"PARAMETERIZED_TYPE","change":"Map\u003cString,WebXml\u003e","source":"org.apache.catalina.startup.ContextConfig.mergeWebFragments(WebXml,Map)","target":"org.apache.catalina.startup.ContextConfig.webConfig()","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.ContextConfig.mergeWebFragments(WebXml,Map)"} {"project":"apache_tomcat","commit":"bde37a4b8e6c9eba3050d8c0cf101212096f9f6f","changeType":"PARENTHESIZED_EXPRESSION","change":"(application.getAbsoluteOrdering() !\u003d null)","source":"org.apache.catalina.startup.ContextConfig.mergeWebFragments(WebXml,Map)","target":"org.apache.catalina.startup.ContextConfig.webConfig()","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.ContextConfig.mergeWebFragments(WebXml,Map)"} {"project":"apache_tomcat","commit":"bde37a4b8e6c9eba3050d8c0cf101212096f9f6f","changeType":"PREFIX_EXPRESSION","change":"!requestedOrder.contains(name)","source":"org.apache.catalina.startup.ContextConfig.mergeWebFragments(WebXml,Map)","target":"org.apache.catalina.startup.ContextConfig.webConfig()","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.ContextConfig.mergeWebFragments(WebXml,Map)"} {"project":"apache_tomcat","commit":"bde37a4b8e6c9eba3050d8c0cf101212096f9f6f","changeType":"PRIMITIVE_TYPE","change":"boolean","source":"org.apache.catalina.startup.ContextConfig.mergeWebFragments(WebXml,Map)","target":"org.apache.catalina.startup.ContextConfig.webConfig()","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.ContextConfig.mergeWebFragments(WebXml,Map)"} {"project":"apache_tomcat","commit":"bde37a4b8e6c9eba3050d8c0cf101212096f9f6f","changeType":"PRIMITIVE_TYPE","change":"void","source":"org.apache.catalina.startup.ContextConfig.mergeWebFragments(WebXml,Map)","target":"org.apache.catalina.startup.ContextConfig.webConfig()","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.ContextConfig.mergeWebFragments(WebXml,Map)"} {"project":"apache_tomcat","commit":"bde37a4b8e6c9eba3050d8c0cf101212096f9f6f","changeType":"QUALIFIED_NAME","change":"WebXml.ORDER_OTHERS","source":"org.apache.catalina.startup.ContextConfig.mergeWebFragments(WebXml,Map)","target":"org.apache.catalina.startup.ContextConfig.webConfig()","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.ContextConfig.mergeWebFragments(WebXml,Map)"} {"project":"apache_tomcat","commit":"bde37a4b8e6c9eba3050d8c0cf101212096f9f6f","changeType":"SIMPLE_TYPE","change":"WebXml","source":"org.apache.catalina.startup.ContextConfig.mergeWebFragments(WebXml,Map)","target":"org.apache.catalina.startup.ContextConfig.webConfig()","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.ContextConfig.mergeWebFragments(WebXml,Map)"} {"project":"apache_tomcat","commit":"bde37a4b8e6c9eba3050d8c0cf101212096f9f6f","changeType":"SIMPLE_TYPE","change":"String","source":"org.apache.catalina.startup.ContextConfig.mergeWebFragments(WebXml,Map)","target":"org.apache.catalina.startup.ContextConfig.webConfig()","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.ContextConfig.mergeWebFragments(WebXml,Map)"} {"project":"apache_tomcat","commit":"bde37a4b8e6c9eba3050d8c0cf101212096f9f6f","changeType":"SIMPLE_TYPE","change":"Set","source":"org.apache.catalina.startup.ContextConfig.mergeWebFragments(WebXml,Map)","target":"org.apache.catalina.startup.ContextConfig.webConfig()","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.ContextConfig.mergeWebFragments(WebXml,Map)"} {"project":"apache_tomcat","commit":"bde37a4b8e6c9eba3050d8c0cf101212096f9f6f","changeType":"SIMPLE_TYPE","change":"LinkedHashSet","source":"org.apache.catalina.startup.ContextConfig.mergeWebFragments(WebXml,Map)","target":"org.apache.catalina.startup.ContextConfig.webConfig()","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.ContextConfig.mergeWebFragments(WebXml,Map)"} {"project":"apache_tomcat","commit":"bde37a4b8e6c9eba3050d8c0cf101212096f9f6f","changeType":"SIMPLE_TYPE","change":"Map","source":"org.apache.catalina.startup.ContextConfig.mergeWebFragments(WebXml,Map)","target":"org.apache.catalina.startup.ContextConfig.webConfig()","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.ContextConfig.mergeWebFragments(WebXml,Map)"} {"project":"apache_tomcat","commit":"bde37a4b8e6c9eba3050d8c0cf101212096f9f6f","changeType":"SINGLE_VARIABLE_DECLARATION","change":"String name","source":"org.apache.catalina.startup.ContextConfig.mergeWebFragments(WebXml,Map)","target":"org.apache.catalina.startup.ContextConfig.webConfig()","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.ContextConfig.mergeWebFragments(WebXml,Map)"} {"project":"apache_tomcat","commit":"bde37a4b8e6c9eba3050d8c0cf101212096f9f6f","changeType":"SINGLE_VARIABLE_DECLARATION","change":"String requestedName","source":"org.apache.catalina.startup.ContextConfig.mergeWebFragments(WebXml,Map)","target":"org.apache.catalina.startup.ContextConfig.webConfig()","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.ContextConfig.mergeWebFragments(WebXml,Map)"} {"project":"apache_tomcat","commit":"bde37a4b8e6c9eba3050d8c0cf101212096f9f6f","changeType":"SINGLE_VARIABLE_DECLARATION","change":"Map\u003cString,WebXml\u003e fragments","source":"org.apache.catalina.startup.ContextConfig.mergeWebFragments(WebXml,Map)","target":"org.apache.catalina.startup.ContextConfig.webConfig()","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.ContextConfig.mergeWebFragments(WebXml,Map)"} {"project":"apache_tomcat","commit":"bde37a4b8e6c9eba3050d8c0cf101212096f9f6f","changeType":"SINGLE_VARIABLE_DECLARATION","change":"WebXml application","source":"org.apache.catalina.startup.ContextConfig.mergeWebFragments(WebXml,Map)","target":"org.apache.catalina.startup.ContextConfig.webConfig()","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.ContextConfig.mergeWebFragments(WebXml,Map)"} {"project":"apache_tomcat","commit":"bde37a4b8e6c9eba3050d8c0cf101212096f9f6f","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"fragment","source":"org.apache.catalina.startup.ContextConfig.mergeWebFragments(WebXml,Map)","target":"org.apache.catalina.startup.ContextConfig.webConfig()","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.ContextConfig.mergeWebFragments(WebXml,Map)"} {"project":"apache_tomcat","commit":"bde37a4b8e6c9eba3050d8c0cf101212096f9f6f","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"requestedOrder","source":"org.apache.catalina.startup.ContextConfig.mergeWebFragments(WebXml,Map)","target":"org.apache.catalina.startup.ContextConfig.webConfig()","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.ContextConfig.mergeWebFragments(WebXml,Map)"} {"project":"apache_tomcat","commit":"bde37a4b8e6c9eba3050d8c0cf101212096f9f6f","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"absoluteOrdering","source":"org.apache.catalina.startup.ContextConfig.mergeWebFragments(WebXml,Map)","target":"org.apache.catalina.startup.ContextConfig.webConfig()","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.ContextConfig.mergeWebFragments(WebXml,Map)"} {"project":"apache_tomcat","commit":"bde37a4b8e6c9eba3050d8c0cf101212096f9f6f","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"orderedFragments","source":"org.apache.catalina.startup.ContextConfig.mergeWebFragments(WebXml,Map)","target":"org.apache.catalina.startup.ContextConfig.webConfig()","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.ContextConfig.mergeWebFragments(WebXml,Map)"} {"project":"apache_tomcat","commit":"bde37a4b8e6c9eba3050d8c0cf101212096f9f6f","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"WebXml [fragment\u003dfragments.get(requestedName)]","source":"org.apache.catalina.startup.ContextConfig.mergeWebFragments(WebXml,Map)","target":"org.apache.catalina.startup.ContextConfig.webConfig()","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.ContextConfig.mergeWebFragments(WebXml,Map)"} {"project":"apache_tomcat","commit":"bde37a4b8e6c9eba3050d8c0cf101212096f9f6f","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"WebXml [fragment\u003dfragments.get(name)]","source":"org.apache.catalina.startup.ContextConfig.mergeWebFragments(WebXml,Map)","target":"org.apache.catalina.startup.ContextConfig.webConfig()","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.ContextConfig.mergeWebFragments(WebXml,Map)"} {"project":"apache_tomcat","commit":"bde37a4b8e6c9eba3050d8c0cf101212096f9f6f","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"Set\u003cString\u003e [requestedOrder\u003dapplication.getAbsoluteOrdering()]","source":"org.apache.catalina.startup.ContextConfig.mergeWebFragments(WebXml,Map)","target":"org.apache.catalina.startup.ContextConfig.webConfig()","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.ContextConfig.mergeWebFragments(WebXml,Map)"} {"project":"apache_tomcat","commit":"bde37a4b8e6c9eba3050d8c0cf101212096f9f6f","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"boolean [absoluteOrdering\u003d(application.getAbsoluteOrdering() !\u003d null)]","source":"org.apache.catalina.startup.ContextConfig.mergeWebFragments(WebXml,Map)","target":"org.apache.catalina.startup.ContextConfig.webConfig()","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.ContextConfig.mergeWebFragments(WebXml,Map)"} {"project":"apache_tomcat","commit":"bde37a4b8e6c9eba3050d8c0cf101212096f9f6f","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"Set\u003cWebXml\u003e [orderedFragments\u003dnew LinkedHashSet\u003cWebXml\u003e()]","source":"org.apache.catalina.startup.ContextConfig.mergeWebFragments(WebXml,Map)","target":"org.apache.catalina.startup.ContextConfig.webConfig()","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.ContextConfig.mergeWebFragments(WebXml,Map)"} {"project":"apache_tomcat","commit":"bde37a4b8e6c9eba3050d8c0cf101212096f9f6f","changeType":"ASSIGNMENT","change":"ok \u003d webXml.merge(orderedFragments)","source":"org.apache.catalina.startup.ContextConfig.mergeWebFragments(WebXml,Map)","target":"org.apache.catalina.startup.ContextConfig.webConfig()","added":true,"scope":"TARGET","local":"org.apache.catalina.startup.ContextConfig.webConfig()"} {"project":"apache_tomcat","commit":"bde37a4b8e6c9eba3050d8c0cf101212096f9f6f","changeType":"EXPRESSION_STATEMENT","change":"ok\u003dwebXml.merge(orderedFragments)","source":"org.apache.catalina.startup.ContextConfig.mergeWebFragments(WebXml,Map)","target":"org.apache.catalina.startup.ContextConfig.webConfig()","added":true,"scope":"TARGET","local":"org.apache.catalina.startup.ContextConfig.webConfig()"} {"project":"apache_tomcat","commit":"bde37a4b8e6c9eba3050d8c0cf101212096f9f6f","changeType":"IF_STATEMENT","change":"ok","source":"org.apache.catalina.startup.ContextConfig.mergeWebFragments(WebXml,Map)","target":"org.apache.catalina.startup.ContextConfig.webConfig()","added":true,"scope":"TARGET","local":"org.apache.catalina.startup.ContextConfig.webConfig()"} {"project":"apache_tomcat","commit":"bde37a4b8e6c9eba3050d8c0cf101212096f9f6f","changeType":"METHOD_INVOCATION","change":"orderWebFragments(webXml,fragments)","source":"org.apache.catalina.startup.ContextConfig.mergeWebFragments(WebXml,Map)","target":"org.apache.catalina.startup.ContextConfig.webConfig()","added":true,"scope":"TARGET","local":"org.apache.catalina.startup.ContextConfig.webConfig()"} {"project":"apache_tomcat","commit":"bde37a4b8e6c9eba3050d8c0cf101212096f9f6f","changeType":"METHOD_INVOCATION","change":"webXml.merge(orderedFragments)","source":"org.apache.catalina.startup.ContextConfig.mergeWebFragments(WebXml,Map)","target":"org.apache.catalina.startup.ContextConfig.webConfig()","added":true,"scope":"TARGET","local":"org.apache.catalina.startup.ContextConfig.webConfig()"} {"project":"apache_tomcat","commit":"bde37a4b8e6c9eba3050d8c0cf101212096f9f6f","changeType":"PARAMETERIZED_TYPE","change":"Set\u003cWebXml\u003e","source":"org.apache.catalina.startup.ContextConfig.mergeWebFragments(WebXml,Map)","target":"org.apache.catalina.startup.ContextConfig.webConfig()","added":true,"scope":"TARGET","local":"org.apache.catalina.startup.ContextConfig.webConfig()"} {"project":"apache_tomcat","commit":"bde37a4b8e6c9eba3050d8c0cf101212096f9f6f","changeType":"SIMPLE_TYPE","change":"Set","source":"org.apache.catalina.startup.ContextConfig.mergeWebFragments(WebXml,Map)","target":"org.apache.catalina.startup.ContextConfig.webConfig()","added":true,"scope":"TARGET","local":"org.apache.catalina.startup.ContextConfig.webConfig()"} {"project":"apache_tomcat","commit":"bde37a4b8e6c9eba3050d8c0cf101212096f9f6f","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"orderedFragments","source":"org.apache.catalina.startup.ContextConfig.mergeWebFragments(WebXml,Map)","target":"org.apache.catalina.startup.ContextConfig.webConfig()","added":true,"scope":"TARGET","local":"org.apache.catalina.startup.ContextConfig.webConfig()"} {"project":"apache_tomcat","commit":"bde37a4b8e6c9eba3050d8c0cf101212096f9f6f","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"Set\u003cWebXml\u003e [orderedFragments\u003dorderWebFragments(webXml,fragments)]","source":"org.apache.catalina.startup.ContextConfig.mergeWebFragments(WebXml,Map)","target":"org.apache.catalina.startup.ContextConfig.webConfig()","added":true,"scope":"TARGET","local":"org.apache.catalina.startup.ContextConfig.webConfig()"} {"project":"apache_tomcat","commit":"bde37a4b8e6c9eba3050d8c0cf101212096f9f6f","changeType":"EXPRESSION_STATEMENT","change":"mergeWebFragments(webXml,fragments)","source":"org.apache.catalina.startup.ContextConfig.mergeWebFragments(WebXml,Map)","target":"org.apache.catalina.startup.ContextConfig.webConfig()","added":false,"scope":"TARGET","local":"org.apache.catalina.startup.ContextConfig.webConfig()"} {"project":"apache_tomcat","commit":"bde37a4b8e6c9eba3050d8c0cf101212096f9f6f","changeType":"METHOD_INVOCATION","change":"mergeWebFragments(webXml,fragments)","source":"org.apache.catalina.startup.ContextConfig.mergeWebFragments(WebXml,Map)","target":"org.apache.catalina.startup.ContextConfig.webConfig()","added":false,"scope":"TARGET","local":"org.apache.catalina.startup.ContextConfig.webConfig()"} {"project":"apache_tomcat","commit":"b6dc5fa8690109e6950f178d1917367fa2d3ed51","changeType":"METHOD_DECLARATION","change":"org.apache.naming.resources.WARDirContext.lookup(Name)","source":"org.apache.naming.resources.WARDirContext.lookup(Name)","target":"org.apache.naming.resources.WARDirContext.doLookup(String)","added":false,"scope":"CLASS_S","local":"java.org.apache.naming.resources.WARDirContext"} {"project":"apache_tomcat","commit":"b6dc5fa8690109e6950f178d1917367fa2d3ed51","changeType":"CLASS_INSTANCE_CREATION","change":"new WARResource(entry.getEntry())","source":"org.apache.naming.resources.WARDirContext.lookup(Name)","target":"org.apache.naming.resources.WARDirContext.doLookup(String)","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.WARDirContext.lookup(Name)"} {"project":"apache_tomcat","commit":"b6dc5fa8690109e6950f178d1917367fa2d3ed51","changeType":"CLASS_INSTANCE_CREATION","change":"new WARDirContext(base,entry)","source":"org.apache.naming.resources.WARDirContext.lookup(Name)","target":"org.apache.naming.resources.WARDirContext.doLookup(String)","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.WARDirContext.lookup(Name)"} {"project":"apache_tomcat","commit":"b6dc5fa8690109e6950f178d1917367fa2d3ed51","changeType":"CLASS_INSTANCE_CREATION","change":"new NamingException(sm.getString(\"resources.notFound\",name))","source":"org.apache.naming.resources.WARDirContext.lookup(Name)","target":"org.apache.naming.resources.WARDirContext.doLookup(String)","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.WARDirContext.lookup(Name)"} {"project":"apache_tomcat","commit":"b6dc5fa8690109e6950f178d1917367fa2d3ed51","changeType":"IF_STATEMENT","change":"zipEntry.isDirectory()","source":"org.apache.naming.resources.WARDirContext.lookup(Name)","target":"org.apache.naming.resources.WARDirContext.doLookup(String)","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.WARDirContext.lookup(Name)"} {"project":"apache_tomcat","commit":"b6dc5fa8690109e6950f178d1917367fa2d3ed51","changeType":"IF_STATEMENT","change":"entry \u003d\u003d null","source":"org.apache.naming.resources.WARDirContext.lookup(Name)","target":"org.apache.naming.resources.WARDirContext.doLookup(String)","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.WARDirContext.lookup(Name)"} {"project":"apache_tomcat","commit":"b6dc5fa8690109e6950f178d1917367fa2d3ed51","changeType":"IF_STATEMENT","change":"name.isEmpty()","source":"org.apache.naming.resources.WARDirContext.lookup(Name)","target":"org.apache.naming.resources.WARDirContext.doLookup(String)","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.WARDirContext.lookup(Name)"} {"project":"apache_tomcat","commit":"b6dc5fa8690109e6950f178d1917367fa2d3ed51","changeType":"INFIX_EXPRESSION","change":"entry \u003d\u003d null","source":"org.apache.naming.resources.WARDirContext.lookup(Name)","target":"org.apache.naming.resources.WARDirContext.doLookup(String)","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.WARDirContext.lookup(Name)"} {"project":"apache_tomcat","commit":"b6dc5fa8690109e6950f178d1917367fa2d3ed51","changeType":"JAVADOC","change":"/** \n * Retrieves the named object. If name is empty, returns a new instance of this context (which represents the same naming context as this context, but its environment may be modified independently and it may be accessed concurrently).\n * @param name the name of the object to look up\n * @return the object bound to name\n * @exception NamingException if a naming exception is encountered\n */\n","source":"org.apache.naming.resources.WARDirContext.lookup(Name)","target":"org.apache.naming.resources.WARDirContext.doLookup(String)","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.WARDirContext.lookup(Name)"} {"project":"apache_tomcat","commit":"b6dc5fa8690109e6950f178d1917367fa2d3ed51","changeType":"MARKER_ANNOTATION","change":"@Override","source":"org.apache.naming.resources.WARDirContext.lookup(Name)","target":"org.apache.naming.resources.WARDirContext.doLookup(String)","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.WARDirContext.lookup(Name)"} {"project":"apache_tomcat","commit":"b6dc5fa8690109e6950f178d1917367fa2d3ed51","changeType":"METHOD_INVOCATION","change":"entry.getEntry()","source":"org.apache.naming.resources.WARDirContext.lookup(Name)","target":"org.apache.naming.resources.WARDirContext.doLookup(String)","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.WARDirContext.lookup(Name)"} {"project":"apache_tomcat","commit":"b6dc5fa8690109e6950f178d1917367fa2d3ed51","changeType":"METHOD_INVOCATION","change":"zipEntry.isDirectory()","source":"org.apache.naming.resources.WARDirContext.lookup(Name)","target":"org.apache.naming.resources.WARDirContext.doLookup(String)","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.WARDirContext.lookup(Name)"} {"project":"apache_tomcat","commit":"b6dc5fa8690109e6950f178d1917367fa2d3ed51","changeType":"METHOD_INVOCATION","change":"sm.getString(\"resources.notFound\",name)","source":"org.apache.naming.resources.WARDirContext.lookup(Name)","target":"org.apache.naming.resources.WARDirContext.doLookup(String)","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.WARDirContext.lookup(Name)"} {"project":"apache_tomcat","commit":"b6dc5fa8690109e6950f178d1917367fa2d3ed51","changeType":"METHOD_INVOCATION","change":"treeLookup(name)","source":"org.apache.naming.resources.WARDirContext.lookup(Name)","target":"org.apache.naming.resources.WARDirContext.doLookup(String)","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.WARDirContext.lookup(Name)"} {"project":"apache_tomcat","commit":"b6dc5fa8690109e6950f178d1917367fa2d3ed51","changeType":"METHOD_INVOCATION","change":"name.isEmpty()","source":"org.apache.naming.resources.WARDirContext.lookup(Name)","target":"org.apache.naming.resources.WARDirContext.doLookup(String)","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.WARDirContext.lookup(Name)"} {"project":"apache_tomcat","commit":"b6dc5fa8690109e6950f178d1917367fa2d3ed51","changeType":"MODIFIER","change":"public","source":"org.apache.naming.resources.WARDirContext.lookup(Name)","target":"org.apache.naming.resources.WARDirContext.doLookup(String)","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.WARDirContext.lookup(Name)"} {"project":"apache_tomcat","commit":"b6dc5fa8690109e6950f178d1917367fa2d3ed51","changeType":"NULL_LITERAL","change":"null","source":"org.apache.naming.resources.WARDirContext.lookup(Name)","target":"org.apache.naming.resources.WARDirContext.doLookup(String)","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.WARDirContext.lookup(Name)"} {"project":"apache_tomcat","commit":"b6dc5fa8690109e6950f178d1917367fa2d3ed51","changeType":"RETURN_STATEMENT","change":"return new WARResource(entry.getEntry());\n","source":"org.apache.naming.resources.WARDirContext.lookup(Name)","target":"org.apache.naming.resources.WARDirContext.doLookup(String)","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.WARDirContext.lookup(Name)"} {"project":"apache_tomcat","commit":"b6dc5fa8690109e6950f178d1917367fa2d3ed51","changeType":"RETURN_STATEMENT","change":"return new WARDirContext(base,entry);\n","source":"org.apache.naming.resources.WARDirContext.lookup(Name)","target":"org.apache.naming.resources.WARDirContext.doLookup(String)","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.WARDirContext.lookup(Name)"} {"project":"apache_tomcat","commit":"b6dc5fa8690109e6950f178d1917367fa2d3ed51","changeType":"RETURN_STATEMENT","change":"return this;\n","source":"org.apache.naming.resources.WARDirContext.lookup(Name)","target":"org.apache.naming.resources.WARDirContext.doLookup(String)","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.WARDirContext.lookup(Name)"} {"project":"apache_tomcat","commit":"b6dc5fa8690109e6950f178d1917367fa2d3ed51","changeType":"SIMPLE_TYPE","change":"WARResource","source":"org.apache.naming.resources.WARDirContext.lookup(Name)","target":"org.apache.naming.resources.WARDirContext.doLookup(String)","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.WARDirContext.lookup(Name)"} {"project":"apache_tomcat","commit":"b6dc5fa8690109e6950f178d1917367fa2d3ed51","changeType":"SIMPLE_TYPE","change":"WARDirContext","source":"org.apache.naming.resources.WARDirContext.lookup(Name)","target":"org.apache.naming.resources.WARDirContext.doLookup(String)","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.WARDirContext.lookup(Name)"} {"project":"apache_tomcat","commit":"b6dc5fa8690109e6950f178d1917367fa2d3ed51","changeType":"SIMPLE_TYPE","change":"ZipEntry","source":"org.apache.naming.resources.WARDirContext.lookup(Name)","target":"org.apache.naming.resources.WARDirContext.doLookup(String)","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.WARDirContext.lookup(Name)"} {"project":"apache_tomcat","commit":"b6dc5fa8690109e6950f178d1917367fa2d3ed51","changeType":"SIMPLE_TYPE","change":"NamingException","source":"org.apache.naming.resources.WARDirContext.lookup(Name)","target":"org.apache.naming.resources.WARDirContext.doLookup(String)","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.WARDirContext.lookup(Name)"} {"project":"apache_tomcat","commit":"b6dc5fa8690109e6950f178d1917367fa2d3ed51","changeType":"SIMPLE_TYPE","change":"Entry","source":"org.apache.naming.resources.WARDirContext.lookup(Name)","target":"org.apache.naming.resources.WARDirContext.doLookup(String)","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.WARDirContext.lookup(Name)"} {"project":"apache_tomcat","commit":"b6dc5fa8690109e6950f178d1917367fa2d3ed51","changeType":"SIMPLE_TYPE","change":"Name","source":"org.apache.naming.resources.WARDirContext.lookup(Name)","target":"org.apache.naming.resources.WARDirContext.doLookup(String)","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.WARDirContext.lookup(Name)"} {"project":"apache_tomcat","commit":"b6dc5fa8690109e6950f178d1917367fa2d3ed51","changeType":"SIMPLE_TYPE","change":"Object","source":"org.apache.naming.resources.WARDirContext.lookup(Name)","target":"org.apache.naming.resources.WARDirContext.doLookup(String)","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.WARDirContext.lookup(Name)"} {"project":"apache_tomcat","commit":"b6dc5fa8690109e6950f178d1917367fa2d3ed51","changeType":"SINGLE_VARIABLE_DECLARATION","change":"Name name","source":"org.apache.naming.resources.WARDirContext.lookup(Name)","target":"org.apache.naming.resources.WARDirContext.doLookup(String)","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.WARDirContext.lookup(Name)"} {"project":"apache_tomcat","commit":"b6dc5fa8690109e6950f178d1917367fa2d3ed51","changeType":"STRING_LITERAL","change":"resources.notFound","source":"org.apache.naming.resources.WARDirContext.lookup(Name)","target":"org.apache.naming.resources.WARDirContext.doLookup(String)","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.WARDirContext.lookup(Name)"} {"project":"apache_tomcat","commit":"b6dc5fa8690109e6950f178d1917367fa2d3ed51","changeType":"THIS_EXPRESSION","change":"this","source":"org.apache.naming.resources.WARDirContext.lookup(Name)","target":"org.apache.naming.resources.WARDirContext.doLookup(String)","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.WARDirContext.lookup(Name)"} {"project":"apache_tomcat","commit":"b6dc5fa8690109e6950f178d1917367fa2d3ed51","changeType":"THROW_STATEMENT","change":"throw new NamingException(sm.getString(\"resources.notFound\",name));\n","source":"org.apache.naming.resources.WARDirContext.lookup(Name)","target":"org.apache.naming.resources.WARDirContext.doLookup(String)","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.WARDirContext.lookup(Name)"} {"project":"apache_tomcat","commit":"b6dc5fa8690109e6950f178d1917367fa2d3ed51","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"zipEntry","source":"org.apache.naming.resources.WARDirContext.lookup(Name)","target":"org.apache.naming.resources.WARDirContext.doLookup(String)","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.WARDirContext.lookup(Name)"} {"project":"apache_tomcat","commit":"b6dc5fa8690109e6950f178d1917367fa2d3ed51","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"entry","source":"org.apache.naming.resources.WARDirContext.lookup(Name)","target":"org.apache.naming.resources.WARDirContext.doLookup(String)","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.WARDirContext.lookup(Name)"} {"project":"apache_tomcat","commit":"b6dc5fa8690109e6950f178d1917367fa2d3ed51","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"ZipEntry [zipEntry\u003dentry.getEntry()]","source":"org.apache.naming.resources.WARDirContext.lookup(Name)","target":"org.apache.naming.resources.WARDirContext.doLookup(String)","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.WARDirContext.lookup(Name)"} {"project":"apache_tomcat","commit":"b6dc5fa8690109e6950f178d1917367fa2d3ed51","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"Entry [entry\u003dtreeLookup(name)]","source":"org.apache.naming.resources.WARDirContext.lookup(Name)","target":"org.apache.naming.resources.WARDirContext.doLookup(String)","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.WARDirContext.lookup(Name)"} {"project":"apache_tomcat","commit":"b6dc5fa8690109e6950f178d1917367fa2d3ed51","changeType":"CLASS_INSTANCE_CREATION","change":"new WARDirContext(base,entry)","source":"org.apache.naming.resources.WARDirContext.lookup(Name)","target":"org.apache.naming.resources.WARDirContext.doLookup(String)","added":true,"scope":"TARGET","local":"org.apache.naming.resources.WARDirContext.doLookup(String)"} {"project":"apache_tomcat","commit":"b6dc5fa8690109e6950f178d1917367fa2d3ed51","changeType":"CLASS_INSTANCE_CREATION","change":"new NamingException(sm.getString(\"resources.notFound\",name))","source":"org.apache.naming.resources.WARDirContext.lookup(Name)","target":"org.apache.naming.resources.WARDirContext.doLookup(String)","added":true,"scope":"TARGET","local":"org.apache.naming.resources.WARDirContext.doLookup(String)"} {"project":"apache_tomcat","commit":"b6dc5fa8690109e6950f178d1917367fa2d3ed51","changeType":"CLASS_INSTANCE_CREATION","change":"new CompositeName(strName)","source":"org.apache.naming.resources.WARDirContext.lookup(Name)","target":"org.apache.naming.resources.WARDirContext.doLookup(String)","added":true,"scope":"TARGET","local":"org.apache.naming.resources.WARDirContext.doLookup(String)"} {"project":"apache_tomcat","commit":"b6dc5fa8690109e6950f178d1917367fa2d3ed51","changeType":"CLASS_INSTANCE_CREATION","change":"new WARResource(entry.getEntry())","source":"org.apache.naming.resources.WARDirContext.lookup(Name)","target":"org.apache.naming.resources.WARDirContext.doLookup(String)","added":true,"scope":"TARGET","local":"org.apache.naming.resources.WARDirContext.doLookup(String)"} {"project":"apache_tomcat","commit":"b6dc5fa8690109e6950f178d1917367fa2d3ed51","changeType":"IF_STATEMENT","change":"zipEntry.isDirectory()","source":"org.apache.naming.resources.WARDirContext.lookup(Name)","target":"org.apache.naming.resources.WARDirContext.doLookup(String)","added":true,"scope":"TARGET","local":"org.apache.naming.resources.WARDirContext.doLookup(String)"} {"project":"apache_tomcat","commit":"b6dc5fa8690109e6950f178d1917367fa2d3ed51","changeType":"IF_STATEMENT","change":"name.isEmpty()","source":"org.apache.naming.resources.WARDirContext.lookup(Name)","target":"org.apache.naming.resources.WARDirContext.doLookup(String)","added":true,"scope":"TARGET","local":"org.apache.naming.resources.WARDirContext.doLookup(String)"} {"project":"apache_tomcat","commit":"b6dc5fa8690109e6950f178d1917367fa2d3ed51","changeType":"IF_STATEMENT","change":"entry \u003d\u003d null","source":"org.apache.naming.resources.WARDirContext.lookup(Name)","target":"org.apache.naming.resources.WARDirContext.doLookup(String)","added":true,"scope":"TARGET","local":"org.apache.naming.resources.WARDirContext.doLookup(String)"} {"project":"apache_tomcat","commit":"b6dc5fa8690109e6950f178d1917367fa2d3ed51","changeType":"INFIX_EXPRESSION","change":"entry \u003d\u003d null","source":"org.apache.naming.resources.WARDirContext.lookup(Name)","target":"org.apache.naming.resources.WARDirContext.doLookup(String)","added":true,"scope":"TARGET","local":"org.apache.naming.resources.WARDirContext.doLookup(String)"} {"project":"apache_tomcat","commit":"b6dc5fa8690109e6950f178d1917367fa2d3ed51","changeType":"JAVADOC","change":"/** \n * Retrieves the named object.\n * @param strName the name of the object to look up\n * @return the object bound to name\n * @exception NamingException if a naming exception is encountered\n */\n","source":"org.apache.naming.resources.WARDirContext.lookup(Name)","target":"org.apache.naming.resources.WARDirContext.doLookup(String)","added":true,"scope":"TARGET","local":"org.apache.naming.resources.WARDirContext.doLookup(String)"} {"project":"apache_tomcat","commit":"b6dc5fa8690109e6950f178d1917367fa2d3ed51","changeType":"METHOD_INVOCATION","change":"entry.getEntry()","source":"org.apache.naming.resources.WARDirContext.lookup(Name)","target":"org.apache.naming.resources.WARDirContext.doLookup(String)","added":true,"scope":"TARGET","local":"org.apache.naming.resources.WARDirContext.doLookup(String)"} {"project":"apache_tomcat","commit":"b6dc5fa8690109e6950f178d1917367fa2d3ed51","changeType":"METHOD_INVOCATION","change":"zipEntry.isDirectory()","source":"org.apache.naming.resources.WARDirContext.lookup(Name)","target":"org.apache.naming.resources.WARDirContext.doLookup(String)","added":true,"scope":"TARGET","local":"org.apache.naming.resources.WARDirContext.doLookup(String)"} {"project":"apache_tomcat","commit":"b6dc5fa8690109e6950f178d1917367fa2d3ed51","changeType":"METHOD_INVOCATION","change":"treeLookup(name)","source":"org.apache.naming.resources.WARDirContext.lookup(Name)","target":"org.apache.naming.resources.WARDirContext.doLookup(String)","added":true,"scope":"TARGET","local":"org.apache.naming.resources.WARDirContext.doLookup(String)"} {"project":"apache_tomcat","commit":"b6dc5fa8690109e6950f178d1917367fa2d3ed51","changeType":"METHOD_INVOCATION","change":"name.isEmpty()","source":"org.apache.naming.resources.WARDirContext.lookup(Name)","target":"org.apache.naming.resources.WARDirContext.doLookup(String)","added":true,"scope":"TARGET","local":"org.apache.naming.resources.WARDirContext.doLookup(String)"} {"project":"apache_tomcat","commit":"b6dc5fa8690109e6950f178d1917367fa2d3ed51","changeType":"METHOD_INVOCATION","change":"sm.getString(\"resources.notFound\",name)","source":"org.apache.naming.resources.WARDirContext.lookup(Name)","target":"org.apache.naming.resources.WARDirContext.doLookup(String)","added":true,"scope":"TARGET","local":"org.apache.naming.resources.WARDirContext.doLookup(String)"} {"project":"apache_tomcat","commit":"b6dc5fa8690109e6950f178d1917367fa2d3ed51","changeType":"NULL_LITERAL","change":"null","source":"org.apache.naming.resources.WARDirContext.lookup(Name)","target":"org.apache.naming.resources.WARDirContext.doLookup(String)","added":true,"scope":"TARGET","local":"org.apache.naming.resources.WARDirContext.doLookup(String)"} {"project":"apache_tomcat","commit":"b6dc5fa8690109e6950f178d1917367fa2d3ed51","changeType":"RETURN_STATEMENT","change":"return new WARDirContext(base,entry);\n","source":"org.apache.naming.resources.WARDirContext.lookup(Name)","target":"org.apache.naming.resources.WARDirContext.doLookup(String)","added":true,"scope":"TARGET","local":"org.apache.naming.resources.WARDirContext.doLookup(String)"} {"project":"apache_tomcat","commit":"b6dc5fa8690109e6950f178d1917367fa2d3ed51","changeType":"RETURN_STATEMENT","change":"return new WARResource(entry.getEntry());\n","source":"org.apache.naming.resources.WARDirContext.lookup(Name)","target":"org.apache.naming.resources.WARDirContext.doLookup(String)","added":true,"scope":"TARGET","local":"org.apache.naming.resources.WARDirContext.doLookup(String)"} {"project":"apache_tomcat","commit":"b6dc5fa8690109e6950f178d1917367fa2d3ed51","changeType":"RETURN_STATEMENT","change":"return this;\n","source":"org.apache.naming.resources.WARDirContext.lookup(Name)","target":"org.apache.naming.resources.WARDirContext.doLookup(String)","added":true,"scope":"TARGET","local":"org.apache.naming.resources.WARDirContext.doLookup(String)"} {"project":"apache_tomcat","commit":"b6dc5fa8690109e6950f178d1917367fa2d3ed51","changeType":"SIMPLE_TYPE","change":"Entry","source":"org.apache.naming.resources.WARDirContext.lookup(Name)","target":"org.apache.naming.resources.WARDirContext.doLookup(String)","added":true,"scope":"TARGET","local":"org.apache.naming.resources.WARDirContext.doLookup(String)"} {"project":"apache_tomcat","commit":"b6dc5fa8690109e6950f178d1917367fa2d3ed51","changeType":"SIMPLE_TYPE","change":"WARResource","source":"org.apache.naming.resources.WARDirContext.lookup(Name)","target":"org.apache.naming.resources.WARDirContext.doLookup(String)","added":true,"scope":"TARGET","local":"org.apache.naming.resources.WARDirContext.doLookup(String)"} {"project":"apache_tomcat","commit":"b6dc5fa8690109e6950f178d1917367fa2d3ed51","changeType":"SIMPLE_TYPE","change":"WARDirContext","source":"org.apache.naming.resources.WARDirContext.lookup(Name)","target":"org.apache.naming.resources.WARDirContext.doLookup(String)","added":true,"scope":"TARGET","local":"org.apache.naming.resources.WARDirContext.doLookup(String)"} {"project":"apache_tomcat","commit":"b6dc5fa8690109e6950f178d1917367fa2d3ed51","changeType":"SIMPLE_TYPE","change":"ZipEntry","source":"org.apache.naming.resources.WARDirContext.lookup(Name)","target":"org.apache.naming.resources.WARDirContext.doLookup(String)","added":true,"scope":"TARGET","local":"org.apache.naming.resources.WARDirContext.doLookup(String)"} {"project":"apache_tomcat","commit":"b6dc5fa8690109e6950f178d1917367fa2d3ed51","changeType":"SIMPLE_TYPE","change":"Name","source":"org.apache.naming.resources.WARDirContext.lookup(Name)","target":"org.apache.naming.resources.WARDirContext.doLookup(String)","added":true,"scope":"TARGET","local":"org.apache.naming.resources.WARDirContext.doLookup(String)"} {"project":"apache_tomcat","commit":"b6dc5fa8690109e6950f178d1917367fa2d3ed51","changeType":"SINGLE_VARIABLE_DECLARATION","change":"String strName","source":"org.apache.naming.resources.WARDirContext.lookup(Name)","target":"org.apache.naming.resources.WARDirContext.doLookup(String)","added":true,"scope":"TARGET","local":"org.apache.naming.resources.WARDirContext.doLookup(String)"} {"project":"apache_tomcat","commit":"b6dc5fa8690109e6950f178d1917367fa2d3ed51","changeType":"STRING_LITERAL","change":"resources.notFound","source":"org.apache.naming.resources.WARDirContext.lookup(Name)","target":"org.apache.naming.resources.WARDirContext.doLookup(String)","added":true,"scope":"TARGET","local":"org.apache.naming.resources.WARDirContext.doLookup(String)"} {"project":"apache_tomcat","commit":"b6dc5fa8690109e6950f178d1917367fa2d3ed51","changeType":"THIS_EXPRESSION","change":"this","source":"org.apache.naming.resources.WARDirContext.lookup(Name)","target":"org.apache.naming.resources.WARDirContext.doLookup(String)","added":true,"scope":"TARGET","local":"org.apache.naming.resources.WARDirContext.doLookup(String)"} {"project":"apache_tomcat","commit":"b6dc5fa8690109e6950f178d1917367fa2d3ed51","changeType":"THROW_STATEMENT","change":"throw new NamingException(sm.getString(\"resources.notFound\",name));\n","source":"org.apache.naming.resources.WARDirContext.lookup(Name)","target":"org.apache.naming.resources.WARDirContext.doLookup(String)","added":true,"scope":"TARGET","local":"org.apache.naming.resources.WARDirContext.doLookup(String)"} {"project":"apache_tomcat","commit":"b6dc5fa8690109e6950f178d1917367fa2d3ed51","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"entry","source":"org.apache.naming.resources.WARDirContext.lookup(Name)","target":"org.apache.naming.resources.WARDirContext.doLookup(String)","added":true,"scope":"TARGET","local":"org.apache.naming.resources.WARDirContext.doLookup(String)"} {"project":"apache_tomcat","commit":"b6dc5fa8690109e6950f178d1917367fa2d3ed51","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"name","source":"org.apache.naming.resources.WARDirContext.lookup(Name)","target":"org.apache.naming.resources.WARDirContext.doLookup(String)","added":true,"scope":"TARGET","local":"org.apache.naming.resources.WARDirContext.doLookup(String)"} {"project":"apache_tomcat","commit":"b6dc5fa8690109e6950f178d1917367fa2d3ed51","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"zipEntry","source":"org.apache.naming.resources.WARDirContext.lookup(Name)","target":"org.apache.naming.resources.WARDirContext.doLookup(String)","added":true,"scope":"TARGET","local":"org.apache.naming.resources.WARDirContext.doLookup(String)"} {"project":"apache_tomcat","commit":"b6dc5fa8690109e6950f178d1917367fa2d3ed51","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"ZipEntry [zipEntry\u003dentry.getEntry()]","source":"org.apache.naming.resources.WARDirContext.lookup(Name)","target":"org.apache.naming.resources.WARDirContext.doLookup(String)","added":true,"scope":"TARGET","local":"org.apache.naming.resources.WARDirContext.doLookup(String)"} {"project":"apache_tomcat","commit":"b6dc5fa8690109e6950f178d1917367fa2d3ed51","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"Name [name\u003dnew CompositeName(strName)]","source":"org.apache.naming.resources.WARDirContext.lookup(Name)","target":"org.apache.naming.resources.WARDirContext.doLookup(String)","added":true,"scope":"TARGET","local":"org.apache.naming.resources.WARDirContext.doLookup(String)"} {"project":"apache_tomcat","commit":"b6dc5fa8690109e6950f178d1917367fa2d3ed51","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"Entry [entry\u003dtreeLookup(name)]","source":"org.apache.naming.resources.WARDirContext.lookup(Name)","target":"org.apache.naming.resources.WARDirContext.doLookup(String)","added":true,"scope":"TARGET","local":"org.apache.naming.resources.WARDirContext.doLookup(String)"} {"project":"apache_tomcat","commit":"b6dc5fa8690109e6950f178d1917367fa2d3ed51","changeType":"CLASS_INSTANCE_CREATION","change":"new CompositeName(name)","source":"org.apache.naming.resources.WARDirContext.lookup(Name)","target":"org.apache.naming.resources.WARDirContext.doLookup(String)","added":false,"scope":"TARGET","local":"org.apache.naming.resources.WARDirContext.doLookup(String)"} {"project":"apache_tomcat","commit":"b6dc5fa8690109e6950f178d1917367fa2d3ed51","changeType":"JAVADOC","change":"/** \n * Retrieves the named object.\n * @param name the name of the object to look up\n * @return the object bound to name\n * @exception NamingException if a naming exception is encountered\n */\n","source":"org.apache.naming.resources.WARDirContext.lookup(Name)","target":"org.apache.naming.resources.WARDirContext.doLookup(String)","added":false,"scope":"TARGET","local":"org.apache.naming.resources.WARDirContext.doLookup(String)"} {"project":"apache_tomcat","commit":"b6dc5fa8690109e6950f178d1917367fa2d3ed51","changeType":"METHOD_INVOCATION","change":"lookup(new CompositeName(name))","source":"org.apache.naming.resources.WARDirContext.lookup(Name)","target":"org.apache.naming.resources.WARDirContext.doLookup(String)","added":false,"scope":"TARGET","local":"org.apache.naming.resources.WARDirContext.doLookup(String)"} {"project":"apache_tomcat","commit":"b6dc5fa8690109e6950f178d1917367fa2d3ed51","changeType":"RETURN_STATEMENT","change":"return lookup(new CompositeName(name));\n","source":"org.apache.naming.resources.WARDirContext.lookup(Name)","target":"org.apache.naming.resources.WARDirContext.doLookup(String)","added":false,"scope":"TARGET","local":"org.apache.naming.resources.WARDirContext.doLookup(String)"} {"project":"apache_tomcat","commit":"b6dc5fa8690109e6950f178d1917367fa2d3ed51","changeType":"SINGLE_VARIABLE_DECLARATION","change":"String name","source":"org.apache.naming.resources.WARDirContext.lookup(Name)","target":"org.apache.naming.resources.WARDirContext.doLookup(String)","added":false,"scope":"TARGET","local":"org.apache.naming.resources.WARDirContext.doLookup(String)"} {"project":"apache_tomcat","commit":"8187ceb348d2dda0873bda05a7d0dd0b31c70c80","changeType":"METHOD_DECLARATION","change":"org.apache.tomcat.util.buf.B2CConverter.reset()","source":"org.apache.tomcat.util.buf.B2CConverter.reset()","target":"org.apache.tomcat.util.buf.B2CConverter.B2CConverter(String)","added":false,"scope":"CLASS_S","local":"java.org.apache.tomcat.util.buf.B2CConverter"} {"project":"apache_tomcat","commit":"8187ceb348d2dda0873bda05a7d0dd0b31c70c80","changeType":"ASSIGNMENT","change":"conv \u003d new ReadConvertor(iis,decoder)","source":"org.apache.tomcat.util.buf.B2CConverter.reset()","target":"org.apache.tomcat.util.buf.B2CConverter.B2CConverter(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.buf.B2CConverter.reset()"} {"project":"apache_tomcat","commit":"8187ceb348d2dda0873bda05a7d0dd0b31c70c80","changeType":"ASSIGNMENT","change":"decoder \u003d getCharset(encoding).newDecoder()","source":"org.apache.tomcat.util.buf.B2CConverter.reset()","target":"org.apache.tomcat.util.buf.B2CConverter.B2CConverter(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.buf.B2CConverter.reset()"} {"project":"apache_tomcat","commit":"8187ceb348d2dda0873bda05a7d0dd0b31c70c80","changeType":"ASSIGNMENT","change":"iis \u003d new IntermediateInputStream()","source":"org.apache.tomcat.util.buf.B2CConverter.reset()","target":"org.apache.tomcat.util.buf.B2CConverter.B2CConverter(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.buf.B2CConverter.reset()"} {"project":"apache_tomcat","commit":"8187ceb348d2dda0873bda05a7d0dd0b31c70c80","changeType":"CLASS_INSTANCE_CREATION","change":"new ReadConvertor(iis,decoder)","source":"org.apache.tomcat.util.buf.B2CConverter.reset()","target":"org.apache.tomcat.util.buf.B2CConverter.B2CConverter(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.buf.B2CConverter.reset()"} {"project":"apache_tomcat","commit":"8187ceb348d2dda0873bda05a7d0dd0b31c70c80","changeType":"CLASS_INSTANCE_CREATION","change":"new IntermediateInputStream()","source":"org.apache.tomcat.util.buf.B2CConverter.reset()","target":"org.apache.tomcat.util.buf.B2CConverter.B2CConverter(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.buf.B2CConverter.reset()"} {"project":"apache_tomcat","commit":"8187ceb348d2dda0873bda05a7d0dd0b31c70c80","changeType":"EXPRESSION_STATEMENT","change":"conv\u003dnew ReadConvertor(iis,decoder)","source":"org.apache.tomcat.util.buf.B2CConverter.reset()","target":"org.apache.tomcat.util.buf.B2CConverter.B2CConverter(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.buf.B2CConverter.reset()"} {"project":"apache_tomcat","commit":"8187ceb348d2dda0873bda05a7d0dd0b31c70c80","changeType":"EXPRESSION_STATEMENT","change":"decoder\u003dgetCharset(encoding).newDecoder()","source":"org.apache.tomcat.util.buf.B2CConverter.reset()","target":"org.apache.tomcat.util.buf.B2CConverter.B2CConverter(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.buf.B2CConverter.reset()"} {"project":"apache_tomcat","commit":"8187ceb348d2dda0873bda05a7d0dd0b31c70c80","changeType":"EXPRESSION_STATEMENT","change":"iis\u003dnew IntermediateInputStream()","source":"org.apache.tomcat.util.buf.B2CConverter.reset()","target":"org.apache.tomcat.util.buf.B2CConverter.B2CConverter(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.buf.B2CConverter.reset()"} {"project":"apache_tomcat","commit":"8187ceb348d2dda0873bda05a7d0dd0b31c70c80","changeType":"JAVADOC","change":"/** \n */\n","source":"org.apache.tomcat.util.buf.B2CConverter.reset()","target":"org.apache.tomcat.util.buf.B2CConverter.B2CConverter(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.buf.B2CConverter.reset()"} {"project":"apache_tomcat","commit":"8187ceb348d2dda0873bda05a7d0dd0b31c70c80","changeType":"METHOD_INVOCATION","change":"getCharset(encoding)","source":"org.apache.tomcat.util.buf.B2CConverter.reset()","target":"org.apache.tomcat.util.buf.B2CConverter.B2CConverter(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.buf.B2CConverter.reset()"} {"project":"apache_tomcat","commit":"8187ceb348d2dda0873bda05a7d0dd0b31c70c80","changeType":"METHOD_INVOCATION","change":"getCharset(encoding).newDecoder()","source":"org.apache.tomcat.util.buf.B2CConverter.reset()","target":"org.apache.tomcat.util.buf.B2CConverter.B2CConverter(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.buf.B2CConverter.reset()"} {"project":"apache_tomcat","commit":"8187ceb348d2dda0873bda05a7d0dd0b31c70c80","changeType":"MODIFIER","change":"final","source":"org.apache.tomcat.util.buf.B2CConverter.reset()","target":"org.apache.tomcat.util.buf.B2CConverter.B2CConverter(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.buf.B2CConverter.reset()"} {"project":"apache_tomcat","commit":"8187ceb348d2dda0873bda05a7d0dd0b31c70c80","changeType":"MODIFIER","change":"public","source":"org.apache.tomcat.util.buf.B2CConverter.reset()","target":"org.apache.tomcat.util.buf.B2CConverter.B2CConverter(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.buf.B2CConverter.reset()"} {"project":"apache_tomcat","commit":"8187ceb348d2dda0873bda05a7d0dd0b31c70c80","changeType":"PRIMITIVE_TYPE","change":"void","source":"org.apache.tomcat.util.buf.B2CConverter.reset()","target":"org.apache.tomcat.util.buf.B2CConverter.B2CConverter(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.buf.B2CConverter.reset()"} {"project":"apache_tomcat","commit":"8187ceb348d2dda0873bda05a7d0dd0b31c70c80","changeType":"SIMPLE_TYPE","change":"InputStreamReader","source":"org.apache.tomcat.util.buf.B2CConverter.reset()","target":"org.apache.tomcat.util.buf.B2CConverter.B2CConverter(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.buf.B2CConverter.reset()"} {"project":"apache_tomcat","commit":"8187ceb348d2dda0873bda05a7d0dd0b31c70c80","changeType":"SIMPLE_TYPE","change":"ReadConvertor","source":"org.apache.tomcat.util.buf.B2CConverter.reset()","target":"org.apache.tomcat.util.buf.B2CConverter.B2CConverter(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.buf.B2CConverter.reset()"} {"project":"apache_tomcat","commit":"8187ceb348d2dda0873bda05a7d0dd0b31c70c80","changeType":"SIMPLE_TYPE","change":"IntermediateInputStream","source":"org.apache.tomcat.util.buf.B2CConverter.reset()","target":"org.apache.tomcat.util.buf.B2CConverter.B2CConverter(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.buf.B2CConverter.reset()"} {"project":"apache_tomcat","commit":"8187ceb348d2dda0873bda05a7d0dd0b31c70c80","changeType":"SIMPLE_TYPE","change":"IOException","source":"org.apache.tomcat.util.buf.B2CConverter.reset()","target":"org.apache.tomcat.util.buf.B2CConverter.B2CConverter(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.buf.B2CConverter.reset()"} {"project":"apache_tomcat","commit":"8187ceb348d2dda0873bda05a7d0dd0b31c70c80","changeType":"TYPE_DECLARATION","change":"ReadConvertor","source":"org.apache.tomcat.util.buf.B2CConverter.reset()","target":"org.apache.tomcat.util.buf.B2CConverter.B2CConverter(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.buf.B2CConverter.reset()"} {"project":"apache_tomcat","commit":"8187ceb348d2dda0873bda05a7d0dd0b31c70c80","changeType":"CATCH_CLAUSE","change":"catch (IOException ex) {\n if (log.isDebugEnabled()) {\n log.debug(\"B2CConverter: Reseting the converter \" + ex.toString());\n }\n reset();\n throw ex;\n}\n","source":"org.apache.tomcat.util.buf.B2CConverter.reset()","target":"org.apache.tomcat.util.buf.B2CConverter.B2CConverter(String)","added":false,"scope":"SUR_S","local":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)"} {"project":"apache_tomcat","commit":"8187ceb348d2dda0873bda05a7d0dd0b31c70c80","changeType":"EXPRESSION_STATEMENT","change":"reset()","source":"org.apache.tomcat.util.buf.B2CConverter.reset()","target":"org.apache.tomcat.util.buf.B2CConverter.B2CConverter(String)","added":false,"scope":"SUR_S","local":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)"} {"project":"apache_tomcat","commit":"8187ceb348d2dda0873bda05a7d0dd0b31c70c80","changeType":"METHOD_INVOCATION","change":"reset()","source":"org.apache.tomcat.util.buf.B2CConverter.reset()","target":"org.apache.tomcat.util.buf.B2CConverter.B2CConverter(String)","added":false,"scope":"SUR_S","local":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)"} {"project":"apache_tomcat","commit":"8187ceb348d2dda0873bda05a7d0dd0b31c70c80","changeType":"TRY_STATEMENT","change":"try {\n int bbLengthBeforeRead\u003d0;\n while (limit \u003e 0) {\n int size\u003dlimit \u003c BUFFER_SIZE ? limit : BUFFER_SIZE;\n bbLengthBeforeRead\u003dbb.getLength();\n int cnt\u003dconv.read(result,0,size);\n if (cnt \u003c\u003d 0) {\n if (log.isDebugEnabled()) {\n log.debug(\"B2CConverter: EOF\");\n }\n return;\n }\n if (log.isDebugEnabled()) {\n log.debug(\"B2CConverter: Converted: \" + new String(result,0,cnt));\n }\n cb.append(result,0,cnt);\n limit\u003dlimit - (bbLengthBeforeRead - bb.getLength());\n }\n}\n catch (IOException ex) {\n if (log.isDebugEnabled()) {\n log.debug(\"B2CConverter: Reseting the converter \" + ex.toString());\n }\n reset();\n throw ex;\n}\n","source":"org.apache.tomcat.util.buf.B2CConverter.reset()","target":"org.apache.tomcat.util.buf.B2CConverter.B2CConverter(String)","added":false,"scope":"SUR_S","local":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)"} {"project":"apache_tomcat","commit":"8187ceb348d2dda0873bda05a7d0dd0b31c70c80","changeType":"ARRAY_CREATION","change":"new byte[4]","source":"org.apache.tomcat.util.buf.B2CConverter.reset()","target":"org.apache.tomcat.util.buf.B2CConverter.B2CConverter(String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.buf.B2CConverter.B2CConverter(String)"} {"project":"apache_tomcat","commit":"8187ceb348d2dda0873bda05a7d0dd0b31c70c80","changeType":"ARRAY_TYPE","change":"byte[]","source":"org.apache.tomcat.util.buf.B2CConverter.reset()","target":"org.apache.tomcat.util.buf.B2CConverter.B2CConverter(String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.buf.B2CConverter.B2CConverter(String)"} {"project":"apache_tomcat","commit":"8187ceb348d2dda0873bda05a7d0dd0b31c70c80","changeType":"ASSIGNMENT","change":"decoder \u003d getCharset(encoding).newDecoder()","source":"org.apache.tomcat.util.buf.B2CConverter.reset()","target":"org.apache.tomcat.util.buf.B2CConverter.B2CConverter(String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.buf.B2CConverter.B2CConverter(String)"} {"project":"apache_tomcat","commit":"8187ceb348d2dda0873bda05a7d0dd0b31c70c80","changeType":"ASSIGNMENT","change":"leftovers \u003d ByteBuffer.wrap(left)","source":"org.apache.tomcat.util.buf.B2CConverter.reset()","target":"org.apache.tomcat.util.buf.B2CConverter.B2CConverter(String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.buf.B2CConverter.B2CConverter(String)"} {"project":"apache_tomcat","commit":"8187ceb348d2dda0873bda05a7d0dd0b31c70c80","changeType":"DIMENSION","change":"[]","source":"org.apache.tomcat.util.buf.B2CConverter.reset()","target":"org.apache.tomcat.util.buf.B2CConverter.B2CConverter(String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.buf.B2CConverter.B2CConverter(String)"} {"project":"apache_tomcat","commit":"8187ceb348d2dda0873bda05a7d0dd0b31c70c80","changeType":"EXPRESSION_STATEMENT","change":"decoder\u003dgetCharset(encoding).newDecoder()","source":"org.apache.tomcat.util.buf.B2CConverter.reset()","target":"org.apache.tomcat.util.buf.B2CConverter.B2CConverter(String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.buf.B2CConverter.B2CConverter(String)"} {"project":"apache_tomcat","commit":"8187ceb348d2dda0873bda05a7d0dd0b31c70c80","changeType":"EXPRESSION_STATEMENT","change":"leftovers\u003dByteBuffer.wrap(left)","source":"org.apache.tomcat.util.buf.B2CConverter.reset()","target":"org.apache.tomcat.util.buf.B2CConverter.B2CConverter(String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.buf.B2CConverter.B2CConverter(String)"} {"project":"apache_tomcat","commit":"8187ceb348d2dda0873bda05a7d0dd0b31c70c80","changeType":"METHOD_INVOCATION","change":"getCharset(encoding)","source":"org.apache.tomcat.util.buf.B2CConverter.reset()","target":"org.apache.tomcat.util.buf.B2CConverter.B2CConverter(String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.buf.B2CConverter.B2CConverter(String)"} {"project":"apache_tomcat","commit":"8187ceb348d2dda0873bda05a7d0dd0b31c70c80","changeType":"METHOD_INVOCATION","change":"ByteBuffer.wrap(left)","source":"org.apache.tomcat.util.buf.B2CConverter.reset()","target":"org.apache.tomcat.util.buf.B2CConverter.B2CConverter(String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.buf.B2CConverter.B2CConverter(String)"} {"project":"apache_tomcat","commit":"8187ceb348d2dda0873bda05a7d0dd0b31c70c80","changeType":"METHOD_INVOCATION","change":"getCharset(encoding).newDecoder()","source":"org.apache.tomcat.util.buf.B2CConverter.reset()","target":"org.apache.tomcat.util.buf.B2CConverter.B2CConverter(String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.buf.B2CConverter.B2CConverter(String)"} {"project":"apache_tomcat","commit":"8187ceb348d2dda0873bda05a7d0dd0b31c70c80","changeType":"NUMBER_LITERAL","change":"4","source":"org.apache.tomcat.util.buf.B2CConverter.reset()","target":"org.apache.tomcat.util.buf.B2CConverter.B2CConverter(String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.buf.B2CConverter.B2CConverter(String)"} {"project":"apache_tomcat","commit":"8187ceb348d2dda0873bda05a7d0dd0b31c70c80","changeType":"PRIMITIVE_TYPE","change":"byte","source":"org.apache.tomcat.util.buf.B2CConverter.reset()","target":"org.apache.tomcat.util.buf.B2CConverter.B2CConverter(String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.buf.B2CConverter.B2CConverter(String)"} {"project":"apache_tomcat","commit":"8187ceb348d2dda0873bda05a7d0dd0b31c70c80","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"left","source":"org.apache.tomcat.util.buf.B2CConverter.reset()","target":"org.apache.tomcat.util.buf.B2CConverter.B2CConverter(String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.buf.B2CConverter.B2CConverter(String)"} {"project":"apache_tomcat","commit":"8187ceb348d2dda0873bda05a7d0dd0b31c70c80","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"byte[] [left\u003dnew byte[4]]","source":"org.apache.tomcat.util.buf.B2CConverter.reset()","target":"org.apache.tomcat.util.buf.B2CConverter.B2CConverter(String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.buf.B2CConverter.B2CConverter(String)"} {"project":"apache_tomcat","commit":"8187ceb348d2dda0873bda05a7d0dd0b31c70c80","changeType":"EXPRESSION_STATEMENT","change":"reset()","source":"org.apache.tomcat.util.buf.B2CConverter.reset()","target":"org.apache.tomcat.util.buf.B2CConverter.B2CConverter(String)","added":false,"scope":"TARGET","local":"org.apache.tomcat.util.buf.B2CConverter.B2CConverter(String)"} {"project":"apache_tomcat","commit":"8187ceb348d2dda0873bda05a7d0dd0b31c70c80","changeType":"JAVADOC","change":"/** \n * Create a converter, with bytes going to a byte buffer\n */\n","source":"org.apache.tomcat.util.buf.B2CConverter.reset()","target":"org.apache.tomcat.util.buf.B2CConverter.B2CConverter(String)","added":false,"scope":"TARGET","local":"org.apache.tomcat.util.buf.B2CConverter.B2CConverter(String)"} {"project":"apache_tomcat","commit":"8187ceb348d2dda0873bda05a7d0dd0b31c70c80","changeType":"METHOD_INVOCATION","change":"reset()","source":"org.apache.tomcat.util.buf.B2CConverter.reset()","target":"org.apache.tomcat.util.buf.B2CConverter.B2CConverter(String)","added":false,"scope":"TARGET","local":"org.apache.tomcat.util.buf.B2CConverter.B2CConverter(String)"} {"project":"apache_tomcat","commit":"8187ceb348d2dda0873bda05a7d0dd0b31c70c80","changeType":"EXPRESSION_STATEMENT","change":"encoder.reset()","source":"org.apache.tomcat.util.buf.B2CConverter.reset()","target":"org.apache.tomcat.util.buf.B2CConverter.B2CConverter(String)","added":true,"scope":"EXT_S","local":"org.apache.tomcat.util.buf.C2BConverter.recycle()"} {"project":"apache_tomcat","commit":"8187ceb348d2dda0873bda05a7d0dd0b31c70c80","changeType":"METHOD_INVOCATION","change":"encoder.reset()","source":"org.apache.tomcat.util.buf.B2CConverter.reset()","target":"org.apache.tomcat.util.buf.B2CConverter.B2CConverter(String)","added":true,"scope":"EXT_S","local":"org.apache.tomcat.util.buf.C2BConverter.recycle()"} {"project":"apache_tomcat","commit":"3a669409a77fb84cbec0a423aa51b6309666cabd","changeType":"METHOD_DECLARATION","change":"org.apache.jasper.compiler.JspRuntimeContext.getJspForUnload(int)","source":"org.apache.jasper.compiler.JspRuntimeContext.getJspForUnload(int)","target":"org.apache.jasper.compiler.JspRuntimeContext.unloadJsp()","added":false,"scope":"CLASS_S","local":"java.org.apache.jasper.compiler.JspRuntimeContext"} {"project":"apache_tomcat","commit":"3a669409a77fb84cbec0a423aa51b6309666cabd","changeType":"ASSIGNMENT","change":"oldest \u003d jspQueue.pop()","source":"org.apache.jasper.compiler.JspRuntimeContext.getJspForUnload(int)","target":"org.apache.jasper.compiler.JspRuntimeContext.unloadJsp()","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.JspRuntimeContext.getJspForUnload(int)"} {"project":"apache_tomcat","commit":"3a669409a77fb84cbec0a423aa51b6309666cabd","changeType":"EXPRESSION_STATEMENT","change":"removeWrapper(oldest.getJspUri())","source":"org.apache.jasper.compiler.JspRuntimeContext.getJspForUnload(int)","target":"org.apache.jasper.compiler.JspRuntimeContext.unloadJsp()","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.JspRuntimeContext.getJspForUnload(int)"} {"project":"apache_tomcat","commit":"3a669409a77fb84cbec0a423aa51b6309666cabd","changeType":"EXPRESSION_STATEMENT","change":"oldest\u003djspQueue.pop()","source":"org.apache.jasper.compiler.JspRuntimeContext.getJspForUnload(int)","target":"org.apache.jasper.compiler.JspRuntimeContext.unloadJsp()","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.JspRuntimeContext.getJspForUnload(int)"} {"project":"apache_tomcat","commit":"3a669409a77fb84cbec0a423aa51b6309666cabd","changeType":"IF_STATEMENT","change":"oldest !\u003d null","source":"org.apache.jasper.compiler.JspRuntimeContext.getJspForUnload(int)","target":"org.apache.jasper.compiler.JspRuntimeContext.unloadJsp()","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.JspRuntimeContext.getJspForUnload(int)"} {"project":"apache_tomcat","commit":"3a669409a77fb84cbec0a423aa51b6309666cabd","changeType":"IF_STATEMENT","change":"jsps.size() \u003e maxLoadedJsps","source":"org.apache.jasper.compiler.JspRuntimeContext.getJspForUnload(int)","target":"org.apache.jasper.compiler.JspRuntimeContext.unloadJsp()","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.JspRuntimeContext.getJspForUnload(int)"} {"project":"apache_tomcat","commit":"3a669409a77fb84cbec0a423aa51b6309666cabd","changeType":"INFIX_EXPRESSION","change":"oldest !\u003d null","source":"org.apache.jasper.compiler.JspRuntimeContext.getJspForUnload(int)","target":"org.apache.jasper.compiler.JspRuntimeContext.unloadJsp()","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.JspRuntimeContext.getJspForUnload(int)"} {"project":"apache_tomcat","commit":"3a669409a77fb84cbec0a423aa51b6309666cabd","changeType":"INFIX_EXPRESSION","change":"jsps.size() \u003e maxLoadedJsps","source":"org.apache.jasper.compiler.JspRuntimeContext.getJspForUnload(int)","target":"org.apache.jasper.compiler.JspRuntimeContext.unloadJsp()","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.JspRuntimeContext.getJspForUnload(int)"} {"project":"apache_tomcat","commit":"3a669409a77fb84cbec0a423aa51b6309666cabd","changeType":"JAVADOC","change":"/** \n * Returns a JspServletWrapper that should be destroyed. Default strategy: Least recently used. \n */\n","source":"org.apache.jasper.compiler.JspRuntimeContext.getJspForUnload(int)","target":"org.apache.jasper.compiler.JspRuntimeContext.unloadJsp()","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.JspRuntimeContext.getJspForUnload(int)"} {"project":"apache_tomcat","commit":"3a669409a77fb84cbec0a423aa51b6309666cabd","changeType":"METHOD_INVOCATION","change":"oldest.getJspUri()","source":"org.apache.jasper.compiler.JspRuntimeContext.getJspForUnload(int)","target":"org.apache.jasper.compiler.JspRuntimeContext.unloadJsp()","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.JspRuntimeContext.getJspForUnload(int)"} {"project":"apache_tomcat","commit":"3a669409a77fb84cbec0a423aa51b6309666cabd","changeType":"METHOD_INVOCATION","change":"removeWrapper(oldest.getJspUri())","source":"org.apache.jasper.compiler.JspRuntimeContext.getJspForUnload(int)","target":"org.apache.jasper.compiler.JspRuntimeContext.unloadJsp()","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.JspRuntimeContext.getJspForUnload(int)"} {"project":"apache_tomcat","commit":"3a669409a77fb84cbec0a423aa51b6309666cabd","changeType":"METHOD_INVOCATION","change":"jspQueue.pop()","source":"org.apache.jasper.compiler.JspRuntimeContext.getJspForUnload(int)","target":"org.apache.jasper.compiler.JspRuntimeContext.unloadJsp()","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.JspRuntimeContext.getJspForUnload(int)"} {"project":"apache_tomcat","commit":"3a669409a77fb84cbec0a423aa51b6309666cabd","changeType":"METHOD_INVOCATION","change":"jsps.size()","source":"org.apache.jasper.compiler.JspRuntimeContext.getJspForUnload(int)","target":"org.apache.jasper.compiler.JspRuntimeContext.unloadJsp()","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.JspRuntimeContext.getJspForUnload(int)"} {"project":"apache_tomcat","commit":"3a669409a77fb84cbec0a423aa51b6309666cabd","changeType":"MODIFIER","change":"final","source":"org.apache.jasper.compiler.JspRuntimeContext.getJspForUnload(int)","target":"org.apache.jasper.compiler.JspRuntimeContext.unloadJsp()","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.JspRuntimeContext.getJspForUnload(int)"} {"project":"apache_tomcat","commit":"3a669409a77fb84cbec0a423aa51b6309666cabd","changeType":"MODIFIER","change":"public","source":"org.apache.jasper.compiler.JspRuntimeContext.getJspForUnload(int)","target":"org.apache.jasper.compiler.JspRuntimeContext.unloadJsp()","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.JspRuntimeContext.getJspForUnload(int)"} {"project":"apache_tomcat","commit":"3a669409a77fb84cbec0a423aa51b6309666cabd","changeType":"NULL_LITERAL","change":"null","source":"org.apache.jasper.compiler.JspRuntimeContext.getJspForUnload(int)","target":"org.apache.jasper.compiler.JspRuntimeContext.unloadJsp()","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.JspRuntimeContext.getJspForUnload(int)"} {"project":"apache_tomcat","commit":"3a669409a77fb84cbec0a423aa51b6309666cabd","changeType":"PRIMITIVE_TYPE","change":"int","source":"org.apache.jasper.compiler.JspRuntimeContext.getJspForUnload(int)","target":"org.apache.jasper.compiler.JspRuntimeContext.unloadJsp()","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.JspRuntimeContext.getJspForUnload(int)"} {"project":"apache_tomcat","commit":"3a669409a77fb84cbec0a423aa51b6309666cabd","changeType":"RETURN_STATEMENT","change":"return null;\n","source":"org.apache.jasper.compiler.JspRuntimeContext.getJspForUnload(int)","target":"org.apache.jasper.compiler.JspRuntimeContext.unloadJsp()","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.JspRuntimeContext.getJspForUnload(int)"} {"project":"apache_tomcat","commit":"3a669409a77fb84cbec0a423aa51b6309666cabd","changeType":"RETURN_STATEMENT","change":"return oldest;\n","source":"org.apache.jasper.compiler.JspRuntimeContext.getJspForUnload(int)","target":"org.apache.jasper.compiler.JspRuntimeContext.unloadJsp()","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.JspRuntimeContext.getJspForUnload(int)"} {"project":"apache_tomcat","commit":"3a669409a77fb84cbec0a423aa51b6309666cabd","changeType":"SIMPLE_TYPE","change":"JspServletWrapper","source":"org.apache.jasper.compiler.JspRuntimeContext.getJspForUnload(int)","target":"org.apache.jasper.compiler.JspRuntimeContext.unloadJsp()","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.JspRuntimeContext.getJspForUnload(int)"} {"project":"apache_tomcat","commit":"3a669409a77fb84cbec0a423aa51b6309666cabd","changeType":"SINGLE_VARIABLE_DECLARATION","change":"final int maxLoadedJsps","source":"org.apache.jasper.compiler.JspRuntimeContext.getJspForUnload(int)","target":"org.apache.jasper.compiler.JspRuntimeContext.unloadJsp()","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.JspRuntimeContext.getJspForUnload(int)"} {"project":"apache_tomcat","commit":"3a669409a77fb84cbec0a423aa51b6309666cabd","changeType":"SYNCHRONIZED_STATEMENT","change":"synchronized (jspQueue) {\n oldest\u003djspQueue.pop();\n}\n","source":"org.apache.jasper.compiler.JspRuntimeContext.getJspForUnload(int)","target":"org.apache.jasper.compiler.JspRuntimeContext.unloadJsp()","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.JspRuntimeContext.getJspForUnload(int)"} {"project":"apache_tomcat","commit":"3a669409a77fb84cbec0a423aa51b6309666cabd","changeType":"SYNCHRONIZED_STATEMENT","change":"synchronized (jsps) {\n JspServletWrapper oldest;\nsynchronized (jspQueue) {\n oldest\u003djspQueue.pop();\n }\n if (oldest !\u003d null) {\n removeWrapper(oldest.getJspUri());\n return oldest;\n }\n}\n","source":"org.apache.jasper.compiler.JspRuntimeContext.getJspForUnload(int)","target":"org.apache.jasper.compiler.JspRuntimeContext.unloadJsp()","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.JspRuntimeContext.getJspForUnload(int)"} {"project":"apache_tomcat","commit":"3a669409a77fb84cbec0a423aa51b6309666cabd","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"oldest","source":"org.apache.jasper.compiler.JspRuntimeContext.getJspForUnload(int)","target":"org.apache.jasper.compiler.JspRuntimeContext.unloadJsp()","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.JspRuntimeContext.getJspForUnload(int)"} {"project":"apache_tomcat","commit":"3a669409a77fb84cbec0a423aa51b6309666cabd","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"JspServletWrapper [oldest]","source":"org.apache.jasper.compiler.JspRuntimeContext.getJspForUnload(int)","target":"org.apache.jasper.compiler.JspRuntimeContext.unloadJsp()","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.JspRuntimeContext.getJspForUnload(int)"} {"project":"apache_tomcat","commit":"3a669409a77fb84cbec0a423aa51b6309666cabd","changeType":"WHILE_STATEMENT","change":"while (unloadJsp()) {\n}\n","source":"org.apache.jasper.compiler.JspRuntimeContext.getJspForUnload(int)","target":"org.apache.jasper.compiler.JspRuntimeContext.unloadJsp()","added":true,"scope":"SUR_T","local":"org.apache.jasper.compiler.JspRuntimeContext.checkUnload()"} {"project":"apache_tomcat","commit":"3a669409a77fb84cbec0a423aa51b6309666cabd","changeType":"WHILE_STATEMENT","change":"while (unloadJsp()) ;\n","source":"org.apache.jasper.compiler.JspRuntimeContext.getJspForUnload(int)","target":"org.apache.jasper.compiler.JspRuntimeContext.unloadJsp()","added":false,"scope":"SUR_T","local":"org.apache.jasper.compiler.JspRuntimeContext.checkUnload()"} {"project":"apache_tomcat","commit":"3a669409a77fb84cbec0a423aa51b6309666cabd","changeType":"ASSIGNMENT","change":"jsw \u003d jspQueue.pop()","source":"org.apache.jasper.compiler.JspRuntimeContext.getJspForUnload(int)","target":"org.apache.jasper.compiler.JspRuntimeContext.unloadJsp()","added":true,"scope":"TARGET","local":"org.apache.jasper.compiler.JspRuntimeContext.unloadJsp()"} {"project":"apache_tomcat","commit":"3a669409a77fb84cbec0a423aa51b6309666cabd","changeType":"EXPRESSION_STATEMENT","change":"jsw\u003djspQueue.pop()","source":"org.apache.jasper.compiler.JspRuntimeContext.getJspForUnload(int)","target":"org.apache.jasper.compiler.JspRuntimeContext.unloadJsp()","added":true,"scope":"TARGET","local":"org.apache.jasper.compiler.JspRuntimeContext.unloadJsp()"} {"project":"apache_tomcat","commit":"3a669409a77fb84cbec0a423aa51b6309666cabd","changeType":"EXPRESSION_STATEMENT","change":"removeWrapper(jsw.getJspUri())","source":"org.apache.jasper.compiler.JspRuntimeContext.getJspForUnload(int)","target":"org.apache.jasper.compiler.JspRuntimeContext.unloadJsp()","added":true,"scope":"TARGET","local":"org.apache.jasper.compiler.JspRuntimeContext.unloadJsp()"} {"project":"apache_tomcat","commit":"3a669409a77fb84cbec0a423aa51b6309666cabd","changeType":"IF_STATEMENT","change":"jsw !\u003d null","source":"org.apache.jasper.compiler.JspRuntimeContext.getJspForUnload(int)","target":"org.apache.jasper.compiler.JspRuntimeContext.unloadJsp()","added":true,"scope":"TARGET","local":"org.apache.jasper.compiler.JspRuntimeContext.unloadJsp()"} {"project":"apache_tomcat","commit":"3a669409a77fb84cbec0a423aa51b6309666cabd","changeType":"IF_STATEMENT","change":"jspQueue.getSize() \u003e options.getMaxLoadedJsps()","source":"org.apache.jasper.compiler.JspRuntimeContext.getJspForUnload(int)","target":"org.apache.jasper.compiler.JspRuntimeContext.unloadJsp()","added":true,"scope":"TARGET","local":"org.apache.jasper.compiler.JspRuntimeContext.unloadJsp()"} {"project":"apache_tomcat","commit":"3a669409a77fb84cbec0a423aa51b6309666cabd","changeType":"INFIX_EXPRESSION","change":"jsw !\u003d null","source":"org.apache.jasper.compiler.JspRuntimeContext.getJspForUnload(int)","target":"org.apache.jasper.compiler.JspRuntimeContext.unloadJsp()","added":true,"scope":"TARGET","local":"org.apache.jasper.compiler.JspRuntimeContext.unloadJsp()"} {"project":"apache_tomcat","commit":"3a669409a77fb84cbec0a423aa51b6309666cabd","changeType":"INFIX_EXPRESSION","change":"jspQueue.getSize() \u003e options.getMaxLoadedJsps()","source":"org.apache.jasper.compiler.JspRuntimeContext.getJspForUnload(int)","target":"org.apache.jasper.compiler.JspRuntimeContext.unloadJsp()","added":true,"scope":"TARGET","local":"org.apache.jasper.compiler.JspRuntimeContext.unloadJsp()"} {"project":"apache_tomcat","commit":"3a669409a77fb84cbec0a423aa51b6309666cabd","changeType":"METHOD_INVOCATION","change":"jspQueue.getSize()","source":"org.apache.jasper.compiler.JspRuntimeContext.getJspForUnload(int)","target":"org.apache.jasper.compiler.JspRuntimeContext.unloadJsp()","added":true,"scope":"TARGET","local":"org.apache.jasper.compiler.JspRuntimeContext.unloadJsp()"} {"project":"apache_tomcat","commit":"3a669409a77fb84cbec0a423aa51b6309666cabd","changeType":"METHOD_INVOCATION","change":"jsw.getJspUri()","source":"org.apache.jasper.compiler.JspRuntimeContext.getJspForUnload(int)","target":"org.apache.jasper.compiler.JspRuntimeContext.unloadJsp()","added":true,"scope":"TARGET","local":"org.apache.jasper.compiler.JspRuntimeContext.unloadJsp()"} {"project":"apache_tomcat","commit":"3a669409a77fb84cbec0a423aa51b6309666cabd","changeType":"METHOD_INVOCATION","change":"jspQueue.pop()","source":"org.apache.jasper.compiler.JspRuntimeContext.getJspForUnload(int)","target":"org.apache.jasper.compiler.JspRuntimeContext.unloadJsp()","added":true,"scope":"TARGET","local":"org.apache.jasper.compiler.JspRuntimeContext.unloadJsp()"} {"project":"apache_tomcat","commit":"3a669409a77fb84cbec0a423aa51b6309666cabd","changeType":"METHOD_INVOCATION","change":"removeWrapper(jsw.getJspUri())","source":"org.apache.jasper.compiler.JspRuntimeContext.getJspForUnload(int)","target":"org.apache.jasper.compiler.JspRuntimeContext.unloadJsp()","added":true,"scope":"TARGET","local":"org.apache.jasper.compiler.JspRuntimeContext.unloadJsp()"} {"project":"apache_tomcat","commit":"3a669409a77fb84cbec0a423aa51b6309666cabd","changeType":"SYNCHRONIZED_STATEMENT","change":"synchronized (jspQueue) {\n if (jspQueue.getSize() \u003e options.getMaxLoadedJsps()) {\n jsw\u003djspQueue.pop();\n }\n}\n","source":"org.apache.jasper.compiler.JspRuntimeContext.getJspForUnload(int)","target":"org.apache.jasper.compiler.JspRuntimeContext.unloadJsp()","added":true,"scope":"TARGET","local":"org.apache.jasper.compiler.JspRuntimeContext.unloadJsp()"} {"project":"apache_tomcat","commit":"3a669409a77fb84cbec0a423aa51b6309666cabd","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"JspServletWrapper [jsw\u003dnull]","source":"org.apache.jasper.compiler.JspRuntimeContext.getJspForUnload(int)","target":"org.apache.jasper.compiler.JspRuntimeContext.unloadJsp()","added":true,"scope":"TARGET","local":"org.apache.jasper.compiler.JspRuntimeContext.unloadJsp()"} {"project":"apache_tomcat","commit":"3a669409a77fb84cbec0a423aa51b6309666cabd","changeType":"IF_STATEMENT","change":"null !\u003d jsw","source":"org.apache.jasper.compiler.JspRuntimeContext.getJspForUnload(int)","target":"org.apache.jasper.compiler.JspRuntimeContext.unloadJsp()","added":false,"scope":"TARGET","local":"org.apache.jasper.compiler.JspRuntimeContext.unloadJsp()"} {"project":"apache_tomcat","commit":"3a669409a77fb84cbec0a423aa51b6309666cabd","changeType":"INFIX_EXPRESSION","change":"null !\u003d jsw","source":"org.apache.jasper.compiler.JspRuntimeContext.getJspForUnload(int)","target":"org.apache.jasper.compiler.JspRuntimeContext.unloadJsp()","added":false,"scope":"TARGET","local":"org.apache.jasper.compiler.JspRuntimeContext.unloadJsp()"} {"project":"apache_tomcat","commit":"3a669409a77fb84cbec0a423aa51b6309666cabd","changeType":"METHOD_INVOCATION","change":"getJspForUnload(options.getMaxLoadedJsps())","source":"org.apache.jasper.compiler.JspRuntimeContext.getJspForUnload(int)","target":"org.apache.jasper.compiler.JspRuntimeContext.unloadJsp()","added":false,"scope":"TARGET","local":"org.apache.jasper.compiler.JspRuntimeContext.unloadJsp()"} {"project":"apache_tomcat","commit":"3a669409a77fb84cbec0a423aa51b6309666cabd","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"JspServletWrapper [jsw\u003dgetJspForUnload(options.getMaxLoadedJsps())]","source":"org.apache.jasper.compiler.JspRuntimeContext.getJspForUnload(int)","target":"org.apache.jasper.compiler.JspRuntimeContext.unloadJsp()","added":false,"scope":"TARGET","local":"org.apache.jasper.compiler.JspRuntimeContext.unloadJsp()"} {"project":"apache_tomcat","commit":"7e83b761e337eb00799ff3f4c6140e7be69db5b2","changeType":"EXPRESSION_STATEMENT","change":"endpoint.processSocket(this.socketWrapper,SocketStatus.OPEN_READ,true)","source":"org.apache.tomcat.util.net.NioEndpoint.dispatchForEvent(NioChannel,SocketStatus,boolean)","target":"org.apache.tomcat.util.net.NioEndpoint.processSocket(SocketWrapper,SocketStatus,boolean)","added":true,"scope":"EXT_T","local":"org.apache.coyote.http11.Http11NioProcessor.actionInternal(ActionCode,Object)"} {"project":"apache_tomcat","commit":"7e83b761e337eb00799ff3f4c6140e7be69db5b2","changeType":"METHOD_INVOCATION","change":"endpoint.processSocket(this.socketWrapper,SocketStatus.OPEN_READ,true)","source":"org.apache.tomcat.util.net.NioEndpoint.dispatchForEvent(NioChannel,SocketStatus,boolean)","target":"org.apache.tomcat.util.net.NioEndpoint.processSocket(SocketWrapper,SocketStatus,boolean)","added":true,"scope":"EXT_T","local":"org.apache.coyote.http11.Http11NioProcessor.actionInternal(ActionCode,Object)"} {"project":"apache_tomcat","commit":"7e83b761e337eb00799ff3f4c6140e7be69db5b2","changeType":"EXPRESSION_STATEMENT","change":"((NioEndpoint)endpoint).dispatchForEvent(this.socketWrapper.getSocket(),SocketStatus.OPEN_READ,true)","source":"org.apache.tomcat.util.net.NioEndpoint.dispatchForEvent(NioChannel,SocketStatus,boolean)","target":"org.apache.tomcat.util.net.NioEndpoint.processSocket(SocketWrapper,SocketStatus,boolean)","added":false,"scope":"EXT_S","local":"org.apache.coyote.http11.Http11NioProcessor.actionInternal(ActionCode,Object)"} {"project":"apache_tomcat","commit":"7e83b761e337eb00799ff3f4c6140e7be69db5b2","changeType":"METHOD_INVOCATION","change":"((NioEndpoint)endpoint).dispatchForEvent(this.socketWrapper.getSocket(),SocketStatus.OPEN_READ,true)","source":"org.apache.tomcat.util.net.NioEndpoint.dispatchForEvent(NioChannel,SocketStatus,boolean)","target":"org.apache.tomcat.util.net.NioEndpoint.processSocket(SocketWrapper,SocketStatus,boolean)","added":false,"scope":"EXT_S","local":"org.apache.coyote.http11.Http11NioProcessor.actionInternal(ActionCode,Object)"} {"project":"apache_tomcat","commit":"7e83b761e337eb00799ff3f4c6140e7be69db5b2","changeType":"METHOD_DECLARATION","change":"org.apache.tomcat.util.net.NioEndpoint.dispatchForEvent(NioChannel,SocketStatus,boolean)","source":"org.apache.tomcat.util.net.NioEndpoint.dispatchForEvent(NioChannel,SocketStatus,boolean)","target":"org.apache.tomcat.util.net.NioEndpoint.processSocket(SocketWrapper,SocketStatus,boolean)","added":false,"scope":"CLASS_S","local":"java.org.apache.tomcat.util.net.NioEndpoint"} {"project":"apache_tomcat","commit":"7e83b761e337eb00799ff3f4c6140e7be69db5b2","changeType":"EXPRESSION_STATEMENT","change":"processSocket(socket,status,dispatch)","source":"org.apache.tomcat.util.net.NioEndpoint.dispatchForEvent(NioChannel,SocketStatus,boolean)","target":"org.apache.tomcat.util.net.NioEndpoint.processSocket(SocketWrapper,SocketStatus,boolean)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.NioEndpoint.dispatchForEvent(NioChannel,SocketStatus,boolean)"} {"project":"apache_tomcat","commit":"7e83b761e337eb00799ff3f4c6140e7be69db5b2","changeType":"EXPRESSION_STATEMENT","change":"socket.getPoller().add(socket,OP_CALLBACK)","source":"org.apache.tomcat.util.net.NioEndpoint.dispatchForEvent(NioChannel,SocketStatus,boolean)","target":"org.apache.tomcat.util.net.NioEndpoint.processSocket(SocketWrapper,SocketStatus,boolean)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.NioEndpoint.dispatchForEvent(NioChannel,SocketStatus,boolean)"} {"project":"apache_tomcat","commit":"7e83b761e337eb00799ff3f4c6140e7be69db5b2","changeType":"IF_STATEMENT","change":"dispatch \u0026\u0026 status \u003d\u003d SocketStatus.OPEN_READ","source":"org.apache.tomcat.util.net.NioEndpoint.dispatchForEvent(NioChannel,SocketStatus,boolean)","target":"org.apache.tomcat.util.net.NioEndpoint.processSocket(SocketWrapper,SocketStatus,boolean)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.NioEndpoint.dispatchForEvent(NioChannel,SocketStatus,boolean)"} {"project":"apache_tomcat","commit":"7e83b761e337eb00799ff3f4c6140e7be69db5b2","changeType":"INFIX_EXPRESSION","change":"status \u003d\u003d SocketStatus.OPEN_READ","source":"org.apache.tomcat.util.net.NioEndpoint.dispatchForEvent(NioChannel,SocketStatus,boolean)","target":"org.apache.tomcat.util.net.NioEndpoint.processSocket(SocketWrapper,SocketStatus,boolean)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.NioEndpoint.dispatchForEvent(NioChannel,SocketStatus,boolean)"} {"project":"apache_tomcat","commit":"7e83b761e337eb00799ff3f4c6140e7be69db5b2","changeType":"INFIX_EXPRESSION","change":"dispatch \u0026\u0026 status \u003d\u003d SocketStatus.OPEN_READ","source":"org.apache.tomcat.util.net.NioEndpoint.dispatchForEvent(NioChannel,SocketStatus,boolean)","target":"org.apache.tomcat.util.net.NioEndpoint.processSocket(SocketWrapper,SocketStatus,boolean)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.NioEndpoint.dispatchForEvent(NioChannel,SocketStatus,boolean)"} {"project":"apache_tomcat","commit":"7e83b761e337eb00799ff3f4c6140e7be69db5b2","changeType":"METHOD_INVOCATION","change":"processSocket(socket,status,dispatch)","source":"org.apache.tomcat.util.net.NioEndpoint.dispatchForEvent(NioChannel,SocketStatus,boolean)","target":"org.apache.tomcat.util.net.NioEndpoint.processSocket(SocketWrapper,SocketStatus,boolean)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.NioEndpoint.dispatchForEvent(NioChannel,SocketStatus,boolean)"} {"project":"apache_tomcat","commit":"7e83b761e337eb00799ff3f4c6140e7be69db5b2","changeType":"METHOD_INVOCATION","change":"socket.getPoller()","source":"org.apache.tomcat.util.net.NioEndpoint.dispatchForEvent(NioChannel,SocketStatus,boolean)","target":"org.apache.tomcat.util.net.NioEndpoint.processSocket(SocketWrapper,SocketStatus,boolean)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.NioEndpoint.dispatchForEvent(NioChannel,SocketStatus,boolean)"} {"project":"apache_tomcat","commit":"7e83b761e337eb00799ff3f4c6140e7be69db5b2","changeType":"METHOD_INVOCATION","change":"socket.getPoller().add(socket,OP_CALLBACK)","source":"org.apache.tomcat.util.net.NioEndpoint.dispatchForEvent(NioChannel,SocketStatus,boolean)","target":"org.apache.tomcat.util.net.NioEndpoint.processSocket(SocketWrapper,SocketStatus,boolean)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.NioEndpoint.dispatchForEvent(NioChannel,SocketStatus,boolean)"} {"project":"apache_tomcat","commit":"7e83b761e337eb00799ff3f4c6140e7be69db5b2","changeType":"MODIFIER","change":"public","source":"org.apache.tomcat.util.net.NioEndpoint.dispatchForEvent(NioChannel,SocketStatus,boolean)","target":"org.apache.tomcat.util.net.NioEndpoint.processSocket(SocketWrapper,SocketStatus,boolean)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.NioEndpoint.dispatchForEvent(NioChannel,SocketStatus,boolean)"} {"project":"apache_tomcat","commit":"7e83b761e337eb00799ff3f4c6140e7be69db5b2","changeType":"PRIMITIVE_TYPE","change":"boolean","source":"org.apache.tomcat.util.net.NioEndpoint.dispatchForEvent(NioChannel,SocketStatus,boolean)","target":"org.apache.tomcat.util.net.NioEndpoint.processSocket(SocketWrapper,SocketStatus,boolean)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.NioEndpoint.dispatchForEvent(NioChannel,SocketStatus,boolean)"} {"project":"apache_tomcat","commit":"7e83b761e337eb00799ff3f4c6140e7be69db5b2","changeType":"PRIMITIVE_TYPE","change":"void","source":"org.apache.tomcat.util.net.NioEndpoint.dispatchForEvent(NioChannel,SocketStatus,boolean)","target":"org.apache.tomcat.util.net.NioEndpoint.processSocket(SocketWrapper,SocketStatus,boolean)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.NioEndpoint.dispatchForEvent(NioChannel,SocketStatus,boolean)"} {"project":"apache_tomcat","commit":"7e83b761e337eb00799ff3f4c6140e7be69db5b2","changeType":"QUALIFIED_NAME","change":"SocketStatus.OPEN_READ","source":"org.apache.tomcat.util.net.NioEndpoint.dispatchForEvent(NioChannel,SocketStatus,boolean)","target":"org.apache.tomcat.util.net.NioEndpoint.processSocket(SocketWrapper,SocketStatus,boolean)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.NioEndpoint.dispatchForEvent(NioChannel,SocketStatus,boolean)"} {"project":"apache_tomcat","commit":"7e83b761e337eb00799ff3f4c6140e7be69db5b2","changeType":"SIMPLE_TYPE","change":"SocketStatus","source":"org.apache.tomcat.util.net.NioEndpoint.dispatchForEvent(NioChannel,SocketStatus,boolean)","target":"org.apache.tomcat.util.net.NioEndpoint.processSocket(SocketWrapper,SocketStatus,boolean)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.NioEndpoint.dispatchForEvent(NioChannel,SocketStatus,boolean)"} {"project":"apache_tomcat","commit":"7e83b761e337eb00799ff3f4c6140e7be69db5b2","changeType":"SIMPLE_TYPE","change":"NioChannel","source":"org.apache.tomcat.util.net.NioEndpoint.dispatchForEvent(NioChannel,SocketStatus,boolean)","target":"org.apache.tomcat.util.net.NioEndpoint.processSocket(SocketWrapper,SocketStatus,boolean)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.NioEndpoint.dispatchForEvent(NioChannel,SocketStatus,boolean)"} {"project":"apache_tomcat","commit":"7e83b761e337eb00799ff3f4c6140e7be69db5b2","changeType":"SINGLE_VARIABLE_DECLARATION","change":"boolean dispatch","source":"org.apache.tomcat.util.net.NioEndpoint.dispatchForEvent(NioChannel,SocketStatus,boolean)","target":"org.apache.tomcat.util.net.NioEndpoint.processSocket(SocketWrapper,SocketStatus,boolean)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.NioEndpoint.dispatchForEvent(NioChannel,SocketStatus,boolean)"} {"project":"apache_tomcat","commit":"7e83b761e337eb00799ff3f4c6140e7be69db5b2","changeType":"SINGLE_VARIABLE_DECLARATION","change":"SocketStatus status","source":"org.apache.tomcat.util.net.NioEndpoint.dispatchForEvent(NioChannel,SocketStatus,boolean)","target":"org.apache.tomcat.util.net.NioEndpoint.processSocket(SocketWrapper,SocketStatus,boolean)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.NioEndpoint.dispatchForEvent(NioChannel,SocketStatus,boolean)"} {"project":"apache_tomcat","commit":"7e83b761e337eb00799ff3f4c6140e7be69db5b2","changeType":"SINGLE_VARIABLE_DECLARATION","change":"NioChannel socket","source":"org.apache.tomcat.util.net.NioEndpoint.dispatchForEvent(NioChannel,SocketStatus,boolean)","target":"org.apache.tomcat.util.net.NioEndpoint.processSocket(SocketWrapper,SocketStatus,boolean)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.NioEndpoint.dispatchForEvent(NioChannel,SocketStatus,boolean)"} {"project":"apache_tomcat","commit":"7e83b761e337eb00799ff3f4c6140e7be69db5b2","changeType":"EXPRESSION_STATEMENT","change":"socket.getPoller().add(socket,OP_CALLBACK)","source":"org.apache.tomcat.util.net.NioEndpoint.dispatchForEvent(NioChannel,SocketStatus,boolean)","target":"org.apache.tomcat.util.net.NioEndpoint.processSocket(SocketWrapper,SocketStatus,boolean)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.NioEndpoint.processSocket(SocketWrapper,SocketStatus,boolean)"} {"project":"apache_tomcat","commit":"7e83b761e337eb00799ff3f4c6140e7be69db5b2","changeType":"EXPRESSION_STATEMENT","change":"processSocket(socket,socketStatus,dispatch)","source":"org.apache.tomcat.util.net.NioEndpoint.dispatchForEvent(NioChannel,SocketStatus,boolean)","target":"org.apache.tomcat.util.net.NioEndpoint.processSocket(SocketWrapper,SocketStatus,boolean)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.NioEndpoint.processSocket(SocketWrapper,SocketStatus,boolean)"} {"project":"apache_tomcat","commit":"7e83b761e337eb00799ff3f4c6140e7be69db5b2","changeType":"IF_STATEMENT","change":"dispatch \u0026\u0026 socketStatus \u003d\u003d SocketStatus.OPEN_READ","source":"org.apache.tomcat.util.net.NioEndpoint.dispatchForEvent(NioChannel,SocketStatus,boolean)","target":"org.apache.tomcat.util.net.NioEndpoint.processSocket(SocketWrapper,SocketStatus,boolean)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.NioEndpoint.processSocket(SocketWrapper,SocketStatus,boolean)"} {"project":"apache_tomcat","commit":"7e83b761e337eb00799ff3f4c6140e7be69db5b2","changeType":"INFIX_EXPRESSION","change":"socketStatus \u003d\u003d SocketStatus.OPEN_READ","source":"org.apache.tomcat.util.net.NioEndpoint.dispatchForEvent(NioChannel,SocketStatus,boolean)","target":"org.apache.tomcat.util.net.NioEndpoint.processSocket(SocketWrapper,SocketStatus,boolean)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.NioEndpoint.processSocket(SocketWrapper,SocketStatus,boolean)"} {"project":"apache_tomcat","commit":"7e83b761e337eb00799ff3f4c6140e7be69db5b2","changeType":"INFIX_EXPRESSION","change":"dispatch \u0026\u0026 socketStatus \u003d\u003d SocketStatus.OPEN_READ","source":"org.apache.tomcat.util.net.NioEndpoint.dispatchForEvent(NioChannel,SocketStatus,boolean)","target":"org.apache.tomcat.util.net.NioEndpoint.processSocket(SocketWrapper,SocketStatus,boolean)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.NioEndpoint.processSocket(SocketWrapper,SocketStatus,boolean)"} {"project":"apache_tomcat","commit":"7e83b761e337eb00799ff3f4c6140e7be69db5b2","changeType":"METHOD_INVOCATION","change":"socket.getPoller().add(socket,OP_CALLBACK)","source":"org.apache.tomcat.util.net.NioEndpoint.dispatchForEvent(NioChannel,SocketStatus,boolean)","target":"org.apache.tomcat.util.net.NioEndpoint.processSocket(SocketWrapper,SocketStatus,boolean)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.NioEndpoint.processSocket(SocketWrapper,SocketStatus,boolean)"} {"project":"apache_tomcat","commit":"7e83b761e337eb00799ff3f4c6140e7be69db5b2","changeType":"METHOD_INVOCATION","change":"processSocket(socket,socketStatus,dispatch)","source":"org.apache.tomcat.util.net.NioEndpoint.dispatchForEvent(NioChannel,SocketStatus,boolean)","target":"org.apache.tomcat.util.net.NioEndpoint.processSocket(SocketWrapper,SocketStatus,boolean)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.NioEndpoint.processSocket(SocketWrapper,SocketStatus,boolean)"} {"project":"apache_tomcat","commit":"7e83b761e337eb00799ff3f4c6140e7be69db5b2","changeType":"METHOD_INVOCATION","change":"socket.getPoller()","source":"org.apache.tomcat.util.net.NioEndpoint.dispatchForEvent(NioChannel,SocketStatus,boolean)","target":"org.apache.tomcat.util.net.NioEndpoint.processSocket(SocketWrapper,SocketStatus,boolean)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.NioEndpoint.processSocket(SocketWrapper,SocketStatus,boolean)"} {"project":"apache_tomcat","commit":"7e83b761e337eb00799ff3f4c6140e7be69db5b2","changeType":"QUALIFIED_NAME","change":"SocketStatus.OPEN_READ","source":"org.apache.tomcat.util.net.NioEndpoint.dispatchForEvent(NioChannel,SocketStatus,boolean)","target":"org.apache.tomcat.util.net.NioEndpoint.processSocket(SocketWrapper,SocketStatus,boolean)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.NioEndpoint.processSocket(SocketWrapper,SocketStatus,boolean)"} {"project":"apache_tomcat","commit":"7e83b761e337eb00799ff3f4c6140e7be69db5b2","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"socket","source":"org.apache.tomcat.util.net.NioEndpoint.dispatchForEvent(NioChannel,SocketStatus,boolean)","target":"org.apache.tomcat.util.net.NioEndpoint.processSocket(SocketWrapper,SocketStatus,boolean)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.NioEndpoint.processSocket(SocketWrapper,SocketStatus,boolean)"} {"project":"apache_tomcat","commit":"7e83b761e337eb00799ff3f4c6140e7be69db5b2","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"NioChannel [socket\u003dsocketWrapper.getSocket()]","source":"org.apache.tomcat.util.net.NioEndpoint.dispatchForEvent(NioChannel,SocketStatus,boolean)","target":"org.apache.tomcat.util.net.NioEndpoint.processSocket(SocketWrapper,SocketStatus,boolean)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.NioEndpoint.processSocket(SocketWrapper,SocketStatus,boolean)"} {"project":"apache_tomcat","commit":"7e83b761e337eb00799ff3f4c6140e7be69db5b2","changeType":"EXPRESSION_STATEMENT","change":"dispatchForEvent(socketWrapper.getSocket(),socketStatus,dispatch)","source":"org.apache.tomcat.util.net.NioEndpoint.dispatchForEvent(NioChannel,SocketStatus,boolean)","target":"org.apache.tomcat.util.net.NioEndpoint.processSocket(SocketWrapper,SocketStatus,boolean)","added":false,"scope":"TARGET","local":"org.apache.tomcat.util.net.NioEndpoint.processSocket(SocketWrapper,SocketStatus,boolean)"} {"project":"apache_tomcat","commit":"7e83b761e337eb00799ff3f4c6140e7be69db5b2","changeType":"METHOD_INVOCATION","change":"dispatchForEvent(socketWrapper.getSocket(),socketStatus,dispatch)","source":"org.apache.tomcat.util.net.NioEndpoint.dispatchForEvent(NioChannel,SocketStatus,boolean)","target":"org.apache.tomcat.util.net.NioEndpoint.processSocket(SocketWrapper,SocketStatus,boolean)","added":false,"scope":"TARGET","local":"org.apache.tomcat.util.net.NioEndpoint.processSocket(SocketWrapper,SocketStatus,boolean)"} {"project":"apache_tomcat","commit":"86850996c981fe3b445e0f51e5987fe7adbfb92b","changeType":"METHOD_DECLARATION","change":"org.apache.tomcat.util.bcel.classfile.StackMapType.setType(byte)","source":"org.apache.tomcat.util.bcel.classfile.StackMapType.setType(byte)","target":"org.apache.tomcat.util.bcel.classfile.StackMapType.StackMapType(DataInput)","added":false,"scope":"CLASS_S","local":"java.org.apache.tomcat.util.bcel.classfile.StackMapType"} {"project":"apache_tomcat","commit":"86850996c981fe3b445e0f51e5987fe7adbfb92b","changeType":"ASSIGNMENT","change":"type \u003d t","source":"org.apache.tomcat.util.bcel.classfile.StackMapType.setType(byte)","target":"org.apache.tomcat.util.bcel.classfile.StackMapType.StackMapType(DataInput)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.bcel.classfile.StackMapType.setType(byte)"} {"project":"apache_tomcat","commit":"86850996c981fe3b445e0f51e5987fe7adbfb92b","changeType":"CLASS_INSTANCE_CREATION","change":"new RuntimeException(\"Illegal type for StackMapType: \" + t)","source":"org.apache.tomcat.util.bcel.classfile.StackMapType.setType(byte)","target":"org.apache.tomcat.util.bcel.classfile.StackMapType.StackMapType(DataInput)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.bcel.classfile.StackMapType.setType(byte)"} {"project":"apache_tomcat","commit":"86850996c981fe3b445e0f51e5987fe7adbfb92b","changeType":"EXPRESSION_STATEMENT","change":"type\u003dt","source":"org.apache.tomcat.util.bcel.classfile.StackMapType.setType(byte)","target":"org.apache.tomcat.util.bcel.classfile.StackMapType.StackMapType(DataInput)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.bcel.classfile.StackMapType.setType(byte)"} {"project":"apache_tomcat","commit":"86850996c981fe3b445e0f51e5987fe7adbfb92b","changeType":"IF_STATEMENT","change":"(t \u003c Constants.ITEM_Bogus) || (t \u003e Constants.ITEM_NewObject)","source":"org.apache.tomcat.util.bcel.classfile.StackMapType.setType(byte)","target":"org.apache.tomcat.util.bcel.classfile.StackMapType.StackMapType(DataInput)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.bcel.classfile.StackMapType.setType(byte)"} {"project":"apache_tomcat","commit":"86850996c981fe3b445e0f51e5987fe7adbfb92b","changeType":"INFIX_EXPRESSION","change":"\"Illegal type for StackMapType: \" + t","source":"org.apache.tomcat.util.bcel.classfile.StackMapType.setType(byte)","target":"org.apache.tomcat.util.bcel.classfile.StackMapType.StackMapType(DataInput)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.bcel.classfile.StackMapType.setType(byte)"} {"project":"apache_tomcat","commit":"86850996c981fe3b445e0f51e5987fe7adbfb92b","changeType":"INFIX_EXPRESSION","change":"t \u003e Constants.ITEM_NewObject","source":"org.apache.tomcat.util.bcel.classfile.StackMapType.setType(byte)","target":"org.apache.tomcat.util.bcel.classfile.StackMapType.StackMapType(DataInput)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.bcel.classfile.StackMapType.setType(byte)"} {"project":"apache_tomcat","commit":"86850996c981fe3b445e0f51e5987fe7adbfb92b","changeType":"INFIX_EXPRESSION","change":"t \u003c Constants.ITEM_Bogus","source":"org.apache.tomcat.util.bcel.classfile.StackMapType.setType(byte)","target":"org.apache.tomcat.util.bcel.classfile.StackMapType.StackMapType(DataInput)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.bcel.classfile.StackMapType.setType(byte)"} {"project":"apache_tomcat","commit":"86850996c981fe3b445e0f51e5987fe7adbfb92b","changeType":"INFIX_EXPRESSION","change":"(t \u003c Constants.ITEM_Bogus) || (t \u003e Constants.ITEM_NewObject)","source":"org.apache.tomcat.util.bcel.classfile.StackMapType.setType(byte)","target":"org.apache.tomcat.util.bcel.classfile.StackMapType.StackMapType(DataInput)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.bcel.classfile.StackMapType.setType(byte)"} {"project":"apache_tomcat","commit":"86850996c981fe3b445e0f51e5987fe7adbfb92b","changeType":"MODIFIER","change":"public","source":"org.apache.tomcat.util.bcel.classfile.StackMapType.setType(byte)","target":"org.apache.tomcat.util.bcel.classfile.StackMapType.StackMapType(DataInput)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.bcel.classfile.StackMapType.setType(byte)"} {"project":"apache_tomcat","commit":"86850996c981fe3b445e0f51e5987fe7adbfb92b","changeType":"PARENTHESIZED_EXPRESSION","change":"(t \u003e Constants.ITEM_NewObject)","source":"org.apache.tomcat.util.bcel.classfile.StackMapType.setType(byte)","target":"org.apache.tomcat.util.bcel.classfile.StackMapType.StackMapType(DataInput)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.bcel.classfile.StackMapType.setType(byte)"} {"project":"apache_tomcat","commit":"86850996c981fe3b445e0f51e5987fe7adbfb92b","changeType":"PARENTHESIZED_EXPRESSION","change":"(t \u003c Constants.ITEM_Bogus)","source":"org.apache.tomcat.util.bcel.classfile.StackMapType.setType(byte)","target":"org.apache.tomcat.util.bcel.classfile.StackMapType.StackMapType(DataInput)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.bcel.classfile.StackMapType.setType(byte)"} {"project":"apache_tomcat","commit":"86850996c981fe3b445e0f51e5987fe7adbfb92b","changeType":"PRIMITIVE_TYPE","change":"byte","source":"org.apache.tomcat.util.bcel.classfile.StackMapType.setType(byte)","target":"org.apache.tomcat.util.bcel.classfile.StackMapType.StackMapType(DataInput)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.bcel.classfile.StackMapType.setType(byte)"} {"project":"apache_tomcat","commit":"86850996c981fe3b445e0f51e5987fe7adbfb92b","changeType":"PRIMITIVE_TYPE","change":"void","source":"org.apache.tomcat.util.bcel.classfile.StackMapType.setType(byte)","target":"org.apache.tomcat.util.bcel.classfile.StackMapType.StackMapType(DataInput)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.bcel.classfile.StackMapType.setType(byte)"} {"project":"apache_tomcat","commit":"86850996c981fe3b445e0f51e5987fe7adbfb92b","changeType":"QUALIFIED_NAME","change":"Constants.ITEM_NewObject","source":"org.apache.tomcat.util.bcel.classfile.StackMapType.setType(byte)","target":"org.apache.tomcat.util.bcel.classfile.StackMapType.StackMapType(DataInput)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.bcel.classfile.StackMapType.setType(byte)"} {"project":"apache_tomcat","commit":"86850996c981fe3b445e0f51e5987fe7adbfb92b","changeType":"QUALIFIED_NAME","change":"Constants.ITEM_Bogus","source":"org.apache.tomcat.util.bcel.classfile.StackMapType.setType(byte)","target":"org.apache.tomcat.util.bcel.classfile.StackMapType.StackMapType(DataInput)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.bcel.classfile.StackMapType.setType(byte)"} {"project":"apache_tomcat","commit":"86850996c981fe3b445e0f51e5987fe7adbfb92b","changeType":"SIMPLE_TYPE","change":"RuntimeException","source":"org.apache.tomcat.util.bcel.classfile.StackMapType.setType(byte)","target":"org.apache.tomcat.util.bcel.classfile.StackMapType.StackMapType(DataInput)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.bcel.classfile.StackMapType.setType(byte)"} {"project":"apache_tomcat","commit":"86850996c981fe3b445e0f51e5987fe7adbfb92b","changeType":"SINGLE_VARIABLE_DECLARATION","change":"byte t","source":"org.apache.tomcat.util.bcel.classfile.StackMapType.setType(byte)","target":"org.apache.tomcat.util.bcel.classfile.StackMapType.StackMapType(DataInput)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.bcel.classfile.StackMapType.setType(byte)"} {"project":"apache_tomcat","commit":"86850996c981fe3b445e0f51e5987fe7adbfb92b","changeType":"STRING_LITERAL","change":"Illegal type for StackMapType: ","source":"org.apache.tomcat.util.bcel.classfile.StackMapType.setType(byte)","target":"org.apache.tomcat.util.bcel.classfile.StackMapType.StackMapType(DataInput)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.bcel.classfile.StackMapType.setType(byte)"} {"project":"apache_tomcat","commit":"86850996c981fe3b445e0f51e5987fe7adbfb92b","changeType":"THROW_STATEMENT","change":"throw new RuntimeException(\"Illegal type for StackMapType: \" + t);\n","source":"org.apache.tomcat.util.bcel.classfile.StackMapType.setType(byte)","target":"org.apache.tomcat.util.bcel.classfile.StackMapType.StackMapType(DataInput)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.bcel.classfile.StackMapType.setType(byte)"} {"project":"apache_tomcat","commit":"86850996c981fe3b445e0f51e5987fe7adbfb92b","changeType":"CLASS_INSTANCE_CREATION","change":"new RuntimeException(\"Illegal type for StackMapType: \" + type)","source":"org.apache.tomcat.util.bcel.classfile.StackMapType.setType(byte)","target":"org.apache.tomcat.util.bcel.classfile.StackMapType.StackMapType(DataInput)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.bcel.classfile.StackMapType.StackMapType(DataInput)"} {"project":"apache_tomcat","commit":"86850996c981fe3b445e0f51e5987fe7adbfb92b","changeType":"IF_STATEMENT","change":"(type \u003c Constants.ITEM_Bogus) || (type \u003e Constants.ITEM_NewObject)","source":"org.apache.tomcat.util.bcel.classfile.StackMapType.setType(byte)","target":"org.apache.tomcat.util.bcel.classfile.StackMapType.StackMapType(DataInput)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.bcel.classfile.StackMapType.StackMapType(DataInput)"} {"project":"apache_tomcat","commit":"86850996c981fe3b445e0f51e5987fe7adbfb92b","changeType":"IF_STATEMENT","change":"(type \u003d\u003d Constants.ITEM_Object) || (type \u003d\u003d Constants.ITEM_NewObject)","source":"org.apache.tomcat.util.bcel.classfile.StackMapType.setType(byte)","target":"org.apache.tomcat.util.bcel.classfile.StackMapType.StackMapType(DataInput)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.bcel.classfile.StackMapType.StackMapType(DataInput)"} {"project":"apache_tomcat","commit":"86850996c981fe3b445e0f51e5987fe7adbfb92b","changeType":"INFIX_EXPRESSION","change":"type \u003d\u003d Constants.ITEM_Object","source":"org.apache.tomcat.util.bcel.classfile.StackMapType.setType(byte)","target":"org.apache.tomcat.util.bcel.classfile.StackMapType.StackMapType(DataInput)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.bcel.classfile.StackMapType.StackMapType(DataInput)"} {"project":"apache_tomcat","commit":"86850996c981fe3b445e0f51e5987fe7adbfb92b","changeType":"INFIX_EXPRESSION","change":"type \u003e Constants.ITEM_NewObject","source":"org.apache.tomcat.util.bcel.classfile.StackMapType.setType(byte)","target":"org.apache.tomcat.util.bcel.classfile.StackMapType.StackMapType(DataInput)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.bcel.classfile.StackMapType.StackMapType(DataInput)"} {"project":"apache_tomcat","commit":"86850996c981fe3b445e0f51e5987fe7adbfb92b","changeType":"INFIX_EXPRESSION","change":"(type \u003c Constants.ITEM_Bogus) || (type \u003e Constants.ITEM_NewObject)","source":"org.apache.tomcat.util.bcel.classfile.StackMapType.setType(byte)","target":"org.apache.tomcat.util.bcel.classfile.StackMapType.StackMapType(DataInput)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.bcel.classfile.StackMapType.StackMapType(DataInput)"} {"project":"apache_tomcat","commit":"86850996c981fe3b445e0f51e5987fe7adbfb92b","changeType":"INFIX_EXPRESSION","change":"type \u003d\u003d Constants.ITEM_NewObject","source":"org.apache.tomcat.util.bcel.classfile.StackMapType.setType(byte)","target":"org.apache.tomcat.util.bcel.classfile.StackMapType.StackMapType(DataInput)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.bcel.classfile.StackMapType.StackMapType(DataInput)"} {"project":"apache_tomcat","commit":"86850996c981fe3b445e0f51e5987fe7adbfb92b","changeType":"INFIX_EXPRESSION","change":"type \u003c Constants.ITEM_Bogus","source":"org.apache.tomcat.util.bcel.classfile.StackMapType.setType(byte)","target":"org.apache.tomcat.util.bcel.classfile.StackMapType.StackMapType(DataInput)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.bcel.classfile.StackMapType.StackMapType(DataInput)"} {"project":"apache_tomcat","commit":"86850996c981fe3b445e0f51e5987fe7adbfb92b","changeType":"INFIX_EXPRESSION","change":"(type \u003d\u003d Constants.ITEM_Object) || (type \u003d\u003d Constants.ITEM_NewObject)","source":"org.apache.tomcat.util.bcel.classfile.StackMapType.setType(byte)","target":"org.apache.tomcat.util.bcel.classfile.StackMapType.StackMapType(DataInput)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.bcel.classfile.StackMapType.StackMapType(DataInput)"} {"project":"apache_tomcat","commit":"86850996c981fe3b445e0f51e5987fe7adbfb92b","changeType":"INFIX_EXPRESSION","change":"\"Illegal type for StackMapType: \" + type","source":"org.apache.tomcat.util.bcel.classfile.StackMapType.setType(byte)","target":"org.apache.tomcat.util.bcel.classfile.StackMapType.StackMapType(DataInput)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.bcel.classfile.StackMapType.StackMapType(DataInput)"} {"project":"apache_tomcat","commit":"86850996c981fe3b445e0f51e5987fe7adbfb92b","changeType":"PARENTHESIZED_EXPRESSION","change":"(type \u003c Constants.ITEM_Bogus)","source":"org.apache.tomcat.util.bcel.classfile.StackMapType.setType(byte)","target":"org.apache.tomcat.util.bcel.classfile.StackMapType.StackMapType(DataInput)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.bcel.classfile.StackMapType.StackMapType(DataInput)"} {"project":"apache_tomcat","commit":"86850996c981fe3b445e0f51e5987fe7adbfb92b","changeType":"PARENTHESIZED_EXPRESSION","change":"(type \u003d\u003d Constants.ITEM_NewObject)","source":"org.apache.tomcat.util.bcel.classfile.StackMapType.setType(byte)","target":"org.apache.tomcat.util.bcel.classfile.StackMapType.StackMapType(DataInput)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.bcel.classfile.StackMapType.StackMapType(DataInput)"} {"project":"apache_tomcat","commit":"86850996c981fe3b445e0f51e5987fe7adbfb92b","changeType":"PARENTHESIZED_EXPRESSION","change":"(type \u003e Constants.ITEM_NewObject)","source":"org.apache.tomcat.util.bcel.classfile.StackMapType.setType(byte)","target":"org.apache.tomcat.util.bcel.classfile.StackMapType.StackMapType(DataInput)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.bcel.classfile.StackMapType.StackMapType(DataInput)"} {"project":"apache_tomcat","commit":"86850996c981fe3b445e0f51e5987fe7adbfb92b","changeType":"PARENTHESIZED_EXPRESSION","change":"(type \u003d\u003d Constants.ITEM_Object)","source":"org.apache.tomcat.util.bcel.classfile.StackMapType.setType(byte)","target":"org.apache.tomcat.util.bcel.classfile.StackMapType.StackMapType(DataInput)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.bcel.classfile.StackMapType.StackMapType(DataInput)"} {"project":"apache_tomcat","commit":"86850996c981fe3b445e0f51e5987fe7adbfb92b","changeType":"PRIMITIVE_TYPE","change":"byte","source":"org.apache.tomcat.util.bcel.classfile.StackMapType.setType(byte)","target":"org.apache.tomcat.util.bcel.classfile.StackMapType.StackMapType(DataInput)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.bcel.classfile.StackMapType.StackMapType(DataInput)"} {"project":"apache_tomcat","commit":"86850996c981fe3b445e0f51e5987fe7adbfb92b","changeType":"QUALIFIED_NAME","change":"Constants.ITEM_Bogus","source":"org.apache.tomcat.util.bcel.classfile.StackMapType.setType(byte)","target":"org.apache.tomcat.util.bcel.classfile.StackMapType.StackMapType(DataInput)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.bcel.classfile.StackMapType.StackMapType(DataInput)"} {"project":"apache_tomcat","commit":"86850996c981fe3b445e0f51e5987fe7adbfb92b","changeType":"QUALIFIED_NAME","change":"Constants.ITEM_NewObject","source":"org.apache.tomcat.util.bcel.classfile.StackMapType.setType(byte)","target":"org.apache.tomcat.util.bcel.classfile.StackMapType.StackMapType(DataInput)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.bcel.classfile.StackMapType.StackMapType(DataInput)"} {"project":"apache_tomcat","commit":"86850996c981fe3b445e0f51e5987fe7adbfb92b","changeType":"QUALIFIED_NAME","change":"Constants.ITEM_Object","source":"org.apache.tomcat.util.bcel.classfile.StackMapType.setType(byte)","target":"org.apache.tomcat.util.bcel.classfile.StackMapType.StackMapType(DataInput)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.bcel.classfile.StackMapType.StackMapType(DataInput)"} {"project":"apache_tomcat","commit":"86850996c981fe3b445e0f51e5987fe7adbfb92b","changeType":"SIMPLE_TYPE","change":"RuntimeException","source":"org.apache.tomcat.util.bcel.classfile.StackMapType.setType(byte)","target":"org.apache.tomcat.util.bcel.classfile.StackMapType.StackMapType(DataInput)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.bcel.classfile.StackMapType.StackMapType(DataInput)"} {"project":"apache_tomcat","commit":"86850996c981fe3b445e0f51e5987fe7adbfb92b","changeType":"STRING_LITERAL","change":"Illegal type for StackMapType: ","source":"org.apache.tomcat.util.bcel.classfile.StackMapType.setType(byte)","target":"org.apache.tomcat.util.bcel.classfile.StackMapType.StackMapType(DataInput)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.bcel.classfile.StackMapType.StackMapType(DataInput)"} {"project":"apache_tomcat","commit":"86850996c981fe3b445e0f51e5987fe7adbfb92b","changeType":"THROW_STATEMENT","change":"throw new RuntimeException(\"Illegal type for StackMapType: \" + type);\n","source":"org.apache.tomcat.util.bcel.classfile.StackMapType.setType(byte)","target":"org.apache.tomcat.util.bcel.classfile.StackMapType.StackMapType(DataInput)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.bcel.classfile.StackMapType.StackMapType(DataInput)"} {"project":"apache_tomcat","commit":"86850996c981fe3b445e0f51e5987fe7adbfb92b","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"type","source":"org.apache.tomcat.util.bcel.classfile.StackMapType.setType(byte)","target":"org.apache.tomcat.util.bcel.classfile.StackMapType.StackMapType(DataInput)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.bcel.classfile.StackMapType.StackMapType(DataInput)"} {"project":"apache_tomcat","commit":"86850996c981fe3b445e0f51e5987fe7adbfb92b","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"byte [type\u003dfile.readByte()]","source":"org.apache.tomcat.util.bcel.classfile.StackMapType.setType(byte)","target":"org.apache.tomcat.util.bcel.classfile.StackMapType.StackMapType(DataInput)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.bcel.classfile.StackMapType.StackMapType(DataInput)"} {"project":"apache_tomcat","commit":"86850996c981fe3b445e0f51e5987fe7adbfb92b","changeType":"EXPRESSION_STATEMENT","change":"setType(file.readByte())","source":"org.apache.tomcat.util.bcel.classfile.StackMapType.setType(byte)","target":"org.apache.tomcat.util.bcel.classfile.StackMapType.StackMapType(DataInput)","added":false,"scope":"TARGET","local":"org.apache.tomcat.util.bcel.classfile.StackMapType.StackMapType(DataInput)"} {"project":"apache_tomcat","commit":"86850996c981fe3b445e0f51e5987fe7adbfb92b","changeType":"IF_STATEMENT","change":"hasIndex()","source":"org.apache.tomcat.util.bcel.classfile.StackMapType.setType(byte)","target":"org.apache.tomcat.util.bcel.classfile.StackMapType.StackMapType(DataInput)","added":false,"scope":"TARGET","local":"org.apache.tomcat.util.bcel.classfile.StackMapType.StackMapType(DataInput)"} {"project":"apache_tomcat","commit":"86850996c981fe3b445e0f51e5987fe7adbfb92b","changeType":"METHOD_INVOCATION","change":"hasIndex()","source":"org.apache.tomcat.util.bcel.classfile.StackMapType.setType(byte)","target":"org.apache.tomcat.util.bcel.classfile.StackMapType.StackMapType(DataInput)","added":false,"scope":"TARGET","local":"org.apache.tomcat.util.bcel.classfile.StackMapType.StackMapType(DataInput)"} {"project":"apache_tomcat","commit":"86850996c981fe3b445e0f51e5987fe7adbfb92b","changeType":"METHOD_INVOCATION","change":"setType(file.readByte())","source":"org.apache.tomcat.util.bcel.classfile.StackMapType.setType(byte)","target":"org.apache.tomcat.util.bcel.classfile.StackMapType.StackMapType(DataInput)","added":false,"scope":"TARGET","local":"org.apache.tomcat.util.bcel.classfile.StackMapType.StackMapType(DataInput)"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"METHOD_DECLARATION","change":"org.apache.naming.resources.FileDirContext.validate(File)","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":false,"scope":"CLASS_S","local":"java.org.apache.naming.resources.FileDirContext"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"ASSIGNMENT","change":"canPath \u003d \"/\"","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.FileDirContext.validate(File)"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"ASSIGNMENT","change":"canPath \u003d canPath.substring(absoluteBase.length() + 1)","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.FileDirContext.validate(File)"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"ASSIGNMENT","change":"absPath \u003d \"/\"","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.FileDirContext.validate(File)"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"ASSIGNMENT","change":"absPath \u003d absPath.substring(absoluteBase.length() + 1)","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.FileDirContext.validate(File)"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"ASSIGNMENT","change":"canPath \u003d normalize(canPath)","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.FileDirContext.validate(File)"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"ASSIGNMENT","change":"fileAbsPath \u003d fileAbsPath + \"/\"","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.FileDirContext.validate(File)"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"ASSIGNMENT","change":"canPath \u003d file.getCanonicalPath()","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.FileDirContext.validate(File)"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"CATCH_CLAUSE","change":"catch (IOException e) {\n}\n","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.FileDirContext.validate(File)"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"EXPRESSION_STATEMENT","change":"canPath\u003d\"/\"","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.FileDirContext.validate(File)"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"EXPRESSION_STATEMENT","change":"canPath\u003dcanPath.substring(absoluteBase.length() + 1)","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.FileDirContext.validate(File)"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"EXPRESSION_STATEMENT","change":"absPath\u003d\"/\"","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.FileDirContext.validate(File)"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"EXPRESSION_STATEMENT","change":"absPath\u003dabsPath.substring(absoluteBase.length() + 1)","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.FileDirContext.validate(File)"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"EXPRESSION_STATEMENT","change":"canPath\u003dnormalize(canPath)","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.FileDirContext.validate(File)"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"EXPRESSION_STATEMENT","change":"fileAbsPath\u003dfileAbsPath + \"/\"","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.FileDirContext.validate(File)"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"EXPRESSION_STATEMENT","change":"canPath\u003dfile.getCanonicalPath()","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.FileDirContext.validate(File)"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"IF_STATEMENT","change":"!canPath.equals(absPath)","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.FileDirContext.validate(File)"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"IF_STATEMENT","change":"canPath.equals(\"\")","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.FileDirContext.validate(File)"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"IF_STATEMENT","change":"absPath.equals(\"\")","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.FileDirContext.validate(File)"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"IF_STATEMENT","change":"absPath \u003d\u003d null","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.FileDirContext.validate(File)"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"IF_STATEMENT","change":"(absoluteBase.length() \u003c absPath.length()) \u0026\u0026 (absoluteBase.length() \u003c canPath.length())","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.FileDirContext.validate(File)"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"IF_STATEMENT","change":"fileAbsPath.endsWith(\".\")","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.FileDirContext.validate(File)"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"IF_STATEMENT","change":"!canPath.startsWith(absoluteBase)","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.FileDirContext.validate(File)"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"IF_STATEMENT","change":"canPath \u003d\u003d null","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.FileDirContext.validate(File)"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"IF_STATEMENT","change":"allowLinking","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.FileDirContext.validate(File)"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"IF_STATEMENT","change":"file.exists() \u0026\u0026 file.canRead()","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.FileDirContext.validate(File)"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"INFIX_EXPRESSION","change":"absoluteBase.length() + 1","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.FileDirContext.validate(File)"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"INFIX_EXPRESSION","change":"absPath \u003d\u003d null","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.FileDirContext.validate(File)"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"INFIX_EXPRESSION","change":"absoluteBase.length() \u003c canPath.length()","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.FileDirContext.validate(File)"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"INFIX_EXPRESSION","change":"absoluteBase.length() \u003c absPath.length()","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.FileDirContext.validate(File)"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"INFIX_EXPRESSION","change":"(absoluteBase.length() \u003c absPath.length()) \u0026\u0026 (absoluteBase.length() \u003c canPath.length())","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.FileDirContext.validate(File)"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"INFIX_EXPRESSION","change":"fileAbsPath + \"/\"","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.FileDirContext.validate(File)"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"INFIX_EXPRESSION","change":"canPath \u003d\u003d null","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.FileDirContext.validate(File)"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"INFIX_EXPRESSION","change":"file.exists() \u0026\u0026 file.canRead()","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.FileDirContext.validate(File)"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"METHOD_INVOCATION","change":"canPath.equals(absPath)","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.FileDirContext.validate(File)"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"METHOD_INVOCATION","change":"canPath.equals(\"\")","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.FileDirContext.validate(File)"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"METHOD_INVOCATION","change":"absoluteBase.length()","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.FileDirContext.validate(File)"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"METHOD_INVOCATION","change":"canPath.substring(absoluteBase.length() + 1)","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.FileDirContext.validate(File)"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"METHOD_INVOCATION","change":"absPath.equals(\"\")","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.FileDirContext.validate(File)"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"METHOD_INVOCATION","change":"absPath.substring(absoluteBase.length() + 1)","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.FileDirContext.validate(File)"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"METHOD_INVOCATION","change":"canPath.length()","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.FileDirContext.validate(File)"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"METHOD_INVOCATION","change":"absPath.length()","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.FileDirContext.validate(File)"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"METHOD_INVOCATION","change":"normalize(canPath)","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.FileDirContext.validate(File)"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"METHOD_INVOCATION","change":"normalize(fileAbsPath)","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.FileDirContext.validate(File)"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"METHOD_INVOCATION","change":"fileAbsPath.endsWith(\".\")","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.FileDirContext.validate(File)"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"METHOD_INVOCATION","change":"file.getAbsolutePath()","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.FileDirContext.validate(File)"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"METHOD_INVOCATION","change":"canPath.startsWith(absoluteBase)","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.FileDirContext.validate(File)"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"METHOD_INVOCATION","change":"file.getCanonicalPath()","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.FileDirContext.validate(File)"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"METHOD_INVOCATION","change":"file.canRead()","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.FileDirContext.validate(File)"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"METHOD_INVOCATION","change":"file.exists()","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.FileDirContext.validate(File)"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"MODIFIER","change":"private","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.FileDirContext.validate(File)"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"NULL_LITERAL","change":"null","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.FileDirContext.validate(File)"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"NUMBER_LITERAL","change":"1","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.FileDirContext.validate(File)"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"PARENTHESIZED_EXPRESSION","change":"(absoluteBase.length() \u003c canPath.length())","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.FileDirContext.validate(File)"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"PARENTHESIZED_EXPRESSION","change":"(absoluteBase.length() \u003c absPath.length())","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.FileDirContext.validate(File)"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"PREFIX_EXPRESSION","change":"!canPath.equals(absPath)","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.FileDirContext.validate(File)"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"PREFIX_EXPRESSION","change":"!canPath.startsWith(absoluteBase)","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.FileDirContext.validate(File)"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"RETURN_STATEMENT","change":"return file;\n","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.FileDirContext.validate(File)"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"RETURN_STATEMENT","change":"return null;\n","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.FileDirContext.validate(File)"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"SIMPLE_TYPE","change":"String","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.FileDirContext.validate(File)"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"SIMPLE_TYPE","change":"IOException","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.FileDirContext.validate(File)"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"SIMPLE_TYPE","change":"File","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.FileDirContext.validate(File)"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"SINGLE_VARIABLE_DECLARATION","change":"IOException e","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.FileDirContext.validate(File)"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"SINGLE_VARIABLE_DECLARATION","change":"File file","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.FileDirContext.validate(File)"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"STRING_LITERAL","change":"/","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.FileDirContext.validate(File)"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"STRING_LITERAL","change":"","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.FileDirContext.validate(File)"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"STRING_LITERAL","change":".","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.FileDirContext.validate(File)"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"TRY_STATEMENT","change":"try {\n canPath\u003dfile.getCanonicalPath();\n}\n catch (IOException e) {\n}\n","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.FileDirContext.validate(File)"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"absPath","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.FileDirContext.validate(File)"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"fileAbsPath","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.FileDirContext.validate(File)"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"canPath","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.FileDirContext.validate(File)"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"String [absPath\u003dnormalize(fileAbsPath)]","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.FileDirContext.validate(File)"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"String [fileAbsPath\u003dfile.getAbsolutePath()]","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.FileDirContext.validate(File)"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"String [canPath\u003dnull]","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.FileDirContext.validate(File)"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"ASSIGNMENT","change":"canPath \u003d \"/\"","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":true,"scope":"TARGET","local":"org.apache.naming.resources.FileDirContext.file(String)"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"ASSIGNMENT","change":"canPath \u003d canPath.substring(absoluteBase.length() + 1)","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":true,"scope":"TARGET","local":"org.apache.naming.resources.FileDirContext.file(String)"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"ASSIGNMENT","change":"absPath \u003d \"/\"","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":true,"scope":"TARGET","local":"org.apache.naming.resources.FileDirContext.file(String)"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"ASSIGNMENT","change":"canPath \u003d normalize(canPath)","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":true,"scope":"TARGET","local":"org.apache.naming.resources.FileDirContext.file(String)"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"ASSIGNMENT","change":"absPath \u003d absPath.substring(absoluteBase.length() + 1)","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":true,"scope":"TARGET","local":"org.apache.naming.resources.FileDirContext.file(String)"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"ASSIGNMENT","change":"canPath \u003d file.getCanonicalPath()","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":true,"scope":"TARGET","local":"org.apache.naming.resources.FileDirContext.file(String)"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"ASSIGNMENT","change":"fileAbsPath \u003d fileAbsPath + \"/\"","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":true,"scope":"TARGET","local":"org.apache.naming.resources.FileDirContext.file(String)"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"CATCH_CLAUSE","change":"catch (IOException e) {\n}\n","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":true,"scope":"TARGET","local":"org.apache.naming.resources.FileDirContext.file(String)"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"EXPRESSION_STATEMENT","change":"canPath\u003d\"/\"","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":true,"scope":"TARGET","local":"org.apache.naming.resources.FileDirContext.file(String)"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"EXPRESSION_STATEMENT","change":"absPath\u003dabsPath.substring(absoluteBase.length() + 1)","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":true,"scope":"TARGET","local":"org.apache.naming.resources.FileDirContext.file(String)"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"EXPRESSION_STATEMENT","change":"canPath\u003dfile.getCanonicalPath()","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":true,"scope":"TARGET","local":"org.apache.naming.resources.FileDirContext.file(String)"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"EXPRESSION_STATEMENT","change":"canPath\u003dnormalize(canPath)","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":true,"scope":"TARGET","local":"org.apache.naming.resources.FileDirContext.file(String)"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"EXPRESSION_STATEMENT","change":"absPath\u003d\"/\"","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":true,"scope":"TARGET","local":"org.apache.naming.resources.FileDirContext.file(String)"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"EXPRESSION_STATEMENT","change":"canPath\u003dcanPath.substring(absoluteBase.length() + 1)","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":true,"scope":"TARGET","local":"org.apache.naming.resources.FileDirContext.file(String)"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"EXPRESSION_STATEMENT","change":"fileAbsPath\u003dfileAbsPath + \"/\"","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":true,"scope":"TARGET","local":"org.apache.naming.resources.FileDirContext.file(String)"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"IF_STATEMENT","change":"canPath.equals(\"\")","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":true,"scope":"TARGET","local":"org.apache.naming.resources.FileDirContext.file(String)"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"IF_STATEMENT","change":"!canPath.equals(absPath)","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":true,"scope":"TARGET","local":"org.apache.naming.resources.FileDirContext.file(String)"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"IF_STATEMENT","change":"file.exists() \u0026\u0026 file.canRead()","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":true,"scope":"TARGET","local":"org.apache.naming.resources.FileDirContext.file(String)"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"IF_STATEMENT","change":"absPath \u003d\u003d null","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":true,"scope":"TARGET","local":"org.apache.naming.resources.FileDirContext.file(String)"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"IF_STATEMENT","change":"(absoluteBase.length() \u003c absPath.length()) \u0026\u0026 (absoluteBase.length() \u003c canPath.length())","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":true,"scope":"TARGET","local":"org.apache.naming.resources.FileDirContext.file(String)"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"IF_STATEMENT","change":"!canPath.startsWith(absoluteBase)","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":true,"scope":"TARGET","local":"org.apache.naming.resources.FileDirContext.file(String)"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"IF_STATEMENT","change":"allowLinking","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":true,"scope":"TARGET","local":"org.apache.naming.resources.FileDirContext.file(String)"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"IF_STATEMENT","change":"canPath \u003d\u003d null","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":true,"scope":"TARGET","local":"org.apache.naming.resources.FileDirContext.file(String)"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"IF_STATEMENT","change":"absPath.equals(\"\")","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":true,"scope":"TARGET","local":"org.apache.naming.resources.FileDirContext.file(String)"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"IF_STATEMENT","change":"fileAbsPath.endsWith(\".\")","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":true,"scope":"TARGET","local":"org.apache.naming.resources.FileDirContext.file(String)"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"INFIX_EXPRESSION","change":"fileAbsPath + \"/\"","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":true,"scope":"TARGET","local":"org.apache.naming.resources.FileDirContext.file(String)"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"INFIX_EXPRESSION","change":"absoluteBase.length() \u003c canPath.length()","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":true,"scope":"TARGET","local":"org.apache.naming.resources.FileDirContext.file(String)"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"INFIX_EXPRESSION","change":"file.exists() \u0026\u0026 file.canRead()","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":true,"scope":"TARGET","local":"org.apache.naming.resources.FileDirContext.file(String)"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"INFIX_EXPRESSION","change":"absoluteBase.length() + 1","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":true,"scope":"TARGET","local":"org.apache.naming.resources.FileDirContext.file(String)"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"INFIX_EXPRESSION","change":"absPath \u003d\u003d null","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":true,"scope":"TARGET","local":"org.apache.naming.resources.FileDirContext.file(String)"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"INFIX_EXPRESSION","change":"(absoluteBase.length() \u003c absPath.length()) \u0026\u0026 (absoluteBase.length() \u003c canPath.length())","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":true,"scope":"TARGET","local":"org.apache.naming.resources.FileDirContext.file(String)"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"INFIX_EXPRESSION","change":"absoluteBase.length() \u003c absPath.length()","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":true,"scope":"TARGET","local":"org.apache.naming.resources.FileDirContext.file(String)"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"INFIX_EXPRESSION","change":"canPath \u003d\u003d null","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":true,"scope":"TARGET","local":"org.apache.naming.resources.FileDirContext.file(String)"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"METHOD_INVOCATION","change":"canPath.equals(absPath)","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":true,"scope":"TARGET","local":"org.apache.naming.resources.FileDirContext.file(String)"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"METHOD_INVOCATION","change":"canPath.equals(\"\")","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":true,"scope":"TARGET","local":"org.apache.naming.resources.FileDirContext.file(String)"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"METHOD_INVOCATION","change":"file.exists()","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":true,"scope":"TARGET","local":"org.apache.naming.resources.FileDirContext.file(String)"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"METHOD_INVOCATION","change":"file.getCanonicalPath()","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":true,"scope":"TARGET","local":"org.apache.naming.resources.FileDirContext.file(String)"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"METHOD_INVOCATION","change":"absPath.substring(absoluteBase.length() + 1)","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":true,"scope":"TARGET","local":"org.apache.naming.resources.FileDirContext.file(String)"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"METHOD_INVOCATION","change":"canPath.length()","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":true,"scope":"TARGET","local":"org.apache.naming.resources.FileDirContext.file(String)"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"METHOD_INVOCATION","change":"normalize(canPath)","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":true,"scope":"TARGET","local":"org.apache.naming.resources.FileDirContext.file(String)"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"METHOD_INVOCATION","change":"absPath.length()","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":true,"scope":"TARGET","local":"org.apache.naming.resources.FileDirContext.file(String)"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"METHOD_INVOCATION","change":"file.getAbsolutePath()","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":true,"scope":"TARGET","local":"org.apache.naming.resources.FileDirContext.file(String)"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"METHOD_INVOCATION","change":"canPath.startsWith(absoluteBase)","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":true,"scope":"TARGET","local":"org.apache.naming.resources.FileDirContext.file(String)"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"METHOD_INVOCATION","change":"file.canRead()","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":true,"scope":"TARGET","local":"org.apache.naming.resources.FileDirContext.file(String)"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"METHOD_INVOCATION","change":"absPath.equals(\"\")","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":true,"scope":"TARGET","local":"org.apache.naming.resources.FileDirContext.file(String)"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"METHOD_INVOCATION","change":"normalize(fileAbsPath)","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":true,"scope":"TARGET","local":"org.apache.naming.resources.FileDirContext.file(String)"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"METHOD_INVOCATION","change":"canPath.substring(absoluteBase.length() + 1)","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":true,"scope":"TARGET","local":"org.apache.naming.resources.FileDirContext.file(String)"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"METHOD_INVOCATION","change":"absoluteBase.length()","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":true,"scope":"TARGET","local":"org.apache.naming.resources.FileDirContext.file(String)"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"METHOD_INVOCATION","change":"fileAbsPath.endsWith(\".\")","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":true,"scope":"TARGET","local":"org.apache.naming.resources.FileDirContext.file(String)"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"NULL_LITERAL","change":"null","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":true,"scope":"TARGET","local":"org.apache.naming.resources.FileDirContext.file(String)"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"NUMBER_LITERAL","change":"1","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":true,"scope":"TARGET","local":"org.apache.naming.resources.FileDirContext.file(String)"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"PARENTHESIZED_EXPRESSION","change":"(absoluteBase.length() \u003c absPath.length())","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":true,"scope":"TARGET","local":"org.apache.naming.resources.FileDirContext.file(String)"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"PARENTHESIZED_EXPRESSION","change":"(absoluteBase.length() \u003c canPath.length())","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":true,"scope":"TARGET","local":"org.apache.naming.resources.FileDirContext.file(String)"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"PREFIX_EXPRESSION","change":"!canPath.equals(absPath)","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":true,"scope":"TARGET","local":"org.apache.naming.resources.FileDirContext.file(String)"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"PREFIX_EXPRESSION","change":"!canPath.startsWith(absoluteBase)","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":true,"scope":"TARGET","local":"org.apache.naming.resources.FileDirContext.file(String)"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"RETURN_STATEMENT","change":"return file;\n","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":true,"scope":"TARGET","local":"org.apache.naming.resources.FileDirContext.file(String)"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"RETURN_STATEMENT","change":"return null;\n","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":true,"scope":"TARGET","local":"org.apache.naming.resources.FileDirContext.file(String)"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"SIMPLE_TYPE","change":"IOException","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":true,"scope":"TARGET","local":"org.apache.naming.resources.FileDirContext.file(String)"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"SINGLE_VARIABLE_DECLARATION","change":"IOException e","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":true,"scope":"TARGET","local":"org.apache.naming.resources.FileDirContext.file(String)"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"STRING_LITERAL","change":"","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":true,"scope":"TARGET","local":"org.apache.naming.resources.FileDirContext.file(String)"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"STRING_LITERAL","change":".","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":true,"scope":"TARGET","local":"org.apache.naming.resources.FileDirContext.file(String)"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"STRING_LITERAL","change":"/","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":true,"scope":"TARGET","local":"org.apache.naming.resources.FileDirContext.file(String)"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"TRY_STATEMENT","change":"try {\n canPath\u003dfile.getCanonicalPath();\n}\n catch (IOException e) {\n}\n","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":true,"scope":"TARGET","local":"org.apache.naming.resources.FileDirContext.file(String)"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"fileAbsPath","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":true,"scope":"TARGET","local":"org.apache.naming.resources.FileDirContext.file(String)"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"absPath","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":true,"scope":"TARGET","local":"org.apache.naming.resources.FileDirContext.file(String)"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"canPath","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":true,"scope":"TARGET","local":"org.apache.naming.resources.FileDirContext.file(String)"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"String [absPath\u003dnormalize(fileAbsPath)]","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":true,"scope":"TARGET","local":"org.apache.naming.resources.FileDirContext.file(String)"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"String [fileAbsPath\u003dfile.getAbsolutePath()]","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":true,"scope":"TARGET","local":"org.apache.naming.resources.FileDirContext.file(String)"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"String [canPath\u003dnull]","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":true,"scope":"TARGET","local":"org.apache.naming.resources.FileDirContext.file(String)"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"METHOD_INVOCATION","change":"validate(file)","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":false,"scope":"TARGET","local":"org.apache.naming.resources.FileDirContext.file(String)"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"RETURN_STATEMENT","change":"return validate(file);\n","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":false,"scope":"TARGET","local":"org.apache.naming.resources.FileDirContext.file(String)"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"FOR_STATEMENT","change":"for (int i\u003d0; i \u003c names.length; i++) {\n File currentFile\u003dvalidate(new File(file,names[i]));\n if (currentFile \u003d\u003d null) continue;\n Object object\u003dnull;\n if (currentFile.isDirectory()) {\n FileDirContext tempContext\u003dnew FileDirContext(env);\n tempContext.setDocBase(file.getPath());\n tempContext.setAllowLinking(getAllowLinking());\n object\u003dtempContext;\n }\n else {\n object\u003dnew FileResource(currentFile);\n }\n entry\u003dnew NamingEntry(names[i],object,NamingEntry.ENTRY);\n entries.add(entry);\n}\n","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":false,"scope":"SUR_S","local":"org.apache.naming.resources.FileDirContext.list(File)"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"METHOD_INVOCATION","change":"validate(new File(file,names[i]))","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":false,"scope":"SUR_S","local":"org.apache.naming.resources.FileDirContext.list(File)"} {"project":"apache_tomcat","commit":"5c512f9f9c1faf74fd48db3882a7bc08c8a56480","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"File [currentFile\u003dvalidate(new File(file,names[i]))]","source":"org.apache.naming.resources.FileDirContext.validate(File)","target":"org.apache.naming.resources.FileDirContext.file(String)","added":false,"scope":"SUR_S","local":"org.apache.naming.resources.FileDirContext.list(File)"} {"project":"apache_tomcat","commit":"258e768526deb4f6c3510f92974191efb1021638","changeType":"METHOD_DECLARATION","change":"org.apache.catalina.connector.Connector.setProtocol(String)","source":"org.apache.catalina.connector.Connector.setProtocol(String)","target":"org.apache.catalina.connector.Connector.Connector(String)","added":false,"scope":"CLASS_S","local":"java.org.apache.catalina.connector.Connector"} {"project":"apache_tomcat","commit":"258e768526deb4f6c3510f92974191efb1021638","changeType":"EXPRESSION_STATEMENT","change":"setProtocolHandlerClassName(protocol)","source":"org.apache.catalina.connector.Connector.setProtocol(String)","target":"org.apache.catalina.connector.Connector.Connector(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Connector.setProtocol(String)"} {"project":"apache_tomcat","commit":"258e768526deb4f6c3510f92974191efb1021638","changeType":"EXPRESSION_STATEMENT","change":"setProtocolHandlerClassName(\"org.apache.coyote.ajp.AjpNioProtocol\")","source":"org.apache.catalina.connector.Connector.setProtocol(String)","target":"org.apache.catalina.connector.Connector.Connector(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Connector.setProtocol(String)"} {"project":"apache_tomcat","commit":"258e768526deb4f6c3510f92974191efb1021638","changeType":"EXPRESSION_STATEMENT","change":"setProtocolHandlerClassName(\"org.apache.coyote.ajp.AjpAprProtocol\")","source":"org.apache.catalina.connector.Connector.setProtocol(String)","target":"org.apache.catalina.connector.Connector.Connector(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Connector.setProtocol(String)"} {"project":"apache_tomcat","commit":"258e768526deb4f6c3510f92974191efb1021638","changeType":"EXPRESSION_STATEMENT","change":"setProtocolHandlerClassName(\"org.apache.coyote.http11.Http11NioProtocol\")","source":"org.apache.catalina.connector.Connector.setProtocol(String)","target":"org.apache.catalina.connector.Connector.Connector(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Connector.setProtocol(String)"} {"project":"apache_tomcat","commit":"258e768526deb4f6c3510f92974191efb1021638","changeType":"EXPRESSION_STATEMENT","change":"setProtocolHandlerClassName(\"org.apache.coyote.http11.Http11AprProtocol\")","source":"org.apache.catalina.connector.Connector.setProtocol(String)","target":"org.apache.catalina.connector.Connector.Connector(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Connector.setProtocol(String)"} {"project":"apache_tomcat","commit":"258e768526deb4f6c3510f92974191efb1021638","changeType":"IF_STATEMENT","change":"aprConnector","source":"org.apache.catalina.connector.Connector.setProtocol(String)","target":"org.apache.catalina.connector.Connector.Connector(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Connector.setProtocol(String)"} {"project":"apache_tomcat","commit":"258e768526deb4f6c3510f92974191efb1021638","changeType":"IF_STATEMENT","change":"\"AJP/1.3\".equals(protocol)","source":"org.apache.catalina.connector.Connector.setProtocol(String)","target":"org.apache.catalina.connector.Connector.Connector(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Connector.setProtocol(String)"} {"project":"apache_tomcat","commit":"258e768526deb4f6c3510f92974191efb1021638","changeType":"IF_STATEMENT","change":"\"HTTP/1.1\".equals(protocol) || protocol \u003d\u003d null","source":"org.apache.catalina.connector.Connector.setProtocol(String)","target":"org.apache.catalina.connector.Connector.Connector(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Connector.setProtocol(String)"} {"project":"apache_tomcat","commit":"258e768526deb4f6c3510f92974191efb1021638","changeType":"INFIX_EXPRESSION","change":"protocol \u003d\u003d null","source":"org.apache.catalina.connector.Connector.setProtocol(String)","target":"org.apache.catalina.connector.Connector.Connector(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Connector.setProtocol(String)"} {"project":"apache_tomcat","commit":"258e768526deb4f6c3510f92974191efb1021638","changeType":"INFIX_EXPRESSION","change":"\"HTTP/1.1\".equals(protocol) || protocol \u003d\u003d null","source":"org.apache.catalina.connector.Connector.setProtocol(String)","target":"org.apache.catalina.connector.Connector.Connector(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Connector.setProtocol(String)"} {"project":"apache_tomcat","commit":"258e768526deb4f6c3510f92974191efb1021638","changeType":"INFIX_EXPRESSION","change":"AprLifecycleListener.isAprAvailable() \u0026\u0026 AprLifecycleListener.getUseAprConnector()","source":"org.apache.catalina.connector.Connector.setProtocol(String)","target":"org.apache.catalina.connector.Connector.Connector(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Connector.setProtocol(String)"} {"project":"apache_tomcat","commit":"258e768526deb4f6c3510f92974191efb1021638","changeType":"JAVADOC","change":"/** \n * Set the Coyote protocol which will be used by the connector.\n * @param protocol The Coyote protocol name\n */\n","source":"org.apache.catalina.connector.Connector.setProtocol(String)","target":"org.apache.catalina.connector.Connector.Connector(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Connector.setProtocol(String)"} {"project":"apache_tomcat","commit":"258e768526deb4f6c3510f92974191efb1021638","changeType":"METHOD_INVOCATION","change":"setProtocolHandlerClassName(protocol)","source":"org.apache.catalina.connector.Connector.setProtocol(String)","target":"org.apache.catalina.connector.Connector.Connector(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Connector.setProtocol(String)"} {"project":"apache_tomcat","commit":"258e768526deb4f6c3510f92974191efb1021638","changeType":"METHOD_INVOCATION","change":"setProtocolHandlerClassName(\"org.apache.coyote.ajp.AjpNioProtocol\")","source":"org.apache.catalina.connector.Connector.setProtocol(String)","target":"org.apache.catalina.connector.Connector.Connector(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Connector.setProtocol(String)"} {"project":"apache_tomcat","commit":"258e768526deb4f6c3510f92974191efb1021638","changeType":"METHOD_INVOCATION","change":"setProtocolHandlerClassName(\"org.apache.coyote.ajp.AjpAprProtocol\")","source":"org.apache.catalina.connector.Connector.setProtocol(String)","target":"org.apache.catalina.connector.Connector.Connector(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Connector.setProtocol(String)"} {"project":"apache_tomcat","commit":"258e768526deb4f6c3510f92974191efb1021638","changeType":"METHOD_INVOCATION","change":"\"AJP/1.3\".equals(protocol)","source":"org.apache.catalina.connector.Connector.setProtocol(String)","target":"org.apache.catalina.connector.Connector.Connector(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Connector.setProtocol(String)"} {"project":"apache_tomcat","commit":"258e768526deb4f6c3510f92974191efb1021638","changeType":"METHOD_INVOCATION","change":"setProtocolHandlerClassName(\"org.apache.coyote.http11.Http11NioProtocol\")","source":"org.apache.catalina.connector.Connector.setProtocol(String)","target":"org.apache.catalina.connector.Connector.Connector(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Connector.setProtocol(String)"} {"project":"apache_tomcat","commit":"258e768526deb4f6c3510f92974191efb1021638","changeType":"METHOD_INVOCATION","change":"setProtocolHandlerClassName(\"org.apache.coyote.http11.Http11AprProtocol\")","source":"org.apache.catalina.connector.Connector.setProtocol(String)","target":"org.apache.catalina.connector.Connector.Connector(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Connector.setProtocol(String)"} {"project":"apache_tomcat","commit":"258e768526deb4f6c3510f92974191efb1021638","changeType":"METHOD_INVOCATION","change":"\"HTTP/1.1\".equals(protocol)","source":"org.apache.catalina.connector.Connector.setProtocol(String)","target":"org.apache.catalina.connector.Connector.Connector(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Connector.setProtocol(String)"} {"project":"apache_tomcat","commit":"258e768526deb4f6c3510f92974191efb1021638","changeType":"METHOD_INVOCATION","change":"AprLifecycleListener.getUseAprConnector()","source":"org.apache.catalina.connector.Connector.setProtocol(String)","target":"org.apache.catalina.connector.Connector.Connector(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Connector.setProtocol(String)"} {"project":"apache_tomcat","commit":"258e768526deb4f6c3510f92974191efb1021638","changeType":"METHOD_INVOCATION","change":"AprLifecycleListener.isAprAvailable()","source":"org.apache.catalina.connector.Connector.setProtocol(String)","target":"org.apache.catalina.connector.Connector.Connector(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Connector.setProtocol(String)"} {"project":"apache_tomcat","commit":"258e768526deb4f6c3510f92974191efb1021638","changeType":"MODIFIER","change":"public","source":"org.apache.catalina.connector.Connector.setProtocol(String)","target":"org.apache.catalina.connector.Connector.Connector(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Connector.setProtocol(String)"} {"project":"apache_tomcat","commit":"258e768526deb4f6c3510f92974191efb1021638","changeType":"NULL_LITERAL","change":"null","source":"org.apache.catalina.connector.Connector.setProtocol(String)","target":"org.apache.catalina.connector.Connector.Connector(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Connector.setProtocol(String)"} {"project":"apache_tomcat","commit":"258e768526deb4f6c3510f92974191efb1021638","changeType":"PRIMITIVE_TYPE","change":"boolean","source":"org.apache.catalina.connector.Connector.setProtocol(String)","target":"org.apache.catalina.connector.Connector.Connector(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Connector.setProtocol(String)"} {"project":"apache_tomcat","commit":"258e768526deb4f6c3510f92974191efb1021638","changeType":"PRIMITIVE_TYPE","change":"void","source":"org.apache.catalina.connector.Connector.setProtocol(String)","target":"org.apache.catalina.connector.Connector.Connector(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Connector.setProtocol(String)"} {"project":"apache_tomcat","commit":"258e768526deb4f6c3510f92974191efb1021638","changeType":"SIMPLE_TYPE","change":"String","source":"org.apache.catalina.connector.Connector.setProtocol(String)","target":"org.apache.catalina.connector.Connector.Connector(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Connector.setProtocol(String)"} {"project":"apache_tomcat","commit":"258e768526deb4f6c3510f92974191efb1021638","changeType":"SINGLE_VARIABLE_DECLARATION","change":"String protocol","source":"org.apache.catalina.connector.Connector.setProtocol(String)","target":"org.apache.catalina.connector.Connector.Connector(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Connector.setProtocol(String)"} {"project":"apache_tomcat","commit":"258e768526deb4f6c3510f92974191efb1021638","changeType":"STRING_LITERAL","change":"org.apache.coyote.ajp.AjpNioProtocol","source":"org.apache.catalina.connector.Connector.setProtocol(String)","target":"org.apache.catalina.connector.Connector.Connector(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Connector.setProtocol(String)"} {"project":"apache_tomcat","commit":"258e768526deb4f6c3510f92974191efb1021638","changeType":"STRING_LITERAL","change":"org.apache.coyote.ajp.AjpAprProtocol","source":"org.apache.catalina.connector.Connector.setProtocol(String)","target":"org.apache.catalina.connector.Connector.Connector(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Connector.setProtocol(String)"} {"project":"apache_tomcat","commit":"258e768526deb4f6c3510f92974191efb1021638","changeType":"STRING_LITERAL","change":"AJP/1.3","source":"org.apache.catalina.connector.Connector.setProtocol(String)","target":"org.apache.catalina.connector.Connector.Connector(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Connector.setProtocol(String)"} {"project":"apache_tomcat","commit":"258e768526deb4f6c3510f92974191efb1021638","changeType":"STRING_LITERAL","change":"org.apache.coyote.http11.Http11NioProtocol","source":"org.apache.catalina.connector.Connector.setProtocol(String)","target":"org.apache.catalina.connector.Connector.Connector(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Connector.setProtocol(String)"} {"project":"apache_tomcat","commit":"258e768526deb4f6c3510f92974191efb1021638","changeType":"STRING_LITERAL","change":"org.apache.coyote.http11.Http11AprProtocol","source":"org.apache.catalina.connector.Connector.setProtocol(String)","target":"org.apache.catalina.connector.Connector.Connector(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Connector.setProtocol(String)"} {"project":"apache_tomcat","commit":"258e768526deb4f6c3510f92974191efb1021638","changeType":"STRING_LITERAL","change":"HTTP/1.1","source":"org.apache.catalina.connector.Connector.setProtocol(String)","target":"org.apache.catalina.connector.Connector.Connector(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Connector.setProtocol(String)"} {"project":"apache_tomcat","commit":"258e768526deb4f6c3510f92974191efb1021638","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"aprConnector","source":"org.apache.catalina.connector.Connector.setProtocol(String)","target":"org.apache.catalina.connector.Connector.Connector(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Connector.setProtocol(String)"} {"project":"apache_tomcat","commit":"258e768526deb4f6c3510f92974191efb1021638","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"boolean [aprConnector\u003dAprLifecycleListener.isAprAvailable() \u0026\u0026 AprLifecycleListener.getUseAprConnector()]","source":"org.apache.catalina.connector.Connector.setProtocol(String)","target":"org.apache.catalina.connector.Connector.Connector(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Connector.setProtocol(String)"} {"project":"apache_tomcat","commit":"258e768526deb4f6c3510f92974191efb1021638","changeType":"ASSIGNMENT","change":"protocolHandlerClassName \u003d \"org.apache.coyote.http11.Http11NioProtocol\"","source":"org.apache.catalina.connector.Connector.setProtocol(String)","target":"org.apache.catalina.connector.Connector.Connector(String)","added":true,"scope":"TARGET","local":"org.apache.catalina.connector.Connector.Connector(String)"} {"project":"apache_tomcat","commit":"258e768526deb4f6c3510f92974191efb1021638","changeType":"ASSIGNMENT","change":"protocolHandlerClassName \u003d \"org.apache.coyote.http11.Http11AprProtocol\"","source":"org.apache.catalina.connector.Connector.setProtocol(String)","target":"org.apache.catalina.connector.Connector.Connector(String)","added":true,"scope":"TARGET","local":"org.apache.catalina.connector.Connector.Connector(String)"} {"project":"apache_tomcat","commit":"258e768526deb4f6c3510f92974191efb1021638","changeType":"ASSIGNMENT","change":"protocolHandlerClassName \u003d \"org.apache.coyote.ajp.AjpNioProtocol\"","source":"org.apache.catalina.connector.Connector.setProtocol(String)","target":"org.apache.catalina.connector.Connector.Connector(String)","added":true,"scope":"TARGET","local":"org.apache.catalina.connector.Connector.Connector(String)"} {"project":"apache_tomcat","commit":"258e768526deb4f6c3510f92974191efb1021638","changeType":"ASSIGNMENT","change":"protocolHandlerClassName \u003d protocol","source":"org.apache.catalina.connector.Connector.setProtocol(String)","target":"org.apache.catalina.connector.Connector.Connector(String)","added":true,"scope":"TARGET","local":"org.apache.catalina.connector.Connector.Connector(String)"} {"project":"apache_tomcat","commit":"258e768526deb4f6c3510f92974191efb1021638","changeType":"ASSIGNMENT","change":"protocolHandlerClassName \u003d \"org.apache.coyote.ajp.AjpAprProtocol\"","source":"org.apache.catalina.connector.Connector.setProtocol(String)","target":"org.apache.catalina.connector.Connector.Connector(String)","added":true,"scope":"TARGET","local":"org.apache.catalina.connector.Connector.Connector(String)"} {"project":"apache_tomcat","commit":"258e768526deb4f6c3510f92974191efb1021638","changeType":"EXPRESSION_STATEMENT","change":"protocolHandlerClassName\u003d\"org.apache.coyote.http11.Http11AprProtocol\"","source":"org.apache.catalina.connector.Connector.setProtocol(String)","target":"org.apache.catalina.connector.Connector.Connector(String)","added":true,"scope":"TARGET","local":"org.apache.catalina.connector.Connector.Connector(String)"} {"project":"apache_tomcat","commit":"258e768526deb4f6c3510f92974191efb1021638","changeType":"EXPRESSION_STATEMENT","change":"protocolHandlerClassName\u003d\"org.apache.coyote.ajp.AjpAprProtocol\"","source":"org.apache.catalina.connector.Connector.setProtocol(String)","target":"org.apache.catalina.connector.Connector.Connector(String)","added":true,"scope":"TARGET","local":"org.apache.catalina.connector.Connector.Connector(String)"} {"project":"apache_tomcat","commit":"258e768526deb4f6c3510f92974191efb1021638","changeType":"EXPRESSION_STATEMENT","change":"protocolHandlerClassName\u003dprotocol","source":"org.apache.catalina.connector.Connector.setProtocol(String)","target":"org.apache.catalina.connector.Connector.Connector(String)","added":true,"scope":"TARGET","local":"org.apache.catalina.connector.Connector.Connector(String)"} {"project":"apache_tomcat","commit":"258e768526deb4f6c3510f92974191efb1021638","changeType":"EXPRESSION_STATEMENT","change":"protocolHandlerClassName\u003d\"org.apache.coyote.http11.Http11NioProtocol\"","source":"org.apache.catalina.connector.Connector.setProtocol(String)","target":"org.apache.catalina.connector.Connector.Connector(String)","added":true,"scope":"TARGET","local":"org.apache.catalina.connector.Connector.Connector(String)"} {"project":"apache_tomcat","commit":"258e768526deb4f6c3510f92974191efb1021638","changeType":"EXPRESSION_STATEMENT","change":"protocolHandlerClassName\u003d\"org.apache.coyote.ajp.AjpNioProtocol\"","source":"org.apache.catalina.connector.Connector.setProtocol(String)","target":"org.apache.catalina.connector.Connector.Connector(String)","added":true,"scope":"TARGET","local":"org.apache.catalina.connector.Connector.Connector(String)"} {"project":"apache_tomcat","commit":"258e768526deb4f6c3510f92974191efb1021638","changeType":"FIELD_DECLARATION","change":"/** \n * Coyote Protocol handler class name. See {@link #Connector()} for current default.\n */\nprotected final String protocolHandlerClassName;\n","source":"org.apache.catalina.connector.Connector.setProtocol(String)","target":"org.apache.catalina.connector.Connector.Connector(String)","added":true,"scope":"TARGET","local":"org.apache.catalina.connector.Connector.Connector(String)"} {"project":"apache_tomcat","commit":"258e768526deb4f6c3510f92974191efb1021638","changeType":"IF_STATEMENT","change":"aprConnector","source":"org.apache.catalina.connector.Connector.setProtocol(String)","target":"org.apache.catalina.connector.Connector.Connector(String)","added":true,"scope":"TARGET","local":"org.apache.catalina.connector.Connector.Connector(String)"} {"project":"apache_tomcat","commit":"258e768526deb4f6c3510f92974191efb1021638","changeType":"IF_STATEMENT","change":"\"HTTP/1.1\".equals(protocol) || protocol \u003d\u003d null","source":"org.apache.catalina.connector.Connector.setProtocol(String)","target":"org.apache.catalina.connector.Connector.Connector(String)","added":true,"scope":"TARGET","local":"org.apache.catalina.connector.Connector.Connector(String)"} {"project":"apache_tomcat","commit":"258e768526deb4f6c3510f92974191efb1021638","changeType":"IF_STATEMENT","change":"\"AJP/1.3\".equals(protocol)","source":"org.apache.catalina.connector.Connector.setProtocol(String)","target":"org.apache.catalina.connector.Connector.Connector(String)","added":true,"scope":"TARGET","local":"org.apache.catalina.connector.Connector.Connector(String)"} {"project":"apache_tomcat","commit":"258e768526deb4f6c3510f92974191efb1021638","changeType":"INFIX_EXPRESSION","change":"protocol \u003d\u003d null","source":"org.apache.catalina.connector.Connector.setProtocol(String)","target":"org.apache.catalina.connector.Connector.Connector(String)","added":true,"scope":"TARGET","local":"org.apache.catalina.connector.Connector.Connector(String)"} {"project":"apache_tomcat","commit":"258e768526deb4f6c3510f92974191efb1021638","changeType":"INFIX_EXPRESSION","change":"AprLifecycleListener.isAprAvailable() \u0026\u0026 AprLifecycleListener.getUseAprConnector()","source":"org.apache.catalina.connector.Connector.setProtocol(String)","target":"org.apache.catalina.connector.Connector.Connector(String)","added":true,"scope":"TARGET","local":"org.apache.catalina.connector.Connector.Connector(String)"} {"project":"apache_tomcat","commit":"258e768526deb4f6c3510f92974191efb1021638","changeType":"INFIX_EXPRESSION","change":"\"HTTP/1.1\".equals(protocol) || protocol \u003d\u003d null","source":"org.apache.catalina.connector.Connector.setProtocol(String)","target":"org.apache.catalina.connector.Connector.Connector(String)","added":true,"scope":"TARGET","local":"org.apache.catalina.connector.Connector.Connector(String)"} {"project":"apache_tomcat","commit":"258e768526deb4f6c3510f92974191efb1021638","changeType":"JAVADOC","change":"/** \n * Coyote Protocol handler class name. See {@link #Connector()} for current default.\n */\n","source":"org.apache.catalina.connector.Connector.setProtocol(String)","target":"org.apache.catalina.connector.Connector.Connector(String)","added":true,"scope":"TARGET","local":"org.apache.catalina.connector.Connector.Connector(String)"} {"project":"apache_tomcat","commit":"258e768526deb4f6c3510f92974191efb1021638","changeType":"METHOD_INVOCATION","change":"\"HTTP/1.1\".equals(protocol)","source":"org.apache.catalina.connector.Connector.setProtocol(String)","target":"org.apache.catalina.connector.Connector.Connector(String)","added":true,"scope":"TARGET","local":"org.apache.catalina.connector.Connector.Connector(String)"} {"project":"apache_tomcat","commit":"258e768526deb4f6c3510f92974191efb1021638","changeType":"METHOD_INVOCATION","change":"AprLifecycleListener.isAprAvailable()","source":"org.apache.catalina.connector.Connector.setProtocol(String)","target":"org.apache.catalina.connector.Connector.Connector(String)","added":true,"scope":"TARGET","local":"org.apache.catalina.connector.Connector.Connector(String)"} {"project":"apache_tomcat","commit":"258e768526deb4f6c3510f92974191efb1021638","changeType":"METHOD_INVOCATION","change":"\"AJP/1.3\".equals(protocol)","source":"org.apache.catalina.connector.Connector.setProtocol(String)","target":"org.apache.catalina.connector.Connector.Connector(String)","added":true,"scope":"TARGET","local":"org.apache.catalina.connector.Connector.Connector(String)"} {"project":"apache_tomcat","commit":"258e768526deb4f6c3510f92974191efb1021638","changeType":"METHOD_INVOCATION","change":"AprLifecycleListener.getUseAprConnector()","source":"org.apache.catalina.connector.Connector.setProtocol(String)","target":"org.apache.catalina.connector.Connector.Connector(String)","added":true,"scope":"TARGET","local":"org.apache.catalina.connector.Connector.Connector(String)"} {"project":"apache_tomcat","commit":"258e768526deb4f6c3510f92974191efb1021638","changeType":"STRING_LITERAL","change":"org.apache.coyote.ajp.AjpNioProtocol","source":"org.apache.catalina.connector.Connector.setProtocol(String)","target":"org.apache.catalina.connector.Connector.Connector(String)","added":true,"scope":"TARGET","local":"org.apache.catalina.connector.Connector.Connector(String)"} {"project":"apache_tomcat","commit":"258e768526deb4f6c3510f92974191efb1021638","changeType":"STRING_LITERAL","change":"org.apache.coyote.ajp.AjpAprProtocol","source":"org.apache.catalina.connector.Connector.setProtocol(String)","target":"org.apache.catalina.connector.Connector.Connector(String)","added":true,"scope":"TARGET","local":"org.apache.catalina.connector.Connector.Connector(String)"} {"project":"apache_tomcat","commit":"258e768526deb4f6c3510f92974191efb1021638","changeType":"STRING_LITERAL","change":"org.apache.coyote.http11.Http11AprProtocol","source":"org.apache.catalina.connector.Connector.setProtocol(String)","target":"org.apache.catalina.connector.Connector.Connector(String)","added":true,"scope":"TARGET","local":"org.apache.catalina.connector.Connector.Connector(String)"} {"project":"apache_tomcat","commit":"258e768526deb4f6c3510f92974191efb1021638","changeType":"STRING_LITERAL","change":"AJP/1.3","source":"org.apache.catalina.connector.Connector.setProtocol(String)","target":"org.apache.catalina.connector.Connector.Connector(String)","added":true,"scope":"TARGET","local":"org.apache.catalina.connector.Connector.Connector(String)"} {"project":"apache_tomcat","commit":"258e768526deb4f6c3510f92974191efb1021638","changeType":"STRING_LITERAL","change":"HTTP/1.1","source":"org.apache.catalina.connector.Connector.setProtocol(String)","target":"org.apache.catalina.connector.Connector.Connector(String)","added":true,"scope":"TARGET","local":"org.apache.catalina.connector.Connector.Connector(String)"} {"project":"apache_tomcat","commit":"258e768526deb4f6c3510f92974191efb1021638","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"aprConnector","source":"org.apache.catalina.connector.Connector.setProtocol(String)","target":"org.apache.catalina.connector.Connector.Connector(String)","added":true,"scope":"TARGET","local":"org.apache.catalina.connector.Connector.Connector(String)"} {"project":"apache_tomcat","commit":"258e768526deb4f6c3510f92974191efb1021638","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"boolean [aprConnector\u003dAprLifecycleListener.isAprAvailable() \u0026\u0026 AprLifecycleListener.getUseAprConnector()]","source":"org.apache.catalina.connector.Connector.setProtocol(String)","target":"org.apache.catalina.connector.Connector.Connector(String)","added":true,"scope":"TARGET","local":"org.apache.catalina.connector.Connector.Connector(String)"} {"project":"apache_tomcat","commit":"258e768526deb4f6c3510f92974191efb1021638","changeType":"EXPRESSION_STATEMENT","change":"setProtocol(protocol)","source":"org.apache.catalina.connector.Connector.setProtocol(String)","target":"org.apache.catalina.connector.Connector.Connector(String)","added":false,"scope":"TARGET","local":"org.apache.catalina.connector.Connector.Connector(String)"} {"project":"apache_tomcat","commit":"258e768526deb4f6c3510f92974191efb1021638","changeType":"FIELD_DECLARATION","change":"/** \n * Coyote Protocol handler class name. Defaults to the Coyote HTTP/1.1 protocolHandler.\n */\nprotected String protocolHandlerClassName\u003d\"org.apache.coyote.http11.Http11NioProtocol\";\n","source":"org.apache.catalina.connector.Connector.setProtocol(String)","target":"org.apache.catalina.connector.Connector.Connector(String)","added":false,"scope":"TARGET","local":"org.apache.catalina.connector.Connector.Connector(String)"} {"project":"apache_tomcat","commit":"258e768526deb4f6c3510f92974191efb1021638","changeType":"JAVADOC","change":"/** \n * Coyote Protocol handler class name. Defaults to the Coyote HTTP/1.1 protocolHandler.\n */\n","source":"org.apache.catalina.connector.Connector.setProtocol(String)","target":"org.apache.catalina.connector.Connector.Connector(String)","added":false,"scope":"TARGET","local":"org.apache.catalina.connector.Connector.Connector(String)"} {"project":"apache_tomcat","commit":"258e768526deb4f6c3510f92974191efb1021638","changeType":"METHOD_INVOCATION","change":"setProtocol(protocol)","source":"org.apache.catalina.connector.Connector.setProtocol(String)","target":"org.apache.catalina.connector.Connector.Connector(String)","added":false,"scope":"TARGET","local":"org.apache.catalina.connector.Connector.Connector(String)"} {"project":"apache_tomcat","commit":"258e768526deb4f6c3510f92974191efb1021638","changeType":"CLASS_INSTANCE_CREATION","change":"new Connector(protocol)","source":"org.apache.catalina.connector.Connector.setProtocol(String)","target":"org.apache.catalina.connector.Connector.Connector(String)","added":true,"scope":"EXT_T","local":"org.apache.catalina.mbeans.MBeanFactory.createConnector(String,String,int,boolean,boolean)"} {"project":"apache_tomcat","commit":"258e768526deb4f6c3510f92974191efb1021638","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"Connector [retobj\u003dnew Connector(protocol)]","source":"org.apache.catalina.connector.Connector.setProtocol(String)","target":"org.apache.catalina.connector.Connector.Connector(String)","added":true,"scope":"EXT_T","local":"org.apache.catalina.mbeans.MBeanFactory.createConnector(String,String,int,boolean,boolean)"} {"project":"apache_tomcat","commit":"258e768526deb4f6c3510f92974191efb1021638","changeType":"EXPRESSION_STATEMENT","change":"retobj.setProtocol(isAjp ? \"AJP/1.3\" : \"HTTP/1.1\")","source":"org.apache.catalina.connector.Connector.setProtocol(String)","target":"org.apache.catalina.connector.Connector.Connector(String)","added":false,"scope":"EXT_S","local":"org.apache.catalina.mbeans.MBeanFactory.createConnector(String,String,int,boolean,boolean)"} {"project":"apache_tomcat","commit":"258e768526deb4f6c3510f92974191efb1021638","changeType":"METHOD_INVOCATION","change":"retobj.setProtocol(isAjp ? \"AJP/1.3\" : \"HTTP/1.1\")","source":"org.apache.catalina.connector.Connector.setProtocol(String)","target":"org.apache.catalina.connector.Connector.Connector(String)","added":false,"scope":"EXT_S","local":"org.apache.catalina.mbeans.MBeanFactory.createConnector(String,String,int,boolean,boolean)"} {"project":"apache_tomcat","commit":"b0b534f11d90126b9c399e916c456642e9b10e5c","changeType":"METHOD_DECLARATION","change":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(File,String)","source":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(File,String)","target":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(String,String)","added":false,"scope":"CLASS_S","local":"java.org.apache.catalina.loader.WebappClassLoader"} {"project":"apache_tomcat","commit":"b0b534f11d90126b9c399e916c456642e9b10e5c","changeType":"ASSIGNMENT","change":"entry.codeBase \u003d entry.source","source":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(File,String)","target":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(String,String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(File,String)"} {"project":"apache_tomcat","commit":"b0b534f11d90126b9c399e916c456642e9b10e5c","changeType":"ASSIGNMENT","change":"entry.source \u003d getURI(new File(file,path))","source":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(File,String)","target":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(String,String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(File,String)"} {"project":"apache_tomcat","commit":"b0b534f11d90126b9c399e916c456642e9b10e5c","changeType":"CATCH_CLAUSE","change":"catch (MalformedURLException e) {\n return null;\n}\n","source":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(File,String)","target":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(String,String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(File,String)"} {"project":"apache_tomcat","commit":"b0b534f11d90126b9c399e916c456642e9b10e5c","changeType":"CLASS_INSTANCE_CREATION","change":"new File(file,path)","source":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(File,String)","target":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(String,String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(File,String)"} {"project":"apache_tomcat","commit":"b0b534f11d90126b9c399e916c456642e9b10e5c","changeType":"CLASS_INSTANCE_CREATION","change":"new ResourceEntry()","source":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(File,String)","target":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(String,String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(File,String)"} {"project":"apache_tomcat","commit":"b0b534f11d90126b9c399e916c456642e9b10e5c","changeType":"EXPRESSION_STATEMENT","change":"entry.codeBase\u003dentry.source","source":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(File,String)","target":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(String,String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(File,String)"} {"project":"apache_tomcat","commit":"b0b534f11d90126b9c399e916c456642e9b10e5c","changeType":"EXPRESSION_STATEMENT","change":"entry.source\u003dgetURI(new File(file,path))","source":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(File,String)","target":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(String,String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(File,String)"} {"project":"apache_tomcat","commit":"b0b534f11d90126b9c399e916c456642e9b10e5c","changeType":"JAVADOC","change":"/** \n * Find specified resource in local repositories.\n * @return the loaded resource, or null if the resource isn\u0027t found\n */\n","source":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(File,String)","target":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(String,String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(File,String)"} {"project":"apache_tomcat","commit":"b0b534f11d90126b9c399e916c456642e9b10e5c","changeType":"METHOD_INVOCATION","change":"getURI(new File(file,path))","source":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(File,String)","target":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(String,String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(File,String)"} {"project":"apache_tomcat","commit":"b0b534f11d90126b9c399e916c456642e9b10e5c","changeType":"MODIFIER","change":"protected","source":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(File,String)","target":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(String,String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(File,String)"} {"project":"apache_tomcat","commit":"b0b534f11d90126b9c399e916c456642e9b10e5c","changeType":"NULL_LITERAL","change":"null","source":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(File,String)","target":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(String,String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(File,String)"} {"project":"apache_tomcat","commit":"b0b534f11d90126b9c399e916c456642e9b10e5c","changeType":"QUALIFIED_NAME","change":"entry.source","source":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(File,String)","target":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(String,String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(File,String)"} {"project":"apache_tomcat","commit":"b0b534f11d90126b9c399e916c456642e9b10e5c","changeType":"QUALIFIED_NAME","change":"entry.codeBase","source":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(File,String)","target":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(String,String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(File,String)"} {"project":"apache_tomcat","commit":"b0b534f11d90126b9c399e916c456642e9b10e5c","changeType":"RETURN_STATEMENT","change":"return entry;\n","source":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(File,String)","target":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(String,String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(File,String)"} {"project":"apache_tomcat","commit":"b0b534f11d90126b9c399e916c456642e9b10e5c","changeType":"RETURN_STATEMENT","change":"return null;\n","source":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(File,String)","target":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(String,String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(File,String)"} {"project":"apache_tomcat","commit":"b0b534f11d90126b9c399e916c456642e9b10e5c","changeType":"SIMPLE_TYPE","change":"MalformedURLException","source":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(File,String)","target":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(String,String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(File,String)"} {"project":"apache_tomcat","commit":"b0b534f11d90126b9c399e916c456642e9b10e5c","changeType":"SIMPLE_TYPE","change":"File","source":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(File,String)","target":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(String,String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(File,String)"} {"project":"apache_tomcat","commit":"b0b534f11d90126b9c399e916c456642e9b10e5c","changeType":"SIMPLE_TYPE","change":"ResourceEntry","source":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(File,String)","target":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(String,String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(File,String)"} {"project":"apache_tomcat","commit":"b0b534f11d90126b9c399e916c456642e9b10e5c","changeType":"SIMPLE_TYPE","change":"String","source":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(File,String)","target":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(String,String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(File,String)"} {"project":"apache_tomcat","commit":"b0b534f11d90126b9c399e916c456642e9b10e5c","changeType":"SINGLE_VARIABLE_DECLARATION","change":"MalformedURLException e","source":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(File,String)","target":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(String,String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(File,String)"} {"project":"apache_tomcat","commit":"b0b534f11d90126b9c399e916c456642e9b10e5c","changeType":"SINGLE_VARIABLE_DECLARATION","change":"String path","source":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(File,String)","target":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(String,String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(File,String)"} {"project":"apache_tomcat","commit":"b0b534f11d90126b9c399e916c456642e9b10e5c","changeType":"SINGLE_VARIABLE_DECLARATION","change":"File file","source":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(File,String)","target":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(String,String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(File,String)"} {"project":"apache_tomcat","commit":"b0b534f11d90126b9c399e916c456642e9b10e5c","changeType":"TRY_STATEMENT","change":"try {\n entry.source\u003dgetURI(new File(file,path));\n entry.codeBase\u003dentry.source;\n}\n catch (MalformedURLException e) {\n return null;\n}\n","source":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(File,String)","target":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(String,String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(File,String)"} {"project":"apache_tomcat","commit":"b0b534f11d90126b9c399e916c456642e9b10e5c","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"entry","source":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(File,String)","target":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(String,String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(File,String)"} {"project":"apache_tomcat","commit":"b0b534f11d90126b9c399e916c456642e9b10e5c","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"ResourceEntry [entry\u003dnew ResourceEntry()]","source":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(File,String)","target":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(String,String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(File,String)"} {"project":"apache_tomcat","commit":"b0b534f11d90126b9c399e916c456642e9b10e5c","changeType":"ASSIGNMENT","change":"entry.codeBase \u003d entry.source","source":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(File,String)","target":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(String,String)","added":true,"scope":"TARGET","local":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(String,String)"} {"project":"apache_tomcat","commit":"b0b534f11d90126b9c399e916c456642e9b10e5c","changeType":"ASSIGNMENT","change":"entry.source \u003d resource.getURL()","source":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(File,String)","target":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(String,String)","added":true,"scope":"TARGET","local":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(String,String)"} {"project":"apache_tomcat","commit":"b0b534f11d90126b9c399e916c456642e9b10e5c","changeType":"EXPRESSION_STATEMENT","change":"entry.source\u003dresource.getURL()","source":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(File,String)","target":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(String,String)","added":true,"scope":"TARGET","local":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(String,String)"} {"project":"apache_tomcat","commit":"b0b534f11d90126b9c399e916c456642e9b10e5c","changeType":"EXPRESSION_STATEMENT","change":"entry.codeBase\u003dentry.source","source":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(File,String)","target":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(String,String)","added":true,"scope":"TARGET","local":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(String,String)"} {"project":"apache_tomcat","commit":"b0b534f11d90126b9c399e916c456642e9b10e5c","changeType":"IF_STATEMENT","change":"repositoryPath !\u003d null","source":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(File,String)","target":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(String,String)","added":true,"scope":"TARGET","local":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(String,String)"} {"project":"apache_tomcat","commit":"b0b534f11d90126b9c399e916c456642e9b10e5c","changeType":"INFIX_EXPRESSION","change":"repositoryPath + path","source":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(File,String)","target":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(String,String)","added":true,"scope":"TARGET","local":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(String,String)"} {"project":"apache_tomcat","commit":"b0b534f11d90126b9c399e916c456642e9b10e5c","changeType":"INFIX_EXPRESSION","change":"repositoryPath !\u003d null","source":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(File,String)","target":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(String,String)","added":true,"scope":"TARGET","local":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(String,String)"} {"project":"apache_tomcat","commit":"b0b534f11d90126b9c399e916c456642e9b10e5c","changeType":"METHOD_INVOCATION","change":"resource.getURL()","source":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(File,String)","target":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(String,String)","added":true,"scope":"TARGET","local":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(String,String)"} {"project":"apache_tomcat","commit":"b0b534f11d90126b9c399e916c456642e9b10e5c","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"String [fullPath\u003drepositoryPath + path]","source":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(File,String)","target":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(String,String)","added":true,"scope":"TARGET","local":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(String,String)"} {"project":"apache_tomcat","commit":"b0b534f11d90126b9c399e916c456642e9b10e5c","changeType":"ASSIGNMENT","change":"entry \u003d findResourceInternal(file,path)","source":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(File,String)","target":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(String,String)","added":false,"scope":"TARGET","local":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(String,String)"} {"project":"apache_tomcat","commit":"b0b534f11d90126b9c399e916c456642e9b10e5c","changeType":"ASSIGNMENT","change":"entry \u003d findResourceInternal(new File(canonicalPath),\"\")","source":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(File,String)","target":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(String,String)","added":false,"scope":"TARGET","local":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(String,String)"} {"project":"apache_tomcat","commit":"b0b534f11d90126b9c399e916c456642e9b10e5c","changeType":"CLASS_INSTANCE_CREATION","change":"new File(canonicalPath)","source":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(File,String)","target":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(String,String)","added":false,"scope":"TARGET","local":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(String,String)"} {"project":"apache_tomcat","commit":"b0b534f11d90126b9c399e916c456642e9b10e5c","changeType":"EXPRESSION_STATEMENT","change":"entry\u003dfindResourceInternal(new File(canonicalPath),\"\")","source":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(File,String)","target":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(String,String)","added":false,"scope":"TARGET","local":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(String,String)"} {"project":"apache_tomcat","commit":"b0b534f11d90126b9c399e916c456642e9b10e5c","changeType":"EXPRESSION_STATEMENT","change":"entry\u003dfindResourceInternal(file,path)","source":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(File,String)","target":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(String,String)","added":false,"scope":"TARGET","local":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(String,String)"} {"project":"apache_tomcat","commit":"b0b534f11d90126b9c399e916c456642e9b10e5c","changeType":"IF_STATEMENT","change":"repository !\u003d null","source":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(File,String)","target":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(String,String)","added":false,"scope":"TARGET","local":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(String,String)"} {"project":"apache_tomcat","commit":"b0b534f11d90126b9c399e916c456642e9b10e5c","changeType":"IF_STATEMENT","change":"canonicalPath !\u003d null","source":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(File,String)","target":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(String,String)","added":false,"scope":"TARGET","local":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(String,String)"} {"project":"apache_tomcat","commit":"b0b534f11d90126b9c399e916c456642e9b10e5c","changeType":"INFIX_EXPRESSION","change":"repository !\u003d null","source":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(File,String)","target":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(String,String)","added":false,"scope":"TARGET","local":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(String,String)"} {"project":"apache_tomcat","commit":"b0b534f11d90126b9c399e916c456642e9b10e5c","changeType":"INFIX_EXPRESSION","change":"repository + path","source":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(File,String)","target":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(String,String)","added":false,"scope":"TARGET","local":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(String,String)"} {"project":"apache_tomcat","commit":"b0b534f11d90126b9c399e916c456642e9b10e5c","changeType":"INFIX_EXPRESSION","change":"canonicalPath !\u003d null","source":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(File,String)","target":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(String,String)","added":false,"scope":"TARGET","local":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(String,String)"} {"project":"apache_tomcat","commit":"b0b534f11d90126b9c399e916c456642e9b10e5c","changeType":"METHOD_INVOCATION","change":"resource.getCanonicalPath()","source":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(File,String)","target":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(String,String)","added":false,"scope":"TARGET","local":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(String,String)"} {"project":"apache_tomcat","commit":"b0b534f11d90126b9c399e916c456642e9b10e5c","changeType":"METHOD_INVOCATION","change":"findResourceInternal(new File(canonicalPath),\"\")","source":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(File,String)","target":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(String,String)","added":false,"scope":"TARGET","local":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(String,String)"} {"project":"apache_tomcat","commit":"b0b534f11d90126b9c399e916c456642e9b10e5c","changeType":"METHOD_INVOCATION","change":"findResourceInternal(file,path)","source":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(File,String)","target":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(String,String)","added":false,"scope":"TARGET","local":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(String,String)"} {"project":"apache_tomcat","commit":"b0b534f11d90126b9c399e916c456642e9b10e5c","changeType":"STRING_LITERAL","change":"","source":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(File,String)","target":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(String,String)","added":false,"scope":"TARGET","local":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(String,String)"} {"project":"apache_tomcat","commit":"b0b534f11d90126b9c399e916c456642e9b10e5c","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"canonicalPath","source":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(File,String)","target":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(String,String)","added":false,"scope":"TARGET","local":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(String,String)"} {"project":"apache_tomcat","commit":"b0b534f11d90126b9c399e916c456642e9b10e5c","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"String [canonicalPath\u003dresource.getCanonicalPath()]","source":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(File,String)","target":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(String,String)","added":false,"scope":"TARGET","local":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(String,String)"} {"project":"apache_tomcat","commit":"b0b534f11d90126b9c399e916c456642e9b10e5c","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"String [fullPath\u003drepository + path]","source":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(File,String)","target":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(String,String)","added":false,"scope":"TARGET","local":"org.apache.catalina.loader.WebappClassLoader.findResourceInternal(String,String)"} {"project":"apache_tomcat","commit":"0e846b01afa959e3479d0d1796f95af3995c5dca","changeType":"METHOD_DECLARATION","change":"org.apache.catalina.filters.RequestFilter.precalculate(String)","source":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)","target":"org.apache.catalina.valves.RequestFilterValve.setDeny(String)","added":false,"scope":"EXT_S","local":"java.org.apache.catalina.filters.RequestFilter"} {"project":"apache_tomcat","commit":"0e846b01afa959e3479d0d1796f95af3995c5dca","changeType":"ASSIGNMENT","change":"this.denies \u003d precalculate(deny)","source":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)","target":"org.apache.catalina.valves.RequestFilterValve.setDeny(String)","added":false,"scope":"EXT_S","local":"org.apache.catalina.filters.RequestFilter.setDeny(String)"} {"project":"apache_tomcat","commit":"0e846b01afa959e3479d0d1796f95af3995c5dca","changeType":"EXPRESSION_STATEMENT","change":"this.denies\u003dprecalculate(deny)","source":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)","target":"org.apache.catalina.valves.RequestFilterValve.setDeny(String)","added":false,"scope":"EXT_S","local":"org.apache.catalina.filters.RequestFilter.setDeny(String)"} {"project":"apache_tomcat","commit":"0e846b01afa959e3479d0d1796f95af3995c5dca","changeType":"METHOD_INVOCATION","change":"precalculate(deny)","source":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)","target":"org.apache.catalina.valves.RequestFilterValve.setDeny(String)","added":false,"scope":"EXT_S","local":"org.apache.catalina.filters.RequestFilter.setDeny(String)"} {"project":"apache_tomcat","commit":"0e846b01afa959e3479d0d1796f95af3995c5dca","changeType":"ASSIGNMENT","change":"this.allows \u003d precalculate(allow)","source":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)","target":"org.apache.catalina.valves.RequestFilterValve.setDeny(String)","added":false,"scope":"EXT_S","local":"org.apache.catalina.filters.RequestFilter.setAllow(String)"} {"project":"apache_tomcat","commit":"0e846b01afa959e3479d0d1796f95af3995c5dca","changeType":"EXPRESSION_STATEMENT","change":"this.allows\u003dprecalculate(allow)","source":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)","target":"org.apache.catalina.valves.RequestFilterValve.setDeny(String)","added":false,"scope":"EXT_S","local":"org.apache.catalina.filters.RequestFilter.setAllow(String)"} {"project":"apache_tomcat","commit":"0e846b01afa959e3479d0d1796f95af3995c5dca","changeType":"METHOD_INVOCATION","change":"precalculate(allow)","source":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)","target":"org.apache.catalina.valves.RequestFilterValve.setDeny(String)","added":false,"scope":"EXT_S","local":"org.apache.catalina.filters.RequestFilter.setAllow(String)"} {"project":"apache_tomcat","commit":"0e846b01afa959e3479d0d1796f95af3995c5dca","changeType":"METHOD_DECLARATION","change":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)","source":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)","target":"org.apache.catalina.valves.RequestFilterValve.setDeny(String)","added":false,"scope":"CLASS_S","local":"java.org.apache.catalina.valves.RequestFilterValve"} {"project":"apache_tomcat","commit":"0e846b01afa959e3479d0d1796f95af3995c5dca","changeType":"ARRAY_CREATION","change":"new Pattern[reList.size()]","source":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)","target":"org.apache.catalina.valves.RequestFilterValve.setDeny(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)"} {"project":"apache_tomcat","commit":"0e846b01afa959e3479d0d1796f95af3995c5dca","changeType":"ARRAY_CREATION","change":"new Pattern[0]","source":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)","target":"org.apache.catalina.valves.RequestFilterValve.setDeny(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)"} {"project":"apache_tomcat","commit":"0e846b01afa959e3479d0d1796f95af3995c5dca","changeType":"ARRAY_TYPE","change":"Pattern[]","source":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)","target":"org.apache.catalina.valves.RequestFilterValve.setDeny(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)"} {"project":"apache_tomcat","commit":"0e846b01afa959e3479d0d1796f95af3995c5dca","changeType":"ASSIGNMENT","change":"list \u003d list.substring(comma + 1)","source":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)","target":"org.apache.catalina.valves.RequestFilterValve.setDeny(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)"} {"project":"apache_tomcat","commit":"0e846b01afa959e3479d0d1796f95af3995c5dca","changeType":"ASSIGNMENT","change":"list +\u003d \",\"","source":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)","target":"org.apache.catalina.valves.RequestFilterValve.setDeny(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)"} {"project":"apache_tomcat","commit":"0e846b01afa959e3479d0d1796f95af3995c5dca","changeType":"ASSIGNMENT","change":"list \u003d list.trim()","source":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)","target":"org.apache.catalina.valves.RequestFilterValve.setDeny(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)"} {"project":"apache_tomcat","commit":"0e846b01afa959e3479d0d1796f95af3995c5dca","changeType":"BREAK_STATEMENT","change":"break;\n","source":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)","target":"org.apache.catalina.valves.RequestFilterValve.setDeny(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)"} {"project":"apache_tomcat","commit":"0e846b01afa959e3479d0d1796f95af3995c5dca","changeType":"CATCH_CLAUSE","change":"catch (PatternSyntaxException e) {\n IllegalArgumentException iae\u003dnew IllegalArgumentException(sm.getString(\"requestFilterValve.syntax\",pattern));\n iae.initCause(e);\n throw iae;\n}\n","source":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)","target":"org.apache.catalina.valves.RequestFilterValve.setDeny(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)"} {"project":"apache_tomcat","commit":"0e846b01afa959e3479d0d1796f95af3995c5dca","changeType":"CHARACTER_LITERAL","change":"\u0027,\u0027","source":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)","target":"org.apache.catalina.valves.RequestFilterValve.setDeny(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)"} {"project":"apache_tomcat","commit":"0e846b01afa959e3479d0d1796f95af3995c5dca","changeType":"CLASS_INSTANCE_CREATION","change":"new IllegalArgumentException(sm.getString(\"requestFilterValve.syntax\",pattern))","source":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)","target":"org.apache.catalina.valves.RequestFilterValve.setDeny(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)"} {"project":"apache_tomcat","commit":"0e846b01afa959e3479d0d1796f95af3995c5dca","changeType":"CLASS_INSTANCE_CREATION","change":"new ArrayList\u003cPattern\u003e()","source":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)","target":"org.apache.catalina.valves.RequestFilterValve.setDeny(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)"} {"project":"apache_tomcat","commit":"0e846b01afa959e3479d0d1796f95af3995c5dca","changeType":"DIMENSION","change":"[]","source":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)","target":"org.apache.catalina.valves.RequestFilterValve.setDeny(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)"} {"project":"apache_tomcat","commit":"0e846b01afa959e3479d0d1796f95af3995c5dca","changeType":"EXPRESSION_STATEMENT","change":"list\u003dlist.substring(comma + 1)","source":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)","target":"org.apache.catalina.valves.RequestFilterValve.setDeny(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)"} {"project":"apache_tomcat","commit":"0e846b01afa959e3479d0d1796f95af3995c5dca","changeType":"EXPRESSION_STATEMENT","change":"iae.initCause(e)","source":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)","target":"org.apache.catalina.valves.RequestFilterValve.setDeny(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)"} {"project":"apache_tomcat","commit":"0e846b01afa959e3479d0d1796f95af3995c5dca","changeType":"EXPRESSION_STATEMENT","change":"reList.add(Pattern.compile(pattern))","source":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)","target":"org.apache.catalina.valves.RequestFilterValve.setDeny(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)"} {"project":"apache_tomcat","commit":"0e846b01afa959e3479d0d1796f95af3995c5dca","changeType":"EXPRESSION_STATEMENT","change":"list+\u003d\",\"","source":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)","target":"org.apache.catalina.valves.RequestFilterValve.setDeny(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)"} {"project":"apache_tomcat","commit":"0e846b01afa959e3479d0d1796f95af3995c5dca","changeType":"EXPRESSION_STATEMENT","change":"list\u003dlist.trim()","source":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)","target":"org.apache.catalina.valves.RequestFilterValve.setDeny(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)"} {"project":"apache_tomcat","commit":"0e846b01afa959e3479d0d1796f95af3995c5dca","changeType":"IF_STATEMENT","change":"comma \u003c 0","source":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)","target":"org.apache.catalina.valves.RequestFilterValve.setDeny(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)"} {"project":"apache_tomcat","commit":"0e846b01afa959e3479d0d1796f95af3995c5dca","changeType":"IF_STATEMENT","change":"list.length() \u003c 1","source":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)","target":"org.apache.catalina.valves.RequestFilterValve.setDeny(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)"} {"project":"apache_tomcat","commit":"0e846b01afa959e3479d0d1796f95af3995c5dca","changeType":"IF_STATEMENT","change":"list \u003d\u003d null","source":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)","target":"org.apache.catalina.valves.RequestFilterValve.setDeny(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)"} {"project":"apache_tomcat","commit":"0e846b01afa959e3479d0d1796f95af3995c5dca","changeType":"INFIX_EXPRESSION","change":"comma + 1","source":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)","target":"org.apache.catalina.valves.RequestFilterValve.setDeny(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)"} {"project":"apache_tomcat","commit":"0e846b01afa959e3479d0d1796f95af3995c5dca","changeType":"INFIX_EXPRESSION","change":"comma \u003c 0","source":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)","target":"org.apache.catalina.valves.RequestFilterValve.setDeny(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)"} {"project":"apache_tomcat","commit":"0e846b01afa959e3479d0d1796f95af3995c5dca","changeType":"INFIX_EXPRESSION","change":"list.length() \u003e 0","source":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)","target":"org.apache.catalina.valves.RequestFilterValve.setDeny(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)"} {"project":"apache_tomcat","commit":"0e846b01afa959e3479d0d1796f95af3995c5dca","changeType":"INFIX_EXPRESSION","change":"list.length() \u003c 1","source":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)","target":"org.apache.catalina.valves.RequestFilterValve.setDeny(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)"} {"project":"apache_tomcat","commit":"0e846b01afa959e3479d0d1796f95af3995c5dca","changeType":"INFIX_EXPRESSION","change":"list \u003d\u003d null","source":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)","target":"org.apache.catalina.valves.RequestFilterValve.setDeny(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)"} {"project":"apache_tomcat","commit":"0e846b01afa959e3479d0d1796f95af3995c5dca","changeType":"JAVADOC","change":"/** \n * Return an array of regular expression objects initialized from the specified argument, which must be \u003ccode\u003enull\u003c/code\u003e or a comma-delimited list of regular expression patterns.\n * @param list The comma-separated list of patterns\n * @exception IllegalArgumentException if one of the patterns hasinvalid syntax\n */\n","source":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)","target":"org.apache.catalina.valves.RequestFilterValve.setDeny(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)"} {"project":"apache_tomcat","commit":"0e846b01afa959e3479d0d1796f95af3995c5dca","changeType":"METHOD_INVOCATION","change":"reList.toArray(reArray)","source":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)","target":"org.apache.catalina.valves.RequestFilterValve.setDeny(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)"} {"project":"apache_tomcat","commit":"0e846b01afa959e3479d0d1796f95af3995c5dca","changeType":"METHOD_INVOCATION","change":"reList.size()","source":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)","target":"org.apache.catalina.valves.RequestFilterValve.setDeny(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)"} {"project":"apache_tomcat","commit":"0e846b01afa959e3479d0d1796f95af3995c5dca","changeType":"METHOD_INVOCATION","change":"list.substring(comma + 1)","source":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)","target":"org.apache.catalina.valves.RequestFilterValve.setDeny(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)"} {"project":"apache_tomcat","commit":"0e846b01afa959e3479d0d1796f95af3995c5dca","changeType":"METHOD_INVOCATION","change":"iae.initCause(e)","source":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)","target":"org.apache.catalina.valves.RequestFilterValve.setDeny(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)"} {"project":"apache_tomcat","commit":"0e846b01afa959e3479d0d1796f95af3995c5dca","changeType":"METHOD_INVOCATION","change":"sm.getString(\"requestFilterValve.syntax\",pattern)","source":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)","target":"org.apache.catalina.valves.RequestFilterValve.setDeny(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)"} {"project":"apache_tomcat","commit":"0e846b01afa959e3479d0d1796f95af3995c5dca","changeType":"METHOD_INVOCATION","change":"Pattern.compile(pattern)","source":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)","target":"org.apache.catalina.valves.RequestFilterValve.setDeny(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)"} {"project":"apache_tomcat","commit":"0e846b01afa959e3479d0d1796f95af3995c5dca","changeType":"METHOD_INVOCATION","change":"reList.add(Pattern.compile(pattern))","source":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)","target":"org.apache.catalina.valves.RequestFilterValve.setDeny(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)"} {"project":"apache_tomcat","commit":"0e846b01afa959e3479d0d1796f95af3995c5dca","changeType":"METHOD_INVOCATION","change":"list.substring(0,comma)","source":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)","target":"org.apache.catalina.valves.RequestFilterValve.setDeny(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)"} {"project":"apache_tomcat","commit":"0e846b01afa959e3479d0d1796f95af3995c5dca","changeType":"METHOD_INVOCATION","change":"list.substring(0,comma).trim()","source":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)","target":"org.apache.catalina.valves.RequestFilterValve.setDeny(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)"} {"project":"apache_tomcat","commit":"0e846b01afa959e3479d0d1796f95af3995c5dca","changeType":"METHOD_INVOCATION","change":"list.indexOf(\u0027,\u0027)","source":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)","target":"org.apache.catalina.valves.RequestFilterValve.setDeny(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)"} {"project":"apache_tomcat","commit":"0e846b01afa959e3479d0d1796f95af3995c5dca","changeType":"METHOD_INVOCATION","change":"list.length()","source":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)","target":"org.apache.catalina.valves.RequestFilterValve.setDeny(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)"} {"project":"apache_tomcat","commit":"0e846b01afa959e3479d0d1796f95af3995c5dca","changeType":"METHOD_INVOCATION","change":"list.trim()","source":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)","target":"org.apache.catalina.valves.RequestFilterValve.setDeny(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)"} {"project":"apache_tomcat","commit":"0e846b01afa959e3479d0d1796f95af3995c5dca","changeType":"MODIFIER","change":"protected","source":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)","target":"org.apache.catalina.valves.RequestFilterValve.setDeny(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)"} {"project":"apache_tomcat","commit":"0e846b01afa959e3479d0d1796f95af3995c5dca","changeType":"NULL_LITERAL","change":"null","source":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)","target":"org.apache.catalina.valves.RequestFilterValve.setDeny(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)"} {"project":"apache_tomcat","commit":"0e846b01afa959e3479d0d1796f95af3995c5dca","changeType":"NUMBER_LITERAL","change":"1","source":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)","target":"org.apache.catalina.valves.RequestFilterValve.setDeny(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)"} {"project":"apache_tomcat","commit":"0e846b01afa959e3479d0d1796f95af3995c5dca","changeType":"NUMBER_LITERAL","change":"0","source":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)","target":"org.apache.catalina.valves.RequestFilterValve.setDeny(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)"} {"project":"apache_tomcat","commit":"0e846b01afa959e3479d0d1796f95af3995c5dca","changeType":"PARAMETERIZED_TYPE","change":"ArrayList\u003cPattern\u003e","source":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)","target":"org.apache.catalina.valves.RequestFilterValve.setDeny(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)"} {"project":"apache_tomcat","commit":"0e846b01afa959e3479d0d1796f95af3995c5dca","changeType":"PARENTHESIZED_EXPRESSION","change":"(new Pattern[0])","source":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)","target":"org.apache.catalina.valves.RequestFilterValve.setDeny(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)"} {"project":"apache_tomcat","commit":"0e846b01afa959e3479d0d1796f95af3995c5dca","changeType":"PRIMITIVE_TYPE","change":"int","source":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)","target":"org.apache.catalina.valves.RequestFilterValve.setDeny(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)"} {"project":"apache_tomcat","commit":"0e846b01afa959e3479d0d1796f95af3995c5dca","changeType":"RETURN_STATEMENT","change":"return reList.toArray(reArray);\n","source":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)","target":"org.apache.catalina.valves.RequestFilterValve.setDeny(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)"} {"project":"apache_tomcat","commit":"0e846b01afa959e3479d0d1796f95af3995c5dca","changeType":"RETURN_STATEMENT","change":"return (new Pattern[0]);\n","source":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)","target":"org.apache.catalina.valves.RequestFilterValve.setDeny(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)"} {"project":"apache_tomcat","commit":"0e846b01afa959e3479d0d1796f95af3995c5dca","changeType":"SIMPLE_TYPE","change":"Pattern","source":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)","target":"org.apache.catalina.valves.RequestFilterValve.setDeny(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)"} {"project":"apache_tomcat","commit":"0e846b01afa959e3479d0d1796f95af3995c5dca","changeType":"SIMPLE_TYPE","change":"IllegalArgumentException","source":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)","target":"org.apache.catalina.valves.RequestFilterValve.setDeny(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)"} {"project":"apache_tomcat","commit":"0e846b01afa959e3479d0d1796f95af3995c5dca","changeType":"SIMPLE_TYPE","change":"PatternSyntaxException","source":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)","target":"org.apache.catalina.valves.RequestFilterValve.setDeny(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)"} {"project":"apache_tomcat","commit":"0e846b01afa959e3479d0d1796f95af3995c5dca","changeType":"SIMPLE_TYPE","change":"String","source":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)","target":"org.apache.catalina.valves.RequestFilterValve.setDeny(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)"} {"project":"apache_tomcat","commit":"0e846b01afa959e3479d0d1796f95af3995c5dca","changeType":"SIMPLE_TYPE","change":"ArrayList","source":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)","target":"org.apache.catalina.valves.RequestFilterValve.setDeny(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)"} {"project":"apache_tomcat","commit":"0e846b01afa959e3479d0d1796f95af3995c5dca","changeType":"SINGLE_VARIABLE_DECLARATION","change":"PatternSyntaxException e","source":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)","target":"org.apache.catalina.valves.RequestFilterValve.setDeny(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)"} {"project":"apache_tomcat","commit":"0e846b01afa959e3479d0d1796f95af3995c5dca","changeType":"SINGLE_VARIABLE_DECLARATION","change":"String list","source":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)","target":"org.apache.catalina.valves.RequestFilterValve.setDeny(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)"} {"project":"apache_tomcat","commit":"0e846b01afa959e3479d0d1796f95af3995c5dca","changeType":"STRING_LITERAL","change":"requestFilterValve.syntax","source":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)","target":"org.apache.catalina.valves.RequestFilterValve.setDeny(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)"} {"project":"apache_tomcat","commit":"0e846b01afa959e3479d0d1796f95af3995c5dca","changeType":"STRING_LITERAL","change":",","source":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)","target":"org.apache.catalina.valves.RequestFilterValve.setDeny(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)"} {"project":"apache_tomcat","commit":"0e846b01afa959e3479d0d1796f95af3995c5dca","changeType":"THROW_STATEMENT","change":"throw iae;\n","source":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)","target":"org.apache.catalina.valves.RequestFilterValve.setDeny(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)"} {"project":"apache_tomcat","commit":"0e846b01afa959e3479d0d1796f95af3995c5dca","changeType":"TRY_STATEMENT","change":"try {\n reList.add(Pattern.compile(pattern));\n}\n catch (PatternSyntaxException e) {\n IllegalArgumentException iae\u003dnew IllegalArgumentException(sm.getString(\"requestFilterValve.syntax\",pattern));\n iae.initCause(e);\n throw iae;\n}\n","source":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)","target":"org.apache.catalina.valves.RequestFilterValve.setDeny(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)"} {"project":"apache_tomcat","commit":"0e846b01afa959e3479d0d1796f95af3995c5dca","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"reArray","source":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)","target":"org.apache.catalina.valves.RequestFilterValve.setDeny(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)"} {"project":"apache_tomcat","commit":"0e846b01afa959e3479d0d1796f95af3995c5dca","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"iae","source":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)","target":"org.apache.catalina.valves.RequestFilterValve.setDeny(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)"} {"project":"apache_tomcat","commit":"0e846b01afa959e3479d0d1796f95af3995c5dca","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"pattern","source":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)","target":"org.apache.catalina.valves.RequestFilterValve.setDeny(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)"} {"project":"apache_tomcat","commit":"0e846b01afa959e3479d0d1796f95af3995c5dca","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"comma","source":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)","target":"org.apache.catalina.valves.RequestFilterValve.setDeny(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)"} {"project":"apache_tomcat","commit":"0e846b01afa959e3479d0d1796f95af3995c5dca","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"reList","source":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)","target":"org.apache.catalina.valves.RequestFilterValve.setDeny(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)"} {"project":"apache_tomcat","commit":"0e846b01afa959e3479d0d1796f95af3995c5dca","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"Pattern [reArray[]\u003dnew Pattern[reList.size()]]","source":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)","target":"org.apache.catalina.valves.RequestFilterValve.setDeny(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)"} {"project":"apache_tomcat","commit":"0e846b01afa959e3479d0d1796f95af3995c5dca","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"IllegalArgumentException [iae\u003dnew IllegalArgumentException(sm.getString(\"requestFilterValve.syntax\",pattern))]","source":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)","target":"org.apache.catalina.valves.RequestFilterValve.setDeny(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)"} {"project":"apache_tomcat","commit":"0e846b01afa959e3479d0d1796f95af3995c5dca","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"String [pattern\u003dlist.substring(0,comma).trim()]","source":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)","target":"org.apache.catalina.valves.RequestFilterValve.setDeny(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)"} {"project":"apache_tomcat","commit":"0e846b01afa959e3479d0d1796f95af3995c5dca","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"int [comma\u003dlist.indexOf(\u0027,\u0027)]","source":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)","target":"org.apache.catalina.valves.RequestFilterValve.setDeny(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)"} {"project":"apache_tomcat","commit":"0e846b01afa959e3479d0d1796f95af3995c5dca","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"ArrayList\u003cPattern\u003e [reList\u003dnew ArrayList\u003cPattern\u003e()]","source":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)","target":"org.apache.catalina.valves.RequestFilterValve.setDeny(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)"} {"project":"apache_tomcat","commit":"0e846b01afa959e3479d0d1796f95af3995c5dca","changeType":"WHILE_STATEMENT","change":"while (list.length() \u003e 0) {\n int comma\u003dlist.indexOf(\u0027,\u0027);\n if (comma \u003c 0) break;\n String pattern\u003dlist.substring(0,comma).trim();\n try {\n reList.add(Pattern.compile(pattern));\n }\n catch ( PatternSyntaxException e) {\n IllegalArgumentException iae\u003dnew IllegalArgumentException(sm.getString(\"requestFilterValve.syntax\",pattern));\n iae.initCause(e);\n throw iae;\n }\n list\u003dlist.substring(comma + 1);\n}\n","source":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)","target":"org.apache.catalina.valves.RequestFilterValve.setDeny(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)"} {"project":"apache_tomcat","commit":"0e846b01afa959e3479d0d1796f95af3995c5dca","changeType":"ASSIGNMENT","change":"allows \u003d precalculate(allow)","source":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)","target":"org.apache.catalina.valves.RequestFilterValve.setDeny(String)","added":false,"scope":"SUR_S","local":"org.apache.catalina.valves.RequestFilterValve.setAllow(String)"} {"project":"apache_tomcat","commit":"0e846b01afa959e3479d0d1796f95af3995c5dca","changeType":"EXPRESSION_STATEMENT","change":"allows\u003dprecalculate(allow)","source":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)","target":"org.apache.catalina.valves.RequestFilterValve.setDeny(String)","added":false,"scope":"SUR_S","local":"org.apache.catalina.valves.RequestFilterValve.setAllow(String)"} {"project":"apache_tomcat","commit":"0e846b01afa959e3479d0d1796f95af3995c5dca","changeType":"METHOD_INVOCATION","change":"precalculate(allow)","source":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)","target":"org.apache.catalina.valves.RequestFilterValve.setDeny(String)","added":false,"scope":"SUR_S","local":"org.apache.catalina.valves.RequestFilterValve.setAllow(String)"} {"project":"apache_tomcat","commit":"0e846b01afa959e3479d0d1796f95af3995c5dca","changeType":"ASSIGNMENT","change":"this.deny \u003d null","source":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)","target":"org.apache.catalina.valves.RequestFilterValve.setDeny(String)","added":true,"scope":"TARGET","local":"org.apache.catalina.valves.RequestFilterValve.setDeny(String)"} {"project":"apache_tomcat","commit":"0e846b01afa959e3479d0d1796f95af3995c5dca","changeType":"ASSIGNMENT","change":"this.deny \u003d Pattern.compile(deny)","source":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)","target":"org.apache.catalina.valves.RequestFilterValve.setDeny(String)","added":true,"scope":"TARGET","local":"org.apache.catalina.valves.RequestFilterValve.setDeny(String)"} {"project":"apache_tomcat","commit":"0e846b01afa959e3479d0d1796f95af3995c5dca","changeType":"EXPRESSION_STATEMENT","change":"this.deny\u003dnull","source":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)","target":"org.apache.catalina.valves.RequestFilterValve.setDeny(String)","added":true,"scope":"TARGET","local":"org.apache.catalina.valves.RequestFilterValve.setDeny(String)"} {"project":"apache_tomcat","commit":"0e846b01afa959e3479d0d1796f95af3995c5dca","changeType":"EXPRESSION_STATEMENT","change":"this.deny\u003dPattern.compile(deny)","source":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)","target":"org.apache.catalina.valves.RequestFilterValve.setDeny(String)","added":true,"scope":"TARGET","local":"org.apache.catalina.valves.RequestFilterValve.setDeny(String)"} {"project":"apache_tomcat","commit":"0e846b01afa959e3479d0d1796f95af3995c5dca","changeType":"IF_STATEMENT","change":"deny \u003d\u003d null || deny.length() \u003d\u003d 0","source":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)","target":"org.apache.catalina.valves.RequestFilterValve.setDeny(String)","added":true,"scope":"TARGET","local":"org.apache.catalina.valves.RequestFilterValve.setDeny(String)"} {"project":"apache_tomcat","commit":"0e846b01afa959e3479d0d1796f95af3995c5dca","changeType":"INFIX_EXPRESSION","change":"deny \u003d\u003d null","source":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)","target":"org.apache.catalina.valves.RequestFilterValve.setDeny(String)","added":true,"scope":"TARGET","local":"org.apache.catalina.valves.RequestFilterValve.setDeny(String)"} {"project":"apache_tomcat","commit":"0e846b01afa959e3479d0d1796f95af3995c5dca","changeType":"INFIX_EXPRESSION","change":"deny \u003d\u003d null || deny.length() \u003d\u003d 0","source":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)","target":"org.apache.catalina.valves.RequestFilterValve.setDeny(String)","added":true,"scope":"TARGET","local":"org.apache.catalina.valves.RequestFilterValve.setDeny(String)"} {"project":"apache_tomcat","commit":"0e846b01afa959e3479d0d1796f95af3995c5dca","changeType":"INFIX_EXPRESSION","change":"deny.length() \u003d\u003d 0","source":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)","target":"org.apache.catalina.valves.RequestFilterValve.setDeny(String)","added":true,"scope":"TARGET","local":"org.apache.catalina.valves.RequestFilterValve.setDeny(String)"} {"project":"apache_tomcat","commit":"0e846b01afa959e3479d0d1796f95af3995c5dca","changeType":"JAVADOC","change":"/** \n * Set the regular expression used to test for denied requests for this Valve, if any.\n * @param allow The new deny expression\n */\n","source":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)","target":"org.apache.catalina.valves.RequestFilterValve.setDeny(String)","added":true,"scope":"TARGET","local":"org.apache.catalina.valves.RequestFilterValve.setDeny(String)"} {"project":"apache_tomcat","commit":"0e846b01afa959e3479d0d1796f95af3995c5dca","changeType":"METHOD_INVOCATION","change":"deny.length()","source":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)","target":"org.apache.catalina.valves.RequestFilterValve.setDeny(String)","added":true,"scope":"TARGET","local":"org.apache.catalina.valves.RequestFilterValve.setDeny(String)"} {"project":"apache_tomcat","commit":"0e846b01afa959e3479d0d1796f95af3995c5dca","changeType":"METHOD_INVOCATION","change":"Pattern.compile(deny)","source":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)","target":"org.apache.catalina.valves.RequestFilterValve.setDeny(String)","added":true,"scope":"TARGET","local":"org.apache.catalina.valves.RequestFilterValve.setDeny(String)"} {"project":"apache_tomcat","commit":"0e846b01afa959e3479d0d1796f95af3995c5dca","changeType":"NULL_LITERAL","change":"null","source":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)","target":"org.apache.catalina.valves.RequestFilterValve.setDeny(String)","added":true,"scope":"TARGET","local":"org.apache.catalina.valves.RequestFilterValve.setDeny(String)"} {"project":"apache_tomcat","commit":"0e846b01afa959e3479d0d1796f95af3995c5dca","changeType":"NUMBER_LITERAL","change":"0","source":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)","target":"org.apache.catalina.valves.RequestFilterValve.setDeny(String)","added":true,"scope":"TARGET","local":"org.apache.catalina.valves.RequestFilterValve.setDeny(String)"} {"project":"apache_tomcat","commit":"0e846b01afa959e3479d0d1796f95af3995c5dca","changeType":"ASSIGNMENT","change":"this.deny \u003d deny","source":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)","target":"org.apache.catalina.valves.RequestFilterValve.setDeny(String)","added":false,"scope":"TARGET","local":"org.apache.catalina.valves.RequestFilterValve.setDeny(String)"} {"project":"apache_tomcat","commit":"0e846b01afa959e3479d0d1796f95af3995c5dca","changeType":"ASSIGNMENT","change":"denies \u003d precalculate(deny)","source":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)","target":"org.apache.catalina.valves.RequestFilterValve.setDeny(String)","added":false,"scope":"TARGET","local":"org.apache.catalina.valves.RequestFilterValve.setDeny(String)"} {"project":"apache_tomcat","commit":"0e846b01afa959e3479d0d1796f95af3995c5dca","changeType":"EXPRESSION_STATEMENT","change":"denies\u003dprecalculate(deny)","source":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)","target":"org.apache.catalina.valves.RequestFilterValve.setDeny(String)","added":false,"scope":"TARGET","local":"org.apache.catalina.valves.RequestFilterValve.setDeny(String)"} {"project":"apache_tomcat","commit":"0e846b01afa959e3479d0d1796f95af3995c5dca","changeType":"EXPRESSION_STATEMENT","change":"this.deny\u003ddeny","source":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)","target":"org.apache.catalina.valves.RequestFilterValve.setDeny(String)","added":false,"scope":"TARGET","local":"org.apache.catalina.valves.RequestFilterValve.setDeny(String)"} {"project":"apache_tomcat","commit":"0e846b01afa959e3479d0d1796f95af3995c5dca","changeType":"JAVADOC","change":"/** \n * Set the comma-delimited set of the \u003ccode\u003edeny\u003c/code\u003e expressions configured for this Valve, if any.\n * @param deny The new set of deny expressions\n */\n","source":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)","target":"org.apache.catalina.valves.RequestFilterValve.setDeny(String)","added":false,"scope":"TARGET","local":"org.apache.catalina.valves.RequestFilterValve.setDeny(String)"} {"project":"apache_tomcat","commit":"0e846b01afa959e3479d0d1796f95af3995c5dca","changeType":"METHOD_INVOCATION","change":"precalculate(deny)","source":"org.apache.catalina.valves.RequestFilterValve.precalculate(String)","target":"org.apache.catalina.valves.RequestFilterValve.setDeny(String)","added":false,"scope":"TARGET","local":"org.apache.catalina.valves.RequestFilterValve.setDeny(String)"} {"project":"apache_tomcat","commit":"d9b00f7b23480e5268d5e232faeda262e14dad53","changeType":"METHOD_DECLARATION","change":"org.apache.tomcat.util.net.AbstractJsseEndpoint.getSSLContextWrapper(String)","source":"org.apache.tomcat.util.net.AbstractJsseEndpoint.getSSLContextWrapper(String)","target":"org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLEngine(String)","added":false,"scope":"CLASS_S","local":"java.org.apache.tomcat.util.net.AbstractJsseEndpoint"} {"project":"apache_tomcat","commit":"d9b00f7b23480e5268d5e232faeda262e14dad53","changeType":"ARRAY_TYPE","change":"String[]","source":"org.apache.tomcat.util.net.AbstractJsseEndpoint.getSSLContextWrapper(String)","target":"org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLEngine(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AbstractJsseEndpoint.getSSLContextWrapper(String)"} {"project":"apache_tomcat","commit":"d9b00f7b23480e5268d5e232faeda262e14dad53","changeType":"ASSIGNMENT","change":"result \u003d sslContexts.get(SSLHostConfig.DEFAULT_SSL_HOST_NAME)","source":"org.apache.tomcat.util.net.AbstractJsseEndpoint.getSSLContextWrapper(String)","target":"org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLEngine(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AbstractJsseEndpoint.getSSLContextWrapper(String)"} {"project":"apache_tomcat","commit":"d9b00f7b23480e5268d5e232faeda262e14dad53","changeType":"ASSIGNMENT","change":"result \u003d sslContexts.get(\"*\" + sniHostName.substring(indexOfDot))","source":"org.apache.tomcat.util.net.AbstractJsseEndpoint.getSSLContextWrapper(String)","target":"org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLEngine(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AbstractJsseEndpoint.getSSLContextWrapper(String)"} {"project":"apache_tomcat","commit":"d9b00f7b23480e5268d5e232faeda262e14dad53","changeType":"ASSIGNMENT","change":"result \u003d sslContexts.get(sniHostName)","source":"org.apache.tomcat.util.net.AbstractJsseEndpoint.getSSLContextWrapper(String)","target":"org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLEngine(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AbstractJsseEndpoint.getSSLContextWrapper(String)"} {"project":"apache_tomcat","commit":"d9b00f7b23480e5268d5e232faeda262e14dad53","changeType":"CHARACTER_LITERAL","change":"\u0027.\u0027","source":"org.apache.tomcat.util.net.AbstractJsseEndpoint.getSSLContextWrapper(String)","target":"org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLEngine(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AbstractJsseEndpoint.getSSLContextWrapper(String)"} {"project":"apache_tomcat","commit":"d9b00f7b23480e5268d5e232faeda262e14dad53","changeType":"CLASS_INSTANCE_CREATION","change":"new IllegalStateException()","source":"org.apache.tomcat.util.net.AbstractJsseEndpoint.getSSLContextWrapper(String)","target":"org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLEngine(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AbstractJsseEndpoint.getSSLContextWrapper(String)"} {"project":"apache_tomcat","commit":"d9b00f7b23480e5268d5e232faeda262e14dad53","changeType":"DIMENSION","change":"[]","source":"org.apache.tomcat.util.net.AbstractJsseEndpoint.getSSLContextWrapper(String)","target":"org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLEngine(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AbstractJsseEndpoint.getSSLContextWrapper(String)"} {"project":"apache_tomcat","commit":"d9b00f7b23480e5268d5e232faeda262e14dad53","changeType":"EXPRESSION_STATEMENT","change":"result\u003dsslContexts.get(SSLHostConfig.DEFAULT_SSL_HOST_NAME)","source":"org.apache.tomcat.util.net.AbstractJsseEndpoint.getSSLContextWrapper(String)","target":"org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLEngine(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AbstractJsseEndpoint.getSSLContextWrapper(String)"} {"project":"apache_tomcat","commit":"d9b00f7b23480e5268d5e232faeda262e14dad53","changeType":"EXPRESSION_STATEMENT","change":"result\u003dsslContexts.get(\"*\" + sniHostName.substring(indexOfDot))","source":"org.apache.tomcat.util.net.AbstractJsseEndpoint.getSSLContextWrapper(String)","target":"org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLEngine(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AbstractJsseEndpoint.getSSLContextWrapper(String)"} {"project":"apache_tomcat","commit":"d9b00f7b23480e5268d5e232faeda262e14dad53","changeType":"EXPRESSION_STATEMENT","change":"result\u003dsslContexts.get(sniHostName)","source":"org.apache.tomcat.util.net.AbstractJsseEndpoint.getSSLContextWrapper(String)","target":"org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLEngine(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AbstractJsseEndpoint.getSSLContextWrapper(String)"} {"project":"apache_tomcat","commit":"d9b00f7b23480e5268d5e232faeda262e14dad53","changeType":"FIELD_DECLARATION","change":"private final String[] enabledProtocols;\n","source":"org.apache.tomcat.util.net.AbstractJsseEndpoint.getSSLContextWrapper(String)","target":"org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLEngine(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AbstractJsseEndpoint.getSSLContextWrapper(String)"} {"project":"apache_tomcat","commit":"d9b00f7b23480e5268d5e232faeda262e14dad53","changeType":"FIELD_DECLARATION","change":"private final String[] enabledCiphers;\n","source":"org.apache.tomcat.util.net.AbstractJsseEndpoint.getSSLContextWrapper(String)","target":"org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLEngine(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AbstractJsseEndpoint.getSSLContextWrapper(String)"} {"project":"apache_tomcat","commit":"d9b00f7b23480e5268d5e232faeda262e14dad53","changeType":"FIELD_DECLARATION","change":"private final SSLContext sslContext;\n","source":"org.apache.tomcat.util.net.AbstractJsseEndpoint.getSSLContextWrapper(String)","target":"org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLEngine(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AbstractJsseEndpoint.getSSLContextWrapper(String)"} {"project":"apache_tomcat","commit":"d9b00f7b23480e5268d5e232faeda262e14dad53","changeType":"IF_STATEMENT","change":"result \u003d\u003d null","source":"org.apache.tomcat.util.net.AbstractJsseEndpoint.getSSLContextWrapper(String)","target":"org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLEngine(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AbstractJsseEndpoint.getSSLContextWrapper(String)"} {"project":"apache_tomcat","commit":"d9b00f7b23480e5268d5e232faeda262e14dad53","changeType":"IF_STATEMENT","change":"indexOfDot \u003e -1","source":"org.apache.tomcat.util.net.AbstractJsseEndpoint.getSSLContextWrapper(String)","target":"org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLEngine(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AbstractJsseEndpoint.getSSLContextWrapper(String)"} {"project":"apache_tomcat","commit":"d9b00f7b23480e5268d5e232faeda262e14dad53","changeType":"IF_STATEMENT","change":"result !\u003d null","source":"org.apache.tomcat.util.net.AbstractJsseEndpoint.getSSLContextWrapper(String)","target":"org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLEngine(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AbstractJsseEndpoint.getSSLContextWrapper(String)"} {"project":"apache_tomcat","commit":"d9b00f7b23480e5268d5e232faeda262e14dad53","changeType":"IF_STATEMENT","change":"sniHostName !\u003d null","source":"org.apache.tomcat.util.net.AbstractJsseEndpoint.getSSLContextWrapper(String)","target":"org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLEngine(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AbstractJsseEndpoint.getSSLContextWrapper(String)"} {"project":"apache_tomcat","commit":"d9b00f7b23480e5268d5e232faeda262e14dad53","changeType":"INFIX_EXPRESSION","change":"result \u003d\u003d null","source":"org.apache.tomcat.util.net.AbstractJsseEndpoint.getSSLContextWrapper(String)","target":"org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLEngine(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AbstractJsseEndpoint.getSSLContextWrapper(String)"} {"project":"apache_tomcat","commit":"d9b00f7b23480e5268d5e232faeda262e14dad53","changeType":"INFIX_EXPRESSION","change":"\"*\" + sniHostName.substring(indexOfDot)","source":"org.apache.tomcat.util.net.AbstractJsseEndpoint.getSSLContextWrapper(String)","target":"org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLEngine(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AbstractJsseEndpoint.getSSLContextWrapper(String)"} {"project":"apache_tomcat","commit":"d9b00f7b23480e5268d5e232faeda262e14dad53","changeType":"INFIX_EXPRESSION","change":"indexOfDot \u003e -1","source":"org.apache.tomcat.util.net.AbstractJsseEndpoint.getSSLContextWrapper(String)","target":"org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLEngine(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AbstractJsseEndpoint.getSSLContextWrapper(String)"} {"project":"apache_tomcat","commit":"d9b00f7b23480e5268d5e232faeda262e14dad53","changeType":"INFIX_EXPRESSION","change":"result !\u003d null","source":"org.apache.tomcat.util.net.AbstractJsseEndpoint.getSSLContextWrapper(String)","target":"org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLEngine(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AbstractJsseEndpoint.getSSLContextWrapper(String)"} {"project":"apache_tomcat","commit":"d9b00f7b23480e5268d5e232faeda262e14dad53","changeType":"INFIX_EXPRESSION","change":"sniHostName !\u003d null","source":"org.apache.tomcat.util.net.AbstractJsseEndpoint.getSSLContextWrapper(String)","target":"org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLEngine(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AbstractJsseEndpoint.getSSLContextWrapper(String)"} {"project":"apache_tomcat","commit":"d9b00f7b23480e5268d5e232faeda262e14dad53","changeType":"METHOD_INVOCATION","change":"sslContexts.get(SSLHostConfig.DEFAULT_SSL_HOST_NAME)","source":"org.apache.tomcat.util.net.AbstractJsseEndpoint.getSSLContextWrapper(String)","target":"org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLEngine(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AbstractJsseEndpoint.getSSLContextWrapper(String)"} {"project":"apache_tomcat","commit":"d9b00f7b23480e5268d5e232faeda262e14dad53","changeType":"METHOD_INVOCATION","change":"sniHostName.substring(indexOfDot)","source":"org.apache.tomcat.util.net.AbstractJsseEndpoint.getSSLContextWrapper(String)","target":"org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLEngine(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AbstractJsseEndpoint.getSSLContextWrapper(String)"} {"project":"apache_tomcat","commit":"d9b00f7b23480e5268d5e232faeda262e14dad53","changeType":"METHOD_INVOCATION","change":"sslContexts.get(\"*\" + sniHostName.substring(indexOfDot))","source":"org.apache.tomcat.util.net.AbstractJsseEndpoint.getSSLContextWrapper(String)","target":"org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLEngine(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AbstractJsseEndpoint.getSSLContextWrapper(String)"} {"project":"apache_tomcat","commit":"d9b00f7b23480e5268d5e232faeda262e14dad53","changeType":"METHOD_INVOCATION","change":"sniHostName.indexOf(\u0027.\u0027)","source":"org.apache.tomcat.util.net.AbstractJsseEndpoint.getSSLContextWrapper(String)","target":"org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLEngine(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AbstractJsseEndpoint.getSSLContextWrapper(String)"} {"project":"apache_tomcat","commit":"d9b00f7b23480e5268d5e232faeda262e14dad53","changeType":"METHOD_INVOCATION","change":"sslContexts.get(sniHostName)","source":"org.apache.tomcat.util.net.AbstractJsseEndpoint.getSSLContextWrapper(String)","target":"org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLEngine(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AbstractJsseEndpoint.getSSLContextWrapper(String)"} {"project":"apache_tomcat","commit":"d9b00f7b23480e5268d5e232faeda262e14dad53","changeType":"MODIFIER","change":"final","source":"org.apache.tomcat.util.net.AbstractJsseEndpoint.getSSLContextWrapper(String)","target":"org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLEngine(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AbstractJsseEndpoint.getSSLContextWrapper(String)"} {"project":"apache_tomcat","commit":"d9b00f7b23480e5268d5e232faeda262e14dad53","changeType":"MODIFIER","change":"private","source":"org.apache.tomcat.util.net.AbstractJsseEndpoint.getSSLContextWrapper(String)","target":"org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLEngine(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AbstractJsseEndpoint.getSSLContextWrapper(String)"} {"project":"apache_tomcat","commit":"d9b00f7b23480e5268d5e232faeda262e14dad53","changeType":"MODIFIER","change":"static","source":"org.apache.tomcat.util.net.AbstractJsseEndpoint.getSSLContextWrapper(String)","target":"org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLEngine(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AbstractJsseEndpoint.getSSLContextWrapper(String)"} {"project":"apache_tomcat","commit":"d9b00f7b23480e5268d5e232faeda262e14dad53","changeType":"NULL_LITERAL","change":"null","source":"org.apache.tomcat.util.net.AbstractJsseEndpoint.getSSLContextWrapper(String)","target":"org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLEngine(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AbstractJsseEndpoint.getSSLContextWrapper(String)"} {"project":"apache_tomcat","commit":"d9b00f7b23480e5268d5e232faeda262e14dad53","changeType":"NUMBER_LITERAL","change":"1","source":"org.apache.tomcat.util.net.AbstractJsseEndpoint.getSSLContextWrapper(String)","target":"org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLEngine(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AbstractJsseEndpoint.getSSLContextWrapper(String)"} {"project":"apache_tomcat","commit":"d9b00f7b23480e5268d5e232faeda262e14dad53","changeType":"PREFIX_EXPRESSION","change":"-1","source":"org.apache.tomcat.util.net.AbstractJsseEndpoint.getSSLContextWrapper(String)","target":"org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLEngine(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AbstractJsseEndpoint.getSSLContextWrapper(String)"} {"project":"apache_tomcat","commit":"d9b00f7b23480e5268d5e232faeda262e14dad53","changeType":"PRIMITIVE_TYPE","change":"int","source":"org.apache.tomcat.util.net.AbstractJsseEndpoint.getSSLContextWrapper(String)","target":"org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLEngine(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AbstractJsseEndpoint.getSSLContextWrapper(String)"} {"project":"apache_tomcat","commit":"d9b00f7b23480e5268d5e232faeda262e14dad53","changeType":"QUALIFIED_NAME","change":"SSLHostConfig.DEFAULT_SSL_HOST_NAME","source":"org.apache.tomcat.util.net.AbstractJsseEndpoint.getSSLContextWrapper(String)","target":"org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLEngine(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AbstractJsseEndpoint.getSSLContextWrapper(String)"} {"project":"apache_tomcat","commit":"d9b00f7b23480e5268d5e232faeda262e14dad53","changeType":"RETURN_STATEMENT","change":"return result;\n","source":"org.apache.tomcat.util.net.AbstractJsseEndpoint.getSSLContextWrapper(String)","target":"org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLEngine(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AbstractJsseEndpoint.getSSLContextWrapper(String)"} {"project":"apache_tomcat","commit":"d9b00f7b23480e5268d5e232faeda262e14dad53","changeType":"SIMPLE_TYPE","change":"String","source":"org.apache.tomcat.util.net.AbstractJsseEndpoint.getSSLContextWrapper(String)","target":"org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLEngine(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AbstractJsseEndpoint.getSSLContextWrapper(String)"} {"project":"apache_tomcat","commit":"d9b00f7b23480e5268d5e232faeda262e14dad53","changeType":"SIMPLE_TYPE","change":"SSLContext","source":"org.apache.tomcat.util.net.AbstractJsseEndpoint.getSSLContextWrapper(String)","target":"org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLEngine(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AbstractJsseEndpoint.getSSLContextWrapper(String)"} {"project":"apache_tomcat","commit":"d9b00f7b23480e5268d5e232faeda262e14dad53","changeType":"SIMPLE_TYPE","change":"IllegalStateException","source":"org.apache.tomcat.util.net.AbstractJsseEndpoint.getSSLContextWrapper(String)","target":"org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLEngine(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AbstractJsseEndpoint.getSSLContextWrapper(String)"} {"project":"apache_tomcat","commit":"d9b00f7b23480e5268d5e232faeda262e14dad53","changeType":"SIMPLE_TYPE","change":"SSLContextWrapper","source":"org.apache.tomcat.util.net.AbstractJsseEndpoint.getSSLContextWrapper(String)","target":"org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLEngine(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AbstractJsseEndpoint.getSSLContextWrapper(String)"} {"project":"apache_tomcat","commit":"d9b00f7b23480e5268d5e232faeda262e14dad53","changeType":"SINGLE_VARIABLE_DECLARATION","change":"String sniHostName","source":"org.apache.tomcat.util.net.AbstractJsseEndpoint.getSSLContextWrapper(String)","target":"org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLEngine(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AbstractJsseEndpoint.getSSLContextWrapper(String)"} {"project":"apache_tomcat","commit":"d9b00f7b23480e5268d5e232faeda262e14dad53","changeType":"STRING_LITERAL","change":"*","source":"org.apache.tomcat.util.net.AbstractJsseEndpoint.getSSLContextWrapper(String)","target":"org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLEngine(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AbstractJsseEndpoint.getSSLContextWrapper(String)"} {"project":"apache_tomcat","commit":"d9b00f7b23480e5268d5e232faeda262e14dad53","changeType":"THROW_STATEMENT","change":"throw new IllegalStateException();\n","source":"org.apache.tomcat.util.net.AbstractJsseEndpoint.getSSLContextWrapper(String)","target":"org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLEngine(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AbstractJsseEndpoint.getSSLContextWrapper(String)"} {"project":"apache_tomcat","commit":"d9b00f7b23480e5268d5e232faeda262e14dad53","changeType":"TYPE_DECLARATION","change":"SSLContextWrapper","source":"org.apache.tomcat.util.net.AbstractJsseEndpoint.getSSLContextWrapper(String)","target":"org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLEngine(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AbstractJsseEndpoint.getSSLContextWrapper(String)"} {"project":"apache_tomcat","commit":"d9b00f7b23480e5268d5e232faeda262e14dad53","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"enabledProtocols","source":"org.apache.tomcat.util.net.AbstractJsseEndpoint.getSSLContextWrapper(String)","target":"org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLEngine(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AbstractJsseEndpoint.getSSLContextWrapper(String)"} {"project":"apache_tomcat","commit":"d9b00f7b23480e5268d5e232faeda262e14dad53","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"enabledCiphers","source":"org.apache.tomcat.util.net.AbstractJsseEndpoint.getSSLContextWrapper(String)","target":"org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLEngine(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AbstractJsseEndpoint.getSSLContextWrapper(String)"} {"project":"apache_tomcat","commit":"d9b00f7b23480e5268d5e232faeda262e14dad53","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"sslContext","source":"org.apache.tomcat.util.net.AbstractJsseEndpoint.getSSLContextWrapper(String)","target":"org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLEngine(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AbstractJsseEndpoint.getSSLContextWrapper(String)"} {"project":"apache_tomcat","commit":"d9b00f7b23480e5268d5e232faeda262e14dad53","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"indexOfDot","source":"org.apache.tomcat.util.net.AbstractJsseEndpoint.getSSLContextWrapper(String)","target":"org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLEngine(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AbstractJsseEndpoint.getSSLContextWrapper(String)"} {"project":"apache_tomcat","commit":"d9b00f7b23480e5268d5e232faeda262e14dad53","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"result","source":"org.apache.tomcat.util.net.AbstractJsseEndpoint.getSSLContextWrapper(String)","target":"org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLEngine(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AbstractJsseEndpoint.getSSLContextWrapper(String)"} {"project":"apache_tomcat","commit":"d9b00f7b23480e5268d5e232faeda262e14dad53","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"int [indexOfDot\u003dsniHostName.indexOf(\u0027.\u0027)]","source":"org.apache.tomcat.util.net.AbstractJsseEndpoint.getSSLContextWrapper(String)","target":"org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLEngine(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AbstractJsseEndpoint.getSSLContextWrapper(String)"} {"project":"apache_tomcat","commit":"d9b00f7b23480e5268d5e232faeda262e14dad53","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"SSLContextWrapper [result\u003dnull]","source":"org.apache.tomcat.util.net.AbstractJsseEndpoint.getSSLContextWrapper(String)","target":"org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLEngine(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AbstractJsseEndpoint.getSSLContextWrapper(String)"} {"project":"apache_tomcat","commit":"d9b00f7b23480e5268d5e232faeda262e14dad53","changeType":"CAST_EXPRESSION","change":"(SSLContextWrapper)sslHostConfig.getSslContext()","source":"org.apache.tomcat.util.net.AbstractJsseEndpoint.getSSLContextWrapper(String)","target":"org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLEngine(String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLEngine(String)"} {"project":"apache_tomcat","commit":"d9b00f7b23480e5268d5e232faeda262e14dad53","changeType":"CLASS_INSTANCE_CREATION","change":"new IllegalStateException()","source":"org.apache.tomcat.util.net.AbstractJsseEndpoint.getSSLContextWrapper(String)","target":"org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLEngine(String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLEngine(String)"} {"project":"apache_tomcat","commit":"d9b00f7b23480e5268d5e232faeda262e14dad53","changeType":"IF_STATEMENT","change":"sslContextWrapper \u003d\u003d null","source":"org.apache.tomcat.util.net.AbstractJsseEndpoint.getSSLContextWrapper(String)","target":"org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLEngine(String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLEngine(String)"} {"project":"apache_tomcat","commit":"d9b00f7b23480e5268d5e232faeda262e14dad53","changeType":"INFIX_EXPRESSION","change":"sslContextWrapper \u003d\u003d null","source":"org.apache.tomcat.util.net.AbstractJsseEndpoint.getSSLContextWrapper(String)","target":"org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLEngine(String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLEngine(String)"} {"project":"apache_tomcat","commit":"d9b00f7b23480e5268d5e232faeda262e14dad53","changeType":"METHOD_INVOCATION","change":"sslHostConfig.getSslContext()","source":"org.apache.tomcat.util.net.AbstractJsseEndpoint.getSSLContextWrapper(String)","target":"org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLEngine(String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLEngine(String)"} {"project":"apache_tomcat","commit":"d9b00f7b23480e5268d5e232faeda262e14dad53","changeType":"METHOD_INVOCATION","change":"getSSLHostConfig(sniHostName)","source":"org.apache.tomcat.util.net.AbstractJsseEndpoint.getSSLContextWrapper(String)","target":"org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLEngine(String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLEngine(String)"} {"project":"apache_tomcat","commit":"d9b00f7b23480e5268d5e232faeda262e14dad53","changeType":"NULL_LITERAL","change":"null","source":"org.apache.tomcat.util.net.AbstractJsseEndpoint.getSSLContextWrapper(String)","target":"org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLEngine(String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLEngine(String)"} {"project":"apache_tomcat","commit":"d9b00f7b23480e5268d5e232faeda262e14dad53","changeType":"SIMPLE_TYPE","change":"IllegalStateException","source":"org.apache.tomcat.util.net.AbstractJsseEndpoint.getSSLContextWrapper(String)","target":"org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLEngine(String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLEngine(String)"} {"project":"apache_tomcat","commit":"d9b00f7b23480e5268d5e232faeda262e14dad53","changeType":"SIMPLE_TYPE","change":"SSLHostConfig","source":"org.apache.tomcat.util.net.AbstractJsseEndpoint.getSSLContextWrapper(String)","target":"org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLEngine(String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLEngine(String)"} {"project":"apache_tomcat","commit":"d9b00f7b23480e5268d5e232faeda262e14dad53","changeType":"THROW_STATEMENT","change":"throw new IllegalStateException();\n","source":"org.apache.tomcat.util.net.AbstractJsseEndpoint.getSSLContextWrapper(String)","target":"org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLEngine(String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLEngine(String)"} {"project":"apache_tomcat","commit":"d9b00f7b23480e5268d5e232faeda262e14dad53","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"sslHostConfig","source":"org.apache.tomcat.util.net.AbstractJsseEndpoint.getSSLContextWrapper(String)","target":"org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLEngine(String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLEngine(String)"} {"project":"apache_tomcat","commit":"d9b00f7b23480e5268d5e232faeda262e14dad53","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"SSLHostConfig [sslHostConfig\u003dgetSSLHostConfig(sniHostName)]","source":"org.apache.tomcat.util.net.AbstractJsseEndpoint.getSSLContextWrapper(String)","target":"org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLEngine(String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLEngine(String)"} {"project":"apache_tomcat","commit":"d9b00f7b23480e5268d5e232faeda262e14dad53","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"SSLContextWrapper [sslContextWrapper\u003d(SSLContextWrapper)sslHostConfig.getSslContext()]","source":"org.apache.tomcat.util.net.AbstractJsseEndpoint.getSSLContextWrapper(String)","target":"org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLEngine(String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLEngine(String)"} {"project":"apache_tomcat","commit":"d9b00f7b23480e5268d5e232faeda262e14dad53","changeType":"METHOD_INVOCATION","change":"getSSLContextWrapper(sniHostName)","source":"org.apache.tomcat.util.net.AbstractJsseEndpoint.getSSLContextWrapper(String)","target":"org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLEngine(String)","added":false,"scope":"TARGET","local":"org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLEngine(String)"} {"project":"apache_tomcat","commit":"d9b00f7b23480e5268d5e232faeda262e14dad53","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"SSLContextWrapper [sslContextWrapper\u003dgetSSLContextWrapper(sniHostName)]","source":"org.apache.tomcat.util.net.AbstractJsseEndpoint.getSSLContextWrapper(String)","target":"org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLEngine(String)","added":false,"scope":"TARGET","local":"org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLEngine(String)"} {"project":"apache_tomcat","commit":"40d8e7c6a5ae87160a8b1acb4902c8b2fdaa1261","changeType":"METHOD_DECLARATION","change":"org.apache.catalina.websocket.StreamInbound.doPing(WsFrame)","source":"org.apache.catalina.websocket.StreamInbound.doPing(WsFrame)","target":"org.apache.catalina.websocket.StreamInbound.onData()","added":false,"scope":"CLASS_S","local":"java.org.apache.catalina.websocket.StreamInbound"} {"project":"apache_tomcat","commit":"40d8e7c6a5ae87160a8b1acb4902c8b2fdaa1261","changeType":"EXPRESSION_STATEMENT","change":"getOutbound().pong(frame.getPayLoad())","source":"org.apache.catalina.websocket.StreamInbound.doPing(WsFrame)","target":"org.apache.catalina.websocket.StreamInbound.onData()","added":false,"scope":"SOURCE","local":"org.apache.catalina.websocket.StreamInbound.doPing(WsFrame)"} {"project":"apache_tomcat","commit":"40d8e7c6a5ae87160a8b1acb4902c8b2fdaa1261","changeType":"METHOD_INVOCATION","change":"frame.getPayLoad()","source":"org.apache.catalina.websocket.StreamInbound.doPing(WsFrame)","target":"org.apache.catalina.websocket.StreamInbound.onData()","added":false,"scope":"SOURCE","local":"org.apache.catalina.websocket.StreamInbound.doPing(WsFrame)"} {"project":"apache_tomcat","commit":"40d8e7c6a5ae87160a8b1acb4902c8b2fdaa1261","changeType":"METHOD_INVOCATION","change":"getOutbound()","source":"org.apache.catalina.websocket.StreamInbound.doPing(WsFrame)","target":"org.apache.catalina.websocket.StreamInbound.onData()","added":false,"scope":"SOURCE","local":"org.apache.catalina.websocket.StreamInbound.doPing(WsFrame)"} {"project":"apache_tomcat","commit":"40d8e7c6a5ae87160a8b1acb4902c8b2fdaa1261","changeType":"METHOD_INVOCATION","change":"getOutbound().pong(frame.getPayLoad())","source":"org.apache.catalina.websocket.StreamInbound.doPing(WsFrame)","target":"org.apache.catalina.websocket.StreamInbound.onData()","added":false,"scope":"SOURCE","local":"org.apache.catalina.websocket.StreamInbound.doPing(WsFrame)"} {"project":"apache_tomcat","commit":"40d8e7c6a5ae87160a8b1acb4902c8b2fdaa1261","changeType":"MODIFIER","change":"private","source":"org.apache.catalina.websocket.StreamInbound.doPing(WsFrame)","target":"org.apache.catalina.websocket.StreamInbound.onData()","added":false,"scope":"SOURCE","local":"org.apache.catalina.websocket.StreamInbound.doPing(WsFrame)"} {"project":"apache_tomcat","commit":"40d8e7c6a5ae87160a8b1acb4902c8b2fdaa1261","changeType":"PRIMITIVE_TYPE","change":"void","source":"org.apache.catalina.websocket.StreamInbound.doPing(WsFrame)","target":"org.apache.catalina.websocket.StreamInbound.onData()","added":false,"scope":"SOURCE","local":"org.apache.catalina.websocket.StreamInbound.doPing(WsFrame)"} {"project":"apache_tomcat","commit":"40d8e7c6a5ae87160a8b1acb4902c8b2fdaa1261","changeType":"SIMPLE_TYPE","change":"IOException","source":"org.apache.catalina.websocket.StreamInbound.doPing(WsFrame)","target":"org.apache.catalina.websocket.StreamInbound.onData()","added":false,"scope":"SOURCE","local":"org.apache.catalina.websocket.StreamInbound.doPing(WsFrame)"} {"project":"apache_tomcat","commit":"40d8e7c6a5ae87160a8b1acb4902c8b2fdaa1261","changeType":"SIMPLE_TYPE","change":"WsFrame","source":"org.apache.catalina.websocket.StreamInbound.doPing(WsFrame)","target":"org.apache.catalina.websocket.StreamInbound.onData()","added":false,"scope":"SOURCE","local":"org.apache.catalina.websocket.StreamInbound.doPing(WsFrame)"} {"project":"apache_tomcat","commit":"40d8e7c6a5ae87160a8b1acb4902c8b2fdaa1261","changeType":"SINGLE_VARIABLE_DECLARATION","change":"WsFrame frame","source":"org.apache.catalina.websocket.StreamInbound.doPing(WsFrame)","target":"org.apache.catalina.websocket.StreamInbound.onData()","added":false,"scope":"SOURCE","local":"org.apache.catalina.websocket.StreamInbound.doPing(WsFrame)"} {"project":"apache_tomcat","commit":"40d8e7c6a5ae87160a8b1acb4902c8b2fdaa1261","changeType":"CATCH_CLAUSE","change":"catch (IOException ioe) {\n getWsOutbound().close(1002,null);\n return SocketState.CLOSED;\n}\n","source":"org.apache.catalina.websocket.StreamInbound.doPing(WsFrame)","target":"org.apache.catalina.websocket.StreamInbound.onData()","added":true,"scope":"TARGET","local":"org.apache.catalina.websocket.StreamInbound.onData()"} {"project":"apache_tomcat","commit":"40d8e7c6a5ae87160a8b1acb4902c8b2fdaa1261","changeType":"CATCH_CLAUSE","change":"catch (MalformedInputException mie) {\n getWsOutbound().close(1007,null);\n return SocketState.CLOSED;\n}\n","source":"org.apache.catalina.websocket.StreamInbound.doPing(WsFrame)","target":"org.apache.catalina.websocket.StreamInbound.onData()","added":true,"scope":"TARGET","local":"org.apache.catalina.websocket.StreamInbound.onData()"} {"project":"apache_tomcat","commit":"40d8e7c6a5ae87160a8b1acb4902c8b2fdaa1261","changeType":"CATCH_CLAUSE","change":"catch (UnmappableCharacterException uce) {\n getWsOutbound().close(1007,null);\n return SocketState.CLOSED;\n}\n","source":"org.apache.catalina.websocket.StreamInbound.doPing(WsFrame)","target":"org.apache.catalina.websocket.StreamInbound.onData()","added":true,"scope":"TARGET","local":"org.apache.catalina.websocket.StreamInbound.onData()"} {"project":"apache_tomcat","commit":"40d8e7c6a5ae87160a8b1acb4902c8b2fdaa1261","changeType":"CLASS_INSTANCE_CREATION","change":"new WsInputStream(processor,getWsOutbound())","source":"org.apache.catalina.websocket.StreamInbound.doPing(WsFrame)","target":"org.apache.catalina.websocket.StreamInbound.onData()","added":true,"scope":"TARGET","local":"org.apache.catalina.websocket.StreamInbound.onData()"} {"project":"apache_tomcat","commit":"40d8e7c6a5ae87160a8b1acb4902c8b2fdaa1261","changeType":"EXPRESSION_STATEMENT","change":"getWsOutbound().close(1002,null)","source":"org.apache.catalina.websocket.StreamInbound.doPing(WsFrame)","target":"org.apache.catalina.websocket.StreamInbound.onData()","added":true,"scope":"TARGET","local":"org.apache.catalina.websocket.StreamInbound.onData()"} {"project":"apache_tomcat","commit":"40d8e7c6a5ae87160a8b1acb4902c8b2fdaa1261","changeType":"EXPRESSION_STATEMENT","change":"getWsOutbound().close(frame)","source":"org.apache.catalina.websocket.StreamInbound.doPing(WsFrame)","target":"org.apache.catalina.websocket.StreamInbound.onData()","added":true,"scope":"TARGET","local":"org.apache.catalina.websocket.StreamInbound.onData()"} {"project":"apache_tomcat","commit":"40d8e7c6a5ae87160a8b1acb4902c8b2fdaa1261","changeType":"EXPRESSION_STATEMENT","change":"getWsOutbound().close(1007,null)","source":"org.apache.catalina.websocket.StreamInbound.doPing(WsFrame)","target":"org.apache.catalina.websocket.StreamInbound.onData()","added":true,"scope":"TARGET","local":"org.apache.catalina.websocket.StreamInbound.onData()"} {"project":"apache_tomcat","commit":"40d8e7c6a5ae87160a8b1acb4902c8b2fdaa1261","changeType":"EXPRESSION_STATEMENT","change":"getWsOutbound().pong(frame.getPayLoad())","source":"org.apache.catalina.websocket.StreamInbound.doPing(WsFrame)","target":"org.apache.catalina.websocket.StreamInbound.onData()","added":true,"scope":"TARGET","local":"org.apache.catalina.websocket.StreamInbound.onData()"} {"project":"apache_tomcat","commit":"40d8e7c6a5ae87160a8b1acb4902c8b2fdaa1261","changeType":"METHOD_INVOCATION","change":"getWsOutbound().close(1002,null)","source":"org.apache.catalina.websocket.StreamInbound.doPing(WsFrame)","target":"org.apache.catalina.websocket.StreamInbound.onData()","added":true,"scope":"TARGET","local":"org.apache.catalina.websocket.StreamInbound.onData()"} {"project":"apache_tomcat","commit":"40d8e7c6a5ae87160a8b1acb4902c8b2fdaa1261","changeType":"METHOD_INVOCATION","change":"frame.getPayLoad()","source":"org.apache.catalina.websocket.StreamInbound.doPing(WsFrame)","target":"org.apache.catalina.websocket.StreamInbound.onData()","added":true,"scope":"TARGET","local":"org.apache.catalina.websocket.StreamInbound.onData()"} {"project":"apache_tomcat","commit":"40d8e7c6a5ae87160a8b1acb4902c8b2fdaa1261","changeType":"METHOD_INVOCATION","change":"getWsOutbound().close(frame)","source":"org.apache.catalina.websocket.StreamInbound.doPing(WsFrame)","target":"org.apache.catalina.websocket.StreamInbound.onData()","added":true,"scope":"TARGET","local":"org.apache.catalina.websocket.StreamInbound.onData()"} {"project":"apache_tomcat","commit":"40d8e7c6a5ae87160a8b1acb4902c8b2fdaa1261","changeType":"METHOD_INVOCATION","change":"getWsOutbound().close(1007,null)","source":"org.apache.catalina.websocket.StreamInbound.doPing(WsFrame)","target":"org.apache.catalina.websocket.StreamInbound.onData()","added":true,"scope":"TARGET","local":"org.apache.catalina.websocket.StreamInbound.onData()"} {"project":"apache_tomcat","commit":"40d8e7c6a5ae87160a8b1acb4902c8b2fdaa1261","changeType":"METHOD_INVOCATION","change":"getWsOutbound().pong(frame.getPayLoad())","source":"org.apache.catalina.websocket.StreamInbound.doPing(WsFrame)","target":"org.apache.catalina.websocket.StreamInbound.onData()","added":true,"scope":"TARGET","local":"org.apache.catalina.websocket.StreamInbound.onData()"} {"project":"apache_tomcat","commit":"40d8e7c6a5ae87160a8b1acb4902c8b2fdaa1261","changeType":"METHOD_INVOCATION","change":"getWsOutbound()","source":"org.apache.catalina.websocket.StreamInbound.doPing(WsFrame)","target":"org.apache.catalina.websocket.StreamInbound.onData()","added":true,"scope":"TARGET","local":"org.apache.catalina.websocket.StreamInbound.onData()"} {"project":"apache_tomcat","commit":"40d8e7c6a5ae87160a8b1acb4902c8b2fdaa1261","changeType":"MODIFIER","change":"final","source":"org.apache.catalina.websocket.StreamInbound.doPing(WsFrame)","target":"org.apache.catalina.websocket.StreamInbound.onData()","added":true,"scope":"TARGET","local":"org.apache.catalina.websocket.StreamInbound.onData()"} {"project":"apache_tomcat","commit":"40d8e7c6a5ae87160a8b1acb4902c8b2fdaa1261","changeType":"TRY_STATEMENT","change":"try {\n WsInputStream wsIs\u003dnew WsInputStream(processor,getWsOutbound());\n WsFrame frame\u003dwsIs.getFrame();\n if (frame.getRsv() \u003e 0) {\n getWsOutbound().close(1002,null);\n return SocketState.CLOSED;\n }\n byte opCode\u003dframe.getOpCode();\n if (opCode \u003d\u003d Constants.OPCODE_BINARY) {\n onBinaryData(wsIs);\n return SocketState.UPGRADED;\n }\n else if (opCode \u003d\u003d Constants.OPCODE_TEXT) {\n InputStreamReader r\u003dnew InputStreamReader(wsIs,B2CConverter.UTF_8.newDecoder().onMalformedInput(CodingErrorAction.REPORT).onUnmappableCharacter(CodingErrorAction.REPORT));\n onTextData(r);\n return SocketState.UPGRADED;\n }\n if (opCode \u003d\u003d Constants.OPCODE_CLOSE) {\n getWsOutbound().close(frame);\n return SocketState.CLOSED;\n }\n else if (opCode \u003d\u003d Constants.OPCODE_PING) {\n getWsOutbound().pong(frame.getPayLoad());\n return SocketState.UPGRADED;\n }\n else if (opCode \u003d\u003d Constants.OPCODE_PONG) {\n return SocketState.UPGRADED;\n }\n getWsOutbound().close(1002,null);\n return SocketState.CLOSED;\n}\n catch (MalformedInputException mie) {\n getWsOutbound().close(1007,null);\n return SocketState.CLOSED;\n}\ncatch (UnmappableCharacterException uce) {\n getWsOutbound().close(1007,null);\n return SocketState.CLOSED;\n}\ncatch (IOException ioe) {\n getWsOutbound().close(1002,null);\n return SocketState.CLOSED;\n}\n","source":"org.apache.catalina.websocket.StreamInbound.doPing(WsFrame)","target":"org.apache.catalina.websocket.StreamInbound.onData()","added":true,"scope":"TARGET","local":"org.apache.catalina.websocket.StreamInbound.onData()"} {"project":"apache_tomcat","commit":"40d8e7c6a5ae87160a8b1acb4902c8b2fdaa1261","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"WsInputStream [wsIs\u003dnew WsInputStream(processor,getWsOutbound())]","source":"org.apache.catalina.websocket.StreamInbound.doPing(WsFrame)","target":"org.apache.catalina.websocket.StreamInbound.onData()","added":true,"scope":"TARGET","local":"org.apache.catalina.websocket.StreamInbound.onData()"} {"project":"apache_tomcat","commit":"40d8e7c6a5ae87160a8b1acb4902c8b2fdaa1261","changeType":"CATCH_CLAUSE","change":"catch (UnmappableCharacterException uce) {\n getOutbound().close(1007,null);\n return SocketState.CLOSED;\n}\n","source":"org.apache.catalina.websocket.StreamInbound.doPing(WsFrame)","target":"org.apache.catalina.websocket.StreamInbound.onData()","added":false,"scope":"TARGET","local":"org.apache.catalina.websocket.StreamInbound.onData()"} {"project":"apache_tomcat","commit":"40d8e7c6a5ae87160a8b1acb4902c8b2fdaa1261","changeType":"CATCH_CLAUSE","change":"catch (IOException ioe) {\n getOutbound().close(1002,null);\n return SocketState.CLOSED;\n}\n","source":"org.apache.catalina.websocket.StreamInbound.doPing(WsFrame)","target":"org.apache.catalina.websocket.StreamInbound.onData()","added":false,"scope":"TARGET","local":"org.apache.catalina.websocket.StreamInbound.onData()"} {"project":"apache_tomcat","commit":"40d8e7c6a5ae87160a8b1acb4902c8b2fdaa1261","changeType":"CATCH_CLAUSE","change":"catch (MalformedInputException mie) {\n getOutbound().close(1007,null);\n return SocketState.CLOSED;\n}\n","source":"org.apache.catalina.websocket.StreamInbound.doPing(WsFrame)","target":"org.apache.catalina.websocket.StreamInbound.onData()","added":false,"scope":"TARGET","local":"org.apache.catalina.websocket.StreamInbound.onData()"} {"project":"apache_tomcat","commit":"40d8e7c6a5ae87160a8b1acb4902c8b2fdaa1261","changeType":"CLASS_INSTANCE_CREATION","change":"new WsInputStream(processor,outbound)","source":"org.apache.catalina.websocket.StreamInbound.doPing(WsFrame)","target":"org.apache.catalina.websocket.StreamInbound.onData()","added":false,"scope":"TARGET","local":"org.apache.catalina.websocket.StreamInbound.onData()"} {"project":"apache_tomcat","commit":"40d8e7c6a5ae87160a8b1acb4902c8b2fdaa1261","changeType":"EXPRESSION_STATEMENT","change":"getOutbound().close(1002,null)","source":"org.apache.catalina.websocket.StreamInbound.doPing(WsFrame)","target":"org.apache.catalina.websocket.StreamInbound.onData()","added":false,"scope":"TARGET","local":"org.apache.catalina.websocket.StreamInbound.onData()"} {"project":"apache_tomcat","commit":"40d8e7c6a5ae87160a8b1acb4902c8b2fdaa1261","changeType":"EXPRESSION_STATEMENT","change":"getOutbound().close(1007,null)","source":"org.apache.catalina.websocket.StreamInbound.doPing(WsFrame)","target":"org.apache.catalina.websocket.StreamInbound.onData()","added":false,"scope":"TARGET","local":"org.apache.catalina.websocket.StreamInbound.onData()"} {"project":"apache_tomcat","commit":"40d8e7c6a5ae87160a8b1acb4902c8b2fdaa1261","changeType":"EXPRESSION_STATEMENT","change":"getOutbound().close(frame)","source":"org.apache.catalina.websocket.StreamInbound.doPing(WsFrame)","target":"org.apache.catalina.websocket.StreamInbound.onData()","added":false,"scope":"TARGET","local":"org.apache.catalina.websocket.StreamInbound.onData()"} {"project":"apache_tomcat","commit":"40d8e7c6a5ae87160a8b1acb4902c8b2fdaa1261","changeType":"EXPRESSION_STATEMENT","change":"doPing(frame)","source":"org.apache.catalina.websocket.StreamInbound.doPing(WsFrame)","target":"org.apache.catalina.websocket.StreamInbound.onData()","added":false,"scope":"TARGET","local":"org.apache.catalina.websocket.StreamInbound.onData()"} {"project":"apache_tomcat","commit":"40d8e7c6a5ae87160a8b1acb4902c8b2fdaa1261","changeType":"METHOD_INVOCATION","change":"getOutbound().close(1002,null)","source":"org.apache.catalina.websocket.StreamInbound.doPing(WsFrame)","target":"org.apache.catalina.websocket.StreamInbound.onData()","added":false,"scope":"TARGET","local":"org.apache.catalina.websocket.StreamInbound.onData()"} {"project":"apache_tomcat","commit":"40d8e7c6a5ae87160a8b1acb4902c8b2fdaa1261","changeType":"METHOD_INVOCATION","change":"getOutbound().close(1007,null)","source":"org.apache.catalina.websocket.StreamInbound.doPing(WsFrame)","target":"org.apache.catalina.websocket.StreamInbound.onData()","added":false,"scope":"TARGET","local":"org.apache.catalina.websocket.StreamInbound.onData()"} {"project":"apache_tomcat","commit":"40d8e7c6a5ae87160a8b1acb4902c8b2fdaa1261","changeType":"METHOD_INVOCATION","change":"getOutbound().close(frame)","source":"org.apache.catalina.websocket.StreamInbound.doPing(WsFrame)","target":"org.apache.catalina.websocket.StreamInbound.onData()","added":false,"scope":"TARGET","local":"org.apache.catalina.websocket.StreamInbound.onData()"} {"project":"apache_tomcat","commit":"40d8e7c6a5ae87160a8b1acb4902c8b2fdaa1261","changeType":"METHOD_INVOCATION","change":"doPing(frame)","source":"org.apache.catalina.websocket.StreamInbound.doPing(WsFrame)","target":"org.apache.catalina.websocket.StreamInbound.onData()","added":false,"scope":"TARGET","local":"org.apache.catalina.websocket.StreamInbound.onData()"} {"project":"apache_tomcat","commit":"40d8e7c6a5ae87160a8b1acb4902c8b2fdaa1261","changeType":"METHOD_INVOCATION","change":"getOutbound()","source":"org.apache.catalina.websocket.StreamInbound.doPing(WsFrame)","target":"org.apache.catalina.websocket.StreamInbound.onData()","added":false,"scope":"TARGET","local":"org.apache.catalina.websocket.StreamInbound.onData()"} {"project":"apache_tomcat","commit":"40d8e7c6a5ae87160a8b1acb4902c8b2fdaa1261","changeType":"TRY_STATEMENT","change":"try {\n WsInputStream wsIs\u003dnew WsInputStream(processor,outbound);\n WsFrame frame\u003dwsIs.getFrame();\n if (frame.getRsv() \u003e 0) {\n getOutbound().close(1002,null);\n return SocketState.CLOSED;\n }\n byte opCode\u003dframe.getOpCode();\n if (opCode \u003d\u003d Constants.OPCODE_BINARY) {\n onBinaryData(wsIs);\n return SocketState.UPGRADED;\n }\n else if (opCode \u003d\u003d Constants.OPCODE_TEXT) {\n InputStreamReader r\u003dnew InputStreamReader(wsIs,B2CConverter.UTF_8.newDecoder().onMalformedInput(CodingErrorAction.REPORT).onUnmappableCharacter(CodingErrorAction.REPORT));\n onTextData(r);\n return SocketState.UPGRADED;\n }\n if (opCode \u003d\u003d Constants.OPCODE_CLOSE) {\n getOutbound().close(frame);\n return SocketState.CLOSED;\n }\n else if (opCode \u003d\u003d Constants.OPCODE_PING) {\n doPing(frame);\n return SocketState.UPGRADED;\n }\n else if (opCode \u003d\u003d Constants.OPCODE_PONG) {\n return SocketState.UPGRADED;\n }\n getOutbound().close(1002,null);\n return SocketState.CLOSED;\n}\n catch (MalformedInputException mie) {\n getOutbound().close(1007,null);\n return SocketState.CLOSED;\n}\ncatch (UnmappableCharacterException uce) {\n getOutbound().close(1007,null);\n return SocketState.CLOSED;\n}\ncatch (IOException ioe) {\n getOutbound().close(1002,null);\n return SocketState.CLOSED;\n}\n","source":"org.apache.catalina.websocket.StreamInbound.doPing(WsFrame)","target":"org.apache.catalina.websocket.StreamInbound.onData()","added":false,"scope":"TARGET","local":"org.apache.catalina.websocket.StreamInbound.onData()"} {"project":"apache_tomcat","commit":"40d8e7c6a5ae87160a8b1acb4902c8b2fdaa1261","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"WsInputStream [wsIs\u003dnew WsInputStream(processor,outbound)]","source":"org.apache.catalina.websocket.StreamInbound.doPing(WsFrame)","target":"org.apache.catalina.websocket.StreamInbound.onData()","added":false,"scope":"TARGET","local":"org.apache.catalina.websocket.StreamInbound.onData()"} {"project":"apache_tomcat","commit":"7d5a2bfa8a062939f6e4490a19994b96b4e50e42","changeType":"METHOD_DECLARATION","change":"org.apache.catalina.core.AsyncContextImpl.doFireOnComplete()","source":"org.apache.catalina.core.AsyncContextImpl.doFireOnComplete()","target":"org.apache.catalina.core.AsyncContextImpl.fireOnComplete()","added":false,"scope":"CLASS_S","local":"java.org.apache.catalina.core.AsyncContextImpl"} {"project":"apache_tomcat","commit":"7d5a2bfa8a062939f6e4490a19994b96b4e50e42","changeType":"CATCH_CLAUSE","change":"catch (Throwable t) {\n ExceptionUtils.handleThrowable(t);\n log.warn(\"onComplete() failed for listener of type [\" + listener.getClass().getName() + \"]\",t);\n}\n","source":"org.apache.catalina.core.AsyncContextImpl.doFireOnComplete()","target":"org.apache.catalina.core.AsyncContextImpl.fireOnComplete()","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.AsyncContextImpl.doFireOnComplete()"} {"project":"apache_tomcat","commit":"7d5a2bfa8a062939f6e4490a19994b96b4e50e42","changeType":"CLASS_INSTANCE_CREATION","change":"new ArrayList\u003c\u003e()","source":"org.apache.catalina.core.AsyncContextImpl.doFireOnComplete()","target":"org.apache.catalina.core.AsyncContextImpl.fireOnComplete()","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.AsyncContextImpl.doFireOnComplete()"} {"project":"apache_tomcat","commit":"7d5a2bfa8a062939f6e4490a19994b96b4e50e42","changeType":"ENHANCED_FOR_STATEMENT","change":"for (AsyncListenerWrapper listener : listenersCopy) {\n try {\n listener.fireOnComplete(event);\n }\n catch ( Throwable t) {\n ExceptionUtils.handleThrowable(t);\n log.warn(\"onComplete() failed for listener of type [\" + listener.getClass().getName() + \"]\",t);\n }\n}\n","source":"org.apache.catalina.core.AsyncContextImpl.doFireOnComplete()","target":"org.apache.catalina.core.AsyncContextImpl.fireOnComplete()","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.AsyncContextImpl.doFireOnComplete()"} {"project":"apache_tomcat","commit":"7d5a2bfa8a062939f6e4490a19994b96b4e50e42","changeType":"EXPRESSION_STATEMENT","change":"context.unbind(Globals.IS_SECURITY_ENABLED,oldCL)","source":"org.apache.catalina.core.AsyncContextImpl.doFireOnComplete()","target":"org.apache.catalina.core.AsyncContextImpl.fireOnComplete()","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.AsyncContextImpl.doFireOnComplete()"} {"project":"apache_tomcat","commit":"7d5a2bfa8a062939f6e4490a19994b96b4e50e42","changeType":"EXPRESSION_STATEMENT","change":"clearServletRequestResponse()","source":"org.apache.catalina.core.AsyncContextImpl.doFireOnComplete()","target":"org.apache.catalina.core.AsyncContextImpl.fireOnComplete()","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.AsyncContextImpl.doFireOnComplete()"} {"project":"apache_tomcat","commit":"7d5a2bfa8a062939f6e4490a19994b96b4e50e42","changeType":"EXPRESSION_STATEMENT","change":"log.warn(\"onComplete() failed for listener of type [\" + listener.getClass().getName() + \"]\",t)","source":"org.apache.catalina.core.AsyncContextImpl.doFireOnComplete()","target":"org.apache.catalina.core.AsyncContextImpl.fireOnComplete()","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.AsyncContextImpl.doFireOnComplete()"} {"project":"apache_tomcat","commit":"7d5a2bfa8a062939f6e4490a19994b96b4e50e42","changeType":"EXPRESSION_STATEMENT","change":"ExceptionUtils.handleThrowable(t)","source":"org.apache.catalina.core.AsyncContextImpl.doFireOnComplete()","target":"org.apache.catalina.core.AsyncContextImpl.fireOnComplete()","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.AsyncContextImpl.doFireOnComplete()"} {"project":"apache_tomcat","commit":"7d5a2bfa8a062939f6e4490a19994b96b4e50e42","changeType":"EXPRESSION_STATEMENT","change":"listener.fireOnComplete(event)","source":"org.apache.catalina.core.AsyncContextImpl.doFireOnComplete()","target":"org.apache.catalina.core.AsyncContextImpl.fireOnComplete()","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.AsyncContextImpl.doFireOnComplete()"} {"project":"apache_tomcat","commit":"7d5a2bfa8a062939f6e4490a19994b96b4e50e42","changeType":"EXPRESSION_STATEMENT","change":"listenersCopy.addAll(listeners)","source":"org.apache.catalina.core.AsyncContextImpl.doFireOnComplete()","target":"org.apache.catalina.core.AsyncContextImpl.fireOnComplete()","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.AsyncContextImpl.doFireOnComplete()"} {"project":"apache_tomcat","commit":"7d5a2bfa8a062939f6e4490a19994b96b4e50e42","changeType":"INFIX_EXPRESSION","change":"\"onComplete() failed for listener of type [\" + listener.getClass().getName() + \"]\"","source":"org.apache.catalina.core.AsyncContextImpl.doFireOnComplete()","target":"org.apache.catalina.core.AsyncContextImpl.fireOnComplete()","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.AsyncContextImpl.doFireOnComplete()"} {"project":"apache_tomcat","commit":"7d5a2bfa8a062939f6e4490a19994b96b4e50e42","changeType":"METHOD_INVOCATION","change":"context.unbind(Globals.IS_SECURITY_ENABLED,oldCL)","source":"org.apache.catalina.core.AsyncContextImpl.doFireOnComplete()","target":"org.apache.catalina.core.AsyncContextImpl.fireOnComplete()","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.AsyncContextImpl.doFireOnComplete()"} {"project":"apache_tomcat","commit":"7d5a2bfa8a062939f6e4490a19994b96b4e50e42","changeType":"METHOD_INVOCATION","change":"clearServletRequestResponse()","source":"org.apache.catalina.core.AsyncContextImpl.doFireOnComplete()","target":"org.apache.catalina.core.AsyncContextImpl.fireOnComplete()","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.AsyncContextImpl.doFireOnComplete()"} {"project":"apache_tomcat","commit":"7d5a2bfa8a062939f6e4490a19994b96b4e50e42","changeType":"METHOD_INVOCATION","change":"listener.getClass()","source":"org.apache.catalina.core.AsyncContextImpl.doFireOnComplete()","target":"org.apache.catalina.core.AsyncContextImpl.fireOnComplete()","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.AsyncContextImpl.doFireOnComplete()"} {"project":"apache_tomcat","commit":"7d5a2bfa8a062939f6e4490a19994b96b4e50e42","changeType":"METHOD_INVOCATION","change":"listener.getClass().getName()","source":"org.apache.catalina.core.AsyncContextImpl.doFireOnComplete()","target":"org.apache.catalina.core.AsyncContextImpl.fireOnComplete()","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.AsyncContextImpl.doFireOnComplete()"} {"project":"apache_tomcat","commit":"7d5a2bfa8a062939f6e4490a19994b96b4e50e42","changeType":"METHOD_INVOCATION","change":"log.warn(\"onComplete() failed for listener of type [\" + listener.getClass().getName() + \"]\",t)","source":"org.apache.catalina.core.AsyncContextImpl.doFireOnComplete()","target":"org.apache.catalina.core.AsyncContextImpl.fireOnComplete()","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.AsyncContextImpl.doFireOnComplete()"} {"project":"apache_tomcat","commit":"7d5a2bfa8a062939f6e4490a19994b96b4e50e42","changeType":"METHOD_INVOCATION","change":"ExceptionUtils.handleThrowable(t)","source":"org.apache.catalina.core.AsyncContextImpl.doFireOnComplete()","target":"org.apache.catalina.core.AsyncContextImpl.fireOnComplete()","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.AsyncContextImpl.doFireOnComplete()"} {"project":"apache_tomcat","commit":"7d5a2bfa8a062939f6e4490a19994b96b4e50e42","changeType":"METHOD_INVOCATION","change":"listener.fireOnComplete(event)","source":"org.apache.catalina.core.AsyncContextImpl.doFireOnComplete()","target":"org.apache.catalina.core.AsyncContextImpl.fireOnComplete()","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.AsyncContextImpl.doFireOnComplete()"} {"project":"apache_tomcat","commit":"7d5a2bfa8a062939f6e4490a19994b96b4e50e42","changeType":"METHOD_INVOCATION","change":"context.bind(Globals.IS_SECURITY_ENABLED,null)","source":"org.apache.catalina.core.AsyncContextImpl.doFireOnComplete()","target":"org.apache.catalina.core.AsyncContextImpl.fireOnComplete()","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.AsyncContextImpl.doFireOnComplete()"} {"project":"apache_tomcat","commit":"7d5a2bfa8a062939f6e4490a19994b96b4e50e42","changeType":"METHOD_INVOCATION","change":"listenersCopy.addAll(listeners)","source":"org.apache.catalina.core.AsyncContextImpl.doFireOnComplete()","target":"org.apache.catalina.core.AsyncContextImpl.fireOnComplete()","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.AsyncContextImpl.doFireOnComplete()"} {"project":"apache_tomcat","commit":"7d5a2bfa8a062939f6e4490a19994b96b4e50e42","changeType":"MODIFIER","change":"private","source":"org.apache.catalina.core.AsyncContextImpl.doFireOnComplete()","target":"org.apache.catalina.core.AsyncContextImpl.fireOnComplete()","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.AsyncContextImpl.doFireOnComplete()"} {"project":"apache_tomcat","commit":"7d5a2bfa8a062939f6e4490a19994b96b4e50e42","changeType":"NULL_LITERAL","change":"null","source":"org.apache.catalina.core.AsyncContextImpl.doFireOnComplete()","target":"org.apache.catalina.core.AsyncContextImpl.fireOnComplete()","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.AsyncContextImpl.doFireOnComplete()"} {"project":"apache_tomcat","commit":"7d5a2bfa8a062939f6e4490a19994b96b4e50e42","changeType":"PARAMETERIZED_TYPE","change":"ArrayList\u003c\u003e","source":"org.apache.catalina.core.AsyncContextImpl.doFireOnComplete()","target":"org.apache.catalina.core.AsyncContextImpl.fireOnComplete()","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.AsyncContextImpl.doFireOnComplete()"} {"project":"apache_tomcat","commit":"7d5a2bfa8a062939f6e4490a19994b96b4e50e42","changeType":"PARAMETERIZED_TYPE","change":"List\u003cAsyncListenerWrapper\u003e","source":"org.apache.catalina.core.AsyncContextImpl.doFireOnComplete()","target":"org.apache.catalina.core.AsyncContextImpl.fireOnComplete()","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.AsyncContextImpl.doFireOnComplete()"} {"project":"apache_tomcat","commit":"7d5a2bfa8a062939f6e4490a19994b96b4e50e42","changeType":"PRIMITIVE_TYPE","change":"void","source":"org.apache.catalina.core.AsyncContextImpl.doFireOnComplete()","target":"org.apache.catalina.core.AsyncContextImpl.fireOnComplete()","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.AsyncContextImpl.doFireOnComplete()"} {"project":"apache_tomcat","commit":"7d5a2bfa8a062939f6e4490a19994b96b4e50e42","changeType":"QUALIFIED_NAME","change":"Globals.IS_SECURITY_ENABLED","source":"org.apache.catalina.core.AsyncContextImpl.doFireOnComplete()","target":"org.apache.catalina.core.AsyncContextImpl.fireOnComplete()","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.AsyncContextImpl.doFireOnComplete()"} {"project":"apache_tomcat","commit":"7d5a2bfa8a062939f6e4490a19994b96b4e50e42","changeType":"SIMPLE_TYPE","change":"Throwable","source":"org.apache.catalina.core.AsyncContextImpl.doFireOnComplete()","target":"org.apache.catalina.core.AsyncContextImpl.fireOnComplete()","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.AsyncContextImpl.doFireOnComplete()"} {"project":"apache_tomcat","commit":"7d5a2bfa8a062939f6e4490a19994b96b4e50e42","changeType":"SIMPLE_TYPE","change":"AsyncListenerWrapper","source":"org.apache.catalina.core.AsyncContextImpl.doFireOnComplete()","target":"org.apache.catalina.core.AsyncContextImpl.fireOnComplete()","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.AsyncContextImpl.doFireOnComplete()"} {"project":"apache_tomcat","commit":"7d5a2bfa8a062939f6e4490a19994b96b4e50e42","changeType":"SIMPLE_TYPE","change":"ClassLoader","source":"org.apache.catalina.core.AsyncContextImpl.doFireOnComplete()","target":"org.apache.catalina.core.AsyncContextImpl.fireOnComplete()","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.AsyncContextImpl.doFireOnComplete()"} {"project":"apache_tomcat","commit":"7d5a2bfa8a062939f6e4490a19994b96b4e50e42","changeType":"SIMPLE_TYPE","change":"ArrayList","source":"org.apache.catalina.core.AsyncContextImpl.doFireOnComplete()","target":"org.apache.catalina.core.AsyncContextImpl.fireOnComplete()","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.AsyncContextImpl.doFireOnComplete()"} {"project":"apache_tomcat","commit":"7d5a2bfa8a062939f6e4490a19994b96b4e50e42","changeType":"SIMPLE_TYPE","change":"List","source":"org.apache.catalina.core.AsyncContextImpl.doFireOnComplete()","target":"org.apache.catalina.core.AsyncContextImpl.fireOnComplete()","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.AsyncContextImpl.doFireOnComplete()"} {"project":"apache_tomcat","commit":"7d5a2bfa8a062939f6e4490a19994b96b4e50e42","changeType":"SINGLE_VARIABLE_DECLARATION","change":"Throwable t","source":"org.apache.catalina.core.AsyncContextImpl.doFireOnComplete()","target":"org.apache.catalina.core.AsyncContextImpl.fireOnComplete()","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.AsyncContextImpl.doFireOnComplete()"} {"project":"apache_tomcat","commit":"7d5a2bfa8a062939f6e4490a19994b96b4e50e42","changeType":"SINGLE_VARIABLE_DECLARATION","change":"AsyncListenerWrapper listener","source":"org.apache.catalina.core.AsyncContextImpl.doFireOnComplete()","target":"org.apache.catalina.core.AsyncContextImpl.fireOnComplete()","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.AsyncContextImpl.doFireOnComplete()"} {"project":"apache_tomcat","commit":"7d5a2bfa8a062939f6e4490a19994b96b4e50e42","changeType":"STRING_LITERAL","change":"]","source":"org.apache.catalina.core.AsyncContextImpl.doFireOnComplete()","target":"org.apache.catalina.core.AsyncContextImpl.fireOnComplete()","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.AsyncContextImpl.doFireOnComplete()"} {"project":"apache_tomcat","commit":"7d5a2bfa8a062939f6e4490a19994b96b4e50e42","changeType":"STRING_LITERAL","change":"onComplete() failed for listener of type [","source":"org.apache.catalina.core.AsyncContextImpl.doFireOnComplete()","target":"org.apache.catalina.core.AsyncContextImpl.fireOnComplete()","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.AsyncContextImpl.doFireOnComplete()"} {"project":"apache_tomcat","commit":"7d5a2bfa8a062939f6e4490a19994b96b4e50e42","changeType":"TRY_STATEMENT","change":"try {\n listener.fireOnComplete(event);\n}\n catch (Throwable t) {\n ExceptionUtils.handleThrowable(t);\n log.warn(\"onComplete() failed for listener of type [\" + listener.getClass().getName() + \"]\",t);\n}\n","source":"org.apache.catalina.core.AsyncContextImpl.doFireOnComplete()","target":"org.apache.catalina.core.AsyncContextImpl.fireOnComplete()","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.AsyncContextImpl.doFireOnComplete()"} {"project":"apache_tomcat","commit":"7d5a2bfa8a062939f6e4490a19994b96b4e50e42","changeType":"TRY_STATEMENT","change":"try {\n for ( AsyncListenerWrapper listener : listenersCopy) {\n try {\n listener.fireOnComplete(event);\n }\n catch ( Throwable t) {\n ExceptionUtils.handleThrowable(t);\n log.warn(\"onComplete() failed for listener of type [\" + listener.getClass().getName() + \"]\",t);\n }\n }\n}\n finally {\n clearServletRequestResponse();\n context.unbind(Globals.IS_SECURITY_ENABLED,oldCL);\n}\n","source":"org.apache.catalina.core.AsyncContextImpl.doFireOnComplete()","target":"org.apache.catalina.core.AsyncContextImpl.fireOnComplete()","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.AsyncContextImpl.doFireOnComplete()"} {"project":"apache_tomcat","commit":"7d5a2bfa8a062939f6e4490a19994b96b4e50e42","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"oldCL","source":"org.apache.catalina.core.AsyncContextImpl.doFireOnComplete()","target":"org.apache.catalina.core.AsyncContextImpl.fireOnComplete()","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.AsyncContextImpl.doFireOnComplete()"} {"project":"apache_tomcat","commit":"7d5a2bfa8a062939f6e4490a19994b96b4e50e42","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"listenersCopy","source":"org.apache.catalina.core.AsyncContextImpl.doFireOnComplete()","target":"org.apache.catalina.core.AsyncContextImpl.fireOnComplete()","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.AsyncContextImpl.doFireOnComplete()"} {"project":"apache_tomcat","commit":"7d5a2bfa8a062939f6e4490a19994b96b4e50e42","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"ClassLoader [oldCL\u003dcontext.bind(Globals.IS_SECURITY_ENABLED,null)]","source":"org.apache.catalina.core.AsyncContextImpl.doFireOnComplete()","target":"org.apache.catalina.core.AsyncContextImpl.fireOnComplete()","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.AsyncContextImpl.doFireOnComplete()"} {"project":"apache_tomcat","commit":"7d5a2bfa8a062939f6e4490a19994b96b4e50e42","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"List\u003cAsyncListenerWrapper\u003e [listenersCopy\u003dnew ArrayList\u003c\u003e()]","source":"org.apache.catalina.core.AsyncContextImpl.doFireOnComplete()","target":"org.apache.catalina.core.AsyncContextImpl.fireOnComplete()","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.AsyncContextImpl.doFireOnComplete()"} {"project":"apache_tomcat","commit":"7d5a2bfa8a062939f6e4490a19994b96b4e50e42","changeType":"CATCH_CLAUSE","change":"catch (Throwable t) {\n ExceptionUtils.handleThrowable(t);\n log.warn(\"onComplete() failed for listener of type [\" + listener.getClass().getName() + \"]\",t);\n}\n","source":"org.apache.catalina.core.AsyncContextImpl.doFireOnComplete()","target":"org.apache.catalina.core.AsyncContextImpl.fireOnComplete()","added":true,"scope":"TARGET","local":"org.apache.catalina.core.AsyncContextImpl.fireOnComplete()"} {"project":"apache_tomcat","commit":"7d5a2bfa8a062939f6e4490a19994b96b4e50e42","changeType":"CLASS_INSTANCE_CREATION","change":"new ArrayList\u003c\u003e()","source":"org.apache.catalina.core.AsyncContextImpl.doFireOnComplete()","target":"org.apache.catalina.core.AsyncContextImpl.fireOnComplete()","added":true,"scope":"TARGET","local":"org.apache.catalina.core.AsyncContextImpl.fireOnComplete()"} {"project":"apache_tomcat","commit":"7d5a2bfa8a062939f6e4490a19994b96b4e50e42","changeType":"ENHANCED_FOR_STATEMENT","change":"for (AsyncListenerWrapper listener : listenersCopy) {\n try {\n listener.fireOnComplete(event);\n }\n catch ( Throwable t) {\n ExceptionUtils.handleThrowable(t);\n log.warn(\"onComplete() failed for listener of type [\" + listener.getClass().getName() + \"]\",t);\n }\n}\n","source":"org.apache.catalina.core.AsyncContextImpl.doFireOnComplete()","target":"org.apache.catalina.core.AsyncContextImpl.fireOnComplete()","added":true,"scope":"TARGET","local":"org.apache.catalina.core.AsyncContextImpl.fireOnComplete()"} {"project":"apache_tomcat","commit":"7d5a2bfa8a062939f6e4490a19994b96b4e50e42","changeType":"EXPRESSION_STATEMENT","change":"log.warn(\"onComplete() failed for listener of type [\" + listener.getClass().getName() + \"]\",t)","source":"org.apache.catalina.core.AsyncContextImpl.doFireOnComplete()","target":"org.apache.catalina.core.AsyncContextImpl.fireOnComplete()","added":true,"scope":"TARGET","local":"org.apache.catalina.core.AsyncContextImpl.fireOnComplete()"} {"project":"apache_tomcat","commit":"7d5a2bfa8a062939f6e4490a19994b96b4e50e42","changeType":"EXPRESSION_STATEMENT","change":"listener.fireOnComplete(event)","source":"org.apache.catalina.core.AsyncContextImpl.doFireOnComplete()","target":"org.apache.catalina.core.AsyncContextImpl.fireOnComplete()","added":true,"scope":"TARGET","local":"org.apache.catalina.core.AsyncContextImpl.fireOnComplete()"} {"project":"apache_tomcat","commit":"7d5a2bfa8a062939f6e4490a19994b96b4e50e42","changeType":"EXPRESSION_STATEMENT","change":"context.unbind(Globals.IS_SECURITY_ENABLED,oldCL)","source":"org.apache.catalina.core.AsyncContextImpl.doFireOnComplete()","target":"org.apache.catalina.core.AsyncContextImpl.fireOnComplete()","added":true,"scope":"TARGET","local":"org.apache.catalina.core.AsyncContextImpl.fireOnComplete()"} {"project":"apache_tomcat","commit":"7d5a2bfa8a062939f6e4490a19994b96b4e50e42","changeType":"EXPRESSION_STATEMENT","change":"listenersCopy.addAll(listeners)","source":"org.apache.catalina.core.AsyncContextImpl.doFireOnComplete()","target":"org.apache.catalina.core.AsyncContextImpl.fireOnComplete()","added":true,"scope":"TARGET","local":"org.apache.catalina.core.AsyncContextImpl.fireOnComplete()"} {"project":"apache_tomcat","commit":"7d5a2bfa8a062939f6e4490a19994b96b4e50e42","changeType":"EXPRESSION_STATEMENT","change":"clearServletRequestResponse()","source":"org.apache.catalina.core.AsyncContextImpl.doFireOnComplete()","target":"org.apache.catalina.core.AsyncContextImpl.fireOnComplete()","added":true,"scope":"TARGET","local":"org.apache.catalina.core.AsyncContextImpl.fireOnComplete()"} {"project":"apache_tomcat","commit":"7d5a2bfa8a062939f6e4490a19994b96b4e50e42","changeType":"INFIX_EXPRESSION","change":"\"onComplete() failed for listener of type [\" + listener.getClass().getName() + \"]\"","source":"org.apache.catalina.core.AsyncContextImpl.doFireOnComplete()","target":"org.apache.catalina.core.AsyncContextImpl.fireOnComplete()","added":true,"scope":"TARGET","local":"org.apache.catalina.core.AsyncContextImpl.fireOnComplete()"} {"project":"apache_tomcat","commit":"7d5a2bfa8a062939f6e4490a19994b96b4e50e42","changeType":"METHOD_INVOCATION","change":"listener.getClass()","source":"org.apache.catalina.core.AsyncContextImpl.doFireOnComplete()","target":"org.apache.catalina.core.AsyncContextImpl.fireOnComplete()","added":true,"scope":"TARGET","local":"org.apache.catalina.core.AsyncContextImpl.fireOnComplete()"} {"project":"apache_tomcat","commit":"7d5a2bfa8a062939f6e4490a19994b96b4e50e42","changeType":"METHOD_INVOCATION","change":"listener.getClass().getName()","source":"org.apache.catalina.core.AsyncContextImpl.doFireOnComplete()","target":"org.apache.catalina.core.AsyncContextImpl.fireOnComplete()","added":true,"scope":"TARGET","local":"org.apache.catalina.core.AsyncContextImpl.fireOnComplete()"} {"project":"apache_tomcat","commit":"7d5a2bfa8a062939f6e4490a19994b96b4e50e42","changeType":"METHOD_INVOCATION","change":"log.warn(\"onComplete() failed for listener of type [\" + listener.getClass().getName() + \"]\",t)","source":"org.apache.catalina.core.AsyncContextImpl.doFireOnComplete()","target":"org.apache.catalina.core.AsyncContextImpl.fireOnComplete()","added":true,"scope":"TARGET","local":"org.apache.catalina.core.AsyncContextImpl.fireOnComplete()"} {"project":"apache_tomcat","commit":"7d5a2bfa8a062939f6e4490a19994b96b4e50e42","changeType":"METHOD_INVOCATION","change":"listener.fireOnComplete(event)","source":"org.apache.catalina.core.AsyncContextImpl.doFireOnComplete()","target":"org.apache.catalina.core.AsyncContextImpl.fireOnComplete()","added":true,"scope":"TARGET","local":"org.apache.catalina.core.AsyncContextImpl.fireOnComplete()"} {"project":"apache_tomcat","commit":"7d5a2bfa8a062939f6e4490a19994b96b4e50e42","changeType":"METHOD_INVOCATION","change":"context.bind(Globals.IS_SECURITY_ENABLED,null)","source":"org.apache.catalina.core.AsyncContextImpl.doFireOnComplete()","target":"org.apache.catalina.core.AsyncContextImpl.fireOnComplete()","added":true,"scope":"TARGET","local":"org.apache.catalina.core.AsyncContextImpl.fireOnComplete()"} {"project":"apache_tomcat","commit":"7d5a2bfa8a062939f6e4490a19994b96b4e50e42","changeType":"METHOD_INVOCATION","change":"context.unbind(Globals.IS_SECURITY_ENABLED,oldCL)","source":"org.apache.catalina.core.AsyncContextImpl.doFireOnComplete()","target":"org.apache.catalina.core.AsyncContextImpl.fireOnComplete()","added":true,"scope":"TARGET","local":"org.apache.catalina.core.AsyncContextImpl.fireOnComplete()"} {"project":"apache_tomcat","commit":"7d5a2bfa8a062939f6e4490a19994b96b4e50e42","changeType":"METHOD_INVOCATION","change":"listenersCopy.addAll(listeners)","source":"org.apache.catalina.core.AsyncContextImpl.doFireOnComplete()","target":"org.apache.catalina.core.AsyncContextImpl.fireOnComplete()","added":true,"scope":"TARGET","local":"org.apache.catalina.core.AsyncContextImpl.fireOnComplete()"} {"project":"apache_tomcat","commit":"7d5a2bfa8a062939f6e4490a19994b96b4e50e42","changeType":"METHOD_INVOCATION","change":"clearServletRequestResponse()","source":"org.apache.catalina.core.AsyncContextImpl.doFireOnComplete()","target":"org.apache.catalina.core.AsyncContextImpl.fireOnComplete()","added":true,"scope":"TARGET","local":"org.apache.catalina.core.AsyncContextImpl.fireOnComplete()"} {"project":"apache_tomcat","commit":"7d5a2bfa8a062939f6e4490a19994b96b4e50e42","changeType":"PARAMETERIZED_TYPE","change":"ArrayList\u003c\u003e","source":"org.apache.catalina.core.AsyncContextImpl.doFireOnComplete()","target":"org.apache.catalina.core.AsyncContextImpl.fireOnComplete()","added":true,"scope":"TARGET","local":"org.apache.catalina.core.AsyncContextImpl.fireOnComplete()"} {"project":"apache_tomcat","commit":"7d5a2bfa8a062939f6e4490a19994b96b4e50e42","changeType":"PARAMETERIZED_TYPE","change":"List\u003cAsyncListenerWrapper\u003e","source":"org.apache.catalina.core.AsyncContextImpl.doFireOnComplete()","target":"org.apache.catalina.core.AsyncContextImpl.fireOnComplete()","added":true,"scope":"TARGET","local":"org.apache.catalina.core.AsyncContextImpl.fireOnComplete()"} {"project":"apache_tomcat","commit":"7d5a2bfa8a062939f6e4490a19994b96b4e50e42","changeType":"QUALIFIED_NAME","change":"Globals.IS_SECURITY_ENABLED","source":"org.apache.catalina.core.AsyncContextImpl.doFireOnComplete()","target":"org.apache.catalina.core.AsyncContextImpl.fireOnComplete()","added":true,"scope":"TARGET","local":"org.apache.catalina.core.AsyncContextImpl.fireOnComplete()"} {"project":"apache_tomcat","commit":"7d5a2bfa8a062939f6e4490a19994b96b4e50e42","changeType":"SIMPLE_TYPE","change":"AsyncListenerWrapper","source":"org.apache.catalina.core.AsyncContextImpl.doFireOnComplete()","target":"org.apache.catalina.core.AsyncContextImpl.fireOnComplete()","added":true,"scope":"TARGET","local":"org.apache.catalina.core.AsyncContextImpl.fireOnComplete()"} {"project":"apache_tomcat","commit":"7d5a2bfa8a062939f6e4490a19994b96b4e50e42","changeType":"SIMPLE_TYPE","change":"ArrayList","source":"org.apache.catalina.core.AsyncContextImpl.doFireOnComplete()","target":"org.apache.catalina.core.AsyncContextImpl.fireOnComplete()","added":true,"scope":"TARGET","local":"org.apache.catalina.core.AsyncContextImpl.fireOnComplete()"} {"project":"apache_tomcat","commit":"7d5a2bfa8a062939f6e4490a19994b96b4e50e42","changeType":"SIMPLE_TYPE","change":"ClassLoader","source":"org.apache.catalina.core.AsyncContextImpl.doFireOnComplete()","target":"org.apache.catalina.core.AsyncContextImpl.fireOnComplete()","added":true,"scope":"TARGET","local":"org.apache.catalina.core.AsyncContextImpl.fireOnComplete()"} {"project":"apache_tomcat","commit":"7d5a2bfa8a062939f6e4490a19994b96b4e50e42","changeType":"SIMPLE_TYPE","change":"List","source":"org.apache.catalina.core.AsyncContextImpl.doFireOnComplete()","target":"org.apache.catalina.core.AsyncContextImpl.fireOnComplete()","added":true,"scope":"TARGET","local":"org.apache.catalina.core.AsyncContextImpl.fireOnComplete()"} {"project":"apache_tomcat","commit":"7d5a2bfa8a062939f6e4490a19994b96b4e50e42","changeType":"SINGLE_VARIABLE_DECLARATION","change":"AsyncListenerWrapper listener","source":"org.apache.catalina.core.AsyncContextImpl.doFireOnComplete()","target":"org.apache.catalina.core.AsyncContextImpl.fireOnComplete()","added":true,"scope":"TARGET","local":"org.apache.catalina.core.AsyncContextImpl.fireOnComplete()"} {"project":"apache_tomcat","commit":"7d5a2bfa8a062939f6e4490a19994b96b4e50e42","changeType":"STRING_LITERAL","change":"onComplete() failed for listener of type [","source":"org.apache.catalina.core.AsyncContextImpl.doFireOnComplete()","target":"org.apache.catalina.core.AsyncContextImpl.fireOnComplete()","added":true,"scope":"TARGET","local":"org.apache.catalina.core.AsyncContextImpl.fireOnComplete()"} {"project":"apache_tomcat","commit":"7d5a2bfa8a062939f6e4490a19994b96b4e50e42","changeType":"STRING_LITERAL","change":"]","source":"org.apache.catalina.core.AsyncContextImpl.doFireOnComplete()","target":"org.apache.catalina.core.AsyncContextImpl.fireOnComplete()","added":true,"scope":"TARGET","local":"org.apache.catalina.core.AsyncContextImpl.fireOnComplete()"} {"project":"apache_tomcat","commit":"7d5a2bfa8a062939f6e4490a19994b96b4e50e42","changeType":"TRY_STATEMENT","change":"try {\n listener.fireOnComplete(event);\n}\n catch (Throwable t) {\n ExceptionUtils.handleThrowable(t);\n log.warn(\"onComplete() failed for listener of type [\" + listener.getClass().getName() + \"]\",t);\n}\n","source":"org.apache.catalina.core.AsyncContextImpl.doFireOnComplete()","target":"org.apache.catalina.core.AsyncContextImpl.fireOnComplete()","added":true,"scope":"TARGET","local":"org.apache.catalina.core.AsyncContextImpl.fireOnComplete()"} {"project":"apache_tomcat","commit":"7d5a2bfa8a062939f6e4490a19994b96b4e50e42","changeType":"TRY_STATEMENT","change":"try {\n for ( AsyncListenerWrapper listener : listenersCopy) {\n try {\n listener.fireOnComplete(event);\n }\n catch ( Throwable t) {\n ExceptionUtils.handleThrowable(t);\n log.warn(\"onComplete() failed for listener of type [\" + listener.getClass().getName() + \"]\",t);\n }\n }\n}\n finally {\n clearServletRequestResponse();\n context.unbind(Globals.IS_SECURITY_ENABLED,oldCL);\n}\n","source":"org.apache.catalina.core.AsyncContextImpl.doFireOnComplete()","target":"org.apache.catalina.core.AsyncContextImpl.fireOnComplete()","added":true,"scope":"TARGET","local":"org.apache.catalina.core.AsyncContextImpl.fireOnComplete()"} {"project":"apache_tomcat","commit":"7d5a2bfa8a062939f6e4490a19994b96b4e50e42","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"oldCL","source":"org.apache.catalina.core.AsyncContextImpl.doFireOnComplete()","target":"org.apache.catalina.core.AsyncContextImpl.fireOnComplete()","added":true,"scope":"TARGET","local":"org.apache.catalina.core.AsyncContextImpl.fireOnComplete()"} {"project":"apache_tomcat","commit":"7d5a2bfa8a062939f6e4490a19994b96b4e50e42","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"listenersCopy","source":"org.apache.catalina.core.AsyncContextImpl.doFireOnComplete()","target":"org.apache.catalina.core.AsyncContextImpl.fireOnComplete()","added":true,"scope":"TARGET","local":"org.apache.catalina.core.AsyncContextImpl.fireOnComplete()"} {"project":"apache_tomcat","commit":"7d5a2bfa8a062939f6e4490a19994b96b4e50e42","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"ClassLoader [oldCL\u003dcontext.bind(Globals.IS_SECURITY_ENABLED,null)]","source":"org.apache.catalina.core.AsyncContextImpl.doFireOnComplete()","target":"org.apache.catalina.core.AsyncContextImpl.fireOnComplete()","added":true,"scope":"TARGET","local":"org.apache.catalina.core.AsyncContextImpl.fireOnComplete()"} {"project":"apache_tomcat","commit":"7d5a2bfa8a062939f6e4490a19994b96b4e50e42","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"List\u003cAsyncListenerWrapper\u003e [listenersCopy\u003dnew ArrayList\u003c\u003e()]","source":"org.apache.catalina.core.AsyncContextImpl.doFireOnComplete()","target":"org.apache.catalina.core.AsyncContextImpl.fireOnComplete()","added":true,"scope":"TARGET","local":"org.apache.catalina.core.AsyncContextImpl.fireOnComplete()"} {"project":"apache_tomcat","commit":"7d5a2bfa8a062939f6e4490a19994b96b4e50e42","changeType":"CATCH_CLAUSE","change":"catch (Throwable t) {\n ExceptionUtils.handleThrowable(t);\n log.debug(sm.getString(\"asyncContextImpl.finishResponseError\"),t);\n}\n","source":"org.apache.catalina.core.AsyncContextImpl.doFireOnComplete()","target":"org.apache.catalina.core.AsyncContextImpl.fireOnComplete()","added":false,"scope":"TARGET","local":"org.apache.catalina.core.AsyncContextImpl.fireOnComplete()"} {"project":"apache_tomcat","commit":"7d5a2bfa8a062939f6e4490a19994b96b4e50e42","changeType":"EXPRESSION_STATEMENT","change":"log.debug(sm.getString(\"asyncContextImpl.finishResponseError\"),t)","source":"org.apache.catalina.core.AsyncContextImpl.doFireOnComplete()","target":"org.apache.catalina.core.AsyncContextImpl.fireOnComplete()","added":false,"scope":"TARGET","local":"org.apache.catalina.core.AsyncContextImpl.fireOnComplete()"} {"project":"apache_tomcat","commit":"7d5a2bfa8a062939f6e4490a19994b96b4e50e42","changeType":"EXPRESSION_STATEMENT","change":"request.getCoyoteRequest().action(ActionCode.END_REQUEST,null)","source":"org.apache.catalina.core.AsyncContextImpl.doFireOnComplete()","target":"org.apache.catalina.core.AsyncContextImpl.fireOnComplete()","added":false,"scope":"TARGET","local":"org.apache.catalina.core.AsyncContextImpl.fireOnComplete()"} {"project":"apache_tomcat","commit":"7d5a2bfa8a062939f6e4490a19994b96b4e50e42","changeType":"EXPRESSION_STATEMENT","change":"request.getResponse().finishResponse()","source":"org.apache.catalina.core.AsyncContextImpl.doFireOnComplete()","target":"org.apache.catalina.core.AsyncContextImpl.fireOnComplete()","added":false,"scope":"TARGET","local":"org.apache.catalina.core.AsyncContextImpl.fireOnComplete()"} {"project":"apache_tomcat","commit":"7d5a2bfa8a062939f6e4490a19994b96b4e50e42","changeType":"EXPRESSION_STATEMENT","change":"doFireOnComplete()","source":"org.apache.catalina.core.AsyncContextImpl.doFireOnComplete()","target":"org.apache.catalina.core.AsyncContextImpl.fireOnComplete()","added":false,"scope":"TARGET","local":"org.apache.catalina.core.AsyncContextImpl.fireOnComplete()"} {"project":"apache_tomcat","commit":"7d5a2bfa8a062939f6e4490a19994b96b4e50e42","changeType":"METHOD_INVOCATION","change":"request.getResponse()","source":"org.apache.catalina.core.AsyncContextImpl.doFireOnComplete()","target":"org.apache.catalina.core.AsyncContextImpl.fireOnComplete()","added":false,"scope":"TARGET","local":"org.apache.catalina.core.AsyncContextImpl.fireOnComplete()"} {"project":"apache_tomcat","commit":"7d5a2bfa8a062939f6e4490a19994b96b4e50e42","changeType":"METHOD_INVOCATION","change":"sm.getString(\"asyncContextImpl.finishResponseError\")","source":"org.apache.catalina.core.AsyncContextImpl.doFireOnComplete()","target":"org.apache.catalina.core.AsyncContextImpl.fireOnComplete()","added":false,"scope":"TARGET","local":"org.apache.catalina.core.AsyncContextImpl.fireOnComplete()"} {"project":"apache_tomcat","commit":"7d5a2bfa8a062939f6e4490a19994b96b4e50e42","changeType":"METHOD_INVOCATION","change":"log.debug(sm.getString(\"asyncContextImpl.finishResponseError\"),t)","source":"org.apache.catalina.core.AsyncContextImpl.doFireOnComplete()","target":"org.apache.catalina.core.AsyncContextImpl.fireOnComplete()","added":false,"scope":"TARGET","local":"org.apache.catalina.core.AsyncContextImpl.fireOnComplete()"} {"project":"apache_tomcat","commit":"7d5a2bfa8a062939f6e4490a19994b96b4e50e42","changeType":"METHOD_INVOCATION","change":"request.getCoyoteRequest()","source":"org.apache.catalina.core.AsyncContextImpl.doFireOnComplete()","target":"org.apache.catalina.core.AsyncContextImpl.fireOnComplete()","added":false,"scope":"TARGET","local":"org.apache.catalina.core.AsyncContextImpl.fireOnComplete()"} {"project":"apache_tomcat","commit":"7d5a2bfa8a062939f6e4490a19994b96b4e50e42","changeType":"METHOD_INVOCATION","change":"request.getCoyoteRequest().action(ActionCode.END_REQUEST,null)","source":"org.apache.catalina.core.AsyncContextImpl.doFireOnComplete()","target":"org.apache.catalina.core.AsyncContextImpl.fireOnComplete()","added":false,"scope":"TARGET","local":"org.apache.catalina.core.AsyncContextImpl.fireOnComplete()"} {"project":"apache_tomcat","commit":"7d5a2bfa8a062939f6e4490a19994b96b4e50e42","changeType":"METHOD_INVOCATION","change":"request.getResponse().finishResponse()","source":"org.apache.catalina.core.AsyncContextImpl.doFireOnComplete()","target":"org.apache.catalina.core.AsyncContextImpl.fireOnComplete()","added":false,"scope":"TARGET","local":"org.apache.catalina.core.AsyncContextImpl.fireOnComplete()"} {"project":"apache_tomcat","commit":"7d5a2bfa8a062939f6e4490a19994b96b4e50e42","changeType":"METHOD_INVOCATION","change":"doFireOnComplete()","source":"org.apache.catalina.core.AsyncContextImpl.doFireOnComplete()","target":"org.apache.catalina.core.AsyncContextImpl.fireOnComplete()","added":false,"scope":"TARGET","local":"org.apache.catalina.core.AsyncContextImpl.fireOnComplete()"} {"project":"apache_tomcat","commit":"7d5a2bfa8a062939f6e4490a19994b96b4e50e42","changeType":"QUALIFIED_NAME","change":"ActionCode.END_REQUEST","source":"org.apache.catalina.core.AsyncContextImpl.doFireOnComplete()","target":"org.apache.catalina.core.AsyncContextImpl.fireOnComplete()","added":false,"scope":"TARGET","local":"org.apache.catalina.core.AsyncContextImpl.fireOnComplete()"} {"project":"apache_tomcat","commit":"7d5a2bfa8a062939f6e4490a19994b96b4e50e42","changeType":"STRING_LITERAL","change":"asyncContextImpl.finishResponseError","source":"org.apache.catalina.core.AsyncContextImpl.doFireOnComplete()","target":"org.apache.catalina.core.AsyncContextImpl.fireOnComplete()","added":false,"scope":"TARGET","local":"org.apache.catalina.core.AsyncContextImpl.fireOnComplete()"} {"project":"apache_tomcat","commit":"7d5a2bfa8a062939f6e4490a19994b96b4e50e42","changeType":"TRY_STATEMENT","change":"try {\n request.getResponse().finishResponse();\n request.getCoyoteRequest().action(ActionCode.END_REQUEST,null);\n}\n catch (Throwable t) {\n ExceptionUtils.handleThrowable(t);\n log.debug(sm.getString(\"asyncContextImpl.finishResponseError\"),t);\n}\n","source":"org.apache.catalina.core.AsyncContextImpl.doFireOnComplete()","target":"org.apache.catalina.core.AsyncContextImpl.fireOnComplete()","added":false,"scope":"TARGET","local":"org.apache.catalina.core.AsyncContextImpl.fireOnComplete()"} {"project":"apache_tomcat","commit":"7d5a2bfa8a062939f6e4490a19994b96b4e50e42","changeType":"EXPRESSION_STATEMENT","change":"fireOnComplete()","source":"org.apache.catalina.core.AsyncContextImpl.doFireOnComplete()","target":"org.apache.catalina.core.AsyncContextImpl.fireOnComplete()","added":true,"scope":"SUR_T","local":"org.apache.catalina.core.AsyncContextImpl.doInternalDispatch()"} {"project":"apache_tomcat","commit":"7d5a2bfa8a062939f6e4490a19994b96b4e50e42","changeType":"METHOD_INVOCATION","change":"fireOnComplete()","source":"org.apache.catalina.core.AsyncContextImpl.doFireOnComplete()","target":"org.apache.catalina.core.AsyncContextImpl.fireOnComplete()","added":true,"scope":"SUR_T","local":"org.apache.catalina.core.AsyncContextImpl.doInternalDispatch()"} {"project":"apache_tomcat","commit":"7d5a2bfa8a062939f6e4490a19994b96b4e50e42","changeType":"TRY_STATEMENT","change":"try {\n Runnable runnable\u003ddispatch;\n dispatch\u003dnull;\n runnable.run();\n if (!request.isAsync()) {\n fireOnComplete();\n }\n}\n catch (RuntimeException x) {\n if (x.getCause() instanceof ServletException) {\n throw (ServletException)x.getCause();\n }\n if (x.getCause() instanceof IOException) {\n throw (IOException)x.getCause();\n }\n throw new ServletException(x);\n}\n","source":"org.apache.catalina.core.AsyncContextImpl.doFireOnComplete()","target":"org.apache.catalina.core.AsyncContextImpl.fireOnComplete()","added":true,"scope":"SUR_T","local":"org.apache.catalina.core.AsyncContextImpl.doInternalDispatch()"} {"project":"apache_tomcat","commit":"7d5a2bfa8a062939f6e4490a19994b96b4e50e42","changeType":"EXPRESSION_STATEMENT","change":"doFireOnComplete()","source":"org.apache.catalina.core.AsyncContextImpl.doFireOnComplete()","target":"org.apache.catalina.core.AsyncContextImpl.fireOnComplete()","added":false,"scope":"SUR_S","local":"org.apache.catalina.core.AsyncContextImpl.doInternalDispatch()"} {"project":"apache_tomcat","commit":"7d5a2bfa8a062939f6e4490a19994b96b4e50e42","changeType":"METHOD_INVOCATION","change":"doFireOnComplete()","source":"org.apache.catalina.core.AsyncContextImpl.doFireOnComplete()","target":"org.apache.catalina.core.AsyncContextImpl.fireOnComplete()","added":false,"scope":"SUR_S","local":"org.apache.catalina.core.AsyncContextImpl.doInternalDispatch()"} {"project":"apache_tomcat","commit":"7d5a2bfa8a062939f6e4490a19994b96b4e50e42","changeType":"TRY_STATEMENT","change":"try {\n Runnable runnable\u003ddispatch;\n dispatch\u003dnull;\n runnable.run();\n if (!request.isAsync()) {\n doFireOnComplete();\n }\n}\n catch (RuntimeException x) {\n if (x.getCause() instanceof ServletException) {\n throw (ServletException)x.getCause();\n }\n if (x.getCause() instanceof IOException) {\n throw (IOException)x.getCause();\n }\n throw new ServletException(x);\n}\n","source":"org.apache.catalina.core.AsyncContextImpl.doFireOnComplete()","target":"org.apache.catalina.core.AsyncContextImpl.fireOnComplete()","added":false,"scope":"SUR_S","local":"org.apache.catalina.core.AsyncContextImpl.doInternalDispatch()"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"TRY_STATEMENT","change":"try {\n PageContext pc;\n if (USE_POOL) {\n PageContextPool pool\u003dlocalPool.get();\n if (pool \u003d\u003d null) {\n pool\u003dnew PageContextPool();\n localPool.set(pool);\n }\n pc\u003dpool.get();\n if (pc \u003d\u003d null) {\n pc\u003dnew PageContextImpl();\n }\n }\n else {\n pc\u003dnew PageContextImpl();\n }\n pc.initialize(servlet,request,response,errorPageURL,needsSession,bufferSize,autoflush);\n return pc;\n}\n catch (Throwable ex) {\n ExceptionUtils.handleThrowable(ex);\n if (ex instanceof RuntimeException) {\n throw (RuntimeException)ex;\n }\n log.fatal(\"Exception initializing page context\",ex);\n return null;\n}\n","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"EXT_T","local":"org.apache.jasper.runtime.JspFactoryImpl.internalGetPageContext(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"METHOD_DECLARATION","change":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"CLASS_S","local":"java.org.apache.jasper.runtime.PageContextImpl"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"ASSIGNMENT","change":"isIncluded \u003d request.getAttribute(RequestDispatcher.INCLUDE_SERVLET_PATH) !\u003d null","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"ASSIGNMENT","change":"this.out \u003d baseOut","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"ASSIGNMENT","change":"this.baseOut \u003d new JspWriterImpl(response,bufferSize,autoFlush)","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"ASSIGNMENT","change":"depth \u003d -1","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"ASSIGNMENT","change":"this.session \u003d ((HttpServletRequest)request).getSession()","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"ASSIGNMENT","change":"this.applicationContext \u003d JspApplicationContextImpl.getInstance(context)","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"ASSIGNMENT","change":"this.response \u003d response","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"ASSIGNMENT","change":"this.request \u003d request","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"ASSIGNMENT","change":"this.errorPageURL \u003d errorPageURL","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"ASSIGNMENT","change":"this.context \u003d config.getServletContext()","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"ASSIGNMENT","change":"this.config \u003d servlet.getServletConfig()","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"ASSIGNMENT","change":"this.servlet \u003d servlet","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"CAST_EXPRESSION","change":"(HttpServletRequest)request","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"CLASS_INSTANCE_CREATION","change":"new JspWriterImpl(response,bufferSize,autoFlush)","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"CLASS_INSTANCE_CREATION","change":"new IllegalStateException(\"Page needs a session and none is available\")","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"EXPRESSION_STATEMENT","change":"isIncluded\u003drequest.getAttribute(RequestDispatcher.INCLUDE_SERVLET_PATH) !\u003d null","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"EXPRESSION_STATEMENT","change":"setAttribute(APPLICATION,context)","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"EXPRESSION_STATEMENT","change":"setAttribute(PAGECONTEXT,this)","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"EXPRESSION_STATEMENT","change":"setAttribute(CONFIG,config)","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"EXPRESSION_STATEMENT","change":"setAttribute(PAGE,servlet)","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"EXPRESSION_STATEMENT","change":"setAttribute(SESSION,session)","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"EXPRESSION_STATEMENT","change":"setAttribute(RESPONSE,response)","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"EXPRESSION_STATEMENT","change":"setAttribute(REQUEST,request)","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"EXPRESSION_STATEMENT","change":"setAttribute(OUT,this.out)","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"EXPRESSION_STATEMENT","change":"this.out\u003dbaseOut","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"EXPRESSION_STATEMENT","change":"this.baseOut.init(response,bufferSize,autoFlush)","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"EXPRESSION_STATEMENT","change":"this.baseOut\u003dnew JspWriterImpl(response,bufferSize,autoFlush)","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"EXPRESSION_STATEMENT","change":"depth\u003d-1","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"EXPRESSION_STATEMENT","change":"this.session\u003d((HttpServletRequest)request).getSession()","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"EXPRESSION_STATEMENT","change":"this.applicationContext\u003dJspApplicationContextImpl.getInstance(context)","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"EXPRESSION_STATEMENT","change":"this.response\u003dresponse","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"EXPRESSION_STATEMENT","change":"this.request\u003drequest","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"EXPRESSION_STATEMENT","change":"this.errorPageURL\u003derrorPageURL","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"EXPRESSION_STATEMENT","change":"this.context\u003dconfig.getServletContext()","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"EXPRESSION_STATEMENT","change":"this.config\u003dservlet.getServletConfig()","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"EXPRESSION_STATEMENT","change":"this.servlet\u003dservlet","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"FIELD_ACCESS","change":"this.out","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"FIELD_ACCESS","change":"this.baseOut","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"FIELD_ACCESS","change":"this.session","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"FIELD_ACCESS","change":"this.applicationContext","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"FIELD_ACCESS","change":"this.response","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"FIELD_ACCESS","change":"this.request","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"FIELD_ACCESS","change":"this.errorPageURL","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"FIELD_ACCESS","change":"this.context","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"FIELD_ACCESS","change":"this.config","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"FIELD_ACCESS","change":"this.servlet","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"IF_STATEMENT","change":"session !\u003d null","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"IF_STATEMENT","change":"this.baseOut \u003d\u003d null","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"IF_STATEMENT","change":"needsSession \u0026\u0026 session \u003d\u003d null","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"IF_STATEMENT","change":"request instanceof HttpServletRequest \u0026\u0026 needsSession","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"INFIX_EXPRESSION","change":"request.getAttribute(RequestDispatcher.INCLUDE_SERVLET_PATH) !\u003d null","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"INFIX_EXPRESSION","change":"session !\u003d null","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"INFIX_EXPRESSION","change":"this.baseOut \u003d\u003d null","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"INFIX_EXPRESSION","change":"session \u003d\u003d null","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"INFIX_EXPRESSION","change":"needsSession \u0026\u0026 session \u003d\u003d null","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"INFIX_EXPRESSION","change":"request instanceof HttpServletRequest \u0026\u0026 needsSession","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"INSTANCEOF_EXPRESSION","change":"request instanceof HttpServletRequest","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"METHOD_INVOCATION","change":"request.getAttribute(RequestDispatcher.INCLUDE_SERVLET_PATH)","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"METHOD_INVOCATION","change":"setAttribute(APPLICATION,context)","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"METHOD_INVOCATION","change":"setAttribute(PAGECONTEXT,this)","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"METHOD_INVOCATION","change":"setAttribute(CONFIG,config)","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"METHOD_INVOCATION","change":"setAttribute(PAGE,servlet)","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"METHOD_INVOCATION","change":"setAttribute(SESSION,session)","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"METHOD_INVOCATION","change":"setAttribute(RESPONSE,response)","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"METHOD_INVOCATION","change":"setAttribute(REQUEST,request)","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"METHOD_INVOCATION","change":"setAttribute(OUT,this.out)","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"METHOD_INVOCATION","change":"this.baseOut.init(response,bufferSize,autoFlush)","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"METHOD_INVOCATION","change":"((HttpServletRequest)request).getSession()","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"METHOD_INVOCATION","change":"JspApplicationContextImpl.getInstance(context)","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"METHOD_INVOCATION","change":"config.getServletContext()","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"METHOD_INVOCATION","change":"servlet.getServletConfig()","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"MODIFIER","change":"private","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"NULL_LITERAL","change":"null","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"NUMBER_LITERAL","change":"1","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"PARENTHESIZED_EXPRESSION","change":"((HttpServletRequest)request)","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"PREFIX_EXPRESSION","change":"-1","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"PRIMITIVE_TYPE","change":"boolean","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"PRIMITIVE_TYPE","change":"int","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"PRIMITIVE_TYPE","change":"void","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"QUALIFIED_NAME","change":"RequestDispatcher.INCLUDE_SERVLET_PATH","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"SIMPLE_TYPE","change":"JspWriterImpl","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"SIMPLE_TYPE","change":"IllegalStateException","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"SIMPLE_TYPE","change":"HttpServletRequest","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"SIMPLE_TYPE","change":"String","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"SIMPLE_TYPE","change":"ServletResponse","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"SIMPLE_TYPE","change":"ServletRequest","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"SIMPLE_TYPE","change":"Servlet","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"SINGLE_VARIABLE_DECLARATION","change":"boolean autoFlush","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"SINGLE_VARIABLE_DECLARATION","change":"int bufferSize","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"SINGLE_VARIABLE_DECLARATION","change":"boolean needsSession","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"SINGLE_VARIABLE_DECLARATION","change":"String errorPageURL","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"SINGLE_VARIABLE_DECLARATION","change":"ServletResponse response","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"SINGLE_VARIABLE_DECLARATION","change":"ServletRequest request","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"SINGLE_VARIABLE_DECLARATION","change":"Servlet servlet","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"STRING_LITERAL","change":"Page needs a session and none is available","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"THIS_EXPRESSION","change":"this","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"THROW_STATEMENT","change":"throw new IllegalStateException(\"Page needs a session and none is available\");\n","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"ASSIGNMENT","change":"this.out \u003d baseOut","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"ASSIGNMENT","change":"this.errorPageURL \u003d errorPageURL","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"ASSIGNMENT","change":"this.config \u003d servlet.getServletConfig()","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"ASSIGNMENT","change":"isIncluded \u003d request.getAttribute(RequestDispatcher.INCLUDE_SERVLET_PATH) !\u003d null","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"ASSIGNMENT","change":"this.context \u003d config.getServletContext()","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"ASSIGNMENT","change":"depth \u003d -1","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"ASSIGNMENT","change":"this.response \u003d response","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"ASSIGNMENT","change":"this.servlet \u003d servlet","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"ASSIGNMENT","change":"this.baseOut \u003d new JspWriterImpl(response,bufferSize,autoFlush)","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"ASSIGNMENT","change":"this.request \u003d request","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"ASSIGNMENT","change":"this.applicationContext \u003d JspApplicationContextImpl.getInstance(context)","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"ASSIGNMENT","change":"this.session \u003d ((HttpServletRequest)request).getSession()","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"CAST_EXPRESSION","change":"(HttpServletRequest)request","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"CLASS_INSTANCE_CREATION","change":"new IllegalStateException(\"Page needs a session and none is available\")","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"CLASS_INSTANCE_CREATION","change":"new JspWriterImpl(response,bufferSize,autoFlush)","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"EXPRESSION_STATEMENT","change":"depth\u003d-1","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"EXPRESSION_STATEMENT","change":"setAttribute(CONFIG,config)","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"EXPRESSION_STATEMENT","change":"setAttribute(OUT,this.out)","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"EXPRESSION_STATEMENT","change":"this.response\u003dresponse","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"EXPRESSION_STATEMENT","change":"this.request\u003drequest","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"EXPRESSION_STATEMENT","change":"this.context\u003dconfig.getServletContext()","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"EXPRESSION_STATEMENT","change":"this.baseOut\u003dnew JspWriterImpl(response,bufferSize,autoFlush)","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"EXPRESSION_STATEMENT","change":"isIncluded\u003drequest.getAttribute(RequestDispatcher.INCLUDE_SERVLET_PATH) !\u003d null","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"EXPRESSION_STATEMENT","change":"this.servlet\u003dservlet","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"EXPRESSION_STATEMENT","change":"setAttribute(PAGE,servlet)","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"EXPRESSION_STATEMENT","change":"setAttribute(RESPONSE,response)","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"EXPRESSION_STATEMENT","change":"this.errorPageURL\u003derrorPageURL","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"EXPRESSION_STATEMENT","change":"this.baseOut.init(response,bufferSize,autoFlush)","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"EXPRESSION_STATEMENT","change":"this.out\u003dbaseOut","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"EXPRESSION_STATEMENT","change":"this.session\u003d((HttpServletRequest)request).getSession()","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"EXPRESSION_STATEMENT","change":"this.applicationContext\u003dJspApplicationContextImpl.getInstance(context)","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"EXPRESSION_STATEMENT","change":"setAttribute(SESSION,session)","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"EXPRESSION_STATEMENT","change":"setAttribute(REQUEST,request)","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"EXPRESSION_STATEMENT","change":"setAttribute(APPLICATION,context)","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"EXPRESSION_STATEMENT","change":"setAttribute(PAGECONTEXT,this)","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"EXPRESSION_STATEMENT","change":"this.config\u003dservlet.getServletConfig()","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"FIELD_ACCESS","change":"this.errorPageURL","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"FIELD_ACCESS","change":"this.out","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"FIELD_ACCESS","change":"this.request","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"FIELD_ACCESS","change":"this.response","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"FIELD_ACCESS","change":"this.baseOut","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"FIELD_ACCESS","change":"this.applicationContext","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"FIELD_ACCESS","change":"this.servlet","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"FIELD_ACCESS","change":"this.session","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"FIELD_ACCESS","change":"this.context","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"FIELD_ACCESS","change":"this.config","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"IF_STATEMENT","change":"this.baseOut \u003d\u003d null","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"IF_STATEMENT","change":"session !\u003d null","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"IF_STATEMENT","change":"needsSession \u0026\u0026 session \u003d\u003d null","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"IF_STATEMENT","change":"request instanceof HttpServletRequest \u0026\u0026 needsSession","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"INFIX_EXPRESSION","change":"this.baseOut \u003d\u003d null","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"INFIX_EXPRESSION","change":"request.getAttribute(RequestDispatcher.INCLUDE_SERVLET_PATH) !\u003d null","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"INFIX_EXPRESSION","change":"session !\u003d null","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"INFIX_EXPRESSION","change":"session \u003d\u003d null","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"INFIX_EXPRESSION","change":"needsSession \u0026\u0026 session \u003d\u003d null","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"INFIX_EXPRESSION","change":"request instanceof HttpServletRequest \u0026\u0026 needsSession","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"INSTANCEOF_EXPRESSION","change":"request instanceof HttpServletRequest","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"METHOD_INVOCATION","change":"setAttribute(CONFIG,config)","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"METHOD_INVOCATION","change":"setAttribute(OUT,this.out)","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"METHOD_INVOCATION","change":"servlet.getServletConfig()","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"METHOD_INVOCATION","change":"request.getAttribute(RequestDispatcher.INCLUDE_SERVLET_PATH)","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"METHOD_INVOCATION","change":"JspApplicationContextImpl.getInstance(context)","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"METHOD_INVOCATION","change":"setAttribute(PAGE,servlet)","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"METHOD_INVOCATION","change":"setAttribute(RESPONSE,response)","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"METHOD_INVOCATION","change":"((HttpServletRequest)request).getSession()","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"METHOD_INVOCATION","change":"this.baseOut.init(response,bufferSize,autoFlush)","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"METHOD_INVOCATION","change":"config.getServletContext()","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"METHOD_INVOCATION","change":"setAttribute(SESSION,session)","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"METHOD_INVOCATION","change":"setAttribute(REQUEST,request)","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"METHOD_INVOCATION","change":"setAttribute(APPLICATION,context)","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"METHOD_INVOCATION","change":"setAttribute(PAGECONTEXT,this)","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"NULL_LITERAL","change":"null","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"NUMBER_LITERAL","change":"1","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"PARENTHESIZED_EXPRESSION","change":"((HttpServletRequest)request)","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"PREFIX_EXPRESSION","change":"-1","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"QUALIFIED_NAME","change":"RequestDispatcher.INCLUDE_SERVLET_PATH","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"SIMPLE_TYPE","change":"HttpServletRequest","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"SIMPLE_TYPE","change":"JspWriterImpl","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"SIMPLE_TYPE","change":"IllegalStateException","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"STRING_LITERAL","change":"Page needs a session and none is available","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"THIS_EXPRESSION","change":"this","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"THROW_STATEMENT","change":"throw new IllegalStateException(\"Page needs a session and none is available\");\n","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"EXPRESSION_STATEMENT","change":"_initialize(servlet,request,response,errorPageURL,needsSession,bufferSize,autoFlush)","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"METHOD_INVOCATION","change":"_initialize(servlet,request,response,errorPageURL,needsSession,bufferSize,autoFlush)","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"6606281c3c208d5d00a7d9b788bf20636a3ce432","changeType":"SIMPLE_TYPE","change":"IOException","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"TRY_STATEMENT","change":"try {\n pc.initialize(servlet,request,response,errorPageURL,needsSession,bufferSize,autoflush);\n}\n catch (IOException ioe) {\n}\n","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"EXT_T","local":"org.apache.jasper.runtime.JspFactoryImpl.internalGetPageContext(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"TRY_STATEMENT","change":"try {\n PageContext pc;\n if (USE_POOL) {\n PageContextPool pool\u003dlocalPool.get();\n if (pool \u003d\u003d null) {\n pool\u003dnew PageContextPool();\n localPool.set(pool);\n }\n pc\u003dpool.get();\n if (pc \u003d\u003d null) {\n pc\u003dnew PageContextImpl();\n }\n }\n else {\n pc\u003dnew PageContextImpl();\n }\n pc.initialize(servlet,request,response,errorPageURL,needsSession,bufferSize,autoflush);\n return pc;\n}\n catch (Throwable ex) {\n ExceptionUtils.handleThrowable(ex);\n if (ex instanceof RuntimeException) {\n throw (RuntimeException)ex;\n }\n log.fatal(\"Exception initializing page context\",ex);\n return null;\n}\n","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"EXT_T","local":"org.apache.jasper.runtime.JspFactoryImpl.internalGetPageContext(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"METHOD_DECLARATION","change":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"CLASS_S","local":"java.org.apache.jasper.runtime.PageContextImpl"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"ASSIGNMENT","change":"isIncluded \u003d request.getAttribute(RequestDispatcher.INCLUDE_SERVLET_PATH) !\u003d null","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"ASSIGNMENT","change":"this.out \u003d baseOut","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"ASSIGNMENT","change":"this.baseOut \u003d new JspWriterImpl(response,bufferSize,autoFlush)","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"ASSIGNMENT","change":"depth \u003d -1","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"ASSIGNMENT","change":"this.session \u003d ((HttpServletRequest)request).getSession()","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"ASSIGNMENT","change":"this.applicationContext \u003d JspApplicationContextImpl.getInstance(context)","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"ASSIGNMENT","change":"this.response \u003d response","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"ASSIGNMENT","change":"this.request \u003d request","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"ASSIGNMENT","change":"this.errorPageURL \u003d errorPageURL","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"ASSIGNMENT","change":"this.context \u003d config.getServletContext()","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"ASSIGNMENT","change":"this.config \u003d servlet.getServletConfig()","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"ASSIGNMENT","change":"this.servlet \u003d servlet","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"CAST_EXPRESSION","change":"(HttpServletRequest)request","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"CLASS_INSTANCE_CREATION","change":"new JspWriterImpl(response,bufferSize,autoFlush)","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"CLASS_INSTANCE_CREATION","change":"new IllegalStateException(\"Page needs a session and none is available\")","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"EXPRESSION_STATEMENT","change":"isIncluded\u003drequest.getAttribute(RequestDispatcher.INCLUDE_SERVLET_PATH) !\u003d null","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"EXPRESSION_STATEMENT","change":"setAttribute(APPLICATION,context)","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"EXPRESSION_STATEMENT","change":"setAttribute(PAGECONTEXT,this)","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"EXPRESSION_STATEMENT","change":"setAttribute(CONFIG,config)","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"EXPRESSION_STATEMENT","change":"setAttribute(PAGE,servlet)","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"EXPRESSION_STATEMENT","change":"setAttribute(SESSION,session)","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"EXPRESSION_STATEMENT","change":"setAttribute(RESPONSE,response)","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"EXPRESSION_STATEMENT","change":"setAttribute(REQUEST,request)","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"EXPRESSION_STATEMENT","change":"setAttribute(OUT,this.out)","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"EXPRESSION_STATEMENT","change":"this.out\u003dbaseOut","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"EXPRESSION_STATEMENT","change":"this.baseOut.init(response,bufferSize,autoFlush)","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"EXPRESSION_STATEMENT","change":"this.baseOut\u003dnew JspWriterImpl(response,bufferSize,autoFlush)","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"EXPRESSION_STATEMENT","change":"depth\u003d-1","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"EXPRESSION_STATEMENT","change":"this.session\u003d((HttpServletRequest)request).getSession()","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"EXPRESSION_STATEMENT","change":"this.applicationContext\u003dJspApplicationContextImpl.getInstance(context)","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"EXPRESSION_STATEMENT","change":"this.response\u003dresponse","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"EXPRESSION_STATEMENT","change":"this.request\u003drequest","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"EXPRESSION_STATEMENT","change":"this.errorPageURL\u003derrorPageURL","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"EXPRESSION_STATEMENT","change":"this.context\u003dconfig.getServletContext()","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"EXPRESSION_STATEMENT","change":"this.config\u003dservlet.getServletConfig()","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"EXPRESSION_STATEMENT","change":"this.servlet\u003dservlet","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"FIELD_ACCESS","change":"this.out","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"FIELD_ACCESS","change":"this.baseOut","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"FIELD_ACCESS","change":"this.session","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"FIELD_ACCESS","change":"this.applicationContext","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"FIELD_ACCESS","change":"this.response","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"FIELD_ACCESS","change":"this.request","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"FIELD_ACCESS","change":"this.errorPageURL","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"FIELD_ACCESS","change":"this.context","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"FIELD_ACCESS","change":"this.config","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"FIELD_ACCESS","change":"this.servlet","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"IF_STATEMENT","change":"session !\u003d null","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"IF_STATEMENT","change":"this.baseOut \u003d\u003d null","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"IF_STATEMENT","change":"needsSession \u0026\u0026 session \u003d\u003d null","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"IF_STATEMENT","change":"request instanceof HttpServletRequest \u0026\u0026 needsSession","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"INFIX_EXPRESSION","change":"request.getAttribute(RequestDispatcher.INCLUDE_SERVLET_PATH) !\u003d null","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"INFIX_EXPRESSION","change":"session !\u003d null","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"INFIX_EXPRESSION","change":"this.baseOut \u003d\u003d null","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"INFIX_EXPRESSION","change":"session \u003d\u003d null","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"INFIX_EXPRESSION","change":"needsSession \u0026\u0026 session \u003d\u003d null","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"INFIX_EXPRESSION","change":"request instanceof HttpServletRequest \u0026\u0026 needsSession","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"INSTANCEOF_EXPRESSION","change":"request instanceof HttpServletRequest","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"METHOD_INVOCATION","change":"request.getAttribute(RequestDispatcher.INCLUDE_SERVLET_PATH)","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"METHOD_INVOCATION","change":"setAttribute(APPLICATION,context)","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"METHOD_INVOCATION","change":"setAttribute(PAGECONTEXT,this)","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"METHOD_INVOCATION","change":"setAttribute(CONFIG,config)","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"METHOD_INVOCATION","change":"setAttribute(PAGE,servlet)","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"METHOD_INVOCATION","change":"setAttribute(SESSION,session)","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"METHOD_INVOCATION","change":"setAttribute(RESPONSE,response)","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"METHOD_INVOCATION","change":"setAttribute(REQUEST,request)","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"METHOD_INVOCATION","change":"setAttribute(OUT,this.out)","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"METHOD_INVOCATION","change":"this.baseOut.init(response,bufferSize,autoFlush)","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"METHOD_INVOCATION","change":"((HttpServletRequest)request).getSession()","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"METHOD_INVOCATION","change":"JspApplicationContextImpl.getInstance(context)","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"METHOD_INVOCATION","change":"config.getServletContext()","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"METHOD_INVOCATION","change":"servlet.getServletConfig()","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"MODIFIER","change":"private","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"NULL_LITERAL","change":"null","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"NUMBER_LITERAL","change":"1","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"PARENTHESIZED_EXPRESSION","change":"((HttpServletRequest)request)","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"PREFIX_EXPRESSION","change":"-1","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"PRIMITIVE_TYPE","change":"boolean","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"PRIMITIVE_TYPE","change":"int","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"PRIMITIVE_TYPE","change":"void","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"QUALIFIED_NAME","change":"RequestDispatcher.INCLUDE_SERVLET_PATH","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"SIMPLE_TYPE","change":"JspWriterImpl","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"SIMPLE_TYPE","change":"IllegalStateException","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"SIMPLE_TYPE","change":"HttpServletRequest","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"SIMPLE_TYPE","change":"String","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"SIMPLE_TYPE","change":"ServletResponse","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"SIMPLE_TYPE","change":"ServletRequest","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"SIMPLE_TYPE","change":"Servlet","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"SINGLE_VARIABLE_DECLARATION","change":"boolean autoFlush","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"SINGLE_VARIABLE_DECLARATION","change":"int bufferSize","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"SINGLE_VARIABLE_DECLARATION","change":"boolean needsSession","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"SINGLE_VARIABLE_DECLARATION","change":"String errorPageURL","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"SINGLE_VARIABLE_DECLARATION","change":"ServletResponse response","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"SINGLE_VARIABLE_DECLARATION","change":"ServletRequest request","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"SINGLE_VARIABLE_DECLARATION","change":"Servlet servlet","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"STRING_LITERAL","change":"Page needs a session and none is available","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"THIS_EXPRESSION","change":"this","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"THROW_STATEMENT","change":"throw new IllegalStateException(\"Page needs a session and none is available\");\n","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"ASSIGNMENT","change":"this.out \u003d baseOut","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"ASSIGNMENT","change":"this.errorPageURL \u003d errorPageURL","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"ASSIGNMENT","change":"this.config \u003d servlet.getServletConfig()","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"ASSIGNMENT","change":"isIncluded \u003d request.getAttribute(RequestDispatcher.INCLUDE_SERVLET_PATH) !\u003d null","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"ASSIGNMENT","change":"this.context \u003d config.getServletContext()","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"ASSIGNMENT","change":"depth \u003d -1","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"ASSIGNMENT","change":"this.response \u003d response","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"ASSIGNMENT","change":"this.servlet \u003d servlet","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"ASSIGNMENT","change":"this.baseOut \u003d new JspWriterImpl(response,bufferSize,autoFlush)","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"ASSIGNMENT","change":"this.request \u003d request","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"ASSIGNMENT","change":"this.applicationContext \u003d JspApplicationContextImpl.getInstance(context)","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"ASSIGNMENT","change":"this.session \u003d ((HttpServletRequest)request).getSession()","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"CAST_EXPRESSION","change":"(HttpServletRequest)request","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"CLASS_INSTANCE_CREATION","change":"new IllegalStateException(\"Page needs a session and none is available\")","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"CLASS_INSTANCE_CREATION","change":"new JspWriterImpl(response,bufferSize,autoFlush)","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"EXPRESSION_STATEMENT","change":"depth\u003d-1","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"EXPRESSION_STATEMENT","change":"setAttribute(CONFIG,config)","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"EXPRESSION_STATEMENT","change":"setAttribute(OUT,this.out)","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"EXPRESSION_STATEMENT","change":"this.response\u003dresponse","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"EXPRESSION_STATEMENT","change":"this.request\u003drequest","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"EXPRESSION_STATEMENT","change":"this.context\u003dconfig.getServletContext()","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"EXPRESSION_STATEMENT","change":"this.baseOut\u003dnew JspWriterImpl(response,bufferSize,autoFlush)","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"EXPRESSION_STATEMENT","change":"isIncluded\u003drequest.getAttribute(RequestDispatcher.INCLUDE_SERVLET_PATH) !\u003d null","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"EXPRESSION_STATEMENT","change":"this.servlet\u003dservlet","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"EXPRESSION_STATEMENT","change":"setAttribute(PAGE,servlet)","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"EXPRESSION_STATEMENT","change":"setAttribute(RESPONSE,response)","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"EXPRESSION_STATEMENT","change":"this.errorPageURL\u003derrorPageURL","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"EXPRESSION_STATEMENT","change":"this.baseOut.init(response,bufferSize,autoFlush)","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"EXPRESSION_STATEMENT","change":"this.out\u003dbaseOut","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"EXPRESSION_STATEMENT","change":"this.session\u003d((HttpServletRequest)request).getSession()","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"EXPRESSION_STATEMENT","change":"this.applicationContext\u003dJspApplicationContextImpl.getInstance(context)","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"EXPRESSION_STATEMENT","change":"setAttribute(SESSION,session)","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"EXPRESSION_STATEMENT","change":"setAttribute(REQUEST,request)","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"EXPRESSION_STATEMENT","change":"setAttribute(APPLICATION,context)","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"EXPRESSION_STATEMENT","change":"setAttribute(PAGECONTEXT,this)","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"EXPRESSION_STATEMENT","change":"this.config\u003dservlet.getServletConfig()","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"FIELD_ACCESS","change":"this.errorPageURL","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"FIELD_ACCESS","change":"this.out","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"FIELD_ACCESS","change":"this.request","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"FIELD_ACCESS","change":"this.response","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"FIELD_ACCESS","change":"this.baseOut","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"FIELD_ACCESS","change":"this.applicationContext","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"FIELD_ACCESS","change":"this.servlet","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"FIELD_ACCESS","change":"this.session","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"FIELD_ACCESS","change":"this.context","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"FIELD_ACCESS","change":"this.config","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"IF_STATEMENT","change":"this.baseOut \u003d\u003d null","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"IF_STATEMENT","change":"session !\u003d null","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"IF_STATEMENT","change":"needsSession \u0026\u0026 session \u003d\u003d null","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"IF_STATEMENT","change":"request instanceof HttpServletRequest \u0026\u0026 needsSession","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"INFIX_EXPRESSION","change":"this.baseOut \u003d\u003d null","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"INFIX_EXPRESSION","change":"request.getAttribute(RequestDispatcher.INCLUDE_SERVLET_PATH) !\u003d null","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"INFIX_EXPRESSION","change":"session !\u003d null","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"INFIX_EXPRESSION","change":"session \u003d\u003d null","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"INFIX_EXPRESSION","change":"needsSession \u0026\u0026 session \u003d\u003d null","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"INFIX_EXPRESSION","change":"request instanceof HttpServletRequest \u0026\u0026 needsSession","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"INSTANCEOF_EXPRESSION","change":"request instanceof HttpServletRequest","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"METHOD_INVOCATION","change":"setAttribute(CONFIG,config)","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"METHOD_INVOCATION","change":"setAttribute(OUT,this.out)","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"METHOD_INVOCATION","change":"servlet.getServletConfig()","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"METHOD_INVOCATION","change":"request.getAttribute(RequestDispatcher.INCLUDE_SERVLET_PATH)","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"METHOD_INVOCATION","change":"JspApplicationContextImpl.getInstance(context)","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"METHOD_INVOCATION","change":"setAttribute(PAGE,servlet)","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"METHOD_INVOCATION","change":"setAttribute(RESPONSE,response)","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"METHOD_INVOCATION","change":"((HttpServletRequest)request).getSession()","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"METHOD_INVOCATION","change":"this.baseOut.init(response,bufferSize,autoFlush)","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"METHOD_INVOCATION","change":"config.getServletContext()","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"METHOD_INVOCATION","change":"setAttribute(SESSION,session)","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"METHOD_INVOCATION","change":"setAttribute(REQUEST,request)","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"METHOD_INVOCATION","change":"setAttribute(APPLICATION,context)","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"METHOD_INVOCATION","change":"setAttribute(PAGECONTEXT,this)","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"NULL_LITERAL","change":"null","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"NUMBER_LITERAL","change":"1","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"PARENTHESIZED_EXPRESSION","change":"((HttpServletRequest)request)","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"PREFIX_EXPRESSION","change":"-1","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"QUALIFIED_NAME","change":"RequestDispatcher.INCLUDE_SERVLET_PATH","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"SIMPLE_TYPE","change":"HttpServletRequest","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"SIMPLE_TYPE","change":"JspWriterImpl","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"SIMPLE_TYPE","change":"IllegalStateException","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"STRING_LITERAL","change":"Page needs a session and none is available","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"THIS_EXPRESSION","change":"this","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"THROW_STATEMENT","change":"throw new IllegalStateException(\"Page needs a session and none is available\");\n","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"EXPRESSION_STATEMENT","change":"_initialize(servlet,request,response,errorPageURL,needsSession,bufferSize,autoFlush)","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"f606f9c603012c9e1d937406a9179cc19652a82c","changeType":"METHOD_INVOCATION","change":"_initialize(servlet,request,response,errorPageURL,needsSession,bufferSize,autoFlush)","source":"org.apache.jasper.runtime.PageContextImpl._initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","target":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)","added":false,"scope":"TARGET","local":"org.apache.jasper.runtime.PageContextImpl.initialize(Servlet,ServletRequest,ServletResponse,String,boolean,int,boolean)"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"METHOD_DECLARATION","change":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":false,"scope":"CLASS_S","local":"java.org.apache.coyote.http2.StreamProcessor"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"ASSIGNMENT","change":"dispatches \u003d getIteratorAndClearDispatches()","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":false,"scope":"SOURCE","local":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"ASSIGNMENT","change":"state \u003d asyncStateMachine.asyncPostProcess()","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":false,"scope":"SOURCE","local":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"ASSIGNMENT","change":"state \u003d process((SocketWrapperBase\u003c?\u003e)null)","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":false,"scope":"SOURCE","local":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"ASSIGNMENT","change":"state \u003d dispatch(status)","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":false,"scope":"SOURCE","local":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"ASSIGNMENT","change":"state \u003d dispatch(nextDispatch.getSocketStatus())","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":false,"scope":"SOURCE","local":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"CAST_EXPRESSION","change":"(SocketWrapperBase\u003c?\u003e)null","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":false,"scope":"SOURCE","local":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"CATCH_CLAUSE","change":"catch (Exception e) {\n e.printStackTrace();\n}\n","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":false,"scope":"SOURCE","local":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"DO_STATEMENT","change":"do {\n if (log.isDebugEnabled()) {\n log.debug(sm.getString(\"streamProcessor.process.loopstart\",stream.getConnectionId(),stream.getIdentifier(),status,dispatches));\n }\n if (dispatches !\u003d null) {\n DispatchType nextDispatch\u003ddispatches.next();\n state\u003ddispatch(nextDispatch.getSocketStatus());\n }\n else if (isAsync()) {\n state\u003ddispatch(status);\n }\n else if (state \u003d\u003d SocketState.ASYNC_END) {\n state\u003ddispatch(status);\n }\n else {\n state\u003dprocess((SocketWrapperBase\u003c?\u003e)null);\n }\n if (state !\u003d SocketState.CLOSED \u0026\u0026 isAsync()) {\n state\u003dasyncStateMachine.asyncPostProcess();\n }\n if (dispatches \u003d\u003d null || !dispatches.hasNext()) {\n dispatches\u003dgetIteratorAndClearDispatches();\n }\n if (log.isDebugEnabled()) {\n log.debug(sm.getString(\"streamProcessor.process.loopend\",stream.getConnectionId(),stream.getIdentifier(),state,dispatches));\n }\n}\n while (state \u003d\u003d SocketState.ASYNC_END || dispatches !\u003d null \u0026\u0026 state !\u003d SocketState.CLOSED);\n","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":false,"scope":"SOURCE","local":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"EXPRESSION_STATEMENT","change":"ContainerThreadMarker.clear()","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":false,"scope":"SOURCE","local":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"EXPRESSION_STATEMENT","change":"e.printStackTrace()","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":false,"scope":"SOURCE","local":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"EXPRESSION_STATEMENT","change":"log.debug(sm.getString(\"streamProcessor.process.loopend\",stream.getConnectionId(),stream.getIdentifier(),state,dispatches))","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":false,"scope":"SOURCE","local":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"EXPRESSION_STATEMENT","change":"dispatches\u003dgetIteratorAndClearDispatches()","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":false,"scope":"SOURCE","local":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"EXPRESSION_STATEMENT","change":"state\u003dasyncStateMachine.asyncPostProcess()","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":false,"scope":"SOURCE","local":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"EXPRESSION_STATEMENT","change":"state\u003dprocess((SocketWrapperBase\u003c?\u003e)null)","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":false,"scope":"SOURCE","local":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"EXPRESSION_STATEMENT","change":"state\u003ddispatch(status)","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":false,"scope":"SOURCE","local":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"EXPRESSION_STATEMENT","change":"state\u003ddispatch(nextDispatch.getSocketStatus())","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":false,"scope":"SOURCE","local":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"EXPRESSION_STATEMENT","change":"log.debug(sm.getString(\"streamProcessor.process.loopstart\",stream.getConnectionId(),stream.getIdentifier(),status,dispatches))","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":false,"scope":"SOURCE","local":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"EXPRESSION_STATEMENT","change":"ContainerThreadMarker.set()","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":false,"scope":"SOURCE","local":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"IF_STATEMENT","change":"state \u003d\u003d SocketState.CLOSED","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":false,"scope":"SOURCE","local":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"IF_STATEMENT","change":"log.isDebugEnabled()","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":false,"scope":"SOURCE","local":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"IF_STATEMENT","change":"dispatches \u003d\u003d null || !dispatches.hasNext()","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":false,"scope":"SOURCE","local":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"IF_STATEMENT","change":"state !\u003d SocketState.CLOSED \u0026\u0026 isAsync()","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":false,"scope":"SOURCE","local":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"IF_STATEMENT","change":"state \u003d\u003d SocketState.ASYNC_END","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":false,"scope":"SOURCE","local":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"IF_STATEMENT","change":"isAsync()","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":false,"scope":"SOURCE","local":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"IF_STATEMENT","change":"dispatches !\u003d null","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":false,"scope":"SOURCE","local":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"INFIX_EXPRESSION","change":"state \u003d\u003d SocketState.CLOSED","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":false,"scope":"SOURCE","local":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"INFIX_EXPRESSION","change":"state !\u003d SocketState.CLOSED","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":false,"scope":"SOURCE","local":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"INFIX_EXPRESSION","change":"dispatches !\u003d null","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":false,"scope":"SOURCE","local":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"INFIX_EXPRESSION","change":"dispatches !\u003d null \u0026\u0026 state !\u003d SocketState.CLOSED","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":false,"scope":"SOURCE","local":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"INFIX_EXPRESSION","change":"state \u003d\u003d SocketState.ASYNC_END","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":false,"scope":"SOURCE","local":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"INFIX_EXPRESSION","change":"state \u003d\u003d SocketState.ASYNC_END || dispatches !\u003d null \u0026\u0026 state !\u003d SocketState.CLOSED","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":false,"scope":"SOURCE","local":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"INFIX_EXPRESSION","change":"dispatches \u003d\u003d null","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":false,"scope":"SOURCE","local":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"INFIX_EXPRESSION","change":"dispatches \u003d\u003d null || !dispatches.hasNext()","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":false,"scope":"SOURCE","local":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"INFIX_EXPRESSION","change":"state !\u003d SocketState.CLOSED \u0026\u0026 isAsync()","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":false,"scope":"SOURCE","local":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"METHOD_INVOCATION","change":"ContainerThreadMarker.clear()","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":false,"scope":"SOURCE","local":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"METHOD_INVOCATION","change":"e.printStackTrace()","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":false,"scope":"SOURCE","local":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"METHOD_INVOCATION","change":"stream.getIdentifier()","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":false,"scope":"SOURCE","local":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"METHOD_INVOCATION","change":"stream.getConnectionId()","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":false,"scope":"SOURCE","local":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"METHOD_INVOCATION","change":"sm.getString(\"streamProcessor.process.loopend\",stream.getConnectionId(),stream.getIdentifier(),state,dispatches)","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":false,"scope":"SOURCE","local":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"METHOD_INVOCATION","change":"log.debug(sm.getString(\"streamProcessor.process.loopend\",stream.getConnectionId(),stream.getIdentifier(),state,dispatches))","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":false,"scope":"SOURCE","local":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"METHOD_INVOCATION","change":"log.isDebugEnabled()","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":false,"scope":"SOURCE","local":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"METHOD_INVOCATION","change":"getIteratorAndClearDispatches()","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":false,"scope":"SOURCE","local":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"METHOD_INVOCATION","change":"dispatches.hasNext()","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":false,"scope":"SOURCE","local":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"METHOD_INVOCATION","change":"asyncStateMachine.asyncPostProcess()","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":false,"scope":"SOURCE","local":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"METHOD_INVOCATION","change":"isAsync()","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":false,"scope":"SOURCE","local":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"METHOD_INVOCATION","change":"process((SocketWrapperBase\u003c?\u003e)null)","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":false,"scope":"SOURCE","local":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"METHOD_INVOCATION","change":"dispatch(status)","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":false,"scope":"SOURCE","local":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"METHOD_INVOCATION","change":"nextDispatch.getSocketStatus()","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":false,"scope":"SOURCE","local":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"METHOD_INVOCATION","change":"dispatch(nextDispatch.getSocketStatus())","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":false,"scope":"SOURCE","local":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"METHOD_INVOCATION","change":"dispatches.next()","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":false,"scope":"SOURCE","local":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"METHOD_INVOCATION","change":"sm.getString(\"streamProcessor.process.loopstart\",stream.getConnectionId(),stream.getIdentifier(),status,dispatches)","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":false,"scope":"SOURCE","local":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"METHOD_INVOCATION","change":"log.debug(sm.getString(\"streamProcessor.process.loopstart\",stream.getConnectionId(),stream.getIdentifier(),status,dispatches))","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":false,"scope":"SOURCE","local":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"METHOD_INVOCATION","change":"ContainerThreadMarker.set()","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":false,"scope":"SOURCE","local":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"MODIFIER","change":"synchronized","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":false,"scope":"SOURCE","local":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"MODIFIER","change":"private","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":false,"scope":"SOURCE","local":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"NULL_LITERAL","change":"null","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":false,"scope":"SOURCE","local":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"PARAMETERIZED_TYPE","change":"SocketWrapperBase\u003c?\u003e","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":false,"scope":"SOURCE","local":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"PARAMETERIZED_TYPE","change":"Iterator\u003cDispatchType\u003e","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":false,"scope":"SOURCE","local":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"PREFIX_EXPRESSION","change":"!dispatches.hasNext()","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":false,"scope":"SOURCE","local":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"PRIMITIVE_TYPE","change":"void","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":false,"scope":"SOURCE","local":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"QUALIFIED_NAME","change":"SocketState.CLOSED","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":false,"scope":"SOURCE","local":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"QUALIFIED_NAME","change":"SocketState.ASYNC_END","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":false,"scope":"SOURCE","local":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"SIMPLE_TYPE","change":"Exception","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":false,"scope":"SOURCE","local":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"SIMPLE_TYPE","change":"SocketWrapperBase","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":false,"scope":"SOURCE","local":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"SIMPLE_TYPE","change":"DispatchType","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":false,"scope":"SOURCE","local":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"SIMPLE_TYPE","change":"Iterator","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":false,"scope":"SOURCE","local":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"SIMPLE_TYPE","change":"SocketState","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":false,"scope":"SOURCE","local":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"SIMPLE_TYPE","change":"SocketStatus","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":false,"scope":"SOURCE","local":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"SINGLE_VARIABLE_DECLARATION","change":"Exception e","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":false,"scope":"SOURCE","local":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"SINGLE_VARIABLE_DECLARATION","change":"SocketStatus status","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":false,"scope":"SOURCE","local":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"STRING_LITERAL","change":"streamProcessor.process.loopend","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":false,"scope":"SOURCE","local":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"STRING_LITERAL","change":"streamProcessor.process.loopstart","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":false,"scope":"SOURCE","local":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"TRY_STATEMENT","change":"try {\n Iterator\u003cDispatchType\u003e dispatches\u003dgetIteratorAndClearDispatches();\n do {\n if (log.isDebugEnabled()) {\n log.debug(sm.getString(\"streamProcessor.process.loopstart\",stream.getConnectionId(),stream.getIdentifier(),status,dispatches));\n }\n if (dispatches !\u003d null) {\n DispatchType nextDispatch\u003ddispatches.next();\n state\u003ddispatch(nextDispatch.getSocketStatus());\n }\n else if (isAsync()) {\n state\u003ddispatch(status);\n }\n else if (state \u003d\u003d SocketState.ASYNC_END) {\n state\u003ddispatch(status);\n }\n else {\n state\u003dprocess((SocketWrapperBase\u003c?\u003e)null);\n }\n if (state !\u003d SocketState.CLOSED \u0026\u0026 isAsync()) {\n state\u003dasyncStateMachine.asyncPostProcess();\n }\n if (dispatches \u003d\u003d null || !dispatches.hasNext()) {\n dispatches\u003dgetIteratorAndClearDispatches();\n }\n if (log.isDebugEnabled()) {\n log.debug(sm.getString(\"streamProcessor.process.loopend\",stream.getConnectionId(),stream.getIdentifier(),state,dispatches));\n }\n }\n while (state \u003d\u003d SocketState.ASYNC_END || dispatches !\u003d null \u0026\u0026 state !\u003d SocketState.CLOSED);\n if (state \u003d\u003d SocketState.CLOSED) {\n }\n}\n catch (Exception e) {\n e.printStackTrace();\n}\n finally {\n ContainerThreadMarker.clear();\n}\n","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":false,"scope":"SOURCE","local":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"nextDispatch","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":false,"scope":"SOURCE","local":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"dispatches","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":false,"scope":"SOURCE","local":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"state","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":false,"scope":"SOURCE","local":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"DispatchType [nextDispatch\u003ddispatches.next()]","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":false,"scope":"SOURCE","local":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"Iterator\u003cDispatchType\u003e [dispatches\u003dgetIteratorAndClearDispatches()]","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":false,"scope":"SOURCE","local":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"SocketState [state\u003dSocketState.CLOSED]","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":false,"scope":"SOURCE","local":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"WILDCARD_TYPE","change":"?","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":false,"scope":"SOURCE","local":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"ASSIGNMENT","change":"state \u003d process((SocketWrapperBase\u003c?\u003e)null)","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":true,"scope":"TARGET","local":"org.apache.coyote.http2.StreamProcessor.run()"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"ASSIGNMENT","change":"state \u003d dispatch(status)","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":true,"scope":"TARGET","local":"org.apache.coyote.http2.StreamProcessor.run()"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"ASSIGNMENT","change":"dispatches \u003d getIteratorAndClearDispatches()","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":true,"scope":"TARGET","local":"org.apache.coyote.http2.StreamProcessor.run()"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"ASSIGNMENT","change":"state \u003d asyncStateMachine.asyncPostProcess()","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":true,"scope":"TARGET","local":"org.apache.coyote.http2.StreamProcessor.run()"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"ASSIGNMENT","change":"state \u003d dispatch(nextDispatch.getSocketStatus())","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":true,"scope":"TARGET","local":"org.apache.coyote.http2.StreamProcessor.run()"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"CAST_EXPRESSION","change":"(SocketWrapperBase\u003c?\u003e)null","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":true,"scope":"TARGET","local":"org.apache.coyote.http2.StreamProcessor.run()"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"CATCH_CLAUSE","change":"catch (Exception e) {\n e.printStackTrace();\n}\n","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":true,"scope":"TARGET","local":"org.apache.coyote.http2.StreamProcessor.run()"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"DO_STATEMENT","change":"do {\n if (log.isDebugEnabled()) {\n log.debug(sm.getString(\"streamProcessor.process.loopstart\",stream.getConnectionId(),stream.getIdentifier(),status,dispatches));\n }\n if (dispatches !\u003d null) {\n DispatchType nextDispatch\u003ddispatches.next();\n state\u003ddispatch(nextDispatch.getSocketStatus());\n }\n else if (isAsync()) {\n state\u003ddispatch(status);\n }\n else if (state \u003d\u003d SocketState.ASYNC_END) {\n state\u003ddispatch(status);\n }\n else {\n state\u003dprocess((SocketWrapperBase\u003c?\u003e)null);\n }\n if (state !\u003d SocketState.CLOSED \u0026\u0026 isAsync()) {\n state\u003dasyncStateMachine.asyncPostProcess();\n }\n if (dispatches \u003d\u003d null || !dispatches.hasNext()) {\n dispatches\u003dgetIteratorAndClearDispatches();\n }\n if (log.isDebugEnabled()) {\n log.debug(sm.getString(\"streamProcessor.process.loopend\",stream.getConnectionId(),stream.getIdentifier(),state,dispatches));\n }\n}\n while (state \u003d\u003d SocketState.ASYNC_END || dispatches !\u003d null \u0026\u0026 state !\u003d SocketState.CLOSED);\n","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":true,"scope":"TARGET","local":"org.apache.coyote.http2.StreamProcessor.run()"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"EXPRESSION_STATEMENT","change":"state\u003ddispatch(nextDispatch.getSocketStatus())","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":true,"scope":"TARGET","local":"org.apache.coyote.http2.StreamProcessor.run()"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"EXPRESSION_STATEMENT","change":"e.printStackTrace()","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":true,"scope":"TARGET","local":"org.apache.coyote.http2.StreamProcessor.run()"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"EXPRESSION_STATEMENT","change":"log.debug(sm.getString(\"streamProcessor.process.loopend\",stream.getConnectionId(),stream.getIdentifier(),state,dispatches))","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":true,"scope":"TARGET","local":"org.apache.coyote.http2.StreamProcessor.run()"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"EXPRESSION_STATEMENT","change":"dispatches\u003dgetIteratorAndClearDispatches()","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":true,"scope":"TARGET","local":"org.apache.coyote.http2.StreamProcessor.run()"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"EXPRESSION_STATEMENT","change":"state\u003dprocess((SocketWrapperBase\u003c?\u003e)null)","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":true,"scope":"TARGET","local":"org.apache.coyote.http2.StreamProcessor.run()"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"EXPRESSION_STATEMENT","change":"ContainerThreadMarker.set()","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":true,"scope":"TARGET","local":"org.apache.coyote.http2.StreamProcessor.run()"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"EXPRESSION_STATEMENT","change":"state\u003ddispatch(status)","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":true,"scope":"TARGET","local":"org.apache.coyote.http2.StreamProcessor.run()"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"EXPRESSION_STATEMENT","change":"log.debug(sm.getString(\"streamProcessor.process.loopstart\",stream.getConnectionId(),stream.getIdentifier(),status,dispatches))","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":true,"scope":"TARGET","local":"org.apache.coyote.http2.StreamProcessor.run()"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"EXPRESSION_STATEMENT","change":"state\u003dasyncStateMachine.asyncPostProcess()","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":true,"scope":"TARGET","local":"org.apache.coyote.http2.StreamProcessor.run()"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"EXPRESSION_STATEMENT","change":"ContainerThreadMarker.clear()","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":true,"scope":"TARGET","local":"org.apache.coyote.http2.StreamProcessor.run()"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"IF_STATEMENT","change":"state \u003d\u003d SocketState.CLOSED","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":true,"scope":"TARGET","local":"org.apache.coyote.http2.StreamProcessor.run()"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"IF_STATEMENT","change":"isAsync()","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":true,"scope":"TARGET","local":"org.apache.coyote.http2.StreamProcessor.run()"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"IF_STATEMENT","change":"dispatches \u003d\u003d null || !dispatches.hasNext()","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":true,"scope":"TARGET","local":"org.apache.coyote.http2.StreamProcessor.run()"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"IF_STATEMENT","change":"dispatches !\u003d null","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":true,"scope":"TARGET","local":"org.apache.coyote.http2.StreamProcessor.run()"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"IF_STATEMENT","change":"state !\u003d SocketState.CLOSED \u0026\u0026 isAsync()","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":true,"scope":"TARGET","local":"org.apache.coyote.http2.StreamProcessor.run()"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"IF_STATEMENT","change":"log.isDebugEnabled()","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":true,"scope":"TARGET","local":"org.apache.coyote.http2.StreamProcessor.run()"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"IF_STATEMENT","change":"state \u003d\u003d SocketState.ASYNC_END","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":true,"scope":"TARGET","local":"org.apache.coyote.http2.StreamProcessor.run()"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"INFIX_EXPRESSION","change":"state \u003d\u003d SocketState.CLOSED","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":true,"scope":"TARGET","local":"org.apache.coyote.http2.StreamProcessor.run()"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"INFIX_EXPRESSION","change":"state !\u003d SocketState.CLOSED","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":true,"scope":"TARGET","local":"org.apache.coyote.http2.StreamProcessor.run()"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"INFIX_EXPRESSION","change":"dispatches !\u003d null \u0026\u0026 state !\u003d SocketState.CLOSED","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":true,"scope":"TARGET","local":"org.apache.coyote.http2.StreamProcessor.run()"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"INFIX_EXPRESSION","change":"state \u003d\u003d SocketState.ASYNC_END || dispatches !\u003d null \u0026\u0026 state !\u003d SocketState.CLOSED","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":true,"scope":"TARGET","local":"org.apache.coyote.http2.StreamProcessor.run()"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"INFIX_EXPRESSION","change":"dispatches \u003d\u003d null","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":true,"scope":"TARGET","local":"org.apache.coyote.http2.StreamProcessor.run()"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"INFIX_EXPRESSION","change":"dispatches \u003d\u003d null || !dispatches.hasNext()","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":true,"scope":"TARGET","local":"org.apache.coyote.http2.StreamProcessor.run()"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"INFIX_EXPRESSION","change":"dispatches !\u003d null","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":true,"scope":"TARGET","local":"org.apache.coyote.http2.StreamProcessor.run()"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"INFIX_EXPRESSION","change":"state !\u003d SocketState.CLOSED \u0026\u0026 isAsync()","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":true,"scope":"TARGET","local":"org.apache.coyote.http2.StreamProcessor.run()"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"INFIX_EXPRESSION","change":"state \u003d\u003d SocketState.ASYNC_END","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":true,"scope":"TARGET","local":"org.apache.coyote.http2.StreamProcessor.run()"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"METHOD_INVOCATION","change":"getIteratorAndClearDispatches()","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":true,"scope":"TARGET","local":"org.apache.coyote.http2.StreamProcessor.run()"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"METHOD_INVOCATION","change":"process((SocketWrapperBase\u003c?\u003e)null)","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":true,"scope":"TARGET","local":"org.apache.coyote.http2.StreamProcessor.run()"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"METHOD_INVOCATION","change":"dispatch(status)","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":true,"scope":"TARGET","local":"org.apache.coyote.http2.StreamProcessor.run()"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"METHOD_INVOCATION","change":"nextDispatch.getSocketStatus()","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":true,"scope":"TARGET","local":"org.apache.coyote.http2.StreamProcessor.run()"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"METHOD_INVOCATION","change":"log.debug(sm.getString(\"streamProcessor.process.loopend\",stream.getConnectionId(),stream.getIdentifier(),state,dispatches))","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":true,"scope":"TARGET","local":"org.apache.coyote.http2.StreamProcessor.run()"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"METHOD_INVOCATION","change":"asyncStateMachine.asyncPostProcess()","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":true,"scope":"TARGET","local":"org.apache.coyote.http2.StreamProcessor.run()"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"METHOD_INVOCATION","change":"stream.getIdentifier()","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":true,"scope":"TARGET","local":"org.apache.coyote.http2.StreamProcessor.run()"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"METHOD_INVOCATION","change":"stream.getConnectionId()","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":true,"scope":"TARGET","local":"org.apache.coyote.http2.StreamProcessor.run()"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"METHOD_INVOCATION","change":"ContainerThreadMarker.clear()","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":true,"scope":"TARGET","local":"org.apache.coyote.http2.StreamProcessor.run()"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"METHOD_INVOCATION","change":"dispatches.next()","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":true,"scope":"TARGET","local":"org.apache.coyote.http2.StreamProcessor.run()"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"METHOD_INVOCATION","change":"isAsync()","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":true,"scope":"TARGET","local":"org.apache.coyote.http2.StreamProcessor.run()"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"METHOD_INVOCATION","change":"e.printStackTrace()","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":true,"scope":"TARGET","local":"org.apache.coyote.http2.StreamProcessor.run()"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"METHOD_INVOCATION","change":"ContainerThreadMarker.set()","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":true,"scope":"TARGET","local":"org.apache.coyote.http2.StreamProcessor.run()"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"METHOD_INVOCATION","change":"sm.getString(\"streamProcessor.process.loopstart\",stream.getConnectionId(),stream.getIdentifier(),status,dispatches)","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":true,"scope":"TARGET","local":"org.apache.coyote.http2.StreamProcessor.run()"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"METHOD_INVOCATION","change":"log.debug(sm.getString(\"streamProcessor.process.loopstart\",stream.getConnectionId(),stream.getIdentifier(),status,dispatches))","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":true,"scope":"TARGET","local":"org.apache.coyote.http2.StreamProcessor.run()"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"METHOD_INVOCATION","change":"dispatch(nextDispatch.getSocketStatus())","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":true,"scope":"TARGET","local":"org.apache.coyote.http2.StreamProcessor.run()"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"METHOD_INVOCATION","change":"sm.getString(\"streamProcessor.process.loopend\",stream.getConnectionId(),stream.getIdentifier(),state,dispatches)","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":true,"scope":"TARGET","local":"org.apache.coyote.http2.StreamProcessor.run()"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"METHOD_INVOCATION","change":"log.isDebugEnabled()","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":true,"scope":"TARGET","local":"org.apache.coyote.http2.StreamProcessor.run()"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"METHOD_INVOCATION","change":"dispatches.hasNext()","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":true,"scope":"TARGET","local":"org.apache.coyote.http2.StreamProcessor.run()"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"NULL_LITERAL","change":"null","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":true,"scope":"TARGET","local":"org.apache.coyote.http2.StreamProcessor.run()"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"PARAMETERIZED_TYPE","change":"SocketWrapperBase\u003c?\u003e","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":true,"scope":"TARGET","local":"org.apache.coyote.http2.StreamProcessor.run()"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"PARAMETERIZED_TYPE","change":"Iterator\u003cDispatchType\u003e","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":true,"scope":"TARGET","local":"org.apache.coyote.http2.StreamProcessor.run()"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"PREFIX_EXPRESSION","change":"!dispatches.hasNext()","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":true,"scope":"TARGET","local":"org.apache.coyote.http2.StreamProcessor.run()"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"QUALIFIED_NAME","change":"SocketState.CLOSED","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":true,"scope":"TARGET","local":"org.apache.coyote.http2.StreamProcessor.run()"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"QUALIFIED_NAME","change":"SocketState.ASYNC_END","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":true,"scope":"TARGET","local":"org.apache.coyote.http2.StreamProcessor.run()"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"SIMPLE_TYPE","change":"DispatchType","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":true,"scope":"TARGET","local":"org.apache.coyote.http2.StreamProcessor.run()"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"SIMPLE_TYPE","change":"Iterator","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":true,"scope":"TARGET","local":"org.apache.coyote.http2.StreamProcessor.run()"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"SIMPLE_TYPE","change":"SocketWrapperBase","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":true,"scope":"TARGET","local":"org.apache.coyote.http2.StreamProcessor.run()"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"SIMPLE_TYPE","change":"SocketStatus","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":true,"scope":"TARGET","local":"org.apache.coyote.http2.StreamProcessor.run()"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"SIMPLE_TYPE","change":"SocketState","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":true,"scope":"TARGET","local":"org.apache.coyote.http2.StreamProcessor.run()"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"SIMPLE_TYPE","change":"Exception","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":true,"scope":"TARGET","local":"org.apache.coyote.http2.StreamProcessor.run()"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"SINGLE_VARIABLE_DECLARATION","change":"Exception e","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":true,"scope":"TARGET","local":"org.apache.coyote.http2.StreamProcessor.run()"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"STRING_LITERAL","change":"streamProcessor.process.loopend","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":true,"scope":"TARGET","local":"org.apache.coyote.http2.StreamProcessor.run()"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"STRING_LITERAL","change":"streamProcessor.process.loopstart","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":true,"scope":"TARGET","local":"org.apache.coyote.http2.StreamProcessor.run()"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"TRY_STATEMENT","change":"try {\n Iterator\u003cDispatchType\u003e dispatches\u003dgetIteratorAndClearDispatches();\n do {\n if (log.isDebugEnabled()) {\n log.debug(sm.getString(\"streamProcessor.process.loopstart\",stream.getConnectionId(),stream.getIdentifier(),status,dispatches));\n }\n if (dispatches !\u003d null) {\n DispatchType nextDispatch\u003ddispatches.next();\n state\u003ddispatch(nextDispatch.getSocketStatus());\n }\n else if (isAsync()) {\n state\u003ddispatch(status);\n }\n else if (state \u003d\u003d SocketState.ASYNC_END) {\n state\u003ddispatch(status);\n }\n else {\n state\u003dprocess((SocketWrapperBase\u003c?\u003e)null);\n }\n if (state !\u003d SocketState.CLOSED \u0026\u0026 isAsync()) {\n state\u003dasyncStateMachine.asyncPostProcess();\n }\n if (dispatches \u003d\u003d null || !dispatches.hasNext()) {\n dispatches\u003dgetIteratorAndClearDispatches();\n }\n if (log.isDebugEnabled()) {\n log.debug(sm.getString(\"streamProcessor.process.loopend\",stream.getConnectionId(),stream.getIdentifier(),state,dispatches));\n }\n }\n while (state \u003d\u003d SocketState.ASYNC_END || dispatches !\u003d null \u0026\u0026 state !\u003d SocketState.CLOSED);\n if (state \u003d\u003d SocketState.CLOSED) {\n }\n}\n catch (Exception e) {\n e.printStackTrace();\n}\n finally {\n ContainerThreadMarker.clear();\n}\n","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":true,"scope":"TARGET","local":"org.apache.coyote.http2.StreamProcessor.run()"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"dispatches","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":true,"scope":"TARGET","local":"org.apache.coyote.http2.StreamProcessor.run()"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"state","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":true,"scope":"TARGET","local":"org.apache.coyote.http2.StreamProcessor.run()"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"nextDispatch","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":true,"scope":"TARGET","local":"org.apache.coyote.http2.StreamProcessor.run()"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"status","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":true,"scope":"TARGET","local":"org.apache.coyote.http2.StreamProcessor.run()"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"Iterator\u003cDispatchType\u003e [dispatches\u003dgetIteratorAndClearDispatches()]","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":true,"scope":"TARGET","local":"org.apache.coyote.http2.StreamProcessor.run()"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"SocketStatus [status\u003dSocketStatus.OPEN_READ]","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":true,"scope":"TARGET","local":"org.apache.coyote.http2.StreamProcessor.run()"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"SocketState [state\u003dSocketState.CLOSED]","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":true,"scope":"TARGET","local":"org.apache.coyote.http2.StreamProcessor.run()"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"DispatchType [nextDispatch\u003ddispatches.next()]","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":true,"scope":"TARGET","local":"org.apache.coyote.http2.StreamProcessor.run()"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"WILDCARD_TYPE","change":"?","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":true,"scope":"TARGET","local":"org.apache.coyote.http2.StreamProcessor.run()"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"EXPRESSION_STATEMENT","change":"process(SocketStatus.OPEN_READ)","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":false,"scope":"TARGET","local":"org.apache.coyote.http2.StreamProcessor.run()"} {"project":"apache_tomcat","commit":"c4760089e640aa9763aca14f003f6d1c872d5982","changeType":"METHOD_INVOCATION","change":"process(SocketStatus.OPEN_READ)","source":"org.apache.coyote.http2.StreamProcessor.process(SocketStatus)","target":"org.apache.coyote.http2.StreamProcessor.run()","added":false,"scope":"TARGET","local":"org.apache.coyote.http2.StreamProcessor.run()"} {"project":"apache_tomcat","commit":"ee8300772a4e32e58c8f16286a7822d73c021d15","changeType":"METHOD_DECLARATION","change":"org.apache.coyote.http11.Http11Processor.initializeFilters(int,int,int)","source":"org.apache.coyote.http11.Http11Processor.initializeFilters(int,int,int)","target":"org.apache.coyote.http11.Http11Processor.Http11Processor(int,AbstractEndpoint,int,int,int)","added":false,"scope":"CLASS_S","local":"java.org.apache.coyote.http11.Http11Processor"} {"project":"apache_tomcat","commit":"ee8300772a4e32e58c8f16286a7822d73c021d15","changeType":"ASSIGNMENT","change":"pluggableFilterIndex \u003d getInputBuffer().getFilters().length","source":"org.apache.coyote.http11.Http11Processor.initializeFilters(int,int,int)","target":"org.apache.coyote.http11.Http11Processor.Http11Processor(int,AbstractEndpoint,int,int,int)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.Http11Processor.initializeFilters(int,int,int)"} {"project":"apache_tomcat","commit":"ee8300772a4e32e58c8f16286a7822d73c021d15","changeType":"CLASS_INSTANCE_CREATION","change":"new GzipOutputFilter()","source":"org.apache.coyote.http11.Http11Processor.initializeFilters(int,int,int)","target":"org.apache.coyote.http11.Http11Processor.Http11Processor(int,AbstractEndpoint,int,int,int)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.Http11Processor.initializeFilters(int,int,int)"} {"project":"apache_tomcat","commit":"ee8300772a4e32e58c8f16286a7822d73c021d15","changeType":"CLASS_INSTANCE_CREATION","change":"new BufferedInputFilter()","source":"org.apache.coyote.http11.Http11Processor.initializeFilters(int,int,int)","target":"org.apache.coyote.http11.Http11Processor.Http11Processor(int,AbstractEndpoint,int,int,int)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.Http11Processor.initializeFilters(int,int,int)"} {"project":"apache_tomcat","commit":"ee8300772a4e32e58c8f16286a7822d73c021d15","changeType":"CLASS_INSTANCE_CREATION","change":"new VoidOutputFilter()","source":"org.apache.coyote.http11.Http11Processor.initializeFilters(int,int,int)","target":"org.apache.coyote.http11.Http11Processor.Http11Processor(int,AbstractEndpoint,int,int,int)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.Http11Processor.initializeFilters(int,int,int)"} {"project":"apache_tomcat","commit":"ee8300772a4e32e58c8f16286a7822d73c021d15","changeType":"CLASS_INSTANCE_CREATION","change":"new VoidInputFilter()","source":"org.apache.coyote.http11.Http11Processor.initializeFilters(int,int,int)","target":"org.apache.coyote.http11.Http11Processor.Http11Processor(int,AbstractEndpoint,int,int,int)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.Http11Processor.initializeFilters(int,int,int)"} {"project":"apache_tomcat","commit":"ee8300772a4e32e58c8f16286a7822d73c021d15","changeType":"CLASS_INSTANCE_CREATION","change":"new ChunkedOutputFilter()","source":"org.apache.coyote.http11.Http11Processor.initializeFilters(int,int,int)","target":"org.apache.coyote.http11.Http11Processor.Http11Processor(int,AbstractEndpoint,int,int,int)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.Http11Processor.initializeFilters(int,int,int)"} {"project":"apache_tomcat","commit":"ee8300772a4e32e58c8f16286a7822d73c021d15","changeType":"CLASS_INSTANCE_CREATION","change":"new ChunkedInputFilter(maxTrailerSize,maxExtensionSize,maxSwallowSize)","source":"org.apache.coyote.http11.Http11Processor.initializeFilters(int,int,int)","target":"org.apache.coyote.http11.Http11Processor.Http11Processor(int,AbstractEndpoint,int,int,int)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.Http11Processor.initializeFilters(int,int,int)"} {"project":"apache_tomcat","commit":"ee8300772a4e32e58c8f16286a7822d73c021d15","changeType":"CLASS_INSTANCE_CREATION","change":"new IdentityOutputFilter()","source":"org.apache.coyote.http11.Http11Processor.initializeFilters(int,int,int)","target":"org.apache.coyote.http11.Http11Processor.Http11Processor(int,AbstractEndpoint,int,int,int)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.Http11Processor.initializeFilters(int,int,int)"} {"project":"apache_tomcat","commit":"ee8300772a4e32e58c8f16286a7822d73c021d15","changeType":"CLASS_INSTANCE_CREATION","change":"new IdentityInputFilter(maxSwallowSize)","source":"org.apache.coyote.http11.Http11Processor.initializeFilters(int,int,int)","target":"org.apache.coyote.http11.Http11Processor.Http11Processor(int,AbstractEndpoint,int,int,int)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.Http11Processor.initializeFilters(int,int,int)"} {"project":"apache_tomcat","commit":"ee8300772a4e32e58c8f16286a7822d73c021d15","changeType":"EXPRESSION_STATEMENT","change":"pluggableFilterIndex\u003dgetInputBuffer().getFilters().length","source":"org.apache.coyote.http11.Http11Processor.initializeFilters(int,int,int)","target":"org.apache.coyote.http11.Http11Processor.Http11Processor(int,AbstractEndpoint,int,int,int)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.Http11Processor.initializeFilters(int,int,int)"} {"project":"apache_tomcat","commit":"ee8300772a4e32e58c8f16286a7822d73c021d15","changeType":"EXPRESSION_STATEMENT","change":"getOutputBuffer().addFilter(new GzipOutputFilter())","source":"org.apache.coyote.http11.Http11Processor.initializeFilters(int,int,int)","target":"org.apache.coyote.http11.Http11Processor.Http11Processor(int,AbstractEndpoint,int,int,int)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.Http11Processor.initializeFilters(int,int,int)"} {"project":"apache_tomcat","commit":"ee8300772a4e32e58c8f16286a7822d73c021d15","changeType":"EXPRESSION_STATEMENT","change":"getInputBuffer().addFilter(new BufferedInputFilter())","source":"org.apache.coyote.http11.Http11Processor.initializeFilters(int,int,int)","target":"org.apache.coyote.http11.Http11Processor.Http11Processor(int,AbstractEndpoint,int,int,int)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.Http11Processor.initializeFilters(int,int,int)"} {"project":"apache_tomcat","commit":"ee8300772a4e32e58c8f16286a7822d73c021d15","changeType":"EXPRESSION_STATEMENT","change":"getOutputBuffer().addFilter(new VoidOutputFilter())","source":"org.apache.coyote.http11.Http11Processor.initializeFilters(int,int,int)","target":"org.apache.coyote.http11.Http11Processor.Http11Processor(int,AbstractEndpoint,int,int,int)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.Http11Processor.initializeFilters(int,int,int)"} {"project":"apache_tomcat","commit":"ee8300772a4e32e58c8f16286a7822d73c021d15","changeType":"EXPRESSION_STATEMENT","change":"getInputBuffer().addFilter(new VoidInputFilter())","source":"org.apache.coyote.http11.Http11Processor.initializeFilters(int,int,int)","target":"org.apache.coyote.http11.Http11Processor.Http11Processor(int,AbstractEndpoint,int,int,int)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.Http11Processor.initializeFilters(int,int,int)"} {"project":"apache_tomcat","commit":"ee8300772a4e32e58c8f16286a7822d73c021d15","changeType":"EXPRESSION_STATEMENT","change":"getOutputBuffer().addFilter(new ChunkedOutputFilter())","source":"org.apache.coyote.http11.Http11Processor.initializeFilters(int,int,int)","target":"org.apache.coyote.http11.Http11Processor.Http11Processor(int,AbstractEndpoint,int,int,int)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.Http11Processor.initializeFilters(int,int,int)"} {"project":"apache_tomcat","commit":"ee8300772a4e32e58c8f16286a7822d73c021d15","changeType":"EXPRESSION_STATEMENT","change":"getInputBuffer().addFilter(new ChunkedInputFilter(maxTrailerSize,maxExtensionSize,maxSwallowSize))","source":"org.apache.coyote.http11.Http11Processor.initializeFilters(int,int,int)","target":"org.apache.coyote.http11.Http11Processor.Http11Processor(int,AbstractEndpoint,int,int,int)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.Http11Processor.initializeFilters(int,int,int)"} {"project":"apache_tomcat","commit":"ee8300772a4e32e58c8f16286a7822d73c021d15","changeType":"EXPRESSION_STATEMENT","change":"getOutputBuffer().addFilter(new IdentityOutputFilter())","source":"org.apache.coyote.http11.Http11Processor.initializeFilters(int,int,int)","target":"org.apache.coyote.http11.Http11Processor.Http11Processor(int,AbstractEndpoint,int,int,int)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.Http11Processor.initializeFilters(int,int,int)"} {"project":"apache_tomcat","commit":"ee8300772a4e32e58c8f16286a7822d73c021d15","changeType":"EXPRESSION_STATEMENT","change":"getInputBuffer().addFilter(new IdentityInputFilter(maxSwallowSize))","source":"org.apache.coyote.http11.Http11Processor.initializeFilters(int,int,int)","target":"org.apache.coyote.http11.Http11Processor.Http11Processor(int,AbstractEndpoint,int,int,int)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.Http11Processor.initializeFilters(int,int,int)"} {"project":"apache_tomcat","commit":"ee8300772a4e32e58c8f16286a7822d73c021d15","changeType":"FIELD_ACCESS","change":"getInputBuffer().getFilters().length","source":"org.apache.coyote.http11.Http11Processor.initializeFilters(int,int,int)","target":"org.apache.coyote.http11.Http11Processor.Http11Processor(int,AbstractEndpoint,int,int,int)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.Http11Processor.initializeFilters(int,int,int)"} {"project":"apache_tomcat","commit":"ee8300772a4e32e58c8f16286a7822d73c021d15","changeType":"JAVADOC","change":"/** \n * Initialize standard input and output filters.\n */\n","source":"org.apache.coyote.http11.Http11Processor.initializeFilters(int,int,int)","target":"org.apache.coyote.http11.Http11Processor.Http11Processor(int,AbstractEndpoint,int,int,int)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.Http11Processor.initializeFilters(int,int,int)"} {"project":"apache_tomcat","commit":"ee8300772a4e32e58c8f16286a7822d73c021d15","changeType":"METHOD_INVOCATION","change":"getInputBuffer()","source":"org.apache.coyote.http11.Http11Processor.initializeFilters(int,int,int)","target":"org.apache.coyote.http11.Http11Processor.Http11Processor(int,AbstractEndpoint,int,int,int)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.Http11Processor.initializeFilters(int,int,int)"} {"project":"apache_tomcat","commit":"ee8300772a4e32e58c8f16286a7822d73c021d15","changeType":"METHOD_INVOCATION","change":"getInputBuffer().getFilters()","source":"org.apache.coyote.http11.Http11Processor.initializeFilters(int,int,int)","target":"org.apache.coyote.http11.Http11Processor.Http11Processor(int,AbstractEndpoint,int,int,int)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.Http11Processor.initializeFilters(int,int,int)"} {"project":"apache_tomcat","commit":"ee8300772a4e32e58c8f16286a7822d73c021d15","changeType":"METHOD_INVOCATION","change":"getOutputBuffer()","source":"org.apache.coyote.http11.Http11Processor.initializeFilters(int,int,int)","target":"org.apache.coyote.http11.Http11Processor.Http11Processor(int,AbstractEndpoint,int,int,int)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.Http11Processor.initializeFilters(int,int,int)"} {"project":"apache_tomcat","commit":"ee8300772a4e32e58c8f16286a7822d73c021d15","changeType":"METHOD_INVOCATION","change":"getOutputBuffer().addFilter(new GzipOutputFilter())","source":"org.apache.coyote.http11.Http11Processor.initializeFilters(int,int,int)","target":"org.apache.coyote.http11.Http11Processor.Http11Processor(int,AbstractEndpoint,int,int,int)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.Http11Processor.initializeFilters(int,int,int)"} {"project":"apache_tomcat","commit":"ee8300772a4e32e58c8f16286a7822d73c021d15","changeType":"METHOD_INVOCATION","change":"getInputBuffer().addFilter(new BufferedInputFilter())","source":"org.apache.coyote.http11.Http11Processor.initializeFilters(int,int,int)","target":"org.apache.coyote.http11.Http11Processor.Http11Processor(int,AbstractEndpoint,int,int,int)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.Http11Processor.initializeFilters(int,int,int)"} {"project":"apache_tomcat","commit":"ee8300772a4e32e58c8f16286a7822d73c021d15","changeType":"METHOD_INVOCATION","change":"getOutputBuffer().addFilter(new VoidOutputFilter())","source":"org.apache.coyote.http11.Http11Processor.initializeFilters(int,int,int)","target":"org.apache.coyote.http11.Http11Processor.Http11Processor(int,AbstractEndpoint,int,int,int)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.Http11Processor.initializeFilters(int,int,int)"} {"project":"apache_tomcat","commit":"ee8300772a4e32e58c8f16286a7822d73c021d15","changeType":"METHOD_INVOCATION","change":"getInputBuffer().addFilter(new VoidInputFilter())","source":"org.apache.coyote.http11.Http11Processor.initializeFilters(int,int,int)","target":"org.apache.coyote.http11.Http11Processor.Http11Processor(int,AbstractEndpoint,int,int,int)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.Http11Processor.initializeFilters(int,int,int)"} {"project":"apache_tomcat","commit":"ee8300772a4e32e58c8f16286a7822d73c021d15","changeType":"METHOD_INVOCATION","change":"getOutputBuffer().addFilter(new ChunkedOutputFilter())","source":"org.apache.coyote.http11.Http11Processor.initializeFilters(int,int,int)","target":"org.apache.coyote.http11.Http11Processor.Http11Processor(int,AbstractEndpoint,int,int,int)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.Http11Processor.initializeFilters(int,int,int)"} {"project":"apache_tomcat","commit":"ee8300772a4e32e58c8f16286a7822d73c021d15","changeType":"METHOD_INVOCATION","change":"getInputBuffer().addFilter(new ChunkedInputFilter(maxTrailerSize,maxExtensionSize,maxSwallowSize))","source":"org.apache.coyote.http11.Http11Processor.initializeFilters(int,int,int)","target":"org.apache.coyote.http11.Http11Processor.Http11Processor(int,AbstractEndpoint,int,int,int)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.Http11Processor.initializeFilters(int,int,int)"} {"project":"apache_tomcat","commit":"ee8300772a4e32e58c8f16286a7822d73c021d15","changeType":"METHOD_INVOCATION","change":"getOutputBuffer().addFilter(new IdentityOutputFilter())","source":"org.apache.coyote.http11.Http11Processor.initializeFilters(int,int,int)","target":"org.apache.coyote.http11.Http11Processor.Http11Processor(int,AbstractEndpoint,int,int,int)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.Http11Processor.initializeFilters(int,int,int)"} {"project":"apache_tomcat","commit":"ee8300772a4e32e58c8f16286a7822d73c021d15","changeType":"METHOD_INVOCATION","change":"getInputBuffer().addFilter(new IdentityInputFilter(maxSwallowSize))","source":"org.apache.coyote.http11.Http11Processor.initializeFilters(int,int,int)","target":"org.apache.coyote.http11.Http11Processor.Http11Processor(int,AbstractEndpoint,int,int,int)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.Http11Processor.initializeFilters(int,int,int)"} {"project":"apache_tomcat","commit":"ee8300772a4e32e58c8f16286a7822d73c021d15","changeType":"MODIFIER","change":"protected","source":"org.apache.coyote.http11.Http11Processor.initializeFilters(int,int,int)","target":"org.apache.coyote.http11.Http11Processor.Http11Processor(int,AbstractEndpoint,int,int,int)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.Http11Processor.initializeFilters(int,int,int)"} {"project":"apache_tomcat","commit":"ee8300772a4e32e58c8f16286a7822d73c021d15","changeType":"PRIMITIVE_TYPE","change":"int","source":"org.apache.coyote.http11.Http11Processor.initializeFilters(int,int,int)","target":"org.apache.coyote.http11.Http11Processor.Http11Processor(int,AbstractEndpoint,int,int,int)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.Http11Processor.initializeFilters(int,int,int)"} {"project":"apache_tomcat","commit":"ee8300772a4e32e58c8f16286a7822d73c021d15","changeType":"PRIMITIVE_TYPE","change":"void","source":"org.apache.coyote.http11.Http11Processor.initializeFilters(int,int,int)","target":"org.apache.coyote.http11.Http11Processor.Http11Processor(int,AbstractEndpoint,int,int,int)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.Http11Processor.initializeFilters(int,int,int)"} {"project":"apache_tomcat","commit":"ee8300772a4e32e58c8f16286a7822d73c021d15","changeType":"SIMPLE_TYPE","change":"GzipOutputFilter","source":"org.apache.coyote.http11.Http11Processor.initializeFilters(int,int,int)","target":"org.apache.coyote.http11.Http11Processor.Http11Processor(int,AbstractEndpoint,int,int,int)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.Http11Processor.initializeFilters(int,int,int)"} {"project":"apache_tomcat","commit":"ee8300772a4e32e58c8f16286a7822d73c021d15","changeType":"SIMPLE_TYPE","change":"BufferedInputFilter","source":"org.apache.coyote.http11.Http11Processor.initializeFilters(int,int,int)","target":"org.apache.coyote.http11.Http11Processor.Http11Processor(int,AbstractEndpoint,int,int,int)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.Http11Processor.initializeFilters(int,int,int)"} {"project":"apache_tomcat","commit":"ee8300772a4e32e58c8f16286a7822d73c021d15","changeType":"SIMPLE_TYPE","change":"VoidOutputFilter","source":"org.apache.coyote.http11.Http11Processor.initializeFilters(int,int,int)","target":"org.apache.coyote.http11.Http11Processor.Http11Processor(int,AbstractEndpoint,int,int,int)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.Http11Processor.initializeFilters(int,int,int)"} {"project":"apache_tomcat","commit":"ee8300772a4e32e58c8f16286a7822d73c021d15","changeType":"SIMPLE_TYPE","change":"VoidInputFilter","source":"org.apache.coyote.http11.Http11Processor.initializeFilters(int,int,int)","target":"org.apache.coyote.http11.Http11Processor.Http11Processor(int,AbstractEndpoint,int,int,int)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.Http11Processor.initializeFilters(int,int,int)"} {"project":"apache_tomcat","commit":"ee8300772a4e32e58c8f16286a7822d73c021d15","changeType":"SIMPLE_TYPE","change":"ChunkedOutputFilter","source":"org.apache.coyote.http11.Http11Processor.initializeFilters(int,int,int)","target":"org.apache.coyote.http11.Http11Processor.Http11Processor(int,AbstractEndpoint,int,int,int)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.Http11Processor.initializeFilters(int,int,int)"} {"project":"apache_tomcat","commit":"ee8300772a4e32e58c8f16286a7822d73c021d15","changeType":"SIMPLE_TYPE","change":"ChunkedInputFilter","source":"org.apache.coyote.http11.Http11Processor.initializeFilters(int,int,int)","target":"org.apache.coyote.http11.Http11Processor.Http11Processor(int,AbstractEndpoint,int,int,int)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.Http11Processor.initializeFilters(int,int,int)"} {"project":"apache_tomcat","commit":"ee8300772a4e32e58c8f16286a7822d73c021d15","changeType":"SIMPLE_TYPE","change":"IdentityOutputFilter","source":"org.apache.coyote.http11.Http11Processor.initializeFilters(int,int,int)","target":"org.apache.coyote.http11.Http11Processor.Http11Processor(int,AbstractEndpoint,int,int,int)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.Http11Processor.initializeFilters(int,int,int)"} {"project":"apache_tomcat","commit":"ee8300772a4e32e58c8f16286a7822d73c021d15","changeType":"SIMPLE_TYPE","change":"IdentityInputFilter","source":"org.apache.coyote.http11.Http11Processor.initializeFilters(int,int,int)","target":"org.apache.coyote.http11.Http11Processor.Http11Processor(int,AbstractEndpoint,int,int,int)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.Http11Processor.initializeFilters(int,int,int)"} {"project":"apache_tomcat","commit":"ee8300772a4e32e58c8f16286a7822d73c021d15","changeType":"SINGLE_VARIABLE_DECLARATION","change":"int maxSwallowSize","source":"org.apache.coyote.http11.Http11Processor.initializeFilters(int,int,int)","target":"org.apache.coyote.http11.Http11Processor.Http11Processor(int,AbstractEndpoint,int,int,int)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.Http11Processor.initializeFilters(int,int,int)"} {"project":"apache_tomcat","commit":"ee8300772a4e32e58c8f16286a7822d73c021d15","changeType":"SINGLE_VARIABLE_DECLARATION","change":"int maxExtensionSize","source":"org.apache.coyote.http11.Http11Processor.initializeFilters(int,int,int)","target":"org.apache.coyote.http11.Http11Processor.Http11Processor(int,AbstractEndpoint,int,int,int)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.Http11Processor.initializeFilters(int,int,int)"} {"project":"apache_tomcat","commit":"ee8300772a4e32e58c8f16286a7822d73c021d15","changeType":"SINGLE_VARIABLE_DECLARATION","change":"int maxTrailerSize","source":"org.apache.coyote.http11.Http11Processor.initializeFilters(int,int,int)","target":"org.apache.coyote.http11.Http11Processor.Http11Processor(int,AbstractEndpoint,int,int,int)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.Http11Processor.initializeFilters(int,int,int)"} {"project":"apache_tomcat","commit":"ee8300772a4e32e58c8f16286a7822d73c021d15","changeType":"ASSIGNMENT","change":"pluggableFilterIndex \u003d inputBuffer.getFilters().length","source":"org.apache.coyote.http11.Http11Processor.initializeFilters(int,int,int)","target":"org.apache.coyote.http11.Http11Processor.Http11Processor(int,AbstractEndpoint,int,int,int)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.Http11Processor.Http11Processor(int,AbstractEndpoint,int,int,int)"} {"project":"apache_tomcat","commit":"ee8300772a4e32e58c8f16286a7822d73c021d15","changeType":"CLASS_INSTANCE_CREATION","change":"new IdentityInputFilter(maxSwallowSize)","source":"org.apache.coyote.http11.Http11Processor.initializeFilters(int,int,int)","target":"org.apache.coyote.http11.Http11Processor.Http11Processor(int,AbstractEndpoint,int,int,int)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.Http11Processor.Http11Processor(int,AbstractEndpoint,int,int,int)"} {"project":"apache_tomcat","commit":"ee8300772a4e32e58c8f16286a7822d73c021d15","changeType":"CLASS_INSTANCE_CREATION","change":"new ChunkedInputFilter(maxTrailerSize,maxExtensionSize,maxSwallowSize)","source":"org.apache.coyote.http11.Http11Processor.initializeFilters(int,int,int)","target":"org.apache.coyote.http11.Http11Processor.Http11Processor(int,AbstractEndpoint,int,int,int)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.Http11Processor.Http11Processor(int,AbstractEndpoint,int,int,int)"} {"project":"apache_tomcat","commit":"ee8300772a4e32e58c8f16286a7822d73c021d15","changeType":"CLASS_INSTANCE_CREATION","change":"new VoidOutputFilter()","source":"org.apache.coyote.http11.Http11Processor.initializeFilters(int,int,int)","target":"org.apache.coyote.http11.Http11Processor.Http11Processor(int,AbstractEndpoint,int,int,int)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.Http11Processor.Http11Processor(int,AbstractEndpoint,int,int,int)"} {"project":"apache_tomcat","commit":"ee8300772a4e32e58c8f16286a7822d73c021d15","changeType":"CLASS_INSTANCE_CREATION","change":"new GzipOutputFilter()","source":"org.apache.coyote.http11.Http11Processor.initializeFilters(int,int,int)","target":"org.apache.coyote.http11.Http11Processor.Http11Processor(int,AbstractEndpoint,int,int,int)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.Http11Processor.Http11Processor(int,AbstractEndpoint,int,int,int)"} {"project":"apache_tomcat","commit":"ee8300772a4e32e58c8f16286a7822d73c021d15","changeType":"CLASS_INSTANCE_CREATION","change":"new VoidInputFilter()","source":"org.apache.coyote.http11.Http11Processor.initializeFilters(int,int,int)","target":"org.apache.coyote.http11.Http11Processor.Http11Processor(int,AbstractEndpoint,int,int,int)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.Http11Processor.Http11Processor(int,AbstractEndpoint,int,int,int)"} {"project":"apache_tomcat","commit":"ee8300772a4e32e58c8f16286a7822d73c021d15","changeType":"CLASS_INSTANCE_CREATION","change":"new ChunkedOutputFilter()","source":"org.apache.coyote.http11.Http11Processor.initializeFilters(int,int,int)","target":"org.apache.coyote.http11.Http11Processor.Http11Processor(int,AbstractEndpoint,int,int,int)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.Http11Processor.Http11Processor(int,AbstractEndpoint,int,int,int)"} {"project":"apache_tomcat","commit":"ee8300772a4e32e58c8f16286a7822d73c021d15","changeType":"CLASS_INSTANCE_CREATION","change":"new IdentityOutputFilter()","source":"org.apache.coyote.http11.Http11Processor.initializeFilters(int,int,int)","target":"org.apache.coyote.http11.Http11Processor.Http11Processor(int,AbstractEndpoint,int,int,int)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.Http11Processor.Http11Processor(int,AbstractEndpoint,int,int,int)"} {"project":"apache_tomcat","commit":"ee8300772a4e32e58c8f16286a7822d73c021d15","changeType":"CLASS_INSTANCE_CREATION","change":"new BufferedInputFilter()","source":"org.apache.coyote.http11.Http11Processor.initializeFilters(int,int,int)","target":"org.apache.coyote.http11.Http11Processor.Http11Processor(int,AbstractEndpoint,int,int,int)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.Http11Processor.Http11Processor(int,AbstractEndpoint,int,int,int)"} {"project":"apache_tomcat","commit":"ee8300772a4e32e58c8f16286a7822d73c021d15","changeType":"EXPRESSION_STATEMENT","change":"request.setInputBuffer(inputBuffer)","source":"org.apache.coyote.http11.Http11Processor.initializeFilters(int,int,int)","target":"org.apache.coyote.http11.Http11Processor.Http11Processor(int,AbstractEndpoint,int,int,int)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.Http11Processor.Http11Processor(int,AbstractEndpoint,int,int,int)"} {"project":"apache_tomcat","commit":"ee8300772a4e32e58c8f16286a7822d73c021d15","changeType":"EXPRESSION_STATEMENT","change":"pluggableFilterIndex\u003dinputBuffer.getFilters().length","source":"org.apache.coyote.http11.Http11Processor.initializeFilters(int,int,int)","target":"org.apache.coyote.http11.Http11Processor.Http11Processor(int,AbstractEndpoint,int,int,int)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.Http11Processor.Http11Processor(int,AbstractEndpoint,int,int,int)"} {"project":"apache_tomcat","commit":"ee8300772a4e32e58c8f16286a7822d73c021d15","changeType":"EXPRESSION_STATEMENT","change":"inputBuffer.addFilter(new ChunkedInputFilter(maxTrailerSize,maxExtensionSize,maxSwallowSize))","source":"org.apache.coyote.http11.Http11Processor.initializeFilters(int,int,int)","target":"org.apache.coyote.http11.Http11Processor.Http11Processor(int,AbstractEndpoint,int,int,int)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.Http11Processor.Http11Processor(int,AbstractEndpoint,int,int,int)"} {"project":"apache_tomcat","commit":"ee8300772a4e32e58c8f16286a7822d73c021d15","changeType":"EXPRESSION_STATEMENT","change":"inputBuffer.addFilter(new IdentityInputFilter(maxSwallowSize))","source":"org.apache.coyote.http11.Http11Processor.initializeFilters(int,int,int)","target":"org.apache.coyote.http11.Http11Processor.Http11Processor(int,AbstractEndpoint,int,int,int)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.Http11Processor.Http11Processor(int,AbstractEndpoint,int,int,int)"} {"project":"apache_tomcat","commit":"ee8300772a4e32e58c8f16286a7822d73c021d15","changeType":"EXPRESSION_STATEMENT","change":"inputBuffer.addFilter(new VoidInputFilter())","source":"org.apache.coyote.http11.Http11Processor.initializeFilters(int,int,int)","target":"org.apache.coyote.http11.Http11Processor.Http11Processor(int,AbstractEndpoint,int,int,int)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.Http11Processor.Http11Processor(int,AbstractEndpoint,int,int,int)"} {"project":"apache_tomcat","commit":"ee8300772a4e32e58c8f16286a7822d73c021d15","changeType":"EXPRESSION_STATEMENT","change":"outputBuffer.addFilter(new VoidOutputFilter())","source":"org.apache.coyote.http11.Http11Processor.initializeFilters(int,int,int)","target":"org.apache.coyote.http11.Http11Processor.Http11Processor(int,AbstractEndpoint,int,int,int)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.Http11Processor.Http11Processor(int,AbstractEndpoint,int,int,int)"} {"project":"apache_tomcat","commit":"ee8300772a4e32e58c8f16286a7822d73c021d15","changeType":"EXPRESSION_STATEMENT","change":"response.setOutputBuffer(outputBuffer)","source":"org.apache.coyote.http11.Http11Processor.initializeFilters(int,int,int)","target":"org.apache.coyote.http11.Http11Processor.Http11Processor(int,AbstractEndpoint,int,int,int)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.Http11Processor.Http11Processor(int,AbstractEndpoint,int,int,int)"} {"project":"apache_tomcat","commit":"ee8300772a4e32e58c8f16286a7822d73c021d15","changeType":"EXPRESSION_STATEMENT","change":"outputBuffer.addFilter(new ChunkedOutputFilter())","source":"org.apache.coyote.http11.Http11Processor.initializeFilters(int,int,int)","target":"org.apache.coyote.http11.Http11Processor.Http11Processor(int,AbstractEndpoint,int,int,int)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.Http11Processor.Http11Processor(int,AbstractEndpoint,int,int,int)"} {"project":"apache_tomcat","commit":"ee8300772a4e32e58c8f16286a7822d73c021d15","changeType":"EXPRESSION_STATEMENT","change":"inputBuffer.addFilter(new BufferedInputFilter())","source":"org.apache.coyote.http11.Http11Processor.initializeFilters(int,int,int)","target":"org.apache.coyote.http11.Http11Processor.Http11Processor(int,AbstractEndpoint,int,int,int)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.Http11Processor.Http11Processor(int,AbstractEndpoint,int,int,int)"} {"project":"apache_tomcat","commit":"ee8300772a4e32e58c8f16286a7822d73c021d15","changeType":"EXPRESSION_STATEMENT","change":"outputBuffer.addFilter(new IdentityOutputFilter())","source":"org.apache.coyote.http11.Http11Processor.initializeFilters(int,int,int)","target":"org.apache.coyote.http11.Http11Processor.Http11Processor(int,AbstractEndpoint,int,int,int)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.Http11Processor.Http11Processor(int,AbstractEndpoint,int,int,int)"} {"project":"apache_tomcat","commit":"ee8300772a4e32e58c8f16286a7822d73c021d15","changeType":"EXPRESSION_STATEMENT","change":"outputBuffer.addFilter(new GzipOutputFilter())","source":"org.apache.coyote.http11.Http11Processor.initializeFilters(int,int,int)","target":"org.apache.coyote.http11.Http11Processor.Http11Processor(int,AbstractEndpoint,int,int,int)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.Http11Processor.Http11Processor(int,AbstractEndpoint,int,int,int)"} {"project":"apache_tomcat","commit":"ee8300772a4e32e58c8f16286a7822d73c021d15","changeType":"FIELD_ACCESS","change":"inputBuffer.getFilters().length","source":"org.apache.coyote.http11.Http11Processor.initializeFilters(int,int,int)","target":"org.apache.coyote.http11.Http11Processor.Http11Processor(int,AbstractEndpoint,int,int,int)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.Http11Processor.Http11Processor(int,AbstractEndpoint,int,int,int)"} {"project":"apache_tomcat","commit":"ee8300772a4e32e58c8f16286a7822d73c021d15","changeType":"METHOD_INVOCATION","change":"request.setInputBuffer(inputBuffer)","source":"org.apache.coyote.http11.Http11Processor.initializeFilters(int,int,int)","target":"org.apache.coyote.http11.Http11Processor.Http11Processor(int,AbstractEndpoint,int,int,int)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.Http11Processor.Http11Processor(int,AbstractEndpoint,int,int,int)"} {"project":"apache_tomcat","commit":"ee8300772a4e32e58c8f16286a7822d73c021d15","changeType":"METHOD_INVOCATION","change":"inputBuffer.addFilter(new ChunkedInputFilter(maxTrailerSize,maxExtensionSize,maxSwallowSize))","source":"org.apache.coyote.http11.Http11Processor.initializeFilters(int,int,int)","target":"org.apache.coyote.http11.Http11Processor.Http11Processor(int,AbstractEndpoint,int,int,int)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.Http11Processor.Http11Processor(int,AbstractEndpoint,int,int,int)"} {"project":"apache_tomcat","commit":"ee8300772a4e32e58c8f16286a7822d73c021d15","changeType":"METHOD_INVOCATION","change":"inputBuffer.addFilter(new IdentityInputFilter(maxSwallowSize))","source":"org.apache.coyote.http11.Http11Processor.initializeFilters(int,int,int)","target":"org.apache.coyote.http11.Http11Processor.Http11Processor(int,AbstractEndpoint,int,int,int)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.Http11Processor.Http11Processor(int,AbstractEndpoint,int,int,int)"} {"project":"apache_tomcat","commit":"ee8300772a4e32e58c8f16286a7822d73c021d15","changeType":"METHOD_INVOCATION","change":"inputBuffer.getFilters()","source":"org.apache.coyote.http11.Http11Processor.initializeFilters(int,int,int)","target":"org.apache.coyote.http11.Http11Processor.Http11Processor(int,AbstractEndpoint,int,int,int)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.Http11Processor.Http11Processor(int,AbstractEndpoint,int,int,int)"} {"project":"apache_tomcat","commit":"ee8300772a4e32e58c8f16286a7822d73c021d15","changeType":"METHOD_INVOCATION","change":"inputBuffer.addFilter(new VoidInputFilter())","source":"org.apache.coyote.http11.Http11Processor.initializeFilters(int,int,int)","target":"org.apache.coyote.http11.Http11Processor.Http11Processor(int,AbstractEndpoint,int,int,int)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.Http11Processor.Http11Processor(int,AbstractEndpoint,int,int,int)"} {"project":"apache_tomcat","commit":"ee8300772a4e32e58c8f16286a7822d73c021d15","changeType":"METHOD_INVOCATION","change":"outputBuffer.addFilter(new VoidOutputFilter())","source":"org.apache.coyote.http11.Http11Processor.initializeFilters(int,int,int)","target":"org.apache.coyote.http11.Http11Processor.Http11Processor(int,AbstractEndpoint,int,int,int)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.Http11Processor.Http11Processor(int,AbstractEndpoint,int,int,int)"} {"project":"apache_tomcat","commit":"ee8300772a4e32e58c8f16286a7822d73c021d15","changeType":"METHOD_INVOCATION","change":"response.setOutputBuffer(outputBuffer)","source":"org.apache.coyote.http11.Http11Processor.initializeFilters(int,int,int)","target":"org.apache.coyote.http11.Http11Processor.Http11Processor(int,AbstractEndpoint,int,int,int)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.Http11Processor.Http11Processor(int,AbstractEndpoint,int,int,int)"} {"project":"apache_tomcat","commit":"ee8300772a4e32e58c8f16286a7822d73c021d15","changeType":"METHOD_INVOCATION","change":"outputBuffer.addFilter(new ChunkedOutputFilter())","source":"org.apache.coyote.http11.Http11Processor.initializeFilters(int,int,int)","target":"org.apache.coyote.http11.Http11Processor.Http11Processor(int,AbstractEndpoint,int,int,int)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.Http11Processor.Http11Processor(int,AbstractEndpoint,int,int,int)"} {"project":"apache_tomcat","commit":"ee8300772a4e32e58c8f16286a7822d73c021d15","changeType":"METHOD_INVOCATION","change":"inputBuffer.addFilter(new BufferedInputFilter())","source":"org.apache.coyote.http11.Http11Processor.initializeFilters(int,int,int)","target":"org.apache.coyote.http11.Http11Processor.Http11Processor(int,AbstractEndpoint,int,int,int)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.Http11Processor.Http11Processor(int,AbstractEndpoint,int,int,int)"} {"project":"apache_tomcat","commit":"ee8300772a4e32e58c8f16286a7822d73c021d15","changeType":"METHOD_INVOCATION","change":"outputBuffer.addFilter(new IdentityOutputFilter())","source":"org.apache.coyote.http11.Http11Processor.initializeFilters(int,int,int)","target":"org.apache.coyote.http11.Http11Processor.Http11Processor(int,AbstractEndpoint,int,int,int)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.Http11Processor.Http11Processor(int,AbstractEndpoint,int,int,int)"} {"project":"apache_tomcat","commit":"ee8300772a4e32e58c8f16286a7822d73c021d15","changeType":"METHOD_INVOCATION","change":"outputBuffer.addFilter(new GzipOutputFilter())","source":"org.apache.coyote.http11.Http11Processor.initializeFilters(int,int,int)","target":"org.apache.coyote.http11.Http11Processor.Http11Processor(int,AbstractEndpoint,int,int,int)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.Http11Processor.Http11Processor(int,AbstractEndpoint,int,int,int)"} {"project":"apache_tomcat","commit":"ee8300772a4e32e58c8f16286a7822d73c021d15","changeType":"SIMPLE_TYPE","change":"BufferedInputFilter","source":"org.apache.coyote.http11.Http11Processor.initializeFilters(int,int,int)","target":"org.apache.coyote.http11.Http11Processor.Http11Processor(int,AbstractEndpoint,int,int,int)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.Http11Processor.Http11Processor(int,AbstractEndpoint,int,int,int)"} {"project":"apache_tomcat","commit":"ee8300772a4e32e58c8f16286a7822d73c021d15","changeType":"SIMPLE_TYPE","change":"IdentityOutputFilter","source":"org.apache.coyote.http11.Http11Processor.initializeFilters(int,int,int)","target":"org.apache.coyote.http11.Http11Processor.Http11Processor(int,AbstractEndpoint,int,int,int)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.Http11Processor.Http11Processor(int,AbstractEndpoint,int,int,int)"} {"project":"apache_tomcat","commit":"ee8300772a4e32e58c8f16286a7822d73c021d15","changeType":"SIMPLE_TYPE","change":"GzipOutputFilter","source":"org.apache.coyote.http11.Http11Processor.initializeFilters(int,int,int)","target":"org.apache.coyote.http11.Http11Processor.Http11Processor(int,AbstractEndpoint,int,int,int)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.Http11Processor.Http11Processor(int,AbstractEndpoint,int,int,int)"} {"project":"apache_tomcat","commit":"ee8300772a4e32e58c8f16286a7822d73c021d15","changeType":"SIMPLE_TYPE","change":"ChunkedInputFilter","source":"org.apache.coyote.http11.Http11Processor.initializeFilters(int,int,int)","target":"org.apache.coyote.http11.Http11Processor.Http11Processor(int,AbstractEndpoint,int,int,int)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.Http11Processor.Http11Processor(int,AbstractEndpoint,int,int,int)"} {"project":"apache_tomcat","commit":"ee8300772a4e32e58c8f16286a7822d73c021d15","changeType":"SIMPLE_TYPE","change":"IdentityInputFilter","source":"org.apache.coyote.http11.Http11Processor.initializeFilters(int,int,int)","target":"org.apache.coyote.http11.Http11Processor.Http11Processor(int,AbstractEndpoint,int,int,int)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.Http11Processor.Http11Processor(int,AbstractEndpoint,int,int,int)"} {"project":"apache_tomcat","commit":"ee8300772a4e32e58c8f16286a7822d73c021d15","changeType":"SIMPLE_TYPE","change":"VoidInputFilter","source":"org.apache.coyote.http11.Http11Processor.initializeFilters(int,int,int)","target":"org.apache.coyote.http11.Http11Processor.Http11Processor(int,AbstractEndpoint,int,int,int)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.Http11Processor.Http11Processor(int,AbstractEndpoint,int,int,int)"} {"project":"apache_tomcat","commit":"ee8300772a4e32e58c8f16286a7822d73c021d15","changeType":"SIMPLE_TYPE","change":"ChunkedOutputFilter","source":"org.apache.coyote.http11.Http11Processor.initializeFilters(int,int,int)","target":"org.apache.coyote.http11.Http11Processor.Http11Processor(int,AbstractEndpoint,int,int,int)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.Http11Processor.Http11Processor(int,AbstractEndpoint,int,int,int)"} {"project":"apache_tomcat","commit":"ee8300772a4e32e58c8f16286a7822d73c021d15","changeType":"SIMPLE_TYPE","change":"VoidOutputFilter","source":"org.apache.coyote.http11.Http11Processor.initializeFilters(int,int,int)","target":"org.apache.coyote.http11.Http11Processor.Http11Processor(int,AbstractEndpoint,int,int,int)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.Http11Processor.Http11Processor(int,AbstractEndpoint,int,int,int)"} {"project":"apache_tomcat","commit":"ee8300772a4e32e58c8f16286a7822d73c021d15","changeType":"EXPRESSION_STATEMENT","change":"initializeFilters(maxTrailerSize,maxExtensionSize,maxSwallowSize)","source":"org.apache.coyote.http11.Http11Processor.initializeFilters(int,int,int)","target":"org.apache.coyote.http11.Http11Processor.Http11Processor(int,AbstractEndpoint,int,int,int)","added":false,"scope":"TARGET","local":"org.apache.coyote.http11.Http11Processor.Http11Processor(int,AbstractEndpoint,int,int,int)"} {"project":"apache_tomcat","commit":"ee8300772a4e32e58c8f16286a7822d73c021d15","changeType":"EXPRESSION_STATEMENT","change":"request.setInputBuffer(getInputBuffer())","source":"org.apache.coyote.http11.Http11Processor.initializeFilters(int,int,int)","target":"org.apache.coyote.http11.Http11Processor.Http11Processor(int,AbstractEndpoint,int,int,int)","added":false,"scope":"TARGET","local":"org.apache.coyote.http11.Http11Processor.Http11Processor(int,AbstractEndpoint,int,int,int)"} {"project":"apache_tomcat","commit":"ee8300772a4e32e58c8f16286a7822d73c021d15","changeType":"EXPRESSION_STATEMENT","change":"response.setOutputBuffer(getOutputBuffer())","source":"org.apache.coyote.http11.Http11Processor.initializeFilters(int,int,int)","target":"org.apache.coyote.http11.Http11Processor.Http11Processor(int,AbstractEndpoint,int,int,int)","added":false,"scope":"TARGET","local":"org.apache.coyote.http11.Http11Processor.Http11Processor(int,AbstractEndpoint,int,int,int)"} {"project":"apache_tomcat","commit":"ee8300772a4e32e58c8f16286a7822d73c021d15","changeType":"METHOD_INVOCATION","change":"getInputBuffer()","source":"org.apache.coyote.http11.Http11Processor.initializeFilters(int,int,int)","target":"org.apache.coyote.http11.Http11Processor.Http11Processor(int,AbstractEndpoint,int,int,int)","added":false,"scope":"TARGET","local":"org.apache.coyote.http11.Http11Processor.Http11Processor(int,AbstractEndpoint,int,int,int)"} {"project":"apache_tomcat","commit":"ee8300772a4e32e58c8f16286a7822d73c021d15","changeType":"METHOD_INVOCATION","change":"initializeFilters(maxTrailerSize,maxExtensionSize,maxSwallowSize)","source":"org.apache.coyote.http11.Http11Processor.initializeFilters(int,int,int)","target":"org.apache.coyote.http11.Http11Processor.Http11Processor(int,AbstractEndpoint,int,int,int)","added":false,"scope":"TARGET","local":"org.apache.coyote.http11.Http11Processor.Http11Processor(int,AbstractEndpoint,int,int,int)"} {"project":"apache_tomcat","commit":"ee8300772a4e32e58c8f16286a7822d73c021d15","changeType":"METHOD_INVOCATION","change":"request.setInputBuffer(getInputBuffer())","source":"org.apache.coyote.http11.Http11Processor.initializeFilters(int,int,int)","target":"org.apache.coyote.http11.Http11Processor.Http11Processor(int,AbstractEndpoint,int,int,int)","added":false,"scope":"TARGET","local":"org.apache.coyote.http11.Http11Processor.Http11Processor(int,AbstractEndpoint,int,int,int)"} {"project":"apache_tomcat","commit":"ee8300772a4e32e58c8f16286a7822d73c021d15","changeType":"METHOD_INVOCATION","change":"getOutputBuffer()","source":"org.apache.coyote.http11.Http11Processor.initializeFilters(int,int,int)","target":"org.apache.coyote.http11.Http11Processor.Http11Processor(int,AbstractEndpoint,int,int,int)","added":false,"scope":"TARGET","local":"org.apache.coyote.http11.Http11Processor.Http11Processor(int,AbstractEndpoint,int,int,int)"} {"project":"apache_tomcat","commit":"ee8300772a4e32e58c8f16286a7822d73c021d15","changeType":"METHOD_INVOCATION","change":"response.setOutputBuffer(getOutputBuffer())","source":"org.apache.coyote.http11.Http11Processor.initializeFilters(int,int,int)","target":"org.apache.coyote.http11.Http11Processor.Http11Processor(int,AbstractEndpoint,int,int,int)","added":false,"scope":"TARGET","local":"org.apache.coyote.http11.Http11Processor.Http11Processor(int,AbstractEndpoint,int,int,int)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"METHOD_DECLARATION","change":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":false,"scope":"CLASS_S","local":"java.org.apache.tomcat.util.http.SetCookieSupport"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"ASSIGNMENT","change":"newVersion \u003d 1","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"CLASS_INSTANCE_CREATION","change":"new FieldPosition(0)","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"CLASS_INSTANCE_CREATION","change":"new Date(System.currentTimeMillis() + maxAge * 1000L)","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"CLASS_INSTANCE_CREATION","change":"new StringBuffer()","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"EXPRESSION_STATEMENT","change":"headerBuf.append(buf)","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"EXPRESSION_STATEMENT","change":"buf.append(\"; HttpOnly\")","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"EXPRESSION_STATEMENT","change":"buf.append(\"; Secure\")","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"EXPRESSION_STATEMENT","change":"maybeQuote(buf,path)","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"EXPRESSION_STATEMENT","change":"buf.append(\"; Path\u003d\")","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"EXPRESSION_STATEMENT","change":"OLD_COOKIE_FORMAT.get().format(new Date(System.currentTimeMillis() + maxAge * 1000L),buf,new FieldPosition(0))","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"EXPRESSION_STATEMENT","change":"buf.append(ancientDate)","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"EXPRESSION_STATEMENT","change":"buf.append(\"; Expires\u003d\")","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"EXPRESSION_STATEMENT","change":"buf.append(maxAge)","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"EXPRESSION_STATEMENT","change":"buf.append(\"; Max-Age\u003d\")","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"EXPRESSION_STATEMENT","change":"maybeQuote(buf,domain)","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"EXPRESSION_STATEMENT","change":"buf.append(\"; Domain\u003d\")","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"EXPRESSION_STATEMENT","change":"maybeQuote(buf,comment)","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"EXPRESSION_STATEMENT","change":"buf.append(\"; Comment\u003d\")","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"EXPRESSION_STATEMENT","change":"buf.append(\"; Version\u003d1\")","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"EXPRESSION_STATEMENT","change":"maybeQuote(buf,value)","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"EXPRESSION_STATEMENT","change":"newVersion\u003d1","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"EXPRESSION_STATEMENT","change":"buf.append(\"\u003d\")","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"EXPRESSION_STATEMENT","change":"buf.append(name)","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"IF_STATEMENT","change":"isHttpOnly","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"IF_STATEMENT","change":"isSecure","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"IF_STATEMENT","change":"path !\u003d null","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"IF_STATEMENT","change":"maxAge \u003d\u003d 0","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"IF_STATEMENT","change":"newVersion \u003d\u003d 0 || CookieSupport.ALWAYS_ADD_EXPIRES","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"IF_STATEMENT","change":"newVersion \u003e 0","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"IF_STATEMENT","change":"maxAge \u003e\u003d 0","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"IF_STATEMENT","change":"domain !\u003d null","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"IF_STATEMENT","change":"comment !\u003d null","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"IF_STATEMENT","change":"newVersion \u003d\u003d 1","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"IF_STATEMENT","change":"newVersion \u003d\u003d 0 \u0026\u0026 (!CookieSupport.ALLOW_HTTP_SEPARATORS_IN_V0 \u0026\u0026 CookieSupport.isHttpToken(domain) || CookieSupport.ALLOW_HTTP_SEPARATORS_IN_V0 \u0026\u0026 CookieSupport.isV0Token(domain))","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"IF_STATEMENT","change":"newVersion \u003d\u003d 0 \u0026\u0026 (!CookieSupport.ALLOW_HTTP_SEPARATORS_IN_V0 \u0026\u0026 CookieSupport.isHttpToken(path) || CookieSupport.ALLOW_HTTP_SEPARATORS_IN_V0 \u0026\u0026 CookieSupport.isV0Token(path))","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"IF_STATEMENT","change":"newVersion \u003d\u003d 0 \u0026\u0026 comment !\u003d null","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"IF_STATEMENT","change":"newVersion \u003d\u003d 0 \u0026\u0026 (!CookieSupport.ALLOW_HTTP_SEPARATORS_IN_V0 \u0026\u0026 CookieSupport.isHttpToken(value) || CookieSupport.ALLOW_HTTP_SEPARATORS_IN_V0 \u0026\u0026 CookieSupport.isV0Token(value))","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"INFIX_EXPRESSION","change":"path !\u003d null","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"INFIX_EXPRESSION","change":"maxAge * 1000L","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"INFIX_EXPRESSION","change":"System.currentTimeMillis() + maxAge * 1000L","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"INFIX_EXPRESSION","change":"maxAge \u003d\u003d 0","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"INFIX_EXPRESSION","change":"newVersion \u003d\u003d 0","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"INFIX_EXPRESSION","change":"newVersion \u003d\u003d 0 || CookieSupport.ALWAYS_ADD_EXPIRES","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"INFIX_EXPRESSION","change":"newVersion \u003e 0","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"INFIX_EXPRESSION","change":"maxAge \u003e\u003d 0","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"INFIX_EXPRESSION","change":"domain !\u003d null","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"INFIX_EXPRESSION","change":"comment !\u003d null","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"INFIX_EXPRESSION","change":"newVersion \u003d\u003d 1","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"INFIX_EXPRESSION","change":"CookieSupport.ALLOW_HTTP_SEPARATORS_IN_V0 \u0026\u0026 CookieSupport.isV0Token(domain)","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"INFIX_EXPRESSION","change":"!CookieSupport.ALLOW_HTTP_SEPARATORS_IN_V0 \u0026\u0026 CookieSupport.isHttpToken(domain)","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"INFIX_EXPRESSION","change":"!CookieSupport.ALLOW_HTTP_SEPARATORS_IN_V0 \u0026\u0026 CookieSupport.isHttpToken(domain) || CookieSupport.ALLOW_HTTP_SEPARATORS_IN_V0 \u0026\u0026 CookieSupport.isV0Token(domain)","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"INFIX_EXPRESSION","change":"newVersion \u003d\u003d 0 \u0026\u0026 (!CookieSupport.ALLOW_HTTP_SEPARATORS_IN_V0 \u0026\u0026 CookieSupport.isHttpToken(domain) || CookieSupport.ALLOW_HTTP_SEPARATORS_IN_V0 \u0026\u0026 CookieSupport.isV0Token(domain))","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"INFIX_EXPRESSION","change":"CookieSupport.ALLOW_HTTP_SEPARATORS_IN_V0 \u0026\u0026 CookieSupport.isV0Token(path)","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"INFIX_EXPRESSION","change":"!CookieSupport.ALLOW_HTTP_SEPARATORS_IN_V0 \u0026\u0026 CookieSupport.isHttpToken(path)","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"INFIX_EXPRESSION","change":"!CookieSupport.ALLOW_HTTP_SEPARATORS_IN_V0 \u0026\u0026 CookieSupport.isHttpToken(path) || CookieSupport.ALLOW_HTTP_SEPARATORS_IN_V0 \u0026\u0026 CookieSupport.isV0Token(path)","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"INFIX_EXPRESSION","change":"newVersion \u003d\u003d 0 \u0026\u0026 (!CookieSupport.ALLOW_HTTP_SEPARATORS_IN_V0 \u0026\u0026 CookieSupport.isHttpToken(path) || CookieSupport.ALLOW_HTTP_SEPARATORS_IN_V0 \u0026\u0026 CookieSupport.isV0Token(path))","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"INFIX_EXPRESSION","change":"newVersion \u003d\u003d 0 \u0026\u0026 comment !\u003d null","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"INFIX_EXPRESSION","change":"CookieSupport.ALLOW_HTTP_SEPARATORS_IN_V0 \u0026\u0026 CookieSupport.isV0Token(value)","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"INFIX_EXPRESSION","change":"!CookieSupport.ALLOW_HTTP_SEPARATORS_IN_V0 \u0026\u0026 CookieSupport.isHttpToken(value)","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"INFIX_EXPRESSION","change":"!CookieSupport.ALLOW_HTTP_SEPARATORS_IN_V0 \u0026\u0026 CookieSupport.isHttpToken(value) || CookieSupport.ALLOW_HTTP_SEPARATORS_IN_V0 \u0026\u0026 CookieSupport.isV0Token(value)","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"INFIX_EXPRESSION","change":"newVersion \u003d\u003d 0 \u0026\u0026 (!CookieSupport.ALLOW_HTTP_SEPARATORS_IN_V0 \u0026\u0026 CookieSupport.isHttpToken(value) || CookieSupport.ALLOW_HTTP_SEPARATORS_IN_V0 \u0026\u0026 CookieSupport.isV0Token(value))","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"METHOD_INVOCATION","change":"headerBuf.append(buf)","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"METHOD_INVOCATION","change":"buf.append(\"; HttpOnly\")","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"METHOD_INVOCATION","change":"buf.append(\"; Secure\")","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"METHOD_INVOCATION","change":"maybeQuote(buf,path)","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"METHOD_INVOCATION","change":"buf.append(\"; Path\u003d\")","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"METHOD_INVOCATION","change":"System.currentTimeMillis()","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"METHOD_INVOCATION","change":"OLD_COOKIE_FORMAT.get()","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"METHOD_INVOCATION","change":"OLD_COOKIE_FORMAT.get().format(new Date(System.currentTimeMillis() + maxAge * 1000L),buf,new FieldPosition(0))","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"METHOD_INVOCATION","change":"buf.append(ancientDate)","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"METHOD_INVOCATION","change":"buf.append(\"; Expires\u003d\")","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"METHOD_INVOCATION","change":"buf.append(maxAge)","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"METHOD_INVOCATION","change":"buf.append(\"; Max-Age\u003d\")","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"METHOD_INVOCATION","change":"maybeQuote(buf,domain)","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"METHOD_INVOCATION","change":"buf.append(\"; Domain\u003d\")","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"METHOD_INVOCATION","change":"maybeQuote(buf,comment)","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"METHOD_INVOCATION","change":"buf.append(\"; Comment\u003d\")","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"METHOD_INVOCATION","change":"buf.append(\"; Version\u003d1\")","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"METHOD_INVOCATION","change":"maybeQuote(buf,value)","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"METHOD_INVOCATION","change":"CookieSupport.isV0Token(domain)","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"METHOD_INVOCATION","change":"CookieSupport.isHttpToken(domain)","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"METHOD_INVOCATION","change":"CookieSupport.isV0Token(path)","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"METHOD_INVOCATION","change":"CookieSupport.isHttpToken(path)","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"METHOD_INVOCATION","change":"CookieSupport.isV0Token(value)","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"METHOD_INVOCATION","change":"CookieSupport.isHttpToken(value)","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"METHOD_INVOCATION","change":"buf.append(\"\u003d\")","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"METHOD_INVOCATION","change":"buf.append(name)","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"MODIFIER","change":"static","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"MODIFIER","change":"private","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"NULL_LITERAL","change":"null","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"NUMBER_LITERAL","change":"0","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"NUMBER_LITERAL","change":"1000L","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"NUMBER_LITERAL","change":"1","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"PARENTHESIZED_EXPRESSION","change":"(!CookieSupport.ALLOW_HTTP_SEPARATORS_IN_V0 \u0026\u0026 CookieSupport.isHttpToken(domain) || CookieSupport.ALLOW_HTTP_SEPARATORS_IN_V0 \u0026\u0026 CookieSupport.isV0Token(domain))","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"PARENTHESIZED_EXPRESSION","change":"(!CookieSupport.ALLOW_HTTP_SEPARATORS_IN_V0 \u0026\u0026 CookieSupport.isHttpToken(path) || CookieSupport.ALLOW_HTTP_SEPARATORS_IN_V0 \u0026\u0026 CookieSupport.isV0Token(path))","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"PARENTHESIZED_EXPRESSION","change":"(!CookieSupport.ALLOW_HTTP_SEPARATORS_IN_V0 \u0026\u0026 CookieSupport.isHttpToken(value) || CookieSupport.ALLOW_HTTP_SEPARATORS_IN_V0 \u0026\u0026 CookieSupport.isV0Token(value))","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"PREFIX_EXPRESSION","change":"!CookieSupport.ALLOW_HTTP_SEPARATORS_IN_V0","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"PRIMITIVE_TYPE","change":"int","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"PRIMITIVE_TYPE","change":"boolean","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"PRIMITIVE_TYPE","change":"void","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"QUALIFIED_NAME","change":"CookieSupport.ALWAYS_ADD_EXPIRES","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"QUALIFIED_NAME","change":"CookieSupport.ALLOW_HTTP_SEPARATORS_IN_V0","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"SIMPLE_TYPE","change":"FieldPosition","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"SIMPLE_TYPE","change":"Date","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"SIMPLE_TYPE","change":"StringBuffer","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"SIMPLE_TYPE","change":"String","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"SINGLE_VARIABLE_DECLARATION","change":"boolean isHttpOnly","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"SINGLE_VARIABLE_DECLARATION","change":"boolean isSecure","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"SINGLE_VARIABLE_DECLARATION","change":"int maxAge","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"SINGLE_VARIABLE_DECLARATION","change":"String comment","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"SINGLE_VARIABLE_DECLARATION","change":"String domain","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"SINGLE_VARIABLE_DECLARATION","change":"String path","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"SINGLE_VARIABLE_DECLARATION","change":"String value","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"SINGLE_VARIABLE_DECLARATION","change":"String name","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"SINGLE_VARIABLE_DECLARATION","change":"int version","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"SINGLE_VARIABLE_DECLARATION","change":"StringBuffer headerBuf","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"STRING_LITERAL","change":"; HttpOnly","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"STRING_LITERAL","change":"; Secure","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"STRING_LITERAL","change":"; Path\u003d","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"STRING_LITERAL","change":"; Expires\u003d","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"STRING_LITERAL","change":"; Max-Age\u003d","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"STRING_LITERAL","change":"; Domain\u003d","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"STRING_LITERAL","change":"; Comment\u003d","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"STRING_LITERAL","change":"; Version\u003d1","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"STRING_LITERAL","change":"\u003d","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"newVersion","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"buf","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"int [newVersion\u003dversion]","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"StringBuffer [buf\u003dnew StringBuffer()]","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"ASSIGNMENT","change":"newVersion \u003d 1","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"CLASS_INSTANCE_CREATION","change":"new Date(System.currentTimeMillis() + maxAge * 1000L)","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"CLASS_INSTANCE_CREATION","change":"new FieldPosition(0)","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"EXPRESSION_STATEMENT","change":"maybeQuote(buf,comment)","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"EXPRESSION_STATEMENT","change":"buf.append(\"; Secure\")","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"EXPRESSION_STATEMENT","change":"buf.append(ancientDate)","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"EXPRESSION_STATEMENT","change":"maybeQuote(buf,path)","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"EXPRESSION_STATEMENT","change":"buf.append(\"; Max-Age\u003d\")","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"EXPRESSION_STATEMENT","change":"buf.append(\"; Comment\u003d\")","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"EXPRESSION_STATEMENT","change":"OLD_COOKIE_FORMAT.get().format(new Date(System.currentTimeMillis() + maxAge * 1000L),buf,new FieldPosition(0))","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"EXPRESSION_STATEMENT","change":"newVersion\u003d1","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"EXPRESSION_STATEMENT","change":"buf.append(maxAge)","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"EXPRESSION_STATEMENT","change":"maybeQuote(buf,value)","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"EXPRESSION_STATEMENT","change":"buf.append(\"; Expires\u003d\")","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"EXPRESSION_STATEMENT","change":"buf.append(\"\u003d\")","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"EXPRESSION_STATEMENT","change":"buf.append(\"; Version\u003d1\")","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"EXPRESSION_STATEMENT","change":"buf.append(\"; Path\u003d\")","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"EXPRESSION_STATEMENT","change":"buf.append(\"; Domain\u003d\")","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"EXPRESSION_STATEMENT","change":"buf.append(\"; HttpOnly\")","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"EXPRESSION_STATEMENT","change":"maybeQuote(buf,domain)","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"EXPRESSION_STATEMENT","change":"buf.append(cookie.getName())","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"IF_STATEMENT","change":"newVersion \u003d\u003d 0 \u0026\u0026 (!CookieSupport.ALLOW_HTTP_SEPARATORS_IN_V0 \u0026\u0026 CookieSupport.isHttpToken(value) || CookieSupport.ALLOW_HTTP_SEPARATORS_IN_V0 \u0026\u0026 CookieSupport.isV0Token(value))","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"IF_STATEMENT","change":"cookie.getSecure()","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"IF_STATEMENT","change":"newVersion \u003d\u003d 0 \u0026\u0026 comment !\u003d null","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"IF_STATEMENT","change":"path !\u003d null","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"IF_STATEMENT","change":"newVersion \u003d\u003d 0 \u0026\u0026 (!CookieSupport.ALLOW_HTTP_SEPARATORS_IN_V0 \u0026\u0026 CookieSupport.isHttpToken(path) || CookieSupport.ALLOW_HTTP_SEPARATORS_IN_V0 \u0026\u0026 CookieSupport.isV0Token(path))","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"IF_STATEMENT","change":"domain !\u003d null","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"IF_STATEMENT","change":"cookie.isHttpOnly()","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"IF_STATEMENT","change":"newVersion \u003e 0","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"IF_STATEMENT","change":"comment !\u003d null","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"IF_STATEMENT","change":"newVersion \u003d\u003d 1","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"IF_STATEMENT","change":"newVersion \u003d\u003d 0 \u0026\u0026 (!CookieSupport.ALLOW_HTTP_SEPARATORS_IN_V0 \u0026\u0026 CookieSupport.isHttpToken(domain) || CookieSupport.ALLOW_HTTP_SEPARATORS_IN_V0 \u0026\u0026 CookieSupport.isV0Token(domain))","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"IF_STATEMENT","change":"maxAge \u003d\u003d 0","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"IF_STATEMENT","change":"newVersion \u003d\u003d 0 || CookieSupport.ALWAYS_ADD_EXPIRES","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"IF_STATEMENT","change":"maxAge \u003e\u003d 0","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"INFIX_EXPRESSION","change":"newVersion \u003d\u003d 0 \u0026\u0026 (!CookieSupport.ALLOW_HTTP_SEPARATORS_IN_V0 \u0026\u0026 CookieSupport.isHttpToken(value) || CookieSupport.ALLOW_HTTP_SEPARATORS_IN_V0 \u0026\u0026 CookieSupport.isV0Token(value))","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"INFIX_EXPRESSION","change":"!CookieSupport.ALLOW_HTTP_SEPARATORS_IN_V0 \u0026\u0026 CookieSupport.isHttpToken(domain) || CookieSupport.ALLOW_HTTP_SEPARATORS_IN_V0 \u0026\u0026 CookieSupport.isV0Token(domain)","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"INFIX_EXPRESSION","change":"CookieSupport.ALLOW_HTTP_SEPARATORS_IN_V0 \u0026\u0026 CookieSupport.isV0Token(domain)","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"INFIX_EXPRESSION","change":"newVersion \u003d\u003d 0 \u0026\u0026 comment !\u003d null","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"INFIX_EXPRESSION","change":"path !\u003d null","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"INFIX_EXPRESSION","change":"newVersion \u003d\u003d 0 \u0026\u0026 (!CookieSupport.ALLOW_HTTP_SEPARATORS_IN_V0 \u0026\u0026 CookieSupport.isHttpToken(path) || CookieSupport.ALLOW_HTTP_SEPARATORS_IN_V0 \u0026\u0026 CookieSupport.isV0Token(path))","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"INFIX_EXPRESSION","change":"domain !\u003d null","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"INFIX_EXPRESSION","change":"CookieSupport.ALLOW_HTTP_SEPARATORS_IN_V0 \u0026\u0026 CookieSupport.isV0Token(path)","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"INFIX_EXPRESSION","change":"!CookieSupport.ALLOW_HTTP_SEPARATORS_IN_V0 \u0026\u0026 CookieSupport.isHttpToken(value)","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"INFIX_EXPRESSION","change":"newVersion \u003e 0","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"INFIX_EXPRESSION","change":"!CookieSupport.ALLOW_HTTP_SEPARATORS_IN_V0 \u0026\u0026 CookieSupport.isHttpToken(path)","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"INFIX_EXPRESSION","change":"CookieSupport.ALLOW_HTTP_SEPARATORS_IN_V0 \u0026\u0026 CookieSupport.isV0Token(value)","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"INFIX_EXPRESSION","change":"maxAge * 1000L","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"INFIX_EXPRESSION","change":"comment !\u003d null","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"INFIX_EXPRESSION","change":"!CookieSupport.ALLOW_HTTP_SEPARATORS_IN_V0 \u0026\u0026 CookieSupport.isHttpToken(domain)","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"INFIX_EXPRESSION","change":"newVersion \u003d\u003d 0","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"INFIX_EXPRESSION","change":"newVersion \u003d\u003d 1","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"INFIX_EXPRESSION","change":"!CookieSupport.ALLOW_HTTP_SEPARATORS_IN_V0 \u0026\u0026 CookieSupport.isHttpToken(path) || CookieSupport.ALLOW_HTTP_SEPARATORS_IN_V0 \u0026\u0026 CookieSupport.isV0Token(path)","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"INFIX_EXPRESSION","change":"newVersion \u003d\u003d 0 \u0026\u0026 (!CookieSupport.ALLOW_HTTP_SEPARATORS_IN_V0 \u0026\u0026 CookieSupport.isHttpToken(domain) || CookieSupport.ALLOW_HTTP_SEPARATORS_IN_V0 \u0026\u0026 CookieSupport.isV0Token(domain))","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"INFIX_EXPRESSION","change":"maxAge \u003d\u003d 0","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"INFIX_EXPRESSION","change":"System.currentTimeMillis() + maxAge * 1000L","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"INFIX_EXPRESSION","change":"newVersion \u003d\u003d 0 || CookieSupport.ALWAYS_ADD_EXPIRES","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"INFIX_EXPRESSION","change":"maxAge \u003e\u003d 0","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"INFIX_EXPRESSION","change":"!CookieSupport.ALLOW_HTTP_SEPARATORS_IN_V0 \u0026\u0026 CookieSupport.isHttpToken(value) || CookieSupport.ALLOW_HTTP_SEPARATORS_IN_V0 \u0026\u0026 CookieSupport.isV0Token(value)","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"METHOD_INVOCATION","change":"buf.append(ancientDate)","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"METHOD_INVOCATION","change":"CookieSupport.isHttpToken(domain)","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"METHOD_INVOCATION","change":"buf.append(\"; Comment\u003d\")","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"METHOD_INVOCATION","change":"CookieSupport.isHttpToken(path)","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"METHOD_INVOCATION","change":"OLD_COOKIE_FORMAT.get().format(new Date(System.currentTimeMillis() + maxAge * 1000L),buf,new FieldPosition(0))","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"METHOD_INVOCATION","change":"buf.append(maxAge)","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"METHOD_INVOCATION","change":"CookieSupport.isV0Token(domain)","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"METHOD_INVOCATION","change":"maybeQuote(buf,value)","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"METHOD_INVOCATION","change":"CookieSupport.isHttpToken(value)","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"METHOD_INVOCATION","change":"buf.append(\"\u003d\")","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"METHOD_INVOCATION","change":"buf.append(\"; Path\u003d\")","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"METHOD_INVOCATION","change":"buf.append(\"; HttpOnly\")","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"METHOD_INVOCATION","change":"maybeQuote(buf,comment)","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"METHOD_INVOCATION","change":"buf.append(\"; Secure\")","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"METHOD_INVOCATION","change":"OLD_COOKIE_FORMAT.get()","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"METHOD_INVOCATION","change":"CookieSupport.isV0Token(value)","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"METHOD_INVOCATION","change":"maybeQuote(buf,path)","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"METHOD_INVOCATION","change":"System.currentTimeMillis()","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"METHOD_INVOCATION","change":"buf.append(\"; Max-Age\u003d\")","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"METHOD_INVOCATION","change":"buf.append(\"; Expires\u003d\")","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"METHOD_INVOCATION","change":"buf.append(\"; Version\u003d1\")","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"METHOD_INVOCATION","change":"CookieSupport.isV0Token(path)","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"METHOD_INVOCATION","change":"buf.append(\"; Domain\u003d\")","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"METHOD_INVOCATION","change":"buf.toString()","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"METHOD_INVOCATION","change":"maybeQuote(buf,domain)","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"METHOD_INVOCATION","change":"buf.append(cookie.getName())","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"NULL_LITERAL","change":"null","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"NUMBER_LITERAL","change":"0","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"NUMBER_LITERAL","change":"1","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"NUMBER_LITERAL","change":"1000L","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"PARENTHESIZED_EXPRESSION","change":"(!CookieSupport.ALLOW_HTTP_SEPARATORS_IN_V0 \u0026\u0026 CookieSupport.isHttpToken(domain) || CookieSupport.ALLOW_HTTP_SEPARATORS_IN_V0 \u0026\u0026 CookieSupport.isV0Token(domain))","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"PARENTHESIZED_EXPRESSION","change":"(!CookieSupport.ALLOW_HTTP_SEPARATORS_IN_V0 \u0026\u0026 CookieSupport.isHttpToken(value) || CookieSupport.ALLOW_HTTP_SEPARATORS_IN_V0 \u0026\u0026 CookieSupport.isV0Token(value))","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"PARENTHESIZED_EXPRESSION","change":"(!CookieSupport.ALLOW_HTTP_SEPARATORS_IN_V0 \u0026\u0026 CookieSupport.isHttpToken(path) || CookieSupport.ALLOW_HTTP_SEPARATORS_IN_V0 \u0026\u0026 CookieSupport.isV0Token(path))","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"PREFIX_EXPRESSION","change":"!CookieSupport.ALLOW_HTTP_SEPARATORS_IN_V0","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"PRIMITIVE_TYPE","change":"int","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"QUALIFIED_NAME","change":"CookieSupport.ALLOW_HTTP_SEPARATORS_IN_V0","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"QUALIFIED_NAME","change":"CookieSupport.ALWAYS_ADD_EXPIRES","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"RETURN_STATEMENT","change":"return buf.toString();\n","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"SIMPLE_TYPE","change":"FieldPosition","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"SIMPLE_TYPE","change":"Date","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"STRING_LITERAL","change":"; Secure","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"STRING_LITERAL","change":"; Version\u003d1","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"STRING_LITERAL","change":"; Path\u003d","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"STRING_LITERAL","change":"; Max-Age\u003d","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"STRING_LITERAL","change":"; HttpOnly","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"STRING_LITERAL","change":"; Expires\u003d","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"STRING_LITERAL","change":"\u003d","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"STRING_LITERAL","change":"; Domain\u003d","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"STRING_LITERAL","change":"; Comment\u003d","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"path","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"buf","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"maxAge","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"domain","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"comment","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"value","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"newVersion","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"String [comment\u003dcookie.getComment()]","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"String [value\u003dcookie.getValue()]","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"StringBuffer [buf\u003dnew StringBuffer()]","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"String [domain\u003dcookie.getDomain()]","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"int [newVersion\u003dcookie.getVersion()]","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"int [maxAge\u003dcookie.getMaxAge()]","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"String [path\u003dcookie.getPath()]","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"EXPRESSION_STATEMENT","change":"appendCookieValue(sb,cookie.getVersion(),cookie.getName(),cookie.getValue(),cookie.getPath(),cookie.getDomain(),cookie.getComment(),cookie.getMaxAge(),cookie.getSecure(),cookie.isHttpOnly())","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":false,"scope":"TARGET","local":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"METHOD_INVOCATION","change":"appendCookieValue(sb,cookie.getVersion(),cookie.getName(),cookie.getValue(),cookie.getPath(),cookie.getDomain(),cookie.getComment(),cookie.getMaxAge(),cookie.getSecure(),cookie.isHttpOnly())","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":false,"scope":"TARGET","local":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"METHOD_INVOCATION","change":"sb.toString()","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":false,"scope":"TARGET","local":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"RETURN_STATEMENT","change":"return sb.toString();\n","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":false,"scope":"TARGET","local":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"sb","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":false,"scope":"TARGET","local":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)"} {"project":"apache_tomcat","commit":"6d3f8103fc5763a6b940c0240d567163905f129e","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"StringBuffer [sb\u003dnew StringBuffer()]","source":"org.apache.tomcat.util.http.SetCookieSupport.appendCookieValue(StringBuffer,int,String,String,String,String,String,int,boolean,boolean)","target":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)","added":false,"scope":"TARGET","local":"org.apache.tomcat.util.http.SetCookieSupport.generateHeader(Cookie)"} {"project":"apache_tomcat","commit":"8e379fda7995b10aca4219555d88d69196e793e4","changeType":"EXPRESSION_STATEMENT","change":"response.addCookieInternal(cookie)","source":"org.apache.catalina.connector.Response.addCookieInternal(Cookie,boolean)","target":"org.apache.catalina.connector.Response.addCookieInternal(Cookie)","added":true,"scope":"EXT_T","local":"org.apache.catalina.connector.Request.doGetSession(boolean)"} {"project":"apache_tomcat","commit":"8e379fda7995b10aca4219555d88d69196e793e4","changeType":"METHOD_INVOCATION","change":"response.addCookieInternal(cookie)","source":"org.apache.catalina.connector.Response.addCookieInternal(Cookie,boolean)","target":"org.apache.catalina.connector.Response.addCookieInternal(Cookie)","added":true,"scope":"EXT_T","local":"org.apache.catalina.connector.Request.doGetSession(boolean)"} {"project":"apache_tomcat","commit":"8e379fda7995b10aca4219555d88d69196e793e4","changeType":"EXPRESSION_STATEMENT","change":"response.addCookieInternal(cookie,manager.getUseHttpOnly())","source":"org.apache.catalina.connector.Response.addCookieInternal(Cookie,boolean)","target":"org.apache.catalina.connector.Response.addCookieInternal(Cookie)","added":false,"scope":"EXT_S","local":"org.apache.catalina.connector.Request.doGetSession(boolean)"} {"project":"apache_tomcat","commit":"8e379fda7995b10aca4219555d88d69196e793e4","changeType":"METHOD_INVOCATION","change":"response.addCookieInternal(cookie,manager.getUseHttpOnly())","source":"org.apache.catalina.connector.Response.addCookieInternal(Cookie,boolean)","target":"org.apache.catalina.connector.Response.addCookieInternal(Cookie)","added":false,"scope":"EXT_S","local":"org.apache.catalina.connector.Request.doGetSession(boolean)"} {"project":"apache_tomcat","commit":"8e379fda7995b10aca4219555d88d69196e793e4","changeType":"METHOD_DECLARATION","change":"org.apache.catalina.connector.Response.addCookieInternal(Cookie,boolean)","source":"org.apache.catalina.connector.Response.addCookieInternal(Cookie,boolean)","target":"org.apache.catalina.connector.Response.addCookieInternal(Cookie)","added":false,"scope":"CLASS_S","local":"java.org.apache.catalina.connector.Response"} {"project":"apache_tomcat","commit":"8e379fda7995b10aca4219555d88d69196e793e4","changeType":"ANONYMOUS_CLASS_DECLARATION","change":"{\n public Void run(){\n ServerCookie.appendCookieValue(sb,cookie.getVersion(),cookie.getName(),cookie.getValue(),cookie.getPath(),cookie.getDomain(),cookie.getComment(),cookie.getMaxAge(),cookie.getSecure(),httpOnly);\n return null;\n }\n}\n","source":"org.apache.catalina.connector.Response.addCookieInternal(Cookie,boolean)","target":"org.apache.catalina.connector.Response.addCookieInternal(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Response.addCookieInternal(Cookie,boolean)"} {"project":"apache_tomcat","commit":"8e379fda7995b10aca4219555d88d69196e793e4","changeType":"CLASS_INSTANCE_CREATION","change":"new PrivilegedAction\u003cVoid\u003e(){\n public Void run(){\n ServerCookie.appendCookieValue(sb,cookie.getVersion(),cookie.getName(),cookie.getValue(),cookie.getPath(),cookie.getDomain(),cookie.getComment(),cookie.getMaxAge(),cookie.getSecure(),httpOnly);\n return null;\n }\n}\n","source":"org.apache.catalina.connector.Response.addCookieInternal(Cookie,boolean)","target":"org.apache.catalina.connector.Response.addCookieInternal(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Response.addCookieInternal(Cookie,boolean)"} {"project":"apache_tomcat","commit":"8e379fda7995b10aca4219555d88d69196e793e4","changeType":"CLASS_INSTANCE_CREATION","change":"new StringBuffer()","source":"org.apache.catalina.connector.Response.addCookieInternal(Cookie,boolean)","target":"org.apache.catalina.connector.Response.addCookieInternal(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Response.addCookieInternal(Cookie,boolean)"} {"project":"apache_tomcat","commit":"8e379fda7995b10aca4219555d88d69196e793e4","changeType":"EXPRESSION_STATEMENT","change":"AccessController.doPrivileged(new PrivilegedAction\u003cVoid\u003e(){\n public Void run(){\n ServerCookie.appendCookieValue(sb,cookie.getVersion(),cookie.getName(),cookie.getValue(),cookie.getPath(),cookie.getDomain(),cookie.getComment(),cookie.getMaxAge(),cookie.getSecure(),httpOnly);\n return null;\n }\n}\n)","source":"org.apache.catalina.connector.Response.addCookieInternal(Cookie,boolean)","target":"org.apache.catalina.connector.Response.addCookieInternal(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Response.addCookieInternal(Cookie,boolean)"} {"project":"apache_tomcat","commit":"8e379fda7995b10aca4219555d88d69196e793e4","changeType":"IF_STATEMENT","change":"SecurityUtil.isPackageProtectionEnabled()","source":"org.apache.catalina.connector.Response.addCookieInternal(Cookie,boolean)","target":"org.apache.catalina.connector.Response.addCookieInternal(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Response.addCookieInternal(Cookie,boolean)"} {"project":"apache_tomcat","commit":"8e379fda7995b10aca4219555d88d69196e793e4","changeType":"IF_STATEMENT","change":"isCommitted()","source":"org.apache.catalina.connector.Response.addCookieInternal(Cookie,boolean)","target":"org.apache.catalina.connector.Response.addCookieInternal(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Response.addCookieInternal(Cookie,boolean)"} {"project":"apache_tomcat","commit":"8e379fda7995b10aca4219555d88d69196e793e4","changeType":"JAVADOC","change":"/** \n * Add the specified Cookie to those that will be included with this Response.\n * @param cookie Cookie to be added\n * @param httpOnly Should the httpOnly falg be set on this cookie\n */\n","source":"org.apache.catalina.connector.Response.addCookieInternal(Cookie,boolean)","target":"org.apache.catalina.connector.Response.addCookieInternal(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Response.addCookieInternal(Cookie,boolean)"} {"project":"apache_tomcat","commit":"8e379fda7995b10aca4219555d88d69196e793e4","changeType":"METHOD_INVOCATION","change":"AccessController.doPrivileged(new PrivilegedAction\u003cVoid\u003e(){\n public Void run(){\n ServerCookie.appendCookieValue(sb,cookie.getVersion(),cookie.getName(),cookie.getValue(),cookie.getPath(),cookie.getDomain(),cookie.getComment(),cookie.getMaxAge(),cookie.getSecure(),httpOnly);\n return null;\n }\n}\n)","source":"org.apache.catalina.connector.Response.addCookieInternal(Cookie,boolean)","target":"org.apache.catalina.connector.Response.addCookieInternal(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Response.addCookieInternal(Cookie,boolean)"} {"project":"apache_tomcat","commit":"8e379fda7995b10aca4219555d88d69196e793e4","changeType":"METHOD_INVOCATION","change":"SecurityUtil.isPackageProtectionEnabled()","source":"org.apache.catalina.connector.Response.addCookieInternal(Cookie,boolean)","target":"org.apache.catalina.connector.Response.addCookieInternal(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Response.addCookieInternal(Cookie,boolean)"} {"project":"apache_tomcat","commit":"8e379fda7995b10aca4219555d88d69196e793e4","changeType":"METHOD_INVOCATION","change":"isCommitted()","source":"org.apache.catalina.connector.Response.addCookieInternal(Cookie,boolean)","target":"org.apache.catalina.connector.Response.addCookieInternal(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Response.addCookieInternal(Cookie,boolean)"} {"project":"apache_tomcat","commit":"8e379fda7995b10aca4219555d88d69196e793e4","changeType":"MODIFIER","change":"final","source":"org.apache.catalina.connector.Response.addCookieInternal(Cookie,boolean)","target":"org.apache.catalina.connector.Response.addCookieInternal(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Response.addCookieInternal(Cookie,boolean)"} {"project":"apache_tomcat","commit":"8e379fda7995b10aca4219555d88d69196e793e4","changeType":"MODIFIER","change":"public","source":"org.apache.catalina.connector.Response.addCookieInternal(Cookie,boolean)","target":"org.apache.catalina.connector.Response.addCookieInternal(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Response.addCookieInternal(Cookie,boolean)"} {"project":"apache_tomcat","commit":"8e379fda7995b10aca4219555d88d69196e793e4","changeType":"PARAMETERIZED_TYPE","change":"PrivilegedAction\u003cVoid\u003e","source":"org.apache.catalina.connector.Response.addCookieInternal(Cookie,boolean)","target":"org.apache.catalina.connector.Response.addCookieInternal(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Response.addCookieInternal(Cookie,boolean)"} {"project":"apache_tomcat","commit":"8e379fda7995b10aca4219555d88d69196e793e4","changeType":"PRIMITIVE_TYPE","change":"boolean","source":"org.apache.catalina.connector.Response.addCookieInternal(Cookie,boolean)","target":"org.apache.catalina.connector.Response.addCookieInternal(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Response.addCookieInternal(Cookie,boolean)"} {"project":"apache_tomcat","commit":"8e379fda7995b10aca4219555d88d69196e793e4","changeType":"PRIMITIVE_TYPE","change":"void","source":"org.apache.catalina.connector.Response.addCookieInternal(Cookie,boolean)","target":"org.apache.catalina.connector.Response.addCookieInternal(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Response.addCookieInternal(Cookie,boolean)"} {"project":"apache_tomcat","commit":"8e379fda7995b10aca4219555d88d69196e793e4","changeType":"RETURN_STATEMENT","change":"return;\n","source":"org.apache.catalina.connector.Response.addCookieInternal(Cookie,boolean)","target":"org.apache.catalina.connector.Response.addCookieInternal(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Response.addCookieInternal(Cookie,boolean)"} {"project":"apache_tomcat","commit":"8e379fda7995b10aca4219555d88d69196e793e4","changeType":"SIMPLE_TYPE","change":"Void","source":"org.apache.catalina.connector.Response.addCookieInternal(Cookie,boolean)","target":"org.apache.catalina.connector.Response.addCookieInternal(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Response.addCookieInternal(Cookie,boolean)"} {"project":"apache_tomcat","commit":"8e379fda7995b10aca4219555d88d69196e793e4","changeType":"SIMPLE_TYPE","change":"PrivilegedAction","source":"org.apache.catalina.connector.Response.addCookieInternal(Cookie,boolean)","target":"org.apache.catalina.connector.Response.addCookieInternal(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Response.addCookieInternal(Cookie,boolean)"} {"project":"apache_tomcat","commit":"8e379fda7995b10aca4219555d88d69196e793e4","changeType":"SIMPLE_TYPE","change":"StringBuffer","source":"org.apache.catalina.connector.Response.addCookieInternal(Cookie,boolean)","target":"org.apache.catalina.connector.Response.addCookieInternal(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Response.addCookieInternal(Cookie,boolean)"} {"project":"apache_tomcat","commit":"8e379fda7995b10aca4219555d88d69196e793e4","changeType":"SIMPLE_TYPE","change":"Cookie","source":"org.apache.catalina.connector.Response.addCookieInternal(Cookie,boolean)","target":"org.apache.catalina.connector.Response.addCookieInternal(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Response.addCookieInternal(Cookie,boolean)"} {"project":"apache_tomcat","commit":"8e379fda7995b10aca4219555d88d69196e793e4","changeType":"SINGLE_VARIABLE_DECLARATION","change":"final boolean httpOnly","source":"org.apache.catalina.connector.Response.addCookieInternal(Cookie,boolean)","target":"org.apache.catalina.connector.Response.addCookieInternal(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Response.addCookieInternal(Cookie,boolean)"} {"project":"apache_tomcat","commit":"8e379fda7995b10aca4219555d88d69196e793e4","changeType":"SINGLE_VARIABLE_DECLARATION","change":"final Cookie cookie","source":"org.apache.catalina.connector.Response.addCookieInternal(Cookie,boolean)","target":"org.apache.catalina.connector.Response.addCookieInternal(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Response.addCookieInternal(Cookie,boolean)"} {"project":"apache_tomcat","commit":"8e379fda7995b10aca4219555d88d69196e793e4","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"sb","source":"org.apache.catalina.connector.Response.addCookieInternal(Cookie,boolean)","target":"org.apache.catalina.connector.Response.addCookieInternal(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Response.addCookieInternal(Cookie,boolean)"} {"project":"apache_tomcat","commit":"8e379fda7995b10aca4219555d88d69196e793e4","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"StringBuffer [sb\u003dnew StringBuffer()]","source":"org.apache.catalina.connector.Response.addCookieInternal(Cookie,boolean)","target":"org.apache.catalina.connector.Response.addCookieInternal(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Response.addCookieInternal(Cookie,boolean)"} {"project":"apache_tomcat","commit":"8e379fda7995b10aca4219555d88d69196e793e4","changeType":"ANONYMOUS_CLASS_DECLARATION","change":"{\n public Void run(){\n ServerCookie.appendCookieValue(sb,cookie.getVersion(),cookie.getName(),cookie.getValue(),cookie.getPath(),cookie.getDomain(),cookie.getComment(),cookie.getMaxAge(),cookie.getSecure(),cookie.isHttpOnly());\n return null;\n }\n}\n","source":"org.apache.catalina.connector.Response.addCookieInternal(Cookie,boolean)","target":"org.apache.catalina.connector.Response.addCookieInternal(Cookie)","added":true,"scope":"TARGET","local":"org.apache.catalina.connector.Response.addCookieInternal(Cookie)"} {"project":"apache_tomcat","commit":"8e379fda7995b10aca4219555d88d69196e793e4","changeType":"CLASS_INSTANCE_CREATION","change":"new PrivilegedAction\u003cVoid\u003e(){\n public Void run(){\n ServerCookie.appendCookieValue(sb,cookie.getVersion(),cookie.getName(),cookie.getValue(),cookie.getPath(),cookie.getDomain(),cookie.getComment(),cookie.getMaxAge(),cookie.getSecure(),cookie.isHttpOnly());\n return null;\n }\n}\n","source":"org.apache.catalina.connector.Response.addCookieInternal(Cookie,boolean)","target":"org.apache.catalina.connector.Response.addCookieInternal(Cookie)","added":true,"scope":"TARGET","local":"org.apache.catalina.connector.Response.addCookieInternal(Cookie)"} {"project":"apache_tomcat","commit":"8e379fda7995b10aca4219555d88d69196e793e4","changeType":"CLASS_INSTANCE_CREATION","change":"new StringBuffer()","source":"org.apache.catalina.connector.Response.addCookieInternal(Cookie,boolean)","target":"org.apache.catalina.connector.Response.addCookieInternal(Cookie)","added":true,"scope":"TARGET","local":"org.apache.catalina.connector.Response.addCookieInternal(Cookie)"} {"project":"apache_tomcat","commit":"8e379fda7995b10aca4219555d88d69196e793e4","changeType":"EXPRESSION_STATEMENT","change":"AccessController.doPrivileged(new PrivilegedAction\u003cVoid\u003e(){\n public Void run(){\n ServerCookie.appendCookieValue(sb,cookie.getVersion(),cookie.getName(),cookie.getValue(),cookie.getPath(),cookie.getDomain(),cookie.getComment(),cookie.getMaxAge(),cookie.getSecure(),cookie.isHttpOnly());\n return null;\n }\n}\n)","source":"org.apache.catalina.connector.Response.addCookieInternal(Cookie,boolean)","target":"org.apache.catalina.connector.Response.addCookieInternal(Cookie)","added":true,"scope":"TARGET","local":"org.apache.catalina.connector.Response.addCookieInternal(Cookie)"} {"project":"apache_tomcat","commit":"8e379fda7995b10aca4219555d88d69196e793e4","changeType":"IF_STATEMENT","change":"isCommitted()","source":"org.apache.catalina.connector.Response.addCookieInternal(Cookie,boolean)","target":"org.apache.catalina.connector.Response.addCookieInternal(Cookie)","added":true,"scope":"TARGET","local":"org.apache.catalina.connector.Response.addCookieInternal(Cookie)"} {"project":"apache_tomcat","commit":"8e379fda7995b10aca4219555d88d69196e793e4","changeType":"IF_STATEMENT","change":"SecurityUtil.isPackageProtectionEnabled()","source":"org.apache.catalina.connector.Response.addCookieInternal(Cookie,boolean)","target":"org.apache.catalina.connector.Response.addCookieInternal(Cookie)","added":true,"scope":"TARGET","local":"org.apache.catalina.connector.Response.addCookieInternal(Cookie)"} {"project":"apache_tomcat","commit":"8e379fda7995b10aca4219555d88d69196e793e4","changeType":"JAVADOC","change":"/** \n * Add the specified Cookie to those that will be included with this Response.\n * @param cookie Cookie to be added\n */\n","source":"org.apache.catalina.connector.Response.addCookieInternal(Cookie,boolean)","target":"org.apache.catalina.connector.Response.addCookieInternal(Cookie)","added":true,"scope":"TARGET","local":"org.apache.catalina.connector.Response.addCookieInternal(Cookie)"} {"project":"apache_tomcat","commit":"8e379fda7995b10aca4219555d88d69196e793e4","changeType":"METHOD_INVOCATION","change":"isCommitted()","source":"org.apache.catalina.connector.Response.addCookieInternal(Cookie,boolean)","target":"org.apache.catalina.connector.Response.addCookieInternal(Cookie)","added":true,"scope":"TARGET","local":"org.apache.catalina.connector.Response.addCookieInternal(Cookie)"} {"project":"apache_tomcat","commit":"8e379fda7995b10aca4219555d88d69196e793e4","changeType":"METHOD_INVOCATION","change":"SecurityUtil.isPackageProtectionEnabled()","source":"org.apache.catalina.connector.Response.addCookieInternal(Cookie,boolean)","target":"org.apache.catalina.connector.Response.addCookieInternal(Cookie)","added":true,"scope":"TARGET","local":"org.apache.catalina.connector.Response.addCookieInternal(Cookie)"} {"project":"apache_tomcat","commit":"8e379fda7995b10aca4219555d88d69196e793e4","changeType":"METHOD_INVOCATION","change":"AccessController.doPrivileged(new PrivilegedAction\u003cVoid\u003e(){\n public Void run(){\n ServerCookie.appendCookieValue(sb,cookie.getVersion(),cookie.getName(),cookie.getValue(),cookie.getPath(),cookie.getDomain(),cookie.getComment(),cookie.getMaxAge(),cookie.getSecure(),cookie.isHttpOnly());\n return null;\n }\n}\n)","source":"org.apache.catalina.connector.Response.addCookieInternal(Cookie,boolean)","target":"org.apache.catalina.connector.Response.addCookieInternal(Cookie)","added":true,"scope":"TARGET","local":"org.apache.catalina.connector.Response.addCookieInternal(Cookie)"} {"project":"apache_tomcat","commit":"8e379fda7995b10aca4219555d88d69196e793e4","changeType":"PARAMETERIZED_TYPE","change":"PrivilegedAction\u003cVoid\u003e","source":"org.apache.catalina.connector.Response.addCookieInternal(Cookie,boolean)","target":"org.apache.catalina.connector.Response.addCookieInternal(Cookie)","added":true,"scope":"TARGET","local":"org.apache.catalina.connector.Response.addCookieInternal(Cookie)"} {"project":"apache_tomcat","commit":"8e379fda7995b10aca4219555d88d69196e793e4","changeType":"RETURN_STATEMENT","change":"return;\n","source":"org.apache.catalina.connector.Response.addCookieInternal(Cookie,boolean)","target":"org.apache.catalina.connector.Response.addCookieInternal(Cookie)","added":true,"scope":"TARGET","local":"org.apache.catalina.connector.Response.addCookieInternal(Cookie)"} {"project":"apache_tomcat","commit":"8e379fda7995b10aca4219555d88d69196e793e4","changeType":"SIMPLE_TYPE","change":"StringBuffer","source":"org.apache.catalina.connector.Response.addCookieInternal(Cookie,boolean)","target":"org.apache.catalina.connector.Response.addCookieInternal(Cookie)","added":true,"scope":"TARGET","local":"org.apache.catalina.connector.Response.addCookieInternal(Cookie)"} {"project":"apache_tomcat","commit":"8e379fda7995b10aca4219555d88d69196e793e4","changeType":"SIMPLE_TYPE","change":"PrivilegedAction","source":"org.apache.catalina.connector.Response.addCookieInternal(Cookie,boolean)","target":"org.apache.catalina.connector.Response.addCookieInternal(Cookie)","added":true,"scope":"TARGET","local":"org.apache.catalina.connector.Response.addCookieInternal(Cookie)"} {"project":"apache_tomcat","commit":"8e379fda7995b10aca4219555d88d69196e793e4","changeType":"SIMPLE_TYPE","change":"Void","source":"org.apache.catalina.connector.Response.addCookieInternal(Cookie,boolean)","target":"org.apache.catalina.connector.Response.addCookieInternal(Cookie)","added":true,"scope":"TARGET","local":"org.apache.catalina.connector.Response.addCookieInternal(Cookie)"} {"project":"apache_tomcat","commit":"8e379fda7995b10aca4219555d88d69196e793e4","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"sb","source":"org.apache.catalina.connector.Response.addCookieInternal(Cookie,boolean)","target":"org.apache.catalina.connector.Response.addCookieInternal(Cookie)","added":true,"scope":"TARGET","local":"org.apache.catalina.connector.Response.addCookieInternal(Cookie)"} {"project":"apache_tomcat","commit":"8e379fda7995b10aca4219555d88d69196e793e4","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"StringBuffer [sb\u003dnew StringBuffer()]","source":"org.apache.catalina.connector.Response.addCookieInternal(Cookie,boolean)","target":"org.apache.catalina.connector.Response.addCookieInternal(Cookie)","added":true,"scope":"TARGET","local":"org.apache.catalina.connector.Response.addCookieInternal(Cookie)"} {"project":"apache_tomcat","commit":"8e379fda7995b10aca4219555d88d69196e793e4","changeType":"BOOLEAN_LITERAL","change":"false","source":"org.apache.catalina.connector.Response.addCookieInternal(Cookie,boolean)","target":"org.apache.catalina.connector.Response.addCookieInternal(Cookie)","added":false,"scope":"TARGET","local":"org.apache.catalina.connector.Response.addCookieInternal(Cookie)"} {"project":"apache_tomcat","commit":"8e379fda7995b10aca4219555d88d69196e793e4","changeType":"EXPRESSION_STATEMENT","change":"addCookieInternal(cookie,false)","source":"org.apache.catalina.connector.Response.addCookieInternal(Cookie,boolean)","target":"org.apache.catalina.connector.Response.addCookieInternal(Cookie)","added":false,"scope":"TARGET","local":"org.apache.catalina.connector.Response.addCookieInternal(Cookie)"} {"project":"apache_tomcat","commit":"8e379fda7995b10aca4219555d88d69196e793e4","changeType":"JAVADOC","change":"/** \n * Add the specified Cookie to those that will be included with this Response.\n * @param cookie Cookie to be added\n */\n","source":"org.apache.catalina.connector.Response.addCookieInternal(Cookie,boolean)","target":"org.apache.catalina.connector.Response.addCookieInternal(Cookie)","added":false,"scope":"TARGET","local":"org.apache.catalina.connector.Response.addCookieInternal(Cookie)"} {"project":"apache_tomcat","commit":"8e379fda7995b10aca4219555d88d69196e793e4","changeType":"METHOD_INVOCATION","change":"addCookieInternal(cookie,false)","source":"org.apache.catalina.connector.Response.addCookieInternal(Cookie,boolean)","target":"org.apache.catalina.connector.Response.addCookieInternal(Cookie)","added":false,"scope":"TARGET","local":"org.apache.catalina.connector.Response.addCookieInternal(Cookie)"} {"project":"apache_tomcat","commit":"7266f3cbfcd611b51d50fb49b161e58a3786f07b","changeType":"METHOD_DECLARATION","change":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)","source":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)","target":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(String,String,String)","added":false,"scope":"CLASS_S","local":"java.org.apache.tomcat.util.net.jsse.JSSESocketFactory"} {"project":"apache_tomcat","commit":"7266f3cbfcd611b51d50fb49b161e58a3786f07b","changeType":"ARRAY_CREATION","change":"new TrustManager[]{trustManager}","source":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)","target":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(String,String,String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)"} {"project":"apache_tomcat","commit":"7266f3cbfcd611b51d50fb49b161e58a3786f07b","changeType":"ARRAY_INITIALIZER","change":"{trustManager}","source":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)","target":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(String,String,String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)"} {"project":"apache_tomcat","commit":"7266f3cbfcd611b51d50fb49b161e58a3786f07b","changeType":"ARRAY_TYPE","change":"TrustManager[]","source":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)","target":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(String,String,String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)"} {"project":"apache_tomcat","commit":"7266f3cbfcd611b51d50fb49b161e58a3786f07b","changeType":"CAST_EXPRESSION","change":"(TrustManager)trustManagerObject","source":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)","target":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(String,String,String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)"} {"project":"apache_tomcat","commit":"7266f3cbfcd611b51d50fb49b161e58a3786f07b","changeType":"CLASS_INSTANCE_CREATION","change":"new InstantiationException(sm.getString(\"jsse.invalidTrustManagerClassName\",className))","source":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)","target":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(String,String,String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)"} {"project":"apache_tomcat","commit":"7266f3cbfcd611b51d50fb49b161e58a3786f07b","changeType":"DIMENSION","change":"[]","source":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)","target":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(String,String,String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)"} {"project":"apache_tomcat","commit":"7266f3cbfcd611b51d50fb49b161e58a3786f07b","changeType":"IF_STATEMENT","change":"!(TrustManager.class.isAssignableFrom(clazz))","source":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)","target":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(String,String,String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)"} {"project":"apache_tomcat","commit":"7266f3cbfcd611b51d50fb49b161e58a3786f07b","changeType":"IF_STATEMENT","change":"className !\u003d null \u0026\u0026 className.length() \u003e 0","source":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)","target":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(String,String,String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)"} {"project":"apache_tomcat","commit":"7266f3cbfcd611b51d50fb49b161e58a3786f07b","changeType":"INFIX_EXPRESSION","change":"className.length() \u003e 0","source":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)","target":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(String,String,String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)"} {"project":"apache_tomcat","commit":"7266f3cbfcd611b51d50fb49b161e58a3786f07b","changeType":"INFIX_EXPRESSION","change":"className !\u003d null","source":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)","target":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(String,String,String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)"} {"project":"apache_tomcat","commit":"7266f3cbfcd611b51d50fb49b161e58a3786f07b","changeType":"INFIX_EXPRESSION","change":"className !\u003d null \u0026\u0026 className.length() \u003e 0","source":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)","target":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(String,String,String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)"} {"project":"apache_tomcat","commit":"7266f3cbfcd611b51d50fb49b161e58a3786f07b","changeType":"JAVADOC","change":"/** \n * Gets the TrustManagers either from Connector\u0027s \u003ccode\u003etrustManagerClassName\u003c/code\u003e attribute (if set) else from the {@link TrustManagerFactory}.\n * @return The TrustManagers to use for this connector.\n * @throws NoSuchAlgorithmException \n * @throws ClassNotFoundException \n * @throws IllegalAccessException \n * @throws InstantiationException \n */\n","source":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)","target":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(String,String,String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)"} {"project":"apache_tomcat","commit":"7266f3cbfcd611b51d50fb49b161e58a3786f07b","changeType":"METHOD_INVOCATION","change":"tmf.getTrustManagers()","source":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)","target":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(String,String,String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)"} {"project":"apache_tomcat","commit":"7266f3cbfcd611b51d50fb49b161e58a3786f07b","changeType":"METHOD_INVOCATION","change":"clazz.newInstance()","source":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)","target":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(String,String,String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)"} {"project":"apache_tomcat","commit":"7266f3cbfcd611b51d50fb49b161e58a3786f07b","changeType":"METHOD_INVOCATION","change":"sm.getString(\"jsse.invalidTrustManagerClassName\",className)","source":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)","target":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(String,String,String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)"} {"project":"apache_tomcat","commit":"7266f3cbfcd611b51d50fb49b161e58a3786f07b","changeType":"METHOD_INVOCATION","change":"TrustManager.class.isAssignableFrom(clazz)","source":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)","target":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(String,String,String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)"} {"project":"apache_tomcat","commit":"7266f3cbfcd611b51d50fb49b161e58a3786f07b","changeType":"METHOD_INVOCATION","change":"classLoader.loadClass(className)","source":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)","target":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(String,String,String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)"} {"project":"apache_tomcat","commit":"7266f3cbfcd611b51d50fb49b161e58a3786f07b","changeType":"METHOD_INVOCATION","change":"getClass()","source":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)","target":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(String,String,String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)"} {"project":"apache_tomcat","commit":"7266f3cbfcd611b51d50fb49b161e58a3786f07b","changeType":"METHOD_INVOCATION","change":"getClass().getClassLoader()","source":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)","target":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(String,String,String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)"} {"project":"apache_tomcat","commit":"7266f3cbfcd611b51d50fb49b161e58a3786f07b","changeType":"METHOD_INVOCATION","change":"className.length()","source":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)","target":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(String,String,String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)"} {"project":"apache_tomcat","commit":"7266f3cbfcd611b51d50fb49b161e58a3786f07b","changeType":"METHOD_INVOCATION","change":"endpoint.getTrustManagerClassName()","source":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)","target":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(String,String,String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)"} {"project":"apache_tomcat","commit":"7266f3cbfcd611b51d50fb49b161e58a3786f07b","changeType":"MODIFIER","change":"protected","source":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)","target":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(String,String,String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)"} {"project":"apache_tomcat","commit":"7266f3cbfcd611b51d50fb49b161e58a3786f07b","changeType":"NULL_LITERAL","change":"null","source":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)","target":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(String,String,String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)"} {"project":"apache_tomcat","commit":"7266f3cbfcd611b51d50fb49b161e58a3786f07b","changeType":"NUMBER_LITERAL","change":"0","source":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)","target":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(String,String,String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)"} {"project":"apache_tomcat","commit":"7266f3cbfcd611b51d50fb49b161e58a3786f07b","changeType":"PARAMETERIZED_TYPE","change":"Class\u003c?\u003e","source":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)","target":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(String,String,String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)"} {"project":"apache_tomcat","commit":"7266f3cbfcd611b51d50fb49b161e58a3786f07b","changeType":"PARENTHESIZED_EXPRESSION","change":"(TrustManager.class.isAssignableFrom(clazz))","source":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)","target":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(String,String,String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)"} {"project":"apache_tomcat","commit":"7266f3cbfcd611b51d50fb49b161e58a3786f07b","changeType":"PREFIX_EXPRESSION","change":"!(TrustManager.class.isAssignableFrom(clazz))","source":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)","target":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(String,String,String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)"} {"project":"apache_tomcat","commit":"7266f3cbfcd611b51d50fb49b161e58a3786f07b","changeType":"RETURN_STATEMENT","change":"return tmf.getTrustManagers();\n","source":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)","target":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(String,String,String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)"} {"project":"apache_tomcat","commit":"7266f3cbfcd611b51d50fb49b161e58a3786f07b","changeType":"RETURN_STATEMENT","change":"return new TrustManager[]{trustManager};\n","source":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)","target":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(String,String,String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)"} {"project":"apache_tomcat","commit":"7266f3cbfcd611b51d50fb49b161e58a3786f07b","changeType":"SIMPLE_TYPE","change":"TrustManager","source":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)","target":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(String,String,String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)"} {"project":"apache_tomcat","commit":"7266f3cbfcd611b51d50fb49b161e58a3786f07b","changeType":"SIMPLE_TYPE","change":"Object","source":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)","target":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(String,String,String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)"} {"project":"apache_tomcat","commit":"7266f3cbfcd611b51d50fb49b161e58a3786f07b","changeType":"SIMPLE_TYPE","change":"InstantiationException","source":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)","target":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(String,String,String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)"} {"project":"apache_tomcat","commit":"7266f3cbfcd611b51d50fb49b161e58a3786f07b","changeType":"SIMPLE_TYPE","change":"Class","source":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)","target":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(String,String,String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)"} {"project":"apache_tomcat","commit":"7266f3cbfcd611b51d50fb49b161e58a3786f07b","changeType":"SIMPLE_TYPE","change":"ClassLoader","source":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)","target":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(String,String,String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)"} {"project":"apache_tomcat","commit":"7266f3cbfcd611b51d50fb49b161e58a3786f07b","changeType":"SIMPLE_TYPE","change":"String","source":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)","target":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(String,String,String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)"} {"project":"apache_tomcat","commit":"7266f3cbfcd611b51d50fb49b161e58a3786f07b","changeType":"SIMPLE_TYPE","change":"IllegalAccessException","source":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)","target":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(String,String,String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)"} {"project":"apache_tomcat","commit":"7266f3cbfcd611b51d50fb49b161e58a3786f07b","changeType":"SIMPLE_TYPE","change":"ClassNotFoundException","source":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)","target":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(String,String,String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)"} {"project":"apache_tomcat","commit":"7266f3cbfcd611b51d50fb49b161e58a3786f07b","changeType":"SIMPLE_TYPE","change":"NoSuchAlgorithmException","source":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)","target":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(String,String,String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)"} {"project":"apache_tomcat","commit":"7266f3cbfcd611b51d50fb49b161e58a3786f07b","changeType":"SIMPLE_TYPE","change":"TrustManagerFactory","source":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)","target":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(String,String,String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)"} {"project":"apache_tomcat","commit":"7266f3cbfcd611b51d50fb49b161e58a3786f07b","changeType":"SINGLE_VARIABLE_DECLARATION","change":"TrustManagerFactory tmf","source":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)","target":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(String,String,String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)"} {"project":"apache_tomcat","commit":"7266f3cbfcd611b51d50fb49b161e58a3786f07b","changeType":"STRING_LITERAL","change":"jsse.invalidTrustManagerClassName","source":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)","target":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(String,String,String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)"} {"project":"apache_tomcat","commit":"7266f3cbfcd611b51d50fb49b161e58a3786f07b","changeType":"THROW_STATEMENT","change":"throw new InstantiationException(sm.getString(\"jsse.invalidTrustManagerClassName\",className));\n","source":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)","target":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(String,String,String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)"} {"project":"apache_tomcat","commit":"7266f3cbfcd611b51d50fb49b161e58a3786f07b","changeType":"TYPE_LITERAL","change":"TrustManager","source":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)","target":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(String,String,String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)"} {"project":"apache_tomcat","commit":"7266f3cbfcd611b51d50fb49b161e58a3786f07b","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"trustManager","source":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)","target":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(String,String,String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)"} {"project":"apache_tomcat","commit":"7266f3cbfcd611b51d50fb49b161e58a3786f07b","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"trustManagerObject","source":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)","target":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(String,String,String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)"} {"project":"apache_tomcat","commit":"7266f3cbfcd611b51d50fb49b161e58a3786f07b","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"clazz","source":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)","target":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(String,String,String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)"} {"project":"apache_tomcat","commit":"7266f3cbfcd611b51d50fb49b161e58a3786f07b","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"classLoader","source":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)","target":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(String,String,String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)"} {"project":"apache_tomcat","commit":"7266f3cbfcd611b51d50fb49b161e58a3786f07b","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"className","source":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)","target":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(String,String,String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)"} {"project":"apache_tomcat","commit":"7266f3cbfcd611b51d50fb49b161e58a3786f07b","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"TrustManager [trustManager\u003d(TrustManager)trustManagerObject]","source":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)","target":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(String,String,String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)"} {"project":"apache_tomcat","commit":"7266f3cbfcd611b51d50fb49b161e58a3786f07b","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"Object [trustManagerObject\u003dclazz.newInstance()]","source":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)","target":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(String,String,String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)"} {"project":"apache_tomcat","commit":"7266f3cbfcd611b51d50fb49b161e58a3786f07b","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"Class\u003c?\u003e [clazz\u003dclassLoader.loadClass(className)]","source":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)","target":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(String,String,String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)"} {"project":"apache_tomcat","commit":"7266f3cbfcd611b51d50fb49b161e58a3786f07b","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"ClassLoader [classLoader\u003dgetClass().getClassLoader()]","source":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)","target":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(String,String,String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)"} {"project":"apache_tomcat","commit":"7266f3cbfcd611b51d50fb49b161e58a3786f07b","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"String [className\u003dendpoint.getTrustManagerClassName()]","source":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)","target":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(String,String,String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)"} {"project":"apache_tomcat","commit":"7266f3cbfcd611b51d50fb49b161e58a3786f07b","changeType":"WILDCARD_TYPE","change":"?","source":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)","target":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(String,String,String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)"} {"project":"apache_tomcat","commit":"7266f3cbfcd611b51d50fb49b161e58a3786f07b","changeType":"ARRAY_CREATION","change":"new TrustManager[]{trustManager}","source":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)","target":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(String,String,String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(String,String,String)"} {"project":"apache_tomcat","commit":"7266f3cbfcd611b51d50fb49b161e58a3786f07b","changeType":"ARRAY_INITIALIZER","change":"{trustManager}","source":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)","target":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(String,String,String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(String,String,String)"} {"project":"apache_tomcat","commit":"7266f3cbfcd611b51d50fb49b161e58a3786f07b","changeType":"ASSIGNMENT","change":"tms \u003d tmf.getTrustManagers()","source":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)","target":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(String,String,String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(String,String,String)"} {"project":"apache_tomcat","commit":"7266f3cbfcd611b51d50fb49b161e58a3786f07b","changeType":"CAST_EXPRESSION","change":"(TrustManager)trustManagerObject","source":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)","target":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(String,String,String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(String,String,String)"} {"project":"apache_tomcat","commit":"7266f3cbfcd611b51d50fb49b161e58a3786f07b","changeType":"CLASS_INSTANCE_CREATION","change":"new InstantiationException(sm.getString(\"jsse.invalidTrustManagerClassName\",className))","source":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)","target":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(String,String,String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(String,String,String)"} {"project":"apache_tomcat","commit":"7266f3cbfcd611b51d50fb49b161e58a3786f07b","changeType":"EXPRESSION_STATEMENT","change":"tms\u003dtmf.getTrustManagers()","source":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)","target":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(String,String,String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(String,String,String)"} {"project":"apache_tomcat","commit":"7266f3cbfcd611b51d50fb49b161e58a3786f07b","changeType":"IF_STATEMENT","change":"className !\u003d null \u0026\u0026 className.length() \u003e 0","source":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)","target":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(String,String,String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(String,String,String)"} {"project":"apache_tomcat","commit":"7266f3cbfcd611b51d50fb49b161e58a3786f07b","changeType":"IF_STATEMENT","change":"!(TrustManager.class.isAssignableFrom(clazz))","source":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)","target":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(String,String,String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(String,String,String)"} {"project":"apache_tomcat","commit":"7266f3cbfcd611b51d50fb49b161e58a3786f07b","changeType":"INFIX_EXPRESSION","change":"className !\u003d null","source":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)","target":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(String,String,String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(String,String,String)"} {"project":"apache_tomcat","commit":"7266f3cbfcd611b51d50fb49b161e58a3786f07b","changeType":"INFIX_EXPRESSION","change":"className !\u003d null \u0026\u0026 className.length() \u003e 0","source":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)","target":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(String,String,String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(String,String,String)"} {"project":"apache_tomcat","commit":"7266f3cbfcd611b51d50fb49b161e58a3786f07b","changeType":"INFIX_EXPRESSION","change":"className.length() \u003e 0","source":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)","target":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(String,String,String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(String,String,String)"} {"project":"apache_tomcat","commit":"7266f3cbfcd611b51d50fb49b161e58a3786f07b","changeType":"METHOD_INVOCATION","change":"clazz.newInstance()","source":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)","target":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(String,String,String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(String,String,String)"} {"project":"apache_tomcat","commit":"7266f3cbfcd611b51d50fb49b161e58a3786f07b","changeType":"METHOD_INVOCATION","change":"tmf.getTrustManagers()","source":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)","target":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(String,String,String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(String,String,String)"} {"project":"apache_tomcat","commit":"7266f3cbfcd611b51d50fb49b161e58a3786f07b","changeType":"METHOD_INVOCATION","change":"className.length()","source":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)","target":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(String,String,String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(String,String,String)"} {"project":"apache_tomcat","commit":"7266f3cbfcd611b51d50fb49b161e58a3786f07b","changeType":"METHOD_INVOCATION","change":"sm.getString(\"jsse.invalidTrustManagerClassName\",className)","source":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)","target":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(String,String,String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(String,String,String)"} {"project":"apache_tomcat","commit":"7266f3cbfcd611b51d50fb49b161e58a3786f07b","changeType":"METHOD_INVOCATION","change":"TrustManager.class.isAssignableFrom(clazz)","source":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)","target":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(String,String,String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(String,String,String)"} {"project":"apache_tomcat","commit":"7266f3cbfcd611b51d50fb49b161e58a3786f07b","changeType":"METHOD_INVOCATION","change":"classLoader.loadClass(className)","source":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)","target":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(String,String,String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(String,String,String)"} {"project":"apache_tomcat","commit":"7266f3cbfcd611b51d50fb49b161e58a3786f07b","changeType":"METHOD_INVOCATION","change":"getClass()","source":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)","target":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(String,String,String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(String,String,String)"} {"project":"apache_tomcat","commit":"7266f3cbfcd611b51d50fb49b161e58a3786f07b","changeType":"METHOD_INVOCATION","change":"getClass().getClassLoader()","source":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)","target":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(String,String,String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(String,String,String)"} {"project":"apache_tomcat","commit":"7266f3cbfcd611b51d50fb49b161e58a3786f07b","changeType":"NUMBER_LITERAL","change":"0","source":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)","target":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(String,String,String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(String,String,String)"} {"project":"apache_tomcat","commit":"7266f3cbfcd611b51d50fb49b161e58a3786f07b","changeType":"PARAMETERIZED_TYPE","change":"Class\u003c?\u003e","source":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)","target":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(String,String,String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(String,String,String)"} {"project":"apache_tomcat","commit":"7266f3cbfcd611b51d50fb49b161e58a3786f07b","changeType":"PARENTHESIZED_EXPRESSION","change":"(TrustManager.class.isAssignableFrom(clazz))","source":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)","target":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(String,String,String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(String,String,String)"} {"project":"apache_tomcat","commit":"7266f3cbfcd611b51d50fb49b161e58a3786f07b","changeType":"PREFIX_EXPRESSION","change":"!(TrustManager.class.isAssignableFrom(clazz))","source":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)","target":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(String,String,String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(String,String,String)"} {"project":"apache_tomcat","commit":"7266f3cbfcd611b51d50fb49b161e58a3786f07b","changeType":"RETURN_STATEMENT","change":"return new TrustManager[]{trustManager};\n","source":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)","target":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(String,String,String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(String,String,String)"} {"project":"apache_tomcat","commit":"7266f3cbfcd611b51d50fb49b161e58a3786f07b","changeType":"SIMPLE_TYPE","change":"ClassLoader","source":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)","target":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(String,String,String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(String,String,String)"} {"project":"apache_tomcat","commit":"7266f3cbfcd611b51d50fb49b161e58a3786f07b","changeType":"SIMPLE_TYPE","change":"Object","source":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)","target":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(String,String,String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(String,String,String)"} {"project":"apache_tomcat","commit":"7266f3cbfcd611b51d50fb49b161e58a3786f07b","changeType":"SIMPLE_TYPE","change":"Class","source":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)","target":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(String,String,String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(String,String,String)"} {"project":"apache_tomcat","commit":"7266f3cbfcd611b51d50fb49b161e58a3786f07b","changeType":"SIMPLE_TYPE","change":"InstantiationException","source":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)","target":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(String,String,String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(String,String,String)"} {"project":"apache_tomcat","commit":"7266f3cbfcd611b51d50fb49b161e58a3786f07b","changeType":"STRING_LITERAL","change":"jsse.invalidTrustManagerClassName","source":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)","target":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(String,String,String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(String,String,String)"} {"project":"apache_tomcat","commit":"7266f3cbfcd611b51d50fb49b161e58a3786f07b","changeType":"THROW_STATEMENT","change":"throw new InstantiationException(sm.getString(\"jsse.invalidTrustManagerClassName\",className));\n","source":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)","target":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(String,String,String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(String,String,String)"} {"project":"apache_tomcat","commit":"7266f3cbfcd611b51d50fb49b161e58a3786f07b","changeType":"TYPE_LITERAL","change":"TrustManager","source":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)","target":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(String,String,String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(String,String,String)"} {"project":"apache_tomcat","commit":"7266f3cbfcd611b51d50fb49b161e58a3786f07b","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"trustManagerObject","source":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)","target":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(String,String,String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(String,String,String)"} {"project":"apache_tomcat","commit":"7266f3cbfcd611b51d50fb49b161e58a3786f07b","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"classLoader","source":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)","target":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(String,String,String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(String,String,String)"} {"project":"apache_tomcat","commit":"7266f3cbfcd611b51d50fb49b161e58a3786f07b","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"trustManager","source":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)","target":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(String,String,String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(String,String,String)"} {"project":"apache_tomcat","commit":"7266f3cbfcd611b51d50fb49b161e58a3786f07b","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"className","source":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)","target":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(String,String,String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(String,String,String)"} {"project":"apache_tomcat","commit":"7266f3cbfcd611b51d50fb49b161e58a3786f07b","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"clazz","source":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)","target":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(String,String,String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(String,String,String)"} {"project":"apache_tomcat","commit":"7266f3cbfcd611b51d50fb49b161e58a3786f07b","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"Object [trustManagerObject\u003dclazz.newInstance()]","source":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)","target":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(String,String,String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(String,String,String)"} {"project":"apache_tomcat","commit":"7266f3cbfcd611b51d50fb49b161e58a3786f07b","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"Class\u003c?\u003e [clazz\u003dclassLoader.loadClass(className)]","source":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)","target":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(String,String,String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(String,String,String)"} {"project":"apache_tomcat","commit":"7266f3cbfcd611b51d50fb49b161e58a3786f07b","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"ClassLoader [classLoader\u003dgetClass().getClassLoader()]","source":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)","target":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(String,String,String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(String,String,String)"} {"project":"apache_tomcat","commit":"7266f3cbfcd611b51d50fb49b161e58a3786f07b","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"String [className\u003dendpoint.getTrustManagerClassName()]","source":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)","target":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(String,String,String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(String,String,String)"} {"project":"apache_tomcat","commit":"7266f3cbfcd611b51d50fb49b161e58a3786f07b","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"TrustManager [trustManager\u003d(TrustManager)trustManagerObject]","source":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)","target":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(String,String,String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(String,String,String)"} {"project":"apache_tomcat","commit":"7266f3cbfcd611b51d50fb49b161e58a3786f07b","changeType":"WILDCARD_TYPE","change":"?","source":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)","target":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(String,String,String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(String,String,String)"} {"project":"apache_tomcat","commit":"7266f3cbfcd611b51d50fb49b161e58a3786f07b","changeType":"ASSIGNMENT","change":"tms \u003d getTrustManagers(tmf)","source":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)","target":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(String,String,String)","added":false,"scope":"TARGET","local":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(String,String,String)"} {"project":"apache_tomcat","commit":"7266f3cbfcd611b51d50fb49b161e58a3786f07b","changeType":"EXPRESSION_STATEMENT","change":"tms\u003dgetTrustManagers(tmf)","source":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)","target":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(String,String,String)","added":false,"scope":"TARGET","local":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(String,String,String)"} {"project":"apache_tomcat","commit":"7266f3cbfcd611b51d50fb49b161e58a3786f07b","changeType":"METHOD_INVOCATION","change":"getTrustManagers(tmf)","source":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(TrustManagerFactory)","target":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(String,String,String)","added":false,"scope":"TARGET","local":"org.apache.tomcat.util.net.jsse.JSSESocketFactory.getTrustManagers(String,String,String)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"METHOD_DECLARATION","change":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"CLASS_S","local":"java.org.apache.catalina.realm.JNDIRealm"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"ARRAY_CREATION","change":"new String[]{roleName}","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"SOURCE","local":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"ARRAY_CREATION","change":"new String[]{groupDName}","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"SOURCE","local":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"ARRAY_INITIALIZER","change":"{roleName}","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"SOURCE","local":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"ARRAY_INITIALIZER","change":"{groupDName}","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"SOURCE","local":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"ARRAY_TYPE","change":"String[]","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"SOURCE","local":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"CATCH_CLAUSE","change":"catch (PartialResultException ex) {\n if (!adCompat) throw ex;\n}\n","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"SOURCE","local":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"CLASS_INSTANCE_CREATION","change":"new SearchControls()","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"SOURCE","local":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"CONDITIONAL_EXPRESSION","change":"roleSubtree ? SearchControls.SUBTREE_SCOPE : SearchControls.ONELEVEL_SCOPE","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"SOURCE","local":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"CONTINUE_STATEMENT","change":"continue;\n","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"SOURCE","local":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"DIMENSION","change":"[]","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"SOURCE","local":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"EXPRESSION_STATEMENT","change":"getRolesRecursive(depth + 1,context,recursiveMap,recursiveSet,name,dname)","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"SOURCE","local":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"EXPRESSION_STATEMENT","change":"containerLog.trace(\"Recursive search in role base \u0027\" + roleBase + \"\u0027 for attribute \u0027\"+ roleName+ \"\u0027\"+ \" with filter expression \u0027\"+ filter+ \"\u0027\")","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"SOURCE","local":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"EXPRESSION_STATEMENT","change":"controls.setReturningAttributes(new String[]{roleName})","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"SOURCE","local":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"EXPRESSION_STATEMENT","change":"controls.setSearchScope(roleSubtree ? SearchControls.SUBTREE_SCOPE : SearchControls.ONELEVEL_SCOPE)","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"SOURCE","local":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"EXPRESSION_STATEMENT","change":"containerLog.warn(\"Terminating recursive role search because of recursion limit \" + roleRecursionLimit + \", results might be incomplete\")","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"SOURCE","local":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"EXPRESSION_STATEMENT","change":"recursiveMap.put(groupDName,groupName)","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"SOURCE","local":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"EXPRESSION_STATEMENT","change":"recursiveSet.add(groupDName)","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"SOURCE","local":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"EXPRESSION_STATEMENT","change":"containerLog.trace(\"Recursive search depth \" + depth + \" for group \u0027\"+ groupDName+ \" (\"+ groupName+ \")\u0027\")","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"SOURCE","local":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"IF_STATEMENT","change":"!adCompat","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"SOURCE","local":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"IF_STATEMENT","change":"name !\u003d null \u0026\u0026 dname !\u003d null","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"SOURCE","local":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"IF_STATEMENT","change":"attrs \u003d\u003d null","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"SOURCE","local":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"IF_STATEMENT","change":"results !\u003d null","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"SOURCE","local":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"IF_STATEMENT","change":"containerLog.isTraceEnabled()","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"SOURCE","local":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"IF_STATEMENT","change":"roleRecursionLimit \u003e 0","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"SOURCE","local":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"IF_STATEMENT","change":"depth \u003e\u003d roleRecursionLimit","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"SOURCE","local":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"IF_STATEMENT","change":"!recursiveSet.contains(groupDName)","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"SOURCE","local":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"INFIX_EXPRESSION","change":"depth + 1","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"SOURCE","local":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"INFIX_EXPRESSION","change":"dname !\u003d null","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"SOURCE","local":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"INFIX_EXPRESSION","change":"name !\u003d null","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"SOURCE","local":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"INFIX_EXPRESSION","change":"name !\u003d null \u0026\u0026 dname !\u003d null","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"SOURCE","local":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"INFIX_EXPRESSION","change":"attrs \u003d\u003d null","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"SOURCE","local":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"INFIX_EXPRESSION","change":"results !\u003d null","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"SOURCE","local":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"INFIX_EXPRESSION","change":"\"Recursive search in role base \u0027\" + roleBase + \"\u0027 for attribute \u0027\"+ roleName+ \"\u0027\"+ \" with filter expression \u0027\"+ filter+ \"\u0027\"","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"SOURCE","local":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"INFIX_EXPRESSION","change":"\"Terminating recursive role search because of recursion limit \" + roleRecursionLimit + \", results might be incomplete\"","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"SOURCE","local":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"INFIX_EXPRESSION","change":"roleRecursionLimit \u003e 0","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"SOURCE","local":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"INFIX_EXPRESSION","change":"depth \u003e\u003d roleRecursionLimit","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"SOURCE","local":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"INFIX_EXPRESSION","change":"\"Recursive search depth \" + depth + \" for group \u0027\"+ groupDName+ \" (\"+ groupName+ \")\u0027\"","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"SOURCE","local":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"JAVADOC","change":"/** \n * Add roles to a user and search for other roles containing them themselves. We search recursively with a limited depth. By default the depth is 0, and we only use direct roles. The search needs to use the distinguished role names, but to return the role names.\n * @param depth Recursion depth, starting at zero\n * @param context The directory context we are searching\n * @param recursiveMap The cumulative result map of role names and DNs.\n * @param recursiveSet The cumulative result set of role names.\n * @param groupName The role name to add to the list.\n * @param groupDName The distinguished name of the role.\n * @exception NamingException if a directory server error occurs\n */\n","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"SOURCE","local":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"METHOD_INVOCATION","change":"getRolesRecursive(depth + 1,context,recursiveMap,recursiveSet,name,dname)","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"SOURCE","local":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"METHOD_INVOCATION","change":"getAttributeValue(roleName,attrs)","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"SOURCE","local":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"METHOD_INVOCATION","change":"getDistinguishedName(context,roleBase,result)","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"SOURCE","local":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"METHOD_INVOCATION","change":"result.getAttributes()","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"SOURCE","local":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"METHOD_INVOCATION","change":"results.next()","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"SOURCE","local":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"METHOD_INVOCATION","change":"results.hasMore()","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"SOURCE","local":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"METHOD_INVOCATION","change":"context.search(roleBase,filter,controls)","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"SOURCE","local":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"METHOD_INVOCATION","change":"containerLog.trace(\"Recursive search in role base \u0027\" + roleBase + \"\u0027 for attribute \u0027\"+ roleName+ \"\u0027\"+ \" with filter expression \u0027\"+ filter+ \"\u0027\")","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"SOURCE","local":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"METHOD_INVOCATION","change":"containerLog.isTraceEnabled()","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"SOURCE","local":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"METHOD_INVOCATION","change":"controls.setReturningAttributes(new String[]{roleName})","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"SOURCE","local":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"METHOD_INVOCATION","change":"controls.setSearchScope(roleSubtree ? SearchControls.SUBTREE_SCOPE : SearchControls.ONELEVEL_SCOPE)","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"SOURCE","local":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"METHOD_INVOCATION","change":"roleFormat.format(new String[]{groupDName})","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"SOURCE","local":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"METHOD_INVOCATION","change":"containerLog.warn(\"Terminating recursive role search because of recursion limit \" + roleRecursionLimit + \", results might be incomplete\")","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"SOURCE","local":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"METHOD_INVOCATION","change":"recursiveMap.put(groupDName,groupName)","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"SOURCE","local":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"METHOD_INVOCATION","change":"recursiveSet.add(groupDName)","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"SOURCE","local":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"METHOD_INVOCATION","change":"recursiveSet.contains(groupDName)","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"SOURCE","local":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"METHOD_INVOCATION","change":"containerLog.trace(\"Recursive search depth \" + depth + \" for group \u0027\"+ groupDName+ \" (\"+ groupName+ \")\u0027\")","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"SOURCE","local":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"MODIFIER","change":"private","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"SOURCE","local":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"NULL_LITERAL","change":"null","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"SOURCE","local":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"NUMBER_LITERAL","change":"1","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"SOURCE","local":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"NUMBER_LITERAL","change":"0","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"SOURCE","local":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"PARAMETERIZED_TYPE","change":"NamingEnumeration\u003cSearchResult\u003e","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"SOURCE","local":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"PARAMETERIZED_TYPE","change":"Set\u003cString\u003e","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"SOURCE","local":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"PARAMETERIZED_TYPE","change":"Map\u003cString,String\u003e","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"SOURCE","local":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"PREFIX_EXPRESSION","change":"!adCompat","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"SOURCE","local":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"PREFIX_EXPRESSION","change":"!recursiveSet.contains(groupDName)","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"SOURCE","local":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"PRIMITIVE_TYPE","change":"int","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"SOURCE","local":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"PRIMITIVE_TYPE","change":"void","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"SOURCE","local":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"QUALIFIED_NAME","change":"SearchControls.ONELEVEL_SCOPE","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"SOURCE","local":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"QUALIFIED_NAME","change":"SearchControls.SUBTREE_SCOPE","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"SOURCE","local":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"RETURN_STATEMENT","change":"return;\n","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"SOURCE","local":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"SIMPLE_TYPE","change":"PartialResultException","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"SOURCE","local":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"SIMPLE_TYPE","change":"String","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"SOURCE","local":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"SIMPLE_TYPE","change":"Attributes","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"SOURCE","local":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"SIMPLE_TYPE","change":"SearchResult","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"SOURCE","local":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"SIMPLE_TYPE","change":"NamingEnumeration","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"SOURCE","local":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"SIMPLE_TYPE","change":"SearchControls","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"SOURCE","local":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"SIMPLE_TYPE","change":"NamingException","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"SOURCE","local":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"SIMPLE_TYPE","change":"Set","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"SOURCE","local":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"SIMPLE_TYPE","change":"Map","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"SOURCE","local":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"SIMPLE_TYPE","change":"DirContext","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"SOURCE","local":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"SINGLE_VARIABLE_DECLARATION","change":"PartialResultException ex","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"SOURCE","local":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"SINGLE_VARIABLE_DECLARATION","change":"String groupDName","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"SOURCE","local":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"SINGLE_VARIABLE_DECLARATION","change":"String groupName","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"SOURCE","local":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"SINGLE_VARIABLE_DECLARATION","change":"Set\u003cString\u003e recursiveSet","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"SOURCE","local":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"SINGLE_VARIABLE_DECLARATION","change":"Map\u003cString,String\u003e recursiveMap","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"SOURCE","local":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"SINGLE_VARIABLE_DECLARATION","change":"DirContext context","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"SOURCE","local":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"SINGLE_VARIABLE_DECLARATION","change":"int depth","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"SOURCE","local":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"STRING_LITERAL","change":"\u0027","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"SOURCE","local":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"STRING_LITERAL","change":" with filter expression \u0027","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"SOURCE","local":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"STRING_LITERAL","change":"\u0027 for attribute \u0027","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"SOURCE","local":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"STRING_LITERAL","change":"Recursive search in role base \u0027","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"SOURCE","local":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"STRING_LITERAL","change":", results might be incomplete","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"SOURCE","local":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"STRING_LITERAL","change":"Terminating recursive role search because of recursion limit ","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"SOURCE","local":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"STRING_LITERAL","change":")\u0027","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"SOURCE","local":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"STRING_LITERAL","change":" (","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"SOURCE","local":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"STRING_LITERAL","change":" for group \u0027","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"SOURCE","local":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"STRING_LITERAL","change":"Recursive search depth ","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"SOURCE","local":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"THROW_STATEMENT","change":"throw ex;\n","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"SOURCE","local":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"TRY_STATEMENT","change":"try {\n while (results.hasMore()) {\n SearchResult result\u003dresults.next();\n Attributes attrs\u003dresult.getAttributes();\n if (attrs \u003d\u003d null) continue;\n String dname\u003dgetDistinguishedName(context,roleBase,result);\n String name\u003dgetAttributeValue(roleName,attrs);\n if (name !\u003d null \u0026\u0026 dname !\u003d null) {\n getRolesRecursive(depth + 1,context,recursiveMap,recursiveSet,name,dname);\n }\n }\n}\n catch (PartialResultException ex) {\n if (!adCompat) throw ex;\n}\n","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"SOURCE","local":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"name","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"SOURCE","local":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"dname","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"SOURCE","local":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"attrs","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"SOURCE","local":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"result","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"SOURCE","local":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"results","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"SOURCE","local":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"controls","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"SOURCE","local":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"filter","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"SOURCE","local":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"String [name\u003dgetAttributeValue(roleName,attrs)]","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"SOURCE","local":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"String [dname\u003dgetDistinguishedName(context,roleBase,result)]","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"SOURCE","local":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"Attributes [attrs\u003dresult.getAttributes()]","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"SOURCE","local":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"SearchResult [result\u003dresults.next()]","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"SOURCE","local":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"NamingEnumeration\u003cSearchResult\u003e [results\u003dcontext.search(roleBase,filter,controls)]","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"SOURCE","local":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"SearchControls [controls\u003dnew SearchControls()]","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"SOURCE","local":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"String [filter\u003droleFormat.format(new String[]{groupDName})]","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"SOURCE","local":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"WHILE_STATEMENT","change":"while (results.hasMore()) {\n SearchResult result\u003dresults.next();\n Attributes attrs\u003dresult.getAttributes();\n if (attrs \u003d\u003d null) continue;\n String dname\u003dgetDistinguishedName(context,roleBase,result);\n String name\u003dgetAttributeValue(roleName,attrs);\n if (name !\u003d null \u0026\u0026 dname !\u003d null) {\n getRolesRecursive(depth + 1,context,recursiveMap,recursiveSet,name,dname);\n }\n}\n","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"SOURCE","local":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"ARRAY_CREATION","change":"new String[]{groupDN}","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":true,"scope":"TARGET","local":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"ARRAY_INITIALIZER","change":"{groupDN}","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":true,"scope":"TARGET","local":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"ASSIGNMENT","change":"results \u003d context.search(roleBase,filter,controls)","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":true,"scope":"TARGET","local":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"ASSIGNMENT","change":"filter \u003d roleFormat.format(new String[]{groupDN})","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":true,"scope":"TARGET","local":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"ASSIGNMENT","change":"newGroupDNs \u003d newThisRound","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":true,"scope":"TARGET","local":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"CLASS_INSTANCE_CREATION","change":"new HashSet\u003cString\u003e(groupMap.keySet())","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":true,"scope":"TARGET","local":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"CLASS_INSTANCE_CREATION","change":"new ArrayList\u003cString\u003e(groupMap.values())","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":true,"scope":"TARGET","local":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"ENHANCED_FOR_STATEMENT","change":"for (String groupDN : newGroupDNs) {\n filter\u003droleFormat.format(new String[]{groupDN});\n if (containerLog.isTraceEnabled()) {\n containerLog.trace(\"Perform a nested group search with base \" + roleBase + \" and filter \"+ filter);\n }\n results\u003dcontext.search(roleBase,filter,controls);\n try {\n while (results.hasMore()) {\n SearchResult result\u003dresults.next();\n Attributes attrs\u003dresult.getAttributes();\n if (attrs \u003d\u003d null) continue;\n String dname\u003dgetDistinguishedName(context,roleBase,result);\n String name\u003dgetAttributeValue(roleName,attrs);\n if (name !\u003d null \u0026\u0026 dname !\u003d null \u0026\u0026 !groupMap.keySet().contains(dname)) {\n groupMap.put(dname,name);\n newThisRound.add(dname);\n if (containerLog.isTraceEnabled()) {\n containerLog.trace(\" Found nested role \" + dname + \" -\u003e \"+ name);\n }\n }\n }\n }\n catch ( PartialResultException ex) {\n if (!adCompat) throw ex;\n }\n}\n","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":true,"scope":"TARGET","local":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"ENHANCED_FOR_STATEMENT","change":"for (String key : keys) {\n containerLog.trace(\" Found direct role \" + key + \" -\u003e \"+ groupMap.get(key));\n}\n","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":true,"scope":"TARGET","local":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"EXPRESSION_STATEMENT","change":"containerLog.trace(\"Perform a nested group search with base \" + roleBase + \" and filter \"+ filter)","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":true,"scope":"TARGET","local":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"EXPRESSION_STATEMENT","change":"filter\u003droleFormat.format(new String[]{groupDN})","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":true,"scope":"TARGET","local":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"EXPRESSION_STATEMENT","change":"results\u003dcontext.search(roleBase,filter,controls)","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":true,"scope":"TARGET","local":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"EXPRESSION_STATEMENT","change":"newGroupDNs\u003dnewThisRound","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":true,"scope":"TARGET","local":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"EXPRESSION_STATEMENT","change":"containerLog.trace(\" Found nested role \" + dname + \" -\u003e \"+ name)","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":true,"scope":"TARGET","local":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"EXPRESSION_STATEMENT","change":"newThisRound.add(dname)","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":true,"scope":"TARGET","local":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"EXPRESSION_STATEMENT","change":"containerLog.trace(\" Found direct role \" + key + \" -\u003e \"+ groupMap.get(key))","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":true,"scope":"TARGET","local":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"IF_STATEMENT","change":"name !\u003d null \u0026\u0026 dname !\u003d null \u0026\u0026 !groupMap.keySet().contains(dname)","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":true,"scope":"TARGET","local":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"IF_STATEMENT","change":"getRoleNested()","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":true,"scope":"TARGET","local":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"INFIX_EXPRESSION","change":"\" Found nested role \" + dname + \" -\u003e \"+ name","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":true,"scope":"TARGET","local":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"INFIX_EXPRESSION","change":"name !\u003d null \u0026\u0026 dname !\u003d null \u0026\u0026 !groupMap.keySet().contains(dname)","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":true,"scope":"TARGET","local":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"INFIX_EXPRESSION","change":"\" Found direct role \" + key + \" -\u003e \"+ groupMap.get(key)","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":true,"scope":"TARGET","local":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"INFIX_EXPRESSION","change":"\"Perform a nested group search with base \" + roleBase + \" and filter \"+ filter","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":true,"scope":"TARGET","local":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"METHOD_INVOCATION","change":"groupMap.values()","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":true,"scope":"TARGET","local":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"METHOD_INVOCATION","change":"containerLog.trace(\"Perform a nested group search with base \" + roleBase + \" and filter \"+ filter)","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":true,"scope":"TARGET","local":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"METHOD_INVOCATION","change":"newGroupDNs.isEmpty()","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":true,"scope":"TARGET","local":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"METHOD_INVOCATION","change":"getRoleNested()","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":true,"scope":"TARGET","local":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"METHOD_INVOCATION","change":"groupMap.get(key)","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":true,"scope":"TARGET","local":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"METHOD_INVOCATION","change":"roleFormat.format(new String[]{groupDN})","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":true,"scope":"TARGET","local":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"METHOD_INVOCATION","change":"containerLog.trace(\" Found nested role \" + dname + \" -\u003e \"+ name)","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":true,"scope":"TARGET","local":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"METHOD_INVOCATION","change":"newThisRound.add(dname)","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":true,"scope":"TARGET","local":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"METHOD_INVOCATION","change":"groupMap.keySet().contains(dname)","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":true,"scope":"TARGET","local":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"METHOD_INVOCATION","change":"containerLog.trace(\" Found direct role \" + key + \" -\u003e \"+ groupMap.get(key))","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":true,"scope":"TARGET","local":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"PREFIX_EXPRESSION","change":"!groupMap.keySet().contains(dname)","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":true,"scope":"TARGET","local":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"PREFIX_EXPRESSION","change":"!newGroupDNs.isEmpty()","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":true,"scope":"TARGET","local":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"RETURN_STATEMENT","change":"return new ArrayList\u003cString\u003e(groupMap.values());\n","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":true,"scope":"TARGET","local":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"SINGLE_VARIABLE_DECLARATION","change":"String groupDN","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":true,"scope":"TARGET","local":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"SINGLE_VARIABLE_DECLARATION","change":"String key","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":true,"scope":"TARGET","local":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"STRING_LITERAL","change":" and filter ","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":true,"scope":"TARGET","local":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"STRING_LITERAL","change":" Found nested role ","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":true,"scope":"TARGET","local":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"STRING_LITERAL","change":"Perform a nested group search with base ","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":true,"scope":"TARGET","local":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"TRY_STATEMENT","change":"try {\n while (results.hasMore()) {\n SearchResult result\u003dresults.next();\n Attributes attrs\u003dresult.getAttributes();\n if (attrs \u003d\u003d null) continue;\n String dname\u003dgetDistinguishedName(context,roleBase,result);\n String name\u003dgetAttributeValue(roleName,attrs);\n if (name !\u003d null \u0026\u0026 dname !\u003d null \u0026\u0026 !groupMap.keySet().contains(dname)) {\n groupMap.put(dname,name);\n newThisRound.add(dname);\n if (containerLog.isTraceEnabled()) {\n containerLog.trace(\" Found nested role \" + dname + \" -\u003e \"+ name);\n }\n }\n }\n}\n catch (PartialResultException ex) {\n if (!adCompat) throw ex;\n}\n","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":true,"scope":"TARGET","local":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"newThisRound","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":true,"scope":"TARGET","local":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"newGroupDNs","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":true,"scope":"TARGET","local":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"Set\u003cString\u003e [newGroupDNs\u003dnew HashSet\u003cString\u003e(groupMap.keySet())]","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":true,"scope":"TARGET","local":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"Set\u003cString\u003e [newThisRound\u003dnew HashSet\u003cString\u003e()]","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":true,"scope":"TARGET","local":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"WHILE_STATEMENT","change":"while (results.hasMore()) {\n SearchResult result\u003dresults.next();\n Attributes attrs\u003dresult.getAttributes();\n if (attrs \u003d\u003d null) continue;\n String dname\u003dgetDistinguishedName(context,roleBase,result);\n String name\u003dgetAttributeValue(roleName,attrs);\n if (name !\u003d null \u0026\u0026 dname !\u003d null \u0026\u0026 !groupMap.keySet().contains(dname)) {\n groupMap.put(dname,name);\n newThisRound.add(dname);\n if (containerLog.isTraceEnabled()) {\n containerLog.trace(\" Found nested role \" + dname + \" -\u003e \"+ name);\n }\n }\n}\n","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":true,"scope":"TARGET","local":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"WHILE_STATEMENT","change":"while (!newGroupDNs.isEmpty()) {\n Set\u003cString\u003e newThisRound\u003dnew HashSet\u003cString\u003e();\n for ( String groupDN : newGroupDNs) {\n filter\u003droleFormat.format(new String[]{groupDN});\n if (containerLog.isTraceEnabled()) {\n containerLog.trace(\"Perform a nested group search with base \" + roleBase + \" and filter \"+ filter);\n }\n results\u003dcontext.search(roleBase,filter,controls);\n try {\n while (results.hasMore()) {\n SearchResult result\u003dresults.next();\n Attributes attrs\u003dresult.getAttributes();\n if (attrs \u003d\u003d null) continue;\n String dname\u003dgetDistinguishedName(context,roleBase,result);\n String name\u003dgetAttributeValue(roleName,attrs);\n if (name !\u003d null \u0026\u0026 dname !\u003d null \u0026\u0026 !groupMap.keySet().contains(dname)) {\n groupMap.put(dname,name);\n newThisRound.add(dname);\n if (containerLog.isTraceEnabled()) {\n containerLog.trace(\" Found nested role \" + dname + \" -\u003e \"+ name);\n }\n }\n }\n }\n catch ( PartialResultException ex) {\n if (!adCompat) throw ex;\n }\n }\n newGroupDNs\u003dnewThisRound;\n}\n","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":true,"scope":"TARGET","local":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"CLASS_INSTANCE_CREATION","change":"new ArrayList\u003cString\u003e(resultSet)","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"TARGET","local":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"CLASS_INSTANCE_CREATION","change":"new HashSet\u003cString\u003e(list)","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"TARGET","local":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"EXPRESSION_STATEMENT","change":"containerLog.trace(\" Found direct role \" + k + \" -\u003e \"+ groupMap.get(k))","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"TARGET","local":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"EXPRESSION_STATEMENT","change":"getRolesRecursive(0,context,recursiveMap,recursiveSet,groupMap.get(k),k)","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"TARGET","local":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"EXPRESSION_STATEMENT","change":"containerLog.trace(\" Found role \" + i.next())","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"TARGET","local":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"EXPRESSION_STATEMENT","change":"containerLog.trace(\" Returning \" + resultSet.size() + \" roles\")","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"TARGET","local":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"EXPRESSION_STATEMENT","change":"resultSet.addAll(recursiveMap.values())","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"TARGET","local":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"FOR_STATEMENT","change":"for (Iterator\u003cString\u003e i\u003dresultSet.iterator(); i.hasNext(); ) containerLog.trace(\" Found role \" + i.next());\n","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"TARGET","local":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"FOR_STATEMENT","change":"for (Iterator\u003cString\u003e i\u003dkeys.iterator(); i.hasNext(); ) {\n String k\u003di.next();\n getRolesRecursive(0,context,recursiveMap,recursiveSet,groupMap.get(k),k);\n}\n","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"TARGET","local":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"FOR_STATEMENT","change":"for (Iterator\u003cString\u003e i\u003dkeys.iterator(); i.hasNext(); ) {\n Object k\u003di.next();\n containerLog.trace(\" Found direct role \" + k + \" -\u003e \"+ groupMap.get(k));\n}\n","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"TARGET","local":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"INFIX_EXPRESSION","change":"\" Found role \" + i.next()","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"TARGET","local":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"INFIX_EXPRESSION","change":"\" Returning \" + resultSet.size() + \" roles\"","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"TARGET","local":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"INFIX_EXPRESSION","change":"\" Found direct role \" + k + \" -\u003e \"+ groupMap.get(k)","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"TARGET","local":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"METHOD_INVOCATION","change":"recursiveMap.values()","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"TARGET","local":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"METHOD_INVOCATION","change":"containerLog.trace(\" Found direct role \" + k + \" -\u003e \"+ groupMap.get(k))","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"TARGET","local":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"METHOD_INVOCATION","change":"getRolesRecursive(0,context,recursiveMap,recursiveSet,groupMap.get(k),k)","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"TARGET","local":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"METHOD_INVOCATION","change":"i.hasNext()","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"TARGET","local":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"METHOD_INVOCATION","change":"containerLog.trace(\" Found role \" + i.next())","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"TARGET","local":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"METHOD_INVOCATION","change":"containerLog.trace(\" Returning \" + resultSet.size() + \" roles\")","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"TARGET","local":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"METHOD_INVOCATION","change":"groupMap.get(k)","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"TARGET","local":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"METHOD_INVOCATION","change":"resultSet.addAll(recursiveMap.values())","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"TARGET","local":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"METHOD_INVOCATION","change":"resultSet.size()","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"TARGET","local":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"METHOD_INVOCATION","change":"keys.iterator()","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"TARGET","local":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"METHOD_INVOCATION","change":"i.next()","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"TARGET","local":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"METHOD_INVOCATION","change":"resultSet.iterator()","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"TARGET","local":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"PARAMETERIZED_TYPE","change":"Iterator\u003cString\u003e","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"TARGET","local":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"RETURN_STATEMENT","change":"return new ArrayList\u003cString\u003e(resultSet);\n","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"TARGET","local":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"SIMPLE_TYPE","change":"Iterator","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"TARGET","local":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"SIMPLE_TYPE","change":"Object","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"TARGET","local":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"STRING_LITERAL","change":" Returning ","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"TARGET","local":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"STRING_LITERAL","change":" roles","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"TARGET","local":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"STRING_LITERAL","change":" Found role ","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"TARGET","local":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"VARIABLE_DECLARATION_EXPRESSION","change":"Iterator\u003cString\u003e [i\u003dresultSet.iterator()]","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"TARGET","local":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"VARIABLE_DECLARATION_EXPRESSION","change":"Iterator\u003cString\u003e [i\u003dkeys.iterator()]","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"TARGET","local":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"recursiveSet","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"TARGET","local":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"k","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"TARGET","local":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"recursiveMap","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"TARGET","local":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"resultSet","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"TARGET","local":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"String [k\u003di.next()]","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"TARGET","local":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"HashSet\u003cString\u003e [recursiveSet\u003dnew HashSet\u003cString\u003e()]","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"TARGET","local":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"Object [k\u003di.next()]","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"TARGET","local":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"HashSet\u003cString\u003e [resultSet\u003dnew HashSet\u003cString\u003e(list)]","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"TARGET","local":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)"} {"project":"apache_tomcat","commit":"d04dd88d6f6816da0b0985ba9c4256713404d0bf","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"HashMap\u003cString,String\u003e [recursiveMap\u003dnew HashMap\u003cString,String\u003e()]","source":"org.apache.catalina.realm.JNDIRealm.getRolesRecursive(int,DirContext,Map,Set,String,String)","target":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)","added":false,"scope":"TARGET","local":"org.apache.catalina.realm.JNDIRealm.getRoles(DirContext,User)"} {"project":"apache_tomcat","commit":"410c0a09aca519fadc0902a44197911a002b7d83","changeType":"METHOD_DECLARATION","change":"org.apache.catalina.core.StandardContext.filterStart(String,FilterDef)","source":"org.apache.catalina.core.StandardContext.filterStart(String,FilterDef)","target":"org.apache.catalina.core.StandardContext.filterStart()","added":false,"scope":"CLASS_S","local":"java.org.apache.catalina.core.StandardContext"} {"project":"apache_tomcat","commit":"410c0a09aca519fadc0902a44197911a002b7d83","changeType":"ASSIGNMENT","change":"t \u003d ExceptionUtils.unwrapInvocationTargetException(t)","source":"org.apache.catalina.core.StandardContext.filterStart(String,FilterDef)","target":"org.apache.catalina.core.StandardContext.filterStart()","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.StandardContext.filterStart(String,FilterDef)"} {"project":"apache_tomcat","commit":"410c0a09aca519fadc0902a44197911a002b7d83","changeType":"BOOLEAN_LITERAL","change":"true","source":"org.apache.catalina.core.StandardContext.filterStart(String,FilterDef)","target":"org.apache.catalina.core.StandardContext.filterStart()","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.StandardContext.filterStart(String,FilterDef)"} {"project":"apache_tomcat","commit":"410c0a09aca519fadc0902a44197911a002b7d83","changeType":"BOOLEAN_LITERAL","change":"false","source":"org.apache.catalina.core.StandardContext.filterStart(String,FilterDef)","target":"org.apache.catalina.core.StandardContext.filterStart()","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.StandardContext.filterStart(String,FilterDef)"} {"project":"apache_tomcat","commit":"410c0a09aca519fadc0902a44197911a002b7d83","changeType":"CATCH_CLAUSE","change":"catch (Throwable t) {\n t\u003dExceptionUtils.unwrapInvocationTargetException(t);\n ExceptionUtils.handleThrowable(t);\n getLogger().error(sm.getString(\"standardContext.filterStart\",name),t);\n return false;\n}\n","source":"org.apache.catalina.core.StandardContext.filterStart(String,FilterDef)","target":"org.apache.catalina.core.StandardContext.filterStart()","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.StandardContext.filterStart(String,FilterDef)"} {"project":"apache_tomcat","commit":"410c0a09aca519fadc0902a44197911a002b7d83","changeType":"CLASS_INSTANCE_CREATION","change":"new ApplicationFilterConfig(this,filterDef)","source":"org.apache.catalina.core.StandardContext.filterStart(String,FilterDef)","target":"org.apache.catalina.core.StandardContext.filterStart()","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.StandardContext.filterStart(String,FilterDef)"} {"project":"apache_tomcat","commit":"410c0a09aca519fadc0902a44197911a002b7d83","changeType":"EXPRESSION_STATEMENT","change":"getLogger().error(sm.getString(\"standardContext.filterStart\",name),t)","source":"org.apache.catalina.core.StandardContext.filterStart(String,FilterDef)","target":"org.apache.catalina.core.StandardContext.filterStart()","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.StandardContext.filterStart(String,FilterDef)"} {"project":"apache_tomcat","commit":"410c0a09aca519fadc0902a44197911a002b7d83","changeType":"EXPRESSION_STATEMENT","change":"ExceptionUtils.handleThrowable(t)","source":"org.apache.catalina.core.StandardContext.filterStart(String,FilterDef)","target":"org.apache.catalina.core.StandardContext.filterStart()","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.StandardContext.filterStart(String,FilterDef)"} {"project":"apache_tomcat","commit":"410c0a09aca519fadc0902a44197911a002b7d83","changeType":"EXPRESSION_STATEMENT","change":"t\u003dExceptionUtils.unwrapInvocationTargetException(t)","source":"org.apache.catalina.core.StandardContext.filterStart(String,FilterDef)","target":"org.apache.catalina.core.StandardContext.filterStart()","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.StandardContext.filterStart(String,FilterDef)"} {"project":"apache_tomcat","commit":"410c0a09aca519fadc0902a44197911a002b7d83","changeType":"EXPRESSION_STATEMENT","change":"filterConfigs.put(name,filterConfig)","source":"org.apache.catalina.core.StandardContext.filterStart(String,FilterDef)","target":"org.apache.catalina.core.StandardContext.filterStart()","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.StandardContext.filterStart(String,FilterDef)"} {"project":"apache_tomcat","commit":"410c0a09aca519fadc0902a44197911a002b7d83","changeType":"EXPRESSION_STATEMENT","change":"getLogger().debug(\" Starting filter \u0027\" + name + \"\u0027\")","source":"org.apache.catalina.core.StandardContext.filterStart(String,FilterDef)","target":"org.apache.catalina.core.StandardContext.filterStart()","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.StandardContext.filterStart(String,FilterDef)"} {"project":"apache_tomcat","commit":"410c0a09aca519fadc0902a44197911a002b7d83","changeType":"IF_STATEMENT","change":"getLogger().isDebugEnabled()","source":"org.apache.catalina.core.StandardContext.filterStart(String,FilterDef)","target":"org.apache.catalina.core.StandardContext.filterStart()","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.StandardContext.filterStart(String,FilterDef)"} {"project":"apache_tomcat","commit":"410c0a09aca519fadc0902a44197911a002b7d83","changeType":"INFIX_EXPRESSION","change":"\" Starting filter \u0027\" + name + \"\u0027\"","source":"org.apache.catalina.core.StandardContext.filterStart(String,FilterDef)","target":"org.apache.catalina.core.StandardContext.filterStart()","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.StandardContext.filterStart(String,FilterDef)"} {"project":"apache_tomcat","commit":"410c0a09aca519fadc0902a44197911a002b7d83","changeType":"METHOD_INVOCATION","change":"sm.getString(\"standardContext.filterStart\",name)","source":"org.apache.catalina.core.StandardContext.filterStart(String,FilterDef)","target":"org.apache.catalina.core.StandardContext.filterStart()","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.StandardContext.filterStart(String,FilterDef)"} {"project":"apache_tomcat","commit":"410c0a09aca519fadc0902a44197911a002b7d83","changeType":"METHOD_INVOCATION","change":"getLogger()","source":"org.apache.catalina.core.StandardContext.filterStart(String,FilterDef)","target":"org.apache.catalina.core.StandardContext.filterStart()","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.StandardContext.filterStart(String,FilterDef)"} {"project":"apache_tomcat","commit":"410c0a09aca519fadc0902a44197911a002b7d83","changeType":"METHOD_INVOCATION","change":"getLogger().error(sm.getString(\"standardContext.filterStart\",name),t)","source":"org.apache.catalina.core.StandardContext.filterStart(String,FilterDef)","target":"org.apache.catalina.core.StandardContext.filterStart()","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.StandardContext.filterStart(String,FilterDef)"} {"project":"apache_tomcat","commit":"410c0a09aca519fadc0902a44197911a002b7d83","changeType":"METHOD_INVOCATION","change":"ExceptionUtils.handleThrowable(t)","source":"org.apache.catalina.core.StandardContext.filterStart(String,FilterDef)","target":"org.apache.catalina.core.StandardContext.filterStart()","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.StandardContext.filterStart(String,FilterDef)"} {"project":"apache_tomcat","commit":"410c0a09aca519fadc0902a44197911a002b7d83","changeType":"METHOD_INVOCATION","change":"ExceptionUtils.unwrapInvocationTargetException(t)","source":"org.apache.catalina.core.StandardContext.filterStart(String,FilterDef)","target":"org.apache.catalina.core.StandardContext.filterStart()","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.StandardContext.filterStart(String,FilterDef)"} {"project":"apache_tomcat","commit":"410c0a09aca519fadc0902a44197911a002b7d83","changeType":"METHOD_INVOCATION","change":"filterConfigs.put(name,filterConfig)","source":"org.apache.catalina.core.StandardContext.filterStart(String,FilterDef)","target":"org.apache.catalina.core.StandardContext.filterStart()","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.StandardContext.filterStart(String,FilterDef)"} {"project":"apache_tomcat","commit":"410c0a09aca519fadc0902a44197911a002b7d83","changeType":"METHOD_INVOCATION","change":"getLogger().debug(\" Starting filter \u0027\" + name + \"\u0027\")","source":"org.apache.catalina.core.StandardContext.filterStart(String,FilterDef)","target":"org.apache.catalina.core.StandardContext.filterStart()","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.StandardContext.filterStart(String,FilterDef)"} {"project":"apache_tomcat","commit":"410c0a09aca519fadc0902a44197911a002b7d83","changeType":"METHOD_INVOCATION","change":"getLogger().isDebugEnabled()","source":"org.apache.catalina.core.StandardContext.filterStart(String,FilterDef)","target":"org.apache.catalina.core.StandardContext.filterStart()","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.StandardContext.filterStart(String,FilterDef)"} {"project":"apache_tomcat","commit":"410c0a09aca519fadc0902a44197911a002b7d83","changeType":"MODIFIER","change":"private","source":"org.apache.catalina.core.StandardContext.filterStart(String,FilterDef)","target":"org.apache.catalina.core.StandardContext.filterStart()","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.StandardContext.filterStart(String,FilterDef)"} {"project":"apache_tomcat","commit":"410c0a09aca519fadc0902a44197911a002b7d83","changeType":"PRIMITIVE_TYPE","change":"boolean","source":"org.apache.catalina.core.StandardContext.filterStart(String,FilterDef)","target":"org.apache.catalina.core.StandardContext.filterStart()","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.StandardContext.filterStart(String,FilterDef)"} {"project":"apache_tomcat","commit":"410c0a09aca519fadc0902a44197911a002b7d83","changeType":"RETURN_STATEMENT","change":"return true;\n","source":"org.apache.catalina.core.StandardContext.filterStart(String,FilterDef)","target":"org.apache.catalina.core.StandardContext.filterStart()","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.StandardContext.filterStart(String,FilterDef)"} {"project":"apache_tomcat","commit":"410c0a09aca519fadc0902a44197911a002b7d83","changeType":"RETURN_STATEMENT","change":"return false;\n","source":"org.apache.catalina.core.StandardContext.filterStart(String,FilterDef)","target":"org.apache.catalina.core.StandardContext.filterStart()","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.StandardContext.filterStart(String,FilterDef)"} {"project":"apache_tomcat","commit":"410c0a09aca519fadc0902a44197911a002b7d83","changeType":"SIMPLE_TYPE","change":"Throwable","source":"org.apache.catalina.core.StandardContext.filterStart(String,FilterDef)","target":"org.apache.catalina.core.StandardContext.filterStart()","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.StandardContext.filterStart(String,FilterDef)"} {"project":"apache_tomcat","commit":"410c0a09aca519fadc0902a44197911a002b7d83","changeType":"SIMPLE_TYPE","change":"ApplicationFilterConfig","source":"org.apache.catalina.core.StandardContext.filterStart(String,FilterDef)","target":"org.apache.catalina.core.StandardContext.filterStart()","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.StandardContext.filterStart(String,FilterDef)"} {"project":"apache_tomcat","commit":"410c0a09aca519fadc0902a44197911a002b7d83","changeType":"SIMPLE_TYPE","change":"FilterDef","source":"org.apache.catalina.core.StandardContext.filterStart(String,FilterDef)","target":"org.apache.catalina.core.StandardContext.filterStart()","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.StandardContext.filterStart(String,FilterDef)"} {"project":"apache_tomcat","commit":"410c0a09aca519fadc0902a44197911a002b7d83","changeType":"SIMPLE_TYPE","change":"String","source":"org.apache.catalina.core.StandardContext.filterStart(String,FilterDef)","target":"org.apache.catalina.core.StandardContext.filterStart()","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.StandardContext.filterStart(String,FilterDef)"} {"project":"apache_tomcat","commit":"410c0a09aca519fadc0902a44197911a002b7d83","changeType":"SINGLE_VARIABLE_DECLARATION","change":"Throwable t","source":"org.apache.catalina.core.StandardContext.filterStart(String,FilterDef)","target":"org.apache.catalina.core.StandardContext.filterStart()","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.StandardContext.filterStart(String,FilterDef)"} {"project":"apache_tomcat","commit":"410c0a09aca519fadc0902a44197911a002b7d83","changeType":"SINGLE_VARIABLE_DECLARATION","change":"FilterDef filterDef","source":"org.apache.catalina.core.StandardContext.filterStart(String,FilterDef)","target":"org.apache.catalina.core.StandardContext.filterStart()","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.StandardContext.filterStart(String,FilterDef)"} {"project":"apache_tomcat","commit":"410c0a09aca519fadc0902a44197911a002b7d83","changeType":"SINGLE_VARIABLE_DECLARATION","change":"String name","source":"org.apache.catalina.core.StandardContext.filterStart(String,FilterDef)","target":"org.apache.catalina.core.StandardContext.filterStart()","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.StandardContext.filterStart(String,FilterDef)"} {"project":"apache_tomcat","commit":"410c0a09aca519fadc0902a44197911a002b7d83","changeType":"STRING_LITERAL","change":"standardContext.filterStart","source":"org.apache.catalina.core.StandardContext.filterStart(String,FilterDef)","target":"org.apache.catalina.core.StandardContext.filterStart()","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.StandardContext.filterStart(String,FilterDef)"} {"project":"apache_tomcat","commit":"410c0a09aca519fadc0902a44197911a002b7d83","changeType":"STRING_LITERAL","change":"\u0027","source":"org.apache.catalina.core.StandardContext.filterStart(String,FilterDef)","target":"org.apache.catalina.core.StandardContext.filterStart()","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.StandardContext.filterStart(String,FilterDef)"} {"project":"apache_tomcat","commit":"410c0a09aca519fadc0902a44197911a002b7d83","changeType":"STRING_LITERAL","change":" Starting filter \u0027","source":"org.apache.catalina.core.StandardContext.filterStart(String,FilterDef)","target":"org.apache.catalina.core.StandardContext.filterStart()","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.StandardContext.filterStart(String,FilterDef)"} {"project":"apache_tomcat","commit":"410c0a09aca519fadc0902a44197911a002b7d83","changeType":"THIS_EXPRESSION","change":"this","source":"org.apache.catalina.core.StandardContext.filterStart(String,FilterDef)","target":"org.apache.catalina.core.StandardContext.filterStart()","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.StandardContext.filterStart(String,FilterDef)"} {"project":"apache_tomcat","commit":"410c0a09aca519fadc0902a44197911a002b7d83","changeType":"TRY_STATEMENT","change":"try {\n ApplicationFilterConfig filterConfig\u003dnew ApplicationFilterConfig(this,filterDef);\n filterConfigs.put(name,filterConfig);\n}\n catch (Throwable t) {\n t\u003dExceptionUtils.unwrapInvocationTargetException(t);\n ExceptionUtils.handleThrowable(t);\n getLogger().error(sm.getString(\"standardContext.filterStart\",name),t);\n return false;\n}\n","source":"org.apache.catalina.core.StandardContext.filterStart(String,FilterDef)","target":"org.apache.catalina.core.StandardContext.filterStart()","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.StandardContext.filterStart(String,FilterDef)"} {"project":"apache_tomcat","commit":"410c0a09aca519fadc0902a44197911a002b7d83","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"filterConfig","source":"org.apache.catalina.core.StandardContext.filterStart(String,FilterDef)","target":"org.apache.catalina.core.StandardContext.filterStart()","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.StandardContext.filterStart(String,FilterDef)"} {"project":"apache_tomcat","commit":"410c0a09aca519fadc0902a44197911a002b7d83","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"ApplicationFilterConfig [filterConfig\u003dnew ApplicationFilterConfig(this,filterDef)]","source":"org.apache.catalina.core.StandardContext.filterStart(String,FilterDef)","target":"org.apache.catalina.core.StandardContext.filterStart()","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.StandardContext.filterStart(String,FilterDef)"} {"project":"apache_tomcat","commit":"410c0a09aca519fadc0902a44197911a002b7d83","changeType":"ASSIGNMENT","change":"t \u003d ExceptionUtils.unwrapInvocationTargetException(t)","source":"org.apache.catalina.core.StandardContext.filterStart(String,FilterDef)","target":"org.apache.catalina.core.StandardContext.filterStart()","added":true,"scope":"TARGET","local":"org.apache.catalina.core.StandardContext.filterStart()"} {"project":"apache_tomcat","commit":"410c0a09aca519fadc0902a44197911a002b7d83","changeType":"CATCH_CLAUSE","change":"catch (Throwable t) {\n t\u003dExceptionUtils.unwrapInvocationTargetException(t);\n ExceptionUtils.handleThrowable(t);\n getLogger().error(sm.getString(\"standardContext.filterStart\",name),t);\n ok\u003dfalse;\n}\n","source":"org.apache.catalina.core.StandardContext.filterStart(String,FilterDef)","target":"org.apache.catalina.core.StandardContext.filterStart()","added":true,"scope":"TARGET","local":"org.apache.catalina.core.StandardContext.filterStart()"} {"project":"apache_tomcat","commit":"410c0a09aca519fadc0902a44197911a002b7d83","changeType":"CLASS_INSTANCE_CREATION","change":"new ApplicationFilterConfig(this,entry.getValue())","source":"org.apache.catalina.core.StandardContext.filterStart(String,FilterDef)","target":"org.apache.catalina.core.StandardContext.filterStart()","added":true,"scope":"TARGET","local":"org.apache.catalina.core.StandardContext.filterStart()"} {"project":"apache_tomcat","commit":"410c0a09aca519fadc0902a44197911a002b7d83","changeType":"ENHANCED_FOR_STATEMENT","change":"for (Entry\u003cString,FilterDef\u003e entry : filterDefs.entrySet()) {\n String name\u003dentry.getKey();\n if (getLogger().isDebugEnabled()) {\n getLogger().debug(\" Starting filter \u0027\" + name + \"\u0027\");\n }\n try {\n ApplicationFilterConfig filterConfig\u003dnew ApplicationFilterConfig(this,entry.getValue());\n filterConfigs.put(name,filterConfig);\n }\n catch ( Throwable t) {\n t\u003dExceptionUtils.unwrapInvocationTargetException(t);\n ExceptionUtils.handleThrowable(t);\n getLogger().error(sm.getString(\"standardContext.filterStart\",name),t);\n ok\u003dfalse;\n }\n}\n","source":"org.apache.catalina.core.StandardContext.filterStart(String,FilterDef)","target":"org.apache.catalina.core.StandardContext.filterStart()","added":true,"scope":"TARGET","local":"org.apache.catalina.core.StandardContext.filterStart()"} {"project":"apache_tomcat","commit":"410c0a09aca519fadc0902a44197911a002b7d83","changeType":"EXPRESSION_STATEMENT","change":"getLogger().error(sm.getString(\"standardContext.filterStart\",name),t)","source":"org.apache.catalina.core.StandardContext.filterStart(String,FilterDef)","target":"org.apache.catalina.core.StandardContext.filterStart()","added":true,"scope":"TARGET","local":"org.apache.catalina.core.StandardContext.filterStart()"} {"project":"apache_tomcat","commit":"410c0a09aca519fadc0902a44197911a002b7d83","changeType":"EXPRESSION_STATEMENT","change":"filterConfigs.put(name,filterConfig)","source":"org.apache.catalina.core.StandardContext.filterStart(String,FilterDef)","target":"org.apache.catalina.core.StandardContext.filterStart()","added":true,"scope":"TARGET","local":"org.apache.catalina.core.StandardContext.filterStart()"} {"project":"apache_tomcat","commit":"410c0a09aca519fadc0902a44197911a002b7d83","changeType":"EXPRESSION_STATEMENT","change":"getLogger().debug(\" Starting filter \u0027\" + name + \"\u0027\")","source":"org.apache.catalina.core.StandardContext.filterStart(String,FilterDef)","target":"org.apache.catalina.core.StandardContext.filterStart()","added":true,"scope":"TARGET","local":"org.apache.catalina.core.StandardContext.filterStart()"} {"project":"apache_tomcat","commit":"410c0a09aca519fadc0902a44197911a002b7d83","changeType":"EXPRESSION_STATEMENT","change":"ExceptionUtils.handleThrowable(t)","source":"org.apache.catalina.core.StandardContext.filterStart(String,FilterDef)","target":"org.apache.catalina.core.StandardContext.filterStart()","added":true,"scope":"TARGET","local":"org.apache.catalina.core.StandardContext.filterStart()"} {"project":"apache_tomcat","commit":"410c0a09aca519fadc0902a44197911a002b7d83","changeType":"EXPRESSION_STATEMENT","change":"t\u003dExceptionUtils.unwrapInvocationTargetException(t)","source":"org.apache.catalina.core.StandardContext.filterStart(String,FilterDef)","target":"org.apache.catalina.core.StandardContext.filterStart()","added":true,"scope":"TARGET","local":"org.apache.catalina.core.StandardContext.filterStart()"} {"project":"apache_tomcat","commit":"410c0a09aca519fadc0902a44197911a002b7d83","changeType":"INFIX_EXPRESSION","change":"\" Starting filter \u0027\" + name + \"\u0027\"","source":"org.apache.catalina.core.StandardContext.filterStart(String,FilterDef)","target":"org.apache.catalina.core.StandardContext.filterStart()","added":true,"scope":"TARGET","local":"org.apache.catalina.core.StandardContext.filterStart()"} {"project":"apache_tomcat","commit":"410c0a09aca519fadc0902a44197911a002b7d83","changeType":"METHOD_INVOCATION","change":"getLogger().error(sm.getString(\"standardContext.filterStart\",name),t)","source":"org.apache.catalina.core.StandardContext.filterStart(String,FilterDef)","target":"org.apache.catalina.core.StandardContext.filterStart()","added":true,"scope":"TARGET","local":"org.apache.catalina.core.StandardContext.filterStart()"} {"project":"apache_tomcat","commit":"410c0a09aca519fadc0902a44197911a002b7d83","changeType":"METHOD_INVOCATION","change":"filterConfigs.put(name,filterConfig)","source":"org.apache.catalina.core.StandardContext.filterStart(String,FilterDef)","target":"org.apache.catalina.core.StandardContext.filterStart()","added":true,"scope":"TARGET","local":"org.apache.catalina.core.StandardContext.filterStart()"} {"project":"apache_tomcat","commit":"410c0a09aca519fadc0902a44197911a002b7d83","changeType":"METHOD_INVOCATION","change":"getLogger().debug(\" Starting filter \u0027\" + name + \"\u0027\")","source":"org.apache.catalina.core.StandardContext.filterStart(String,FilterDef)","target":"org.apache.catalina.core.StandardContext.filterStart()","added":true,"scope":"TARGET","local":"org.apache.catalina.core.StandardContext.filterStart()"} {"project":"apache_tomcat","commit":"410c0a09aca519fadc0902a44197911a002b7d83","changeType":"METHOD_INVOCATION","change":"sm.getString(\"standardContext.filterStart\",name)","source":"org.apache.catalina.core.StandardContext.filterStart(String,FilterDef)","target":"org.apache.catalina.core.StandardContext.filterStart()","added":true,"scope":"TARGET","local":"org.apache.catalina.core.StandardContext.filterStart()"} {"project":"apache_tomcat","commit":"410c0a09aca519fadc0902a44197911a002b7d83","changeType":"METHOD_INVOCATION","change":"ExceptionUtils.handleThrowable(t)","source":"org.apache.catalina.core.StandardContext.filterStart(String,FilterDef)","target":"org.apache.catalina.core.StandardContext.filterStart()","added":true,"scope":"TARGET","local":"org.apache.catalina.core.StandardContext.filterStart()"} {"project":"apache_tomcat","commit":"410c0a09aca519fadc0902a44197911a002b7d83","changeType":"METHOD_INVOCATION","change":"ExceptionUtils.unwrapInvocationTargetException(t)","source":"org.apache.catalina.core.StandardContext.filterStart(String,FilterDef)","target":"org.apache.catalina.core.StandardContext.filterStart()","added":true,"scope":"TARGET","local":"org.apache.catalina.core.StandardContext.filterStart()"} {"project":"apache_tomcat","commit":"410c0a09aca519fadc0902a44197911a002b7d83","changeType":"SIMPLE_TYPE","change":"Throwable","source":"org.apache.catalina.core.StandardContext.filterStart(String,FilterDef)","target":"org.apache.catalina.core.StandardContext.filterStart()","added":true,"scope":"TARGET","local":"org.apache.catalina.core.StandardContext.filterStart()"} {"project":"apache_tomcat","commit":"410c0a09aca519fadc0902a44197911a002b7d83","changeType":"SIMPLE_TYPE","change":"ApplicationFilterConfig","source":"org.apache.catalina.core.StandardContext.filterStart(String,FilterDef)","target":"org.apache.catalina.core.StandardContext.filterStart()","added":true,"scope":"TARGET","local":"org.apache.catalina.core.StandardContext.filterStart()"} {"project":"apache_tomcat","commit":"410c0a09aca519fadc0902a44197911a002b7d83","changeType":"SINGLE_VARIABLE_DECLARATION","change":"Throwable t","source":"org.apache.catalina.core.StandardContext.filterStart(String,FilterDef)","target":"org.apache.catalina.core.StandardContext.filterStart()","added":true,"scope":"TARGET","local":"org.apache.catalina.core.StandardContext.filterStart()"} {"project":"apache_tomcat","commit":"410c0a09aca519fadc0902a44197911a002b7d83","changeType":"STRING_LITERAL","change":" Starting filter \u0027","source":"org.apache.catalina.core.StandardContext.filterStart(String,FilterDef)","target":"org.apache.catalina.core.StandardContext.filterStart()","added":true,"scope":"TARGET","local":"org.apache.catalina.core.StandardContext.filterStart()"} {"project":"apache_tomcat","commit":"410c0a09aca519fadc0902a44197911a002b7d83","changeType":"STRING_LITERAL","change":"standardContext.filterStart","source":"org.apache.catalina.core.StandardContext.filterStart(String,FilterDef)","target":"org.apache.catalina.core.StandardContext.filterStart()","added":true,"scope":"TARGET","local":"org.apache.catalina.core.StandardContext.filterStart()"} {"project":"apache_tomcat","commit":"410c0a09aca519fadc0902a44197911a002b7d83","changeType":"STRING_LITERAL","change":"\u0027","source":"org.apache.catalina.core.StandardContext.filterStart(String,FilterDef)","target":"org.apache.catalina.core.StandardContext.filterStart()","added":true,"scope":"TARGET","local":"org.apache.catalina.core.StandardContext.filterStart()"} {"project":"apache_tomcat","commit":"410c0a09aca519fadc0902a44197911a002b7d83","changeType":"SYNCHRONIZED_STATEMENT","change":"synchronized (filterConfigs) {\n filterConfigs.clear();\n for ( Entry\u003cString,FilterDef\u003e entry : filterDefs.entrySet()) {\n String name\u003dentry.getKey();\n if (getLogger().isDebugEnabled()) {\n getLogger().debug(\" Starting filter \u0027\" + name + \"\u0027\");\n }\n try {\n ApplicationFilterConfig filterConfig\u003dnew ApplicationFilterConfig(this,entry.getValue());\n filterConfigs.put(name,filterConfig);\n }\n catch ( Throwable t) {\n t\u003dExceptionUtils.unwrapInvocationTargetException(t);\n ExceptionUtils.handleThrowable(t);\n getLogger().error(sm.getString(\"standardContext.filterStart\",name),t);\n ok\u003dfalse;\n }\n }\n}\n","source":"org.apache.catalina.core.StandardContext.filterStart(String,FilterDef)","target":"org.apache.catalina.core.StandardContext.filterStart()","added":true,"scope":"TARGET","local":"org.apache.catalina.core.StandardContext.filterStart()"} {"project":"apache_tomcat","commit":"410c0a09aca519fadc0902a44197911a002b7d83","changeType":"THIS_EXPRESSION","change":"this","source":"org.apache.catalina.core.StandardContext.filterStart(String,FilterDef)","target":"org.apache.catalina.core.StandardContext.filterStart()","added":true,"scope":"TARGET","local":"org.apache.catalina.core.StandardContext.filterStart()"} {"project":"apache_tomcat","commit":"410c0a09aca519fadc0902a44197911a002b7d83","changeType":"TRY_STATEMENT","change":"try {\n ApplicationFilterConfig filterConfig\u003dnew ApplicationFilterConfig(this,entry.getValue());\n filterConfigs.put(name,filterConfig);\n}\n catch (Throwable t) {\n t\u003dExceptionUtils.unwrapInvocationTargetException(t);\n ExceptionUtils.handleThrowable(t);\n getLogger().error(sm.getString(\"standardContext.filterStart\",name),t);\n ok\u003dfalse;\n}\n","source":"org.apache.catalina.core.StandardContext.filterStart(String,FilterDef)","target":"org.apache.catalina.core.StandardContext.filterStart()","added":true,"scope":"TARGET","local":"org.apache.catalina.core.StandardContext.filterStart()"} {"project":"apache_tomcat","commit":"410c0a09aca519fadc0902a44197911a002b7d83","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"name","source":"org.apache.catalina.core.StandardContext.filterStart(String,FilterDef)","target":"org.apache.catalina.core.StandardContext.filterStart()","added":true,"scope":"TARGET","local":"org.apache.catalina.core.StandardContext.filterStart()"} {"project":"apache_tomcat","commit":"410c0a09aca519fadc0902a44197911a002b7d83","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"filterConfig","source":"org.apache.catalina.core.StandardContext.filterStart(String,FilterDef)","target":"org.apache.catalina.core.StandardContext.filterStart()","added":true,"scope":"TARGET","local":"org.apache.catalina.core.StandardContext.filterStart()"} {"project":"apache_tomcat","commit":"410c0a09aca519fadc0902a44197911a002b7d83","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"ApplicationFilterConfig [filterConfig\u003dnew ApplicationFilterConfig(this,entry.getValue())]","source":"org.apache.catalina.core.StandardContext.filterStart(String,FilterDef)","target":"org.apache.catalina.core.StandardContext.filterStart()","added":true,"scope":"TARGET","local":"org.apache.catalina.core.StandardContext.filterStart()"} {"project":"apache_tomcat","commit":"410c0a09aca519fadc0902a44197911a002b7d83","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"String [name\u003dentry.getKey()]","source":"org.apache.catalina.core.StandardContext.filterStart(String,FilterDef)","target":"org.apache.catalina.core.StandardContext.filterStart()","added":true,"scope":"TARGET","local":"org.apache.catalina.core.StandardContext.filterStart()"} {"project":"apache_tomcat","commit":"410c0a09aca519fadc0902a44197911a002b7d83","changeType":"ENHANCED_FOR_STATEMENT","change":"for (Entry\u003cString,FilterDef\u003e entry : filterDefs.entrySet()) {\n if (!filterStart(entry.getKey(),entry.getValue())) {\n ok\u003dfalse;\n }\n}\n","source":"org.apache.catalina.core.StandardContext.filterStart(String,FilterDef)","target":"org.apache.catalina.core.StandardContext.filterStart()","added":false,"scope":"TARGET","local":"org.apache.catalina.core.StandardContext.filterStart()"} {"project":"apache_tomcat","commit":"410c0a09aca519fadc0902a44197911a002b7d83","changeType":"IF_STATEMENT","change":"!filterStart(entry.getKey(),entry.getValue())","source":"org.apache.catalina.core.StandardContext.filterStart(String,FilterDef)","target":"org.apache.catalina.core.StandardContext.filterStart()","added":false,"scope":"TARGET","local":"org.apache.catalina.core.StandardContext.filterStart()"} {"project":"apache_tomcat","commit":"410c0a09aca519fadc0902a44197911a002b7d83","changeType":"METHOD_INVOCATION","change":"filterStart(entry.getKey(),entry.getValue())","source":"org.apache.catalina.core.StandardContext.filterStart(String,FilterDef)","target":"org.apache.catalina.core.StandardContext.filterStart()","added":false,"scope":"TARGET","local":"org.apache.catalina.core.StandardContext.filterStart()"} {"project":"apache_tomcat","commit":"410c0a09aca519fadc0902a44197911a002b7d83","changeType":"PREFIX_EXPRESSION","change":"!filterStart(entry.getKey(),entry.getValue())","source":"org.apache.catalina.core.StandardContext.filterStart(String,FilterDef)","target":"org.apache.catalina.core.StandardContext.filterStart()","added":false,"scope":"TARGET","local":"org.apache.catalina.core.StandardContext.filterStart()"} {"project":"apache_tomcat","commit":"410c0a09aca519fadc0902a44197911a002b7d83","changeType":"SYNCHRONIZED_STATEMENT","change":"synchronized (filterConfigs) {\n filterConfigs.clear();\n for ( Entry\u003cString,FilterDef\u003e entry : filterDefs.entrySet()) {\n if (!filterStart(entry.getKey(),entry.getValue())) {\n ok\u003dfalse;\n }\n }\n}\n","source":"org.apache.catalina.core.StandardContext.filterStart(String,FilterDef)","target":"org.apache.catalina.core.StandardContext.filterStart()","added":false,"scope":"TARGET","local":"org.apache.catalina.core.StandardContext.filterStart()"} {"project":"apache_tomcat","commit":"a86cf8f2ad0640ea8605b06227630ce23883274d","changeType":"METHOD_DECLARATION","change":"org.apache.tomcat.util.modeler.Registry.sourceTypeFromExt(String)","source":"org.apache.tomcat.util.modeler.Registry.sourceTypeFromExt(String)","target":"org.apache.tomcat.util.modeler.Registry.load(String,Object,String)","added":false,"scope":"CLASS_S","local":"java.org.apache.tomcat.util.modeler.Registry"} {"project":"apache_tomcat","commit":"a86cf8f2ad0640ea8605b06227630ce23883274d","changeType":"IF_STATEMENT","change":"s.endsWith(\".xml\")","source":"org.apache.tomcat.util.modeler.Registry.sourceTypeFromExt(String)","target":"org.apache.tomcat.util.modeler.Registry.load(String,Object,String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.modeler.Registry.sourceTypeFromExt(String)"} {"project":"apache_tomcat","commit":"a86cf8f2ad0640ea8605b06227630ce23883274d","changeType":"IF_STATEMENT","change":"s.endsWith(\".ser\")","source":"org.apache.tomcat.util.modeler.Registry.sourceTypeFromExt(String)","target":"org.apache.tomcat.util.modeler.Registry.load(String,Object,String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.modeler.Registry.sourceTypeFromExt(String)"} {"project":"apache_tomcat","commit":"a86cf8f2ad0640ea8605b06227630ce23883274d","changeType":"METHOD_INVOCATION","change":"s.endsWith(\".xml\")","source":"org.apache.tomcat.util.modeler.Registry.sourceTypeFromExt(String)","target":"org.apache.tomcat.util.modeler.Registry.load(String,Object,String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.modeler.Registry.sourceTypeFromExt(String)"} {"project":"apache_tomcat","commit":"a86cf8f2ad0640ea8605b06227630ce23883274d","changeType":"METHOD_INVOCATION","change":"s.endsWith(\".ser\")","source":"org.apache.tomcat.util.modeler.Registry.sourceTypeFromExt(String)","target":"org.apache.tomcat.util.modeler.Registry.load(String,Object,String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.modeler.Registry.sourceTypeFromExt(String)"} {"project":"apache_tomcat","commit":"a86cf8f2ad0640ea8605b06227630ce23883274d","changeType":"MODIFIER","change":"private","source":"org.apache.tomcat.util.modeler.Registry.sourceTypeFromExt(String)","target":"org.apache.tomcat.util.modeler.Registry.load(String,Object,String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.modeler.Registry.sourceTypeFromExt(String)"} {"project":"apache_tomcat","commit":"a86cf8f2ad0640ea8605b06227630ce23883274d","changeType":"NULL_LITERAL","change":"null","source":"org.apache.tomcat.util.modeler.Registry.sourceTypeFromExt(String)","target":"org.apache.tomcat.util.modeler.Registry.load(String,Object,String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.modeler.Registry.sourceTypeFromExt(String)"} {"project":"apache_tomcat","commit":"a86cf8f2ad0640ea8605b06227630ce23883274d","changeType":"RETURN_STATEMENT","change":"return null;\n","source":"org.apache.tomcat.util.modeler.Registry.sourceTypeFromExt(String)","target":"org.apache.tomcat.util.modeler.Registry.load(String,Object,String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.modeler.Registry.sourceTypeFromExt(String)"} {"project":"apache_tomcat","commit":"a86cf8f2ad0640ea8605b06227630ce23883274d","changeType":"RETURN_STATEMENT","change":"return \"MbeansDescriptorsDigesterSource\";\n","source":"org.apache.tomcat.util.modeler.Registry.sourceTypeFromExt(String)","target":"org.apache.tomcat.util.modeler.Registry.load(String,Object,String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.modeler.Registry.sourceTypeFromExt(String)"} {"project":"apache_tomcat","commit":"a86cf8f2ad0640ea8605b06227630ce23883274d","changeType":"RETURN_STATEMENT","change":"return \"MbeansDescriptorsSerSource\";\n","source":"org.apache.tomcat.util.modeler.Registry.sourceTypeFromExt(String)","target":"org.apache.tomcat.util.modeler.Registry.load(String,Object,String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.modeler.Registry.sourceTypeFromExt(String)"} {"project":"apache_tomcat","commit":"a86cf8f2ad0640ea8605b06227630ce23883274d","changeType":"SIMPLE_TYPE","change":"String","source":"org.apache.tomcat.util.modeler.Registry.sourceTypeFromExt(String)","target":"org.apache.tomcat.util.modeler.Registry.load(String,Object,String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.modeler.Registry.sourceTypeFromExt(String)"} {"project":"apache_tomcat","commit":"a86cf8f2ad0640ea8605b06227630ce23883274d","changeType":"SINGLE_VARIABLE_DECLARATION","change":"String s","source":"org.apache.tomcat.util.modeler.Registry.sourceTypeFromExt(String)","target":"org.apache.tomcat.util.modeler.Registry.load(String,Object,String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.modeler.Registry.sourceTypeFromExt(String)"} {"project":"apache_tomcat","commit":"a86cf8f2ad0640ea8605b06227630ce23883274d","changeType":"STRING_LITERAL","change":"MbeansDescriptorsDigesterSource","source":"org.apache.tomcat.util.modeler.Registry.sourceTypeFromExt(String)","target":"org.apache.tomcat.util.modeler.Registry.load(String,Object,String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.modeler.Registry.sourceTypeFromExt(String)"} {"project":"apache_tomcat","commit":"a86cf8f2ad0640ea8605b06227630ce23883274d","changeType":"STRING_LITERAL","change":".xml","source":"org.apache.tomcat.util.modeler.Registry.sourceTypeFromExt(String)","target":"org.apache.tomcat.util.modeler.Registry.load(String,Object,String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.modeler.Registry.sourceTypeFromExt(String)"} {"project":"apache_tomcat","commit":"a86cf8f2ad0640ea8605b06227630ce23883274d","changeType":"STRING_LITERAL","change":"MbeansDescriptorsSerSource","source":"org.apache.tomcat.util.modeler.Registry.sourceTypeFromExt(String)","target":"org.apache.tomcat.util.modeler.Registry.load(String,Object,String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.modeler.Registry.sourceTypeFromExt(String)"} {"project":"apache_tomcat","commit":"a86cf8f2ad0640ea8605b06227630ce23883274d","changeType":"STRING_LITERAL","change":".ser","source":"org.apache.tomcat.util.modeler.Registry.sourceTypeFromExt(String)","target":"org.apache.tomcat.util.modeler.Registry.load(String,Object,String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.modeler.Registry.sourceTypeFromExt(String)"} {"project":"apache_tomcat","commit":"a86cf8f2ad0640ea8605b06227630ce23883274d","changeType":"IF_STATEMENT","change":"sourceType \u003d\u003d null \u0026\u0026 location.endsWith(\".xml\")","source":"org.apache.tomcat.util.modeler.Registry.sourceTypeFromExt(String)","target":"org.apache.tomcat.util.modeler.Registry.load(String,Object,String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.modeler.Registry.load(String,Object,String)"} {"project":"apache_tomcat","commit":"a86cf8f2ad0640ea8605b06227630ce23883274d","changeType":"INFIX_EXPRESSION","change":"sourceType \u003d\u003d null \u0026\u0026 location.endsWith(\".xml\")","source":"org.apache.tomcat.util.modeler.Registry.sourceTypeFromExt(String)","target":"org.apache.tomcat.util.modeler.Registry.load(String,Object,String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.modeler.Registry.load(String,Object,String)"} {"project":"apache_tomcat","commit":"a86cf8f2ad0640ea8605b06227630ce23883274d","changeType":"METHOD_INVOCATION","change":"location.endsWith(\".xml\")","source":"org.apache.tomcat.util.modeler.Registry.sourceTypeFromExt(String)","target":"org.apache.tomcat.util.modeler.Registry.load(String,Object,String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.modeler.Registry.load(String,Object,String)"} {"project":"apache_tomcat","commit":"a86cf8f2ad0640ea8605b06227630ce23883274d","changeType":"STRING_LITERAL","change":".xml","source":"org.apache.tomcat.util.modeler.Registry.sourceTypeFromExt(String)","target":"org.apache.tomcat.util.modeler.Registry.load(String,Object,String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.modeler.Registry.load(String,Object,String)"} {"project":"apache_tomcat","commit":"a86cf8f2ad0640ea8605b06227630ce23883274d","changeType":"ASSIGNMENT","change":"sourceType \u003d sourceTypeFromExt(location)","source":"org.apache.tomcat.util.modeler.Registry.sourceTypeFromExt(String)","target":"org.apache.tomcat.util.modeler.Registry.load(String,Object,String)","added":false,"scope":"TARGET","local":"org.apache.tomcat.util.modeler.Registry.load(String,Object,String)"} {"project":"apache_tomcat","commit":"a86cf8f2ad0640ea8605b06227630ce23883274d","changeType":"EXPRESSION_STATEMENT","change":"sourceType\u003dsourceTypeFromExt(location)","source":"org.apache.tomcat.util.modeler.Registry.sourceTypeFromExt(String)","target":"org.apache.tomcat.util.modeler.Registry.load(String,Object,String)","added":false,"scope":"TARGET","local":"org.apache.tomcat.util.modeler.Registry.load(String,Object,String)"} {"project":"apache_tomcat","commit":"a86cf8f2ad0640ea8605b06227630ce23883274d","changeType":"METHOD_INVOCATION","change":"sourceTypeFromExt(location)","source":"org.apache.tomcat.util.modeler.Registry.sourceTypeFromExt(String)","target":"org.apache.tomcat.util.modeler.Registry.load(String,Object,String)","added":false,"scope":"TARGET","local":"org.apache.tomcat.util.modeler.Registry.load(String,Object,String)"} {"project":"apache_tomcat","commit":"40378221b1824612beccb4940fd9d2315b275fbb","changeType":"METHOD_DECLARATION","change":"org.apache.catalina.startup.CatalinaProperties.getConfigUrl()","source":"org.apache.catalina.startup.CatalinaProperties.getConfigUrl()","target":"org.apache.catalina.startup.CatalinaProperties.loadProperties()","added":false,"scope":"CLASS_S","local":"java.org.apache.catalina.startup.CatalinaProperties"} {"project":"apache_tomcat","commit":"40378221b1824612beccb4940fd9d2315b275fbb","changeType":"JAVADOC","change":"/** \n * Get the value of the configuration URL.\n */\n","source":"org.apache.catalina.startup.CatalinaProperties.getConfigUrl()","target":"org.apache.catalina.startup.CatalinaProperties.loadProperties()","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.CatalinaProperties.getConfigUrl()"} {"project":"apache_tomcat","commit":"40378221b1824612beccb4940fd9d2315b275fbb","changeType":"METHOD_INVOCATION","change":"System.getProperty(\"catalina.config\")","source":"org.apache.catalina.startup.CatalinaProperties.getConfigUrl()","target":"org.apache.catalina.startup.CatalinaProperties.loadProperties()","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.CatalinaProperties.getConfigUrl()"} {"project":"apache_tomcat","commit":"40378221b1824612beccb4940fd9d2315b275fbb","changeType":"MODIFIER","change":"static","source":"org.apache.catalina.startup.CatalinaProperties.getConfigUrl()","target":"org.apache.catalina.startup.CatalinaProperties.loadProperties()","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.CatalinaProperties.getConfigUrl()"} {"project":"apache_tomcat","commit":"40378221b1824612beccb4940fd9d2315b275fbb","changeType":"MODIFIER","change":"private","source":"org.apache.catalina.startup.CatalinaProperties.getConfigUrl()","target":"org.apache.catalina.startup.CatalinaProperties.loadProperties()","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.CatalinaProperties.getConfigUrl()"} {"project":"apache_tomcat","commit":"40378221b1824612beccb4940fd9d2315b275fbb","changeType":"RETURN_STATEMENT","change":"return System.getProperty(\"catalina.config\");\n","source":"org.apache.catalina.startup.CatalinaProperties.getConfigUrl()","target":"org.apache.catalina.startup.CatalinaProperties.loadProperties()","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.CatalinaProperties.getConfigUrl()"} {"project":"apache_tomcat","commit":"40378221b1824612beccb4940fd9d2315b275fbb","changeType":"SIMPLE_TYPE","change":"String","source":"org.apache.catalina.startup.CatalinaProperties.getConfigUrl()","target":"org.apache.catalina.startup.CatalinaProperties.loadProperties()","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.CatalinaProperties.getConfigUrl()"} {"project":"apache_tomcat","commit":"40378221b1824612beccb4940fd9d2315b275fbb","changeType":"STRING_LITERAL","change":"catalina.config","source":"org.apache.catalina.startup.CatalinaProperties.getConfigUrl()","target":"org.apache.catalina.startup.CatalinaProperties.loadProperties()","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.CatalinaProperties.getConfigUrl()"} {"project":"apache_tomcat","commit":"40378221b1824612beccb4940fd9d2315b275fbb","changeType":"METHOD_INVOCATION","change":"System.getProperty(\"catalina.config\")","source":"org.apache.catalina.startup.CatalinaProperties.getConfigUrl()","target":"org.apache.catalina.startup.CatalinaProperties.loadProperties()","added":true,"scope":"TARGET","local":"org.apache.catalina.startup.CatalinaProperties.loadProperties()"} {"project":"apache_tomcat","commit":"40378221b1824612beccb4940fd9d2315b275fbb","changeType":"STRING_LITERAL","change":"catalina.config","source":"org.apache.catalina.startup.CatalinaProperties.getConfigUrl()","target":"org.apache.catalina.startup.CatalinaProperties.loadProperties()","added":true,"scope":"TARGET","local":"org.apache.catalina.startup.CatalinaProperties.loadProperties()"} {"project":"apache_tomcat","commit":"40378221b1824612beccb4940fd9d2315b275fbb","changeType":"TRY_STATEMENT","change":"try {\n String configUrl\u003dSystem.getProperty(\"catalina.config\");\n if (configUrl !\u003d null) {\n is\u003d(new URL(configUrl)).openStream();\n }\n}\n catch (Throwable t) {\n handleThrowable(t);\n}\n","source":"org.apache.catalina.startup.CatalinaProperties.getConfigUrl()","target":"org.apache.catalina.startup.CatalinaProperties.loadProperties()","added":true,"scope":"TARGET","local":"org.apache.catalina.startup.CatalinaProperties.loadProperties()"} {"project":"apache_tomcat","commit":"40378221b1824612beccb4940fd9d2315b275fbb","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"String [configUrl\u003dSystem.getProperty(\"catalina.config\")]","source":"org.apache.catalina.startup.CatalinaProperties.getConfigUrl()","target":"org.apache.catalina.startup.CatalinaProperties.loadProperties()","added":true,"scope":"TARGET","local":"org.apache.catalina.startup.CatalinaProperties.loadProperties()"} {"project":"apache_tomcat","commit":"40378221b1824612beccb4940fd9d2315b275fbb","changeType":"METHOD_INVOCATION","change":"getConfigUrl()","source":"org.apache.catalina.startup.CatalinaProperties.getConfigUrl()","target":"org.apache.catalina.startup.CatalinaProperties.loadProperties()","added":false,"scope":"TARGET","local":"org.apache.catalina.startup.CatalinaProperties.loadProperties()"} {"project":"apache_tomcat","commit":"40378221b1824612beccb4940fd9d2315b275fbb","changeType":"TRY_STATEMENT","change":"try {\n String configUrl\u003dgetConfigUrl();\n if (configUrl !\u003d null) {\n is\u003d(new URL(configUrl)).openStream();\n }\n}\n catch (Throwable t) {\n handleThrowable(t);\n}\n","source":"org.apache.catalina.startup.CatalinaProperties.getConfigUrl()","target":"org.apache.catalina.startup.CatalinaProperties.loadProperties()","added":false,"scope":"TARGET","local":"org.apache.catalina.startup.CatalinaProperties.loadProperties()"} {"project":"apache_tomcat","commit":"40378221b1824612beccb4940fd9d2315b275fbb","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"String [configUrl\u003dgetConfigUrl()]","source":"org.apache.catalina.startup.CatalinaProperties.getConfigUrl()","target":"org.apache.catalina.startup.CatalinaProperties.loadProperties()","added":false,"scope":"TARGET","local":"org.apache.catalina.startup.CatalinaProperties.loadProperties()"} {"project":"apache_tomcat","commit":"16e48f70f4b72ff7eec568d19d8a54bef8db0a7a","changeType":"METHOD_DECLARATION","change":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String,String)","source":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String,String)","target":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String)","added":false,"scope":"CLASS_S","local":"java.org.apache.catalina.startup.Tomcat"} {"project":"apache_tomcat","commit":"16e48f70f4b72ff7eec568d19d8a54bef8db0a7a","changeType":"CLASS_INSTANCE_CREATION","change":"new ContextConfig()","source":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String,String)","target":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String,String)"} {"project":"apache_tomcat","commit":"16e48f70f4b72ff7eec568d19d8a54bef8db0a7a","changeType":"CLASS_INSTANCE_CREATION","change":"new DefaultWebXmlListener()","source":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String,String)","target":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String,String)"} {"project":"apache_tomcat","commit":"16e48f70f4b72ff7eec568d19d8a54bef8db0a7a","changeType":"EXPRESSION_STATEMENT","change":"host.addChild(ctx)","source":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String,String)","target":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String,String)"} {"project":"apache_tomcat","commit":"16e48f70f4b72ff7eec568d19d8a54bef8db0a7a","changeType":"EXPRESSION_STATEMENT","change":"getHost().addChild(ctx)","source":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String,String)","target":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String,String)"} {"project":"apache_tomcat","commit":"16e48f70f4b72ff7eec568d19d8a54bef8db0a7a","changeType":"EXPRESSION_STATEMENT","change":"ctxCfg.setDefaultWebXml(noDefaultWebXmlPath())","source":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String,String)","target":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String,String)"} {"project":"apache_tomcat","commit":"16e48f70f4b72ff7eec568d19d8a54bef8db0a7a","changeType":"EXPRESSION_STATEMENT","change":"ctx.addLifecycleListener(ctxCfg)","source":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String,String)","target":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String,String)"} {"project":"apache_tomcat","commit":"16e48f70f4b72ff7eec568d19d8a54bef8db0a7a","changeType":"EXPRESSION_STATEMENT","change":"ctx.setConfigFile(getWebappConfigFile(docBase,contextPath))","source":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String,String)","target":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String,String)"} {"project":"apache_tomcat","commit":"16e48f70f4b72ff7eec568d19d8a54bef8db0a7a","changeType":"EXPRESSION_STATEMENT","change":"ctx.addLifecycleListener(new DefaultWebXmlListener())","source":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String,String)","target":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String,String)"} {"project":"apache_tomcat","commit":"16e48f70f4b72ff7eec568d19d8a54bef8db0a7a","changeType":"EXPRESSION_STATEMENT","change":"ctx.setDocBase(docBase)","source":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String,String)","target":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String,String)"} {"project":"apache_tomcat","commit":"16e48f70f4b72ff7eec568d19d8a54bef8db0a7a","changeType":"EXPRESSION_STATEMENT","change":"ctx.setPath(contextPath)","source":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String,String)","target":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String,String)"} {"project":"apache_tomcat","commit":"16e48f70f4b72ff7eec568d19d8a54bef8db0a7a","changeType":"EXPRESSION_STATEMENT","change":"silence(host,contextPath)","source":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String,String)","target":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String,String)"} {"project":"apache_tomcat","commit":"16e48f70f4b72ff7eec568d19d8a54bef8db0a7a","changeType":"IF_STATEMENT","change":"host \u003d\u003d null","source":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String,String)","target":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String,String)"} {"project":"apache_tomcat","commit":"16e48f70f4b72ff7eec568d19d8a54bef8db0a7a","changeType":"INFIX_EXPRESSION","change":"host \u003d\u003d null","source":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String,String)","target":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String,String)"} {"project":"apache_tomcat","commit":"16e48f70f4b72ff7eec568d19d8a54bef8db0a7a","changeType":"JAVADOC","change":"/** \n * @see #addWebapp(String,String)\n * @param name Ignored. The path will be used\n * @deprecated Use {@link #addWebapp(Host,String,String)}\n */\n","source":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String,String)","target":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String,String)"} {"project":"apache_tomcat","commit":"16e48f70f4b72ff7eec568d19d8a54bef8db0a7a","changeType":"MARKER_ANNOTATION","change":"@Deprecated","source":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String,String)","target":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String,String)"} {"project":"apache_tomcat","commit":"16e48f70f4b72ff7eec568d19d8a54bef8db0a7a","changeType":"METHOD_INVOCATION","change":"host.addChild(ctx)","source":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String,String)","target":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String,String)"} {"project":"apache_tomcat","commit":"16e48f70f4b72ff7eec568d19d8a54bef8db0a7a","changeType":"METHOD_INVOCATION","change":"getHost()","source":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String,String)","target":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String,String)"} {"project":"apache_tomcat","commit":"16e48f70f4b72ff7eec568d19d8a54bef8db0a7a","changeType":"METHOD_INVOCATION","change":"getHost().addChild(ctx)","source":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String,String)","target":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String,String)"} {"project":"apache_tomcat","commit":"16e48f70f4b72ff7eec568d19d8a54bef8db0a7a","changeType":"METHOD_INVOCATION","change":"noDefaultWebXmlPath()","source":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String,String)","target":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String,String)"} {"project":"apache_tomcat","commit":"16e48f70f4b72ff7eec568d19d8a54bef8db0a7a","changeType":"METHOD_INVOCATION","change":"ctxCfg.setDefaultWebXml(noDefaultWebXmlPath())","source":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String,String)","target":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String,String)"} {"project":"apache_tomcat","commit":"16e48f70f4b72ff7eec568d19d8a54bef8db0a7a","changeType":"METHOD_INVOCATION","change":"ctx.addLifecycleListener(ctxCfg)","source":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String,String)","target":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String,String)"} {"project":"apache_tomcat","commit":"16e48f70f4b72ff7eec568d19d8a54bef8db0a7a","changeType":"METHOD_INVOCATION","change":"getWebappConfigFile(docBase,contextPath)","source":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String,String)","target":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String,String)"} {"project":"apache_tomcat","commit":"16e48f70f4b72ff7eec568d19d8a54bef8db0a7a","changeType":"METHOD_INVOCATION","change":"ctx.setConfigFile(getWebappConfigFile(docBase,contextPath))","source":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String,String)","target":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String,String)"} {"project":"apache_tomcat","commit":"16e48f70f4b72ff7eec568d19d8a54bef8db0a7a","changeType":"METHOD_INVOCATION","change":"ctx.addLifecycleListener(new DefaultWebXmlListener())","source":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String,String)","target":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String,String)"} {"project":"apache_tomcat","commit":"16e48f70f4b72ff7eec568d19d8a54bef8db0a7a","changeType":"METHOD_INVOCATION","change":"ctx.setDocBase(docBase)","source":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String,String)","target":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String,String)"} {"project":"apache_tomcat","commit":"16e48f70f4b72ff7eec568d19d8a54bef8db0a7a","changeType":"METHOD_INVOCATION","change":"ctx.setPath(contextPath)","source":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String,String)","target":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String,String)"} {"project":"apache_tomcat","commit":"16e48f70f4b72ff7eec568d19d8a54bef8db0a7a","changeType":"METHOD_INVOCATION","change":"createContext(host,contextPath)","source":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String,String)","target":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String,String)"} {"project":"apache_tomcat","commit":"16e48f70f4b72ff7eec568d19d8a54bef8db0a7a","changeType":"METHOD_INVOCATION","change":"silence(host,contextPath)","source":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String,String)","target":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String,String)"} {"project":"apache_tomcat","commit":"16e48f70f4b72ff7eec568d19d8a54bef8db0a7a","changeType":"MODIFIER","change":"public","source":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String,String)","target":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String,String)"} {"project":"apache_tomcat","commit":"16e48f70f4b72ff7eec568d19d8a54bef8db0a7a","changeType":"NULL_LITERAL","change":"null","source":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String,String)","target":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String,String)"} {"project":"apache_tomcat","commit":"16e48f70f4b72ff7eec568d19d8a54bef8db0a7a","changeType":"RETURN_STATEMENT","change":"return ctx;\n","source":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String,String)","target":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String,String)"} {"project":"apache_tomcat","commit":"16e48f70f4b72ff7eec568d19d8a54bef8db0a7a","changeType":"SIMPLE_TYPE","change":"ContextConfig","source":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String,String)","target":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String,String)"} {"project":"apache_tomcat","commit":"16e48f70f4b72ff7eec568d19d8a54bef8db0a7a","changeType":"SIMPLE_TYPE","change":"DefaultWebXmlListener","source":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String,String)","target":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String,String)"} {"project":"apache_tomcat","commit":"16e48f70f4b72ff7eec568d19d8a54bef8db0a7a","changeType":"SIMPLE_TYPE","change":"Context","source":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String,String)","target":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String,String)"} {"project":"apache_tomcat","commit":"16e48f70f4b72ff7eec568d19d8a54bef8db0a7a","changeType":"SIMPLE_TYPE","change":"String","source":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String,String)","target":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String,String)"} {"project":"apache_tomcat","commit":"16e48f70f4b72ff7eec568d19d8a54bef8db0a7a","changeType":"SIMPLE_TYPE","change":"Host","source":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String,String)","target":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String,String)"} {"project":"apache_tomcat","commit":"16e48f70f4b72ff7eec568d19d8a54bef8db0a7a","changeType":"SINGLE_VARIABLE_DECLARATION","change":"String docBase","source":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String,String)","target":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String,String)"} {"project":"apache_tomcat","commit":"16e48f70f4b72ff7eec568d19d8a54bef8db0a7a","changeType":"SINGLE_VARIABLE_DECLARATION","change":"String name","source":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String,String)","target":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String,String)"} {"project":"apache_tomcat","commit":"16e48f70f4b72ff7eec568d19d8a54bef8db0a7a","changeType":"SINGLE_VARIABLE_DECLARATION","change":"String contextPath","source":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String,String)","target":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String,String)"} {"project":"apache_tomcat","commit":"16e48f70f4b72ff7eec568d19d8a54bef8db0a7a","changeType":"SINGLE_VARIABLE_DECLARATION","change":"Host host","source":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String,String)","target":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String,String)"} {"project":"apache_tomcat","commit":"16e48f70f4b72ff7eec568d19d8a54bef8db0a7a","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"ctxCfg","source":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String,String)","target":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String,String)"} {"project":"apache_tomcat","commit":"16e48f70f4b72ff7eec568d19d8a54bef8db0a7a","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"ctx","source":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String,String)","target":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String,String)"} {"project":"apache_tomcat","commit":"16e48f70f4b72ff7eec568d19d8a54bef8db0a7a","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"ContextConfig [ctxCfg\u003dnew ContextConfig()]","source":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String,String)","target":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String,String)"} {"project":"apache_tomcat","commit":"16e48f70f4b72ff7eec568d19d8a54bef8db0a7a","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"Context [ctx\u003dcreateContext(host,contextPath)]","source":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String,String)","target":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String,String)"} {"project":"apache_tomcat","commit":"16e48f70f4b72ff7eec568d19d8a54bef8db0a7a","changeType":"CLASS_INSTANCE_CREATION","change":"new ContextConfig()","source":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String,String)","target":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String)","added":true,"scope":"TARGET","local":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String)"} {"project":"apache_tomcat","commit":"16e48f70f4b72ff7eec568d19d8a54bef8db0a7a","changeType":"CLASS_INSTANCE_CREATION","change":"new DefaultWebXmlListener()","source":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String,String)","target":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String)","added":true,"scope":"TARGET","local":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String)"} {"project":"apache_tomcat","commit":"16e48f70f4b72ff7eec568d19d8a54bef8db0a7a","changeType":"EXPRESSION_STATEMENT","change":"ctx.addLifecycleListener(ctxCfg)","source":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String,String)","target":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String)","added":true,"scope":"TARGET","local":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String)"} {"project":"apache_tomcat","commit":"16e48f70f4b72ff7eec568d19d8a54bef8db0a7a","changeType":"EXPRESSION_STATEMENT","change":"silence(host,contextPath)","source":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String,String)","target":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String)","added":true,"scope":"TARGET","local":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String)"} {"project":"apache_tomcat","commit":"16e48f70f4b72ff7eec568d19d8a54bef8db0a7a","changeType":"EXPRESSION_STATEMENT","change":"ctxCfg.setDefaultWebXml(noDefaultWebXmlPath())","source":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String,String)","target":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String)","added":true,"scope":"TARGET","local":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String)"} {"project":"apache_tomcat","commit":"16e48f70f4b72ff7eec568d19d8a54bef8db0a7a","changeType":"EXPRESSION_STATEMENT","change":"ctx.setDocBase(docBase)","source":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String,String)","target":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String)","added":true,"scope":"TARGET","local":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String)"} {"project":"apache_tomcat","commit":"16e48f70f4b72ff7eec568d19d8a54bef8db0a7a","changeType":"EXPRESSION_STATEMENT","change":"host.addChild(ctx)","source":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String,String)","target":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String)","added":true,"scope":"TARGET","local":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String)"} {"project":"apache_tomcat","commit":"16e48f70f4b72ff7eec568d19d8a54bef8db0a7a","changeType":"EXPRESSION_STATEMENT","change":"ctx.setConfigFile(getWebappConfigFile(docBase,contextPath))","source":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String,String)","target":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String)","added":true,"scope":"TARGET","local":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String)"} {"project":"apache_tomcat","commit":"16e48f70f4b72ff7eec568d19d8a54bef8db0a7a","changeType":"EXPRESSION_STATEMENT","change":"ctx.setPath(contextPath)","source":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String,String)","target":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String)","added":true,"scope":"TARGET","local":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String)"} {"project":"apache_tomcat","commit":"16e48f70f4b72ff7eec568d19d8a54bef8db0a7a","changeType":"EXPRESSION_STATEMENT","change":"getHost().addChild(ctx)","source":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String,String)","target":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String)","added":true,"scope":"TARGET","local":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String)"} {"project":"apache_tomcat","commit":"16e48f70f4b72ff7eec568d19d8a54bef8db0a7a","changeType":"EXPRESSION_STATEMENT","change":"ctx.addLifecycleListener(new DefaultWebXmlListener())","source":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String,String)","target":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String)","added":true,"scope":"TARGET","local":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String)"} {"project":"apache_tomcat","commit":"16e48f70f4b72ff7eec568d19d8a54bef8db0a7a","changeType":"IF_STATEMENT","change":"host \u003d\u003d null","source":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String,String)","target":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String)","added":true,"scope":"TARGET","local":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String)"} {"project":"apache_tomcat","commit":"16e48f70f4b72ff7eec568d19d8a54bef8db0a7a","changeType":"INFIX_EXPRESSION","change":"host \u003d\u003d null","source":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String,String)","target":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String)","added":true,"scope":"TARGET","local":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String)"} {"project":"apache_tomcat","commit":"16e48f70f4b72ff7eec568d19d8a54bef8db0a7a","changeType":"METHOD_INVOCATION","change":"getWebappConfigFile(docBase,contextPath)","source":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String,String)","target":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String)","added":true,"scope":"TARGET","local":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String)"} {"project":"apache_tomcat","commit":"16e48f70f4b72ff7eec568d19d8a54bef8db0a7a","changeType":"METHOD_INVOCATION","change":"ctx.addLifecycleListener(ctxCfg)","source":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String,String)","target":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String)","added":true,"scope":"TARGET","local":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String)"} {"project":"apache_tomcat","commit":"16e48f70f4b72ff7eec568d19d8a54bef8db0a7a","changeType":"METHOD_INVOCATION","change":"noDefaultWebXmlPath()","source":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String,String)","target":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String)","added":true,"scope":"TARGET","local":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String)"} {"project":"apache_tomcat","commit":"16e48f70f4b72ff7eec568d19d8a54bef8db0a7a","changeType":"METHOD_INVOCATION","change":"ctxCfg.setDefaultWebXml(noDefaultWebXmlPath())","source":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String,String)","target":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String)","added":true,"scope":"TARGET","local":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String)"} {"project":"apache_tomcat","commit":"16e48f70f4b72ff7eec568d19d8a54bef8db0a7a","changeType":"METHOD_INVOCATION","change":"host.addChild(ctx)","source":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String,String)","target":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String)","added":true,"scope":"TARGET","local":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String)"} {"project":"apache_tomcat","commit":"16e48f70f4b72ff7eec568d19d8a54bef8db0a7a","changeType":"METHOD_INVOCATION","change":"ctx.setPath(contextPath)","source":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String,String)","target":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String)","added":true,"scope":"TARGET","local":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String)"} {"project":"apache_tomcat","commit":"16e48f70f4b72ff7eec568d19d8a54bef8db0a7a","changeType":"METHOD_INVOCATION","change":"ctx.addLifecycleListener(new DefaultWebXmlListener())","source":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String,String)","target":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String)","added":true,"scope":"TARGET","local":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String)"} {"project":"apache_tomcat","commit":"16e48f70f4b72ff7eec568d19d8a54bef8db0a7a","changeType":"METHOD_INVOCATION","change":"silence(host,contextPath)","source":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String,String)","target":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String)","added":true,"scope":"TARGET","local":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String)"} {"project":"apache_tomcat","commit":"16e48f70f4b72ff7eec568d19d8a54bef8db0a7a","changeType":"METHOD_INVOCATION","change":"ctx.setDocBase(docBase)","source":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String,String)","target":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String)","added":true,"scope":"TARGET","local":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String)"} {"project":"apache_tomcat","commit":"16e48f70f4b72ff7eec568d19d8a54bef8db0a7a","changeType":"METHOD_INVOCATION","change":"ctx.setConfigFile(getWebappConfigFile(docBase,contextPath))","source":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String,String)","target":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String)","added":true,"scope":"TARGET","local":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String)"} {"project":"apache_tomcat","commit":"16e48f70f4b72ff7eec568d19d8a54bef8db0a7a","changeType":"METHOD_INVOCATION","change":"createContext(host,contextPath)","source":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String,String)","target":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String)","added":true,"scope":"TARGET","local":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String)"} {"project":"apache_tomcat","commit":"16e48f70f4b72ff7eec568d19d8a54bef8db0a7a","changeType":"METHOD_INVOCATION","change":"getHost()","source":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String,String)","target":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String)","added":true,"scope":"TARGET","local":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String)"} {"project":"apache_tomcat","commit":"16e48f70f4b72ff7eec568d19d8a54bef8db0a7a","changeType":"METHOD_INVOCATION","change":"getHost().addChild(ctx)","source":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String,String)","target":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String)","added":true,"scope":"TARGET","local":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String)"} {"project":"apache_tomcat","commit":"16e48f70f4b72ff7eec568d19d8a54bef8db0a7a","changeType":"NULL_LITERAL","change":"null","source":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String,String)","target":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String)","added":true,"scope":"TARGET","local":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String)"} {"project":"apache_tomcat","commit":"16e48f70f4b72ff7eec568d19d8a54bef8db0a7a","changeType":"RETURN_STATEMENT","change":"return ctx;\n","source":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String,String)","target":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String)","added":true,"scope":"TARGET","local":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String)"} {"project":"apache_tomcat","commit":"16e48f70f4b72ff7eec568d19d8a54bef8db0a7a","changeType":"SIMPLE_TYPE","change":"ContextConfig","source":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String,String)","target":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String)","added":true,"scope":"TARGET","local":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String)"} {"project":"apache_tomcat","commit":"16e48f70f4b72ff7eec568d19d8a54bef8db0a7a","changeType":"SIMPLE_TYPE","change":"DefaultWebXmlListener","source":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String,String)","target":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String)","added":true,"scope":"TARGET","local":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String)"} {"project":"apache_tomcat","commit":"16e48f70f4b72ff7eec568d19d8a54bef8db0a7a","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"ctx","source":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String,String)","target":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String)","added":true,"scope":"TARGET","local":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String)"} {"project":"apache_tomcat","commit":"16e48f70f4b72ff7eec568d19d8a54bef8db0a7a","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"ctxCfg","source":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String,String)","target":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String)","added":true,"scope":"TARGET","local":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String)"} {"project":"apache_tomcat","commit":"16e48f70f4b72ff7eec568d19d8a54bef8db0a7a","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"ContextConfig [ctxCfg\u003dnew ContextConfig()]","source":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String,String)","target":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String)","added":true,"scope":"TARGET","local":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String)"} {"project":"apache_tomcat","commit":"16e48f70f4b72ff7eec568d19d8a54bef8db0a7a","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"Context [ctx\u003dcreateContext(host,contextPath)]","source":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String,String)","target":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String)","added":true,"scope":"TARGET","local":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String)"} {"project":"apache_tomcat","commit":"16e48f70f4b72ff7eec568d19d8a54bef8db0a7a","changeType":"METHOD_INVOCATION","change":"addWebapp(host,contextPath,contextPath,docBase)","source":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String,String)","target":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String)","added":false,"scope":"TARGET","local":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String)"} {"project":"apache_tomcat","commit":"16e48f70f4b72ff7eec568d19d8a54bef8db0a7a","changeType":"RETURN_STATEMENT","change":"return addWebapp(host,contextPath,contextPath,docBase);\n","source":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String,String)","target":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String)","added":false,"scope":"TARGET","local":"org.apache.catalina.startup.Tomcat.addWebapp(Host,String,String)"} {"project":"apache_tomcat","commit":"bf8fb1d3fdd3f755657032b33fa4ef5e308c13e8","changeType":"METHOD_DECLARATION","change":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)","source":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)","target":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)","added":false,"scope":"CLASS_S","local":"java.org.apache.tomcat.util.net.AprEndpoint"} {"project":"apache_tomcat","commit":"bf8fb1d3fdd3f755657032b33fa4ef5e308c13e8","changeType":"CLASS_INSTANCE_CREATION","change":"new Exception()","source":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)","target":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)"} {"project":"apache_tomcat","commit":"bf8fb1d3fdd3f755657032b33fa4ef5e308c13e8","changeType":"EXPRESSION_STATEMENT","change":"countDownConnection()","source":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)","target":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)"} {"project":"apache_tomcat","commit":"bf8fb1d3fdd3f755657032b33fa4ef5e308c13e8","changeType":"EXPRESSION_STATEMENT","change":"Socket.destroy(socket)","source":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)","target":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)"} {"project":"apache_tomcat","commit":"bf8fb1d3fdd3f755657032b33fa4ef5e308c13e8","changeType":"EXPRESSION_STATEMENT","change":"log.debug(msg)","source":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)","target":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)"} {"project":"apache_tomcat","commit":"bf8fb1d3fdd3f755657032b33fa4ef5e308c13e8","changeType":"EXPRESSION_STATEMENT","change":"log.trace(msg,new Exception())","source":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)","target":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)"} {"project":"apache_tomcat","commit":"bf8fb1d3fdd3f755657032b33fa4ef5e308c13e8","changeType":"EXPRESSION_STATEMENT","change":"connections.remove(Long.valueOf(socket))","source":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)","target":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)"} {"project":"apache_tomcat","commit":"bf8fb1d3fdd3f755657032b33fa4ef5e308c13e8","changeType":"IF_STATEMENT","change":"socket !\u003d 0","source":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)","target":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)"} {"project":"apache_tomcat","commit":"bf8fb1d3fdd3f755657032b33fa4ef5e308c13e8","changeType":"IF_STATEMENT","change":"log.isTraceEnabled()","source":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)","target":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)"} {"project":"apache_tomcat","commit":"bf8fb1d3fdd3f755657032b33fa4ef5e308c13e8","changeType":"IF_STATEMENT","change":"log.isDebugEnabled()","source":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)","target":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)"} {"project":"apache_tomcat","commit":"bf8fb1d3fdd3f755657032b33fa4ef5e308c13e8","changeType":"INFIX_EXPRESSION","change":"socket !\u003d 0","source":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)","target":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)"} {"project":"apache_tomcat","commit":"bf8fb1d3fdd3f755657032b33fa4ef5e308c13e8","changeType":"METHOD_INVOCATION","change":"countDownConnection()","source":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)","target":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)"} {"project":"apache_tomcat","commit":"bf8fb1d3fdd3f755657032b33fa4ef5e308c13e8","changeType":"METHOD_INVOCATION","change":"Socket.destroy(socket)","source":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)","target":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)"} {"project":"apache_tomcat","commit":"bf8fb1d3fdd3f755657032b33fa4ef5e308c13e8","changeType":"METHOD_INVOCATION","change":"log.debug(msg)","source":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)","target":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)"} {"project":"apache_tomcat","commit":"bf8fb1d3fdd3f755657032b33fa4ef5e308c13e8","changeType":"METHOD_INVOCATION","change":"log.trace(msg,new Exception())","source":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)","target":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)"} {"project":"apache_tomcat","commit":"bf8fb1d3fdd3f755657032b33fa4ef5e308c13e8","changeType":"METHOD_INVOCATION","change":"log.isTraceEnabled()","source":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)","target":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)"} {"project":"apache_tomcat","commit":"bf8fb1d3fdd3f755657032b33fa4ef5e308c13e8","changeType":"METHOD_INVOCATION","change":"Long.valueOf(socket)","source":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)","target":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)"} {"project":"apache_tomcat","commit":"bf8fb1d3fdd3f755657032b33fa4ef5e308c13e8","changeType":"METHOD_INVOCATION","change":"sm.getString(\"endpoint.debug.destroySocket\",Long.valueOf(socket))","source":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)","target":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)"} {"project":"apache_tomcat","commit":"bf8fb1d3fdd3f755657032b33fa4ef5e308c13e8","changeType":"METHOD_INVOCATION","change":"log.isDebugEnabled()","source":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)","target":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)"} {"project":"apache_tomcat","commit":"bf8fb1d3fdd3f755657032b33fa4ef5e308c13e8","changeType":"METHOD_INVOCATION","change":"connections.remove(Long.valueOf(socket))","source":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)","target":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)"} {"project":"apache_tomcat","commit":"bf8fb1d3fdd3f755657032b33fa4ef5e308c13e8","changeType":"MODIFIER","change":"private","source":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)","target":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)"} {"project":"apache_tomcat","commit":"bf8fb1d3fdd3f755657032b33fa4ef5e308c13e8","changeType":"NUMBER_LITERAL","change":"0","source":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)","target":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)"} {"project":"apache_tomcat","commit":"bf8fb1d3fdd3f755657032b33fa4ef5e308c13e8","changeType":"PRIMITIVE_TYPE","change":"long","source":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)","target":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)"} {"project":"apache_tomcat","commit":"bf8fb1d3fdd3f755657032b33fa4ef5e308c13e8","changeType":"PRIMITIVE_TYPE","change":"void","source":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)","target":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)"} {"project":"apache_tomcat","commit":"bf8fb1d3fdd3f755657032b33fa4ef5e308c13e8","changeType":"SIMPLE_TYPE","change":"Exception","source":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)","target":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)"} {"project":"apache_tomcat","commit":"bf8fb1d3fdd3f755657032b33fa4ef5e308c13e8","changeType":"SIMPLE_TYPE","change":"String","source":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)","target":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)"} {"project":"apache_tomcat","commit":"bf8fb1d3fdd3f755657032b33fa4ef5e308c13e8","changeType":"SINGLE_VARIABLE_DECLARATION","change":"long socket","source":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)","target":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)"} {"project":"apache_tomcat","commit":"bf8fb1d3fdd3f755657032b33fa4ef5e308c13e8","changeType":"STRING_LITERAL","change":"endpoint.debug.destroySocket","source":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)","target":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)"} {"project":"apache_tomcat","commit":"bf8fb1d3fdd3f755657032b33fa4ef5e308c13e8","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"msg","source":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)","target":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)"} {"project":"apache_tomcat","commit":"bf8fb1d3fdd3f755657032b33fa4ef5e308c13e8","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"String [msg\u003dsm.getString(\"endpoint.debug.destroySocket\",Long.valueOf(socket))]","source":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)","target":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)"} {"project":"apache_tomcat","commit":"bf8fb1d3fdd3f755657032b33fa4ef5e308c13e8","changeType":"EXPRESSION_STATEMENT","change":"destroySocket(socket)","source":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)","target":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)","added":true,"scope":"SUR_T","local":"org.apache.tomcat.util.net.AprEndpoint.closeSocket(long)"} {"project":"apache_tomcat","commit":"bf8fb1d3fdd3f755657032b33fa4ef5e308c13e8","changeType":"METHOD_INVOCATION","change":"destroySocket(socket)","source":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)","target":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)","added":true,"scope":"SUR_T","local":"org.apache.tomcat.util.net.AprEndpoint.closeSocket(long)"} {"project":"apache_tomcat","commit":"bf8fb1d3fdd3f755657032b33fa4ef5e308c13e8","changeType":"CLASS_INSTANCE_CREATION","change":"new Exception()","source":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)","target":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)"} {"project":"apache_tomcat","commit":"bf8fb1d3fdd3f755657032b33fa4ef5e308c13e8","changeType":"EXPRESSION_STATEMENT","change":"connections.remove(Long.valueOf(socket))","source":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)","target":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)"} {"project":"apache_tomcat","commit":"bf8fb1d3fdd3f755657032b33fa4ef5e308c13e8","changeType":"EXPRESSION_STATEMENT","change":"Socket.destroy(socket)","source":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)","target":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)"} {"project":"apache_tomcat","commit":"bf8fb1d3fdd3f755657032b33fa4ef5e308c13e8","changeType":"EXPRESSION_STATEMENT","change":"countDownConnection()","source":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)","target":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)"} {"project":"apache_tomcat","commit":"bf8fb1d3fdd3f755657032b33fa4ef5e308c13e8","changeType":"EXPRESSION_STATEMENT","change":"log.trace(msg,new Exception())","source":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)","target":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)"} {"project":"apache_tomcat","commit":"bf8fb1d3fdd3f755657032b33fa4ef5e308c13e8","changeType":"EXPRESSION_STATEMENT","change":"log.debug(msg)","source":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)","target":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)"} {"project":"apache_tomcat","commit":"bf8fb1d3fdd3f755657032b33fa4ef5e308c13e8","changeType":"IF_STATEMENT","change":"log.isTraceEnabled()","source":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)","target":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)"} {"project":"apache_tomcat","commit":"bf8fb1d3fdd3f755657032b33fa4ef5e308c13e8","changeType":"IF_STATEMENT","change":"socket !\u003d 0","source":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)","target":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)"} {"project":"apache_tomcat","commit":"bf8fb1d3fdd3f755657032b33fa4ef5e308c13e8","changeType":"IF_STATEMENT","change":"log.isDebugEnabled()","source":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)","target":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)"} {"project":"apache_tomcat","commit":"bf8fb1d3fdd3f755657032b33fa4ef5e308c13e8","changeType":"INFIX_EXPRESSION","change":"socket !\u003d 0","source":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)","target":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)"} {"project":"apache_tomcat","commit":"bf8fb1d3fdd3f755657032b33fa4ef5e308c13e8","changeType":"METHOD_INVOCATION","change":"connections.remove(Long.valueOf(socket))","source":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)","target":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)"} {"project":"apache_tomcat","commit":"bf8fb1d3fdd3f755657032b33fa4ef5e308c13e8","changeType":"METHOD_INVOCATION","change":"Long.valueOf(socket)","source":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)","target":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)"} {"project":"apache_tomcat","commit":"bf8fb1d3fdd3f755657032b33fa4ef5e308c13e8","changeType":"METHOD_INVOCATION","change":"Socket.destroy(socket)","source":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)","target":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)"} {"project":"apache_tomcat","commit":"bf8fb1d3fdd3f755657032b33fa4ef5e308c13e8","changeType":"METHOD_INVOCATION","change":"log.isTraceEnabled()","source":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)","target":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)"} {"project":"apache_tomcat","commit":"bf8fb1d3fdd3f755657032b33fa4ef5e308c13e8","changeType":"METHOD_INVOCATION","change":"countDownConnection()","source":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)","target":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)"} {"project":"apache_tomcat","commit":"bf8fb1d3fdd3f755657032b33fa4ef5e308c13e8","changeType":"METHOD_INVOCATION","change":"log.trace(msg,new Exception())","source":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)","target":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)"} {"project":"apache_tomcat","commit":"bf8fb1d3fdd3f755657032b33fa4ef5e308c13e8","changeType":"METHOD_INVOCATION","change":"sm.getString(\"endpoint.debug.destroySocket\",Long.valueOf(socket))","source":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)","target":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)"} {"project":"apache_tomcat","commit":"bf8fb1d3fdd3f755657032b33fa4ef5e308c13e8","changeType":"METHOD_INVOCATION","change":"log.isDebugEnabled()","source":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)","target":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)"} {"project":"apache_tomcat","commit":"bf8fb1d3fdd3f755657032b33fa4ef5e308c13e8","changeType":"METHOD_INVOCATION","change":"log.debug(msg)","source":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)","target":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)"} {"project":"apache_tomcat","commit":"bf8fb1d3fdd3f755657032b33fa4ef5e308c13e8","changeType":"NUMBER_LITERAL","change":"0","source":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)","target":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)"} {"project":"apache_tomcat","commit":"bf8fb1d3fdd3f755657032b33fa4ef5e308c13e8","changeType":"SIMPLE_TYPE","change":"String","source":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)","target":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)"} {"project":"apache_tomcat","commit":"bf8fb1d3fdd3f755657032b33fa4ef5e308c13e8","changeType":"SIMPLE_TYPE","change":"Exception","source":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)","target":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)"} {"project":"apache_tomcat","commit":"bf8fb1d3fdd3f755657032b33fa4ef5e308c13e8","changeType":"STRING_LITERAL","change":"endpoint.debug.destroySocket","source":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)","target":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)"} {"project":"apache_tomcat","commit":"bf8fb1d3fdd3f755657032b33fa4ef5e308c13e8","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"msg","source":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)","target":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)"} {"project":"apache_tomcat","commit":"bf8fb1d3fdd3f755657032b33fa4ef5e308c13e8","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"String [msg\u003dsm.getString(\"endpoint.debug.destroySocket\",Long.valueOf(socket))]","source":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)","target":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)"} {"project":"apache_tomcat","commit":"bf8fb1d3fdd3f755657032b33fa4ef5e308c13e8","changeType":"EXPRESSION_STATEMENT","change":"destroySocketInternal(socket)","source":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)","target":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)","added":false,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)"} {"project":"apache_tomcat","commit":"bf8fb1d3fdd3f755657032b33fa4ef5e308c13e8","changeType":"FIELD_ACCESS","change":"this.poller","source":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)","target":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)","added":false,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)"} {"project":"apache_tomcat","commit":"bf8fb1d3fdd3f755657032b33fa4ef5e308c13e8","changeType":"IF_STATEMENT","change":"!poller.close(socket)","source":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)","target":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)","added":false,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)"} {"project":"apache_tomcat","commit":"bf8fb1d3fdd3f755657032b33fa4ef5e308c13e8","changeType":"IF_STATEMENT","change":"poller !\u003d null","source":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)","target":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)","added":false,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)"} {"project":"apache_tomcat","commit":"bf8fb1d3fdd3f755657032b33fa4ef5e308c13e8","changeType":"INFIX_EXPRESSION","change":"poller !\u003d null","source":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)","target":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)","added":false,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)"} {"project":"apache_tomcat","commit":"bf8fb1d3fdd3f755657032b33fa4ef5e308c13e8","changeType":"METHOD_INVOCATION","change":"destroySocketInternal(socket)","source":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)","target":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)","added":false,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)"} {"project":"apache_tomcat","commit":"bf8fb1d3fdd3f755657032b33fa4ef5e308c13e8","changeType":"METHOD_INVOCATION","change":"poller.close(socket)","source":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)","target":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)","added":false,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)"} {"project":"apache_tomcat","commit":"bf8fb1d3fdd3f755657032b33fa4ef5e308c13e8","changeType":"NULL_LITERAL","change":"null","source":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)","target":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)","added":false,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)"} {"project":"apache_tomcat","commit":"bf8fb1d3fdd3f755657032b33fa4ef5e308c13e8","changeType":"PREFIX_EXPRESSION","change":"!poller.close(socket)","source":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)","target":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)","added":false,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)"} {"project":"apache_tomcat","commit":"bf8fb1d3fdd3f755657032b33fa4ef5e308c13e8","changeType":"SIMPLE_TYPE","change":"Poller","source":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)","target":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)","added":false,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)"} {"project":"apache_tomcat","commit":"bf8fb1d3fdd3f755657032b33fa4ef5e308c13e8","changeType":"THIS_EXPRESSION","change":"this","source":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)","target":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)","added":false,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)"} {"project":"apache_tomcat","commit":"bf8fb1d3fdd3f755657032b33fa4ef5e308c13e8","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"poller","source":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)","target":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)","added":false,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)"} {"project":"apache_tomcat","commit":"bf8fb1d3fdd3f755657032b33fa4ef5e308c13e8","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"Poller [poller\u003dthis.poller]","source":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)","target":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)","added":false,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)"} {"project":"apache_tomcat","commit":"bf8fb1d3fdd3f755657032b33fa4ef5e308c13e8","changeType":"EXPRESSION_STATEMENT","change":"destroySocket(socket.getSocket().longValue())","source":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)","target":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)","added":false,"scope":"SUR_T","local":"org.apache.tomcat.util.net.AprEndpoint.doRun()"} {"project":"apache_tomcat","commit":"bf8fb1d3fdd3f755657032b33fa4ef5e308c13e8","changeType":"METHOD_INVOCATION","change":"destroySocket(socket.getSocket().longValue())","source":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)","target":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)","added":false,"scope":"SUR_T","local":"org.apache.tomcat.util.net.AprEndpoint.doRun()"} {"project":"apache_tomcat","commit":"bf8fb1d3fdd3f755657032b33fa4ef5e308c13e8","changeType":"EXPRESSION_STATEMENT","change":"destroySocket(socket)","source":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)","target":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)","added":false,"scope":"SUR_T","local":"org.apache.tomcat.util.net.AprEndpoint.add(long,int,int)"} {"project":"apache_tomcat","commit":"bf8fb1d3fdd3f755657032b33fa4ef5e308c13e8","changeType":"METHOD_INVOCATION","change":"destroySocket(socket)","source":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)","target":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)","added":false,"scope":"SUR_T","local":"org.apache.tomcat.util.net.AprEndpoint.add(long,int,int)"} {"project":"apache_tomcat","commit":"bf8fb1d3fdd3f755657032b33fa4ef5e308c13e8","changeType":"TRY_STATEMENT","change":"try {\n if (closeList.size() \u003e 0) {\nsynchronized (this) {\n closeList.duplicate(localCloseList);\n closeList.clear();\n }\n }\n else {\n localCloseList.clear();\n }\n if (addList.size() \u003e 0) {\nsynchronized (this) {\n addList.duplicate(localAddList);\n addList.clear();\n }\n }\n else {\n localAddList.clear();\n }\n if (localCloseList.size() \u003e 0) {\n SocketInfo info\u003dlocalCloseList.get();\n while (info !\u003d null) {\n localAddList.remove(info.socket);\n removeFromPoller(info.socket);\n destroySocket(info.socket);\n info\u003dlocalCloseList.get();\n }\n }\n if (localAddList.size() \u003e 0) {\n SocketInfo info\u003dlocalAddList.get();\n while (info !\u003d null) {\n if (log.isDebugEnabled()) {\n log.debug(sm.getString(\"endpoint.debug.pollerAddDo\",Long.valueOf(info.socket)));\n }\n timeouts.remove(info.socket);\n AprSocketWrapper wrapper\u003dconnections.get(Long.valueOf(info.socket));\n if (wrapper \u003d\u003d null) {\n continue;\n }\n if (info.read() || info.write()) {\n boolean comet\u003dwrapper.isComet();\n if (comet || wrapper.pollerFlags !\u003d 0) {\n removeFromPoller(info.socket);\n }\n wrapper.pollerFlags\u003dwrapper.pollerFlags | (info.read() ? Poll.APR_POLLIN : 0) | (info.write() ? Poll.APR_POLLOUT : 0);\n if (!addToPoller(info.socket,wrapper.pollerFlags)) {\n if (!comet || (comet \u0026\u0026 !processSocket(info.socket,SocketStatus.ERROR))) {\n closeSocket(info.socket);\n }\n }\n else {\n timeouts.add(info.socket,System.currentTimeMillis() + info.timeout);\n }\n }\n else {\n closeSocket(info.socket);\n getLog().warn(sm.getString(\"endpoint.apr.pollAddInvalid\",info));\n }\n info\u003dlocalAddList.get();\n }\n }\n for (int i\u003d0; i \u003c pollers.length; i++) {\n boolean reset\u003dfalse;\n int rv\u003d0;\n if (pollerSpace[i] \u003c actualPollerSize) {\n rv\u003dPoll.poll(pollers[i],pollerTime,desc,true);\n }\n if (rv \u003e 0) {\n pollerSpace[i]+\u003drv;\n connectionCount-\u003drv;\n for (int n\u003d0; n \u003c rv; n++) {\n timeouts.remove(desc[n * 2 + 1]);\n AprSocketWrapper wrapper\u003dconnections.get(Long.valueOf(desc[n * 2 + 1]));\n if (getLog().isDebugEnabled()) {\n log.debug(sm.getString(\"endpoint.debug.pollerProcess\",Long.valueOf(desc[n * 2 + 1]),Long.valueOf(desc[n * 2])));\n }\n wrapper.pollerFlags\u003dwrapper.pollerFlags \u0026 ~((int)desc[n * 2]);\n if (wrapper.isComet()) {\n if (((desc[n * 2] \u0026 Poll.APR_POLLHUP) \u003d\u003d Poll.APR_POLLHUP) || ((desc[n * 2] \u0026 Poll.APR_POLLERR) \u003d\u003d Poll.APR_POLLERR) || ((desc[n * 2] \u0026 Poll.APR_POLLNVAL) \u003d\u003d Poll.APR_POLLNVAL)) {\n if (!processSocket(desc[n * 2 + 1],SocketStatus.ERROR)) {\n closeSocket(desc[n * 2 + 1]);\n }\n }\n else if ((desc[n * 2] \u0026 Poll.APR_POLLIN) \u003d\u003d Poll.APR_POLLIN) {\n if (wrapper.pollerFlags !\u003d 0) {\n add(desc[n * 2 + 1],1,wrapper.pollerFlags);\n }\n if (!processSocket(desc[n * 2 + 1],SocketStatus.OPEN_READ)) {\n closeSocket(desc[n * 2 + 1]);\n }\n }\n else if ((desc[n * 2] \u0026 Poll.APR_POLLOUT) \u003d\u003d Poll.APR_POLLOUT) {\n if (wrapper.pollerFlags !\u003d 0) {\n add(desc[n * 2 + 1],1,wrapper.pollerFlags);\n }\n if (!processSocket(desc[n * 2 + 1],SocketStatus.OPEN_WRITE)) {\n closeSocket(desc[n * 2 + 1]);\n }\n }\n else {\n getLog().warn(sm.getString(\"endpoint.apr.pollUnknownEvent\",Long.valueOf(desc[n * 2])));\n if (!processSocket(desc[n * 2 + 1],SocketStatus.ERROR)) {\n closeSocket(desc[n * 2 + 1]);\n }\n }\n }\n else if (((desc[n * 2] \u0026 Poll.APR_POLLHUP) \u003d\u003d Poll.APR_POLLHUP) || ((desc[n * 2] \u0026 Poll.APR_POLLERR) \u003d\u003d Poll.APR_POLLERR) || ((desc[n * 2] \u0026 Poll.APR_POLLNVAL) \u003d\u003d Poll.APR_POLLNVAL)) {\n if (wrapper.isAsync()) {\n if ((desc[n * 2] \u0026 Poll.APR_POLLIN) \u003d\u003d Poll.APR_POLLIN) {\n if (!processSocket(desc[n * 2 + 1],SocketStatus.OPEN_READ)) {\n closeSocket(desc[n * 2 + 1]);\n }\n }\n else if ((desc[n * 2] \u0026 Poll.APR_POLLOUT) \u003d\u003d Poll.APR_POLLOUT) {\n if (!processSocket(desc[n * 2 + 1],SocketStatus.OPEN_WRITE)) {\n closeSocket(desc[n * 2 + 1]);\n }\n }\n else if ((wrapper.pollerFlags \u0026 Poll.APR_POLLIN) \u003d\u003d Poll.APR_POLLIN) {\n if (!processSocket(desc[n * 2 + 1],SocketStatus.OPEN_READ)) {\n closeSocket(desc[n * 2 + 1]);\n }\n }\n else if ((wrapper.pollerFlags \u0026 Poll.APR_POLLOUT) \u003d\u003d Poll.APR_POLLOUT) {\n if (!processSocket(desc[n * 2 + 1],SocketStatus.OPEN_WRITE)) {\n closeSocket(desc[n * 2 + 1]);\n }\n }\n else {\n closeSocket(desc[n * 2 + 1]);\n }\n }\n else {\n closeSocket(desc[n * 2 + 1]);\n }\n }\n else if (((desc[n * 2] \u0026 Poll.APR_POLLIN) \u003d\u003d Poll.APR_POLLIN) || ((desc[n * 2] \u0026 Poll.APR_POLLOUT) \u003d\u003d Poll.APR_POLLOUT)) {\n boolean error\u003dfalse;\n if (((desc[n * 2] \u0026 Poll.APR_POLLIN) \u003d\u003d Poll.APR_POLLIN) \u0026\u0026 !processSocket(desc[n * 2 + 1],SocketStatus.OPEN_READ)) {\n error\u003dtrue;\n closeSocket(desc[n * 2 + 1]);\n }\n if (!error \u0026\u0026 ((desc[n * 2] \u0026 Poll.APR_POLLOUT) \u003d\u003d Poll.APR_POLLOUT) \u0026\u0026 !processSocket(desc[n * 2 + 1],SocketStatus.OPEN_WRITE)) {\n closeSocket(desc[n * 2 + 1]);\n }\n }\n else {\n getLog().warn(sm.getString(\"endpoint.apr.pollUnknownEvent\",Long.valueOf(desc[n * 2])));\n closeSocket(desc[n * 2 + 1]);\n }\n }\n }\n else if (rv \u003c 0) {\n int errn\u003d-rv;\n if ((errn !\u003d Status.TIMEUP) \u0026\u0026 (errn !\u003d Status.EINTR)) {\n if (errn \u003e Status.APR_OS_START_USERERR) {\n errn-\u003dStatus.APR_OS_START_USERERR;\n }\n getLog().error(sm.getString(\"endpoint.apr.pollError\",Integer.valueOf(errn),Error.strerror(errn)));\n reset\u003dtrue;\n }\n }\n if (reset) {\n int count\u003dPoll.pollset(pollers[i],desc);\n long newPoller\u003dallocatePoller(actualPollerSize,pool,-1);\n pollerSpace[i]\u003dactualPollerSize;\n connectionCount-\u003dcount;\n Poll.destroy(pollers[i]);\n pollers[i]\u003dnewPoller;\n }\n }\n if (getSoTimeout() \u003e 0 \u0026\u0026 maintain++ \u003e 1000 \u0026\u0026 pollerRunning) {\n maintain\u003d0;\n maintain();\n }\n}\n catch (Throwable t) {\n ExceptionUtils.handleThrowable(t);\n if (maintain \u003d\u003d 0) {\n getLog().warn(sm.getString(\"endpoint.timeout.error\"),t);\n }\n else {\n getLog().warn(sm.getString(\"endpoint.poll.error\"),t);\n }\n}\n","source":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)","target":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)","added":true,"scope":"SUR_T","local":"org.apache.tomcat.util.net.AprEndpoint.run()"} {"project":"apache_tomcat","commit":"bf8fb1d3fdd3f755657032b33fa4ef5e308c13e8","changeType":"WHILE_STATEMENT","change":"while (info !\u003d null) {\n localAddList.remove(info.socket);\n removeFromPoller(info.socket);\n destroySocket(info.socket);\n info\u003dlocalCloseList.get();\n}\n","source":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)","target":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)","added":true,"scope":"SUR_T","local":"org.apache.tomcat.util.net.AprEndpoint.run()"} {"project":"apache_tomcat","commit":"bf8fb1d3fdd3f755657032b33fa4ef5e308c13e8","changeType":"WHILE_STATEMENT","change":"while (pollerRunning) {\n while (pollerRunning \u0026\u0026 paused) {\n try {\n Thread.sleep(1000);\n }\n catch ( InterruptedException e) {\n }\n }\n while (pollerRunning \u0026\u0026 connectionCount \u003c 1 \u0026\u0026 addList.size() \u003c 1) {\n try {\n if (getSoTimeout() \u003e 0 \u0026\u0026 pollerRunning) {\n maintain();\n }\nsynchronized (this) {\n this.wait(10000);\n }\n }\n catch ( InterruptedException e) {\n }\ncatch ( Throwable t) {\n ExceptionUtils.handleThrowable(t);\n getLog().warn(sm.getString(\"endpoint.timeout.err\"));\n }\n }\n if (!pollerRunning) {\n break;\n }\n try {\n if (closeList.size() \u003e 0) {\nsynchronized (this) {\n closeList.duplicate(localCloseList);\n closeList.clear();\n }\n }\n else {\n localCloseList.clear();\n }\n if (addList.size() \u003e 0) {\nsynchronized (this) {\n addList.duplicate(localAddList);\n addList.clear();\n }\n }\n else {\n localAddList.clear();\n }\n if (localCloseList.size() \u003e 0) {\n SocketInfo info\u003dlocalCloseList.get();\n while (info !\u003d null) {\n localAddList.remove(info.socket);\n removeFromPoller(info.socket);\n destroySocket(info.socket);\n info\u003dlocalCloseList.get();\n }\n }\n if (localAddList.size() \u003e 0) {\n SocketInfo info\u003dlocalAddList.get();\n while (info !\u003d null) {\n if (log.isDebugEnabled()) {\n log.debug(sm.getString(\"endpoint.debug.pollerAddDo\",Long.valueOf(info.socket)));\n }\n timeouts.remove(info.socket);\n AprSocketWrapper wrapper\u003dconnections.get(Long.valueOf(info.socket));\n if (wrapper \u003d\u003d null) {\n continue;\n }\n if (info.read() || info.write()) {\n boolean comet\u003dwrapper.isComet();\n if (comet || wrapper.pollerFlags !\u003d 0) {\n removeFromPoller(info.socket);\n }\n wrapper.pollerFlags\u003dwrapper.pollerFlags | (info.read() ? Poll.APR_POLLIN : 0) | (info.write() ? Poll.APR_POLLOUT : 0);\n if (!addToPoller(info.socket,wrapper.pollerFlags)) {\n if (!comet || (comet \u0026\u0026 !processSocket(info.socket,SocketStatus.ERROR))) {\n closeSocket(info.socket);\n }\n }\n else {\n timeouts.add(info.socket,System.currentTimeMillis() + info.timeout);\n }\n }\n else {\n closeSocket(info.socket);\n getLog().warn(sm.getString(\"endpoint.apr.pollAddInvalid\",info));\n }\n info\u003dlocalAddList.get();\n }\n }\n for (int i\u003d0; i \u003c pollers.length; i++) {\n boolean reset\u003dfalse;\n int rv\u003d0;\n if (pollerSpace[i] \u003c actualPollerSize) {\n rv\u003dPoll.poll(pollers[i],pollerTime,desc,true);\n }\n if (rv \u003e 0) {\n pollerSpace[i]+\u003drv;\n connectionCount-\u003drv;\n for (int n\u003d0; n \u003c rv; n++) {\n timeouts.remove(desc[n * 2 + 1]);\n AprSocketWrapper wrapper\u003dconnections.get(Long.valueOf(desc[n * 2 + 1]));\n if (getLog().isDebugEnabled()) {\n log.debug(sm.getString(\"endpoint.debug.pollerProcess\",Long.valueOf(desc[n * 2 + 1]),Long.valueOf(desc[n * 2])));\n }\n wrapper.pollerFlags\u003dwrapper.pollerFlags \u0026 ~((int)desc[n * 2]);\n if (wrapper.isComet()) {\n if (((desc[n * 2] \u0026 Poll.APR_POLLHUP) \u003d\u003d Poll.APR_POLLHUP) || ((desc[n * 2] \u0026 Poll.APR_POLLERR) \u003d\u003d Poll.APR_POLLERR) || ((desc[n * 2] \u0026 Poll.APR_POLLNVAL) \u003d\u003d Poll.APR_POLLNVAL)) {\n if (!processSocket(desc[n * 2 + 1],SocketStatus.ERROR)) {\n closeSocket(desc[n * 2 + 1]);\n }\n }\n else if ((desc[n * 2] \u0026 Poll.APR_POLLIN) \u003d\u003d Poll.APR_POLLIN) {\n if (wrapper.pollerFlags !\u003d 0) {\n add(desc[n * 2 + 1],1,wrapper.pollerFlags);\n }\n if (!processSocket(desc[n * 2 + 1],SocketStatus.OPEN_READ)) {\n closeSocket(desc[n * 2 + 1]);\n }\n }\n else if ((desc[n * 2] \u0026 Poll.APR_POLLOUT) \u003d\u003d Poll.APR_POLLOUT) {\n if (wrapper.pollerFlags !\u003d 0) {\n add(desc[n * 2 + 1],1,wrapper.pollerFlags);\n }\n if (!processSocket(desc[n * 2 + 1],SocketStatus.OPEN_WRITE)) {\n closeSocket(desc[n * 2 + 1]);\n }\n }\n else {\n getLog().warn(sm.getString(\"endpoint.apr.pollUnknownEvent\",Long.valueOf(desc[n * 2])));\n if (!processSocket(desc[n * 2 + 1],SocketStatus.ERROR)) {\n closeSocket(desc[n * 2 + 1]);\n }\n }\n }\n else if (((desc[n * 2] \u0026 Poll.APR_POLLHUP) \u003d\u003d Poll.APR_POLLHUP) || ((desc[n * 2] \u0026 Poll.APR_POLLERR) \u003d\u003d Poll.APR_POLLERR) || ((desc[n * 2] \u0026 Poll.APR_POLLNVAL) \u003d\u003d Poll.APR_POLLNVAL)) {\n if (wrapper.isAsync()) {\n if ((desc[n * 2] \u0026 Poll.APR_POLLIN) \u003d\u003d Poll.APR_POLLIN) {\n if (!processSocket(desc[n * 2 + 1],SocketStatus.OPEN_READ)) {\n closeSocket(desc[n * 2 + 1]);\n }\n }\n else if ((desc[n * 2] \u0026 Poll.APR_POLLOUT) \u003d\u003d Poll.APR_POLLOUT) {\n if (!processSocket(desc[n * 2 + 1],SocketStatus.OPEN_WRITE)) {\n closeSocket(desc[n * 2 + 1]);\n }\n }\n else if ((wrapper.pollerFlags \u0026 Poll.APR_POLLIN) \u003d\u003d Poll.APR_POLLIN) {\n if (!processSocket(desc[n * 2 + 1],SocketStatus.OPEN_READ)) {\n closeSocket(desc[n * 2 + 1]);\n }\n }\n else if ((wrapper.pollerFlags \u0026 Poll.APR_POLLOUT) \u003d\u003d Poll.APR_POLLOUT) {\n if (!processSocket(desc[n * 2 + 1],SocketStatus.OPEN_WRITE)) {\n closeSocket(desc[n * 2 + 1]);\n }\n }\n else {\n closeSocket(desc[n * 2 + 1]);\n }\n }\n else {\n closeSocket(desc[n * 2 + 1]);\n }\n }\n else if (((desc[n * 2] \u0026 Poll.APR_POLLIN) \u003d\u003d Poll.APR_POLLIN) || ((desc[n * 2] \u0026 Poll.APR_POLLOUT) \u003d\u003d Poll.APR_POLLOUT)) {\n boolean error\u003dfalse;\n if (((desc[n * 2] \u0026 Poll.APR_POLLIN) \u003d\u003d Poll.APR_POLLIN) \u0026\u0026 !processSocket(desc[n * 2 + 1],SocketStatus.OPEN_READ)) {\n error\u003dtrue;\n closeSocket(desc[n * 2 + 1]);\n }\n if (!error \u0026\u0026 ((desc[n * 2] \u0026 Poll.APR_POLLOUT) \u003d\u003d Poll.APR_POLLOUT) \u0026\u0026 !processSocket(desc[n * 2 + 1],SocketStatus.OPEN_WRITE)) {\n closeSocket(desc[n * 2 + 1]);\n }\n }\n else {\n getLog().warn(sm.getString(\"endpoint.apr.pollUnknownEvent\",Long.valueOf(desc[n * 2])));\n closeSocket(desc[n * 2 + 1]);\n }\n }\n }\n else if (rv \u003c 0) {\n int errn\u003d-rv;\n if ((errn !\u003d Status.TIMEUP) \u0026\u0026 (errn !\u003d Status.EINTR)) {\n if (errn \u003e Status.APR_OS_START_USERERR) {\n errn-\u003dStatus.APR_OS_START_USERERR;\n }\n getLog().error(sm.getString(\"endpoint.apr.pollError\",Integer.valueOf(errn),Error.strerror(errn)));\n reset\u003dtrue;\n }\n }\n if (reset) {\n int count\u003dPoll.pollset(pollers[i],desc);\n long newPoller\u003dallocatePoller(actualPollerSize,pool,-1);\n pollerSpace[i]\u003dactualPollerSize;\n connectionCount-\u003dcount;\n Poll.destroy(pollers[i]);\n pollers[i]\u003dnewPoller;\n }\n }\n if (getSoTimeout() \u003e 0 \u0026\u0026 maintain++ \u003e 1000 \u0026\u0026 pollerRunning) {\n maintain\u003d0;\n maintain();\n }\n }\n catch ( Throwable t) {\n ExceptionUtils.handleThrowable(t);\n if (maintain \u003d\u003d 0) {\n getLog().warn(sm.getString(\"endpoint.timeout.error\"),t);\n }\n else {\n getLog().warn(sm.getString(\"endpoint.poll.error\"),t);\n }\n }\n}\n","source":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)","target":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)","added":true,"scope":"SUR_T","local":"org.apache.tomcat.util.net.AprEndpoint.run()"} {"project":"apache_tomcat","commit":"bf8fb1d3fdd3f755657032b33fa4ef5e308c13e8","changeType":"EXPRESSION_STATEMENT","change":"destroySocket(state.socket)","source":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)","target":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)","added":false,"scope":"SUR_T","local":"org.apache.tomcat.util.net.AprEndpoint.run()"} {"project":"apache_tomcat","commit":"bf8fb1d3fdd3f755657032b33fa4ef5e308c13e8","changeType":"EXPRESSION_STATEMENT","change":"destroySocket(socket)","source":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)","target":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)","added":false,"scope":"SUR_T","local":"org.apache.tomcat.util.net.AprEndpoint.run()"} {"project":"apache_tomcat","commit":"bf8fb1d3fdd3f755657032b33fa4ef5e308c13e8","changeType":"EXPRESSION_STATEMENT","change":"destroySocketInternal(info.socket)","source":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)","target":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)","added":false,"scope":"SUR_S","local":"org.apache.tomcat.util.net.AprEndpoint.run()"} {"project":"apache_tomcat","commit":"bf8fb1d3fdd3f755657032b33fa4ef5e308c13e8","changeType":"EXPRESSION_STATEMENT","change":"destroySocket(desc[n * 2 + 1])","source":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)","target":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)","added":false,"scope":"SUR_T","local":"org.apache.tomcat.util.net.AprEndpoint.run()"} {"project":"apache_tomcat","commit":"bf8fb1d3fdd3f755657032b33fa4ef5e308c13e8","changeType":"EXPRESSION_STATEMENT","change":"destroySocket(data.socket)","source":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)","target":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)","added":false,"scope":"SUR_T","local":"org.apache.tomcat.util.net.AprEndpoint.run()"} {"project":"apache_tomcat","commit":"bf8fb1d3fdd3f755657032b33fa4ef5e308c13e8","changeType":"EXPRESSION_STATEMENT","change":"destroySocket(socket.getSocket().longValue())","source":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)","target":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)","added":false,"scope":"SUR_T","local":"org.apache.tomcat.util.net.AprEndpoint.run()"} {"project":"apache_tomcat","commit":"bf8fb1d3fdd3f755657032b33fa4ef5e308c13e8","changeType":"FOR_STATEMENT","change":"for (int i\u003d(addS.size() - 1); i \u003e\u003d 0; i--) {\n SendfileData data\u003daddS.get(i);\n int rv\u003dPoll.add(sendfilePollset,data.socket,Poll.APR_POLLOUT);\n if (rv \u003d\u003d Status.APR_SUCCESS) {\n sendfileData.put(new Long(data.socket),data);\n sendfileCount++;\n }\n else {\n getLog().warn(sm.getString(\"endpoint.sendfile.addfail\",Integer.valueOf(rv),Error.strerror(rv)));\n destroySocket(data.socket);\n }\n}\n","source":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)","target":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)","added":false,"scope":"SUR_T","local":"org.apache.tomcat.util.net.AprEndpoint.run()"} {"project":"apache_tomcat","commit":"bf8fb1d3fdd3f755657032b33fa4ef5e308c13e8","changeType":"FOR_STATEMENT","change":"for (int n\u003d0; n \u003c rv; n++) {\n SendfileData state\u003dsendfileData.get(new Long(desc[n]));\n remove(state);\n destroySocket(state.socket);\n}\n","source":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)","target":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)","added":false,"scope":"SUR_T","local":"org.apache.tomcat.util.net.AprEndpoint.run()"} {"project":"apache_tomcat","commit":"bf8fb1d3fdd3f755657032b33fa4ef5e308c13e8","changeType":"FOR_STATEMENT","change":"for (int n\u003d0; n \u003c rv; n++) {\n timeouts.remove(desc[n * 2 + 1]);\n AprSocketWrapper wrapper\u003dconnections.get(Long.valueOf(desc[n * 2 + 1]));\n if (getLog().isDebugEnabled()) {\n log.debug(sm.getString(\"endpoint.debug.pollerProcess\",Long.valueOf(desc[n * 2 + 1]),Long.valueOf(desc[n * 2])));\n }\n wrapper.pollerFlags\u003dwrapper.pollerFlags \u0026 ~((int)desc[n * 2]);\n if (wrapper.isComet()) {\n if (((desc[n * 2] \u0026 Poll.APR_POLLHUP) \u003d\u003d Poll.APR_POLLHUP) || ((desc[n * 2] \u0026 Poll.APR_POLLERR) \u003d\u003d Poll.APR_POLLERR) || ((desc[n * 2] \u0026 Poll.APR_POLLNVAL) \u003d\u003d Poll.APR_POLLNVAL)) {\n if (!processSocket(desc[n * 2 + 1],SocketStatus.ERROR)) {\n destroySocket(desc[n * 2 + 1]);\n }\n }\n else if ((desc[n * 2] \u0026 Poll.APR_POLLIN) \u003d\u003d Poll.APR_POLLIN) {\n if (wrapper.pollerFlags !\u003d 0) {\n add(desc[n * 2 + 1],1,wrapper.pollerFlags);\n }\n if (!processSocket(desc[n * 2 + 1],SocketStatus.OPEN_READ)) {\n destroySocket(desc[n * 2 + 1]);\n }\n }\n else if ((desc[n * 2] \u0026 Poll.APR_POLLOUT) \u003d\u003d Poll.APR_POLLOUT) {\n if (wrapper.pollerFlags !\u003d 0) {\n add(desc[n * 2 + 1],1,wrapper.pollerFlags);\n }\n if (!processSocket(desc[n * 2 + 1],SocketStatus.OPEN_WRITE)) {\n destroySocket(desc[n * 2 + 1]);\n }\n }\n else {\n getLog().warn(sm.getString(\"endpoint.apr.pollUnknownEvent\",Long.valueOf(desc[n * 2])));\n if (!processSocket(desc[n * 2 + 1],SocketStatus.ERROR)) {\n destroySocket(desc[n * 2 + 1]);\n }\n }\n }\n else if (((desc[n * 2] \u0026 Poll.APR_POLLHUP) \u003d\u003d Poll.APR_POLLHUP) || ((desc[n * 2] \u0026 Poll.APR_POLLERR) \u003d\u003d Poll.APR_POLLERR) || ((desc[n * 2] \u0026 Poll.APR_POLLNVAL) \u003d\u003d Poll.APR_POLLNVAL)) {\n if (wrapper.isAsync()) {\n if ((desc[n * 2] \u0026 Poll.APR_POLLIN) \u003d\u003d Poll.APR_POLLIN) {\n if (!processSocket(desc[n * 2 + 1],SocketStatus.OPEN_READ)) {\n destroySocket(desc[n * 2 + 1]);\n }\n }\n else if ((desc[n * 2] \u0026 Poll.APR_POLLOUT) \u003d\u003d Poll.APR_POLLOUT) {\n if (!processSocket(desc[n * 2 + 1],SocketStatus.OPEN_WRITE)) {\n destroySocket(desc[n * 2 + 1]);\n }\n }\n else if ((wrapper.pollerFlags \u0026 Poll.APR_POLLIN) \u003d\u003d Poll.APR_POLLIN) {\n if (!processSocket(desc[n * 2 + 1],SocketStatus.OPEN_READ)) {\n destroySocket(desc[n * 2 + 1]);\n }\n }\n else if ((wrapper.pollerFlags \u0026 Poll.APR_POLLOUT) \u003d\u003d Poll.APR_POLLOUT) {\n if (!processSocket(desc[n * 2 + 1],SocketStatus.OPEN_WRITE)) {\n destroySocket(desc[n * 2 + 1]);\n }\n }\n else {\n destroySocket(desc[n * 2 + 1]);\n }\n }\n else {\n destroySocket(desc[n * 2 + 1]);\n }\n }\n else if (((desc[n * 2] \u0026 Poll.APR_POLLIN) \u003d\u003d Poll.APR_POLLIN) || ((desc[n * 2] \u0026 Poll.APR_POLLOUT) \u003d\u003d Poll.APR_POLLOUT)) {\n boolean error\u003dfalse;\n if (((desc[n * 2] \u0026 Poll.APR_POLLIN) \u003d\u003d Poll.APR_POLLIN) \u0026\u0026 !processSocket(desc[n * 2 + 1],SocketStatus.OPEN_READ)) {\n error\u003dtrue;\n destroySocket(desc[n * 2 + 1]);\n }\n if (!error \u0026\u0026 ((desc[n * 2] \u0026 Poll.APR_POLLOUT) \u003d\u003d Poll.APR_POLLOUT) \u0026\u0026 !processSocket(desc[n * 2 + 1],SocketStatus.OPEN_WRITE)) {\n destroySocket(desc[n * 2 + 1]);\n }\n }\n else {\n getLog().warn(sm.getString(\"endpoint.apr.pollUnknownEvent\",Long.valueOf(desc[n * 2])));\n destroySocket(desc[n * 2 + 1]);\n }\n}\n","source":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)","target":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)","added":false,"scope":"SUR_T","local":"org.apache.tomcat.util.net.AprEndpoint.run()"} {"project":"apache_tomcat","commit":"bf8fb1d3fdd3f755657032b33fa4ef5e308c13e8","changeType":"FOR_STATEMENT","change":"for (int i\u003d0; i \u003c pollers.length; i++) {\n boolean reset\u003dfalse;\n int rv\u003d0;\n if (pollerSpace[i] \u003c actualPollerSize) {\n rv\u003dPoll.poll(pollers[i],pollerTime,desc,true);\n }\n if (rv \u003e 0) {\n pollerSpace[i]+\u003drv;\n connectionCount-\u003drv;\n for (int n\u003d0; n \u003c rv; n++) {\n timeouts.remove(desc[n * 2 + 1]);\n AprSocketWrapper wrapper\u003dconnections.get(Long.valueOf(desc[n * 2 + 1]));\n if (getLog().isDebugEnabled()) {\n log.debug(sm.getString(\"endpoint.debug.pollerProcess\",Long.valueOf(desc[n * 2 + 1]),Long.valueOf(desc[n * 2])));\n }\n wrapper.pollerFlags\u003dwrapper.pollerFlags \u0026 ~((int)desc[n * 2]);\n if (wrapper.isComet()) {\n if (((desc[n * 2] \u0026 Poll.APR_POLLHUP) \u003d\u003d Poll.APR_POLLHUP) || ((desc[n * 2] \u0026 Poll.APR_POLLERR) \u003d\u003d Poll.APR_POLLERR) || ((desc[n * 2] \u0026 Poll.APR_POLLNVAL) \u003d\u003d Poll.APR_POLLNVAL)) {\n if (!processSocket(desc[n * 2 + 1],SocketStatus.ERROR)) {\n destroySocket(desc[n * 2 + 1]);\n }\n }\n else if ((desc[n * 2] \u0026 Poll.APR_POLLIN) \u003d\u003d Poll.APR_POLLIN) {\n if (wrapper.pollerFlags !\u003d 0) {\n add(desc[n * 2 + 1],1,wrapper.pollerFlags);\n }\n if (!processSocket(desc[n * 2 + 1],SocketStatus.OPEN_READ)) {\n destroySocket(desc[n * 2 + 1]);\n }\n }\n else if ((desc[n * 2] \u0026 Poll.APR_POLLOUT) \u003d\u003d Poll.APR_POLLOUT) {\n if (wrapper.pollerFlags !\u003d 0) {\n add(desc[n * 2 + 1],1,wrapper.pollerFlags);\n }\n if (!processSocket(desc[n * 2 + 1],SocketStatus.OPEN_WRITE)) {\n destroySocket(desc[n * 2 + 1]);\n }\n }\n else {\n getLog().warn(sm.getString(\"endpoint.apr.pollUnknownEvent\",Long.valueOf(desc[n * 2])));\n if (!processSocket(desc[n * 2 + 1],SocketStatus.ERROR)) {\n destroySocket(desc[n * 2 + 1]);\n }\n }\n }\n else if (((desc[n * 2] \u0026 Poll.APR_POLLHUP) \u003d\u003d Poll.APR_POLLHUP) || ((desc[n * 2] \u0026 Poll.APR_POLLERR) \u003d\u003d Poll.APR_POLLERR) || ((desc[n * 2] \u0026 Poll.APR_POLLNVAL) \u003d\u003d Poll.APR_POLLNVAL)) {\n if (wrapper.isAsync()) {\n if ((desc[n * 2] \u0026 Poll.APR_POLLIN) \u003d\u003d Poll.APR_POLLIN) {\n if (!processSocket(desc[n * 2 + 1],SocketStatus.OPEN_READ)) {\n destroySocket(desc[n * 2 + 1]);\n }\n }\n else if ((desc[n * 2] \u0026 Poll.APR_POLLOUT) \u003d\u003d Poll.APR_POLLOUT) {\n if (!processSocket(desc[n * 2 + 1],SocketStatus.OPEN_WRITE)) {\n destroySocket(desc[n * 2 + 1]);\n }\n }\n else if ((wrapper.pollerFlags \u0026 Poll.APR_POLLIN) \u003d\u003d Poll.APR_POLLIN) {\n if (!processSocket(desc[n * 2 + 1],SocketStatus.OPEN_READ)) {\n destroySocket(desc[n * 2 + 1]);\n }\n }\n else if ((wrapper.pollerFlags \u0026 Poll.APR_POLLOUT) \u003d\u003d Poll.APR_POLLOUT) {\n if (!processSocket(desc[n * 2 + 1],SocketStatus.OPEN_WRITE)) {\n destroySocket(desc[n * 2 + 1]);\n }\n }\n else {\n destroySocket(desc[n * 2 + 1]);\n }\n }\n else {\n destroySocket(desc[n * 2 + 1]);\n }\n }\n else if (((desc[n * 2] \u0026 Poll.APR_POLLIN) \u003d\u003d Poll.APR_POLLIN) || ((desc[n * 2] \u0026 Poll.APR_POLLOUT) \u003d\u003d Poll.APR_POLLOUT)) {\n boolean error\u003dfalse;\n if (((desc[n * 2] \u0026 Poll.APR_POLLIN) \u003d\u003d Poll.APR_POLLIN) \u0026\u0026 !processSocket(desc[n * 2 + 1],SocketStatus.OPEN_READ)) {\n error\u003dtrue;\n destroySocket(desc[n * 2 + 1]);\n }\n if (!error \u0026\u0026 ((desc[n * 2] \u0026 Poll.APR_POLLOUT) \u003d\u003d Poll.APR_POLLOUT) \u0026\u0026 !processSocket(desc[n * 2 + 1],SocketStatus.OPEN_WRITE)) {\n destroySocket(desc[n * 2 + 1]);\n }\n }\n else {\n getLog().warn(sm.getString(\"endpoint.apr.pollUnknownEvent\",Long.valueOf(desc[n * 2])));\n destroySocket(desc[n * 2 + 1]);\n }\n }\n }\n else if (rv \u003c 0) {\n int errn\u003d-rv;\n if ((errn !\u003d Status.TIMEUP) \u0026\u0026 (errn !\u003d Status.EINTR)) {\n if (errn \u003e Status.APR_OS_START_USERERR) {\n errn-\u003dStatus.APR_OS_START_USERERR;\n }\n getLog().error(sm.getString(\"endpoint.apr.pollError\",Integer.valueOf(errn),Error.strerror(errn)));\n reset\u003dtrue;\n }\n }\n if (reset) {\n int count\u003dPoll.pollset(pollers[i],desc);\n long newPoller\u003dallocatePoller(actualPollerSize,pool,-1);\n pollerSpace[i]\u003dactualPollerSize;\n connectionCount-\u003dcount;\n Poll.destroy(pollers[i]);\n pollers[i]\u003dnewPoller;\n }\n}\n","source":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)","target":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)","added":false,"scope":"SUR_T","local":"org.apache.tomcat.util.net.AprEndpoint.run()"} {"project":"apache_tomcat","commit":"bf8fb1d3fdd3f755657032b33fa4ef5e308c13e8","changeType":"FOR_STATEMENT","change":"for (int n\u003d0; n \u003c rv; n++) {\n SendfileData state\u003dsendfileData.get(new Long(desc[n * 2 + 1]));\n if (((desc[n * 2] \u0026 Poll.APR_POLLHUP) \u003d\u003d Poll.APR_POLLHUP) || ((desc[n * 2] \u0026 Poll.APR_POLLERR) \u003d\u003d Poll.APR_POLLERR)) {\n remove(state);\n destroySocket(state.socket);\n continue;\n }\n long nw\u003dSocket.sendfilen(state.socket,state.fd,state.pos,state.end - state.pos,0);\n if (nw \u003c 0) {\n remove(state);\n destroySocket(state.socket);\n continue;\n }\n state.pos\u003dstate.pos + nw;\n if (state.pos \u003e\u003d state.end) {\n remove(state);\n if (state.keepAlive) {\n Pool.destroy(state.fdpool);\n Socket.timeoutSet(state.socket,getSoTimeout() * 1000);\n getPoller().add(state.socket,getKeepAliveTimeout(),true,false);\n }\n else {\n destroySocket(state.socket);\n }\n }\n}\n","source":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)","target":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)","added":false,"scope":"SUR_T","local":"org.apache.tomcat.util.net.AprEndpoint.run()"} {"project":"apache_tomcat","commit":"bf8fb1d3fdd3f755657032b33fa4ef5e308c13e8","changeType":"METHOD_INVOCATION","change":"destroySocket(state.socket)","source":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)","target":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)","added":false,"scope":"SUR_T","local":"org.apache.tomcat.util.net.AprEndpoint.run()"} {"project":"apache_tomcat","commit":"bf8fb1d3fdd3f755657032b33fa4ef5e308c13e8","changeType":"METHOD_INVOCATION","change":"destroySocket(socket)","source":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)","target":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)","added":false,"scope":"SUR_T","local":"org.apache.tomcat.util.net.AprEndpoint.run()"} {"project":"apache_tomcat","commit":"bf8fb1d3fdd3f755657032b33fa4ef5e308c13e8","changeType":"METHOD_INVOCATION","change":"destroySocketInternal(info.socket)","source":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)","target":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)","added":false,"scope":"SUR_S","local":"org.apache.tomcat.util.net.AprEndpoint.run()"} {"project":"apache_tomcat","commit":"bf8fb1d3fdd3f755657032b33fa4ef5e308c13e8","changeType":"METHOD_INVOCATION","change":"destroySocket(desc[n * 2 + 1])","source":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)","target":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)","added":false,"scope":"SUR_T","local":"org.apache.tomcat.util.net.AprEndpoint.run()"} {"project":"apache_tomcat","commit":"bf8fb1d3fdd3f755657032b33fa4ef5e308c13e8","changeType":"METHOD_INVOCATION","change":"destroySocket(data.socket)","source":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)","target":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)","added":false,"scope":"SUR_T","local":"org.apache.tomcat.util.net.AprEndpoint.run()"} {"project":"apache_tomcat","commit":"bf8fb1d3fdd3f755657032b33fa4ef5e308c13e8","changeType":"METHOD_INVOCATION","change":"destroySocket(socket.getSocket().longValue())","source":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)","target":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)","added":false,"scope":"SUR_T","local":"org.apache.tomcat.util.net.AprEndpoint.run()"} {"project":"apache_tomcat","commit":"bf8fb1d3fdd3f755657032b33fa4ef5e308c13e8","changeType":"SYNCHRONIZED_STATEMENT","change":"synchronized (socket) {\n if (!deferAccept) {\n if (setSocketOptions(socket.getSocket().longValue())) {\n getPoller().add(socket.getSocket().longValue(),getSoTimeout(),true,false);\n }\n else {\n destroySocket(socket.getSocket().longValue());\n socket\u003dnull;\n }\n }\n else {\n if (!setSocketOptions(socket.getSocket().longValue())) {\n destroySocket(socket.getSocket().longValue());\n socket\u003dnull;\n return;\n }\n Handler.SocketState state\u003dhandler.process(socket,SocketStatus.OPEN_READ);\n if (state \u003d\u003d Handler.SocketState.CLOSED) {\n destroySocket(socket.getSocket().longValue());\n socket\u003dnull;\n }\n else if (state \u003d\u003d Handler.SocketState.LONG) {\n socket.access();\n if (socket.isAsync()) {\n waitingRequests.add(socket);\n }\n }\n }\n}\n","source":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)","target":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)","added":false,"scope":"SUR_T","local":"org.apache.tomcat.util.net.AprEndpoint.run()"} {"project":"apache_tomcat","commit":"bf8fb1d3fdd3f755657032b33fa4ef5e308c13e8","changeType":"SYNCHRONIZED_STATEMENT","change":"synchronized (this) {\n for (int i\u003d(addS.size() - 1); i \u003e\u003d 0; i--) {\n SendfileData data\u003daddS.get(i);\n int rv\u003dPoll.add(sendfilePollset,data.socket,Poll.APR_POLLOUT);\n if (rv \u003d\u003d Status.APR_SUCCESS) {\n sendfileData.put(new Long(data.socket),data);\n sendfileCount++;\n }\n else {\n getLog().warn(sm.getString(\"endpoint.sendfile.addfail\",Integer.valueOf(rv),Error.strerror(rv)));\n destroySocket(data.socket);\n }\n }\n addS.clear();\n}\n","source":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)","target":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)","added":false,"scope":"SUR_T","local":"org.apache.tomcat.util.net.AprEndpoint.run()"} {"project":"apache_tomcat","commit":"bf8fb1d3fdd3f755657032b33fa4ef5e308c13e8","changeType":"TRY_STATEMENT","change":"try {\n if (addS.size() \u003e 0) {\nsynchronized (this) {\n for (int i\u003d(addS.size() - 1); i \u003e\u003d 0; i--) {\n SendfileData data\u003daddS.get(i);\n int rv\u003dPoll.add(sendfilePollset,data.socket,Poll.APR_POLLOUT);\n if (rv \u003d\u003d Status.APR_SUCCESS) {\n sendfileData.put(new Long(data.socket),data);\n sendfileCount++;\n }\n else {\n getLog().warn(sm.getString(\"endpoint.sendfile.addfail\",Integer.valueOf(rv),Error.strerror(rv)));\n destroySocket(data.socket);\n }\n }\n addS.clear();\n }\n }\n maintainTime+\u003dpollTime;\n int rv\u003dPoll.poll(sendfilePollset,pollTime,desc,false);\n if (rv \u003e 0) {\n for (int n\u003d0; n \u003c rv; n++) {\n SendfileData state\u003dsendfileData.get(new Long(desc[n * 2 + 1]));\n if (((desc[n * 2] \u0026 Poll.APR_POLLHUP) \u003d\u003d Poll.APR_POLLHUP) || ((desc[n * 2] \u0026 Poll.APR_POLLERR) \u003d\u003d Poll.APR_POLLERR)) {\n remove(state);\n destroySocket(state.socket);\n continue;\n }\n long nw\u003dSocket.sendfilen(state.socket,state.fd,state.pos,state.end - state.pos,0);\n if (nw \u003c 0) {\n remove(state);\n destroySocket(state.socket);\n continue;\n }\n state.pos\u003dstate.pos + nw;\n if (state.pos \u003e\u003d state.end) {\n remove(state);\n if (state.keepAlive) {\n Pool.destroy(state.fdpool);\n Socket.timeoutSet(state.socket,getSoTimeout() * 1000);\n getPoller().add(state.socket,getKeepAliveTimeout(),true,false);\n }\n else {\n destroySocket(state.socket);\n }\n }\n }\n }\n else if (rv \u003c 0) {\n int errn\u003d-rv;\n if ((errn !\u003d Status.TIMEUP) \u0026\u0026 (errn !\u003d Status.EINTR)) {\n if (errn \u003e Status.APR_OS_START_USERERR) {\n errn-\u003dStatus.APR_OS_START_USERERR;\n }\n getLog().error(sm.getString(\"Unexpected poller error\",Integer.valueOf(errn),Error.strerror(errn)));\nsynchronized (this) {\n destroy();\n init();\n }\n continue;\n }\n }\n if (getSoTimeout() \u003e 0 \u0026\u0026 maintainTime \u003e 1000000L \u0026\u0026 sendfileRunning) {\n rv\u003dPoll.maintain(sendfilePollset,desc,false);\n maintainTime\u003d0;\n if (rv \u003e 0) {\n for (int n\u003d0; n \u003c rv; n++) {\n SendfileData state\u003dsendfileData.get(new Long(desc[n]));\n remove(state);\n destroySocket(state.socket);\n }\n }\n }\n}\n catch (Throwable t) {\n ExceptionUtils.handleThrowable(t);\n getLog().error(sm.getString(\"endpoint.poll.error\"),t);\n}\n","source":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)","target":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)","added":false,"scope":"SUR_T","local":"org.apache.tomcat.util.net.AprEndpoint.run()"} {"project":"apache_tomcat","commit":"bf8fb1d3fdd3f755657032b33fa4ef5e308c13e8","changeType":"TRY_STATEMENT","change":"try {\n if (closeList.size() \u003e 0) {\nsynchronized (this) {\n closeList.duplicate(localCloseList);\n closeList.clear();\n }\n }\n else {\n localCloseList.clear();\n }\n if (addList.size() \u003e 0) {\nsynchronized (this) {\n addList.duplicate(localAddList);\n addList.clear();\n }\n }\n else {\n localAddList.clear();\n }\n if (localCloseList.size() \u003e 0) {\n SocketInfo info\u003dlocalCloseList.get();\n while (info !\u003d null) {\n localAddList.remove(info.socket);\n removeFromPoller(info.socket);\n destroySocketInternal(info.socket);\n info\u003dlocalCloseList.get();\n }\n }\n if (localAddList.size() \u003e 0) {\n SocketInfo info\u003dlocalAddList.get();\n while (info !\u003d null) {\n if (log.isDebugEnabled()) {\n log.debug(sm.getString(\"endpoint.debug.pollerAddDo\",Long.valueOf(info.socket)));\n }\n timeouts.remove(info.socket);\n AprSocketWrapper wrapper\u003dconnections.get(Long.valueOf(info.socket));\n if (wrapper \u003d\u003d null) {\n continue;\n }\n if (info.read() || info.write()) {\n boolean comet\u003dwrapper.isComet();\n if (comet || wrapper.pollerFlags !\u003d 0) {\n removeFromPoller(info.socket);\n }\n wrapper.pollerFlags\u003dwrapper.pollerFlags | (info.read() ? Poll.APR_POLLIN : 0) | (info.write() ? Poll.APR_POLLOUT : 0);\n if (!addToPoller(info.socket,wrapper.pollerFlags)) {\n if (!comet || (comet \u0026\u0026 !processSocket(info.socket,SocketStatus.ERROR))) {\n destroySocket(info.socket);\n }\n }\n else {\n timeouts.add(info.socket,System.currentTimeMillis() + info.timeout);\n }\n }\n else {\n destroySocket(info.socket);\n getLog().warn(sm.getString(\"endpoint.apr.pollAddInvalid\",info));\n }\n info\u003dlocalAddList.get();\n }\n }\n for (int i\u003d0; i \u003c pollers.length; i++) {\n boolean reset\u003dfalse;\n int rv\u003d0;\n if (pollerSpace[i] \u003c actualPollerSize) {\n rv\u003dPoll.poll(pollers[i],pollerTime,desc,true);\n }\n if (rv \u003e 0) {\n pollerSpace[i]+\u003drv;\n connectionCount-\u003drv;\n for (int n\u003d0; n \u003c rv; n++) {\n timeouts.remove(desc[n * 2 + 1]);\n AprSocketWrapper wrapper\u003dconnections.get(Long.valueOf(desc[n * 2 + 1]));\n if (getLog().isDebugEnabled()) {\n log.debug(sm.getString(\"endpoint.debug.pollerProcess\",Long.valueOf(desc[n * 2 + 1]),Long.valueOf(desc[n * 2])));\n }\n wrapper.pollerFlags\u003dwrapper.pollerFlags \u0026 ~((int)desc[n * 2]);\n if (wrapper.isComet()) {\n if (((desc[n * 2] \u0026 Poll.APR_POLLHUP) \u003d\u003d Poll.APR_POLLHUP) || ((desc[n * 2] \u0026 Poll.APR_POLLERR) \u003d\u003d Poll.APR_POLLERR) || ((desc[n * 2] \u0026 Poll.APR_POLLNVAL) \u003d\u003d Poll.APR_POLLNVAL)) {\n if (!processSocket(desc[n * 2 + 1],SocketStatus.ERROR)) {\n destroySocket(desc[n * 2 + 1]);\n }\n }\n else if ((desc[n * 2] \u0026 Poll.APR_POLLIN) \u003d\u003d Poll.APR_POLLIN) {\n if (wrapper.pollerFlags !\u003d 0) {\n add(desc[n * 2 + 1],1,wrapper.pollerFlags);\n }\n if (!processSocket(desc[n * 2 + 1],SocketStatus.OPEN_READ)) {\n destroySocket(desc[n * 2 + 1]);\n }\n }\n else if ((desc[n * 2] \u0026 Poll.APR_POLLOUT) \u003d\u003d Poll.APR_POLLOUT) {\n if (wrapper.pollerFlags !\u003d 0) {\n add(desc[n * 2 + 1],1,wrapper.pollerFlags);\n }\n if (!processSocket(desc[n * 2 + 1],SocketStatus.OPEN_WRITE)) {\n destroySocket(desc[n * 2 + 1]);\n }\n }\n else {\n getLog().warn(sm.getString(\"endpoint.apr.pollUnknownEvent\",Long.valueOf(desc[n * 2])));\n if (!processSocket(desc[n * 2 + 1],SocketStatus.ERROR)) {\n destroySocket(desc[n * 2 + 1]);\n }\n }\n }\n else if (((desc[n * 2] \u0026 Poll.APR_POLLHUP) \u003d\u003d Poll.APR_POLLHUP) || ((desc[n * 2] \u0026 Poll.APR_POLLERR) \u003d\u003d Poll.APR_POLLERR) || ((desc[n * 2] \u0026 Poll.APR_POLLNVAL) \u003d\u003d Poll.APR_POLLNVAL)) {\n if (wrapper.isAsync()) {\n if ((desc[n * 2] \u0026 Poll.APR_POLLIN) \u003d\u003d Poll.APR_POLLIN) {\n if (!processSocket(desc[n * 2 + 1],SocketStatus.OPEN_READ)) {\n destroySocket(desc[n * 2 + 1]);\n }\n }\n else if ((desc[n * 2] \u0026 Poll.APR_POLLOUT) \u003d\u003d Poll.APR_POLLOUT) {\n if (!processSocket(desc[n * 2 + 1],SocketStatus.OPEN_WRITE)) {\n destroySocket(desc[n * 2 + 1]);\n }\n }\n else if ((wrapper.pollerFlags \u0026 Poll.APR_POLLIN) \u003d\u003d Poll.APR_POLLIN) {\n if (!processSocket(desc[n * 2 + 1],SocketStatus.OPEN_READ)) {\n destroySocket(desc[n * 2 + 1]);\n }\n }\n else if ((wrapper.pollerFlags \u0026 Poll.APR_POLLOUT) \u003d\u003d Poll.APR_POLLOUT) {\n if (!processSocket(desc[n * 2 + 1],SocketStatus.OPEN_WRITE)) {\n destroySocket(desc[n * 2 + 1]);\n }\n }\n else {\n destroySocket(desc[n * 2 + 1]);\n }\n }\n else {\n destroySocket(desc[n * 2 + 1]);\n }\n }\n else if (((desc[n * 2] \u0026 Poll.APR_POLLIN) \u003d\u003d Poll.APR_POLLIN) || ((desc[n * 2] \u0026 Poll.APR_POLLOUT) \u003d\u003d Poll.APR_POLLOUT)) {\n boolean error\u003dfalse;\n if (((desc[n * 2] \u0026 Poll.APR_POLLIN) \u003d\u003d Poll.APR_POLLIN) \u0026\u0026 !processSocket(desc[n * 2 + 1],SocketStatus.OPEN_READ)) {\n error\u003dtrue;\n destroySocket(desc[n * 2 + 1]);\n }\n if (!error \u0026\u0026 ((desc[n * 2] \u0026 Poll.APR_POLLOUT) \u003d\u003d Poll.APR_POLLOUT) \u0026\u0026 !processSocket(desc[n * 2 + 1],SocketStatus.OPEN_WRITE)) {\n destroySocket(desc[n * 2 + 1]);\n }\n }\n else {\n getLog().warn(sm.getString(\"endpoint.apr.pollUnknownEvent\",Long.valueOf(desc[n * 2])));\n destroySocket(desc[n * 2 + 1]);\n }\n }\n }\n else if (rv \u003c 0) {\n int errn\u003d-rv;\n if ((errn !\u003d Status.TIMEUP) \u0026\u0026 (errn !\u003d Status.EINTR)) {\n if (errn \u003e Status.APR_OS_START_USERERR) {\n errn-\u003dStatus.APR_OS_START_USERERR;\n }\n getLog().error(sm.getString(\"endpoint.apr.pollError\",Integer.valueOf(errn),Error.strerror(errn)));\n reset\u003dtrue;\n }\n }\n if (reset) {\n int count\u003dPoll.pollset(pollers[i],desc);\n long newPoller\u003dallocatePoller(actualPollerSize,pool,-1);\n pollerSpace[i]\u003dactualPollerSize;\n connectionCount-\u003dcount;\n Poll.destroy(pollers[i]);\n pollers[i]\u003dnewPoller;\n }\n }\n if (getSoTimeout() \u003e 0 \u0026\u0026 maintain++ \u003e 1000 \u0026\u0026 pollerRunning) {\n maintain\u003d0;\n maintain();\n }\n}\n catch (Throwable t) {\n ExceptionUtils.handleThrowable(t);\n if (maintain \u003d\u003d 0) {\n getLog().warn(sm.getString(\"endpoint.timeout.error\"),t);\n }\n else {\n getLog().warn(sm.getString(\"endpoint.poll.error\"),t);\n }\n}\n","source":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)","target":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)","added":false,"scope":"SUR_T","local":"org.apache.tomcat.util.net.AprEndpoint.run()"} {"project":"apache_tomcat","commit":"bf8fb1d3fdd3f755657032b33fa4ef5e308c13e8","changeType":"TRY_STATEMENT","change":"try {\n countUpOrAwaitConnection();\n long socket\u003d0;\n try {\n socket\u003dSocket.accept(serverSock);\n }\n catch ( Exception e) {\n countDownConnection();\n errorDelay\u003dhandleExceptionWithDelay(errorDelay);\n throw e;\n }\n errorDelay\u003d0;\n if (running \u0026\u0026 !paused) {\n if (!processSocketWithOptions(socket)) {\n destroySocket(socket);\n }\n }\n else {\n destroySocket(socket);\n }\n}\n catch (Throwable t) {\n ExceptionUtils.handleThrowable(t);\n if (running) {\n String msg\u003dsm.getString(\"endpoint.accept.fail\");\n if (t instanceof Error) {\n Error e\u003d(Error)t;\n if (e.getError() \u003d\u003d 233) {\n log.warn(msg,t);\n }\n else {\n log.error(msg,t);\n }\n }\n else {\n log.error(msg,t);\n }\n }\n}\n","source":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)","target":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)","added":false,"scope":"SUR_T","local":"org.apache.tomcat.util.net.AprEndpoint.run()"} {"project":"apache_tomcat","commit":"bf8fb1d3fdd3f755657032b33fa4ef5e308c13e8","changeType":"WHILE_STATEMENT","change":"while (running) {\n while (paused \u0026\u0026 running) {\n state\u003dAcceptorState.PAUSED;\n try {\n Thread.sleep(50);\n }\n catch ( InterruptedException e) {\n }\n }\n if (!running) {\n break;\n }\n state\u003dAcceptorState.RUNNING;\n try {\n countUpOrAwaitConnection();\n long socket\u003d0;\n try {\n socket\u003dSocket.accept(serverSock);\n }\n catch ( Exception e) {\n countDownConnection();\n errorDelay\u003dhandleExceptionWithDelay(errorDelay);\n throw e;\n }\n errorDelay\u003d0;\n if (running \u0026\u0026 !paused) {\n if (!processSocketWithOptions(socket)) {\n destroySocket(socket);\n }\n }\n else {\n destroySocket(socket);\n }\n }\n catch ( Throwable t) {\n ExceptionUtils.handleThrowable(t);\n if (running) {\n String msg\u003dsm.getString(\"endpoint.accept.fail\");\n if (t instanceof Error) {\n Error e\u003d(Error)t;\n if (e.getError() \u003d\u003d 233) {\n log.warn(msg,t);\n }\n else {\n log.error(msg,t);\n }\n }\n else {\n log.error(msg,t);\n }\n }\n }\n}\n","source":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)","target":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)","added":false,"scope":"SUR_T","local":"org.apache.tomcat.util.net.AprEndpoint.run()"} {"project":"apache_tomcat","commit":"bf8fb1d3fdd3f755657032b33fa4ef5e308c13e8","changeType":"WHILE_STATEMENT","change":"while (info !\u003d null) {\n if (log.isDebugEnabled()) {\n log.debug(sm.getString(\"endpoint.debug.pollerAddDo\",Long.valueOf(info.socket)));\n }\n timeouts.remove(info.socket);\n AprSocketWrapper wrapper\u003dconnections.get(Long.valueOf(info.socket));\n if (wrapper \u003d\u003d null) {\n continue;\n }\n if (info.read() || info.write()) {\n boolean comet\u003dwrapper.isComet();\n if (comet || wrapper.pollerFlags !\u003d 0) {\n removeFromPoller(info.socket);\n }\n wrapper.pollerFlags\u003dwrapper.pollerFlags | (info.read() ? Poll.APR_POLLIN : 0) | (info.write() ? Poll.APR_POLLOUT : 0);\n if (!addToPoller(info.socket,wrapper.pollerFlags)) {\n if (!comet || (comet \u0026\u0026 !processSocket(info.socket,SocketStatus.ERROR))) {\n destroySocket(info.socket);\n }\n }\n else {\n timeouts.add(info.socket,System.currentTimeMillis() + info.timeout);\n }\n }\n else {\n destroySocket(info.socket);\n getLog().warn(sm.getString(\"endpoint.apr.pollAddInvalid\",info));\n }\n info\u003dlocalAddList.get();\n}\n","source":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)","target":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)","added":false,"scope":"SUR_T","local":"org.apache.tomcat.util.net.AprEndpoint.run()"} {"project":"apache_tomcat","commit":"bf8fb1d3fdd3f755657032b33fa4ef5e308c13e8","changeType":"WHILE_STATEMENT","change":"while (pollerRunning) {\n while (pollerRunning \u0026\u0026 paused) {\n try {\n Thread.sleep(1000);\n }\n catch ( InterruptedException e) {\n }\n }\n while (pollerRunning \u0026\u0026 connectionCount \u003c 1 \u0026\u0026 addList.size() \u003c 1) {\n try {\n if (getSoTimeout() \u003e 0 \u0026\u0026 pollerRunning) {\n maintain();\n }\nsynchronized (this) {\n this.wait(10000);\n }\n }\n catch ( InterruptedException e) {\n }\ncatch ( Throwable t) {\n ExceptionUtils.handleThrowable(t);\n getLog().warn(sm.getString(\"endpoint.timeout.err\"));\n }\n }\n if (!pollerRunning) {\n break;\n }\n try {\n if (closeList.size() \u003e 0) {\nsynchronized (this) {\n closeList.duplicate(localCloseList);\n closeList.clear();\n }\n }\n else {\n localCloseList.clear();\n }\n if (addList.size() \u003e 0) {\nsynchronized (this) {\n addList.duplicate(localAddList);\n addList.clear();\n }\n }\n else {\n localAddList.clear();\n }\n if (localCloseList.size() \u003e 0) {\n SocketInfo info\u003dlocalCloseList.get();\n while (info !\u003d null) {\n localAddList.remove(info.socket);\n removeFromPoller(info.socket);\n destroySocketInternal(info.socket);\n info\u003dlocalCloseList.get();\n }\n }\n if (localAddList.size() \u003e 0) {\n SocketInfo info\u003dlocalAddList.get();\n while (info !\u003d null) {\n if (log.isDebugEnabled()) {\n log.debug(sm.getString(\"endpoint.debug.pollerAddDo\",Long.valueOf(info.socket)));\n }\n timeouts.remove(info.socket);\n AprSocketWrapper wrapper\u003dconnections.get(Long.valueOf(info.socket));\n if (wrapper \u003d\u003d null) {\n continue;\n }\n if (info.read() || info.write()) {\n boolean comet\u003dwrapper.isComet();\n if (comet || wrapper.pollerFlags !\u003d 0) {\n removeFromPoller(info.socket);\n }\n wrapper.pollerFlags\u003dwrapper.pollerFlags | (info.read() ? Poll.APR_POLLIN : 0) | (info.write() ? Poll.APR_POLLOUT : 0);\n if (!addToPoller(info.socket,wrapper.pollerFlags)) {\n if (!comet || (comet \u0026\u0026 !processSocket(info.socket,SocketStatus.ERROR))) {\n destroySocket(info.socket);\n }\n }\n else {\n timeouts.add(info.socket,System.currentTimeMillis() + info.timeout);\n }\n }\n else {\n destroySocket(info.socket);\n getLog().warn(sm.getString(\"endpoint.apr.pollAddInvalid\",info));\n }\n info\u003dlocalAddList.get();\n }\n }\n for (int i\u003d0; i \u003c pollers.length; i++) {\n boolean reset\u003dfalse;\n int rv\u003d0;\n if (pollerSpace[i] \u003c actualPollerSize) {\n rv\u003dPoll.poll(pollers[i],pollerTime,desc,true);\n }\n if (rv \u003e 0) {\n pollerSpace[i]+\u003drv;\n connectionCount-\u003drv;\n for (int n\u003d0; n \u003c rv; n++) {\n timeouts.remove(desc[n * 2 + 1]);\n AprSocketWrapper wrapper\u003dconnections.get(Long.valueOf(desc[n * 2 + 1]));\n if (getLog().isDebugEnabled()) {\n log.debug(sm.getString(\"endpoint.debug.pollerProcess\",Long.valueOf(desc[n * 2 + 1]),Long.valueOf(desc[n * 2])));\n }\n wrapper.pollerFlags\u003dwrapper.pollerFlags \u0026 ~((int)desc[n * 2]);\n if (wrapper.isComet()) {\n if (((desc[n * 2] \u0026 Poll.APR_POLLHUP) \u003d\u003d Poll.APR_POLLHUP) || ((desc[n * 2] \u0026 Poll.APR_POLLERR) \u003d\u003d Poll.APR_POLLERR) || ((desc[n * 2] \u0026 Poll.APR_POLLNVAL) \u003d\u003d Poll.APR_POLLNVAL)) {\n if (!processSocket(desc[n * 2 + 1],SocketStatus.ERROR)) {\n destroySocket(desc[n * 2 + 1]);\n }\n }\n else if ((desc[n * 2] \u0026 Poll.APR_POLLIN) \u003d\u003d Poll.APR_POLLIN) {\n if (wrapper.pollerFlags !\u003d 0) {\n add(desc[n * 2 + 1],1,wrapper.pollerFlags);\n }\n if (!processSocket(desc[n * 2 + 1],SocketStatus.OPEN_READ)) {\n destroySocket(desc[n * 2 + 1]);\n }\n }\n else if ((desc[n * 2] \u0026 Poll.APR_POLLOUT) \u003d\u003d Poll.APR_POLLOUT) {\n if (wrapper.pollerFlags !\u003d 0) {\n add(desc[n * 2 + 1],1,wrapper.pollerFlags);\n }\n if (!processSocket(desc[n * 2 + 1],SocketStatus.OPEN_WRITE)) {\n destroySocket(desc[n * 2 + 1]);\n }\n }\n else {\n getLog().warn(sm.getString(\"endpoint.apr.pollUnknownEvent\",Long.valueOf(desc[n * 2])));\n if (!processSocket(desc[n * 2 + 1],SocketStatus.ERROR)) {\n destroySocket(desc[n * 2 + 1]);\n }\n }\n }\n else if (((desc[n * 2] \u0026 Poll.APR_POLLHUP) \u003d\u003d Poll.APR_POLLHUP) || ((desc[n * 2] \u0026 Poll.APR_POLLERR) \u003d\u003d Poll.APR_POLLERR) || ((desc[n * 2] \u0026 Poll.APR_POLLNVAL) \u003d\u003d Poll.APR_POLLNVAL)) {\n if (wrapper.isAsync()) {\n if ((desc[n * 2] \u0026 Poll.APR_POLLIN) \u003d\u003d Poll.APR_POLLIN) {\n if (!processSocket(desc[n * 2 + 1],SocketStatus.OPEN_READ)) {\n destroySocket(desc[n * 2 + 1]);\n }\n }\n else if ((desc[n * 2] \u0026 Poll.APR_POLLOUT) \u003d\u003d Poll.APR_POLLOUT) {\n if (!processSocket(desc[n * 2 + 1],SocketStatus.OPEN_WRITE)) {\n destroySocket(desc[n * 2 + 1]);\n }\n }\n else if ((wrapper.pollerFlags \u0026 Poll.APR_POLLIN) \u003d\u003d Poll.APR_POLLIN) {\n if (!processSocket(desc[n * 2 + 1],SocketStatus.OPEN_READ)) {\n destroySocket(desc[n * 2 + 1]);\n }\n }\n else if ((wrapper.pollerFlags \u0026 Poll.APR_POLLOUT) \u003d\u003d Poll.APR_POLLOUT) {\n if (!processSocket(desc[n * 2 + 1],SocketStatus.OPEN_WRITE)) {\n destroySocket(desc[n * 2 + 1]);\n }\n }\n else {\n destroySocket(desc[n * 2 + 1]);\n }\n }\n else {\n destroySocket(desc[n * 2 + 1]);\n }\n }\n else if (((desc[n * 2] \u0026 Poll.APR_POLLIN) \u003d\u003d Poll.APR_POLLIN) || ((desc[n * 2] \u0026 Poll.APR_POLLOUT) \u003d\u003d Poll.APR_POLLOUT)) {\n boolean error\u003dfalse;\n if (((desc[n * 2] \u0026 Poll.APR_POLLIN) \u003d\u003d Poll.APR_POLLIN) \u0026\u0026 !processSocket(desc[n * 2 + 1],SocketStatus.OPEN_READ)) {\n error\u003dtrue;\n destroySocket(desc[n * 2 + 1]);\n }\n if (!error \u0026\u0026 ((desc[n * 2] \u0026 Poll.APR_POLLOUT) \u003d\u003d Poll.APR_POLLOUT) \u0026\u0026 !processSocket(desc[n * 2 + 1],SocketStatus.OPEN_WRITE)) {\n destroySocket(desc[n * 2 + 1]);\n }\n }\n else {\n getLog().warn(sm.getString(\"endpoint.apr.pollUnknownEvent\",Long.valueOf(desc[n * 2])));\n destroySocket(desc[n * 2 + 1]);\n }\n }\n }\n else if (rv \u003c 0) {\n int errn\u003d-rv;\n if ((errn !\u003d Status.TIMEUP) \u0026\u0026 (errn !\u003d Status.EINTR)) {\n if (errn \u003e Status.APR_OS_START_USERERR) {\n errn-\u003dStatus.APR_OS_START_USERERR;\n }\n getLog().error(sm.getString(\"endpoint.apr.pollError\",Integer.valueOf(errn),Error.strerror(errn)));\n reset\u003dtrue;\n }\n }\n if (reset) {\n int count\u003dPoll.pollset(pollers[i],desc);\n long newPoller\u003dallocatePoller(actualPollerSize,pool,-1);\n pollerSpace[i]\u003dactualPollerSize;\n connectionCount-\u003dcount;\n Poll.destroy(pollers[i]);\n pollers[i]\u003dnewPoller;\n }\n }\n if (getSoTimeout() \u003e 0 \u0026\u0026 maintain++ \u003e 1000 \u0026\u0026 pollerRunning) {\n maintain\u003d0;\n maintain();\n }\n }\n catch ( Throwable t) {\n ExceptionUtils.handleThrowable(t);\n if (maintain \u003d\u003d 0) {\n getLog().warn(sm.getString(\"endpoint.timeout.error\"),t);\n }\n else {\n getLog().warn(sm.getString(\"endpoint.poll.error\"),t);\n }\n }\n}\n","source":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)","target":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)","added":false,"scope":"SUR_T","local":"org.apache.tomcat.util.net.AprEndpoint.run()"} {"project":"apache_tomcat","commit":"bf8fb1d3fdd3f755657032b33fa4ef5e308c13e8","changeType":"WHILE_STATEMENT","change":"while (sendfileRunning) {\n while (sendfileRunning \u0026\u0026 paused) {\n try {\n Thread.sleep(1000);\n }\n catch ( InterruptedException e) {\n }\n }\n while (sendfileRunning \u0026\u0026 sendfileCount \u003c 1 \u0026\u0026 addS.size() \u003c 1) {\n maintainTime\u003d0;\n try {\nsynchronized (this) {\n this.wait();\n }\n }\n catch ( InterruptedException e) {\n }\n }\n if (!sendfileRunning) {\n break;\n }\n try {\n if (addS.size() \u003e 0) {\nsynchronized (this) {\n for (int i\u003d(addS.size() - 1); i \u003e\u003d 0; i--) {\n SendfileData data\u003daddS.get(i);\n int rv\u003dPoll.add(sendfilePollset,data.socket,Poll.APR_POLLOUT);\n if (rv \u003d\u003d Status.APR_SUCCESS) {\n sendfileData.put(new Long(data.socket),data);\n sendfileCount++;\n }\n else {\n getLog().warn(sm.getString(\"endpoint.sendfile.addfail\",Integer.valueOf(rv),Error.strerror(rv)));\n destroySocket(data.socket);\n }\n }\n addS.clear();\n }\n }\n maintainTime+\u003dpollTime;\n int rv\u003dPoll.poll(sendfilePollset,pollTime,desc,false);\n if (rv \u003e 0) {\n for (int n\u003d0; n \u003c rv; n++) {\n SendfileData state\u003dsendfileData.get(new Long(desc[n * 2 + 1]));\n if (((desc[n * 2] \u0026 Poll.APR_POLLHUP) \u003d\u003d Poll.APR_POLLHUP) || ((desc[n * 2] \u0026 Poll.APR_POLLERR) \u003d\u003d Poll.APR_POLLERR)) {\n remove(state);\n destroySocket(state.socket);\n continue;\n }\n long nw\u003dSocket.sendfilen(state.socket,state.fd,state.pos,state.end - state.pos,0);\n if (nw \u003c 0) {\n remove(state);\n destroySocket(state.socket);\n continue;\n }\n state.pos\u003dstate.pos + nw;\n if (state.pos \u003e\u003d state.end) {\n remove(state);\n if (state.keepAlive) {\n Pool.destroy(state.fdpool);\n Socket.timeoutSet(state.socket,getSoTimeout() * 1000);\n getPoller().add(state.socket,getKeepAliveTimeout(),true,false);\n }\n else {\n destroySocket(state.socket);\n }\n }\n }\n }\n else if (rv \u003c 0) {\n int errn\u003d-rv;\n if ((errn !\u003d Status.TIMEUP) \u0026\u0026 (errn !\u003d Status.EINTR)) {\n if (errn \u003e Status.APR_OS_START_USERERR) {\n errn-\u003dStatus.APR_OS_START_USERERR;\n }\n getLog().error(sm.getString(\"Unexpected poller error\",Integer.valueOf(errn),Error.strerror(errn)));\nsynchronized (this) {\n destroy();\n init();\n }\n continue;\n }\n }\n if (getSoTimeout() \u003e 0 \u0026\u0026 maintainTime \u003e 1000000L \u0026\u0026 sendfileRunning) {\n rv\u003dPoll.maintain(sendfilePollset,desc,false);\n maintainTime\u003d0;\n if (rv \u003e 0) {\n for (int n\u003d0; n \u003c rv; n++) {\n SendfileData state\u003dsendfileData.get(new Long(desc[n]));\n remove(state);\n destroySocket(state.socket);\n }\n }\n }\n }\n catch ( Throwable t) {\n ExceptionUtils.handleThrowable(t);\n getLog().error(sm.getString(\"endpoint.poll.error\"),t);\n }\n}\n","source":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)","target":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)","added":false,"scope":"SUR_T","local":"org.apache.tomcat.util.net.AprEndpoint.run()"} {"project":"apache_tomcat","commit":"bf8fb1d3fdd3f755657032b33fa4ef5e308c13e8","changeType":"WHILE_STATEMENT","change":"while (info !\u003d null) {\n localAddList.remove(info.socket);\n removeFromPoller(info.socket);\n destroySocketInternal(info.socket);\n info\u003dlocalCloseList.get();\n}\n","source":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)","target":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)","added":false,"scope":"SUR_S","local":"org.apache.tomcat.util.net.AprEndpoint.run()"} {"project":"apache_tomcat","commit":"bf8fb1d3fdd3f755657032b33fa4ef5e308c13e8","changeType":"EXPRESSION_STATEMENT","change":"destroySocket(socket)","source":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)","target":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)","added":true,"scope":"SUR_T","local":"org.apache.tomcat.util.net.AprEndpoint.maintain()"} {"project":"apache_tomcat","commit":"bf8fb1d3fdd3f755657032b33fa4ef5e308c13e8","changeType":"METHOD_INVOCATION","change":"destroySocket(socket)","source":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)","target":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)","added":true,"scope":"SUR_T","local":"org.apache.tomcat.util.net.AprEndpoint.maintain()"} {"project":"apache_tomcat","commit":"bf8fb1d3fdd3f755657032b33fa4ef5e308c13e8","changeType":"WHILE_STATEMENT","change":"while (socket !\u003d 0) {\n if (log.isDebugEnabled()) {\n log.debug(sm.getString(\"endpoint.debug.socketTimeout\",Long.valueOf(socket)));\n }\n removeFromPoller(socket);\n boolean comet\u003dconnections.get(Long.valueOf(socket)).isComet();\n if (!comet || (comet \u0026\u0026 !processSocket(socket,SocketStatus.TIMEOUT))) {\n destroySocket(socket);\n }\n socket\u003dtimeouts.check(date);\n}\n","source":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)","target":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)","added":true,"scope":"SUR_T","local":"org.apache.tomcat.util.net.AprEndpoint.maintain()"} {"project":"apache_tomcat","commit":"bf8fb1d3fdd3f755657032b33fa4ef5e308c13e8","changeType":"EXPRESSION_STATEMENT","change":"destroySocketInternal(socket)","source":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)","target":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)","added":false,"scope":"SUR_S","local":"org.apache.tomcat.util.net.AprEndpoint.maintain()"} {"project":"apache_tomcat","commit":"bf8fb1d3fdd3f755657032b33fa4ef5e308c13e8","changeType":"METHOD_INVOCATION","change":"destroySocketInternal(socket)","source":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)","target":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)","added":false,"scope":"SUR_S","local":"org.apache.tomcat.util.net.AprEndpoint.maintain()"} {"project":"apache_tomcat","commit":"bf8fb1d3fdd3f755657032b33fa4ef5e308c13e8","changeType":"WHILE_STATEMENT","change":"while (socket !\u003d 0) {\n if (log.isDebugEnabled()) {\n log.debug(sm.getString(\"endpoint.debug.socketTimeout\",Long.valueOf(socket)));\n }\n removeFromPoller(socket);\n boolean comet\u003dconnections.get(Long.valueOf(socket)).isComet();\n if (!comet || (comet \u0026\u0026 !processSocket(socket,SocketStatus.TIMEOUT))) {\n destroySocketInternal(socket);\n }\n socket\u003dtimeouts.check(date);\n}\n","source":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)","target":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)","added":false,"scope":"SUR_S","local":"org.apache.tomcat.util.net.AprEndpoint.maintain()"} {"project":"apache_tomcat","commit":"bf8fb1d3fdd3f755657032b33fa4ef5e308c13e8","changeType":"FOR_STATEMENT","change":"for (int n\u003d0; n \u003c rv; n++) {\n boolean comet\u003dconnections.get(Long.valueOf(desc[n * 2 + 1])).isComet();\n if (!comet || (comet \u0026\u0026 !processSocket(desc[n * 2 + 1],SocketStatus.STOP))) {\n destroySocket(desc[n * 2 + 1]);\n }\n}\n","source":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)","target":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)","added":true,"scope":"SUR_T","local":"org.apache.tomcat.util.net.AprEndpoint.destroy()"} {"project":"apache_tomcat","commit":"bf8fb1d3fdd3f755657032b33fa4ef5e308c13e8","changeType":"FOR_STATEMENT","change":"for (int i\u003d0; i \u003c pollerCount; i++) {\n int rv\u003dPoll.pollset(pollers[i],desc);\n if (rv \u003e 0) {\n for (int n\u003d0; n \u003c rv; n++) {\n boolean comet\u003dconnections.get(Long.valueOf(desc[n * 2 + 1])).isComet();\n if (!comet || (comet \u0026\u0026 !processSocket(desc[n * 2 + 1],SocketStatus.STOP))) {\n destroySocket(desc[n * 2 + 1]);\n }\n }\n }\n}\n","source":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)","target":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)","added":true,"scope":"SUR_T","local":"org.apache.tomcat.util.net.AprEndpoint.destroy()"} {"project":"apache_tomcat","commit":"bf8fb1d3fdd3f755657032b33fa4ef5e308c13e8","changeType":"EXPRESSION_STATEMENT","change":"destroySocket(info.socket)","source":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)","target":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)","added":false,"scope":"SUR_T","local":"org.apache.tomcat.util.net.AprEndpoint.destroy()"} {"project":"apache_tomcat","commit":"bf8fb1d3fdd3f755657032b33fa4ef5e308c13e8","changeType":"EXPRESSION_STATEMENT","change":"destroySocketInternal(desc[n * 2 + 1])","source":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)","target":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)","added":false,"scope":"SUR_S","local":"org.apache.tomcat.util.net.AprEndpoint.destroy()"} {"project":"apache_tomcat","commit":"bf8fb1d3fdd3f755657032b33fa4ef5e308c13e8","changeType":"EXPRESSION_STATEMENT","change":"destroySocket(data.socket)","source":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)","target":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)","added":false,"scope":"SUR_T","local":"org.apache.tomcat.util.net.AprEndpoint.destroy()"} {"project":"apache_tomcat","commit":"bf8fb1d3fdd3f755657032b33fa4ef5e308c13e8","changeType":"FOR_STATEMENT","change":"for (int i\u003d(addS.size() - 1); i \u003e\u003d 0; i--) {\n SendfileData data\u003daddS.get(i);\n destroySocket(data.socket);\n}\n","source":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)","target":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)","added":false,"scope":"SUR_T","local":"org.apache.tomcat.util.net.AprEndpoint.destroy()"} {"project":"apache_tomcat","commit":"bf8fb1d3fdd3f755657032b33fa4ef5e308c13e8","changeType":"FOR_STATEMENT","change":"for (int n\u003d0; n \u003c rv; n++) {\n destroySocket(desc[n * 2 + 1]);\n}\n","source":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)","target":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)","added":false,"scope":"SUR_T","local":"org.apache.tomcat.util.net.AprEndpoint.destroy()"} {"project":"apache_tomcat","commit":"bf8fb1d3fdd3f755657032b33fa4ef5e308c13e8","changeType":"FOR_STATEMENT","change":"for (int n\u003d0; n \u003c rv; n++) {\n boolean comet\u003dconnections.get(Long.valueOf(desc[n * 2 + 1])).isComet();\n if (!comet || (comet \u0026\u0026 !processSocket(desc[n * 2 + 1],SocketStatus.STOP))) {\n destroySocketInternal(desc[n * 2 + 1]);\n }\n}\n","source":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)","target":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)","added":false,"scope":"SUR_S","local":"org.apache.tomcat.util.net.AprEndpoint.destroy()"} {"project":"apache_tomcat","commit":"bf8fb1d3fdd3f755657032b33fa4ef5e308c13e8","changeType":"FOR_STATEMENT","change":"for (int i\u003d0; i \u003c pollerCount; i++) {\n int rv\u003dPoll.pollset(pollers[i],desc);\n if (rv \u003e 0) {\n for (int n\u003d0; n \u003c rv; n++) {\n boolean comet\u003dconnections.get(Long.valueOf(desc[n * 2 + 1])).isComet();\n if (!comet || (comet \u0026\u0026 !processSocket(desc[n * 2 + 1],SocketStatus.STOP))) {\n destroySocketInternal(desc[n * 2 + 1]);\n }\n }\n }\n}\n","source":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)","target":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)","added":false,"scope":"SUR_S","local":"org.apache.tomcat.util.net.AprEndpoint.destroy()"} {"project":"apache_tomcat","commit":"bf8fb1d3fdd3f755657032b33fa4ef5e308c13e8","changeType":"METHOD_INVOCATION","change":"destroySocket(info.socket)","source":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)","target":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)","added":false,"scope":"SUR_T","local":"org.apache.tomcat.util.net.AprEndpoint.destroy()"} {"project":"apache_tomcat","commit":"bf8fb1d3fdd3f755657032b33fa4ef5e308c13e8","changeType":"METHOD_INVOCATION","change":"destroySocketInternal(desc[n * 2 + 1])","source":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)","target":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)","added":false,"scope":"SUR_S","local":"org.apache.tomcat.util.net.AprEndpoint.destroy()"} {"project":"apache_tomcat","commit":"bf8fb1d3fdd3f755657032b33fa4ef5e308c13e8","changeType":"METHOD_INVOCATION","change":"destroySocket(data.socket)","source":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)","target":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)","added":false,"scope":"SUR_T","local":"org.apache.tomcat.util.net.AprEndpoint.destroy()"} {"project":"apache_tomcat","commit":"bf8fb1d3fdd3f755657032b33fa4ef5e308c13e8","changeType":"WHILE_STATEMENT","change":"while (info !\u003d null) {\n boolean comet\u003dconnections.get(Long.valueOf(info.socket)).isComet();\n if (!comet || (comet \u0026\u0026 !processSocket(info.socket,SocketStatus.STOP))) {\n destroySocket(info.socket);\n }\n info\u003daddList.get();\n}\n","source":"org.apache.tomcat.util.net.AprEndpoint.destroySocketInternal(long)","target":"org.apache.tomcat.util.net.AprEndpoint.destroySocket(long)","added":false,"scope":"SUR_T","local":"org.apache.tomcat.util.net.AprEndpoint.destroy()"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"METHOD_DECLARATION","change":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"CLASS_S","local":"java.org.apache.catalina.connector.Request"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"ASSIGNMENT","change":"values \u003d new ArrayList\u003c\u003e()","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"ASSIGNMENT","change":"variant \u003d \"\"","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"ASSIGNMENT","change":"country \u003d cTemp","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"ASSIGNMENT","change":"variant \u003d country.substring(vDash + 1)","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"ASSIGNMENT","change":"country \u003d entry.substring(dash + 1)","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"ASSIGNMENT","change":"language \u003d entry.substring(0,dash)","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"ASSIGNMENT","change":"country \u003d \"\"","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"ASSIGNMENT","change":"language \u003d entry","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"ASSIGNMENT","change":"entry \u003d entry.substring(0,semi)","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"ASSIGNMENT","change":"quality \u003d 0.0","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"ASSIGNMENT","change":"quality \u003d Double.parseDouble(strQuality)","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"ASSIGNMENT","change":"white \u003d value.indexOf(\u0027\\t\u0027)","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"BOOLEAN_LITERAL","change":"true","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"BREAK_STATEMENT","change":"break;\n","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"CATCH_CLAUSE","change":"catch (NumberFormatException e) {\n quality\u003d0.0;\n}\n","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"CHARACTER_LITERAL","change":"\u0027-\u0027","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"CHARACTER_LITERAL","change":"\u0027,\u0027","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"CHARACTER_LITERAL","change":"\u0027\\t\u0027","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"CHARACTER_LITERAL","change":"\u0027 \u0027","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"CLASS_INSTANCE_CREATION","change":"new ArrayList\u003c\u003e()","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"CLASS_INSTANCE_CREATION","change":"new Double(-quality)","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"CLASS_INSTANCE_CREATION","change":"new Locale(language,country,variant)","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"CLASS_INSTANCE_CREATION","change":"new StringBuilder()","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"CLASS_INSTANCE_CREATION","change":"new TreeMap\u003c\u003e()","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"CONTINUE_STATEMENT","change":"continue;\n","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"ENHANCED_FOR_STATEMENT","change":"for (Locale locale : list) {\n addLocale(locale);\n}\n","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"ENHANCED_FOR_STATEMENT","change":"for (ArrayList\u003cLocale\u003e list : locales.values()) {\n for ( Locale locale : list) {\n addLocale(locale);\n }\n}\n","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"EXPRESSION_STATEMENT","change":"addLocale(locale)","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"EXPRESSION_STATEMENT","change":"values.add(locale)","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"EXPRESSION_STATEMENT","change":"locales.put(key,values)","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"EXPRESSION_STATEMENT","change":"values\u003dnew ArrayList\u003c\u003e()","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"EXPRESSION_STATEMENT","change":"variant\u003d\"\"","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"EXPRESSION_STATEMENT","change":"country\u003dcTemp","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"EXPRESSION_STATEMENT","change":"variant\u003dcountry.substring(vDash + 1)","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"EXPRESSION_STATEMENT","change":"country\u003dentry.substring(dash + 1)","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"EXPRESSION_STATEMENT","change":"language\u003dentry.substring(0,dash)","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"EXPRESSION_STATEMENT","change":"country\u003d\"\"","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"EXPRESSION_STATEMENT","change":"language\u003dentry","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"EXPRESSION_STATEMENT","change":"entry\u003dentry.substring(0,semi)","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"EXPRESSION_STATEMENT","change":"quality\u003d0.0","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"EXPRESSION_STATEMENT","change":"quality\u003dDouble.parseDouble(strQuality)","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"EXPRESSION_STATEMENT","change":"parser.advance()","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"EXPRESSION_STATEMENT","change":"parser.setString(value)","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"EXPRESSION_STATEMENT","change":"parser.setString(sb.toString())","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"EXPRESSION_STATEMENT","change":"sb.append(ch)","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"EXPRESSION_STATEMENT","change":"white\u003dvalue.indexOf(\u0027\\t\u0027)","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"FOR_STATEMENT","change":"for (int i\u003d0; i \u003c len; i++) {\n char ch\u003dvalue.charAt(i);\n if ((ch !\u003d \u0027 \u0027) \u0026\u0026 (ch !\u003d \u0027\\t\u0027)) {\n sb.append(ch);\n }\n}\n","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"IF_STATEMENT","change":"values \u003d\u003d null","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"IF_STATEMENT","change":"!isAlpha(language) || !isAlpha(country) || !isAlpha(variant)","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"IF_STATEMENT","change":"vDash \u003e 0","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"IF_STATEMENT","change":"dash \u003c 0","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"IF_STATEMENT","change":"\"*\".equals(entry)","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"IF_STATEMENT","change":"quality \u003c 0.00005","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"IF_STATEMENT","change":"strQuality.length() \u003c\u003d 5","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"IF_STATEMENT","change":"semi \u003e\u003d 0","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"IF_STATEMENT","change":"start \u003e\u003d length","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"IF_STATEMENT","change":"(ch !\u003d \u0027 \u0027) \u0026\u0026 (ch !\u003d \u0027\\t\u0027)","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"IF_STATEMENT","change":"white \u003e\u003d 0","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"IF_STATEMENT","change":"white \u003c 0","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"INFIX_EXPRESSION","change":"values \u003d\u003d null","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"INFIX_EXPRESSION","change":"!isAlpha(language) || !isAlpha(country) || !isAlpha(variant)","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"INFIX_EXPRESSION","change":"vDash + 1","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"INFIX_EXPRESSION","change":"vDash \u003e 0","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"INFIX_EXPRESSION","change":"dash + 1","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"INFIX_EXPRESSION","change":"dash \u003c 0","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"INFIX_EXPRESSION","change":"quality \u003c 0.00005","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"INFIX_EXPRESSION","change":"strQuality.length() \u003c\u003d 5","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"INFIX_EXPRESSION","change":"semi + 3","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"INFIX_EXPRESSION","change":"semi \u003e\u003d 0","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"INFIX_EXPRESSION","change":"start \u003e\u003d length","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"INFIX_EXPRESSION","change":"ch !\u003d \u0027\\t\u0027","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"INFIX_EXPRESSION","change":"ch !\u003d \u0027 \u0027","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"INFIX_EXPRESSION","change":"(ch !\u003d \u0027 \u0027) \u0026\u0026 (ch !\u003d \u0027\\t\u0027)","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"INFIX_EXPRESSION","change":"i \u003c len","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"INFIX_EXPRESSION","change":"white \u003e\u003d 0","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"INFIX_EXPRESSION","change":"white \u003c 0","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"JAVADOC","change":"/** \n * Parse accept-language header value.\n */\n","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"METHOD_INVOCATION","change":"addLocale(locale)","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"METHOD_INVOCATION","change":"locales.values()","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"METHOD_INVOCATION","change":"values.add(locale)","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"METHOD_INVOCATION","change":"locales.put(key,values)","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"METHOD_INVOCATION","change":"locales.get(key)","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"METHOD_INVOCATION","change":"isAlpha(variant)","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"METHOD_INVOCATION","change":"isAlpha(country)","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"METHOD_INVOCATION","change":"isAlpha(language)","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"METHOD_INVOCATION","change":"country.substring(vDash + 1)","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"METHOD_INVOCATION","change":"country.substring(0,vDash)","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"METHOD_INVOCATION","change":"country.indexOf(\u0027-\u0027)","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"METHOD_INVOCATION","change":"entry.substring(dash + 1)","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"METHOD_INVOCATION","change":"entry.substring(0,dash)","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"METHOD_INVOCATION","change":"entry.indexOf(\u0027-\u0027)","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"METHOD_INVOCATION","change":"\"*\".equals(entry)","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"METHOD_INVOCATION","change":"entry.substring(0,semi)","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"METHOD_INVOCATION","change":"Double.parseDouble(strQuality)","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"METHOD_INVOCATION","change":"strQuality.length()","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"METHOD_INVOCATION","change":"entry.substring(semi + 3)","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"METHOD_INVOCATION","change":"entry.indexOf(\";q\u003d\")","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"METHOD_INVOCATION","change":"parser.advance()","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"METHOD_INVOCATION","change":"parser.extract(start,end)","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"METHOD_INVOCATION","change":"parser.extract(start,end).trim()","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"METHOD_INVOCATION","change":"parser.findChar(\u0027,\u0027)","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"METHOD_INVOCATION","change":"parser.getIndex()","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"METHOD_INVOCATION","change":"parser.getLength()","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"METHOD_INVOCATION","change":"parser.setString(value)","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"METHOD_INVOCATION","change":"sb.toString()","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"METHOD_INVOCATION","change":"parser.setString(sb.toString())","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"METHOD_INVOCATION","change":"sb.append(ch)","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"METHOD_INVOCATION","change":"value.charAt(i)","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"METHOD_INVOCATION","change":"value.length()","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"METHOD_INVOCATION","change":"value.indexOf(\u0027\\t\u0027)","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"METHOD_INVOCATION","change":"value.indexOf(\u0027 \u0027)","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"MODIFIER","change":"protected","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"NULL_LITERAL","change":"null","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"NUMBER_LITERAL","change":"1","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"NUMBER_LITERAL","change":"0","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"NUMBER_LITERAL","change":"0.00005","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"NUMBER_LITERAL","change":"0.0","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"NUMBER_LITERAL","change":"5","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"NUMBER_LITERAL","change":"3","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"NUMBER_LITERAL","change":"1.0","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"PARAMETERIZED_TYPE","change":"ArrayList\u003cLocale\u003e","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"PARAMETERIZED_TYPE","change":"ArrayList\u003c\u003e","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"PARAMETERIZED_TYPE","change":"TreeMap\u003c\u003e","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"PARAMETERIZED_TYPE","change":"TreeMap\u003cDouble,ArrayList\u003cLocale\u003e\u003e","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"PARENTHESIZED_EXPRESSION","change":"(ch !\u003d \u0027\\t\u0027)","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"PARENTHESIZED_EXPRESSION","change":"(ch !\u003d \u0027 \u0027)","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"POSTFIX_EXPRESSION","change":"i++","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"PREFIX_EXPRESSION","change":"-quality","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"PREFIX_EXPRESSION","change":"!isAlpha(variant)","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"PREFIX_EXPRESSION","change":"!isAlpha(country)","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"PREFIX_EXPRESSION","change":"!isAlpha(language)","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"PRIMITIVE_TYPE","change":"int","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"PRIMITIVE_TYPE","change":"double","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"PRIMITIVE_TYPE","change":"char","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"PRIMITIVE_TYPE","change":"void","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"SIMPLE_TYPE","change":"Locale","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"SIMPLE_TYPE","change":"ArrayList","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"SIMPLE_TYPE","change":"Double","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"SIMPLE_TYPE","change":"String","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"SIMPLE_TYPE","change":"NumberFormatException","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"SIMPLE_TYPE","change":"StringBuilder","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"SIMPLE_TYPE","change":"TreeMap","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"SINGLE_VARIABLE_DECLARATION","change":"Locale locale","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"SINGLE_VARIABLE_DECLARATION","change":"ArrayList\u003cLocale\u003e list","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"SINGLE_VARIABLE_DECLARATION","change":"NumberFormatException e","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"SINGLE_VARIABLE_DECLARATION","change":"String value","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"STRING_LITERAL","change":"","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"STRING_LITERAL","change":"*","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"STRING_LITERAL","change":";q\u003d","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"TRY_STATEMENT","change":"try {\n String strQuality\u003dentry.substring(semi + 3);\n if (strQuality.length() \u003c\u003d 5) {\n quality\u003dDouble.parseDouble(strQuality);\n }\n else {\n quality\u003d0.0;\n }\n}\n catch (NumberFormatException e) {\n quality\u003d0.0;\n}\n","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"VARIABLE_DECLARATION_EXPRESSION","change":"int [i\u003d0]","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"values","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"key","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"locale","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"cTemp","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"vDash","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"dash","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"variant","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"country","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"language","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"strQuality","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"semi","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"quality","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"entry","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"end","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"start","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"length","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"ch","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"i","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"len","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"sb","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"white","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"locales","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"ArrayList\u003cLocale\u003e [values\u003dlocales.get(key)]","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"Double [key\u003dnew Double(-quality)]","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"Locale [locale\u003dnew Locale(language,country,variant)]","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"String [cTemp\u003dcountry.substring(0,vDash)]","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"int [vDash\u003dcountry.indexOf(\u0027-\u0027)]","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"int [dash\u003dentry.indexOf(\u0027-\u0027)]","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"String [variant\u003dnull]","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"String [country\u003dnull]","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"String [language\u003dnull]","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"String [strQuality\u003dentry.substring(semi + 3)]","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"int [semi\u003dentry.indexOf(\";q\u003d\")]","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"double [quality\u003d1.0]","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"String [entry\u003dparser.extract(start,end).trim()]","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"int [end\u003dparser.findChar(\u0027,\u0027)]","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"int [start\u003dparser.getIndex()]","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"int [length\u003dparser.getLength()]","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"char [ch\u003dvalue.charAt(i)]","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"int [len\u003dvalue.length()]","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"StringBuilder [sb\u003dnew StringBuilder()]","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"int [white\u003dvalue.indexOf(\u0027 \u0027)]","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"TreeMap\u003cDouble,ArrayList\u003cLocale\u003e\u003e [locales\u003dnew TreeMap\u003c\u003e()]","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"WHILE_STATEMENT","change":"while (true) {\n int start\u003dparser.getIndex();\n if (start \u003e\u003d length) {\n break;\n }\n int end\u003dparser.findChar(\u0027,\u0027);\n String entry\u003dparser.extract(start,end).trim();\n parser.advance();\n double quality\u003d1.0;\n int semi\u003dentry.indexOf(\";q\u003d\");\n if (semi \u003e\u003d 0) {\n try {\n String strQuality\u003dentry.substring(semi + 3);\n if (strQuality.length() \u003c\u003d 5) {\n quality\u003dDouble.parseDouble(strQuality);\n }\n else {\n quality\u003d0.0;\n }\n }\n catch ( NumberFormatException e) {\n quality\u003d0.0;\n }\n entry\u003dentry.substring(0,semi);\n }\n if (quality \u003c 0.00005) {\n continue;\n }\n if (\"*\".equals(entry)) {\n continue;\n }\n String language\u003dnull;\n String country\u003dnull;\n String variant\u003dnull;\n int dash\u003dentry.indexOf(\u0027-\u0027);\n if (dash \u003c 0) {\n language\u003dentry;\n country\u003d\"\";\n variant\u003d\"\";\n }\n else {\n language\u003dentry.substring(0,dash);\n country\u003dentry.substring(dash + 1);\n int vDash\u003dcountry.indexOf(\u0027-\u0027);\n if (vDash \u003e 0) {\n String cTemp\u003dcountry.substring(0,vDash);\n variant\u003dcountry.substring(vDash + 1);\n country\u003dcTemp;\n }\n else {\n variant\u003d\"\";\n }\n }\n if (!isAlpha(language) || !isAlpha(country) || !isAlpha(variant)) {\n continue;\n }\n Locale locale\u003dnew Locale(language,country,variant);\n Double key\u003dnew Double(-quality);\n ArrayList\u003cLocale\u003e values\u003dlocales.get(key);\n if (values \u003d\u003d null) {\n values\u003dnew ArrayList\u003c\u003e();\n locales.put(key,values);\n }\n values.add(locale);\n}\n","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Request.parseLocalesHeader(String)"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"CLASS_INSTANCE_CREATION","change":"new TreeMap\u003c\u003e()","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":true,"scope":"TARGET","local":"org.apache.catalina.connector.Request.parseLocales()"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"ENHANCED_FOR_STATEMENT","change":"for (Locale locale : list) {\n addLocale(locale);\n}\n","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":true,"scope":"TARGET","local":"org.apache.catalina.connector.Request.parseLocales()"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"ENHANCED_FOR_STATEMENT","change":"for (ArrayList\u003cLocale\u003e list : locales.values()) {\n for ( Locale locale : list) {\n addLocale(locale);\n }\n}\n","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":true,"scope":"TARGET","local":"org.apache.catalina.connector.Request.parseLocales()"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"EXPRESSION_STATEMENT","change":"addLocale(locale)","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":true,"scope":"TARGET","local":"org.apache.catalina.connector.Request.parseLocales()"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"EXPRESSION_STATEMENT","change":"parseLocalesHeader(value,locales)","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":true,"scope":"TARGET","local":"org.apache.catalina.connector.Request.parseLocales()"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"METHOD_INVOCATION","change":"addLocale(locale)","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":true,"scope":"TARGET","local":"org.apache.catalina.connector.Request.parseLocales()"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"METHOD_INVOCATION","change":"locales.values()","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":true,"scope":"TARGET","local":"org.apache.catalina.connector.Request.parseLocales()"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"METHOD_INVOCATION","change":"parseLocalesHeader(value,locales)","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":true,"scope":"TARGET","local":"org.apache.catalina.connector.Request.parseLocales()"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"PARAMETERIZED_TYPE","change":"TreeMap\u003c\u003e","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":true,"scope":"TARGET","local":"org.apache.catalina.connector.Request.parseLocales()"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"PARAMETERIZED_TYPE","change":"TreeMap\u003cDouble,ArrayList\u003cLocale\u003e\u003e","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":true,"scope":"TARGET","local":"org.apache.catalina.connector.Request.parseLocales()"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"PARAMETERIZED_TYPE","change":"ArrayList\u003cLocale\u003e","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":true,"scope":"TARGET","local":"org.apache.catalina.connector.Request.parseLocales()"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"SIMPLE_TYPE","change":"Locale","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":true,"scope":"TARGET","local":"org.apache.catalina.connector.Request.parseLocales()"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"SIMPLE_TYPE","change":"ArrayList","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":true,"scope":"TARGET","local":"org.apache.catalina.connector.Request.parseLocales()"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"SIMPLE_TYPE","change":"TreeMap","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":true,"scope":"TARGET","local":"org.apache.catalina.connector.Request.parseLocales()"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"SIMPLE_TYPE","change":"Double","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":true,"scope":"TARGET","local":"org.apache.catalina.connector.Request.parseLocales()"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"SINGLE_VARIABLE_DECLARATION","change":"ArrayList\u003cLocale\u003e list","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":true,"scope":"TARGET","local":"org.apache.catalina.connector.Request.parseLocales()"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"SINGLE_VARIABLE_DECLARATION","change":"Locale locale","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":true,"scope":"TARGET","local":"org.apache.catalina.connector.Request.parseLocales()"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"locales","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":true,"scope":"TARGET","local":"org.apache.catalina.connector.Request.parseLocales()"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"TreeMap\u003cDouble,ArrayList\u003cLocale\u003e\u003e [locales\u003dnew TreeMap\u003c\u003e()]","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":true,"scope":"TARGET","local":"org.apache.catalina.connector.Request.parseLocales()"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"WHILE_STATEMENT","change":"while (values.hasMoreElements()) {\n String value\u003dvalues.nextElement();\n parseLocalesHeader(value,locales);\n}\n","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":true,"scope":"TARGET","local":"org.apache.catalina.connector.Request.parseLocales()"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"EXPRESSION_STATEMENT","change":"parseLocalesHeader(value)","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"TARGET","local":"org.apache.catalina.connector.Request.parseLocales()"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"METHOD_INVOCATION","change":"parseLocalesHeader(value)","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"TARGET","local":"org.apache.catalina.connector.Request.parseLocales()"} {"project":"apache_tomcat","commit":"540998a04b6301a4d5754a300007ca9be494b4ae","changeType":"WHILE_STATEMENT","change":"while (values.hasMoreElements()) {\n String value\u003dvalues.nextElement();\n parseLocalesHeader(value);\n}\n","source":"org.apache.catalina.connector.Request.parseLocalesHeader(String)","target":"org.apache.catalina.connector.Request.parseLocales()","added":false,"scope":"TARGET","local":"org.apache.catalina.connector.Request.parseLocales()"} {"project":"apache_tomcat","commit":"4fcdec3dc77881700a7a6f937be6ce7eadbaf734","changeType":"METHOD_DECLARATION","change":"org.apache.catalina.core.StandardWrapper.findRootCause(Throwable,Throwable)","source":"org.apache.catalina.core.StandardWrapper.findRootCause(Throwable,Throwable)","target":"org.apache.catalina.core.StandardWrapper.getRootCause(ServletException)","added":false,"scope":"CLASS_S","local":"java.org.apache.catalina.core.StandardWrapper"} {"project":"apache_tomcat","commit":"4fcdec3dc77881700a7a6f937be6ce7eadbaf734","changeType":"ASSIGNMENT","change":"deeperRootCause \u003d theRootCause.getCause()","source":"org.apache.catalina.core.StandardWrapper.findRootCause(Throwable,Throwable)","target":"org.apache.catalina.core.StandardWrapper.getRootCause(ServletException)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.StandardWrapper.findRootCause(Throwable,Throwable)"} {"project":"apache_tomcat","commit":"4fcdec3dc77881700a7a6f937be6ce7eadbaf734","changeType":"ASSIGNMENT","change":"deeperRootCause \u003d ((SQLException)theRootCause).getNextException()","source":"org.apache.catalina.core.StandardWrapper.findRootCause(Throwable,Throwable)","target":"org.apache.catalina.core.StandardWrapper.getRootCause(ServletException)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.StandardWrapper.findRootCause(Throwable,Throwable)"} {"project":"apache_tomcat","commit":"4fcdec3dc77881700a7a6f937be6ce7eadbaf734","changeType":"CAST_EXPRESSION","change":"(SQLException)theRootCause","source":"org.apache.catalina.core.StandardWrapper.findRootCause(Throwable,Throwable)","target":"org.apache.catalina.core.StandardWrapper.getRootCause(ServletException)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.StandardWrapper.findRootCause(Throwable,Throwable)"} {"project":"apache_tomcat","commit":"4fcdec3dc77881700a7a6f937be6ce7eadbaf734","changeType":"EXPRESSION_STATEMENT","change":"deeperRootCause\u003dtheRootCause.getCause()","source":"org.apache.catalina.core.StandardWrapper.findRootCause(Throwable,Throwable)","target":"org.apache.catalina.core.StandardWrapper.getRootCause(ServletException)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.StandardWrapper.findRootCause(Throwable,Throwable)"} {"project":"apache_tomcat","commit":"4fcdec3dc77881700a7a6f937be6ce7eadbaf734","changeType":"EXPRESSION_STATEMENT","change":"deeperRootCause\u003d((SQLException)theRootCause).getNextException()","source":"org.apache.catalina.core.StandardWrapper.findRootCause(Throwable,Throwable)","target":"org.apache.catalina.core.StandardWrapper.getRootCause(ServletException)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.StandardWrapper.findRootCause(Throwable,Throwable)"} {"project":"apache_tomcat","commit":"4fcdec3dc77881700a7a6f937be6ce7eadbaf734","changeType":"IF_STATEMENT","change":"deeperRootCause \u003d\u003d null","source":"org.apache.catalina.core.StandardWrapper.findRootCause(Throwable,Throwable)","target":"org.apache.catalina.core.StandardWrapper.getRootCause(ServletException)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.StandardWrapper.findRootCause(Throwable,Throwable)"} {"project":"apache_tomcat","commit":"4fcdec3dc77881700a7a6f937be6ce7eadbaf734","changeType":"IF_STATEMENT","change":"theRootCause instanceof SQLException","source":"org.apache.catalina.core.StandardWrapper.findRootCause(Throwable,Throwable)","target":"org.apache.catalina.core.StandardWrapper.getRootCause(ServletException)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.StandardWrapper.findRootCause(Throwable,Throwable)"} {"project":"apache_tomcat","commit":"4fcdec3dc77881700a7a6f937be6ce7eadbaf734","changeType":"IF_STATEMENT","change":"theRootCause \u003d\u003d null || theRootCause \u003d\u003d theException","source":"org.apache.catalina.core.StandardWrapper.findRootCause(Throwable,Throwable)","target":"org.apache.catalina.core.StandardWrapper.getRootCause(ServletException)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.StandardWrapper.findRootCause(Throwable,Throwable)"} {"project":"apache_tomcat","commit":"4fcdec3dc77881700a7a6f937be6ce7eadbaf734","changeType":"INFIX_EXPRESSION","change":"deeperRootCause \u003d\u003d null","source":"org.apache.catalina.core.StandardWrapper.findRootCause(Throwable,Throwable)","target":"org.apache.catalina.core.StandardWrapper.getRootCause(ServletException)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.StandardWrapper.findRootCause(Throwable,Throwable)"} {"project":"apache_tomcat","commit":"4fcdec3dc77881700a7a6f937be6ce7eadbaf734","changeType":"INFIX_EXPRESSION","change":"theRootCause \u003d\u003d theException","source":"org.apache.catalina.core.StandardWrapper.findRootCause(Throwable,Throwable)","target":"org.apache.catalina.core.StandardWrapper.getRootCause(ServletException)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.StandardWrapper.findRootCause(Throwable,Throwable)"} {"project":"apache_tomcat","commit":"4fcdec3dc77881700a7a6f937be6ce7eadbaf734","changeType":"INFIX_EXPRESSION","change":"theRootCause \u003d\u003d null","source":"org.apache.catalina.core.StandardWrapper.findRootCause(Throwable,Throwable)","target":"org.apache.catalina.core.StandardWrapper.getRootCause(ServletException)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.StandardWrapper.findRootCause(Throwable,Throwable)"} {"project":"apache_tomcat","commit":"4fcdec3dc77881700a7a6f937be6ce7eadbaf734","changeType":"INFIX_EXPRESSION","change":"theRootCause \u003d\u003d null || theRootCause \u003d\u003d theException","source":"org.apache.catalina.core.StandardWrapper.findRootCause(Throwable,Throwable)","target":"org.apache.catalina.core.StandardWrapper.getRootCause(ServletException)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.StandardWrapper.findRootCause(Throwable,Throwable)"} {"project":"apache_tomcat","commit":"4fcdec3dc77881700a7a6f937be6ce7eadbaf734","changeType":"INSTANCEOF_EXPRESSION","change":"theRootCause instanceof SQLException","source":"org.apache.catalina.core.StandardWrapper.findRootCause(Throwable,Throwable)","target":"org.apache.catalina.core.StandardWrapper.getRootCause(ServletException)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.StandardWrapper.findRootCause(Throwable,Throwable)"} {"project":"apache_tomcat","commit":"4fcdec3dc77881700a7a6f937be6ce7eadbaf734","changeType":"METHOD_INVOCATION","change":"findRootCause(theRootCause,deeperRootCause)","source":"org.apache.catalina.core.StandardWrapper.findRootCause(Throwable,Throwable)","target":"org.apache.catalina.core.StandardWrapper.getRootCause(ServletException)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.StandardWrapper.findRootCause(Throwable,Throwable)"} {"project":"apache_tomcat","commit":"4fcdec3dc77881700a7a6f937be6ce7eadbaf734","changeType":"METHOD_INVOCATION","change":"theRootCause.getCause()","source":"org.apache.catalina.core.StandardWrapper.findRootCause(Throwable,Throwable)","target":"org.apache.catalina.core.StandardWrapper.getRootCause(ServletException)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.StandardWrapper.findRootCause(Throwable,Throwable)"} {"project":"apache_tomcat","commit":"4fcdec3dc77881700a7a6f937be6ce7eadbaf734","changeType":"METHOD_INVOCATION","change":"((SQLException)theRootCause).getNextException()","source":"org.apache.catalina.core.StandardWrapper.findRootCause(Throwable,Throwable)","target":"org.apache.catalina.core.StandardWrapper.getRootCause(ServletException)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.StandardWrapper.findRootCause(Throwable,Throwable)"} {"project":"apache_tomcat","commit":"4fcdec3dc77881700a7a6f937be6ce7eadbaf734","changeType":"MODIFIER","change":"final","source":"org.apache.catalina.core.StandardWrapper.findRootCause(Throwable,Throwable)","target":"org.apache.catalina.core.StandardWrapper.getRootCause(ServletException)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.StandardWrapper.findRootCause(Throwable,Throwable)"} {"project":"apache_tomcat","commit":"4fcdec3dc77881700a7a6f937be6ce7eadbaf734","changeType":"MODIFIER","change":"static","source":"org.apache.catalina.core.StandardWrapper.findRootCause(Throwable,Throwable)","target":"org.apache.catalina.core.StandardWrapper.getRootCause(ServletException)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.StandardWrapper.findRootCause(Throwable,Throwable)"} {"project":"apache_tomcat","commit":"4fcdec3dc77881700a7a6f937be6ce7eadbaf734","changeType":"MODIFIER","change":"private","source":"org.apache.catalina.core.StandardWrapper.findRootCause(Throwable,Throwable)","target":"org.apache.catalina.core.StandardWrapper.getRootCause(ServletException)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.StandardWrapper.findRootCause(Throwable,Throwable)"} {"project":"apache_tomcat","commit":"4fcdec3dc77881700a7a6f937be6ce7eadbaf734","changeType":"NULL_LITERAL","change":"null","source":"org.apache.catalina.core.StandardWrapper.findRootCause(Throwable,Throwable)","target":"org.apache.catalina.core.StandardWrapper.getRootCause(ServletException)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.StandardWrapper.findRootCause(Throwable,Throwable)"} {"project":"apache_tomcat","commit":"4fcdec3dc77881700a7a6f937be6ce7eadbaf734","changeType":"PARENTHESIZED_EXPRESSION","change":"((SQLException)theRootCause)","source":"org.apache.catalina.core.StandardWrapper.findRootCause(Throwable,Throwable)","target":"org.apache.catalina.core.StandardWrapper.getRootCause(ServletException)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.StandardWrapper.findRootCause(Throwable,Throwable)"} {"project":"apache_tomcat","commit":"4fcdec3dc77881700a7a6f937be6ce7eadbaf734","changeType":"RETURN_STATEMENT","change":"return findRootCause(theRootCause,deeperRootCause);\n","source":"org.apache.catalina.core.StandardWrapper.findRootCause(Throwable,Throwable)","target":"org.apache.catalina.core.StandardWrapper.getRootCause(ServletException)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.StandardWrapper.findRootCause(Throwable,Throwable)"} {"project":"apache_tomcat","commit":"4fcdec3dc77881700a7a6f937be6ce7eadbaf734","changeType":"RETURN_STATEMENT","change":"return theException;\n","source":"org.apache.catalina.core.StandardWrapper.findRootCause(Throwable,Throwable)","target":"org.apache.catalina.core.StandardWrapper.getRootCause(ServletException)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.StandardWrapper.findRootCause(Throwable,Throwable)"} {"project":"apache_tomcat","commit":"4fcdec3dc77881700a7a6f937be6ce7eadbaf734","changeType":"SIMPLE_TYPE","change":"SQLException","source":"org.apache.catalina.core.StandardWrapper.findRootCause(Throwable,Throwable)","target":"org.apache.catalina.core.StandardWrapper.getRootCause(ServletException)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.StandardWrapper.findRootCause(Throwable,Throwable)"} {"project":"apache_tomcat","commit":"4fcdec3dc77881700a7a6f937be6ce7eadbaf734","changeType":"SIMPLE_TYPE","change":"Throwable","source":"org.apache.catalina.core.StandardWrapper.findRootCause(Throwable,Throwable)","target":"org.apache.catalina.core.StandardWrapper.getRootCause(ServletException)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.StandardWrapper.findRootCause(Throwable,Throwable)"} {"project":"apache_tomcat","commit":"4fcdec3dc77881700a7a6f937be6ce7eadbaf734","changeType":"SINGLE_VARIABLE_DECLARATION","change":"Throwable theRootCause","source":"org.apache.catalina.core.StandardWrapper.findRootCause(Throwable,Throwable)","target":"org.apache.catalina.core.StandardWrapper.getRootCause(ServletException)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.StandardWrapper.findRootCause(Throwable,Throwable)"} {"project":"apache_tomcat","commit":"4fcdec3dc77881700a7a6f937be6ce7eadbaf734","changeType":"SINGLE_VARIABLE_DECLARATION","change":"Throwable theException","source":"org.apache.catalina.core.StandardWrapper.findRootCause(Throwable,Throwable)","target":"org.apache.catalina.core.StandardWrapper.getRootCause(ServletException)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.StandardWrapper.findRootCause(Throwable,Throwable)"} {"project":"apache_tomcat","commit":"4fcdec3dc77881700a7a6f937be6ce7eadbaf734","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"deeperRootCause","source":"org.apache.catalina.core.StandardWrapper.findRootCause(Throwable,Throwable)","target":"org.apache.catalina.core.StandardWrapper.getRootCause(ServletException)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.StandardWrapper.findRootCause(Throwable,Throwable)"} {"project":"apache_tomcat","commit":"4fcdec3dc77881700a7a6f937be6ce7eadbaf734","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"Throwable [deeperRootCause\u003dnull]","source":"org.apache.catalina.core.StandardWrapper.findRootCause(Throwable,Throwable)","target":"org.apache.catalina.core.StandardWrapper.getRootCause(ServletException)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.StandardWrapper.findRootCause(Throwable,Throwable)"} {"project":"apache_tomcat","commit":"4fcdec3dc77881700a7a6f937be6ce7eadbaf734","changeType":"ASSIGNMENT","change":"rootCauseCheck \u003d rootCause.getCause()","source":"org.apache.catalina.core.StandardWrapper.findRootCause(Throwable,Throwable)","target":"org.apache.catalina.core.StandardWrapper.getRootCause(ServletException)","added":true,"scope":"TARGET","local":"org.apache.catalina.core.StandardWrapper.getRootCause(ServletException)"} {"project":"apache_tomcat","commit":"4fcdec3dc77881700a7a6f937be6ce7eadbaf734","changeType":"ASSIGNMENT","change":"rootCause \u003d rootCauseCheck","source":"org.apache.catalina.core.StandardWrapper.findRootCause(Throwable,Throwable)","target":"org.apache.catalina.core.StandardWrapper.getRootCause(ServletException)","added":true,"scope":"TARGET","local":"org.apache.catalina.core.StandardWrapper.getRootCause(ServletException)"} {"project":"apache_tomcat","commit":"4fcdec3dc77881700a7a6f937be6ce7eadbaf734","changeType":"DO_STATEMENT","change":"do {\n loops++;\n rootCauseCheck\u003drootCause.getCause();\n if (rootCauseCheck !\u003d null) rootCause\u003drootCauseCheck;\n}\n while (rootCauseCheck !\u003d null \u0026\u0026 (loops \u003c 20));\n","source":"org.apache.catalina.core.StandardWrapper.findRootCause(Throwable,Throwable)","target":"org.apache.catalina.core.StandardWrapper.getRootCause(ServletException)","added":true,"scope":"TARGET","local":"org.apache.catalina.core.StandardWrapper.getRootCause(ServletException)"} {"project":"apache_tomcat","commit":"4fcdec3dc77881700a7a6f937be6ce7eadbaf734","changeType":"EXPRESSION_STATEMENT","change":"loops++","source":"org.apache.catalina.core.StandardWrapper.findRootCause(Throwable,Throwable)","target":"org.apache.catalina.core.StandardWrapper.getRootCause(ServletException)","added":true,"scope":"TARGET","local":"org.apache.catalina.core.StandardWrapper.getRootCause(ServletException)"} {"project":"apache_tomcat","commit":"4fcdec3dc77881700a7a6f937be6ce7eadbaf734","changeType":"EXPRESSION_STATEMENT","change":"rootCause\u003drootCauseCheck","source":"org.apache.catalina.core.StandardWrapper.findRootCause(Throwable,Throwable)","target":"org.apache.catalina.core.StandardWrapper.getRootCause(ServletException)","added":true,"scope":"TARGET","local":"org.apache.catalina.core.StandardWrapper.getRootCause(ServletException)"} {"project":"apache_tomcat","commit":"4fcdec3dc77881700a7a6f937be6ce7eadbaf734","changeType":"EXPRESSION_STATEMENT","change":"rootCauseCheck\u003drootCause.getCause()","source":"org.apache.catalina.core.StandardWrapper.findRootCause(Throwable,Throwable)","target":"org.apache.catalina.core.StandardWrapper.getRootCause(ServletException)","added":true,"scope":"TARGET","local":"org.apache.catalina.core.StandardWrapper.getRootCause(ServletException)"} {"project":"apache_tomcat","commit":"4fcdec3dc77881700a7a6f937be6ce7eadbaf734","changeType":"IF_STATEMENT","change":"rootCauseCheck !\u003d null","source":"org.apache.catalina.core.StandardWrapper.findRootCause(Throwable,Throwable)","target":"org.apache.catalina.core.StandardWrapper.getRootCause(ServletException)","added":true,"scope":"TARGET","local":"org.apache.catalina.core.StandardWrapper.getRootCause(ServletException)"} {"project":"apache_tomcat","commit":"4fcdec3dc77881700a7a6f937be6ce7eadbaf734","changeType":"INFIX_EXPRESSION","change":"rootCauseCheck !\u003d null \u0026\u0026 (loops \u003c 20)","source":"org.apache.catalina.core.StandardWrapper.findRootCause(Throwable,Throwable)","target":"org.apache.catalina.core.StandardWrapper.getRootCause(ServletException)","added":true,"scope":"TARGET","local":"org.apache.catalina.core.StandardWrapper.getRootCause(ServletException)"} {"project":"apache_tomcat","commit":"4fcdec3dc77881700a7a6f937be6ce7eadbaf734","changeType":"INFIX_EXPRESSION","change":"loops \u003c 20","source":"org.apache.catalina.core.StandardWrapper.findRootCause(Throwable,Throwable)","target":"org.apache.catalina.core.StandardWrapper.getRootCause(ServletException)","added":true,"scope":"TARGET","local":"org.apache.catalina.core.StandardWrapper.getRootCause(ServletException)"} {"project":"apache_tomcat","commit":"4fcdec3dc77881700a7a6f937be6ce7eadbaf734","changeType":"INFIX_EXPRESSION","change":"rootCauseCheck !\u003d null","source":"org.apache.catalina.core.StandardWrapper.findRootCause(Throwable,Throwable)","target":"org.apache.catalina.core.StandardWrapper.getRootCause(ServletException)","added":true,"scope":"TARGET","local":"org.apache.catalina.core.StandardWrapper.getRootCause(ServletException)"} {"project":"apache_tomcat","commit":"4fcdec3dc77881700a7a6f937be6ce7eadbaf734","changeType":"METHOD_INVOCATION","change":"rootCause.getCause()","source":"org.apache.catalina.core.StandardWrapper.findRootCause(Throwable,Throwable)","target":"org.apache.catalina.core.StandardWrapper.getRootCause(ServletException)","added":true,"scope":"TARGET","local":"org.apache.catalina.core.StandardWrapper.getRootCause(ServletException)"} {"project":"apache_tomcat","commit":"4fcdec3dc77881700a7a6f937be6ce7eadbaf734","changeType":"NULL_LITERAL","change":"null","source":"org.apache.catalina.core.StandardWrapper.findRootCause(Throwable,Throwable)","target":"org.apache.catalina.core.StandardWrapper.getRootCause(ServletException)","added":true,"scope":"TARGET","local":"org.apache.catalina.core.StandardWrapper.getRootCause(ServletException)"} {"project":"apache_tomcat","commit":"4fcdec3dc77881700a7a6f937be6ce7eadbaf734","changeType":"NUMBER_LITERAL","change":"0","source":"org.apache.catalina.core.StandardWrapper.findRootCause(Throwable,Throwable)","target":"org.apache.catalina.core.StandardWrapper.getRootCause(ServletException)","added":true,"scope":"TARGET","local":"org.apache.catalina.core.StandardWrapper.getRootCause(ServletException)"} {"project":"apache_tomcat","commit":"4fcdec3dc77881700a7a6f937be6ce7eadbaf734","changeType":"NUMBER_LITERAL","change":"20","source":"org.apache.catalina.core.StandardWrapper.findRootCause(Throwable,Throwable)","target":"org.apache.catalina.core.StandardWrapper.getRootCause(ServletException)","added":true,"scope":"TARGET","local":"org.apache.catalina.core.StandardWrapper.getRootCause(ServletException)"} {"project":"apache_tomcat","commit":"4fcdec3dc77881700a7a6f937be6ce7eadbaf734","changeType":"PARENTHESIZED_EXPRESSION","change":"(loops \u003c 20)","source":"org.apache.catalina.core.StandardWrapper.findRootCause(Throwable,Throwable)","target":"org.apache.catalina.core.StandardWrapper.getRootCause(ServletException)","added":true,"scope":"TARGET","local":"org.apache.catalina.core.StandardWrapper.getRootCause(ServletException)"} {"project":"apache_tomcat","commit":"4fcdec3dc77881700a7a6f937be6ce7eadbaf734","changeType":"POSTFIX_EXPRESSION","change":"loops++","source":"org.apache.catalina.core.StandardWrapper.findRootCause(Throwable,Throwable)","target":"org.apache.catalina.core.StandardWrapper.getRootCause(ServletException)","added":true,"scope":"TARGET","local":"org.apache.catalina.core.StandardWrapper.getRootCause(ServletException)"} {"project":"apache_tomcat","commit":"4fcdec3dc77881700a7a6f937be6ce7eadbaf734","changeType":"PRIMITIVE_TYPE","change":"int","source":"org.apache.catalina.core.StandardWrapper.findRootCause(Throwable,Throwable)","target":"org.apache.catalina.core.StandardWrapper.getRootCause(ServletException)","added":true,"scope":"TARGET","local":"org.apache.catalina.core.StandardWrapper.getRootCause(ServletException)"} {"project":"apache_tomcat","commit":"4fcdec3dc77881700a7a6f937be6ce7eadbaf734","changeType":"RETURN_STATEMENT","change":"return rootCause;\n","source":"org.apache.catalina.core.StandardWrapper.findRootCause(Throwable,Throwable)","target":"org.apache.catalina.core.StandardWrapper.getRootCause(ServletException)","added":true,"scope":"TARGET","local":"org.apache.catalina.core.StandardWrapper.getRootCause(ServletException)"} {"project":"apache_tomcat","commit":"4fcdec3dc77881700a7a6f937be6ce7eadbaf734","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"rootCauseCheck","source":"org.apache.catalina.core.StandardWrapper.findRootCause(Throwable,Throwable)","target":"org.apache.catalina.core.StandardWrapper.getRootCause(ServletException)","added":true,"scope":"TARGET","local":"org.apache.catalina.core.StandardWrapper.getRootCause(ServletException)"} {"project":"apache_tomcat","commit":"4fcdec3dc77881700a7a6f937be6ce7eadbaf734","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"loops","source":"org.apache.catalina.core.StandardWrapper.findRootCause(Throwable,Throwable)","target":"org.apache.catalina.core.StandardWrapper.getRootCause(ServletException)","added":true,"scope":"TARGET","local":"org.apache.catalina.core.StandardWrapper.getRootCause(ServletException)"} {"project":"apache_tomcat","commit":"4fcdec3dc77881700a7a6f937be6ce7eadbaf734","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"int [loops\u003d0]","source":"org.apache.catalina.core.StandardWrapper.findRootCause(Throwable,Throwable)","target":"org.apache.catalina.core.StandardWrapper.getRootCause(ServletException)","added":true,"scope":"TARGET","local":"org.apache.catalina.core.StandardWrapper.getRootCause(ServletException)"} {"project":"apache_tomcat","commit":"4fcdec3dc77881700a7a6f937be6ce7eadbaf734","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"Throwable [rootCause\u003de]","source":"org.apache.catalina.core.StandardWrapper.findRootCause(Throwable,Throwable)","target":"org.apache.catalina.core.StandardWrapper.getRootCause(ServletException)","added":true,"scope":"TARGET","local":"org.apache.catalina.core.StandardWrapper.getRootCause(ServletException)"} {"project":"apache_tomcat","commit":"4fcdec3dc77881700a7a6f937be6ce7eadbaf734","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"Throwable [rootCauseCheck\u003dnull]","source":"org.apache.catalina.core.StandardWrapper.findRootCause(Throwable,Throwable)","target":"org.apache.catalina.core.StandardWrapper.getRootCause(ServletException)","added":true,"scope":"TARGET","local":"org.apache.catalina.core.StandardWrapper.getRootCause(ServletException)"} {"project":"apache_tomcat","commit":"4fcdec3dc77881700a7a6f937be6ce7eadbaf734","changeType":"METHOD_INVOCATION","change":"findRootCause(e,rootCause)","source":"org.apache.catalina.core.StandardWrapper.findRootCause(Throwable,Throwable)","target":"org.apache.catalina.core.StandardWrapper.getRootCause(ServletException)","added":false,"scope":"TARGET","local":"org.apache.catalina.core.StandardWrapper.getRootCause(ServletException)"} {"project":"apache_tomcat","commit":"4fcdec3dc77881700a7a6f937be6ce7eadbaf734","changeType":"METHOD_INVOCATION","change":"e.getRootCause()","source":"org.apache.catalina.core.StandardWrapper.findRootCause(Throwable,Throwable)","target":"org.apache.catalina.core.StandardWrapper.getRootCause(ServletException)","added":false,"scope":"TARGET","local":"org.apache.catalina.core.StandardWrapper.getRootCause(ServletException)"} {"project":"apache_tomcat","commit":"4fcdec3dc77881700a7a6f937be6ce7eadbaf734","changeType":"RETURN_STATEMENT","change":"return findRootCause(e,rootCause);\n","source":"org.apache.catalina.core.StandardWrapper.findRootCause(Throwable,Throwable)","target":"org.apache.catalina.core.StandardWrapper.getRootCause(ServletException)","added":false,"scope":"TARGET","local":"org.apache.catalina.core.StandardWrapper.getRootCause(ServletException)"} {"project":"apache_tomcat","commit":"4fcdec3dc77881700a7a6f937be6ce7eadbaf734","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"Throwable [rootCause\u003de.getRootCause()]","source":"org.apache.catalina.core.StandardWrapper.findRootCause(Throwable,Throwable)","target":"org.apache.catalina.core.StandardWrapper.getRootCause(ServletException)","added":false,"scope":"TARGET","local":"org.apache.catalina.core.StandardWrapper.getRootCause(ServletException)"} {"project":"apache_tomcat","commit":"08cfb0205befd01fb6d3d08a28ecb5a8a1f48412","changeType":"METHOD_DECLARATION","change":"org.apache.catalina.authenticator.jaspic.provider.modules.BasicAuthModule.parseAuthorizationString(String)","source":"org.apache.catalina.authenticator.jaspic.provider.modules.BasicAuthModule.parseAuthorizationString(String)","target":"org.apache.catalina.authenticator.jaspic.provider.modules.BasicAuthModule.validateRequest(MessageInfo,Subject,Subject)","added":false,"scope":"CLASS_S","local":"java.org.apache.catalina.authenticator.jaspic.provider.modules.BasicAuthModule"} {"project":"apache_tomcat","commit":"08cfb0205befd01fb6d3d08a28ecb5a8a1f48412","changeType":"CLASS_INSTANCE_CREATION","change":"new BasicCredentials(authorizationBC)","source":"org.apache.catalina.authenticator.jaspic.provider.modules.BasicAuthModule.parseAuthorizationString(String)","target":"org.apache.catalina.authenticator.jaspic.provider.modules.BasicAuthModule.validateRequest(MessageInfo,Subject,Subject)","added":false,"scope":"SOURCE","local":"org.apache.catalina.authenticator.jaspic.provider.modules.BasicAuthModule.parseAuthorizationString(String)"} {"project":"apache_tomcat","commit":"08cfb0205befd01fb6d3d08a28ecb5a8a1f48412","changeType":"EXPRESSION_STATEMENT","change":"authorizationBytes.toBytes()","source":"org.apache.catalina.authenticator.jaspic.provider.modules.BasicAuthModule.parseAuthorizationString(String)","target":"org.apache.catalina.authenticator.jaspic.provider.modules.BasicAuthModule.validateRequest(MessageInfo,Subject,Subject)","added":false,"scope":"SOURCE","local":"org.apache.catalina.authenticator.jaspic.provider.modules.BasicAuthModule.parseAuthorizationString(String)"} {"project":"apache_tomcat","commit":"08cfb0205befd01fb6d3d08a28ecb5a8a1f48412","changeType":"EXPRESSION_STATEMENT","change":"authorizationBytes.setString(authorization)","source":"org.apache.catalina.authenticator.jaspic.provider.modules.BasicAuthModule.parseAuthorizationString(String)","target":"org.apache.catalina.authenticator.jaspic.provider.modules.BasicAuthModule.validateRequest(MessageInfo,Subject,Subject)","added":false,"scope":"SOURCE","local":"org.apache.catalina.authenticator.jaspic.provider.modules.BasicAuthModule.parseAuthorizationString(String)"} {"project":"apache_tomcat","commit":"08cfb0205befd01fb6d3d08a28ecb5a8a1f48412","changeType":"METHOD_INVOCATION","change":"authorizationBytes.getByteChunk()","source":"org.apache.catalina.authenticator.jaspic.provider.modules.BasicAuthModule.parseAuthorizationString(String)","target":"org.apache.catalina.authenticator.jaspic.provider.modules.BasicAuthModule.validateRequest(MessageInfo,Subject,Subject)","added":false,"scope":"SOURCE","local":"org.apache.catalina.authenticator.jaspic.provider.modules.BasicAuthModule.parseAuthorizationString(String)"} {"project":"apache_tomcat","commit":"08cfb0205befd01fb6d3d08a28ecb5a8a1f48412","changeType":"METHOD_INVOCATION","change":"authorizationBytes.toBytes()","source":"org.apache.catalina.authenticator.jaspic.provider.modules.BasicAuthModule.parseAuthorizationString(String)","target":"org.apache.catalina.authenticator.jaspic.provider.modules.BasicAuthModule.validateRequest(MessageInfo,Subject,Subject)","added":false,"scope":"SOURCE","local":"org.apache.catalina.authenticator.jaspic.provider.modules.BasicAuthModule.parseAuthorizationString(String)"} {"project":"apache_tomcat","commit":"08cfb0205befd01fb6d3d08a28ecb5a8a1f48412","changeType":"METHOD_INVOCATION","change":"authorizationBytes.setString(authorization)","source":"org.apache.catalina.authenticator.jaspic.provider.modules.BasicAuthModule.parseAuthorizationString(String)","target":"org.apache.catalina.authenticator.jaspic.provider.modules.BasicAuthModule.validateRequest(MessageInfo,Subject,Subject)","added":false,"scope":"SOURCE","local":"org.apache.catalina.authenticator.jaspic.provider.modules.BasicAuthModule.parseAuthorizationString(String)"} {"project":"apache_tomcat","commit":"08cfb0205befd01fb6d3d08a28ecb5a8a1f48412","changeType":"METHOD_INVOCATION","change":"MessageBytes.newInstance()","source":"org.apache.catalina.authenticator.jaspic.provider.modules.BasicAuthModule.parseAuthorizationString(String)","target":"org.apache.catalina.authenticator.jaspic.provider.modules.BasicAuthModule.validateRequest(MessageInfo,Subject,Subject)","added":false,"scope":"SOURCE","local":"org.apache.catalina.authenticator.jaspic.provider.modules.BasicAuthModule.parseAuthorizationString(String)"} {"project":"apache_tomcat","commit":"08cfb0205befd01fb6d3d08a28ecb5a8a1f48412","changeType":"MODIFIER","change":"private","source":"org.apache.catalina.authenticator.jaspic.provider.modules.BasicAuthModule.parseAuthorizationString(String)","target":"org.apache.catalina.authenticator.jaspic.provider.modules.BasicAuthModule.validateRequest(MessageInfo,Subject,Subject)","added":false,"scope":"SOURCE","local":"org.apache.catalina.authenticator.jaspic.provider.modules.BasicAuthModule.parseAuthorizationString(String)"} {"project":"apache_tomcat","commit":"08cfb0205befd01fb6d3d08a28ecb5a8a1f48412","changeType":"RETURN_STATEMENT","change":"return new BasicCredentials(authorizationBC);\n","source":"org.apache.catalina.authenticator.jaspic.provider.modules.BasicAuthModule.parseAuthorizationString(String)","target":"org.apache.catalina.authenticator.jaspic.provider.modules.BasicAuthModule.validateRequest(MessageInfo,Subject,Subject)","added":false,"scope":"SOURCE","local":"org.apache.catalina.authenticator.jaspic.provider.modules.BasicAuthModule.parseAuthorizationString(String)"} {"project":"apache_tomcat","commit":"08cfb0205befd01fb6d3d08a28ecb5a8a1f48412","changeType":"SIMPLE_TYPE","change":"BasicCredentials","source":"org.apache.catalina.authenticator.jaspic.provider.modules.BasicAuthModule.parseAuthorizationString(String)","target":"org.apache.catalina.authenticator.jaspic.provider.modules.BasicAuthModule.validateRequest(MessageInfo,Subject,Subject)","added":false,"scope":"SOURCE","local":"org.apache.catalina.authenticator.jaspic.provider.modules.BasicAuthModule.parseAuthorizationString(String)"} {"project":"apache_tomcat","commit":"08cfb0205befd01fb6d3d08a28ecb5a8a1f48412","changeType":"SIMPLE_TYPE","change":"ByteChunk","source":"org.apache.catalina.authenticator.jaspic.provider.modules.BasicAuthModule.parseAuthorizationString(String)","target":"org.apache.catalina.authenticator.jaspic.provider.modules.BasicAuthModule.validateRequest(MessageInfo,Subject,Subject)","added":false,"scope":"SOURCE","local":"org.apache.catalina.authenticator.jaspic.provider.modules.BasicAuthModule.parseAuthorizationString(String)"} {"project":"apache_tomcat","commit":"08cfb0205befd01fb6d3d08a28ecb5a8a1f48412","changeType":"SIMPLE_TYPE","change":"MessageBytes","source":"org.apache.catalina.authenticator.jaspic.provider.modules.BasicAuthModule.parseAuthorizationString(String)","target":"org.apache.catalina.authenticator.jaspic.provider.modules.BasicAuthModule.validateRequest(MessageInfo,Subject,Subject)","added":false,"scope":"SOURCE","local":"org.apache.catalina.authenticator.jaspic.provider.modules.BasicAuthModule.parseAuthorizationString(String)"} {"project":"apache_tomcat","commit":"08cfb0205befd01fb6d3d08a28ecb5a8a1f48412","changeType":"SIMPLE_TYPE","change":"String","source":"org.apache.catalina.authenticator.jaspic.provider.modules.BasicAuthModule.parseAuthorizationString(String)","target":"org.apache.catalina.authenticator.jaspic.provider.modules.BasicAuthModule.validateRequest(MessageInfo,Subject,Subject)","added":false,"scope":"SOURCE","local":"org.apache.catalina.authenticator.jaspic.provider.modules.BasicAuthModule.parseAuthorizationString(String)"} {"project":"apache_tomcat","commit":"08cfb0205befd01fb6d3d08a28ecb5a8a1f48412","changeType":"SINGLE_VARIABLE_DECLARATION","change":"String authorization","source":"org.apache.catalina.authenticator.jaspic.provider.modules.BasicAuthModule.parseAuthorizationString(String)","target":"org.apache.catalina.authenticator.jaspic.provider.modules.BasicAuthModule.validateRequest(MessageInfo,Subject,Subject)","added":false,"scope":"SOURCE","local":"org.apache.catalina.authenticator.jaspic.provider.modules.BasicAuthModule.parseAuthorizationString(String)"} {"project":"apache_tomcat","commit":"08cfb0205befd01fb6d3d08a28ecb5a8a1f48412","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"authorizationBC","source":"org.apache.catalina.authenticator.jaspic.provider.modules.BasicAuthModule.parseAuthorizationString(String)","target":"org.apache.catalina.authenticator.jaspic.provider.modules.BasicAuthModule.validateRequest(MessageInfo,Subject,Subject)","added":false,"scope":"SOURCE","local":"org.apache.catalina.authenticator.jaspic.provider.modules.BasicAuthModule.parseAuthorizationString(String)"} {"project":"apache_tomcat","commit":"08cfb0205befd01fb6d3d08a28ecb5a8a1f48412","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"authorizationBytes","source":"org.apache.catalina.authenticator.jaspic.provider.modules.BasicAuthModule.parseAuthorizationString(String)","target":"org.apache.catalina.authenticator.jaspic.provider.modules.BasicAuthModule.validateRequest(MessageInfo,Subject,Subject)","added":false,"scope":"SOURCE","local":"org.apache.catalina.authenticator.jaspic.provider.modules.BasicAuthModule.parseAuthorizationString(String)"} {"project":"apache_tomcat","commit":"08cfb0205befd01fb6d3d08a28ecb5a8a1f48412","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"ByteChunk [authorizationBC\u003dauthorizationBytes.getByteChunk()]","source":"org.apache.catalina.authenticator.jaspic.provider.modules.BasicAuthModule.parseAuthorizationString(String)","target":"org.apache.catalina.authenticator.jaspic.provider.modules.BasicAuthModule.validateRequest(MessageInfo,Subject,Subject)","added":false,"scope":"SOURCE","local":"org.apache.catalina.authenticator.jaspic.provider.modules.BasicAuthModule.parseAuthorizationString(String)"} {"project":"apache_tomcat","commit":"08cfb0205befd01fb6d3d08a28ecb5a8a1f48412","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"MessageBytes [authorizationBytes\u003dMessageBytes.newInstance()]","source":"org.apache.catalina.authenticator.jaspic.provider.modules.BasicAuthModule.parseAuthorizationString(String)","target":"org.apache.catalina.authenticator.jaspic.provider.modules.BasicAuthModule.validateRequest(MessageInfo,Subject,Subject)","added":false,"scope":"SOURCE","local":"org.apache.catalina.authenticator.jaspic.provider.modules.BasicAuthModule.parseAuthorizationString(String)"} {"project":"apache_tomcat","commit":"08cfb0205befd01fb6d3d08a28ecb5a8a1f48412","changeType":"ASSIGNMENT","change":"credentials \u003d new BasicCredentials(authorizationBC)","source":"org.apache.catalina.authenticator.jaspic.provider.modules.BasicAuthModule.parseAuthorizationString(String)","target":"org.apache.catalina.authenticator.jaspic.provider.modules.BasicAuthModule.validateRequest(MessageInfo,Subject,Subject)","added":true,"scope":"TARGET","local":"org.apache.catalina.authenticator.jaspic.provider.modules.BasicAuthModule.validateRequest(MessageInfo,Subject,Subject)"} {"project":"apache_tomcat","commit":"08cfb0205befd01fb6d3d08a28ecb5a8a1f48412","changeType":"CAST_EXPRESSION","change":"(Request)messageInfo.getRequestMessage()","source":"org.apache.catalina.authenticator.jaspic.provider.modules.BasicAuthModule.parseAuthorizationString(String)","target":"org.apache.catalina.authenticator.jaspic.provider.modules.BasicAuthModule.validateRequest(MessageInfo,Subject,Subject)","added":true,"scope":"TARGET","local":"org.apache.catalina.authenticator.jaspic.provider.modules.BasicAuthModule.validateRequest(MessageInfo,Subject,Subject)"} {"project":"apache_tomcat","commit":"08cfb0205befd01fb6d3d08a28ecb5a8a1f48412","changeType":"CLASS_INSTANCE_CREATION","change":"new BasicCredentials(authorizationBC)","source":"org.apache.catalina.authenticator.jaspic.provider.modules.BasicAuthModule.parseAuthorizationString(String)","target":"org.apache.catalina.authenticator.jaspic.provider.modules.BasicAuthModule.validateRequest(MessageInfo,Subject,Subject)","added":true,"scope":"TARGET","local":"org.apache.catalina.authenticator.jaspic.provider.modules.BasicAuthModule.validateRequest(MessageInfo,Subject,Subject)"} {"project":"apache_tomcat","commit":"08cfb0205befd01fb6d3d08a28ecb5a8a1f48412","changeType":"EXPRESSION_STATEMENT","change":"authorization.toBytes()","source":"org.apache.catalina.authenticator.jaspic.provider.modules.BasicAuthModule.parseAuthorizationString(String)","target":"org.apache.catalina.authenticator.jaspic.provider.modules.BasicAuthModule.validateRequest(MessageInfo,Subject,Subject)","added":true,"scope":"TARGET","local":"org.apache.catalina.authenticator.jaspic.provider.modules.BasicAuthModule.validateRequest(MessageInfo,Subject,Subject)"} {"project":"apache_tomcat","commit":"08cfb0205befd01fb6d3d08a28ecb5a8a1f48412","changeType":"EXPRESSION_STATEMENT","change":"credentials\u003dnew BasicCredentials(authorizationBC)","source":"org.apache.catalina.authenticator.jaspic.provider.modules.BasicAuthModule.parseAuthorizationString(String)","target":"org.apache.catalina.authenticator.jaspic.provider.modules.BasicAuthModule.validateRequest(MessageInfo,Subject,Subject)","added":true,"scope":"TARGET","local":"org.apache.catalina.authenticator.jaspic.provider.modules.BasicAuthModule.validateRequest(MessageInfo,Subject,Subject)"} {"project":"apache_tomcat","commit":"08cfb0205befd01fb6d3d08a28ecb5a8a1f48412","changeType":"METHOD_INVOCATION","change":"authorization.toBytes()","source":"org.apache.catalina.authenticator.jaspic.provider.modules.BasicAuthModule.parseAuthorizationString(String)","target":"org.apache.catalina.authenticator.jaspic.provider.modules.BasicAuthModule.validateRequest(MessageInfo,Subject,Subject)","added":true,"scope":"TARGET","local":"org.apache.catalina.authenticator.jaspic.provider.modules.BasicAuthModule.validateRequest(MessageInfo,Subject,Subject)"} {"project":"apache_tomcat","commit":"08cfb0205befd01fb6d3d08a28ecb5a8a1f48412","changeType":"METHOD_INVOCATION","change":"request.getCoyoteRequest()","source":"org.apache.catalina.authenticator.jaspic.provider.modules.BasicAuthModule.parseAuthorizationString(String)","target":"org.apache.catalina.authenticator.jaspic.provider.modules.BasicAuthModule.validateRequest(MessageInfo,Subject,Subject)","added":true,"scope":"TARGET","local":"org.apache.catalina.authenticator.jaspic.provider.modules.BasicAuthModule.validateRequest(MessageInfo,Subject,Subject)"} {"project":"apache_tomcat","commit":"08cfb0205befd01fb6d3d08a28ecb5a8a1f48412","changeType":"METHOD_INVOCATION","change":"request.getCoyoteRequest().getMimeHeaders().getValue(AUTHORIZATION_HEADER)","source":"org.apache.catalina.authenticator.jaspic.provider.modules.BasicAuthModule.parseAuthorizationString(String)","target":"org.apache.catalina.authenticator.jaspic.provider.modules.BasicAuthModule.validateRequest(MessageInfo,Subject,Subject)","added":true,"scope":"TARGET","local":"org.apache.catalina.authenticator.jaspic.provider.modules.BasicAuthModule.validateRequest(MessageInfo,Subject,Subject)"} {"project":"apache_tomcat","commit":"08cfb0205befd01fb6d3d08a28ecb5a8a1f48412","changeType":"METHOD_INVOCATION","change":"request.getCoyoteRequest().getMimeHeaders()","source":"org.apache.catalina.authenticator.jaspic.provider.modules.BasicAuthModule.parseAuthorizationString(String)","target":"org.apache.catalina.authenticator.jaspic.provider.modules.BasicAuthModule.validateRequest(MessageInfo,Subject,Subject)","added":true,"scope":"TARGET","local":"org.apache.catalina.authenticator.jaspic.provider.modules.BasicAuthModule.validateRequest(MessageInfo,Subject,Subject)"} {"project":"apache_tomcat","commit":"08cfb0205befd01fb6d3d08a28ecb5a8a1f48412","changeType":"METHOD_INVOCATION","change":"authorization.getByteChunk()","source":"org.apache.catalina.authenticator.jaspic.provider.modules.BasicAuthModule.parseAuthorizationString(String)","target":"org.apache.catalina.authenticator.jaspic.provider.modules.BasicAuthModule.validateRequest(MessageInfo,Subject,Subject)","added":true,"scope":"TARGET","local":"org.apache.catalina.authenticator.jaspic.provider.modules.BasicAuthModule.validateRequest(MessageInfo,Subject,Subject)"} {"project":"apache_tomcat","commit":"08cfb0205befd01fb6d3d08a28ecb5a8a1f48412","changeType":"SIMPLE_TYPE","change":"ByteChunk","source":"org.apache.catalina.authenticator.jaspic.provider.modules.BasicAuthModule.parseAuthorizationString(String)","target":"org.apache.catalina.authenticator.jaspic.provider.modules.BasicAuthModule.validateRequest(MessageInfo,Subject,Subject)","added":true,"scope":"TARGET","local":"org.apache.catalina.authenticator.jaspic.provider.modules.BasicAuthModule.validateRequest(MessageInfo,Subject,Subject)"} {"project":"apache_tomcat","commit":"08cfb0205befd01fb6d3d08a28ecb5a8a1f48412","changeType":"SIMPLE_TYPE","change":"Request","source":"org.apache.catalina.authenticator.jaspic.provider.modules.BasicAuthModule.parseAuthorizationString(String)","target":"org.apache.catalina.authenticator.jaspic.provider.modules.BasicAuthModule.validateRequest(MessageInfo,Subject,Subject)","added":true,"scope":"TARGET","local":"org.apache.catalina.authenticator.jaspic.provider.modules.BasicAuthModule.validateRequest(MessageInfo,Subject,Subject)"} {"project":"apache_tomcat","commit":"08cfb0205befd01fb6d3d08a28ecb5a8a1f48412","changeType":"SIMPLE_TYPE","change":"MessageBytes","source":"org.apache.catalina.authenticator.jaspic.provider.modules.BasicAuthModule.parseAuthorizationString(String)","target":"org.apache.catalina.authenticator.jaspic.provider.modules.BasicAuthModule.validateRequest(MessageInfo,Subject,Subject)","added":true,"scope":"TARGET","local":"org.apache.catalina.authenticator.jaspic.provider.modules.BasicAuthModule.validateRequest(MessageInfo,Subject,Subject)"} {"project":"apache_tomcat","commit":"08cfb0205befd01fb6d3d08a28ecb5a8a1f48412","changeType":"TRY_STATEMENT","change":"try {\n credentials\u003dnew BasicCredentials(authorizationBC);\n String username\u003dcredentials.getUsername();\n char[] password\u003dcredentials.getPassword().toCharArray();\n PasswordValidationCallback passwordCallback\u003dnew PasswordValidationCallback(clientSubject,username,password);\n handler.handle(new Callback[]{passwordCallback});\n if (!passwordCallback.getResult()) {\n return sendUnauthorizedError(response,realmName);\n }\n handlePrincipalCallbacks(clientSubject,getPrincipal(passwordCallback));\n return AuthStatus.SUCCESS;\n}\n catch (Exception e) {\n throw new AuthException(e.getMessage());\n}\n","source":"org.apache.catalina.authenticator.jaspic.provider.modules.BasicAuthModule.parseAuthorizationString(String)","target":"org.apache.catalina.authenticator.jaspic.provider.modules.BasicAuthModule.validateRequest(MessageInfo,Subject,Subject)","added":true,"scope":"TARGET","local":"org.apache.catalina.authenticator.jaspic.provider.modules.BasicAuthModule.validateRequest(MessageInfo,Subject,Subject)"} {"project":"apache_tomcat","commit":"08cfb0205befd01fb6d3d08a28ecb5a8a1f48412","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"authorizationBC","source":"org.apache.catalina.authenticator.jaspic.provider.modules.BasicAuthModule.parseAuthorizationString(String)","target":"org.apache.catalina.authenticator.jaspic.provider.modules.BasicAuthModule.validateRequest(MessageInfo,Subject,Subject)","added":true,"scope":"TARGET","local":"org.apache.catalina.authenticator.jaspic.provider.modules.BasicAuthModule.validateRequest(MessageInfo,Subject,Subject)"} {"project":"apache_tomcat","commit":"08cfb0205befd01fb6d3d08a28ecb5a8a1f48412","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"MessageBytes [authorization\u003drequest.getCoyoteRequest().getMimeHeaders().getValue(AUTHORIZATION_HEADER)]","source":"org.apache.catalina.authenticator.jaspic.provider.modules.BasicAuthModule.parseAuthorizationString(String)","target":"org.apache.catalina.authenticator.jaspic.provider.modules.BasicAuthModule.validateRequest(MessageInfo,Subject,Subject)","added":true,"scope":"TARGET","local":"org.apache.catalina.authenticator.jaspic.provider.modules.BasicAuthModule.validateRequest(MessageInfo,Subject,Subject)"} {"project":"apache_tomcat","commit":"08cfb0205befd01fb6d3d08a28ecb5a8a1f48412","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"BasicCredentials [credentials\u003dnull]","source":"org.apache.catalina.authenticator.jaspic.provider.modules.BasicAuthModule.parseAuthorizationString(String)","target":"org.apache.catalina.authenticator.jaspic.provider.modules.BasicAuthModule.validateRequest(MessageInfo,Subject,Subject)","added":true,"scope":"TARGET","local":"org.apache.catalina.authenticator.jaspic.provider.modules.BasicAuthModule.validateRequest(MessageInfo,Subject,Subject)"} {"project":"apache_tomcat","commit":"08cfb0205befd01fb6d3d08a28ecb5a8a1f48412","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"ByteChunk [authorizationBC\u003dauthorization.getByteChunk()]","source":"org.apache.catalina.authenticator.jaspic.provider.modules.BasicAuthModule.parseAuthorizationString(String)","target":"org.apache.catalina.authenticator.jaspic.provider.modules.BasicAuthModule.validateRequest(MessageInfo,Subject,Subject)","added":true,"scope":"TARGET","local":"org.apache.catalina.authenticator.jaspic.provider.modules.BasicAuthModule.validateRequest(MessageInfo,Subject,Subject)"} {"project":"apache_tomcat","commit":"08cfb0205befd01fb6d3d08a28ecb5a8a1f48412","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"Request [request\u003d(Request)messageInfo.getRequestMessage()]","source":"org.apache.catalina.authenticator.jaspic.provider.modules.BasicAuthModule.parseAuthorizationString(String)","target":"org.apache.catalina.authenticator.jaspic.provider.modules.BasicAuthModule.validateRequest(MessageInfo,Subject,Subject)","added":true,"scope":"TARGET","local":"org.apache.catalina.authenticator.jaspic.provider.modules.BasicAuthModule.validateRequest(MessageInfo,Subject,Subject)"} {"project":"apache_tomcat","commit":"08cfb0205befd01fb6d3d08a28ecb5a8a1f48412","changeType":"CAST_EXPRESSION","change":"(HttpServletRequest)messageInfo.getRequestMessage()","source":"org.apache.catalina.authenticator.jaspic.provider.modules.BasicAuthModule.parseAuthorizationString(String)","target":"org.apache.catalina.authenticator.jaspic.provider.modules.BasicAuthModule.validateRequest(MessageInfo,Subject,Subject)","added":false,"scope":"TARGET","local":"org.apache.catalina.authenticator.jaspic.provider.modules.BasicAuthModule.validateRequest(MessageInfo,Subject,Subject)"} {"project":"apache_tomcat","commit":"08cfb0205befd01fb6d3d08a28ecb5a8a1f48412","changeType":"METHOD_INVOCATION","change":"request.getHeader(AUTHORIZATION_HEADER)","source":"org.apache.catalina.authenticator.jaspic.provider.modules.BasicAuthModule.parseAuthorizationString(String)","target":"org.apache.catalina.authenticator.jaspic.provider.modules.BasicAuthModule.validateRequest(MessageInfo,Subject,Subject)","added":false,"scope":"TARGET","local":"org.apache.catalina.authenticator.jaspic.provider.modules.BasicAuthModule.validateRequest(MessageInfo,Subject,Subject)"} {"project":"apache_tomcat","commit":"08cfb0205befd01fb6d3d08a28ecb5a8a1f48412","changeType":"METHOD_INVOCATION","change":"parseAuthorizationString(authorization)","source":"org.apache.catalina.authenticator.jaspic.provider.modules.BasicAuthModule.parseAuthorizationString(String)","target":"org.apache.catalina.authenticator.jaspic.provider.modules.BasicAuthModule.validateRequest(MessageInfo,Subject,Subject)","added":false,"scope":"TARGET","local":"org.apache.catalina.authenticator.jaspic.provider.modules.BasicAuthModule.validateRequest(MessageInfo,Subject,Subject)"} {"project":"apache_tomcat","commit":"08cfb0205befd01fb6d3d08a28ecb5a8a1f48412","changeType":"SIMPLE_TYPE","change":"HttpServletRequest","source":"org.apache.catalina.authenticator.jaspic.provider.modules.BasicAuthModule.parseAuthorizationString(String)","target":"org.apache.catalina.authenticator.jaspic.provider.modules.BasicAuthModule.validateRequest(MessageInfo,Subject,Subject)","added":false,"scope":"TARGET","local":"org.apache.catalina.authenticator.jaspic.provider.modules.BasicAuthModule.validateRequest(MessageInfo,Subject,Subject)"} {"project":"apache_tomcat","commit":"08cfb0205befd01fb6d3d08a28ecb5a8a1f48412","changeType":"TRY_STATEMENT","change":"try {\n PasswordValidationCallback passwordCallback\u003dnew PasswordValidationCallback(clientSubject,username,password);\n handler.handle(new Callback[]{passwordCallback});\n if (!passwordCallback.getResult()) {\n return sendUnauthorizedError(response,realmName);\n }\n handlePrincipalCallbacks(clientSubject,getPrincipal(passwordCallback));\n return AuthStatus.SUCCESS;\n}\n catch (Exception e) {\n throw new AuthException(e.getMessage());\n}\n","source":"org.apache.catalina.authenticator.jaspic.provider.modules.BasicAuthModule.parseAuthorizationString(String)","target":"org.apache.catalina.authenticator.jaspic.provider.modules.BasicAuthModule.validateRequest(MessageInfo,Subject,Subject)","added":false,"scope":"TARGET","local":"org.apache.catalina.authenticator.jaspic.provider.modules.BasicAuthModule.validateRequest(MessageInfo,Subject,Subject)"} {"project":"apache_tomcat","commit":"08cfb0205befd01fb6d3d08a28ecb5a8a1f48412","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"String [authorization\u003drequest.getHeader(AUTHORIZATION_HEADER)]","source":"org.apache.catalina.authenticator.jaspic.provider.modules.BasicAuthModule.parseAuthorizationString(String)","target":"org.apache.catalina.authenticator.jaspic.provider.modules.BasicAuthModule.validateRequest(MessageInfo,Subject,Subject)","added":false,"scope":"TARGET","local":"org.apache.catalina.authenticator.jaspic.provider.modules.BasicAuthModule.validateRequest(MessageInfo,Subject,Subject)"} {"project":"apache_tomcat","commit":"08cfb0205befd01fb6d3d08a28ecb5a8a1f48412","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"BasicCredentials [credentials\u003dparseAuthorizationString(authorization)]","source":"org.apache.catalina.authenticator.jaspic.provider.modules.BasicAuthModule.parseAuthorizationString(String)","target":"org.apache.catalina.authenticator.jaspic.provider.modules.BasicAuthModule.validateRequest(MessageInfo,Subject,Subject)","added":false,"scope":"TARGET","local":"org.apache.catalina.authenticator.jaspic.provider.modules.BasicAuthModule.validateRequest(MessageInfo,Subject,Subject)"} {"project":"apache_tomcat","commit":"08cfb0205befd01fb6d3d08a28ecb5a8a1f48412","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"HttpServletRequest [request\u003d(HttpServletRequest)messageInfo.getRequestMessage()]","source":"org.apache.catalina.authenticator.jaspic.provider.modules.BasicAuthModule.parseAuthorizationString(String)","target":"org.apache.catalina.authenticator.jaspic.provider.modules.BasicAuthModule.validateRequest(MessageInfo,Subject,Subject)","added":false,"scope":"TARGET","local":"org.apache.catalina.authenticator.jaspic.provider.modules.BasicAuthModule.validateRequest(MessageInfo,Subject,Subject)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"METHOD_DECLARATION","change":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"CLASS_S","local":"java.org.apache.jasper.runtime.JspRuntimeLibrary"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"EXPRESSION_STATEMENT","change":"internalIntrospecthelper(bean,prop,value,request,param,ignoreMethodNF)","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"SUR_S","local":"org.apache.jasper.runtime.JspRuntimeLibrary.run()"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"METHOD_INVOCATION","change":"internalIntrospecthelper(bean,prop,value,request,param,ignoreMethodNF)","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"SUR_S","local":"org.apache.jasper.runtime.JspRuntimeLibrary.run()"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"ARRAY_ACCESS","change":"pd[i]","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"ARRAY_CREATION","change":"new Object[]{oval}","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"ARRAY_CREATION","change":"new Object[]{values}","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"ARRAY_INITIALIZER","change":"{oval}","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"ARRAY_INITIALIZER","change":"{values}","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"ARRAY_TYPE","change":"Object[]","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"ARRAY_TYPE","change":"String[]","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"ASSIGNMENT","change":"propertyEditorClass \u003d pd[i].getPropertyEditorClass()","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"ASSIGNMENT","change":"type \u003d pd[i].getPropertyType()","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"ASSIGNMENT","change":"method \u003d pd[i].getWriteMethod()","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"BREAK_STATEMENT","change":"break;\n","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"CATCH_CLAUSE","change":"catch (Exception ex) {\n Throwable thr\u003dExceptionUtils.unwrapInvocationTargetException(ex);\n ExceptionUtils.handleThrowable(thr);\n throw new JasperException(ex);\n}\n","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"CLASS_INSTANCE_CREATION","change":"new JasperException(Localizer.getMessage(\"jsp.error.beans.nomethod.setproperty\",prop,type.getName(),bean.getClass().getName()))","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"CLASS_INSTANCE_CREATION","change":"new JasperException(Localizer.getMessage(\"jsp.error.beans.noproperty\",prop,bean.getClass().getName()))","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"CLASS_INSTANCE_CREATION","change":"new JasperException(ex)","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"CLASS_INSTANCE_CREATION","change":"new JasperException(Localizer.getMessage(\"jsp.error.beans.setproperty.noindexset\"))","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"DIMENSION","change":"[]","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"EXPRESSION_STATEMENT","change":"ExceptionUtils.handleThrowable(thr)","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"EXPRESSION_STATEMENT","change":"method.invoke(bean,new Object[]{oval})","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"EXPRESSION_STATEMENT","change":"createTypedArray(prop,bean,method,values,t,propertyEditorClass)","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"EXPRESSION_STATEMENT","change":"method.invoke(bean,new Object[]{values})","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"EXPRESSION_STATEMENT","change":"propertyEditorClass\u003dpd[i].getPropertyEditorClass()","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"EXPRESSION_STATEMENT","change":"type\u003dpd[i].getPropertyType()","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"EXPRESSION_STATEMENT","change":"method\u003dpd[i].getWriteMethod()","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"FOR_STATEMENT","change":"for (int i\u003d0; i \u003c pd.length; i++) {\n if (pd[i].getName().equals(prop)) {\n method\u003dpd[i].getWriteMethod();\n type\u003dpd[i].getPropertyType();\n propertyEditorClass\u003dpd[i].getPropertyEditorClass();\n break;\n }\n}\n","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"IF_STATEMENT","change":"type \u003d\u003d null","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"IF_STATEMENT","change":"!ignoreMethodNF \u0026\u0026 (method \u003d\u003d null)","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"IF_STATEMENT","change":"oval !\u003d null","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"IF_STATEMENT","change":"value \u003d\u003d null || (param !\u003d null \u0026\u0026 value.equals(\"\"))","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"IF_STATEMENT","change":"t.equals(String.class)","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"IF_STATEMENT","change":"values \u003d\u003d null","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"IF_STATEMENT","change":"request \u003d\u003d null","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"IF_STATEMENT","change":"type.isArray()","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"IF_STATEMENT","change":"method !\u003d null \u0026\u0026 type !\u003d null","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"IF_STATEMENT","change":"pd[i].getName().equals(prop)","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"IF_STATEMENT","change":"info !\u003d null","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"INFIX_EXPRESSION","change":"type \u003d\u003d null","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"INFIX_EXPRESSION","change":"method \u003d\u003d null","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"INFIX_EXPRESSION","change":"!ignoreMethodNF \u0026\u0026 (method \u003d\u003d null)","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"INFIX_EXPRESSION","change":"oval !\u003d null","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"INFIX_EXPRESSION","change":"param !\u003d null","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"INFIX_EXPRESSION","change":"param !\u003d null \u0026\u0026 value.equals(\"\")","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"INFIX_EXPRESSION","change":"value \u003d\u003d null","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"INFIX_EXPRESSION","change":"value \u003d\u003d null || (param !\u003d null \u0026\u0026 value.equals(\"\"))","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"INFIX_EXPRESSION","change":"values \u003d\u003d null","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"INFIX_EXPRESSION","change":"request \u003d\u003d null","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"INFIX_EXPRESSION","change":"type !\u003d null","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"INFIX_EXPRESSION","change":"method !\u003d null","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"INFIX_EXPRESSION","change":"method !\u003d null \u0026\u0026 type !\u003d null","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"INFIX_EXPRESSION","change":"i \u003c pd.length","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"INFIX_EXPRESSION","change":"info !\u003d null","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"METHOD_INVOCATION","change":"bean.getClass()","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"METHOD_INVOCATION","change":"bean.getClass().getName()","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"METHOD_INVOCATION","change":"type.getName()","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"METHOD_INVOCATION","change":"Localizer.getMessage(\"jsp.error.beans.nomethod.setproperty\",prop,type.getName(),bean.getClass().getName())","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"METHOD_INVOCATION","change":"Localizer.getMessage(\"jsp.error.beans.noproperty\",prop,bean.getClass().getName())","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"METHOD_INVOCATION","change":"ExceptionUtils.handleThrowable(thr)","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"METHOD_INVOCATION","change":"ExceptionUtils.unwrapInvocationTargetException(ex)","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"METHOD_INVOCATION","change":"method.invoke(bean,new Object[]{oval})","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"METHOD_INVOCATION","change":"convert(prop,value,type,propertyEditorClass)","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"METHOD_INVOCATION","change":"value.equals(\"\")","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"METHOD_INVOCATION","change":"createTypedArray(prop,bean,method,values,t,propertyEditorClass)","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"METHOD_INVOCATION","change":"method.invoke(bean,new Object[]{values})","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"METHOD_INVOCATION","change":"t.equals(String.class)","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"METHOD_INVOCATION","change":"request.getParameterValues(param)","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"METHOD_INVOCATION","change":"type.getComponentType()","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"METHOD_INVOCATION","change":"Localizer.getMessage(\"jsp.error.beans.setproperty.noindexset\")","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"METHOD_INVOCATION","change":"type.isArray()","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"METHOD_INVOCATION","change":"pd[i].getPropertyEditorClass()","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"METHOD_INVOCATION","change":"pd[i].getPropertyType()","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"METHOD_INVOCATION","change":"pd[i].getWriteMethod()","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"METHOD_INVOCATION","change":"pd[i].getName()","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"METHOD_INVOCATION","change":"pd[i].getName().equals(prop)","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"METHOD_INVOCATION","change":"info.getPropertyDescriptors()","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"METHOD_INVOCATION","change":"java.beans.Introspector.getBeanInfo(bean.getClass())","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"MODIFIER","change":"static","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"MODIFIER","change":"private","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"NULL_LITERAL","change":"null","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"NUMBER_LITERAL","change":"0","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"PARAMETERIZED_TYPE","change":"Class\u003c?\u003e","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"PARENTHESIZED_EXPRESSION","change":"(method \u003d\u003d null)","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"PARENTHESIZED_EXPRESSION","change":"(param !\u003d null \u0026\u0026 value.equals(\"\"))","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"POSTFIX_EXPRESSION","change":"i++","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"PREFIX_EXPRESSION","change":"!ignoreMethodNF","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"PRIMITIVE_TYPE","change":"int","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"PRIMITIVE_TYPE","change":"boolean","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"PRIMITIVE_TYPE","change":"void","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"QUALIFIED_NAME","change":"pd.length","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"QUALIFIED_NAME","change":"java.beans","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"QUALIFIED_NAME","change":"java.beans.PropertyDescriptor","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"QUALIFIED_NAME","change":"java.beans.Introspector","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"QUALIFIED_NAME","change":"java.beans.BeanInfo","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"RETURN_STATEMENT","change":"return;\n","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"SIMPLE_TYPE","change":"JasperException","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"SIMPLE_TYPE","change":"Throwable","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"SIMPLE_TYPE","change":"Exception","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"SIMPLE_TYPE","change":"Object","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"SIMPLE_TYPE","change":"String","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"SIMPLE_TYPE","change":"Class","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"SIMPLE_TYPE","change":"java.beans.PropertyDescriptor","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"SIMPLE_TYPE","change":"java.beans.BeanInfo","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"SIMPLE_TYPE","change":"Method","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"SIMPLE_TYPE","change":"ServletRequest","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"SINGLE_VARIABLE_DECLARATION","change":"Exception ex","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"SINGLE_VARIABLE_DECLARATION","change":"boolean ignoreMethodNF","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"SINGLE_VARIABLE_DECLARATION","change":"String param","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"SINGLE_VARIABLE_DECLARATION","change":"ServletRequest request","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"SINGLE_VARIABLE_DECLARATION","change":"String value","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"SINGLE_VARIABLE_DECLARATION","change":"String prop","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"SINGLE_VARIABLE_DECLARATION","change":"Object bean","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"STRING_LITERAL","change":"jsp.error.beans.nomethod.setproperty","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"STRING_LITERAL","change":"jsp.error.beans.noproperty","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"STRING_LITERAL","change":"","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"STRING_LITERAL","change":"jsp.error.beans.setproperty.noindexset","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"THROW_STATEMENT","change":"throw new JasperException(Localizer.getMessage(\"jsp.error.beans.nomethod.setproperty\",prop,type.getName(),bean.getClass().getName()));\n","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"THROW_STATEMENT","change":"throw new JasperException(Localizer.getMessage(\"jsp.error.beans.noproperty\",prop,bean.getClass().getName()));\n","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"THROW_STATEMENT","change":"throw new JasperException(ex);\n","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"THROW_STATEMENT","change":"throw new JasperException(Localizer.getMessage(\"jsp.error.beans.setproperty.noindexset\"));\n","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"TRY_STATEMENT","change":"try {\n java.beans.BeanInfo info\u003djava.beans.Introspector.getBeanInfo(bean.getClass());\n if (info !\u003d null) {\n java.beans.PropertyDescriptor pd[]\u003dinfo.getPropertyDescriptors();\n for (int i\u003d0; i \u003c pd.length; i++) {\n if (pd[i].getName().equals(prop)) {\n method\u003dpd[i].getWriteMethod();\n type\u003dpd[i].getPropertyType();\n propertyEditorClass\u003dpd[i].getPropertyEditorClass();\n break;\n }\n }\n }\n if (method !\u003d null \u0026\u0026 type !\u003d null) {\n if (type.isArray()) {\n if (request \u003d\u003d null) {\n throw new JasperException(Localizer.getMessage(\"jsp.error.beans.setproperty.noindexset\"));\n }\n Class\u003c?\u003e t\u003dtype.getComponentType();\n String[] values\u003drequest.getParameterValues(param);\n if (values \u003d\u003d null) return;\n if (t.equals(String.class)) {\n method.invoke(bean,new Object[]{values});\n }\n else {\n createTypedArray(prop,bean,method,values,t,propertyEditorClass);\n }\n }\n else {\n if (value \u003d\u003d null || (param !\u003d null \u0026\u0026 value.equals(\"\"))) return;\n Object oval\u003dconvert(prop,value,type,propertyEditorClass);\n if (oval !\u003d null) method.invoke(bean,new Object[]{oval});\n }\n }\n}\n catch (Exception ex) {\n Throwable thr\u003dExceptionUtils.unwrapInvocationTargetException(ex);\n ExceptionUtils.handleThrowable(thr);\n throw new JasperException(ex);\n}\n","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"TYPE_LITERAL","change":"String","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"VARIABLE_DECLARATION_EXPRESSION","change":"int [i\u003d0]","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"thr","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"oval","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"values","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"t","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"i","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"pd","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"info","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"propertyEditorClass","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"type","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"method","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"Throwable [thr\u003dExceptionUtils.unwrapInvocationTargetException(ex)]","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"Object [oval\u003dconvert(prop,value,type,propertyEditorClass)]","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"String[] [values\u003drequest.getParameterValues(param)]","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"Class\u003c?\u003e [t\u003dtype.getComponentType()]","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"java.beans.PropertyDescriptor [pd[]\u003dinfo.getPropertyDescriptors()]","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"java.beans.BeanInfo [info\u003djava.beans.Introspector.getBeanInfo(bean.getClass())]","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"Class\u003c?\u003e [propertyEditorClass\u003dnull]","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"Class\u003c?\u003e [type\u003dnull]","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"Method [method\u003dnull]","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"WILDCARD_TYPE","change":"?","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"ARRAY_ACCESS","change":"pd[i]","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"ARRAY_CREATION","change":"new Object[]{values}","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"ARRAY_CREATION","change":"new Object[]{oval}","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"ARRAY_INITIALIZER","change":"{oval}","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"ARRAY_INITIALIZER","change":"{values}","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"ARRAY_TYPE","change":"String[]","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"ARRAY_TYPE","change":"Object[]","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"ASSIGNMENT","change":"type \u003d pd[i].getPropertyType()","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"ASSIGNMENT","change":"method \u003d pd[i].getWriteMethod()","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"ASSIGNMENT","change":"propertyEditorClass \u003d pd[i].getPropertyEditorClass()","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"BREAK_STATEMENT","change":"break;\n","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"CATCH_CLAUSE","change":"catch (Exception ex) {\n Throwable thr\u003dExceptionUtils.unwrapInvocationTargetException(ex);\n ExceptionUtils.handleThrowable(thr);\n throw new JasperException(ex);\n}\n","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"CLASS_INSTANCE_CREATION","change":"new JasperException(Localizer.getMessage(\"jsp.error.beans.nomethod.setproperty\",prop,type.getName(),bean.getClass().getName()))","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"CLASS_INSTANCE_CREATION","change":"new JasperException(Localizer.getMessage(\"jsp.error.beans.setproperty.noindexset\"))","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"CLASS_INSTANCE_CREATION","change":"new JasperException(ex)","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"CLASS_INSTANCE_CREATION","change":"new JasperException(Localizer.getMessage(\"jsp.error.beans.noproperty\",prop,bean.getClass().getName()))","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"DIMENSION","change":"[]","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"EXPRESSION_STATEMENT","change":"ExceptionUtils.handleThrowable(thr)","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"EXPRESSION_STATEMENT","change":"createTypedArray(prop,bean,method,values,t,propertyEditorClass)","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"EXPRESSION_STATEMENT","change":"method.invoke(bean,new Object[]{values})","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"EXPRESSION_STATEMENT","change":"type\u003dpd[i].getPropertyType()","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"EXPRESSION_STATEMENT","change":"method.invoke(bean,new Object[]{oval})","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"EXPRESSION_STATEMENT","change":"propertyEditorClass\u003dpd[i].getPropertyEditorClass()","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"EXPRESSION_STATEMENT","change":"method\u003dpd[i].getWriteMethod()","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"FOR_STATEMENT","change":"for (int i\u003d0; i \u003c pd.length; i++) {\n if (pd[i].getName().equals(prop)) {\n method\u003dpd[i].getWriteMethod();\n type\u003dpd[i].getPropertyType();\n propertyEditorClass\u003dpd[i].getPropertyEditorClass();\n break;\n }\n}\n","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"IF_STATEMENT","change":"t.equals(String.class)","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"IF_STATEMENT","change":"request \u003d\u003d null","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"IF_STATEMENT","change":"type.isArray()","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"IF_STATEMENT","change":"value \u003d\u003d null || (param !\u003d null \u0026\u0026 value.equals(\"\"))","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"IF_STATEMENT","change":"!ignoreMethodNF \u0026\u0026 (method \u003d\u003d null)","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"IF_STATEMENT","change":"values \u003d\u003d null","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"IF_STATEMENT","change":"oval !\u003d null","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"IF_STATEMENT","change":"type \u003d\u003d null","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"IF_STATEMENT","change":"info !\u003d null","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"IF_STATEMENT","change":"method !\u003d null \u0026\u0026 type !\u003d null","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"IF_STATEMENT","change":"pd[i].getName().equals(prop)","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"INFIX_EXPRESSION","change":"method \u003d\u003d null","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"INFIX_EXPRESSION","change":"!ignoreMethodNF \u0026\u0026 (method \u003d\u003d null)","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"INFIX_EXPRESSION","change":"value \u003d\u003d null","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"INFIX_EXPRESSION","change":"i \u003c pd.length","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"INFIX_EXPRESSION","change":"type \u003d\u003d null","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"INFIX_EXPRESSION","change":"param !\u003d null","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"INFIX_EXPRESSION","change":"info !\u003d null","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"INFIX_EXPRESSION","change":"method !\u003d null","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"INFIX_EXPRESSION","change":"param !\u003d null \u0026\u0026 value.equals(\"\")","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"INFIX_EXPRESSION","change":"request \u003d\u003d null","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"INFIX_EXPRESSION","change":"value \u003d\u003d null || (param !\u003d null \u0026\u0026 value.equals(\"\"))","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"INFIX_EXPRESSION","change":"values \u003d\u003d null","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"INFIX_EXPRESSION","change":"oval !\u003d null","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"INFIX_EXPRESSION","change":"type !\u003d null","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"INFIX_EXPRESSION","change":"method !\u003d null \u0026\u0026 type !\u003d null","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"METHOD_INVOCATION","change":"info.getPropertyDescriptors()","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"METHOD_INVOCATION","change":"bean.getClass()","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"METHOD_INVOCATION","change":"type.isArray()","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"METHOD_INVOCATION","change":"pd[i].getName()","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"METHOD_INVOCATION","change":"convert(prop,value,type,propertyEditorClass)","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"METHOD_INVOCATION","change":"ExceptionUtils.handleThrowable(thr)","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"METHOD_INVOCATION","change":"createTypedArray(prop,bean,method,values,t,propertyEditorClass)","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"METHOD_INVOCATION","change":"method.invoke(bean,new Object[]{values})","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"METHOD_INVOCATION","change":"ExceptionUtils.unwrapInvocationTargetException(ex)","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"METHOD_INVOCATION","change":"type.getName()","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"METHOD_INVOCATION","change":"bean.getClass().getName()","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"METHOD_INVOCATION","change":"java.beans.Introspector.getBeanInfo(bean.getClass())","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"METHOD_INVOCATION","change":"Localizer.getMessage(\"jsp.error.beans.noproperty\",prop,bean.getClass().getName())","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"METHOD_INVOCATION","change":"request.getParameterValues(param)","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"METHOD_INVOCATION","change":"pd[i].getWriteMethod()","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"METHOD_INVOCATION","change":"method.invoke(bean,new Object[]{oval})","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"METHOD_INVOCATION","change":"type.getComponentType()","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"METHOD_INVOCATION","change":"Localizer.getMessage(\"jsp.error.beans.nomethod.setproperty\",prop,type.getName(),bean.getClass().getName())","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"METHOD_INVOCATION","change":"pd[i].getPropertyEditorClass()","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"METHOD_INVOCATION","change":"pd[i].getPropertyType()","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"METHOD_INVOCATION","change":"t.equals(String.class)","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"METHOD_INVOCATION","change":"value.equals(\"\")","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"METHOD_INVOCATION","change":"Localizer.getMessage(\"jsp.error.beans.setproperty.noindexset\")","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"METHOD_INVOCATION","change":"pd[i].getName().equals(prop)","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"NULL_LITERAL","change":"null","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"NUMBER_LITERAL","change":"0","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"PARAMETERIZED_TYPE","change":"Class\u003c?\u003e","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"PARENTHESIZED_EXPRESSION","change":"(param !\u003d null \u0026\u0026 value.equals(\"\"))","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"PARENTHESIZED_EXPRESSION","change":"(method \u003d\u003d null)","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"POSTFIX_EXPRESSION","change":"i++","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"PREFIX_EXPRESSION","change":"!ignoreMethodNF","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"PRIMITIVE_TYPE","change":"int","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"QUALIFIED_NAME","change":"java.beans.Introspector","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"QUALIFIED_NAME","change":"pd.length","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"QUALIFIED_NAME","change":"java.beans","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"QUALIFIED_NAME","change":"java.beans.PropertyDescriptor","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"QUALIFIED_NAME","change":"java.beans.BeanInfo","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"RETURN_STATEMENT","change":"return;\n","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"SIMPLE_TYPE","change":"java.beans.PropertyDescriptor","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"SIMPLE_TYPE","change":"java.beans.BeanInfo","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"SIMPLE_TYPE","change":"Throwable","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"SIMPLE_TYPE","change":"Class","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"SIMPLE_TYPE","change":"Method","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"SINGLE_VARIABLE_DECLARATION","change":"Exception ex","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"STRING_LITERAL","change":"","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"STRING_LITERAL","change":"jsp.error.beans.nomethod.setproperty","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"STRING_LITERAL","change":"jsp.error.beans.setproperty.noindexset","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"STRING_LITERAL","change":"jsp.error.beans.noproperty","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"THROW_STATEMENT","change":"throw new JasperException(Localizer.getMessage(\"jsp.error.beans.setproperty.noindexset\"));\n","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"THROW_STATEMENT","change":"throw new JasperException(Localizer.getMessage(\"jsp.error.beans.noproperty\",prop,bean.getClass().getName()));\n","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"THROW_STATEMENT","change":"throw new JasperException(Localizer.getMessage(\"jsp.error.beans.nomethod.setproperty\",prop,type.getName(),bean.getClass().getName()));\n","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"THROW_STATEMENT","change":"throw new JasperException(ex);\n","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"TRY_STATEMENT","change":"try {\n java.beans.BeanInfo info\u003djava.beans.Introspector.getBeanInfo(bean.getClass());\n if (info !\u003d null) {\n java.beans.PropertyDescriptor pd[]\u003dinfo.getPropertyDescriptors();\n for (int i\u003d0; i \u003c pd.length; i++) {\n if (pd[i].getName().equals(prop)) {\n method\u003dpd[i].getWriteMethod();\n type\u003dpd[i].getPropertyType();\n propertyEditorClass\u003dpd[i].getPropertyEditorClass();\n break;\n }\n }\n }\n if (method !\u003d null \u0026\u0026 type !\u003d null) {\n if (type.isArray()) {\n if (request \u003d\u003d null) {\n throw new JasperException(Localizer.getMessage(\"jsp.error.beans.setproperty.noindexset\"));\n }\n Class\u003c?\u003e t\u003dtype.getComponentType();\n String[] values\u003drequest.getParameterValues(param);\n if (values \u003d\u003d null) return;\n if (t.equals(String.class)) {\n method.invoke(bean,new Object[]{values});\n }\n else {\n createTypedArray(prop,bean,method,values,t,propertyEditorClass);\n }\n }\n else {\n if (value \u003d\u003d null || (param !\u003d null \u0026\u0026 value.equals(\"\"))) return;\n Object oval\u003dconvert(prop,value,type,propertyEditorClass);\n if (oval !\u003d null) method.invoke(bean,new Object[]{oval});\n }\n }\n}\n catch (Exception ex) {\n Throwable thr\u003dExceptionUtils.unwrapInvocationTargetException(ex);\n ExceptionUtils.handleThrowable(thr);\n throw new JasperException(ex);\n}\n","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"TYPE_LITERAL","change":"String","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"VARIABLE_DECLARATION_EXPRESSION","change":"int [i\u003d0]","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"t","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"pd","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"method","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"oval","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"values","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"propertyEditorClass","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"i","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"type","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"thr","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"info","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"Class\u003c?\u003e [t\u003dtype.getComponentType()]","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"java.beans.BeanInfo [info\u003djava.beans.Introspector.getBeanInfo(bean.getClass())]","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"Method [method\u003dnull]","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"Class\u003c?\u003e [type\u003dnull]","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"Throwable [thr\u003dExceptionUtils.unwrapInvocationTargetException(ex)]","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"java.beans.PropertyDescriptor [pd[]\u003dinfo.getPropertyDescriptors()]","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"Class\u003c?\u003e [propertyEditorClass\u003dnull]","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"Object [oval\u003dconvert(prop,value,type,propertyEditorClass)]","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"String[] [values\u003drequest.getParameterValues(param)]","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"WILDCARD_TYPE","change":"?","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"CAST_EXPRESSION","change":"(JasperException)e","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"TARGET","local":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"CATCH_CLAUSE","change":"catch (PrivilegedActionException pe) {\n Exception e\u003dpe.getException();\n throw (JasperException)e;\n}\n","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"TARGET","local":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"CLASS_INSTANCE_CREATION","change":"new PrivilegedIntrospectHelper(bean,prop,value,request,param,ignoreMethodNF)","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"TARGET","local":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"EXPRESSION_STATEMENT","change":"internalIntrospecthelper(bean,prop,value,request,param,ignoreMethodNF)","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"TARGET","local":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"EXPRESSION_STATEMENT","change":"AccessController.doPrivileged(dp)","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"TARGET","local":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"IF_STATEMENT","change":"Constants.IS_SECURITY_ENABLED","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"TARGET","local":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"METHOD_INVOCATION","change":"internalIntrospecthelper(bean,prop,value,request,param,ignoreMethodNF)","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"TARGET","local":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"METHOD_INVOCATION","change":"pe.getException()","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"TARGET","local":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"METHOD_INVOCATION","change":"AccessController.doPrivileged(dp)","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"TARGET","local":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"QUALIFIED_NAME","change":"Constants.IS_SECURITY_ENABLED","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"TARGET","local":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"SIMPLE_TYPE","change":"PrivilegedActionException","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"TARGET","local":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"SIMPLE_TYPE","change":"PrivilegedIntrospectHelper","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"TARGET","local":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"SINGLE_VARIABLE_DECLARATION","change":"PrivilegedActionException pe","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"TARGET","local":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"THROW_STATEMENT","change":"throw (JasperException)e;\n","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"TARGET","local":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"TRY_STATEMENT","change":"try {\n PrivilegedIntrospectHelper dp\u003dnew PrivilegedIntrospectHelper(bean,prop,value,request,param,ignoreMethodNF);\n AccessController.doPrivileged(dp);\n}\n catch (PrivilegedActionException pe) {\n Exception e\u003dpe.getException();\n throw (JasperException)e;\n}\n","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"TARGET","local":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"e","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"TARGET","local":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"dp","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"TARGET","local":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"PrivilegedIntrospectHelper [dp\u003dnew PrivilegedIntrospectHelper(bean,prop,value,request,param,ignoreMethodNF)]","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"TARGET","local":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"a6b1ebc246b91b854237e5aad3dfd2b5460ea282","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"Exception [e\u003dpe.getException()]","source":"org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(Object,String,String,ServletRequest,String,boolean)","target":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)","added":false,"scope":"TARGET","local":"org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(Object,String,String,ServletRequest,String,boolean)"} {"project":"apache_tomcat","commit":"d7db4dd17be114b907a0c04ca33ca71b53ce820c","changeType":"METHOD_DECLARATION","change":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)","source":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)","target":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)","added":false,"scope":"CLASS_S","local":"java.org.apache.coyote.http11.InternalNioInputBuffer"} {"project":"apache_tomcat","commit":"d7db4dd17be114b907a0c04ca33ca71b53ce820c","changeType":"ASSIGNMENT","change":"read \u003d readSocket(timeout,block) \u003e 0","source":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)","target":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)"} {"project":"apache_tomcat","commit":"d7db4dd17be114b907a0c04ca33ca71b53ce820c","changeType":"ASSIGNMENT","change":"pos \u003d end","source":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)","target":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)"} {"project":"apache_tomcat","commit":"d7db4dd17be114b907a0c04ca33ca71b53ce820c","changeType":"ASSIGNMENT","change":"lastValid \u003d pos\u003dend","source":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)","target":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)"} {"project":"apache_tomcat","commit":"d7db4dd17be114b907a0c04ca33ca71b53ce820c","changeType":"BOOLEAN_LITERAL","change":"false","source":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)","target":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)"} {"project":"apache_tomcat","commit":"d7db4dd17be114b907a0c04ca33ca71b53ce820c","changeType":"CLASS_INSTANCE_CREATION","change":"new IllegalArgumentException(sm.getString(\"iib.requestheadertoolarge.error\"))","source":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)","target":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)"} {"project":"apache_tomcat","commit":"d7db4dd17be114b907a0c04ca33ca71b53ce820c","changeType":"EXPRESSION_STATEMENT","change":"read\u003dreadSocket(timeout,block) \u003e 0","source":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)","target":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)"} {"project":"apache_tomcat","commit":"d7db4dd17be114b907a0c04ca33ca71b53ce820c","changeType":"EXPRESSION_STATEMENT","change":"lastValid\u003dpos\u003dend","source":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)","target":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)"} {"project":"apache_tomcat","commit":"d7db4dd17be114b907a0c04ca33ca71b53ce820c","changeType":"IF_STATEMENT","change":"lastValid \u003e headerBufferSize","source":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)","target":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)"} {"project":"apache_tomcat","commit":"d7db4dd17be114b907a0c04ca33ca71b53ce820c","changeType":"IF_STATEMENT","change":"parsingHeader","source":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)","target":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)"} {"project":"apache_tomcat","commit":"d7db4dd17be114b907a0c04ca33ca71b53ce820c","changeType":"INFIX_EXPRESSION","change":"readSocket(timeout,block) \u003e 0","source":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)","target":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)"} {"project":"apache_tomcat","commit":"d7db4dd17be114b907a0c04ca33ca71b53ce820c","changeType":"INFIX_EXPRESSION","change":"lastValid \u003e headerBufferSize","source":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)","target":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)"} {"project":"apache_tomcat","commit":"d7db4dd17be114b907a0c04ca33ca71b53ce820c","changeType":"JAVADOC","change":"/** \n * This class is an input buffer which will read its data from an input stream.\n */\n","source":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)","target":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)"} {"project":"apache_tomcat","commit":"d7db4dd17be114b907a0c04ca33ca71b53ce820c","changeType":"METHOD_INVOCATION","change":"readSocket(timeout,block)","source":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)","target":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)"} {"project":"apache_tomcat","commit":"d7db4dd17be114b907a0c04ca33ca71b53ce820c","changeType":"METHOD_INVOCATION","change":"sm.getString(\"iib.requestheadertoolarge.error\")","source":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)","target":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)"} {"project":"apache_tomcat","commit":"d7db4dd17be114b907a0c04ca33ca71b53ce820c","changeType":"MODIFIER","change":"protected","source":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)","target":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)"} {"project":"apache_tomcat","commit":"d7db4dd17be114b907a0c04ca33ca71b53ce820c","changeType":"NUMBER_LITERAL","change":"0","source":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)","target":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)"} {"project":"apache_tomcat","commit":"d7db4dd17be114b907a0c04ca33ca71b53ce820c","changeType":"PRIMITIVE_TYPE","change":"boolean","source":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)","target":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)"} {"project":"apache_tomcat","commit":"d7db4dd17be114b907a0c04ca33ca71b53ce820c","changeType":"RETURN_STATEMENT","change":"return read;\n","source":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)","target":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)"} {"project":"apache_tomcat","commit":"d7db4dd17be114b907a0c04ca33ca71b53ce820c","changeType":"SIMPLE_TYPE","change":"InputBuffer","source":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)","target":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)"} {"project":"apache_tomcat","commit":"d7db4dd17be114b907a0c04ca33ca71b53ce820c","changeType":"SIMPLE_TYPE","change":"IllegalArgumentException","source":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)","target":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)"} {"project":"apache_tomcat","commit":"d7db4dd17be114b907a0c04ca33ca71b53ce820c","changeType":"SIMPLE_TYPE","change":"EOFException","source":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)","target":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)"} {"project":"apache_tomcat","commit":"d7db4dd17be114b907a0c04ca33ca71b53ce820c","changeType":"SIMPLE_TYPE","change":"IOException","source":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)","target":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)"} {"project":"apache_tomcat","commit":"d7db4dd17be114b907a0c04ca33ca71b53ce820c","changeType":"SINGLE_VARIABLE_DECLARATION","change":"boolean block","source":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)","target":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)"} {"project":"apache_tomcat","commit":"d7db4dd17be114b907a0c04ca33ca71b53ce820c","changeType":"SINGLE_VARIABLE_DECLARATION","change":"boolean timeout","source":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)","target":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)"} {"project":"apache_tomcat","commit":"d7db4dd17be114b907a0c04ca33ca71b53ce820c","changeType":"STRING_LITERAL","change":"iib.requestheadertoolarge.error","source":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)","target":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)"} {"project":"apache_tomcat","commit":"d7db4dd17be114b907a0c04ca33ca71b53ce820c","changeType":"THROW_STATEMENT","change":"throw new IllegalArgumentException(sm.getString(\"iib.requestheadertoolarge.error\"));\n","source":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)","target":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)"} {"project":"apache_tomcat","commit":"d7db4dd17be114b907a0c04ca33ca71b53ce820c","changeType":"TYPE_DECLARATION","change":"SocketInputBuffer","source":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)","target":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)"} {"project":"apache_tomcat","commit":"d7db4dd17be114b907a0c04ca33ca71b53ce820c","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"read","source":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)","target":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)"} {"project":"apache_tomcat","commit":"d7db4dd17be114b907a0c04ca33ca71b53ce820c","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"boolean [read\u003dfalse]","source":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)","target":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)"} {"project":"apache_tomcat","commit":"d7db4dd17be114b907a0c04ca33ca71b53ce820c","changeType":"IF_STATEMENT","change":"!fill(true)","source":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)","target":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)","added":true,"scope":"SUR_T","local":"org.apache.coyote.http11.InternalNioInputBuffer.doRead(ByteChunk,Request)"} {"project":"apache_tomcat","commit":"d7db4dd17be114b907a0c04ca33ca71b53ce820c","changeType":"METHOD_INVOCATION","change":"fill(true)","source":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)","target":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)","added":true,"scope":"SUR_T","local":"org.apache.coyote.http11.InternalNioInputBuffer.doRead(ByteChunk,Request)"} {"project":"apache_tomcat","commit":"d7db4dd17be114b907a0c04ca33ca71b53ce820c","changeType":"PREFIX_EXPRESSION","change":"!fill(true)","source":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)","target":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)","added":true,"scope":"SUR_T","local":"org.apache.coyote.http11.InternalNioInputBuffer.doRead(ByteChunk,Request)"} {"project":"apache_tomcat","commit":"d7db4dd17be114b907a0c04ca33ca71b53ce820c","changeType":"IF_STATEMENT","change":"!fill(true,true)","source":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)","target":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)","added":false,"scope":"SUR_S","local":"org.apache.coyote.http11.InternalNioInputBuffer.doRead(ByteChunk,Request)"} {"project":"apache_tomcat","commit":"d7db4dd17be114b907a0c04ca33ca71b53ce820c","changeType":"METHOD_INVOCATION","change":"fill(true,true)","source":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)","target":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)","added":false,"scope":"SUR_S","local":"org.apache.coyote.http11.InternalNioInputBuffer.doRead(ByteChunk,Request)"} {"project":"apache_tomcat","commit":"d7db4dd17be114b907a0c04ca33ca71b53ce820c","changeType":"PREFIX_EXPRESSION","change":"!fill(true,true)","source":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)","target":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)","added":false,"scope":"SUR_S","local":"org.apache.coyote.http11.InternalNioInputBuffer.doRead(ByteChunk,Request)"} {"project":"apache_tomcat","commit":"d7db4dd17be114b907a0c04ca33ca71b53ce820c","changeType":"ASSIGNMENT","change":"lastValid \u003d pos + nRead","source":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)","target":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"d7db4dd17be114b907a0c04ca33ca71b53ce820c","changeType":"ASSIGNMENT","change":"nRead \u003d -1","source":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)","target":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"d7db4dd17be114b907a0c04ca33ca71b53ce820c","changeType":"ASSIGNMENT","change":"pos \u003d end","source":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)","target":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"d7db4dd17be114b907a0c04ca33ca71b53ce820c","changeType":"ASSIGNMENT","change":"lastValid \u003d pos\u003dend","source":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)","target":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"d7db4dd17be114b907a0c04ca33ca71b53ce820c","changeType":"ASSIGNMENT","change":"nRead \u003d pool.read(readBuffer,socket,selector,socket.getIOChannel().socket().getSoTimeout())","source":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)","target":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"d7db4dd17be114b907a0c04ca33ca71b53ce820c","changeType":"ASSIGNMENT","change":"nRead \u003d socket.read(readBuffer)","source":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)","target":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"d7db4dd17be114b907a0c04ca33ca71b53ce820c","changeType":"ASSIGNMENT","change":"selector \u003d pool.get()","source":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)","target":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"d7db4dd17be114b907a0c04ca33ca71b53ce820c","changeType":"BOOLEAN_LITERAL","change":"false","source":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)","target":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"d7db4dd17be114b907a0c04ca33ca71b53ce820c","changeType":"CAST_EXPRESSION","change":"(NioEndpoint.KeyAttachment)socket.getAttachment(false)","source":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)","target":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"d7db4dd17be114b907a0c04ca33ca71b53ce820c","changeType":"CATCH_CLAUSE","change":"catch (IOException x) {\n}\n","source":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)","target":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"d7db4dd17be114b907a0c04ca33ca71b53ce820c","changeType":"CATCH_CLAUSE","change":"catch (EOFException eof) {\n nRead\u003d-1;\n}\n","source":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)","target":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"d7db4dd17be114b907a0c04ca33ca71b53ce820c","changeType":"CLASS_INSTANCE_CREATION","change":"new IOException(\"Key must be cancelled.\")","source":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)","target":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"d7db4dd17be114b907a0c04ca33ca71b53ce820c","changeType":"CLASS_INSTANCE_CREATION","change":"new EOFException(sm.getString(\"iib.eof.error\"))","source":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)","target":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"d7db4dd17be114b907a0c04ca33ca71b53ce820c","changeType":"CLASS_INSTANCE_CREATION","change":"new IllegalArgumentException(sm.getString(\"iib.requestheadertoolarge.error\"))","source":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)","target":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"d7db4dd17be114b907a0c04ca33ca71b53ce820c","changeType":"EXPRESSION_STATEMENT","change":"readBuffer.limit(nRead)","source":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)","target":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"d7db4dd17be114b907a0c04ca33ca71b53ce820c","changeType":"EXPRESSION_STATEMENT","change":"readBuffer.clear()","source":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)","target":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"d7db4dd17be114b907a0c04ca33ca71b53ce820c","changeType":"EXPRESSION_STATEMENT","change":"nRead\u003d-1","source":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)","target":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"d7db4dd17be114b907a0c04ca33ca71b53ce820c","changeType":"EXPRESSION_STATEMENT","change":"expand(nRead + pos)","source":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)","target":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"d7db4dd17be114b907a0c04ca33ca71b53ce820c","changeType":"EXPRESSION_STATEMENT","change":"pool.put(selector)","source":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)","target":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"d7db4dd17be114b907a0c04ca33ca71b53ce820c","changeType":"EXPRESSION_STATEMENT","change":"nRead\u003dsocket.read(readBuffer)","source":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)","target":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"d7db4dd17be114b907a0c04ca33ca71b53ce820c","changeType":"EXPRESSION_STATEMENT","change":"nRead\u003dpool.read(readBuffer,socket,selector,socket.getIOChannel().socket().getSoTimeout())","source":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)","target":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"d7db4dd17be114b907a0c04ca33ca71b53ce820c","changeType":"EXPRESSION_STATEMENT","change":"lastValid\u003dpos + nRead","source":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)","target":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"d7db4dd17be114b907a0c04ca33ca71b53ce820c","changeType":"EXPRESSION_STATEMENT","change":"readBuffer.get(buf,pos,nRead)","source":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)","target":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"d7db4dd17be114b907a0c04ca33ca71b53ce820c","changeType":"EXPRESSION_STATEMENT","change":"lastValid\u003dpos\u003dend","source":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)","target":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"d7db4dd17be114b907a0c04ca33ca71b53ce820c","changeType":"EXPRESSION_STATEMENT","change":"readBuffer.flip()","source":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)","target":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"d7db4dd17be114b907a0c04ca33ca71b53ce820c","changeType":"EXPRESSION_STATEMENT","change":"selector\u003dpool.get()","source":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)","target":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"d7db4dd17be114b907a0c04ca33ca71b53ce820c","changeType":"IF_STATEMENT","change":"nRead \u003d\u003d -1","source":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)","target":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"d7db4dd17be114b907a0c04ca33ca71b53ce820c","changeType":"IF_STATEMENT","change":"nRead \u003e 0","source":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)","target":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"d7db4dd17be114b907a0c04ca33ca71b53ce820c","changeType":"IF_STATEMENT","change":"att \u003d\u003d null","source":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)","target":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"d7db4dd17be114b907a0c04ca33ca71b53ce820c","changeType":"IF_STATEMENT","change":"block","source":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)","target":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"d7db4dd17be114b907a0c04ca33ca71b53ce820c","changeType":"IF_STATEMENT","change":"lastValid \u003e headerBufferSize","source":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)","target":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"d7db4dd17be114b907a0c04ca33ca71b53ce820c","changeType":"IF_STATEMENT","change":"selector !\u003d null","source":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)","target":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"d7db4dd17be114b907a0c04ca33ca71b53ce820c","changeType":"IF_STATEMENT","change":"parsingHeader","source":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)","target":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"d7db4dd17be114b907a0c04ca33ca71b53ce820c","changeType":"INFIX_EXPRESSION","change":"nRead \u003e 0","source":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)","target":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"d7db4dd17be114b907a0c04ca33ca71b53ce820c","changeType":"INFIX_EXPRESSION","change":"nRead \u003d\u003d -1","source":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)","target":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"d7db4dd17be114b907a0c04ca33ca71b53ce820c","changeType":"INFIX_EXPRESSION","change":"pos + nRead","source":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)","target":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"d7db4dd17be114b907a0c04ca33ca71b53ce820c","changeType":"INFIX_EXPRESSION","change":"nRead + pos","source":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)","target":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"d7db4dd17be114b907a0c04ca33ca71b53ce820c","changeType":"INFIX_EXPRESSION","change":"att \u003d\u003d null","source":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)","target":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"d7db4dd17be114b907a0c04ca33ca71b53ce820c","changeType":"INFIX_EXPRESSION","change":"lastValid \u003e headerBufferSize","source":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)","target":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"d7db4dd17be114b907a0c04ca33ca71b53ce820c","changeType":"INFIX_EXPRESSION","change":"selector !\u003d null","source":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)","target":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"d7db4dd17be114b907a0c04ca33ca71b53ce820c","changeType":"JAVADOC","change":"/** \n * This class is an input buffer which will read its data from an input stream.\n */\n","source":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)","target":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"d7db4dd17be114b907a0c04ca33ca71b53ce820c","changeType":"METHOD_INVOCATION","change":"readBuffer.limit(nRead)","source":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)","target":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"d7db4dd17be114b907a0c04ca33ca71b53ce820c","changeType":"METHOD_INVOCATION","change":"socket.getAttachment(false)","source":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)","target":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"d7db4dd17be114b907a0c04ca33ca71b53ce820c","changeType":"METHOD_INVOCATION","change":"socket.getBufHandler()","source":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)","target":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"d7db4dd17be114b907a0c04ca33ca71b53ce820c","changeType":"METHOD_INVOCATION","change":"pool.put(selector)","source":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)","target":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"d7db4dd17be114b907a0c04ca33ca71b53ce820c","changeType":"METHOD_INVOCATION","change":"socket.getIOChannel()","source":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)","target":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"d7db4dd17be114b907a0c04ca33ca71b53ce820c","changeType":"METHOD_INVOCATION","change":"sm.getString(\"iib.requestheadertoolarge.error\")","source":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)","target":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"d7db4dd17be114b907a0c04ca33ca71b53ce820c","changeType":"METHOD_INVOCATION","change":"readBuffer.get(buf,pos,nRead)","source":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)","target":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"d7db4dd17be114b907a0c04ca33ca71b53ce820c","changeType":"METHOD_INVOCATION","change":"pool.read(readBuffer,socket,selector,socket.getIOChannel().socket().getSoTimeout())","source":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)","target":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"d7db4dd17be114b907a0c04ca33ca71b53ce820c","changeType":"METHOD_INVOCATION","change":"readBuffer.flip()","source":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)","target":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"d7db4dd17be114b907a0c04ca33ca71b53ce820c","changeType":"METHOD_INVOCATION","change":"pool.get()","source":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)","target":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"d7db4dd17be114b907a0c04ca33ca71b53ce820c","changeType":"METHOD_INVOCATION","change":"socket.read(readBuffer)","source":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)","target":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"d7db4dd17be114b907a0c04ca33ca71b53ce820c","changeType":"METHOD_INVOCATION","change":"sm.getString(\"iib.eof.error\")","source":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)","target":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"d7db4dd17be114b907a0c04ca33ca71b53ce820c","changeType":"METHOD_INVOCATION","change":"readBuffer.clear()","source":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)","target":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"d7db4dd17be114b907a0c04ca33ca71b53ce820c","changeType":"METHOD_INVOCATION","change":"expand(nRead + pos)","source":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)","target":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"d7db4dd17be114b907a0c04ca33ca71b53ce820c","changeType":"METHOD_INVOCATION","change":"socket.getIOChannel().socket()","source":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)","target":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"d7db4dd17be114b907a0c04ca33ca71b53ce820c","changeType":"METHOD_INVOCATION","change":"socket.getIOChannel().socket().getSoTimeout()","source":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)","target":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"d7db4dd17be114b907a0c04ca33ca71b53ce820c","changeType":"METHOD_INVOCATION","change":"socket.getBufHandler().getReadBuffer()","source":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)","target":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"d7db4dd17be114b907a0c04ca33ca71b53ce820c","changeType":"NULL_LITERAL","change":"null","source":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)","target":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"d7db4dd17be114b907a0c04ca33ca71b53ce820c","changeType":"NUMBER_LITERAL","change":"0","source":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)","target":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"d7db4dd17be114b907a0c04ca33ca71b53ce820c","changeType":"NUMBER_LITERAL","change":"1","source":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)","target":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"d7db4dd17be114b907a0c04ca33ca71b53ce820c","changeType":"PREFIX_EXPRESSION","change":"-1","source":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)","target":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"d7db4dd17be114b907a0c04ca33ca71b53ce820c","changeType":"PRIMITIVE_TYPE","change":"int","source":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)","target":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"d7db4dd17be114b907a0c04ca33ca71b53ce820c","changeType":"QUALIFIED_NAME","change":"NioEndpoint.KeyAttachment","source":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)","target":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"d7db4dd17be114b907a0c04ca33ca71b53ce820c","changeType":"RETURN_STATEMENT","change":"return nRead \u003e 0;\n","source":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)","target":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"d7db4dd17be114b907a0c04ca33ca71b53ce820c","changeType":"SIMPLE_TYPE","change":"NioEndpoint.KeyAttachment","source":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)","target":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"d7db4dd17be114b907a0c04ca33ca71b53ce820c","changeType":"SIMPLE_TYPE","change":"InputBuffer","source":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)","target":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"d7db4dd17be114b907a0c04ca33ca71b53ce820c","changeType":"SIMPLE_TYPE","change":"ByteBuffer","source":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)","target":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"d7db4dd17be114b907a0c04ca33ca71b53ce820c","changeType":"SIMPLE_TYPE","change":"IllegalArgumentException","source":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)","target":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"d7db4dd17be114b907a0c04ca33ca71b53ce820c","changeType":"SIMPLE_TYPE","change":"Selector","source":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)","target":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"d7db4dd17be114b907a0c04ca33ca71b53ce820c","changeType":"SINGLE_VARIABLE_DECLARATION","change":"EOFException eof","source":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)","target":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"d7db4dd17be114b907a0c04ca33ca71b53ce820c","changeType":"SINGLE_VARIABLE_DECLARATION","change":"IOException x","source":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)","target":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"d7db4dd17be114b907a0c04ca33ca71b53ce820c","changeType":"STRING_LITERAL","change":"iib.eof.error","source":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)","target":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"d7db4dd17be114b907a0c04ca33ca71b53ce820c","changeType":"STRING_LITERAL","change":"iib.requestheadertoolarge.error","source":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)","target":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"d7db4dd17be114b907a0c04ca33ca71b53ce820c","changeType":"STRING_LITERAL","change":"Key must be cancelled.","source":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)","target":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"d7db4dd17be114b907a0c04ca33ca71b53ce820c","changeType":"THROW_STATEMENT","change":"throw new IllegalArgumentException(sm.getString(\"iib.requestheadertoolarge.error\"));\n","source":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)","target":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"d7db4dd17be114b907a0c04ca33ca71b53ce820c","changeType":"THROW_STATEMENT","change":"throw new IOException(\"Key must be cancelled.\");\n","source":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)","target":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"d7db4dd17be114b907a0c04ca33ca71b53ce820c","changeType":"THROW_STATEMENT","change":"throw new EOFException(sm.getString(\"iib.eof.error\"));\n","source":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)","target":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"d7db4dd17be114b907a0c04ca33ca71b53ce820c","changeType":"TRY_STATEMENT","change":"try {\n NioEndpoint.KeyAttachment att\u003d(NioEndpoint.KeyAttachment)socket.getAttachment(false);\n if (att \u003d\u003d null) {\n throw new IOException(\"Key must be cancelled.\");\n }\n nRead\u003dpool.read(readBuffer,socket,selector,socket.getIOChannel().socket().getSoTimeout());\n}\n catch (EOFException eof) {\n nRead\u003d-1;\n}\n finally {\n if (selector !\u003d null) pool.put(selector);\n}\n","source":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)","target":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"d7db4dd17be114b907a0c04ca33ca71b53ce820c","changeType":"TRY_STATEMENT","change":"try {\n selector\u003dpool.get();\n}\n catch (IOException x) {\n}\n","source":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)","target":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"d7db4dd17be114b907a0c04ca33ca71b53ce820c","changeType":"TYPE_DECLARATION","change":"SocketInputBuffer","source":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)","target":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"d7db4dd17be114b907a0c04ca33ca71b53ce820c","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"att","source":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)","target":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"d7db4dd17be114b907a0c04ca33ca71b53ce820c","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"nRead","source":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)","target":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"d7db4dd17be114b907a0c04ca33ca71b53ce820c","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"readBuffer","source":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)","target":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"d7db4dd17be114b907a0c04ca33ca71b53ce820c","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"selector","source":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)","target":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"d7db4dd17be114b907a0c04ca33ca71b53ce820c","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"ByteBuffer [readBuffer\u003dsocket.getBufHandler().getReadBuffer()]","source":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)","target":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"d7db4dd17be114b907a0c04ca33ca71b53ce820c","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"int [nRead\u003d0]","source":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)","target":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"d7db4dd17be114b907a0c04ca33ca71b53ce820c","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"Selector [selector\u003dnull]","source":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)","target":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"d7db4dd17be114b907a0c04ca33ca71b53ce820c","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"NioEndpoint.KeyAttachment [att\u003d(NioEndpoint.KeyAttachment)socket.getAttachment(false)]","source":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)","target":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"d7db4dd17be114b907a0c04ca33ca71b53ce820c","changeType":"BOOLEAN_LITERAL","change":"true","source":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)","target":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)","added":false,"scope":"TARGET","local":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"d7db4dd17be114b907a0c04ca33ca71b53ce820c","changeType":"METHOD_INVOCATION","change":"fill(true,block)","source":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)","target":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)","added":false,"scope":"TARGET","local":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"d7db4dd17be114b907a0c04ca33ca71b53ce820c","changeType":"RETURN_STATEMENT","change":"return fill(true,block);\n","source":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean,boolean)","target":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)","added":false,"scope":"TARGET","local":"org.apache.coyote.http11.InternalNioInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"b341c09ab21f85345dba2df9eb4551515dfc79f6","changeType":"TRY_STATEMENT","change":"try {\n directives\u003dHttpParser2.parseAuthorizationDigest(new StringReader(authorization));\n}\n catch (IOException e) {\n return false;\n}\n","source":"org.apache.tomcat.util.http.parser.HttpParser2.swallowConstant(StringReader,String,boolean)","target":"org.apache.tomcat.util.http.parser.HttpParser2.parseAuthorizationDigest(StringReader)","added":true,"scope":"EXT_T","local":"org.apache.catalina.authenticator.DigestAuthenticator.parse(Request,String)"} {"project":"apache_tomcat","commit":"b341c09ab21f85345dba2df9eb4551515dfc79f6","changeType":"TRY_STATEMENT","change":"try {\n directives\u003dHttpParser2.parseAuthorizationDigest(new StringReader(authorization));\n}\n catch (IllegalArgumentException|IOException e) {\n return false;\n}\n","source":"org.apache.tomcat.util.http.parser.HttpParser2.swallowConstant(StringReader,String,boolean)","target":"org.apache.tomcat.util.http.parser.HttpParser2.parseAuthorizationDigest(StringReader)","added":false,"scope":"EXT_T","local":"org.apache.catalina.authenticator.DigestAuthenticator.parse(Request,String)"} {"project":"apache_tomcat","commit":"b341c09ab21f85345dba2df9eb4551515dfc79f6","changeType":"METHOD_DECLARATION","change":"org.apache.tomcat.util.http.parser.HttpParser2.swallowConstant(StringReader,String,boolean)","source":"org.apache.tomcat.util.http.parser.HttpParser2.swallowConstant(StringReader,String,boolean)","target":"org.apache.tomcat.util.http.parser.HttpParser2.parseAuthorizationDigest(StringReader)","added":false,"scope":"CLASS_S","local":"java.org.apache.tomcat.util.http.parser.HttpParser2"} {"project":"apache_tomcat","commit":"b341c09ab21f85345dba2df9eb4551515dfc79f6","changeType":"BOOLEAN_LITERAL","change":"true","source":"org.apache.tomcat.util.http.parser.HttpParser2.swallowConstant(StringReader,String,boolean)","target":"org.apache.tomcat.util.http.parser.HttpParser2.parseAuthorizationDigest(StringReader)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.parser.HttpParser2.swallowConstant(StringReader,String,boolean)"} {"project":"apache_tomcat","commit":"b341c09ab21f85345dba2df9eb4551515dfc79f6","changeType":"BOOLEAN_LITERAL","change":"false","source":"org.apache.tomcat.util.http.parser.HttpParser2.swallowConstant(StringReader,String,boolean)","target":"org.apache.tomcat.util.http.parser.HttpParser2.parseAuthorizationDigest(StringReader)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.parser.HttpParser2.swallowConstant(StringReader,String,boolean)"} {"project":"apache_tomcat","commit":"b341c09ab21f85345dba2df9eb4551515dfc79f6","changeType":"CLASS_INSTANCE_CREATION","change":"new IllegalArgumentException(\"TODO I18N: Failed to parse input for [\" + constant + \"]\")","source":"org.apache.tomcat.util.http.parser.HttpParser2.swallowConstant(StringReader,String,boolean)","target":"org.apache.tomcat.util.http.parser.HttpParser2.parseAuthorizationDigest(StringReader)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.parser.HttpParser2.swallowConstant(StringReader,String,boolean)"} {"project":"apache_tomcat","commit":"b341c09ab21f85345dba2df9eb4551515dfc79f6","changeType":"EXPRESSION_STATEMENT","change":"input.skip(-(i + 1))","source":"org.apache.tomcat.util.http.parser.HttpParser2.swallowConstant(StringReader,String,boolean)","target":"org.apache.tomcat.util.http.parser.HttpParser2.parseAuthorizationDigest(StringReader)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.parser.HttpParser2.swallowConstant(StringReader,String,boolean)"} {"project":"apache_tomcat","commit":"b341c09ab21f85345dba2df9eb4551515dfc79f6","changeType":"FOR_STATEMENT","change":"for (int i\u003d0; i \u003c len; i++) {\n int c\u003dinput.read();\n if (c !\u003d constant.charAt(i)) {\n if (optional) {\n input.skip(-(i + 1));\n return false;\n }\n else {\n throw new IllegalArgumentException(\"TODO I18N: Failed to parse input for [\" + constant + \"]\");\n }\n }\n}\n","source":"org.apache.tomcat.util.http.parser.HttpParser2.swallowConstant(StringReader,String,boolean)","target":"org.apache.tomcat.util.http.parser.HttpParser2.parseAuthorizationDigest(StringReader)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.parser.HttpParser2.swallowConstant(StringReader,String,boolean)"} {"project":"apache_tomcat","commit":"b341c09ab21f85345dba2df9eb4551515dfc79f6","changeType":"IF_STATEMENT","change":"optional","source":"org.apache.tomcat.util.http.parser.HttpParser2.swallowConstant(StringReader,String,boolean)","target":"org.apache.tomcat.util.http.parser.HttpParser2.parseAuthorizationDigest(StringReader)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.parser.HttpParser2.swallowConstant(StringReader,String,boolean)"} {"project":"apache_tomcat","commit":"b341c09ab21f85345dba2df9eb4551515dfc79f6","changeType":"IF_STATEMENT","change":"c !\u003d constant.charAt(i)","source":"org.apache.tomcat.util.http.parser.HttpParser2.swallowConstant(StringReader,String,boolean)","target":"org.apache.tomcat.util.http.parser.HttpParser2.parseAuthorizationDigest(StringReader)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.parser.HttpParser2.swallowConstant(StringReader,String,boolean)"} {"project":"apache_tomcat","commit":"b341c09ab21f85345dba2df9eb4551515dfc79f6","changeType":"INFIX_EXPRESSION","change":"\"TODO I18N: Failed to parse input for [\" + constant + \"]\"","source":"org.apache.tomcat.util.http.parser.HttpParser2.swallowConstant(StringReader,String,boolean)","target":"org.apache.tomcat.util.http.parser.HttpParser2.parseAuthorizationDigest(StringReader)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.parser.HttpParser2.swallowConstant(StringReader,String,boolean)"} {"project":"apache_tomcat","commit":"b341c09ab21f85345dba2df9eb4551515dfc79f6","changeType":"INFIX_EXPRESSION","change":"i + 1","source":"org.apache.tomcat.util.http.parser.HttpParser2.swallowConstant(StringReader,String,boolean)","target":"org.apache.tomcat.util.http.parser.HttpParser2.parseAuthorizationDigest(StringReader)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.parser.HttpParser2.swallowConstant(StringReader,String,boolean)"} {"project":"apache_tomcat","commit":"b341c09ab21f85345dba2df9eb4551515dfc79f6","changeType":"INFIX_EXPRESSION","change":"c !\u003d constant.charAt(i)","source":"org.apache.tomcat.util.http.parser.HttpParser2.swallowConstant(StringReader,String,boolean)","target":"org.apache.tomcat.util.http.parser.HttpParser2.parseAuthorizationDigest(StringReader)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.parser.HttpParser2.swallowConstant(StringReader,String,boolean)"} {"project":"apache_tomcat","commit":"b341c09ab21f85345dba2df9eb4551515dfc79f6","changeType":"INFIX_EXPRESSION","change":"i \u003c len","source":"org.apache.tomcat.util.http.parser.HttpParser2.swallowConstant(StringReader,String,boolean)","target":"org.apache.tomcat.util.http.parser.HttpParser2.parseAuthorizationDigest(StringReader)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.parser.HttpParser2.swallowConstant(StringReader,String,boolean)"} {"project":"apache_tomcat","commit":"b341c09ab21f85345dba2df9eb4551515dfc79f6","changeType":"METHOD_INVOCATION","change":"input.skip(-(i + 1))","source":"org.apache.tomcat.util.http.parser.HttpParser2.swallowConstant(StringReader,String,boolean)","target":"org.apache.tomcat.util.http.parser.HttpParser2.parseAuthorizationDigest(StringReader)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.parser.HttpParser2.swallowConstant(StringReader,String,boolean)"} {"project":"apache_tomcat","commit":"b341c09ab21f85345dba2df9eb4551515dfc79f6","changeType":"METHOD_INVOCATION","change":"constant.charAt(i)","source":"org.apache.tomcat.util.http.parser.HttpParser2.swallowConstant(StringReader,String,boolean)","target":"org.apache.tomcat.util.http.parser.HttpParser2.parseAuthorizationDigest(StringReader)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.parser.HttpParser2.swallowConstant(StringReader,String,boolean)"} {"project":"apache_tomcat","commit":"b341c09ab21f85345dba2df9eb4551515dfc79f6","changeType":"METHOD_INVOCATION","change":"input.read()","source":"org.apache.tomcat.util.http.parser.HttpParser2.swallowConstant(StringReader,String,boolean)","target":"org.apache.tomcat.util.http.parser.HttpParser2.parseAuthorizationDigest(StringReader)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.parser.HttpParser2.swallowConstant(StringReader,String,boolean)"} {"project":"apache_tomcat","commit":"b341c09ab21f85345dba2df9eb4551515dfc79f6","changeType":"METHOD_INVOCATION","change":"constant.length()","source":"org.apache.tomcat.util.http.parser.HttpParser2.swallowConstant(StringReader,String,boolean)","target":"org.apache.tomcat.util.http.parser.HttpParser2.parseAuthorizationDigest(StringReader)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.parser.HttpParser2.swallowConstant(StringReader,String,boolean)"} {"project":"apache_tomcat","commit":"b341c09ab21f85345dba2df9eb4551515dfc79f6","changeType":"MODIFIER","change":"static","source":"org.apache.tomcat.util.http.parser.HttpParser2.swallowConstant(StringReader,String,boolean)","target":"org.apache.tomcat.util.http.parser.HttpParser2.parseAuthorizationDigest(StringReader)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.parser.HttpParser2.swallowConstant(StringReader,String,boolean)"} {"project":"apache_tomcat","commit":"b341c09ab21f85345dba2df9eb4551515dfc79f6","changeType":"MODIFIER","change":"private","source":"org.apache.tomcat.util.http.parser.HttpParser2.swallowConstant(StringReader,String,boolean)","target":"org.apache.tomcat.util.http.parser.HttpParser2.parseAuthorizationDigest(StringReader)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.parser.HttpParser2.swallowConstant(StringReader,String,boolean)"} {"project":"apache_tomcat","commit":"b341c09ab21f85345dba2df9eb4551515dfc79f6","changeType":"NUMBER_LITERAL","change":"1","source":"org.apache.tomcat.util.http.parser.HttpParser2.swallowConstant(StringReader,String,boolean)","target":"org.apache.tomcat.util.http.parser.HttpParser2.parseAuthorizationDigest(StringReader)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.parser.HttpParser2.swallowConstant(StringReader,String,boolean)"} {"project":"apache_tomcat","commit":"b341c09ab21f85345dba2df9eb4551515dfc79f6","changeType":"NUMBER_LITERAL","change":"0","source":"org.apache.tomcat.util.http.parser.HttpParser2.swallowConstant(StringReader,String,boolean)","target":"org.apache.tomcat.util.http.parser.HttpParser2.parseAuthorizationDigest(StringReader)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.parser.HttpParser2.swallowConstant(StringReader,String,boolean)"} {"project":"apache_tomcat","commit":"b341c09ab21f85345dba2df9eb4551515dfc79f6","changeType":"PARENTHESIZED_EXPRESSION","change":"(i + 1)","source":"org.apache.tomcat.util.http.parser.HttpParser2.swallowConstant(StringReader,String,boolean)","target":"org.apache.tomcat.util.http.parser.HttpParser2.parseAuthorizationDigest(StringReader)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.parser.HttpParser2.swallowConstant(StringReader,String,boolean)"} {"project":"apache_tomcat","commit":"b341c09ab21f85345dba2df9eb4551515dfc79f6","changeType":"POSTFIX_EXPRESSION","change":"i++","source":"org.apache.tomcat.util.http.parser.HttpParser2.swallowConstant(StringReader,String,boolean)","target":"org.apache.tomcat.util.http.parser.HttpParser2.parseAuthorizationDigest(StringReader)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.parser.HttpParser2.swallowConstant(StringReader,String,boolean)"} {"project":"apache_tomcat","commit":"b341c09ab21f85345dba2df9eb4551515dfc79f6","changeType":"PREFIX_EXPRESSION","change":"-(i + 1)","source":"org.apache.tomcat.util.http.parser.HttpParser2.swallowConstant(StringReader,String,boolean)","target":"org.apache.tomcat.util.http.parser.HttpParser2.parseAuthorizationDigest(StringReader)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.parser.HttpParser2.swallowConstant(StringReader,String,boolean)"} {"project":"apache_tomcat","commit":"b341c09ab21f85345dba2df9eb4551515dfc79f6","changeType":"PRIMITIVE_TYPE","change":"int","source":"org.apache.tomcat.util.http.parser.HttpParser2.swallowConstant(StringReader,String,boolean)","target":"org.apache.tomcat.util.http.parser.HttpParser2.parseAuthorizationDigest(StringReader)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.parser.HttpParser2.swallowConstant(StringReader,String,boolean)"} {"project":"apache_tomcat","commit":"b341c09ab21f85345dba2df9eb4551515dfc79f6","changeType":"PRIMITIVE_TYPE","change":"boolean","source":"org.apache.tomcat.util.http.parser.HttpParser2.swallowConstant(StringReader,String,boolean)","target":"org.apache.tomcat.util.http.parser.HttpParser2.parseAuthorizationDigest(StringReader)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.parser.HttpParser2.swallowConstant(StringReader,String,boolean)"} {"project":"apache_tomcat","commit":"b341c09ab21f85345dba2df9eb4551515dfc79f6","changeType":"RETURN_STATEMENT","change":"return true;\n","source":"org.apache.tomcat.util.http.parser.HttpParser2.swallowConstant(StringReader,String,boolean)","target":"org.apache.tomcat.util.http.parser.HttpParser2.parseAuthorizationDigest(StringReader)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.parser.HttpParser2.swallowConstant(StringReader,String,boolean)"} {"project":"apache_tomcat","commit":"b341c09ab21f85345dba2df9eb4551515dfc79f6","changeType":"RETURN_STATEMENT","change":"return false;\n","source":"org.apache.tomcat.util.http.parser.HttpParser2.swallowConstant(StringReader,String,boolean)","target":"org.apache.tomcat.util.http.parser.HttpParser2.parseAuthorizationDigest(StringReader)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.parser.HttpParser2.swallowConstant(StringReader,String,boolean)"} {"project":"apache_tomcat","commit":"b341c09ab21f85345dba2df9eb4551515dfc79f6","changeType":"SIMPLE_TYPE","change":"IllegalArgumentException","source":"org.apache.tomcat.util.http.parser.HttpParser2.swallowConstant(StringReader,String,boolean)","target":"org.apache.tomcat.util.http.parser.HttpParser2.parseAuthorizationDigest(StringReader)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.parser.HttpParser2.swallowConstant(StringReader,String,boolean)"} {"project":"apache_tomcat","commit":"b341c09ab21f85345dba2df9eb4551515dfc79f6","changeType":"SIMPLE_TYPE","change":"IOException","source":"org.apache.tomcat.util.http.parser.HttpParser2.swallowConstant(StringReader,String,boolean)","target":"org.apache.tomcat.util.http.parser.HttpParser2.parseAuthorizationDigest(StringReader)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.parser.HttpParser2.swallowConstant(StringReader,String,boolean)"} {"project":"apache_tomcat","commit":"b341c09ab21f85345dba2df9eb4551515dfc79f6","changeType":"SIMPLE_TYPE","change":"String","source":"org.apache.tomcat.util.http.parser.HttpParser2.swallowConstant(StringReader,String,boolean)","target":"org.apache.tomcat.util.http.parser.HttpParser2.parseAuthorizationDigest(StringReader)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.parser.HttpParser2.swallowConstant(StringReader,String,boolean)"} {"project":"apache_tomcat","commit":"b341c09ab21f85345dba2df9eb4551515dfc79f6","changeType":"SIMPLE_TYPE","change":"StringReader","source":"org.apache.tomcat.util.http.parser.HttpParser2.swallowConstant(StringReader,String,boolean)","target":"org.apache.tomcat.util.http.parser.HttpParser2.parseAuthorizationDigest(StringReader)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.parser.HttpParser2.swallowConstant(StringReader,String,boolean)"} {"project":"apache_tomcat","commit":"b341c09ab21f85345dba2df9eb4551515dfc79f6","changeType":"SINGLE_VARIABLE_DECLARATION","change":"boolean optional","source":"org.apache.tomcat.util.http.parser.HttpParser2.swallowConstant(StringReader,String,boolean)","target":"org.apache.tomcat.util.http.parser.HttpParser2.parseAuthorizationDigest(StringReader)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.parser.HttpParser2.swallowConstant(StringReader,String,boolean)"} {"project":"apache_tomcat","commit":"b341c09ab21f85345dba2df9eb4551515dfc79f6","changeType":"SINGLE_VARIABLE_DECLARATION","change":"String constant","source":"org.apache.tomcat.util.http.parser.HttpParser2.swallowConstant(StringReader,String,boolean)","target":"org.apache.tomcat.util.http.parser.HttpParser2.parseAuthorizationDigest(StringReader)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.parser.HttpParser2.swallowConstant(StringReader,String,boolean)"} {"project":"apache_tomcat","commit":"b341c09ab21f85345dba2df9eb4551515dfc79f6","changeType":"SINGLE_VARIABLE_DECLARATION","change":"StringReader input","source":"org.apache.tomcat.util.http.parser.HttpParser2.swallowConstant(StringReader,String,boolean)","target":"org.apache.tomcat.util.http.parser.HttpParser2.parseAuthorizationDigest(StringReader)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.parser.HttpParser2.swallowConstant(StringReader,String,boolean)"} {"project":"apache_tomcat","commit":"b341c09ab21f85345dba2df9eb4551515dfc79f6","changeType":"STRING_LITERAL","change":"]","source":"org.apache.tomcat.util.http.parser.HttpParser2.swallowConstant(StringReader,String,boolean)","target":"org.apache.tomcat.util.http.parser.HttpParser2.parseAuthorizationDigest(StringReader)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.parser.HttpParser2.swallowConstant(StringReader,String,boolean)"} {"project":"apache_tomcat","commit":"b341c09ab21f85345dba2df9eb4551515dfc79f6","changeType":"STRING_LITERAL","change":"TODO I18N: Failed to parse input for [","source":"org.apache.tomcat.util.http.parser.HttpParser2.swallowConstant(StringReader,String,boolean)","target":"org.apache.tomcat.util.http.parser.HttpParser2.parseAuthorizationDigest(StringReader)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.parser.HttpParser2.swallowConstant(StringReader,String,boolean)"} {"project":"apache_tomcat","commit":"b341c09ab21f85345dba2df9eb4551515dfc79f6","changeType":"THROW_STATEMENT","change":"throw new IllegalArgumentException(\"TODO I18N: Failed to parse input for [\" + constant + \"]\");\n","source":"org.apache.tomcat.util.http.parser.HttpParser2.swallowConstant(StringReader,String,boolean)","target":"org.apache.tomcat.util.http.parser.HttpParser2.parseAuthorizationDigest(StringReader)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.parser.HttpParser2.swallowConstant(StringReader,String,boolean)"} {"project":"apache_tomcat","commit":"b341c09ab21f85345dba2df9eb4551515dfc79f6","changeType":"VARIABLE_DECLARATION_EXPRESSION","change":"int [i\u003d0]","source":"org.apache.tomcat.util.http.parser.HttpParser2.swallowConstant(StringReader,String,boolean)","target":"org.apache.tomcat.util.http.parser.HttpParser2.parseAuthorizationDigest(StringReader)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.parser.HttpParser2.swallowConstant(StringReader,String,boolean)"} {"project":"apache_tomcat","commit":"b341c09ab21f85345dba2df9eb4551515dfc79f6","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"c","source":"org.apache.tomcat.util.http.parser.HttpParser2.swallowConstant(StringReader,String,boolean)","target":"org.apache.tomcat.util.http.parser.HttpParser2.parseAuthorizationDigest(StringReader)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.parser.HttpParser2.swallowConstant(StringReader,String,boolean)"} {"project":"apache_tomcat","commit":"b341c09ab21f85345dba2df9eb4551515dfc79f6","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"i","source":"org.apache.tomcat.util.http.parser.HttpParser2.swallowConstant(StringReader,String,boolean)","target":"org.apache.tomcat.util.http.parser.HttpParser2.parseAuthorizationDigest(StringReader)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.parser.HttpParser2.swallowConstant(StringReader,String,boolean)"} {"project":"apache_tomcat","commit":"b341c09ab21f85345dba2df9eb4551515dfc79f6","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"len","source":"org.apache.tomcat.util.http.parser.HttpParser2.swallowConstant(StringReader,String,boolean)","target":"org.apache.tomcat.util.http.parser.HttpParser2.parseAuthorizationDigest(StringReader)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.parser.HttpParser2.swallowConstant(StringReader,String,boolean)"} {"project":"apache_tomcat","commit":"b341c09ab21f85345dba2df9eb4551515dfc79f6","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"int [c\u003dinput.read()]","source":"org.apache.tomcat.util.http.parser.HttpParser2.swallowConstant(StringReader,String,boolean)","target":"org.apache.tomcat.util.http.parser.HttpParser2.parseAuthorizationDigest(StringReader)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.parser.HttpParser2.swallowConstant(StringReader,String,boolean)"} {"project":"apache_tomcat","commit":"b341c09ab21f85345dba2df9eb4551515dfc79f6","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"int [len\u003dconstant.length()]","source":"org.apache.tomcat.util.http.parser.HttpParser2.swallowConstant(StringReader,String,boolean)","target":"org.apache.tomcat.util.http.parser.HttpParser2.parseAuthorizationDigest(StringReader)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.parser.HttpParser2.swallowConstant(StringReader,String,boolean)"} {"project":"apache_tomcat","commit":"b341c09ab21f85345dba2df9eb4551515dfc79f6","changeType":"EXPRESSION_STATEMENT","change":"swallowConstant(input,\"\\\"\",false)","source":"org.apache.tomcat.util.http.parser.HttpParser2.swallowConstant(StringReader,String,boolean)","target":"org.apache.tomcat.util.http.parser.HttpParser2.parseAuthorizationDigest(StringReader)","added":false,"scope":"SUR_S","local":"org.apache.tomcat.util.http.parser.HttpParser2.readQuotedLhex(StringReader)"} {"project":"apache_tomcat","commit":"b341c09ab21f85345dba2df9eb4551515dfc79f6","changeType":"METHOD_INVOCATION","change":"swallowConstant(input,\"\\\"\",false)","source":"org.apache.tomcat.util.http.parser.HttpParser2.swallowConstant(StringReader,String,boolean)","target":"org.apache.tomcat.util.http.parser.HttpParser2.parseAuthorizationDigest(StringReader)","added":false,"scope":"SUR_S","local":"org.apache.tomcat.util.http.parser.HttpParser2.readQuotedLhex(StringReader)"} {"project":"apache_tomcat","commit":"b341c09ab21f85345dba2df9eb4551515dfc79f6","changeType":"IF_STATEMENT","change":"!skipConstant(input,\",\",true)","source":"org.apache.tomcat.util.http.parser.HttpParser2.swallowConstant(StringReader,String,boolean)","target":"org.apache.tomcat.util.http.parser.HttpParser2.parseAuthorizationDigest(StringReader)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.parser.HttpParser2.parseAuthorizationDigest(StringReader)"} {"project":"apache_tomcat","commit":"b341c09ab21f85345dba2df9eb4551515dfc79f6","changeType":"IF_STATEMENT","change":"field \u003d\u003d null","source":"org.apache.tomcat.util.http.parser.HttpParser2.swallowConstant(StringReader,String,boolean)","target":"org.apache.tomcat.util.http.parser.HttpParser2.parseAuthorizationDigest(StringReader)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.parser.HttpParser2.parseAuthorizationDigest(StringReader)"} {"project":"apache_tomcat","commit":"b341c09ab21f85345dba2df9eb4551515dfc79f6","changeType":"IF_STATEMENT","change":"value \u003d\u003d null","source":"org.apache.tomcat.util.http.parser.HttpParser2.swallowConstant(StringReader,String,boolean)","target":"org.apache.tomcat.util.http.parser.HttpParser2.parseAuthorizationDigest(StringReader)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.parser.HttpParser2.parseAuthorizationDigest(StringReader)"} {"project":"apache_tomcat","commit":"b341c09ab21f85345dba2df9eb4551515dfc79f6","changeType":"IF_STATEMENT","change":"!skipConstant(input,\"\u003d\",false)","source":"org.apache.tomcat.util.http.parser.HttpParser2.swallowConstant(StringReader,String,boolean)","target":"org.apache.tomcat.util.http.parser.HttpParser2.parseAuthorizationDigest(StringReader)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.parser.HttpParser2.parseAuthorizationDigest(StringReader)"} {"project":"apache_tomcat","commit":"b341c09ab21f85345dba2df9eb4551515dfc79f6","changeType":"IF_STATEMENT","change":"!skipConstant(input,\"Digest\",false)","source":"org.apache.tomcat.util.http.parser.HttpParser2.swallowConstant(StringReader,String,boolean)","target":"org.apache.tomcat.util.http.parser.HttpParser2.parseAuthorizationDigest(StringReader)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.parser.HttpParser2.parseAuthorizationDigest(StringReader)"} {"project":"apache_tomcat","commit":"b341c09ab21f85345dba2df9eb4551515dfc79f6","changeType":"INFIX_EXPRESSION","change":"field \u003d\u003d null","source":"org.apache.tomcat.util.http.parser.HttpParser2.swallowConstant(StringReader,String,boolean)","target":"org.apache.tomcat.util.http.parser.HttpParser2.parseAuthorizationDigest(StringReader)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.parser.HttpParser2.parseAuthorizationDigest(StringReader)"} {"project":"apache_tomcat","commit":"b341c09ab21f85345dba2df9eb4551515dfc79f6","changeType":"INFIX_EXPRESSION","change":"value \u003d\u003d null","source":"org.apache.tomcat.util.http.parser.HttpParser2.swallowConstant(StringReader,String,boolean)","target":"org.apache.tomcat.util.http.parser.HttpParser2.parseAuthorizationDigest(StringReader)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.parser.HttpParser2.parseAuthorizationDigest(StringReader)"} {"project":"apache_tomcat","commit":"b341c09ab21f85345dba2df9eb4551515dfc79f6","changeType":"JAVADOC","change":"/** \n * Parses an HTTP Authorization header for DIGEST authentication as per RFC 2617 section 3.2.2.\n * @param input The header value to parse\n * @return A map of directives and values as {@link String}s or \u003ccode\u003enull\u003c/code\u003e if a parsing error occurs. Although the values returned are {@link String}s they will have been validated to ensure that they conform to RFC 2617.\n * @throws IllegalArgumentException If the header does not conform to RFC2617\n * @throws IOException If an error occurs while reading the input\n */\n","source":"org.apache.tomcat.util.http.parser.HttpParser2.swallowConstant(StringReader,String,boolean)","target":"org.apache.tomcat.util.http.parser.HttpParser2.parseAuthorizationDigest(StringReader)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.parser.HttpParser2.parseAuthorizationDigest(StringReader)"} {"project":"apache_tomcat","commit":"b341c09ab21f85345dba2df9eb4551515dfc79f6","changeType":"METHOD_INVOCATION","change":"skipConstant(input,\"Digest\",false)","source":"org.apache.tomcat.util.http.parser.HttpParser2.swallowConstant(StringReader,String,boolean)","target":"org.apache.tomcat.util.http.parser.HttpParser2.parseAuthorizationDigest(StringReader)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.parser.HttpParser2.parseAuthorizationDigest(StringReader)"} {"project":"apache_tomcat","commit":"b341c09ab21f85345dba2df9eb4551515dfc79f6","changeType":"METHOD_INVOCATION","change":"skipConstant(input,\",\",true)","source":"org.apache.tomcat.util.http.parser.HttpParser2.swallowConstant(StringReader,String,boolean)","target":"org.apache.tomcat.util.http.parser.HttpParser2.parseAuthorizationDigest(StringReader)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.parser.HttpParser2.parseAuthorizationDigest(StringReader)"} {"project":"apache_tomcat","commit":"b341c09ab21f85345dba2df9eb4551515dfc79f6","changeType":"METHOD_INVOCATION","change":"skipConstant(input,\"\u003d\",false)","source":"org.apache.tomcat.util.http.parser.HttpParser2.swallowConstant(StringReader,String,boolean)","target":"org.apache.tomcat.util.http.parser.HttpParser2.parseAuthorizationDigest(StringReader)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.parser.HttpParser2.parseAuthorizationDigest(StringReader)"} {"project":"apache_tomcat","commit":"b341c09ab21f85345dba2df9eb4551515dfc79f6","changeType":"METHOD_INVOCATION","change":"field.equals(\"\")","source":"org.apache.tomcat.util.http.parser.HttpParser2.swallowConstant(StringReader,String,boolean)","target":"org.apache.tomcat.util.http.parser.HttpParser2.parseAuthorizationDigest(StringReader)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.parser.HttpParser2.parseAuthorizationDigest(StringReader)"} {"project":"apache_tomcat","commit":"b341c09ab21f85345dba2df9eb4551515dfc79f6","changeType":"PREFIX_EXPRESSION","change":"!skipConstant(input,\",\",true)","source":"org.apache.tomcat.util.http.parser.HttpParser2.swallowConstant(StringReader,String,boolean)","target":"org.apache.tomcat.util.http.parser.HttpParser2.parseAuthorizationDigest(StringReader)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.parser.HttpParser2.parseAuthorizationDigest(StringReader)"} {"project":"apache_tomcat","commit":"b341c09ab21f85345dba2df9eb4551515dfc79f6","changeType":"PREFIX_EXPRESSION","change":"!field.equals(\"\")","source":"org.apache.tomcat.util.http.parser.HttpParser2.swallowConstant(StringReader,String,boolean)","target":"org.apache.tomcat.util.http.parser.HttpParser2.parseAuthorizationDigest(StringReader)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.parser.HttpParser2.parseAuthorizationDigest(StringReader)"} {"project":"apache_tomcat","commit":"b341c09ab21f85345dba2df9eb4551515dfc79f6","changeType":"PREFIX_EXPRESSION","change":"!skipConstant(input,\"\u003d\",false)","source":"org.apache.tomcat.util.http.parser.HttpParser2.swallowConstant(StringReader,String,boolean)","target":"org.apache.tomcat.util.http.parser.HttpParser2.parseAuthorizationDigest(StringReader)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.parser.HttpParser2.parseAuthorizationDigest(StringReader)"} {"project":"apache_tomcat","commit":"b341c09ab21f85345dba2df9eb4551515dfc79f6","changeType":"PREFIX_EXPRESSION","change":"!skipConstant(input,\"Digest\",false)","source":"org.apache.tomcat.util.http.parser.HttpParser2.swallowConstant(StringReader,String,boolean)","target":"org.apache.tomcat.util.http.parser.HttpParser2.parseAuthorizationDigest(StringReader)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.parser.HttpParser2.parseAuthorizationDigest(StringReader)"} {"project":"apache_tomcat","commit":"b341c09ab21f85345dba2df9eb4551515dfc79f6","changeType":"RETURN_STATEMENT","change":"return null;\n","source":"org.apache.tomcat.util.http.parser.HttpParser2.swallowConstant(StringReader,String,boolean)","target":"org.apache.tomcat.util.http.parser.HttpParser2.parseAuthorizationDigest(StringReader)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.parser.HttpParser2.parseAuthorizationDigest(StringReader)"} {"project":"apache_tomcat","commit":"b341c09ab21f85345dba2df9eb4551515dfc79f6","changeType":"STRING_LITERAL","change":"","source":"org.apache.tomcat.util.http.parser.HttpParser2.swallowConstant(StringReader,String,boolean)","target":"org.apache.tomcat.util.http.parser.HttpParser2.parseAuthorizationDigest(StringReader)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.parser.HttpParser2.parseAuthorizationDigest(StringReader)"} {"project":"apache_tomcat","commit":"b341c09ab21f85345dba2df9eb4551515dfc79f6","changeType":"WHILE_STATEMENT","change":"while (!field.equals(\"\")) {\n skipLws(input);\n if (!skipConstant(input,\"\u003d\",false)) {\n return null;\n }\n skipLws(input);\n String value\u003dnull;\n Integer type\u003dfieldTypes.get(field.toLowerCase(Locale.US));\n if (type \u003d\u003d null) {\n type\u003dFIELD_TYPE_TOKEN_OR_QUOTED_STRING;\n }\nswitch (type.intValue()) {\ncase 0:\n value\u003dreadToken(input);\n break;\ncase 1:\nvalue\u003dreadQuotedString(input);\nbreak;\ncase 2:\nvalue\u003dreadTokenOrQuotedString(input);\nbreak;\ncase 3:\nvalue\u003dreadLhex(input);\nbreak;\ncase 4:\nvalue\u003dreadQuotedLhex(input);\nbreak;\ndefault :\nthrow new IllegalArgumentException(\"TODO i18n: Unsupported type\");\n}\nif (value \u003d\u003d null) {\nreturn null;\n}\nresult.put(field,value);\nskipLws(input);\nif (!skipConstant(input,\",\",true)) {\nreturn null;\n}\nskipLws(input);\nfield\u003dreadToken(input);\nif (field \u003d\u003d null) {\nreturn null;\n}\n}\n","source":"org.apache.tomcat.util.http.parser.HttpParser2.swallowConstant(StringReader,String,boolean)","target":"org.apache.tomcat.util.http.parser.HttpParser2.parseAuthorizationDigest(StringReader)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.parser.HttpParser2.parseAuthorizationDigest(StringReader)"} {"project":"apache_tomcat","commit":"b341c09ab21f85345dba2df9eb4551515dfc79f6","changeType":"EXPRESSION_STATEMENT","change":"swallowConstant(input,\"Digest\",false)","source":"org.apache.tomcat.util.http.parser.HttpParser2.swallowConstant(StringReader,String,boolean)","target":"org.apache.tomcat.util.http.parser.HttpParser2.parseAuthorizationDigest(StringReader)","added":false,"scope":"TARGET","local":"org.apache.tomcat.util.http.parser.HttpParser2.parseAuthorizationDigest(StringReader)"} {"project":"apache_tomcat","commit":"b341c09ab21f85345dba2df9eb4551515dfc79f6","changeType":"EXPRESSION_STATEMENT","change":"swallowConstant(input,\"\u003d\",false)","source":"org.apache.tomcat.util.http.parser.HttpParser2.swallowConstant(StringReader,String,boolean)","target":"org.apache.tomcat.util.http.parser.HttpParser2.parseAuthorizationDigest(StringReader)","added":false,"scope":"TARGET","local":"org.apache.tomcat.util.http.parser.HttpParser2.parseAuthorizationDigest(StringReader)"} {"project":"apache_tomcat","commit":"b341c09ab21f85345dba2df9eb4551515dfc79f6","changeType":"IF_STATEMENT","change":"!swallowConstant(input,\",\",true)","source":"org.apache.tomcat.util.http.parser.HttpParser2.swallowConstant(StringReader,String,boolean)","target":"org.apache.tomcat.util.http.parser.HttpParser2.parseAuthorizationDigest(StringReader)","added":false,"scope":"TARGET","local":"org.apache.tomcat.util.http.parser.HttpParser2.parseAuthorizationDigest(StringReader)"} {"project":"apache_tomcat","commit":"b341c09ab21f85345dba2df9eb4551515dfc79f6","changeType":"INFIX_EXPRESSION","change":"field !\u003d null","source":"org.apache.tomcat.util.http.parser.HttpParser2.swallowConstant(StringReader,String,boolean)","target":"org.apache.tomcat.util.http.parser.HttpParser2.parseAuthorizationDigest(StringReader)","added":false,"scope":"TARGET","local":"org.apache.tomcat.util.http.parser.HttpParser2.parseAuthorizationDigest(StringReader)"} {"project":"apache_tomcat","commit":"b341c09ab21f85345dba2df9eb4551515dfc79f6","changeType":"JAVADOC","change":"/** \n * Parses an HTTP Authorization header for DIGEST authentication as per RFC 2617 section 3.2.2.\n * @param input The header value to parse\n * @return A map of directives and values as {@link String}s. Although the values returned are {@link String}s they will have been validated to ensure that they conform to RFC 2617.\n * @throws IllegalArgumentException If the header does not conform to RFC2617\n * @throws IOException If an error occurs while reading the input\n */\n","source":"org.apache.tomcat.util.http.parser.HttpParser2.swallowConstant(StringReader,String,boolean)","target":"org.apache.tomcat.util.http.parser.HttpParser2.parseAuthorizationDigest(StringReader)","added":false,"scope":"TARGET","local":"org.apache.tomcat.util.http.parser.HttpParser2.parseAuthorizationDigest(StringReader)"} {"project":"apache_tomcat","commit":"b341c09ab21f85345dba2df9eb4551515dfc79f6","changeType":"METHOD_INVOCATION","change":"swallowConstant(input,\",\",true)","source":"org.apache.tomcat.util.http.parser.HttpParser2.swallowConstant(StringReader,String,boolean)","target":"org.apache.tomcat.util.http.parser.HttpParser2.parseAuthorizationDigest(StringReader)","added":false,"scope":"TARGET","local":"org.apache.tomcat.util.http.parser.HttpParser2.parseAuthorizationDigest(StringReader)"} {"project":"apache_tomcat","commit":"b341c09ab21f85345dba2df9eb4551515dfc79f6","changeType":"METHOD_INVOCATION","change":"swallowConstant(input,\"Digest\",false)","source":"org.apache.tomcat.util.http.parser.HttpParser2.swallowConstant(StringReader,String,boolean)","target":"org.apache.tomcat.util.http.parser.HttpParser2.parseAuthorizationDigest(StringReader)","added":false,"scope":"TARGET","local":"org.apache.tomcat.util.http.parser.HttpParser2.parseAuthorizationDigest(StringReader)"} {"project":"apache_tomcat","commit":"b341c09ab21f85345dba2df9eb4551515dfc79f6","changeType":"METHOD_INVOCATION","change":"swallowConstant(input,\"\u003d\",false)","source":"org.apache.tomcat.util.http.parser.HttpParser2.swallowConstant(StringReader,String,boolean)","target":"org.apache.tomcat.util.http.parser.HttpParser2.parseAuthorizationDigest(StringReader)","added":false,"scope":"TARGET","local":"org.apache.tomcat.util.http.parser.HttpParser2.parseAuthorizationDigest(StringReader)"} {"project":"apache_tomcat","commit":"b341c09ab21f85345dba2df9eb4551515dfc79f6","changeType":"PREFIX_EXPRESSION","change":"!swallowConstant(input,\",\",true)","source":"org.apache.tomcat.util.http.parser.HttpParser2.swallowConstant(StringReader,String,boolean)","target":"org.apache.tomcat.util.http.parser.HttpParser2.parseAuthorizationDigest(StringReader)","added":false,"scope":"TARGET","local":"org.apache.tomcat.util.http.parser.HttpParser2.parseAuthorizationDigest(StringReader)"} {"project":"apache_tomcat","commit":"b341c09ab21f85345dba2df9eb4551515dfc79f6","changeType":"WHILE_STATEMENT","change":"while (field !\u003d null) {\n skipLws(input);\n swallowConstant(input,\"\u003d\",false);\n skipLws(input);\n String value\u003dnull;\n Integer type\u003dfieldTypes.get(field.toLowerCase(Locale.US));\n if (type \u003d\u003d null) {\n type\u003dFIELD_TYPE_TOKEN_OR_QUOTED_STRING;\n }\nswitch (type.intValue()) {\ncase 0:\n value\u003dreadToken(input);\n break;\ncase 1:\nvalue\u003dreadQuotedString(input);\nbreak;\ncase 2:\nvalue\u003dreadTokenOrQuotedString(input);\nbreak;\ncase 3:\nvalue\u003dreadLhex(input);\nbreak;\ncase 4:\nvalue\u003dreadQuotedLhex(input);\nbreak;\ndefault :\nthrow new IllegalArgumentException(\"TODO i18n: Unsupported type\");\n}\nresult.put(field,value);\nskipLws(input);\nif (!swallowConstant(input,\",\",true)) {\nbreak;\n}\nskipLws(input);\nfield\u003dreadToken(input);\n}\n","source":"org.apache.tomcat.util.http.parser.HttpParser2.swallowConstant(StringReader,String,boolean)","target":"org.apache.tomcat.util.http.parser.HttpParser2.parseAuthorizationDigest(StringReader)","added":false,"scope":"TARGET","local":"org.apache.tomcat.util.http.parser.HttpParser2.parseAuthorizationDigest(StringReader)"} {"project":"apache_tomcat","commit":"b341c09ab21f85345dba2df9eb4551515dfc79f6","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"Map\u003cString,String\u003e [result\u003dHttpParser2.parseAuthorizationDigest(input)]","source":"org.apache.tomcat.util.http.parser.HttpParser2.swallowConstant(StringReader,String,boolean)","target":"org.apache.tomcat.util.http.parser.HttpParser2.parseAuthorizationDigest(StringReader)","added":true,"scope":"EXT_T","local":"org.apache.tomcat.util.http.parser.TestHttpParser2.testUnclosedQuotedString1()"} {"project":"apache_tomcat","commit":"b341c09ab21f85345dba2df9eb4551515dfc79f6","changeType":"EXPRESSION_STATEMENT","change":"HttpParser2.parseAuthorizationDigest(input)","source":"org.apache.tomcat.util.http.parser.HttpParser2.swallowConstant(StringReader,String,boolean)","target":"org.apache.tomcat.util.http.parser.HttpParser2.parseAuthorizationDigest(StringReader)","added":false,"scope":"EXT_T","local":"org.apache.tomcat.util.http.parser.TestHttpParser2.testUnclosedQuotedString1()"} {"project":"apache_tomcat","commit":"b341c09ab21f85345dba2df9eb4551515dfc79f6","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"Map\u003cString,String\u003e [result\u003dHttpParser2.parseAuthorizationDigest(input)]","source":"org.apache.tomcat.util.http.parser.HttpParser2.swallowConstant(StringReader,String,boolean)","target":"org.apache.tomcat.util.http.parser.HttpParser2.parseAuthorizationDigest(StringReader)","added":true,"scope":"EXT_T","local":"org.apache.tomcat.util.http.parser.TestHttpParser2.testNonTokenDirective()"} {"project":"apache_tomcat","commit":"b341c09ab21f85345dba2df9eb4551515dfc79f6","changeType":"EXPRESSION_STATEMENT","change":"HttpParser2.parseAuthorizationDigest(input)","source":"org.apache.tomcat.util.http.parser.HttpParser2.swallowConstant(StringReader,String,boolean)","target":"org.apache.tomcat.util.http.parser.HttpParser2.parseAuthorizationDigest(StringReader)","added":false,"scope":"EXT_T","local":"org.apache.tomcat.util.http.parser.TestHttpParser2.testNonTokenDirective()"} {"project":"apache_tomcat","commit":"b341c09ab21f85345dba2df9eb4551515dfc79f6","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"Map\u003cString,String\u003e [result\u003dHttpParser2.parseAuthorizationDigest(input)]","source":"org.apache.tomcat.util.http.parser.HttpParser2.swallowConstant(StringReader,String,boolean)","target":"org.apache.tomcat.util.http.parser.HttpParser2.parseAuthorizationDigest(StringReader)","added":true,"scope":"EXT_T","local":"org.apache.tomcat.util.http.parser.TestHttpParser2.testUnclosedQuotedString2()"} {"project":"apache_tomcat","commit":"b341c09ab21f85345dba2df9eb4551515dfc79f6","changeType":"EXPRESSION_STATEMENT","change":"HttpParser2.parseAuthorizationDigest(input)","source":"org.apache.tomcat.util.http.parser.HttpParser2.swallowConstant(StringReader,String,boolean)","target":"org.apache.tomcat.util.http.parser.HttpParser2.parseAuthorizationDigest(StringReader)","added":false,"scope":"EXT_T","local":"org.apache.tomcat.util.http.parser.TestHttpParser2.testUnclosedQuotedString2()"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"METHOD_DECLARATION","change":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":false,"scope":"CLASS_S","local":"java.org.apache.jasper.compiler.JspReader"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"ARRAY_CREATION","change":"new char[1024]","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"ARRAY_TYPE","change":"char[]","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"ASSIGNMENT","change":"current \u003d new Mark(this,caw.toCharArray(),fileid,getFile(fileid),master)","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"ASSIGNMENT","change":"i \u003d reader.read(buf)","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"ASSIGNMENT","change":"currFileId \u003d fileid","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"CATCH_CLAUSE","change":"catch (Exception any) {\n if (log.isDebugEnabled()) {\n log.debug(\"Exception closing reader: \",any);\n }\n}\n","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"CATCH_CLAUSE","change":"catch (Throwable ex) {\n ExceptionUtils.handleThrowable(ex);\n log.error(\"Exception parsing file \",ex);\n popFile();\n err.jspError(\"jsp.error.file.cannot.read\",file);\n}\n","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"CLASS_INSTANCE_CREATION","change":"new Mark(this,caw.toCharArray(),fileid,getFile(fileid),master)","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"CLASS_INSTANCE_CREATION","change":"new CharArrayWriter()","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"DIMENSION","change":"[]","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"EXPRESSION_STATEMENT","change":"log.debug(\"Exception closing reader: \",any)","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"EXPRESSION_STATEMENT","change":"reader.close()","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"EXPRESSION_STATEMENT","change":"err.jspError(\"jsp.error.file.cannot.read\",file)","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"EXPRESSION_STATEMENT","change":"popFile()","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"EXPRESSION_STATEMENT","change":"log.error(\"Exception parsing file \",ex)","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"EXPRESSION_STATEMENT","change":"ExceptionUtils.handleThrowable(ex)","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"EXPRESSION_STATEMENT","change":"current.pushStream(caw.toCharArray(),fileid,getFile(fileid),longName)","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"EXPRESSION_STATEMENT","change":"current\u003dnew Mark(this,caw.toCharArray(),fileid,getFile(fileid),master)","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"EXPRESSION_STATEMENT","change":"caw.close()","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"EXPRESSION_STATEMENT","change":"caw.write(buf,0,i)","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"EXPRESSION_STATEMENT","change":"currFileId\u003dfileid","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"EXPRESSION_STATEMENT","change":"err.jspError(\"jsp.error.file.already.registered\",file)","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"FOR_STATEMENT","change":"for (int i\u003d0; (i\u003dreader.read(buf)) !\u003d -1; ) caw.write(buf,0,i);\n","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"IF_STATEMENT","change":"log.isDebugEnabled()","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"IF_STATEMENT","change":"reader !\u003d null","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"IF_STATEMENT","change":"current \u003d\u003d null","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"IF_STATEMENT","change":"fileid \u003d\u003d -1","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"INFIX_EXPRESSION","change":"reader !\u003d null","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"INFIX_EXPRESSION","change":"current \u003d\u003d null","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"INFIX_EXPRESSION","change":"(i\u003dreader.read(buf)) !\u003d -1","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"INFIX_EXPRESSION","change":"fileid \u003d\u003d -1","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"JAVADOC","change":"/** \n * Push a file (and its associated Stream) on the file stack. THe current position in the current file is remembered.\n */\n","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"METHOD_INVOCATION","change":"log.debug(\"Exception closing reader: \",any)","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"METHOD_INVOCATION","change":"log.isDebugEnabled()","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"METHOD_INVOCATION","change":"reader.close()","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"METHOD_INVOCATION","change":"err.jspError(\"jsp.error.file.cannot.read\",file)","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"METHOD_INVOCATION","change":"popFile()","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"METHOD_INVOCATION","change":"log.error(\"Exception parsing file \",ex)","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"METHOD_INVOCATION","change":"ExceptionUtils.handleThrowable(ex)","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"METHOD_INVOCATION","change":"getFile(fileid)","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"METHOD_INVOCATION","change":"caw.toCharArray()","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"METHOD_INVOCATION","change":"current.pushStream(caw.toCharArray(),fileid,getFile(fileid),longName)","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"METHOD_INVOCATION","change":"caw.close()","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"METHOD_INVOCATION","change":"caw.write(buf,0,i)","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"METHOD_INVOCATION","change":"reader.read(buf)","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"METHOD_INVOCATION","change":"err.jspError(\"jsp.error.file.already.registered\",file)","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"METHOD_INVOCATION","change":"registerSourceFile(longName)","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"MODIFIER","change":"private","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"NULL_LITERAL","change":"null","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"NUMBER_LITERAL","change":"0","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"NUMBER_LITERAL","change":"1","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"NUMBER_LITERAL","change":"1024","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"PARENTHESIZED_EXPRESSION","change":"(i\u003dreader.read(buf))","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"PREFIX_EXPRESSION","change":"-1","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"PRIMITIVE_TYPE","change":"int","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"PRIMITIVE_TYPE","change":"char","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"PRIMITIVE_TYPE","change":"void","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"SIMPLE_TYPE","change":"Exception","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"SIMPLE_TYPE","change":"Throwable","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"SIMPLE_TYPE","change":"Mark","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"SIMPLE_TYPE","change":"CharArrayWriter","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"SIMPLE_TYPE","change":"String","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"SIMPLE_TYPE","change":"JasperException","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"SIMPLE_TYPE","change":"InputStreamReader","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"SINGLE_VARIABLE_DECLARATION","change":"Exception any","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"SINGLE_VARIABLE_DECLARATION","change":"Throwable ex","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"SINGLE_VARIABLE_DECLARATION","change":"InputStreamReader reader","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"SINGLE_VARIABLE_DECLARATION","change":"String file","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"STRING_LITERAL","change":"Exception closing reader: ","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"STRING_LITERAL","change":"jsp.error.file.cannot.read","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"STRING_LITERAL","change":"Exception parsing file ","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"STRING_LITERAL","change":"jsp.error.file.already.registered","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"THIS_EXPRESSION","change":"this","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"TRY_STATEMENT","change":"try {\n reader.close();\n}\n catch (Exception any) {\n if (log.isDebugEnabled()) {\n log.debug(\"Exception closing reader: \",any);\n }\n}\n","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"TRY_STATEMENT","change":"try {\n CharArrayWriter caw\u003dnew CharArrayWriter();\n char buf[]\u003dnew char[1024];\n for (int i\u003d0; (i\u003dreader.read(buf)) !\u003d -1; ) caw.write(buf,0,i);\n caw.close();\n if (current \u003d\u003d null) {\n current\u003dnew Mark(this,caw.toCharArray(),fileid,getFile(fileid),master);\n }\n else {\n current.pushStream(caw.toCharArray(),fileid,getFile(fileid),longName);\n }\n}\n catch (Throwable ex) {\n ExceptionUtils.handleThrowable(ex);\n log.error(\"Exception parsing file \",ex);\n popFile();\n err.jspError(\"jsp.error.file.cannot.read\",file);\n}\n finally {\n if (reader !\u003d null) {\n try {\n reader.close();\n }\n catch ( Exception any) {\n if (log.isDebugEnabled()) {\n log.debug(\"Exception closing reader: \",any);\n }\n }\n }\n}\n","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"VARIABLE_DECLARATION_EXPRESSION","change":"int [i\u003d0]","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"i","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"buf","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"caw","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"fileid","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"longName","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"char [buf[]\u003dnew char[1024]]","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"CharArrayWriter [caw\u003dnew CharArrayWriter()]","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"int [fileid\u003dregisterSourceFile(longName)]","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"String [longName\u003dfile]","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"ARRAY_CREATION","change":"new char[1024]","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":true,"scope":"TARGET","local":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"ARRAY_TYPE","change":"char[]","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":true,"scope":"TARGET","local":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"ASSIGNMENT","change":"current \u003d new Mark(this,caw.toCharArray(),fileid,getFile(fileid),master)","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":true,"scope":"TARGET","local":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"ASSIGNMENT","change":"i \u003d reader.read(buf)","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":true,"scope":"TARGET","local":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"ASSIGNMENT","change":"currFileId \u003d fileid","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":true,"scope":"TARGET","local":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"CATCH_CLAUSE","change":"catch (Throwable ex) {\n ExceptionUtils.handleThrowable(ex);\n log.error(\"Exception parsing file \",ex);\n popFile();\n err.jspError(\"jsp.error.file.cannot.read\",fname);\n}\n","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":true,"scope":"TARGET","local":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"CATCH_CLAUSE","change":"catch (Exception any) {\n if (log.isDebugEnabled()) {\n log.debug(\"Exception closing reader: \",any);\n }\n}\n","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":true,"scope":"TARGET","local":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"CLASS_INSTANCE_CREATION","change":"new CharArrayWriter()","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":true,"scope":"TARGET","local":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"CLASS_INSTANCE_CREATION","change":"new Mark(this,caw.toCharArray(),fileid,getFile(fileid),master)","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":true,"scope":"TARGET","local":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"DIMENSION","change":"[]","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":true,"scope":"TARGET","local":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"EXPRESSION_STATEMENT","change":"log.error(\"Exception parsing file \",ex)","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":true,"scope":"TARGET","local":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"EXPRESSION_STATEMENT","change":"reader.close()","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":true,"scope":"TARGET","local":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"EXPRESSION_STATEMENT","change":"popFile()","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":true,"scope":"TARGET","local":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"EXPRESSION_STATEMENT","change":"caw.close()","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":true,"scope":"TARGET","local":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"EXPRESSION_STATEMENT","change":"err.jspError(\"jsp.error.file.already.registered\",fname)","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":true,"scope":"TARGET","local":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"EXPRESSION_STATEMENT","change":"current\u003dnew Mark(this,caw.toCharArray(),fileid,getFile(fileid),master)","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":true,"scope":"TARGET","local":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"EXPRESSION_STATEMENT","change":"log.debug(\"Exception closing reader: \",any)","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":true,"scope":"TARGET","local":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"EXPRESSION_STATEMENT","change":"current.pushStream(caw.toCharArray(),fileid,getFile(fileid),fname)","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":true,"scope":"TARGET","local":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"EXPRESSION_STATEMENT","change":"caw.write(buf,0,i)","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":true,"scope":"TARGET","local":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"EXPRESSION_STATEMENT","change":"ExceptionUtils.handleThrowable(ex)","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":true,"scope":"TARGET","local":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"EXPRESSION_STATEMENT","change":"currFileId\u003dfileid","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":true,"scope":"TARGET","local":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"EXPRESSION_STATEMENT","change":"err.jspError(\"jsp.error.file.cannot.read\",fname)","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":true,"scope":"TARGET","local":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"FOR_STATEMENT","change":"for (int i\u003d0; (i\u003dreader.read(buf)) !\u003d -1; ) caw.write(buf,0,i);\n","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":true,"scope":"TARGET","local":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"IF_STATEMENT","change":"reader !\u003d null","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":true,"scope":"TARGET","local":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"IF_STATEMENT","change":"fileid \u003d\u003d -1","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":true,"scope":"TARGET","local":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"IF_STATEMENT","change":"current \u003d\u003d null","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":true,"scope":"TARGET","local":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"IF_STATEMENT","change":"log.isDebugEnabled()","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":true,"scope":"TARGET","local":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"INFIX_EXPRESSION","change":"reader !\u003d null","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":true,"scope":"TARGET","local":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"INFIX_EXPRESSION","change":"fileid \u003d\u003d -1","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":true,"scope":"TARGET","local":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"INFIX_EXPRESSION","change":"current \u003d\u003d null","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":true,"scope":"TARGET","local":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"INFIX_EXPRESSION","change":"(i\u003dreader.read(buf)) !\u003d -1","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":true,"scope":"TARGET","local":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"METHOD_INVOCATION","change":"getFile(fileid)","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":true,"scope":"TARGET","local":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"METHOD_INVOCATION","change":"log.error(\"Exception parsing file \",ex)","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":true,"scope":"TARGET","local":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"METHOD_INVOCATION","change":"reader.close()","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":true,"scope":"TARGET","local":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"METHOD_INVOCATION","change":"log.debug(\"Exception closing reader: \",any)","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":true,"scope":"TARGET","local":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"METHOD_INVOCATION","change":"caw.write(buf,0,i)","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":true,"scope":"TARGET","local":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"METHOD_INVOCATION","change":"ExceptionUtils.handleThrowable(ex)","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":true,"scope":"TARGET","local":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"METHOD_INVOCATION","change":"reader.read(buf)","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":true,"scope":"TARGET","local":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"METHOD_INVOCATION","change":"err.jspError(\"jsp.error.file.cannot.read\",fname)","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":true,"scope":"TARGET","local":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"METHOD_INVOCATION","change":"registerSourceFile(fname)","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":true,"scope":"TARGET","local":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"METHOD_INVOCATION","change":"popFile()","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":true,"scope":"TARGET","local":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"METHOD_INVOCATION","change":"caw.close()","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":true,"scope":"TARGET","local":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"METHOD_INVOCATION","change":"err.jspError(\"jsp.error.file.already.registered\",fname)","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":true,"scope":"TARGET","local":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"METHOD_INVOCATION","change":"current.pushStream(caw.toCharArray(),fileid,getFile(fileid),fname)","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":true,"scope":"TARGET","local":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"METHOD_INVOCATION","change":"log.isDebugEnabled()","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":true,"scope":"TARGET","local":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"METHOD_INVOCATION","change":"caw.toCharArray()","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":true,"scope":"TARGET","local":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"NULL_LITERAL","change":"null","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":true,"scope":"TARGET","local":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"NUMBER_LITERAL","change":"1","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":true,"scope":"TARGET","local":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"NUMBER_LITERAL","change":"1024","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":true,"scope":"TARGET","local":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"PARENTHESIZED_EXPRESSION","change":"(i\u003dreader.read(buf))","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":true,"scope":"TARGET","local":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"PREFIX_EXPRESSION","change":"-1","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":true,"scope":"TARGET","local":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"PRIMITIVE_TYPE","change":"char","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":true,"scope":"TARGET","local":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"PRIMITIVE_TYPE","change":"int","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":true,"scope":"TARGET","local":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"SIMPLE_TYPE","change":"Throwable","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":true,"scope":"TARGET","local":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"SIMPLE_TYPE","change":"Mark","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":true,"scope":"TARGET","local":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"SIMPLE_TYPE","change":"Exception","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":true,"scope":"TARGET","local":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"SIMPLE_TYPE","change":"CharArrayWriter","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":true,"scope":"TARGET","local":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"SINGLE_VARIABLE_DECLARATION","change":"Throwable ex","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":true,"scope":"TARGET","local":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"SINGLE_VARIABLE_DECLARATION","change":"Exception any","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":true,"scope":"TARGET","local":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"STRING_LITERAL","change":"Exception parsing file ","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":true,"scope":"TARGET","local":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"STRING_LITERAL","change":"jsp.error.file.already.registered","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":true,"scope":"TARGET","local":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"STRING_LITERAL","change":"Exception closing reader: ","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":true,"scope":"TARGET","local":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"STRING_LITERAL","change":"jsp.error.file.cannot.read","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":true,"scope":"TARGET","local":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"TRY_STATEMENT","change":"try {\n reader.close();\n}\n catch (Exception any) {\n if (log.isDebugEnabled()) {\n log.debug(\"Exception closing reader: \",any);\n }\n}\n","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":true,"scope":"TARGET","local":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"TRY_STATEMENT","change":"try {\n CharArrayWriter caw\u003dnew CharArrayWriter();\n char buf[]\u003dnew char[1024];\n for (int i\u003d0; (i\u003dreader.read(buf)) !\u003d -1; ) caw.write(buf,0,i);\n caw.close();\n if (current \u003d\u003d null) {\n current\u003dnew Mark(this,caw.toCharArray(),fileid,getFile(fileid),master);\n }\n else {\n current.pushStream(caw.toCharArray(),fileid,getFile(fileid),fname);\n }\n}\n catch (Throwable ex) {\n ExceptionUtils.handleThrowable(ex);\n log.error(\"Exception parsing file \",ex);\n popFile();\n err.jspError(\"jsp.error.file.cannot.read\",fname);\n}\n finally {\n if (reader !\u003d null) {\n try {\n reader.close();\n }\n catch ( Exception any) {\n if (log.isDebugEnabled()) {\n log.debug(\"Exception closing reader: \",any);\n }\n }\n }\n}\n","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":true,"scope":"TARGET","local":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"VARIABLE_DECLARATION_EXPRESSION","change":"int [i\u003d0]","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":true,"scope":"TARGET","local":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"buf","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":true,"scope":"TARGET","local":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"caw","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":true,"scope":"TARGET","local":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"i","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":true,"scope":"TARGET","local":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"fileid","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":true,"scope":"TARGET","local":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"CharArrayWriter [caw\u003dnew CharArrayWriter()]","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":true,"scope":"TARGET","local":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"char [buf[]\u003dnew char[1024]]","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":true,"scope":"TARGET","local":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"int [fileid\u003dregisterSourceFile(fname)]","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":true,"scope":"TARGET","local":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"EXPRESSION_STATEMENT","change":"pushFile(fname,reader)","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":false,"scope":"TARGET","local":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)"} {"project":"apache_tomcat","commit":"8fd640685cedb35b0197adf5ed2dfedd2bb02a6f","changeType":"METHOD_INVOCATION","change":"pushFile(fname,reader)","source":"org.apache.jasper.compiler.JspReader.pushFile(String,InputStreamReader)","target":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)","added":false,"scope":"TARGET","local":"org.apache.jasper.compiler.JspReader.JspReader(JspCompilationContext,String,InputStreamReader,ErrorDispatcher)"} {"project":"apache_tomcat","commit":"d34edade02a33248ab8408f00937742a1d72ad64","changeType":"METHOD_DECLARATION","change":"javax.el.ImportHandler.findClass(String,boolean)","source":"javax.el.ImportHandler.findClass(String,boolean)","target":"javax.el.ImportHandler.resolveClass(String)","added":false,"scope":"CLASS_S","local":"javax.el.ImportHandler"} {"project":"apache_tomcat","commit":"d34edade02a33248ab8408f00937742a1d72ad64","changeType":"ASSIGNMENT","change":"clazz \u003d Class.forName(name)","source":"javax.el.ImportHandler.findClass(String,boolean)","target":"javax.el.ImportHandler.resolveClass(String)","added":false,"scope":"SOURCE","local":"javax.el.ImportHandler.findClass(String,boolean)"} {"project":"apache_tomcat","commit":"d34edade02a33248ab8408f00937742a1d72ad64","changeType":"CATCH_CLAUSE","change":"catch (ClassNotFoundException e) {\n return null;\n}\n","source":"javax.el.ImportHandler.findClass(String,boolean)","target":"javax.el.ImportHandler.resolveClass(String)","added":false,"scope":"SOURCE","local":"javax.el.ImportHandler.findClass(String,boolean)"} {"project":"apache_tomcat","commit":"d34edade02a33248ab8408f00937742a1d72ad64","changeType":"CLASS_INSTANCE_CREATION","change":"new ELException(Util.message(null,\"importHandler.invalidClass\",name))","source":"javax.el.ImportHandler.findClass(String,boolean)","target":"javax.el.ImportHandler.resolveClass(String)","added":false,"scope":"SOURCE","local":"javax.el.ImportHandler.findClass(String,boolean)"} {"project":"apache_tomcat","commit":"d34edade02a33248ab8408f00937742a1d72ad64","changeType":"EXPRESSION_STATEMENT","change":"clazz\u003dClass.forName(name)","source":"javax.el.ImportHandler.findClass(String,boolean)","target":"javax.el.ImportHandler.resolveClass(String)","added":false,"scope":"SOURCE","local":"javax.el.ImportHandler.findClass(String,boolean)"} {"project":"apache_tomcat","commit":"d34edade02a33248ab8408f00937742a1d72ad64","changeType":"IF_STATEMENT","change":"validate \u0026\u0026 (!Modifier.isPublic(modifiers) || Modifier.isAbstract(modifiers) || Modifier.isInterface(modifiers))","source":"javax.el.ImportHandler.findClass(String,boolean)","target":"javax.el.ImportHandler.resolveClass(String)","added":false,"scope":"SOURCE","local":"javax.el.ImportHandler.findClass(String,boolean)"} {"project":"apache_tomcat","commit":"d34edade02a33248ab8408f00937742a1d72ad64","changeType":"INFIX_EXPRESSION","change":"!Modifier.isPublic(modifiers) || Modifier.isAbstract(modifiers) || Modifier.isInterface(modifiers)","source":"javax.el.ImportHandler.findClass(String,boolean)","target":"javax.el.ImportHandler.resolveClass(String)","added":false,"scope":"SOURCE","local":"javax.el.ImportHandler.findClass(String,boolean)"} {"project":"apache_tomcat","commit":"d34edade02a33248ab8408f00937742a1d72ad64","changeType":"INFIX_EXPRESSION","change":"validate \u0026\u0026 (!Modifier.isPublic(modifiers) || Modifier.isAbstract(modifiers) || Modifier.isInterface(modifiers))","source":"javax.el.ImportHandler.findClass(String,boolean)","target":"javax.el.ImportHandler.resolveClass(String)","added":false,"scope":"SOURCE","local":"javax.el.ImportHandler.findClass(String,boolean)"} {"project":"apache_tomcat","commit":"d34edade02a33248ab8408f00937742a1d72ad64","changeType":"METHOD_INVOCATION","change":"Util.message(null,\"importHandler.invalidClass\",name)","source":"javax.el.ImportHandler.findClass(String,boolean)","target":"javax.el.ImportHandler.resolveClass(String)","added":false,"scope":"SOURCE","local":"javax.el.ImportHandler.findClass(String,boolean)"} {"project":"apache_tomcat","commit":"d34edade02a33248ab8408f00937742a1d72ad64","changeType":"METHOD_INVOCATION","change":"Modifier.isInterface(modifiers)","source":"javax.el.ImportHandler.findClass(String,boolean)","target":"javax.el.ImportHandler.resolveClass(String)","added":false,"scope":"SOURCE","local":"javax.el.ImportHandler.findClass(String,boolean)"} {"project":"apache_tomcat","commit":"d34edade02a33248ab8408f00937742a1d72ad64","changeType":"METHOD_INVOCATION","change":"Modifier.isAbstract(modifiers)","source":"javax.el.ImportHandler.findClass(String,boolean)","target":"javax.el.ImportHandler.resolveClass(String)","added":false,"scope":"SOURCE","local":"javax.el.ImportHandler.findClass(String,boolean)"} {"project":"apache_tomcat","commit":"d34edade02a33248ab8408f00937742a1d72ad64","changeType":"METHOD_INVOCATION","change":"Modifier.isPublic(modifiers)","source":"javax.el.ImportHandler.findClass(String,boolean)","target":"javax.el.ImportHandler.resolveClass(String)","added":false,"scope":"SOURCE","local":"javax.el.ImportHandler.findClass(String,boolean)"} {"project":"apache_tomcat","commit":"d34edade02a33248ab8408f00937742a1d72ad64","changeType":"METHOD_INVOCATION","change":"clazz.getModifiers()","source":"javax.el.ImportHandler.findClass(String,boolean)","target":"javax.el.ImportHandler.resolveClass(String)","added":false,"scope":"SOURCE","local":"javax.el.ImportHandler.findClass(String,boolean)"} {"project":"apache_tomcat","commit":"d34edade02a33248ab8408f00937742a1d72ad64","changeType":"METHOD_INVOCATION","change":"Class.forName(name)","source":"javax.el.ImportHandler.findClass(String,boolean)","target":"javax.el.ImportHandler.resolveClass(String)","added":false,"scope":"SOURCE","local":"javax.el.ImportHandler.findClass(String,boolean)"} {"project":"apache_tomcat","commit":"d34edade02a33248ab8408f00937742a1d72ad64","changeType":"MODIFIER","change":"private","source":"javax.el.ImportHandler.findClass(String,boolean)","target":"javax.el.ImportHandler.resolveClass(String)","added":false,"scope":"SOURCE","local":"javax.el.ImportHandler.findClass(String,boolean)"} {"project":"apache_tomcat","commit":"d34edade02a33248ab8408f00937742a1d72ad64","changeType":"NULL_LITERAL","change":"null","source":"javax.el.ImportHandler.findClass(String,boolean)","target":"javax.el.ImportHandler.resolveClass(String)","added":false,"scope":"SOURCE","local":"javax.el.ImportHandler.findClass(String,boolean)"} {"project":"apache_tomcat","commit":"d34edade02a33248ab8408f00937742a1d72ad64","changeType":"PARAMETERIZED_TYPE","change":"Class\u003c?\u003e","source":"javax.el.ImportHandler.findClass(String,boolean)","target":"javax.el.ImportHandler.resolveClass(String)","added":false,"scope":"SOURCE","local":"javax.el.ImportHandler.findClass(String,boolean)"} {"project":"apache_tomcat","commit":"d34edade02a33248ab8408f00937742a1d72ad64","changeType":"PARENTHESIZED_EXPRESSION","change":"(!Modifier.isPublic(modifiers) || Modifier.isAbstract(modifiers) || Modifier.isInterface(modifiers))","source":"javax.el.ImportHandler.findClass(String,boolean)","target":"javax.el.ImportHandler.resolveClass(String)","added":false,"scope":"SOURCE","local":"javax.el.ImportHandler.findClass(String,boolean)"} {"project":"apache_tomcat","commit":"d34edade02a33248ab8408f00937742a1d72ad64","changeType":"PREFIX_EXPRESSION","change":"!Modifier.isPublic(modifiers)","source":"javax.el.ImportHandler.findClass(String,boolean)","target":"javax.el.ImportHandler.resolveClass(String)","added":false,"scope":"SOURCE","local":"javax.el.ImportHandler.findClass(String,boolean)"} {"project":"apache_tomcat","commit":"d34edade02a33248ab8408f00937742a1d72ad64","changeType":"PRIMITIVE_TYPE","change":"int","source":"javax.el.ImportHandler.findClass(String,boolean)","target":"javax.el.ImportHandler.resolveClass(String)","added":false,"scope":"SOURCE","local":"javax.el.ImportHandler.findClass(String,boolean)"} {"project":"apache_tomcat","commit":"d34edade02a33248ab8408f00937742a1d72ad64","changeType":"PRIMITIVE_TYPE","change":"boolean","source":"javax.el.ImportHandler.findClass(String,boolean)","target":"javax.el.ImportHandler.resolveClass(String)","added":false,"scope":"SOURCE","local":"javax.el.ImportHandler.findClass(String,boolean)"} {"project":"apache_tomcat","commit":"d34edade02a33248ab8408f00937742a1d72ad64","changeType":"RETURN_STATEMENT","change":"return clazz;\n","source":"javax.el.ImportHandler.findClass(String,boolean)","target":"javax.el.ImportHandler.resolveClass(String)","added":false,"scope":"SOURCE","local":"javax.el.ImportHandler.findClass(String,boolean)"} {"project":"apache_tomcat","commit":"d34edade02a33248ab8408f00937742a1d72ad64","changeType":"RETURN_STATEMENT","change":"return null;\n","source":"javax.el.ImportHandler.findClass(String,boolean)","target":"javax.el.ImportHandler.resolveClass(String)","added":false,"scope":"SOURCE","local":"javax.el.ImportHandler.findClass(String,boolean)"} {"project":"apache_tomcat","commit":"d34edade02a33248ab8408f00937742a1d72ad64","changeType":"SIMPLE_TYPE","change":"ELException","source":"javax.el.ImportHandler.findClass(String,boolean)","target":"javax.el.ImportHandler.resolveClass(String)","added":false,"scope":"SOURCE","local":"javax.el.ImportHandler.findClass(String,boolean)"} {"project":"apache_tomcat","commit":"d34edade02a33248ab8408f00937742a1d72ad64","changeType":"SIMPLE_TYPE","change":"ClassNotFoundException","source":"javax.el.ImportHandler.findClass(String,boolean)","target":"javax.el.ImportHandler.resolveClass(String)","added":false,"scope":"SOURCE","local":"javax.el.ImportHandler.findClass(String,boolean)"} {"project":"apache_tomcat","commit":"d34edade02a33248ab8408f00937742a1d72ad64","changeType":"SIMPLE_TYPE","change":"Class","source":"javax.el.ImportHandler.findClass(String,boolean)","target":"javax.el.ImportHandler.resolveClass(String)","added":false,"scope":"SOURCE","local":"javax.el.ImportHandler.findClass(String,boolean)"} {"project":"apache_tomcat","commit":"d34edade02a33248ab8408f00937742a1d72ad64","changeType":"SIMPLE_TYPE","change":"String","source":"javax.el.ImportHandler.findClass(String,boolean)","target":"javax.el.ImportHandler.resolveClass(String)","added":false,"scope":"SOURCE","local":"javax.el.ImportHandler.findClass(String,boolean)"} {"project":"apache_tomcat","commit":"d34edade02a33248ab8408f00937742a1d72ad64","changeType":"SINGLE_VARIABLE_DECLARATION","change":"ClassNotFoundException e","source":"javax.el.ImportHandler.findClass(String,boolean)","target":"javax.el.ImportHandler.resolveClass(String)","added":false,"scope":"SOURCE","local":"javax.el.ImportHandler.findClass(String,boolean)"} {"project":"apache_tomcat","commit":"d34edade02a33248ab8408f00937742a1d72ad64","changeType":"SINGLE_VARIABLE_DECLARATION","change":"boolean validate","source":"javax.el.ImportHandler.findClass(String,boolean)","target":"javax.el.ImportHandler.resolveClass(String)","added":false,"scope":"SOURCE","local":"javax.el.ImportHandler.findClass(String,boolean)"} {"project":"apache_tomcat","commit":"d34edade02a33248ab8408f00937742a1d72ad64","changeType":"SINGLE_VARIABLE_DECLARATION","change":"String name","source":"javax.el.ImportHandler.findClass(String,boolean)","target":"javax.el.ImportHandler.resolveClass(String)","added":false,"scope":"SOURCE","local":"javax.el.ImportHandler.findClass(String,boolean)"} {"project":"apache_tomcat","commit":"d34edade02a33248ab8408f00937742a1d72ad64","changeType":"STRING_LITERAL","change":"importHandler.invalidClass","source":"javax.el.ImportHandler.findClass(String,boolean)","target":"javax.el.ImportHandler.resolveClass(String)","added":false,"scope":"SOURCE","local":"javax.el.ImportHandler.findClass(String,boolean)"} {"project":"apache_tomcat","commit":"d34edade02a33248ab8408f00937742a1d72ad64","changeType":"THROW_STATEMENT","change":"throw new ELException(Util.message(null,\"importHandler.invalidClass\",name));\n","source":"javax.el.ImportHandler.findClass(String,boolean)","target":"javax.el.ImportHandler.resolveClass(String)","added":false,"scope":"SOURCE","local":"javax.el.ImportHandler.findClass(String,boolean)"} {"project":"apache_tomcat","commit":"d34edade02a33248ab8408f00937742a1d72ad64","changeType":"TRY_STATEMENT","change":"try {\n clazz\u003dClass.forName(name);\n}\n catch (ClassNotFoundException e) {\n return null;\n}\n","source":"javax.el.ImportHandler.findClass(String,boolean)","target":"javax.el.ImportHandler.resolveClass(String)","added":false,"scope":"SOURCE","local":"javax.el.ImportHandler.findClass(String,boolean)"} {"project":"apache_tomcat","commit":"d34edade02a33248ab8408f00937742a1d72ad64","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"modifiers","source":"javax.el.ImportHandler.findClass(String,boolean)","target":"javax.el.ImportHandler.resolveClass(String)","added":false,"scope":"SOURCE","local":"javax.el.ImportHandler.findClass(String,boolean)"} {"project":"apache_tomcat","commit":"d34edade02a33248ab8408f00937742a1d72ad64","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"clazz","source":"javax.el.ImportHandler.findClass(String,boolean)","target":"javax.el.ImportHandler.resolveClass(String)","added":false,"scope":"SOURCE","local":"javax.el.ImportHandler.findClass(String,boolean)"} {"project":"apache_tomcat","commit":"d34edade02a33248ab8408f00937742a1d72ad64","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"int [modifiers\u003dclazz.getModifiers()]","source":"javax.el.ImportHandler.findClass(String,boolean)","target":"javax.el.ImportHandler.resolveClass(String)","added":false,"scope":"SOURCE","local":"javax.el.ImportHandler.findClass(String,boolean)"} {"project":"apache_tomcat","commit":"d34edade02a33248ab8408f00937742a1d72ad64","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"Class\u003c?\u003e [clazz]","source":"javax.el.ImportHandler.findClass(String,boolean)","target":"javax.el.ImportHandler.resolveClass(String)","added":false,"scope":"SOURCE","local":"javax.el.ImportHandler.findClass(String,boolean)"} {"project":"apache_tomcat","commit":"d34edade02a33248ab8408f00937742a1d72ad64","changeType":"WILDCARD_TYPE","change":"?","source":"javax.el.ImportHandler.findClass(String,boolean)","target":"javax.el.ImportHandler.resolveClass(String)","added":false,"scope":"SOURCE","local":"javax.el.ImportHandler.findClass(String,boolean)"} {"project":"apache_tomcat","commit":"d34edade02a33248ab8408f00937742a1d72ad64","changeType":"METHOD_INVOCATION","change":"findClass(name,false)","source":"javax.el.ImportHandler.findClass(String,boolean)","target":"javax.el.ImportHandler.resolveClass(String)","added":false,"scope":"SUR_S","local":"javax.el.ImportHandler.importClass(String)"} {"project":"apache_tomcat","commit":"d34edade02a33248ab8408f00937742a1d72ad64","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"Class\u003c?\u003e [clazz\u003dfindClass(name,false)]","source":"javax.el.ImportHandler.findClass(String,boolean)","target":"javax.el.ImportHandler.resolveClass(String)","added":false,"scope":"SUR_S","local":"javax.el.ImportHandler.importClass(String)"} {"project":"apache_tomcat","commit":"d34edade02a33248ab8408f00937742a1d72ad64","changeType":"METHOD_INVOCATION","change":"findClass(className,false)","source":"javax.el.ImportHandler.findClass(String,boolean)","target":"javax.el.ImportHandler.resolveClass(String)","added":false,"scope":"SUR_S","local":"javax.el.ImportHandler.importStatic(String)"} {"project":"apache_tomcat","commit":"d34edade02a33248ab8408f00937742a1d72ad64","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"Class\u003c?\u003e [clazz\u003dfindClass(className,false)]","source":"javax.el.ImportHandler.findClass(String,boolean)","target":"javax.el.ImportHandler.resolveClass(String)","added":false,"scope":"SUR_S","local":"javax.el.ImportHandler.importStatic(String)"} {"project":"apache_tomcat","commit":"d34edade02a33248ab8408f00937742a1d72ad64","changeType":"ASSIGNMENT","change":"className \u003d p + \u0027.\u0027 + name","source":"javax.el.ImportHandler.findClass(String,boolean)","target":"javax.el.ImportHandler.resolveClass(String)","added":true,"scope":"TARGET","local":"javax.el.ImportHandler.resolveClass(String)"} {"project":"apache_tomcat","commit":"d34edade02a33248ab8408f00937742a1d72ad64","changeType":"ENHANCED_FOR_STATEMENT","change":"for (String p : packageNames) {\n className\u003dp + \u0027.\u0027 + name;\n Class\u003c?\u003e clazz\u003dfindClass(className);\n if (clazz !\u003d null) {\n if (result !\u003d null) {\n throw new ELException(Util.message(null,\"importHandler.ambiguousImport\",className,result.getName()));\n }\n result\u003dclazz;\n }\n}\n","source":"javax.el.ImportHandler.findClass(String,boolean)","target":"javax.el.ImportHandler.resolveClass(String)","added":true,"scope":"TARGET","local":"javax.el.ImportHandler.resolveClass(String)"} {"project":"apache_tomcat","commit":"d34edade02a33248ab8408f00937742a1d72ad64","changeType":"EXPRESSION_STATEMENT","change":"clazzes.put(className,clazz)","source":"javax.el.ImportHandler.findClass(String,boolean)","target":"javax.el.ImportHandler.resolveClass(String)","added":true,"scope":"TARGET","local":"javax.el.ImportHandler.resolveClass(String)"} {"project":"apache_tomcat","commit":"d34edade02a33248ab8408f00937742a1d72ad64","changeType":"EXPRESSION_STATEMENT","change":"className\u003dp + \u0027.\u0027 + name","source":"javax.el.ImportHandler.findClass(String,boolean)","target":"javax.el.ImportHandler.resolveClass(String)","added":true,"scope":"TARGET","local":"javax.el.ImportHandler.resolveClass(String)"} {"project":"apache_tomcat","commit":"d34edade02a33248ab8408f00937742a1d72ad64","changeType":"IF_STATEMENT","change":"className !\u003d null","source":"javax.el.ImportHandler.findClass(String,boolean)","target":"javax.el.ImportHandler.resolveClass(String)","added":true,"scope":"TARGET","local":"javax.el.ImportHandler.resolveClass(String)"} {"project":"apache_tomcat","commit":"d34edade02a33248ab8408f00937742a1d72ad64","changeType":"INFIX_EXPRESSION","change":"className !\u003d null","source":"javax.el.ImportHandler.findClass(String,boolean)","target":"javax.el.ImportHandler.resolveClass(String)","added":true,"scope":"TARGET","local":"javax.el.ImportHandler.resolveClass(String)"} {"project":"apache_tomcat","commit":"d34edade02a33248ab8408f00937742a1d72ad64","changeType":"METHOD_INVOCATION","change":"findClass(className)","source":"javax.el.ImportHandler.findClass(String,boolean)","target":"javax.el.ImportHandler.resolveClass(String)","added":true,"scope":"TARGET","local":"javax.el.ImportHandler.resolveClass(String)"} {"project":"apache_tomcat","commit":"d34edade02a33248ab8408f00937742a1d72ad64","changeType":"METHOD_INVOCATION","change":"clazzes.put(className,clazz)","source":"javax.el.ImportHandler.findClass(String,boolean)","target":"javax.el.ImportHandler.resolveClass(String)","added":true,"scope":"TARGET","local":"javax.el.ImportHandler.resolveClass(String)"} {"project":"apache_tomcat","commit":"d34edade02a33248ab8408f00937742a1d72ad64","changeType":"METHOD_INVOCATION","change":"classNames.get(name)","source":"javax.el.ImportHandler.findClass(String,boolean)","target":"javax.el.ImportHandler.resolveClass(String)","added":true,"scope":"TARGET","local":"javax.el.ImportHandler.resolveClass(String)"} {"project":"apache_tomcat","commit":"d34edade02a33248ab8408f00937742a1d72ad64","changeType":"RETURN_STATEMENT","change":"return clazz;\n","source":"javax.el.ImportHandler.findClass(String,boolean)","target":"javax.el.ImportHandler.resolveClass(String)","added":true,"scope":"TARGET","local":"javax.el.ImportHandler.resolveClass(String)"} {"project":"apache_tomcat","commit":"d34edade02a33248ab8408f00937742a1d72ad64","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"Class\u003c?\u003e [clazz\u003dfindClass(className)]","source":"javax.el.ImportHandler.findClass(String,boolean)","target":"javax.el.ImportHandler.resolveClass(String)","added":true,"scope":"TARGET","local":"javax.el.ImportHandler.resolveClass(String)"} {"project":"apache_tomcat","commit":"d34edade02a33248ab8408f00937742a1d72ad64","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"String [className\u003dclassNames.get(name)]","source":"javax.el.ImportHandler.findClass(String,boolean)","target":"javax.el.ImportHandler.resolveClass(String)","added":true,"scope":"TARGET","local":"javax.el.ImportHandler.resolveClass(String)"} {"project":"apache_tomcat","commit":"d34edade02a33248ab8408f00937742a1d72ad64","changeType":"BOOLEAN_LITERAL","change":"false","source":"javax.el.ImportHandler.findClass(String,boolean)","target":"javax.el.ImportHandler.resolveClass(String)","added":false,"scope":"TARGET","local":"javax.el.ImportHandler.resolveClass(String)"} {"project":"apache_tomcat","commit":"d34edade02a33248ab8408f00937742a1d72ad64","changeType":"ENHANCED_FOR_STATEMENT","change":"for (String p : packages) {\n String className\u003dp + \u0027.\u0027 + name;\n Class\u003c?\u003e clazz\u003dfindClass(className,false);\n if (clazz !\u003d null) {\n if (result !\u003d null) {\n throw new ELException(Util.message(null,\"importHandler.ambiguousImport\",className,result.getName()));\n }\n result\u003dclazz;\n }\n}\n","source":"javax.el.ImportHandler.findClass(String,boolean)","target":"javax.el.ImportHandler.resolveClass(String)","added":false,"scope":"TARGET","local":"javax.el.ImportHandler.resolveClass(String)"} {"project":"apache_tomcat","commit":"d34edade02a33248ab8408f00937742a1d72ad64","changeType":"IF_STATEMENT","change":"result \u003d\u003d null","source":"javax.el.ImportHandler.findClass(String,boolean)","target":"javax.el.ImportHandler.resolveClass(String)","added":false,"scope":"TARGET","local":"javax.el.ImportHandler.resolveClass(String)"} {"project":"apache_tomcat","commit":"d34edade02a33248ab8408f00937742a1d72ad64","changeType":"INFIX_EXPRESSION","change":"result \u003d\u003d null","source":"javax.el.ImportHandler.findClass(String,boolean)","target":"javax.el.ImportHandler.resolveClass(String)","added":false,"scope":"TARGET","local":"javax.el.ImportHandler.resolveClass(String)"} {"project":"apache_tomcat","commit":"d34edade02a33248ab8408f00937742a1d72ad64","changeType":"METHOD_INVOCATION","change":"findClass(className,false)","source":"javax.el.ImportHandler.findClass(String,boolean)","target":"javax.el.ImportHandler.resolveClass(String)","added":false,"scope":"TARGET","local":"javax.el.ImportHandler.resolveClass(String)"} {"project":"apache_tomcat","commit":"d34edade02a33248ab8408f00937742a1d72ad64","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"String [className\u003dp + \u0027.\u0027 + name]","source":"javax.el.ImportHandler.findClass(String,boolean)","target":"javax.el.ImportHandler.resolveClass(String)","added":false,"scope":"TARGET","local":"javax.el.ImportHandler.resolveClass(String)"} {"project":"apache_tomcat","commit":"d34edade02a33248ab8408f00937742a1d72ad64","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"Class\u003c?\u003e [clazz\u003dfindClass(className,false)]","source":"javax.el.ImportHandler.findClass(String,boolean)","target":"javax.el.ImportHandler.resolveClass(String)","added":false,"scope":"TARGET","local":"javax.el.ImportHandler.resolveClass(String)"} {"project":"apache_tomcat","commit":"d34edade02a33248ab8408f00937742a1d72ad64","changeType":"METHOD_INVOCATION","change":"handler.resolveClass(\"StringManagerX\")","source":"javax.el.ImportHandler.findClass(String,boolean)","target":"javax.el.ImportHandler.resolveClass(String)","added":true,"scope":"EXT_T","local":"javax.el.TestImportHandler.testImportClass02()"} {"project":"apache_tomcat","commit":"d34edade02a33248ab8408f00937742a1d72ad64","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"Class\u003c?\u003e [result\u003dhandler.resolveClass(\"StringManagerX\")]","source":"javax.el.ImportHandler.findClass(String,boolean)","target":"javax.el.ImportHandler.resolveClass(String)","added":true,"scope":"EXT_T","local":"javax.el.TestImportHandler.testImportClass02()"} {"project":"apache_tomcat","commit":"89c3cb56a2c44421290eaee7ffe06be323631fb2","changeType":"METHOD_DECLARATION","change":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.getAuthContext(ServerAuthConfig,String,Map,ServerAuthContext)","source":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.getAuthContext(ServerAuthConfig,String,Map,ServerAuthContext)","target":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.authenticate(Request,HttpServletResponse)","added":false,"scope":"CLASS_S","local":"java.org.apache.catalina.authenticator.jaspic.JaspicAuthenticator"} {"project":"apache_tomcat","commit":"89c3cb56a2c44421290eaee7ffe06be323631fb2","changeType":"CATCH_CLAUSE","change":"catch (AuthException e) {\n throw new IllegalStateException(e);\n}\n","source":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.getAuthContext(ServerAuthConfig,String,Map,ServerAuthContext)","target":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.authenticate(Request,HttpServletResponse)","added":false,"scope":"SOURCE","local":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.getAuthContext(ServerAuthConfig,String,Map,ServerAuthContext)"} {"project":"apache_tomcat","commit":"89c3cb56a2c44421290eaee7ffe06be323631fb2","changeType":"CLASS_INSTANCE_CREATION","change":"new IllegalStateException(e)","source":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.getAuthContext(ServerAuthConfig,String,Map,ServerAuthContext)","target":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.authenticate(Request,HttpServletResponse)","added":false,"scope":"SOURCE","local":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.getAuthContext(ServerAuthConfig,String,Map,ServerAuthContext)"} {"project":"apache_tomcat","commit":"89c3cb56a2c44421290eaee7ffe06be323631fb2","changeType":"METHOD_INVOCATION","change":"authConfig.getAuthContext(authContextId,serviceSubject,authProperties)","source":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.getAuthContext(ServerAuthConfig,String,Map,ServerAuthContext)","target":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.authenticate(Request,HttpServletResponse)","added":false,"scope":"SOURCE","local":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.getAuthContext(ServerAuthConfig,String,Map,ServerAuthContext)"} {"project":"apache_tomcat","commit":"89c3cb56a2c44421290eaee7ffe06be323631fb2","changeType":"MODIFIER","change":"private","source":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.getAuthContext(ServerAuthConfig,String,Map,ServerAuthContext)","target":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.authenticate(Request,HttpServletResponse)","added":false,"scope":"SOURCE","local":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.getAuthContext(ServerAuthConfig,String,Map,ServerAuthContext)"} {"project":"apache_tomcat","commit":"89c3cb56a2c44421290eaee7ffe06be323631fb2","changeType":"RETURN_STATEMENT","change":"return authConfig.getAuthContext(authContextId,serviceSubject,authProperties);\n","source":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.getAuthContext(ServerAuthConfig,String,Map,ServerAuthContext)","target":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.authenticate(Request,HttpServletResponse)","added":false,"scope":"SOURCE","local":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.getAuthContext(ServerAuthConfig,String,Map,ServerAuthContext)"} {"project":"apache_tomcat","commit":"89c3cb56a2c44421290eaee7ffe06be323631fb2","changeType":"SIMPLE_TYPE","change":"IllegalStateException","source":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.getAuthContext(ServerAuthConfig,String,Map,ServerAuthContext)","target":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.authenticate(Request,HttpServletResponse)","added":false,"scope":"SOURCE","local":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.getAuthContext(ServerAuthConfig,String,Map,ServerAuthContext)"} {"project":"apache_tomcat","commit":"89c3cb56a2c44421290eaee7ffe06be323631fb2","changeType":"SIMPLE_TYPE","change":"AuthException","source":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.getAuthContext(ServerAuthConfig,String,Map,ServerAuthContext)","target":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.authenticate(Request,HttpServletResponse)","added":false,"scope":"SOURCE","local":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.getAuthContext(ServerAuthConfig,String,Map,ServerAuthContext)"} {"project":"apache_tomcat","commit":"89c3cb56a2c44421290eaee7ffe06be323631fb2","changeType":"SIMPLE_TYPE","change":"ServerAuthContext","source":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.getAuthContext(ServerAuthConfig,String,Map,ServerAuthContext)","target":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.authenticate(Request,HttpServletResponse)","added":false,"scope":"SOURCE","local":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.getAuthContext(ServerAuthConfig,String,Map,ServerAuthContext)"} {"project":"apache_tomcat","commit":"89c3cb56a2c44421290eaee7ffe06be323631fb2","changeType":"SIMPLE_TYPE","change":"Map","source":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.getAuthContext(ServerAuthConfig,String,Map,ServerAuthContext)","target":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.authenticate(Request,HttpServletResponse)","added":false,"scope":"SOURCE","local":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.getAuthContext(ServerAuthConfig,String,Map,ServerAuthContext)"} {"project":"apache_tomcat","commit":"89c3cb56a2c44421290eaee7ffe06be323631fb2","changeType":"SIMPLE_TYPE","change":"String","source":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.getAuthContext(ServerAuthConfig,String,Map,ServerAuthContext)","target":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.authenticate(Request,HttpServletResponse)","added":false,"scope":"SOURCE","local":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.getAuthContext(ServerAuthConfig,String,Map,ServerAuthContext)"} {"project":"apache_tomcat","commit":"89c3cb56a2c44421290eaee7ffe06be323631fb2","changeType":"SIMPLE_TYPE","change":"ServerAuthConfig","source":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.getAuthContext(ServerAuthConfig,String,Map,ServerAuthContext)","target":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.authenticate(Request,HttpServletResponse)","added":false,"scope":"SOURCE","local":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.getAuthContext(ServerAuthConfig,String,Map,ServerAuthContext)"} {"project":"apache_tomcat","commit":"89c3cb56a2c44421290eaee7ffe06be323631fb2","changeType":"SINGLE_MEMBER_ANNOTATION","change":"@SuppressWarnings(\"rawtypes\")","source":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.getAuthContext(ServerAuthConfig,String,Map,ServerAuthContext)","target":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.authenticate(Request,HttpServletResponse)","added":false,"scope":"SOURCE","local":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.getAuthContext(ServerAuthConfig,String,Map,ServerAuthContext)"} {"project":"apache_tomcat","commit":"89c3cb56a2c44421290eaee7ffe06be323631fb2","changeType":"SINGLE_VARIABLE_DECLARATION","change":"AuthException e","source":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.getAuthContext(ServerAuthConfig,String,Map,ServerAuthContext)","target":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.authenticate(Request,HttpServletResponse)","added":false,"scope":"SOURCE","local":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.getAuthContext(ServerAuthConfig,String,Map,ServerAuthContext)"} {"project":"apache_tomcat","commit":"89c3cb56a2c44421290eaee7ffe06be323631fb2","changeType":"SINGLE_VARIABLE_DECLARATION","change":"ServerAuthContext authContext","source":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.getAuthContext(ServerAuthConfig,String,Map,ServerAuthContext)","target":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.authenticate(Request,HttpServletResponse)","added":false,"scope":"SOURCE","local":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.getAuthContext(ServerAuthConfig,String,Map,ServerAuthContext)"} {"project":"apache_tomcat","commit":"89c3cb56a2c44421290eaee7ffe06be323631fb2","changeType":"SINGLE_VARIABLE_DECLARATION","change":"Map authProperties","source":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.getAuthContext(ServerAuthConfig,String,Map,ServerAuthContext)","target":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.authenticate(Request,HttpServletResponse)","added":false,"scope":"SOURCE","local":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.getAuthContext(ServerAuthConfig,String,Map,ServerAuthContext)"} {"project":"apache_tomcat","commit":"89c3cb56a2c44421290eaee7ffe06be323631fb2","changeType":"SINGLE_VARIABLE_DECLARATION","change":"String authContextId","source":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.getAuthContext(ServerAuthConfig,String,Map,ServerAuthContext)","target":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.authenticate(Request,HttpServletResponse)","added":false,"scope":"SOURCE","local":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.getAuthContext(ServerAuthConfig,String,Map,ServerAuthContext)"} {"project":"apache_tomcat","commit":"89c3cb56a2c44421290eaee7ffe06be323631fb2","changeType":"SINGLE_VARIABLE_DECLARATION","change":"ServerAuthConfig authConfig","source":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.getAuthContext(ServerAuthConfig,String,Map,ServerAuthContext)","target":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.authenticate(Request,HttpServletResponse)","added":false,"scope":"SOURCE","local":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.getAuthContext(ServerAuthConfig,String,Map,ServerAuthContext)"} {"project":"apache_tomcat","commit":"89c3cb56a2c44421290eaee7ffe06be323631fb2","changeType":"STRING_LITERAL","change":"rawtypes","source":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.getAuthContext(ServerAuthConfig,String,Map,ServerAuthContext)","target":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.authenticate(Request,HttpServletResponse)","added":false,"scope":"SOURCE","local":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.getAuthContext(ServerAuthConfig,String,Map,ServerAuthContext)"} {"project":"apache_tomcat","commit":"89c3cb56a2c44421290eaee7ffe06be323631fb2","changeType":"THROW_STATEMENT","change":"throw new IllegalStateException(e);\n","source":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.getAuthContext(ServerAuthConfig,String,Map,ServerAuthContext)","target":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.authenticate(Request,HttpServletResponse)","added":false,"scope":"SOURCE","local":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.getAuthContext(ServerAuthConfig,String,Map,ServerAuthContext)"} {"project":"apache_tomcat","commit":"89c3cb56a2c44421290eaee7ffe06be323631fb2","changeType":"TRY_STATEMENT","change":"try {\n return authConfig.getAuthContext(authContextId,serviceSubject,authProperties);\n}\n catch (AuthException e) {\n throw new IllegalStateException(e);\n}\n","source":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.getAuthContext(ServerAuthConfig,String,Map,ServerAuthContext)","target":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.authenticate(Request,HttpServletResponse)","added":false,"scope":"SOURCE","local":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.getAuthContext(ServerAuthConfig,String,Map,ServerAuthContext)"} {"project":"apache_tomcat","commit":"89c3cb56a2c44421290eaee7ffe06be323631fb2","changeType":"ASSIGNMENT","change":"authStatus \u003d authContext.validateRequest(messageInfo,new Subject(),serviceSubject)","source":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.getAuthContext(ServerAuthConfig,String,Map,ServerAuthContext)","target":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.authenticate(Request,HttpServletResponse)","added":true,"scope":"TARGET","local":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.authenticate(Request,HttpServletResponse)"} {"project":"apache_tomcat","commit":"89c3cb56a2c44421290eaee7ffe06be323631fb2","changeType":"CATCH_CLAUSE","change":"catch (AuthException e) {\n handleUnauthorizedRequest(response,e);\n return false;\n}\n","source":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.getAuthContext(ServerAuthConfig,String,Map,ServerAuthContext)","target":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.authenticate(Request,HttpServletResponse)","added":true,"scope":"TARGET","local":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.authenticate(Request,HttpServletResponse)"} {"project":"apache_tomcat","commit":"89c3cb56a2c44421290eaee7ffe06be323631fb2","changeType":"CLASS_INSTANCE_CREATION","change":"new Subject()","source":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.getAuthContext(ServerAuthConfig,String,Map,ServerAuthContext)","target":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.authenticate(Request,HttpServletResponse)","added":true,"scope":"TARGET","local":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.authenticate(Request,HttpServletResponse)"} {"project":"apache_tomcat","commit":"89c3cb56a2c44421290eaee7ffe06be323631fb2","changeType":"EXPRESSION_STATEMENT","change":"handleUnauthorizedRequest(response,e)","source":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.getAuthContext(ServerAuthConfig,String,Map,ServerAuthContext)","target":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.authenticate(Request,HttpServletResponse)","added":true,"scope":"TARGET","local":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.authenticate(Request,HttpServletResponse)"} {"project":"apache_tomcat","commit":"89c3cb56a2c44421290eaee7ffe06be323631fb2","changeType":"EXPRESSION_STATEMENT","change":"authStatus\u003dauthContext.validateRequest(messageInfo,new Subject(),serviceSubject)","source":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.getAuthContext(ServerAuthConfig,String,Map,ServerAuthContext)","target":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.authenticate(Request,HttpServletResponse)","added":true,"scope":"TARGET","local":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.authenticate(Request,HttpServletResponse)"} {"project":"apache_tomcat","commit":"89c3cb56a2c44421290eaee7ffe06be323631fb2","changeType":"EXPRESSION_STATEMENT","change":"handleUnauthorizedRequest(response,null)","source":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.getAuthContext(ServerAuthConfig,String,Map,ServerAuthContext)","target":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.authenticate(Request,HttpServletResponse)","added":true,"scope":"TARGET","local":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.authenticate(Request,HttpServletResponse)"} {"project":"apache_tomcat","commit":"89c3cb56a2c44421290eaee7ffe06be323631fb2","changeType":"IF_STATEMENT","change":"configProvider \u003d\u003d null","source":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.getAuthContext(ServerAuthConfig,String,Map,ServerAuthContext)","target":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.authenticate(Request,HttpServletResponse)","added":true,"scope":"TARGET","local":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.authenticate(Request,HttpServletResponse)"} {"project":"apache_tomcat","commit":"89c3cb56a2c44421290eaee7ffe06be323631fb2","changeType":"INFIX_EXPRESSION","change":"configProvider \u003d\u003d null","source":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.getAuthContext(ServerAuthConfig,String,Map,ServerAuthContext)","target":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.authenticate(Request,HttpServletResponse)","added":true,"scope":"TARGET","local":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.authenticate(Request,HttpServletResponse)"} {"project":"apache_tomcat","commit":"89c3cb56a2c44421290eaee7ffe06be323631fb2","changeType":"METHOD_INVOCATION","change":"getJaspicCallbackHandler()","source":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.getAuthContext(ServerAuthConfig,String,Map,ServerAuthContext)","target":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.authenticate(Request,HttpServletResponse)","added":true,"scope":"TARGET","local":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.authenticate(Request,HttpServletResponse)"} {"project":"apache_tomcat","commit":"89c3cb56a2c44421290eaee7ffe06be323631fb2","changeType":"METHOD_INVOCATION","change":"handleUnauthorizedRequest(response,e)","source":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.getAuthContext(ServerAuthConfig,String,Map,ServerAuthContext)","target":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.authenticate(Request,HttpServletResponse)","added":true,"scope":"TARGET","local":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.authenticate(Request,HttpServletResponse)"} {"project":"apache_tomcat","commit":"89c3cb56a2c44421290eaee7ffe06be323631fb2","changeType":"METHOD_INVOCATION","change":"authContext.validateRequest(messageInfo,new Subject(),serviceSubject)","source":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.getAuthContext(ServerAuthConfig,String,Map,ServerAuthContext)","target":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.authenticate(Request,HttpServletResponse)","added":true,"scope":"TARGET","local":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.authenticate(Request,HttpServletResponse)"} {"project":"apache_tomcat","commit":"89c3cb56a2c44421290eaee7ffe06be323631fb2","changeType":"METHOD_INVOCATION","change":"configProvider.getServerAuthConfig(MESSAGE_LAYER,appContext,callbackHandler)","source":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.getAuthContext(ServerAuthConfig,String,Map,ServerAuthContext)","target":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.authenticate(Request,HttpServletResponse)","added":true,"scope":"TARGET","local":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.authenticate(Request,HttpServletResponse)"} {"project":"apache_tomcat","commit":"89c3cb56a2c44421290eaee7ffe06be323631fb2","changeType":"METHOD_INVOCATION","change":"handleUnauthorizedRequest(response,null)","source":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.getAuthContext(ServerAuthConfig,String,Map,ServerAuthContext)","target":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.authenticate(Request,HttpServletResponse)","added":true,"scope":"TARGET","local":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.authenticate(Request,HttpServletResponse)"} {"project":"apache_tomcat","commit":"89c3cb56a2c44421290eaee7ffe06be323631fb2","changeType":"METHOD_INVOCATION","change":"getAppContextId(request)","source":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.getAuthContext(ServerAuthConfig,String,Map,ServerAuthContext)","target":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.authenticate(Request,HttpServletResponse)","added":true,"scope":"TARGET","local":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.authenticate(Request,HttpServletResponse)"} {"project":"apache_tomcat","commit":"89c3cb56a2c44421290eaee7ffe06be323631fb2","changeType":"METHOD_INVOCATION","change":"authConfig.getAuthContext(messageAuthContextId,serviceSubject,authProperties)","source":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.getAuthContext(ServerAuthConfig,String,Map,ServerAuthContext)","target":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.authenticate(Request,HttpServletResponse)","added":true,"scope":"TARGET","local":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.authenticate(Request,HttpServletResponse)"} {"project":"apache_tomcat","commit":"89c3cb56a2c44421290eaee7ffe06be323631fb2","changeType":"SIMPLE_TYPE","change":"JaspicCallbackHandler","source":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.getAuthContext(ServerAuthConfig,String,Map,ServerAuthContext)","target":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.authenticate(Request,HttpServletResponse)","added":true,"scope":"TARGET","local":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.authenticate(Request,HttpServletResponse)"} {"project":"apache_tomcat","commit":"89c3cb56a2c44421290eaee7ffe06be323631fb2","changeType":"SIMPLE_TYPE","change":"AuthException","source":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.getAuthContext(ServerAuthConfig,String,Map,ServerAuthContext)","target":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.authenticate(Request,HttpServletResponse)","added":true,"scope":"TARGET","local":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.authenticate(Request,HttpServletResponse)"} {"project":"apache_tomcat","commit":"89c3cb56a2c44421290eaee7ffe06be323631fb2","changeType":"SIMPLE_TYPE","change":"Subject","source":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.getAuthContext(ServerAuthConfig,String,Map,ServerAuthContext)","target":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.authenticate(Request,HttpServletResponse)","added":true,"scope":"TARGET","local":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.authenticate(Request,HttpServletResponse)"} {"project":"apache_tomcat","commit":"89c3cb56a2c44421290eaee7ffe06be323631fb2","changeType":"SINGLE_VARIABLE_DECLARATION","change":"AuthException e","source":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.getAuthContext(ServerAuthConfig,String,Map,ServerAuthContext)","target":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.authenticate(Request,HttpServletResponse)","added":true,"scope":"TARGET","local":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.authenticate(Request,HttpServletResponse)"} {"project":"apache_tomcat","commit":"89c3cb56a2c44421290eaee7ffe06be323631fb2","changeType":"TRY_STATEMENT","change":"try {\n ServerAuthConfig authConfig\u003dconfigProvider.getServerAuthConfig(MESSAGE_LAYER,appContext,callbackHandler);\n String messageAuthContextId\u003dauthConfig.getAuthContextID(messageInfo);\n ServerAuthContext authContext\u003dauthConfig.getAuthContext(messageAuthContextId,serviceSubject,authProperties);\n authStatus\u003dauthContext.validateRequest(messageInfo,new Subject(),serviceSubject);\n}\n catch (AuthException e) {\n handleUnauthorizedRequest(response,e);\n return false;\n}\n","source":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.getAuthContext(ServerAuthConfig,String,Map,ServerAuthContext)","target":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.authenticate(Request,HttpServletResponse)","added":true,"scope":"TARGET","local":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.authenticate(Request,HttpServletResponse)"} {"project":"apache_tomcat","commit":"89c3cb56a2c44421290eaee7ffe06be323631fb2","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"callbackHandler","source":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.getAuthContext(ServerAuthConfig,String,Map,ServerAuthContext)","target":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.authenticate(Request,HttpServletResponse)","added":true,"scope":"TARGET","local":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.authenticate(Request,HttpServletResponse)"} {"project":"apache_tomcat","commit":"89c3cb56a2c44421290eaee7ffe06be323631fb2","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"messageAuthContextId","source":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.getAuthContext(ServerAuthConfig,String,Map,ServerAuthContext)","target":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.authenticate(Request,HttpServletResponse)","added":true,"scope":"TARGET","local":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.authenticate(Request,HttpServletResponse)"} {"project":"apache_tomcat","commit":"89c3cb56a2c44421290eaee7ffe06be323631fb2","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"String [messageAuthContextId\u003dauthConfig.getAuthContextID(messageInfo)]","source":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.getAuthContext(ServerAuthConfig,String,Map,ServerAuthContext)","target":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.authenticate(Request,HttpServletResponse)","added":true,"scope":"TARGET","local":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.authenticate(Request,HttpServletResponse)"} {"project":"apache_tomcat","commit":"89c3cb56a2c44421290eaee7ffe06be323631fb2","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"AuthStatus [authStatus]","source":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.getAuthContext(ServerAuthConfig,String,Map,ServerAuthContext)","target":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.authenticate(Request,HttpServletResponse)","added":true,"scope":"TARGET","local":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.authenticate(Request,HttpServletResponse)"} {"project":"apache_tomcat","commit":"89c3cb56a2c44421290eaee7ffe06be323631fb2","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"ServerAuthContext [authContext\u003dauthConfig.getAuthContext(messageAuthContextId,serviceSubject,authProperties)]","source":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.getAuthContext(ServerAuthConfig,String,Map,ServerAuthContext)","target":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.authenticate(Request,HttpServletResponse)","added":true,"scope":"TARGET","local":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.authenticate(Request,HttpServletResponse)"} {"project":"apache_tomcat","commit":"89c3cb56a2c44421290eaee7ffe06be323631fb2","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"String [appContext\u003dgetAppContextId(request)]","source":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.getAuthContext(ServerAuthConfig,String,Map,ServerAuthContext)","target":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.authenticate(Request,HttpServletResponse)","added":true,"scope":"TARGET","local":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.authenticate(Request,HttpServletResponse)"} {"project":"apache_tomcat","commit":"89c3cb56a2c44421290eaee7ffe06be323631fb2","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"JaspicCallbackHandler [callbackHandler\u003dgetJaspicCallbackHandler()]","source":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.getAuthContext(ServerAuthConfig,String,Map,ServerAuthContext)","target":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.authenticate(Request,HttpServletResponse)","added":true,"scope":"TARGET","local":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.authenticate(Request,HttpServletResponse)"} {"project":"apache_tomcat","commit":"89c3cb56a2c44421290eaee7ffe06be323631fb2","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"ServerAuthConfig [authConfig\u003dconfigProvider.getServerAuthConfig(MESSAGE_LAYER,appContext,callbackHandler)]","source":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.getAuthContext(ServerAuthConfig,String,Map,ServerAuthContext)","target":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.authenticate(Request,HttpServletResponse)","added":true,"scope":"TARGET","local":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.authenticate(Request,HttpServletResponse)"} {"project":"apache_tomcat","commit":"89c3cb56a2c44421290eaee7ffe06be323631fb2","changeType":"ASSIGNMENT","change":"authContext \u003d getAuthContext(authConfig,authContextId,authProperties,authContext)","source":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.getAuthContext(ServerAuthConfig,String,Map,ServerAuthContext)","target":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.authenticate(Request,HttpServletResponse)","added":false,"scope":"TARGET","local":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.authenticate(Request,HttpServletResponse)"} {"project":"apache_tomcat","commit":"89c3cb56a2c44421290eaee7ffe06be323631fb2","changeType":"EXPRESSION_STATEMENT","change":"authContext\u003dgetAuthContext(authConfig,authContextId,authProperties,authContext)","source":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.getAuthContext(ServerAuthConfig,String,Map,ServerAuthContext)","target":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.authenticate(Request,HttpServletResponse)","added":false,"scope":"TARGET","local":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.authenticate(Request,HttpServletResponse)"} {"project":"apache_tomcat","commit":"89c3cb56a2c44421290eaee7ffe06be323631fb2","changeType":"INFIX_EXPRESSION","change":"request.getLocalName() + \" \" + request.getContextPath()","source":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.getAuthContext(ServerAuthConfig,String,Map,ServerAuthContext)","target":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.authenticate(Request,HttpServletResponse)","added":false,"scope":"TARGET","local":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.authenticate(Request,HttpServletResponse)"} {"project":"apache_tomcat","commit":"89c3cb56a2c44421290eaee7ffe06be323631fb2","changeType":"METHOD_INVOCATION","change":"validateRequest(messageInfo,authContext)","source":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.getAuthContext(ServerAuthConfig,String,Map,ServerAuthContext)","target":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.authenticate(Request,HttpServletResponse)","added":false,"scope":"TARGET","local":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.authenticate(Request,HttpServletResponse)"} {"project":"apache_tomcat","commit":"89c3cb56a2c44421290eaee7ffe06be323631fb2","changeType":"METHOD_INVOCATION","change":"getAuthContext(authConfig,authContextId,authProperties,authContext)","source":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.getAuthContext(ServerAuthConfig,String,Map,ServerAuthContext)","target":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.authenticate(Request,HttpServletResponse)","added":false,"scope":"TARGET","local":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.authenticate(Request,HttpServletResponse)"} {"project":"apache_tomcat","commit":"89c3cb56a2c44421290eaee7ffe06be323631fb2","changeType":"METHOD_INVOCATION","change":"request.getContextPath()","source":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.getAuthContext(ServerAuthConfig,String,Map,ServerAuthContext)","target":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.authenticate(Request,HttpServletResponse)","added":false,"scope":"TARGET","local":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.authenticate(Request,HttpServletResponse)"} {"project":"apache_tomcat","commit":"89c3cb56a2c44421290eaee7ffe06be323631fb2","changeType":"METHOD_INVOCATION","change":"request.getLocalName()","source":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.getAuthContext(ServerAuthConfig,String,Map,ServerAuthContext)","target":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.authenticate(Request,HttpServletResponse)","added":false,"scope":"TARGET","local":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.authenticate(Request,HttpServletResponse)"} {"project":"apache_tomcat","commit":"89c3cb56a2c44421290eaee7ffe06be323631fb2","changeType":"METHOD_INVOCATION","change":"getAuthConfig(appContext,configProvider)","source":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.getAuthContext(ServerAuthConfig,String,Map,ServerAuthContext)","target":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.authenticate(Request,HttpServletResponse)","added":false,"scope":"TARGET","local":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.authenticate(Request,HttpServletResponse)"} {"project":"apache_tomcat","commit":"89c3cb56a2c44421290eaee7ffe06be323631fb2","changeType":"STRING_LITERAL","change":" ","source":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.getAuthContext(ServerAuthConfig,String,Map,ServerAuthContext)","target":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.authenticate(Request,HttpServletResponse)","added":false,"scope":"TARGET","local":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.authenticate(Request,HttpServletResponse)"} {"project":"apache_tomcat","commit":"89c3cb56a2c44421290eaee7ffe06be323631fb2","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"authContextId","source":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.getAuthContext(ServerAuthConfig,String,Map,ServerAuthContext)","target":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.authenticate(Request,HttpServletResponse)","added":false,"scope":"TARGET","local":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.authenticate(Request,HttpServletResponse)"} {"project":"apache_tomcat","commit":"89c3cb56a2c44421290eaee7ffe06be323631fb2","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"String [authContextId\u003dauthConfig.getAuthContextID(messageInfo)]","source":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.getAuthContext(ServerAuthConfig,String,Map,ServerAuthContext)","target":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.authenticate(Request,HttpServletResponse)","added":false,"scope":"TARGET","local":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.authenticate(Request,HttpServletResponse)"} {"project":"apache_tomcat","commit":"89c3cb56a2c44421290eaee7ffe06be323631fb2","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"AuthStatus [authStatus\u003dvalidateRequest(messageInfo,authContext)]","source":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.getAuthContext(ServerAuthConfig,String,Map,ServerAuthContext)","target":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.authenticate(Request,HttpServletResponse)","added":false,"scope":"TARGET","local":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.authenticate(Request,HttpServletResponse)"} {"project":"apache_tomcat","commit":"89c3cb56a2c44421290eaee7ffe06be323631fb2","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"String [appContext\u003drequest.getLocalName() + \" \" + request.getContextPath()]","source":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.getAuthContext(ServerAuthConfig,String,Map,ServerAuthContext)","target":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.authenticate(Request,HttpServletResponse)","added":false,"scope":"TARGET","local":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.authenticate(Request,HttpServletResponse)"} {"project":"apache_tomcat","commit":"89c3cb56a2c44421290eaee7ffe06be323631fb2","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"ServerAuthContext [authContext\u003dnull]","source":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.getAuthContext(ServerAuthConfig,String,Map,ServerAuthContext)","target":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.authenticate(Request,HttpServletResponse)","added":false,"scope":"TARGET","local":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.authenticate(Request,HttpServletResponse)"} {"project":"apache_tomcat","commit":"89c3cb56a2c44421290eaee7ffe06be323631fb2","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"ServerAuthConfig [authConfig\u003dgetAuthConfig(appContext,configProvider)]","source":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.getAuthContext(ServerAuthConfig,String,Map,ServerAuthContext)","target":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.authenticate(Request,HttpServletResponse)","added":false,"scope":"TARGET","local":"org.apache.catalina.authenticator.jaspic.JaspicAuthenticator.authenticate(Request,HttpServletResponse)"} {"project":"apache_tomcat","commit":"f6556d4dd7ada3895090e83b392404c4c17c982a","changeType":"METHOD_DECLARATION","change":"org.apache.catalina.startup.ContextConfig.getDefaultContextXml()","source":"org.apache.catalina.startup.ContextConfig.getDefaultContextXml()","target":"org.apache.catalina.startup.ContextConfig.contextConfig(Digester)","added":false,"scope":"CLASS_S","local":"java.org.apache.catalina.startup.ContextConfig"} {"project":"apache_tomcat","commit":"f6556d4dd7ada3895090e83b392404c4c17c982a","changeType":"ASSIGNMENT","change":"defaultContextXml \u003d Constants.DefaultContextXml","source":"org.apache.catalina.startup.ContextConfig.getDefaultContextXml()","target":"org.apache.catalina.startup.ContextConfig.contextConfig(Digester)","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.ContextConfig.getDefaultContextXml()"} {"project":"apache_tomcat","commit":"f6556d4dd7ada3895090e83b392404c4c17c982a","changeType":"EXPRESSION_STATEMENT","change":"defaultContextXml\u003dConstants.DefaultContextXml","source":"org.apache.catalina.startup.ContextConfig.getDefaultContextXml()","target":"org.apache.catalina.startup.ContextConfig.contextConfig(Digester)","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.ContextConfig.getDefaultContextXml()"} {"project":"apache_tomcat","commit":"f6556d4dd7ada3895090e83b392404c4c17c982a","changeType":"FIELD_ACCESS","change":"this.defaultContextXml","source":"org.apache.catalina.startup.ContextConfig.getDefaultContextXml()","target":"org.apache.catalina.startup.ContextConfig.contextConfig(Digester)","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.ContextConfig.getDefaultContextXml()"} {"project":"apache_tomcat","commit":"f6556d4dd7ada3895090e83b392404c4c17c982a","changeType":"IF_STATEMENT","change":"defaultContextXml \u003d\u003d null","source":"org.apache.catalina.startup.ContextConfig.getDefaultContextXml()","target":"org.apache.catalina.startup.ContextConfig.contextConfig(Digester)","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.ContextConfig.getDefaultContextXml()"} {"project":"apache_tomcat","commit":"f6556d4dd7ada3895090e83b392404c4c17c982a","changeType":"INFIX_EXPRESSION","change":"defaultContextXml \u003d\u003d null","source":"org.apache.catalina.startup.ContextConfig.getDefaultContextXml()","target":"org.apache.catalina.startup.ContextConfig.contextConfig(Digester)","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.ContextConfig.getDefaultContextXml()"} {"project":"apache_tomcat","commit":"f6556d4dd7ada3895090e83b392404c4c17c982a","changeType":"JAVADOC","change":"/** \n * Return the location of the default context file\n * @deprecated Never changed from default\n */\n","source":"org.apache.catalina.startup.ContextConfig.getDefaultContextXml()","target":"org.apache.catalina.startup.ContextConfig.contextConfig(Digester)","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.ContextConfig.getDefaultContextXml()"} {"project":"apache_tomcat","commit":"f6556d4dd7ada3895090e83b392404c4c17c982a","changeType":"MARKER_ANNOTATION","change":"@Deprecated","source":"org.apache.catalina.startup.ContextConfig.getDefaultContextXml()","target":"org.apache.catalina.startup.ContextConfig.contextConfig(Digester)","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.ContextConfig.getDefaultContextXml()"} {"project":"apache_tomcat","commit":"f6556d4dd7ada3895090e83b392404c4c17c982a","changeType":"MODIFIER","change":"public","source":"org.apache.catalina.startup.ContextConfig.getDefaultContextXml()","target":"org.apache.catalina.startup.ContextConfig.contextConfig(Digester)","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.ContextConfig.getDefaultContextXml()"} {"project":"apache_tomcat","commit":"f6556d4dd7ada3895090e83b392404c4c17c982a","changeType":"NULL_LITERAL","change":"null","source":"org.apache.catalina.startup.ContextConfig.getDefaultContextXml()","target":"org.apache.catalina.startup.ContextConfig.contextConfig(Digester)","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.ContextConfig.getDefaultContextXml()"} {"project":"apache_tomcat","commit":"f6556d4dd7ada3895090e83b392404c4c17c982a","changeType":"PARENTHESIZED_EXPRESSION","change":"(this.defaultContextXml)","source":"org.apache.catalina.startup.ContextConfig.getDefaultContextXml()","target":"org.apache.catalina.startup.ContextConfig.contextConfig(Digester)","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.ContextConfig.getDefaultContextXml()"} {"project":"apache_tomcat","commit":"f6556d4dd7ada3895090e83b392404c4c17c982a","changeType":"QUALIFIED_NAME","change":"Constants.DefaultContextXml","source":"org.apache.catalina.startup.ContextConfig.getDefaultContextXml()","target":"org.apache.catalina.startup.ContextConfig.contextConfig(Digester)","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.ContextConfig.getDefaultContextXml()"} {"project":"apache_tomcat","commit":"f6556d4dd7ada3895090e83b392404c4c17c982a","changeType":"RETURN_STATEMENT","change":"return (this.defaultContextXml);\n","source":"org.apache.catalina.startup.ContextConfig.getDefaultContextXml()","target":"org.apache.catalina.startup.ContextConfig.contextConfig(Digester)","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.ContextConfig.getDefaultContextXml()"} {"project":"apache_tomcat","commit":"f6556d4dd7ada3895090e83b392404c4c17c982a","changeType":"SIMPLE_TYPE","change":"String","source":"org.apache.catalina.startup.ContextConfig.getDefaultContextXml()","target":"org.apache.catalina.startup.ContextConfig.contextConfig(Digester)","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.ContextConfig.getDefaultContextXml()"} {"project":"apache_tomcat","commit":"f6556d4dd7ada3895090e83b392404c4c17c982a","changeType":"THIS_EXPRESSION","change":"this","source":"org.apache.catalina.startup.ContextConfig.getDefaultContextXml()","target":"org.apache.catalina.startup.ContextConfig.contextConfig(Digester)","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.ContextConfig.getDefaultContextXml()"} {"project":"apache_tomcat","commit":"f6556d4dd7ada3895090e83b392404c4c17c982a","changeType":"ASSIGNMENT","change":"defaultContextXml \u003d Constants.DefaultContextXml","source":"org.apache.catalina.startup.ContextConfig.getDefaultContextXml()","target":"org.apache.catalina.startup.ContextConfig.contextConfig(Digester)","added":true,"scope":"TARGET","local":"org.apache.catalina.startup.ContextConfig.contextConfig(Digester)"} {"project":"apache_tomcat","commit":"f6556d4dd7ada3895090e83b392404c4c17c982a","changeType":"EXPRESSION_STATEMENT","change":"defaultContextXml\u003dConstants.DefaultContextXml","source":"org.apache.catalina.startup.ContextConfig.getDefaultContextXml()","target":"org.apache.catalina.startup.ContextConfig.contextConfig(Digester)","added":true,"scope":"TARGET","local":"org.apache.catalina.startup.ContextConfig.contextConfig(Digester)"} {"project":"apache_tomcat","commit":"f6556d4dd7ada3895090e83b392404c4c17c982a","changeType":"QUALIFIED_NAME","change":"Constants.DefaultContextXml","source":"org.apache.catalina.startup.ContextConfig.getDefaultContextXml()","target":"org.apache.catalina.startup.ContextConfig.contextConfig(Digester)","added":true,"scope":"TARGET","local":"org.apache.catalina.startup.ContextConfig.contextConfig(Digester)"} {"project":"apache_tomcat","commit":"f6556d4dd7ada3895090e83b392404c4c17c982a","changeType":"EXPRESSION_STATEMENT","change":"getDefaultContextXml()","source":"org.apache.catalina.startup.ContextConfig.getDefaultContextXml()","target":"org.apache.catalina.startup.ContextConfig.contextConfig(Digester)","added":false,"scope":"TARGET","local":"org.apache.catalina.startup.ContextConfig.contextConfig(Digester)"} {"project":"apache_tomcat","commit":"f6556d4dd7ada3895090e83b392404c4c17c982a","changeType":"METHOD_INVOCATION","change":"getDefaultContextXml()","source":"org.apache.catalina.startup.ContextConfig.getDefaultContextXml()","target":"org.apache.catalina.startup.ContextConfig.contextConfig(Digester)","added":false,"scope":"TARGET","local":"org.apache.catalina.startup.ContextConfig.contextConfig(Digester)"} {"project":"apache_tomcat","commit":"2561dfccb940c02b37508c6722d9c256fb827543","changeType":"CLASS_INSTANCE_CREATION","change":"new HashSet\u003c\u003e()","source":"org.apache.coyote.http2.Http2UpgradeHandler.releaseBackLog(int)","target":"org.apache.coyote.http2.Http2UpgradeHandler.incrementWindowSize(int)","added":true,"scope":"SOURCE","local":"org.apache.coyote.http2.Http2UpgradeHandler.releaseBackLog(int)"} {"project":"apache_tomcat","commit":"2561dfccb940c02b37508c6722d9c256fb827543","changeType":"ENHANCED_FOR_STATEMENT","change":"for (Entry\u003cAbstractStream,int[]\u003e entry : backLogStreams.entrySet()) {\n int allocation\u003dentry.getValue()[1];\n if (allocation \u003e 0) {\n backLogSize-\u003dallocation;\n result.add(entry.getKey());\n }\n}\n","source":"org.apache.coyote.http2.Http2UpgradeHandler.releaseBackLog(int)","target":"org.apache.coyote.http2.Http2UpgradeHandler.incrementWindowSize(int)","added":true,"scope":"SOURCE","local":"org.apache.coyote.http2.Http2UpgradeHandler.releaseBackLog(int)"} {"project":"apache_tomcat","commit":"2561dfccb940c02b37508c6722d9c256fb827543","changeType":"EXPRESSION_STATEMENT","change":"result.add(entry.getKey())","source":"org.apache.coyote.http2.Http2UpgradeHandler.releaseBackLog(int)","target":"org.apache.coyote.http2.Http2UpgradeHandler.incrementWindowSize(int)","added":true,"scope":"SOURCE","local":"org.apache.coyote.http2.Http2UpgradeHandler.releaseBackLog(int)"} {"project":"apache_tomcat","commit":"2561dfccb940c02b37508c6722d9c256fb827543","changeType":"EXPRESSION_STATEMENT","change":"result.addAll(backLogStreams.keySet())","source":"org.apache.coyote.http2.Http2UpgradeHandler.releaseBackLog(int)","target":"org.apache.coyote.http2.Http2UpgradeHandler.incrementWindowSize(int)","added":true,"scope":"SOURCE","local":"org.apache.coyote.http2.Http2UpgradeHandler.releaseBackLog(int)"} {"project":"apache_tomcat","commit":"2561dfccb940c02b37508c6722d9c256fb827543","changeType":"METHOD_INVOCATION","change":"result.add(entry.getKey())","source":"org.apache.coyote.http2.Http2UpgradeHandler.releaseBackLog(int)","target":"org.apache.coyote.http2.Http2UpgradeHandler.incrementWindowSize(int)","added":true,"scope":"SOURCE","local":"org.apache.coyote.http2.Http2UpgradeHandler.releaseBackLog(int)"} {"project":"apache_tomcat","commit":"2561dfccb940c02b37508c6722d9c256fb827543","changeType":"METHOD_INVOCATION","change":"result.addAll(backLogStreams.keySet())","source":"org.apache.coyote.http2.Http2UpgradeHandler.releaseBackLog(int)","target":"org.apache.coyote.http2.Http2UpgradeHandler.incrementWindowSize(int)","added":true,"scope":"SOURCE","local":"org.apache.coyote.http2.Http2UpgradeHandler.releaseBackLog(int)"} {"project":"apache_tomcat","commit":"2561dfccb940c02b37508c6722d9c256fb827543","changeType":"PARAMETERIZED_TYPE","change":"HashSet\u003c\u003e","source":"org.apache.coyote.http2.Http2UpgradeHandler.releaseBackLog(int)","target":"org.apache.coyote.http2.Http2UpgradeHandler.incrementWindowSize(int)","added":true,"scope":"SOURCE","local":"org.apache.coyote.http2.Http2UpgradeHandler.releaseBackLog(int)"} {"project":"apache_tomcat","commit":"2561dfccb940c02b37508c6722d9c256fb827543","changeType":"PARAMETERIZED_TYPE","change":"Set\u003cAbstractStream\u003e","source":"org.apache.coyote.http2.Http2UpgradeHandler.releaseBackLog(int)","target":"org.apache.coyote.http2.Http2UpgradeHandler.incrementWindowSize(int)","added":true,"scope":"SOURCE","local":"org.apache.coyote.http2.Http2UpgradeHandler.releaseBackLog(int)"} {"project":"apache_tomcat","commit":"2561dfccb940c02b37508c6722d9c256fb827543","changeType":"RETURN_STATEMENT","change":"return result;\n","source":"org.apache.coyote.http2.Http2UpgradeHandler.releaseBackLog(int)","target":"org.apache.coyote.http2.Http2UpgradeHandler.incrementWindowSize(int)","added":true,"scope":"SOURCE","local":"org.apache.coyote.http2.Http2UpgradeHandler.releaseBackLog(int)"} {"project":"apache_tomcat","commit":"2561dfccb940c02b37508c6722d9c256fb827543","changeType":"SIMPLE_TYPE","change":"Set","source":"org.apache.coyote.http2.Http2UpgradeHandler.releaseBackLog(int)","target":"org.apache.coyote.http2.Http2UpgradeHandler.incrementWindowSize(int)","added":true,"scope":"SOURCE","local":"org.apache.coyote.http2.Http2UpgradeHandler.releaseBackLog(int)"} {"project":"apache_tomcat","commit":"2561dfccb940c02b37508c6722d9c256fb827543","changeType":"SIMPLE_TYPE","change":"HashSet","source":"org.apache.coyote.http2.Http2UpgradeHandler.releaseBackLog(int)","target":"org.apache.coyote.http2.Http2UpgradeHandler.incrementWindowSize(int)","added":true,"scope":"SOURCE","local":"org.apache.coyote.http2.Http2UpgradeHandler.releaseBackLog(int)"} {"project":"apache_tomcat","commit":"2561dfccb940c02b37508c6722d9c256fb827543","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"result","source":"org.apache.coyote.http2.Http2UpgradeHandler.releaseBackLog(int)","target":"org.apache.coyote.http2.Http2UpgradeHandler.incrementWindowSize(int)","added":true,"scope":"SOURCE","local":"org.apache.coyote.http2.Http2UpgradeHandler.releaseBackLog(int)"} {"project":"apache_tomcat","commit":"2561dfccb940c02b37508c6722d9c256fb827543","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"Set\u003cAbstractStream\u003e [result\u003dnew HashSet\u003c\u003e()]","source":"org.apache.coyote.http2.Http2UpgradeHandler.releaseBackLog(int)","target":"org.apache.coyote.http2.Http2UpgradeHandler.incrementWindowSize(int)","added":true,"scope":"SOURCE","local":"org.apache.coyote.http2.Http2UpgradeHandler.releaseBackLog(int)"} {"project":"apache_tomcat","commit":"2561dfccb940c02b37508c6722d9c256fb827543","changeType":"ENHANCED_FOR_STATEMENT","change":"for (Entry\u003cAbstractStream,int[]\u003e entry : backLogStreams.entrySet()) {\n int allocation\u003dentry.getValue()[1];\n if (allocation \u003e 0) {\n backLogSize-\u003dallocation;\nsynchronized (entry.getKey()) {\n entry.getKey().doNotifyAll();\n }\n }\n}\n","source":"org.apache.coyote.http2.Http2UpgradeHandler.releaseBackLog(int)","target":"org.apache.coyote.http2.Http2UpgradeHandler.incrementWindowSize(int)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http2.Http2UpgradeHandler.releaseBackLog(int)"} {"project":"apache_tomcat","commit":"2561dfccb940c02b37508c6722d9c256fb827543","changeType":"ENHANCED_FOR_STATEMENT","change":"for (AbstractStream stream : backLogStreams.keySet()) {\nsynchronized (stream) {\n stream.notifyAll();\n }\n}\n","source":"org.apache.coyote.http2.Http2UpgradeHandler.releaseBackLog(int)","target":"org.apache.coyote.http2.Http2UpgradeHandler.incrementWindowSize(int)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http2.Http2UpgradeHandler.releaseBackLog(int)"} {"project":"apache_tomcat","commit":"2561dfccb940c02b37508c6722d9c256fb827543","changeType":"EXPRESSION_STATEMENT","change":"stream.notifyAll()","source":"org.apache.coyote.http2.Http2UpgradeHandler.releaseBackLog(int)","target":"org.apache.coyote.http2.Http2UpgradeHandler.incrementWindowSize(int)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http2.Http2UpgradeHandler.releaseBackLog(int)"} {"project":"apache_tomcat","commit":"2561dfccb940c02b37508c6722d9c256fb827543","changeType":"EXPRESSION_STATEMENT","change":"entry.getKey().doNotifyAll()","source":"org.apache.coyote.http2.Http2UpgradeHandler.releaseBackLog(int)","target":"org.apache.coyote.http2.Http2UpgradeHandler.incrementWindowSize(int)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http2.Http2UpgradeHandler.releaseBackLog(int)"} {"project":"apache_tomcat","commit":"2561dfccb940c02b37508c6722d9c256fb827543","changeType":"METHOD_INVOCATION","change":"stream.notifyAll()","source":"org.apache.coyote.http2.Http2UpgradeHandler.releaseBackLog(int)","target":"org.apache.coyote.http2.Http2UpgradeHandler.incrementWindowSize(int)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http2.Http2UpgradeHandler.releaseBackLog(int)"} {"project":"apache_tomcat","commit":"2561dfccb940c02b37508c6722d9c256fb827543","changeType":"METHOD_INVOCATION","change":"entry.getKey().doNotifyAll()","source":"org.apache.coyote.http2.Http2UpgradeHandler.releaseBackLog(int)","target":"org.apache.coyote.http2.Http2UpgradeHandler.incrementWindowSize(int)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http2.Http2UpgradeHandler.releaseBackLog(int)"} {"project":"apache_tomcat","commit":"2561dfccb940c02b37508c6722d9c256fb827543","changeType":"PRIMITIVE_TYPE","change":"void","source":"org.apache.coyote.http2.Http2UpgradeHandler.releaseBackLog(int)","target":"org.apache.coyote.http2.Http2UpgradeHandler.incrementWindowSize(int)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http2.Http2UpgradeHandler.releaseBackLog(int)"} {"project":"apache_tomcat","commit":"2561dfccb940c02b37508c6722d9c256fb827543","changeType":"SINGLE_VARIABLE_DECLARATION","change":"AbstractStream stream","source":"org.apache.coyote.http2.Http2UpgradeHandler.releaseBackLog(int)","target":"org.apache.coyote.http2.Http2UpgradeHandler.incrementWindowSize(int)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http2.Http2UpgradeHandler.releaseBackLog(int)"} {"project":"apache_tomcat","commit":"2561dfccb940c02b37508c6722d9c256fb827543","changeType":"SYNCHRONIZED_STATEMENT","change":"synchronized (stream) {\n stream.notifyAll();\n}\n","source":"org.apache.coyote.http2.Http2UpgradeHandler.releaseBackLog(int)","target":"org.apache.coyote.http2.Http2UpgradeHandler.incrementWindowSize(int)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http2.Http2UpgradeHandler.releaseBackLog(int)"} {"project":"apache_tomcat","commit":"2561dfccb940c02b37508c6722d9c256fb827543","changeType":"SYNCHRONIZED_STATEMENT","change":"synchronized (entry.getKey()) {\n entry.getKey().doNotifyAll();\n}\n","source":"org.apache.coyote.http2.Http2UpgradeHandler.releaseBackLog(int)","target":"org.apache.coyote.http2.Http2UpgradeHandler.incrementWindowSize(int)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http2.Http2UpgradeHandler.releaseBackLog(int)"} {"project":"apache_tomcat","commit":"2561dfccb940c02b37508c6722d9c256fb827543","changeType":"ASSIGNMENT","change":"streamsToNotify \u003d releaseBackLog((int)(windowSize + increment))","source":"org.apache.coyote.http2.Http2UpgradeHandler.releaseBackLog(int)","target":"org.apache.coyote.http2.Http2UpgradeHandler.incrementWindowSize(int)","added":true,"scope":"TARGET","local":"org.apache.coyote.http2.Http2UpgradeHandler.incrementWindowSize(int)"} {"project":"apache_tomcat","commit":"2561dfccb940c02b37508c6722d9c256fb827543","changeType":"ENHANCED_FOR_STATEMENT","change":"for (AbstractStream stream : streamsToNotify) {\nsynchronized (stream) {\n stream.notifyAll();\n }\n}\n","source":"org.apache.coyote.http2.Http2UpgradeHandler.releaseBackLog(int)","target":"org.apache.coyote.http2.Http2UpgradeHandler.incrementWindowSize(int)","added":true,"scope":"TARGET","local":"org.apache.coyote.http2.Http2UpgradeHandler.incrementWindowSize(int)"} {"project":"apache_tomcat","commit":"2561dfccb940c02b37508c6722d9c256fb827543","changeType":"EXPRESSION_STATEMENT","change":"streamsToNotify\u003dreleaseBackLog((int)(windowSize + increment))","source":"org.apache.coyote.http2.Http2UpgradeHandler.releaseBackLog(int)","target":"org.apache.coyote.http2.Http2UpgradeHandler.incrementWindowSize(int)","added":true,"scope":"TARGET","local":"org.apache.coyote.http2.Http2UpgradeHandler.incrementWindowSize(int)"} {"project":"apache_tomcat","commit":"2561dfccb940c02b37508c6722d9c256fb827543","changeType":"EXPRESSION_STATEMENT","change":"stream.notifyAll()","source":"org.apache.coyote.http2.Http2UpgradeHandler.releaseBackLog(int)","target":"org.apache.coyote.http2.Http2UpgradeHandler.incrementWindowSize(int)","added":true,"scope":"TARGET","local":"org.apache.coyote.http2.Http2UpgradeHandler.incrementWindowSize(int)"} {"project":"apache_tomcat","commit":"2561dfccb940c02b37508c6722d9c256fb827543","changeType":"IF_STATEMENT","change":"streamsToNotify !\u003d null","source":"org.apache.coyote.http2.Http2UpgradeHandler.releaseBackLog(int)","target":"org.apache.coyote.http2.Http2UpgradeHandler.incrementWindowSize(int)","added":true,"scope":"TARGET","local":"org.apache.coyote.http2.Http2UpgradeHandler.incrementWindowSize(int)"} {"project":"apache_tomcat","commit":"2561dfccb940c02b37508c6722d9c256fb827543","changeType":"INFIX_EXPRESSION","change":"streamsToNotify !\u003d null","source":"org.apache.coyote.http2.Http2UpgradeHandler.releaseBackLog(int)","target":"org.apache.coyote.http2.Http2UpgradeHandler.incrementWindowSize(int)","added":true,"scope":"TARGET","local":"org.apache.coyote.http2.Http2UpgradeHandler.incrementWindowSize(int)"} {"project":"apache_tomcat","commit":"2561dfccb940c02b37508c6722d9c256fb827543","changeType":"METHOD_INVOCATION","change":"stream.notifyAll()","source":"org.apache.coyote.http2.Http2UpgradeHandler.releaseBackLog(int)","target":"org.apache.coyote.http2.Http2UpgradeHandler.incrementWindowSize(int)","added":true,"scope":"TARGET","local":"org.apache.coyote.http2.Http2UpgradeHandler.incrementWindowSize(int)"} {"project":"apache_tomcat","commit":"2561dfccb940c02b37508c6722d9c256fb827543","changeType":"NULL_LITERAL","change":"null","source":"org.apache.coyote.http2.Http2UpgradeHandler.releaseBackLog(int)","target":"org.apache.coyote.http2.Http2UpgradeHandler.incrementWindowSize(int)","added":true,"scope":"TARGET","local":"org.apache.coyote.http2.Http2UpgradeHandler.incrementWindowSize(int)"} {"project":"apache_tomcat","commit":"2561dfccb940c02b37508c6722d9c256fb827543","changeType":"PARAMETERIZED_TYPE","change":"Set\u003cAbstractStream\u003e","source":"org.apache.coyote.http2.Http2UpgradeHandler.releaseBackLog(int)","target":"org.apache.coyote.http2.Http2UpgradeHandler.incrementWindowSize(int)","added":true,"scope":"TARGET","local":"org.apache.coyote.http2.Http2UpgradeHandler.incrementWindowSize(int)"} {"project":"apache_tomcat","commit":"2561dfccb940c02b37508c6722d9c256fb827543","changeType":"SIMPLE_TYPE","change":"Set","source":"org.apache.coyote.http2.Http2UpgradeHandler.releaseBackLog(int)","target":"org.apache.coyote.http2.Http2UpgradeHandler.incrementWindowSize(int)","added":true,"scope":"TARGET","local":"org.apache.coyote.http2.Http2UpgradeHandler.incrementWindowSize(int)"} {"project":"apache_tomcat","commit":"2561dfccb940c02b37508c6722d9c256fb827543","changeType":"SIMPLE_TYPE","change":"AbstractStream","source":"org.apache.coyote.http2.Http2UpgradeHandler.releaseBackLog(int)","target":"org.apache.coyote.http2.Http2UpgradeHandler.incrementWindowSize(int)","added":true,"scope":"TARGET","local":"org.apache.coyote.http2.Http2UpgradeHandler.incrementWindowSize(int)"} {"project":"apache_tomcat","commit":"2561dfccb940c02b37508c6722d9c256fb827543","changeType":"SINGLE_MEMBER_ANNOTATION","change":"@SuppressWarnings(\"sync-override\")","source":"org.apache.coyote.http2.Http2UpgradeHandler.releaseBackLog(int)","target":"org.apache.coyote.http2.Http2UpgradeHandler.incrementWindowSize(int)","added":true,"scope":"TARGET","local":"org.apache.coyote.http2.Http2UpgradeHandler.incrementWindowSize(int)"} {"project":"apache_tomcat","commit":"2561dfccb940c02b37508c6722d9c256fb827543","changeType":"SINGLE_VARIABLE_DECLARATION","change":"AbstractStream stream","source":"org.apache.coyote.http2.Http2UpgradeHandler.releaseBackLog(int)","target":"org.apache.coyote.http2.Http2UpgradeHandler.incrementWindowSize(int)","added":true,"scope":"TARGET","local":"org.apache.coyote.http2.Http2UpgradeHandler.incrementWindowSize(int)"} {"project":"apache_tomcat","commit":"2561dfccb940c02b37508c6722d9c256fb827543","changeType":"STRING_LITERAL","change":"sync-override","source":"org.apache.coyote.http2.Http2UpgradeHandler.releaseBackLog(int)","target":"org.apache.coyote.http2.Http2UpgradeHandler.incrementWindowSize(int)","added":true,"scope":"TARGET","local":"org.apache.coyote.http2.Http2UpgradeHandler.incrementWindowSize(int)"} {"project":"apache_tomcat","commit":"2561dfccb940c02b37508c6722d9c256fb827543","changeType":"SYNCHRONIZED_STATEMENT","change":"synchronized (stream) {\n stream.notifyAll();\n}\n","source":"org.apache.coyote.http2.Http2UpgradeHandler.releaseBackLog(int)","target":"org.apache.coyote.http2.Http2UpgradeHandler.incrementWindowSize(int)","added":true,"scope":"TARGET","local":"org.apache.coyote.http2.Http2UpgradeHandler.incrementWindowSize(int)"} {"project":"apache_tomcat","commit":"2561dfccb940c02b37508c6722d9c256fb827543","changeType":"SYNCHRONIZED_STATEMENT","change":"synchronized (this) {\n long windowSize\u003dgetWindowSize();\n if (windowSize \u003c 1 \u0026\u0026 windowSize + increment \u003e 0) {\n streamsToNotify\u003dreleaseBackLog((int)(windowSize + increment));\n }\n super.incrementWindowSize(increment);\n}\n","source":"org.apache.coyote.http2.Http2UpgradeHandler.releaseBackLog(int)","target":"org.apache.coyote.http2.Http2UpgradeHandler.incrementWindowSize(int)","added":true,"scope":"TARGET","local":"org.apache.coyote.http2.Http2UpgradeHandler.incrementWindowSize(int)"} {"project":"apache_tomcat","commit":"2561dfccb940c02b37508c6722d9c256fb827543","changeType":"THIS_EXPRESSION","change":"this","source":"org.apache.coyote.http2.Http2UpgradeHandler.releaseBackLog(int)","target":"org.apache.coyote.http2.Http2UpgradeHandler.incrementWindowSize(int)","added":true,"scope":"TARGET","local":"org.apache.coyote.http2.Http2UpgradeHandler.incrementWindowSize(int)"} {"project":"apache_tomcat","commit":"2561dfccb940c02b37508c6722d9c256fb827543","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"streamsToNotify","source":"org.apache.coyote.http2.Http2UpgradeHandler.releaseBackLog(int)","target":"org.apache.coyote.http2.Http2UpgradeHandler.incrementWindowSize(int)","added":true,"scope":"TARGET","local":"org.apache.coyote.http2.Http2UpgradeHandler.incrementWindowSize(int)"} {"project":"apache_tomcat","commit":"2561dfccb940c02b37508c6722d9c256fb827543","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"Set\u003cAbstractStream\u003e [streamsToNotify\u003dnull]","source":"org.apache.coyote.http2.Http2UpgradeHandler.releaseBackLog(int)","target":"org.apache.coyote.http2.Http2UpgradeHandler.incrementWindowSize(int)","added":true,"scope":"TARGET","local":"org.apache.coyote.http2.Http2UpgradeHandler.incrementWindowSize(int)"} {"project":"apache_tomcat","commit":"2561dfccb940c02b37508c6722d9c256fb827543","changeType":"EXPRESSION_STATEMENT","change":"releaseBackLog((int)(windowSize + increment))","source":"org.apache.coyote.http2.Http2UpgradeHandler.releaseBackLog(int)","target":"org.apache.coyote.http2.Http2UpgradeHandler.incrementWindowSize(int)","added":false,"scope":"TARGET","local":"org.apache.coyote.http2.Http2UpgradeHandler.incrementWindowSize(int)"} {"project":"apache_tomcat","commit":"2561dfccb940c02b37508c6722d9c256fb827543","changeType":"MODIFIER","change":"synchronized","source":"org.apache.coyote.http2.Http2UpgradeHandler.releaseBackLog(int)","target":"org.apache.coyote.http2.Http2UpgradeHandler.incrementWindowSize(int)","added":false,"scope":"TARGET","local":"org.apache.coyote.http2.Http2UpgradeHandler.incrementWindowSize(int)"} {"project":"apache_tomcat","commit":"ebf661c8400d475e07bc90505a09b2fca7d255a2","changeType":"METHOD_DECLARATION","change":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class,Properties)","source":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class,Properties)","target":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class)","added":false,"scope":"CLASS_S","local":"java.org.apache.catalina.core.DefaultInstanceManager"} {"project":"apache_tomcat","commit":"ebf661c8400d475e07bc90505a09b2fca7d255a2","changeType":"ASSIGNMENT","change":"clazz \u003d clazz.getSuperclass()","source":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class,Properties)","target":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class,Properties)"} {"project":"apache_tomcat","commit":"ebf661c8400d475e07bc90505a09b2fca7d255a2","changeType":"CLASS_INSTANCE_CREATION","change":"new SecurityException(\"Restricted \" + clazz)","source":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class,Properties)","target":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class,Properties)"} {"project":"apache_tomcat","commit":"ebf661c8400d475e07bc90505a09b2fca7d255a2","changeType":"EXPRESSION_STATEMENT","change":"clazz\u003dclazz.getSuperclass()","source":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class,Properties)","target":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class,Properties)"} {"project":"apache_tomcat","commit":"ebf661c8400d475e07bc90505a09b2fca7d255a2","changeType":"IF_STATEMENT","change":"\"restricted\".equals(restricted.getProperty(clazz.getName()))","source":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class,Properties)","target":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class,Properties)"} {"project":"apache_tomcat","commit":"ebf661c8400d475e07bc90505a09b2fca7d255a2","changeType":"INFIX_EXPRESSION","change":"\"Restricted \" + clazz","source":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class,Properties)","target":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class,Properties)"} {"project":"apache_tomcat","commit":"ebf661c8400d475e07bc90505a09b2fca7d255a2","changeType":"INFIX_EXPRESSION","change":"clazz !\u003d null","source":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class,Properties)","target":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class,Properties)"} {"project":"apache_tomcat","commit":"ebf661c8400d475e07bc90505a09b2fca7d255a2","changeType":"METHOD_INVOCATION","change":"clazz.getSuperclass()","source":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class,Properties)","target":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class,Properties)"} {"project":"apache_tomcat","commit":"ebf661c8400d475e07bc90505a09b2fca7d255a2","changeType":"METHOD_INVOCATION","change":"clazz.getName()","source":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class,Properties)","target":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class,Properties)"} {"project":"apache_tomcat","commit":"ebf661c8400d475e07bc90505a09b2fca7d255a2","changeType":"METHOD_INVOCATION","change":"restricted.getProperty(clazz.getName())","source":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class,Properties)","target":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class,Properties)"} {"project":"apache_tomcat","commit":"ebf661c8400d475e07bc90505a09b2fca7d255a2","changeType":"METHOD_INVOCATION","change":"\"restricted\".equals(restricted.getProperty(clazz.getName()))","source":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class,Properties)","target":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class,Properties)"} {"project":"apache_tomcat","commit":"ebf661c8400d475e07bc90505a09b2fca7d255a2","changeType":"MODIFIER","change":"private","source":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class,Properties)","target":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class,Properties)"} {"project":"apache_tomcat","commit":"ebf661c8400d475e07bc90505a09b2fca7d255a2","changeType":"NULL_LITERAL","change":"null","source":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class,Properties)","target":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class,Properties)"} {"project":"apache_tomcat","commit":"ebf661c8400d475e07bc90505a09b2fca7d255a2","changeType":"PARAMETERIZED_TYPE","change":"Class\u003c?\u003e","source":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class,Properties)","target":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class,Properties)"} {"project":"apache_tomcat","commit":"ebf661c8400d475e07bc90505a09b2fca7d255a2","changeType":"PRIMITIVE_TYPE","change":"void","source":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class,Properties)","target":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class,Properties)"} {"project":"apache_tomcat","commit":"ebf661c8400d475e07bc90505a09b2fca7d255a2","changeType":"SIMPLE_TYPE","change":"SecurityException","source":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class,Properties)","target":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class,Properties)"} {"project":"apache_tomcat","commit":"ebf661c8400d475e07bc90505a09b2fca7d255a2","changeType":"SIMPLE_TYPE","change":"Properties","source":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class,Properties)","target":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class,Properties)"} {"project":"apache_tomcat","commit":"ebf661c8400d475e07bc90505a09b2fca7d255a2","changeType":"SIMPLE_TYPE","change":"Class","source":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class,Properties)","target":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class,Properties)"} {"project":"apache_tomcat","commit":"ebf661c8400d475e07bc90505a09b2fca7d255a2","changeType":"SINGLE_VARIABLE_DECLARATION","change":"Properties restricted","source":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class,Properties)","target":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class,Properties)"} {"project":"apache_tomcat","commit":"ebf661c8400d475e07bc90505a09b2fca7d255a2","changeType":"SINGLE_VARIABLE_DECLARATION","change":"Class\u003c?\u003e clazz","source":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class,Properties)","target":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class,Properties)"} {"project":"apache_tomcat","commit":"ebf661c8400d475e07bc90505a09b2fca7d255a2","changeType":"STRING_LITERAL","change":"Restricted ","source":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class,Properties)","target":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class,Properties)"} {"project":"apache_tomcat","commit":"ebf661c8400d475e07bc90505a09b2fca7d255a2","changeType":"STRING_LITERAL","change":"restricted","source":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class,Properties)","target":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class,Properties)"} {"project":"apache_tomcat","commit":"ebf661c8400d475e07bc90505a09b2fca7d255a2","changeType":"THROW_STATEMENT","change":"throw new SecurityException(\"Restricted \" + clazz);\n","source":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class,Properties)","target":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class,Properties)"} {"project":"apache_tomcat","commit":"ebf661c8400d475e07bc90505a09b2fca7d255a2","changeType":"WHILE_STATEMENT","change":"while (clazz !\u003d null) {\n if (\"restricted\".equals(restricted.getProperty(clazz.getName()))) {\n throw new SecurityException(\"Restricted \" + clazz);\n }\n clazz\u003dclazz.getSuperclass();\n}\n","source":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class,Properties)","target":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class,Properties)"} {"project":"apache_tomcat","commit":"ebf661c8400d475e07bc90505a09b2fca7d255a2","changeType":"WILDCARD_TYPE","change":"?","source":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class,Properties)","target":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class,Properties)"} {"project":"apache_tomcat","commit":"ebf661c8400d475e07bc90505a09b2fca7d255a2","changeType":"ASSIGNMENT","change":"clazz \u003d clazz.getSuperclass()","source":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class,Properties)","target":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class)","added":true,"scope":"TARGET","local":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class)"} {"project":"apache_tomcat","commit":"ebf661c8400d475e07bc90505a09b2fca7d255a2","changeType":"CLASS_INSTANCE_CREATION","change":"new SecurityException(sm.getString(\"defaultInstanceManager.restrictedClass\",clazz))","source":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class,Properties)","target":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class)","added":true,"scope":"TARGET","local":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class)"} {"project":"apache_tomcat","commit":"ebf661c8400d475e07bc90505a09b2fca7d255a2","changeType":"CLASS_INSTANCE_CREATION","change":"new SecurityException(sm.getString(\"defaultInstanceManager.restrictedContainerServlet\",clazz))","source":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class,Properties)","target":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class)","added":true,"scope":"TARGET","local":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class)"} {"project":"apache_tomcat","commit":"ebf661c8400d475e07bc90505a09b2fca7d255a2","changeType":"EXPRESSION_STATEMENT","change":"clazz\u003dclazz.getSuperclass()","source":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class,Properties)","target":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class)","added":true,"scope":"TARGET","local":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class)"} {"project":"apache_tomcat","commit":"ebf661c8400d475e07bc90505a09b2fca7d255a2","changeType":"IF_STATEMENT","change":"restrictedClasses.contains(clazz.getName())","source":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class,Properties)","target":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class)","added":true,"scope":"TARGET","local":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class)"} {"project":"apache_tomcat","commit":"ebf661c8400d475e07bc90505a09b2fca7d255a2","changeType":"INFIX_EXPRESSION","change":"clazz !\u003d null","source":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class,Properties)","target":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class)","added":true,"scope":"TARGET","local":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class)"} {"project":"apache_tomcat","commit":"ebf661c8400d475e07bc90505a09b2fca7d255a2","changeType":"METHOD_INVOCATION","change":"clazz.getName()","source":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class,Properties)","target":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class)","added":true,"scope":"TARGET","local":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class)"} {"project":"apache_tomcat","commit":"ebf661c8400d475e07bc90505a09b2fca7d255a2","changeType":"METHOD_INVOCATION","change":"sm.getString(\"defaultInstanceManager.restrictedContainerServlet\",clazz)","source":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class,Properties)","target":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class)","added":true,"scope":"TARGET","local":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class)"} {"project":"apache_tomcat","commit":"ebf661c8400d475e07bc90505a09b2fca7d255a2","changeType":"METHOD_INVOCATION","change":"clazz.getSuperclass()","source":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class,Properties)","target":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class)","added":true,"scope":"TARGET","local":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class)"} {"project":"apache_tomcat","commit":"ebf661c8400d475e07bc90505a09b2fca7d255a2","changeType":"METHOD_INVOCATION","change":"sm.getString(\"defaultInstanceManager.restrictedClass\",clazz)","source":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class,Properties)","target":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class)","added":true,"scope":"TARGET","local":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class)"} {"project":"apache_tomcat","commit":"ebf661c8400d475e07bc90505a09b2fca7d255a2","changeType":"METHOD_INVOCATION","change":"restrictedClasses.contains(clazz.getName())","source":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class,Properties)","target":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class)","added":true,"scope":"TARGET","local":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class)"} {"project":"apache_tomcat","commit":"ebf661c8400d475e07bc90505a09b2fca7d255a2","changeType":"NULL_LITERAL","change":"null","source":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class,Properties)","target":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class)","added":true,"scope":"TARGET","local":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class)"} {"project":"apache_tomcat","commit":"ebf661c8400d475e07bc90505a09b2fca7d255a2","changeType":"STRING_LITERAL","change":"defaultInstanceManager.restrictedClass","source":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class,Properties)","target":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class)","added":true,"scope":"TARGET","local":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class)"} {"project":"apache_tomcat","commit":"ebf661c8400d475e07bc90505a09b2fca7d255a2","changeType":"STRING_LITERAL","change":"defaultInstanceManager.restrictedContainerServlet","source":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class,Properties)","target":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class)","added":true,"scope":"TARGET","local":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class)"} {"project":"apache_tomcat","commit":"ebf661c8400d475e07bc90505a09b2fca7d255a2","changeType":"THROW_STATEMENT","change":"throw new SecurityException(sm.getString(\"defaultInstanceManager.restrictedClass\",clazz));\n","source":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class,Properties)","target":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class)","added":true,"scope":"TARGET","local":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class)"} {"project":"apache_tomcat","commit":"ebf661c8400d475e07bc90505a09b2fca7d255a2","changeType":"THROW_STATEMENT","change":"throw new SecurityException(sm.getString(\"defaultInstanceManager.restrictedContainerServlet\",clazz));\n","source":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class,Properties)","target":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class)","added":true,"scope":"TARGET","local":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class)"} {"project":"apache_tomcat","commit":"ebf661c8400d475e07bc90505a09b2fca7d255a2","changeType":"WHILE_STATEMENT","change":"while (clazz !\u003d null) {\n if (restrictedClasses.contains(clazz.getName())) {\n throw new SecurityException(sm.getString(\"defaultInstanceManager.restrictedClass\",clazz));\n }\n clazz\u003dclazz.getSuperclass();\n}\n","source":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class,Properties)","target":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class)","added":true,"scope":"TARGET","local":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class)"} {"project":"apache_tomcat","commit":"ebf661c8400d475e07bc90505a09b2fca7d255a2","changeType":"CLASS_INSTANCE_CREATION","change":"new SecurityException(\"Restricted (ContainerServlet) \" + clazz)","source":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class,Properties)","target":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class)","added":false,"scope":"TARGET","local":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class)"} {"project":"apache_tomcat","commit":"ebf661c8400d475e07bc90505a09b2fca7d255a2","changeType":"EXPRESSION_STATEMENT","change":"checkAccess(clazz,restrictedFilters)","source":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class,Properties)","target":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class)","added":false,"scope":"TARGET","local":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class)"} {"project":"apache_tomcat","commit":"ebf661c8400d475e07bc90505a09b2fca7d255a2","changeType":"EXPRESSION_STATEMENT","change":"checkAccess(clazz,restrictedListeners)","source":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class,Properties)","target":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class)","added":false,"scope":"TARGET","local":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class)"} {"project":"apache_tomcat","commit":"ebf661c8400d475e07bc90505a09b2fca7d255a2","changeType":"EXPRESSION_STATEMENT","change":"checkAccess(clazz,restrictedServlets)","source":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class,Properties)","target":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class)","added":false,"scope":"TARGET","local":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class)"} {"project":"apache_tomcat","commit":"ebf661c8400d475e07bc90505a09b2fca7d255a2","changeType":"IF_STATEMENT","change":"Servlet.class.isAssignableFrom(clazz)","source":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class,Properties)","target":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class)","added":false,"scope":"TARGET","local":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class)"} {"project":"apache_tomcat","commit":"ebf661c8400d475e07bc90505a09b2fca7d255a2","changeType":"IF_STATEMENT","change":"Filter.class.isAssignableFrom(clazz)","source":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class,Properties)","target":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class)","added":false,"scope":"TARGET","local":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class)"} {"project":"apache_tomcat","commit":"ebf661c8400d475e07bc90505a09b2fca7d255a2","changeType":"INFIX_EXPRESSION","change":"\"Restricted (ContainerServlet) \" + clazz","source":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class,Properties)","target":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class)","added":false,"scope":"TARGET","local":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class)"} {"project":"apache_tomcat","commit":"ebf661c8400d475e07bc90505a09b2fca7d255a2","changeType":"METHOD_INVOCATION","change":"Servlet.class.isAssignableFrom(clazz)","source":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class,Properties)","target":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class)","added":false,"scope":"TARGET","local":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class)"} {"project":"apache_tomcat","commit":"ebf661c8400d475e07bc90505a09b2fca7d255a2","changeType":"METHOD_INVOCATION","change":"checkAccess(clazz,restrictedFilters)","source":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class,Properties)","target":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class)","added":false,"scope":"TARGET","local":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class)"} {"project":"apache_tomcat","commit":"ebf661c8400d475e07bc90505a09b2fca7d255a2","changeType":"METHOD_INVOCATION","change":"checkAccess(clazz,restrictedListeners)","source":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class,Properties)","target":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class)","added":false,"scope":"TARGET","local":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class)"} {"project":"apache_tomcat","commit":"ebf661c8400d475e07bc90505a09b2fca7d255a2","changeType":"METHOD_INVOCATION","change":"checkAccess(clazz,restrictedServlets)","source":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class,Properties)","target":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class)","added":false,"scope":"TARGET","local":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class)"} {"project":"apache_tomcat","commit":"ebf661c8400d475e07bc90505a09b2fca7d255a2","changeType":"METHOD_INVOCATION","change":"Filter.class.isAssignableFrom(clazz)","source":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class,Properties)","target":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class)","added":false,"scope":"TARGET","local":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class)"} {"project":"apache_tomcat","commit":"ebf661c8400d475e07bc90505a09b2fca7d255a2","changeType":"SIMPLE_TYPE","change":"Filter","source":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class,Properties)","target":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class)","added":false,"scope":"TARGET","local":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class)"} {"project":"apache_tomcat","commit":"ebf661c8400d475e07bc90505a09b2fca7d255a2","changeType":"SIMPLE_TYPE","change":"Servlet","source":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class,Properties)","target":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class)","added":false,"scope":"TARGET","local":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class)"} {"project":"apache_tomcat","commit":"ebf661c8400d475e07bc90505a09b2fca7d255a2","changeType":"STRING_LITERAL","change":"Restricted (ContainerServlet) ","source":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class,Properties)","target":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class)","added":false,"scope":"TARGET","local":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class)"} {"project":"apache_tomcat","commit":"ebf661c8400d475e07bc90505a09b2fca7d255a2","changeType":"THROW_STATEMENT","change":"throw new SecurityException(\"Restricted (ContainerServlet) \" + clazz);\n","source":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class,Properties)","target":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class)","added":false,"scope":"TARGET","local":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class)"} {"project":"apache_tomcat","commit":"ebf661c8400d475e07bc90505a09b2fca7d255a2","changeType":"TYPE_LITERAL","change":"Filter","source":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class,Properties)","target":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class)","added":false,"scope":"TARGET","local":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class)"} {"project":"apache_tomcat","commit":"ebf661c8400d475e07bc90505a09b2fca7d255a2","changeType":"TYPE_LITERAL","change":"Servlet","source":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class,Properties)","target":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class)","added":false,"scope":"TARGET","local":"org.apache.catalina.core.DefaultInstanceManager.checkAccess(Class)"} {"project":"apache_tomcat","commit":"6d31b36cd4a8c69b2cd799420011ef78e2d1ef44","changeType":"WHILE_STATEMENT","change":"while (pos \u003c end) {\n isSpecial\u003dfalse;\n isQuoted\u003dfalse;\n while (pos \u003c end \u0026\u0026 (isSeparator(bytes[pos]) || isWhiteSpace(bytes[pos]))) {\n pos++;\n }\n if (pos \u003e\u003d end) return;\n if (bytes[pos] \u003d\u003d \u0027$\u0027) {\n isSpecial\u003dtrue;\n pos++;\n }\n valueEnd\u003dvalueStart\u003dnameStart\u003dpos;\n pos\u003dnameEnd\u003dgetTokenEndPosition(bytes,pos,end);\n while (pos \u003c end \u0026\u0026 isWhiteSpace(bytes[pos])) {\n pos++;\n }\n ;\n if (pos \u003c end \u0026\u0026 bytes[pos] \u003d\u003d \u0027\u003d\u0027) {\n do {\n pos++;\n }\n while (pos \u003c end \u0026\u0026 isWhiteSpace(bytes[pos]));\n if (pos \u003e\u003d end) return;\nswitch (bytes[pos]) {\ncase \u0027\"\u0027:\n ;\n isQuoted\u003dtrue;\n valueStart\u003dpos + 1;\nvalueEnd\u003dgetQuotedValueEndPosition(bytes,valueStart,end);\npos\u003dvalueEnd;\nif (pos \u003e\u003d end) return;\nbreak;\ncase \u0027;\u0027:\ncase \u0027,\u0027:\nvalueStart\u003dvalueEnd\u003d-1;\nbreak;\ndefault :\n;\nif (!isSeparator(bytes[pos])) {\nvalueStart\u003dpos;\nvalueEnd\u003dgetTokenEndPosition(bytes,valueStart,end);\npos\u003dvalueEnd;\n}\n else {\nlog(\"Invalid cookie. Value not a token or quoted value\");\nwhile (pos \u003c end \u0026\u0026 bytes[pos] !\u003d \u0027;\u0027 \u0026\u0026 bytes[pos] !\u003d \u0027,\u0027) {\npos++;\n}\n;\npos++;\nsc\u003dnull;\ncontinue;\n}\n}\n}\n else {\nvalueStart\u003dvalueEnd\u003d-1;\npos\u003dnameEnd;\n}\nwhile (pos \u003c end \u0026\u0026 isWhiteSpace(bytes[pos])) {\npos++;\n}\n;\nwhile (pos \u003c end \u0026\u0026 bytes[pos] !\u003d \u0027;\u0027 \u0026\u0026 bytes[pos] !\u003d \u0027,\u0027) {\npos++;\n}\npos++;\nif (isSpecial) {\nisSpecial\u003dfalse;\nif (equals(\"Version\",bytes,nameStart,nameEnd) \u0026\u0026 sc \u003d\u003d null) {\nif (bytes[valueStart] \u003d\u003d \u00271\u0027 \u0026\u0026 valueEnd \u003d\u003d (valueStart + 1)) {\nversion\u003d1;\n}\n else {\n}\ncontinue;\n}\nif (sc \u003d\u003d null) {\ncontinue;\n}\nif (equals(\"Domain\",bytes,nameStart,nameEnd)) {\nsc.getDomain().setBytes(bytes,valueStart,valueEnd - valueStart);\ncontinue;\n}\nif (equals(\"Path\",bytes,nameStart,nameEnd)) {\nsc.getPath().setBytes(bytes,valueStart,valueEnd - valueStart);\ncontinue;\n}\nif (equals(\"Port\",bytes,nameStart,nameEnd)) {\ncontinue;\n}\nlog(\"Unknown Special Cookie\");\n}\n else {\nsc\u003daddCookie();\nsc.setVersion(version);\nsc.getName().setBytes(bytes,nameStart,nameEnd - nameStart);\nif (valueStart !\u003d -1) {\nsc.getValue().setBytes(bytes,valueStart,valueEnd - valueStart);\nif (isQuoted) {\nServerCookie.unescapeDoubleQuotes(sc.getValue().getByteChunk());\n}\n}\n else {\nsc.getValue().setString(\"\");\n}\ncontinue;\n}\n}\n","source":"org.apache.tomcat.util.http.ServerCookie.escapeDoubleQuotes(String)","target":"org.apache.tomcat.util.http.ServerCookie.maybeQuote2(int,StringBuffer,String)","added":true,"scope":"EXT_S","local":"org.apache.tomcat.util.http.Cookies.processCookieHeader(byte[],int,int)"} {"project":"apache_tomcat","commit":"6d31b36cd4a8c69b2cd799420011ef78e2d1ef44","changeType":"WHILE_STATEMENT","change":"while (pos \u003c end) {\n isSpecial\u003dfalse;\n isQuoted\u003dfalse;\n while (pos \u003c end \u0026\u0026 (isSeparator(bytes[pos]) || isWhiteSpace(bytes[pos]))) {\n pos++;\n }\n if (pos \u003e\u003d end) return;\n if (bytes[pos] \u003d\u003d \u0027$\u0027) {\n isSpecial\u003dtrue;\n pos++;\n }\n valueEnd\u003dvalueStart\u003dnameStart\u003dpos;\n pos\u003dnameEnd\u003dgetTokenEndPosition(bytes,pos,end);\n while (pos \u003c end \u0026\u0026 isWhiteSpace(bytes[pos])) {\n pos++;\n }\n ;\n if (pos \u003c end \u0026\u0026 bytes[pos] \u003d\u003d \u0027\u003d\u0027) {\n do {\n pos++;\n }\n while (pos \u003c end \u0026\u0026 isWhiteSpace(bytes[pos]));\n if (pos \u003e\u003d end) return;\nswitch (bytes[pos]) {\ncase \u0027\"\u0027:\n ;\n isQuoted\u003dtrue;\n valueStart\u003dpos + 1;\nvalueEnd\u003dgetQuotedValueEndPosition(bytes,valueStart,end);\npos\u003dvalueEnd;\nif (pos \u003e\u003d end) return;\nbreak;\ncase \u0027;\u0027:\ncase \u0027,\u0027:\nvalueStart\u003dvalueEnd\u003d-1;\nbreak;\ndefault :\n;\nif (!isSeparator(bytes[pos])) {\nvalueStart\u003dpos;\nvalueEnd\u003dgetTokenEndPosition(bytes,valueStart,end);\npos\u003dvalueEnd;\n}\n else {\nlog(\"Invalid cookie. Value not a token or quoted value\");\nwhile (pos \u003c end \u0026\u0026 bytes[pos] !\u003d \u0027;\u0027 \u0026\u0026 bytes[pos] !\u003d \u0027,\u0027) {\npos++;\n}\n;\npos++;\nsc\u003dnull;\ncontinue;\n}\n}\n}\n else {\nvalueStart\u003dvalueEnd\u003d-1;\npos\u003dnameEnd;\n}\nwhile (pos \u003c end \u0026\u0026 isWhiteSpace(bytes[pos])) {\npos++;\n}\n;\nwhile (pos \u003c end \u0026\u0026 bytes[pos] !\u003d \u0027;\u0027 \u0026\u0026 bytes[pos] !\u003d \u0027,\u0027) {\npos++;\n}\npos++;\nif (isSpecial) {\nisSpecial\u003dfalse;\nif (equals(\"Version\",bytes,nameStart,nameEnd) \u0026\u0026 sc \u003d\u003d null) {\nif (bytes[valueStart] \u003d\u003d \u00271\u0027 \u0026\u0026 valueEnd \u003d\u003d valueStart) {\nversion\u003d1;\n}\n else {\n}\ncontinue;\n}\nif (sc \u003d\u003d null) {\ncontinue;\n}\nif (equals(\"Domain\",bytes,nameStart,nameEnd)) {\nsc.getDomain().setBytes(bytes,valueStart,valueEnd - valueStart);\ncontinue;\n}\nif (equals(\"Path\",bytes,nameStart,nameEnd)) {\nsc.getPath().setBytes(bytes,valueStart,valueEnd - valueStart);\ncontinue;\n}\nif (equals(\"Port\",bytes,nameStart,nameEnd)) {\ncontinue;\n}\nlog(\"Unknown Special Cookie\");\n}\n else {\nsc\u003daddCookie();\nsc.setVersion(version);\nsc.getName().setBytes(bytes,nameStart,nameEnd - nameStart);\nif (valueStart !\u003d -1) {\nsc.getValue().setBytes(bytes,valueStart,valueEnd - valueStart);\nif (isQuoted) {\nServerCookie.unescapeDoubleQuotes(sc.getValue().getByteChunk());\n}\n}\n else {\nsc.getValue().setString(\"\");\n}\ncontinue;\n}\n}\n","source":"org.apache.tomcat.util.http.ServerCookie.escapeDoubleQuotes(String)","target":"org.apache.tomcat.util.http.ServerCookie.maybeQuote2(int,StringBuffer,String)","added":false,"scope":"EXT_S","local":"org.apache.tomcat.util.http.Cookies.processCookieHeader(byte[],int,int)"} {"project":"apache_tomcat","commit":"6d31b36cd4a8c69b2cd799420011ef78e2d1ef44","changeType":"METHOD_DECLARATION","change":"org.apache.tomcat.util.http.ServerCookie.escapeDoubleQuotes(String)","source":"org.apache.tomcat.util.http.ServerCookie.escapeDoubleQuotes(String)","target":"org.apache.tomcat.util.http.ServerCookie.maybeQuote2(int,StringBuffer,String)","added":false,"scope":"CLASS_S","local":"java.org.apache.tomcat.util.http.ServerCookie"} {"project":"apache_tomcat","commit":"6d31b36cd4a8c69b2cd799420011ef78e2d1ef44","changeType":"CHARACTER_LITERAL","change":"\u0027\"\u0027","source":"org.apache.tomcat.util.http.ServerCookie.escapeDoubleQuotes(String)","target":"org.apache.tomcat.util.http.ServerCookie.maybeQuote2(int,StringBuffer,String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.ServerCookie.escapeDoubleQuotes(String)"} {"project":"apache_tomcat","commit":"6d31b36cd4a8c69b2cd799420011ef78e2d1ef44","changeType":"CHARACTER_LITERAL","change":"\u0027\\\\\u0027","source":"org.apache.tomcat.util.http.ServerCookie.escapeDoubleQuotes(String)","target":"org.apache.tomcat.util.http.ServerCookie.maybeQuote2(int,StringBuffer,String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.ServerCookie.escapeDoubleQuotes(String)"} {"project":"apache_tomcat","commit":"6d31b36cd4a8c69b2cd799420011ef78e2d1ef44","changeType":"CLASS_INSTANCE_CREATION","change":"new StringBuffer()","source":"org.apache.tomcat.util.http.ServerCookie.escapeDoubleQuotes(String)","target":"org.apache.tomcat.util.http.ServerCookie.maybeQuote2(int,StringBuffer,String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.ServerCookie.escapeDoubleQuotes(String)"} {"project":"apache_tomcat","commit":"6d31b36cd4a8c69b2cd799420011ef78e2d1ef44","changeType":"EXPRESSION_STATEMENT","change":"b.append(c)","source":"org.apache.tomcat.util.http.ServerCookie.escapeDoubleQuotes(String)","target":"org.apache.tomcat.util.http.ServerCookie.maybeQuote2(int,StringBuffer,String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.ServerCookie.escapeDoubleQuotes(String)"} {"project":"apache_tomcat","commit":"6d31b36cd4a8c69b2cd799420011ef78e2d1ef44","changeType":"EXPRESSION_STATEMENT","change":"b.append(\u0027\\\\\u0027).append(\u0027\"\u0027)","source":"org.apache.tomcat.util.http.ServerCookie.escapeDoubleQuotes(String)","target":"org.apache.tomcat.util.http.ServerCookie.maybeQuote2(int,StringBuffer,String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.ServerCookie.escapeDoubleQuotes(String)"} {"project":"apache_tomcat","commit":"6d31b36cd4a8c69b2cd799420011ef78e2d1ef44","changeType":"FOR_STATEMENT","change":"for (int i\u003d0; i \u003c s.length(); i++) {\n char c\u003ds.charAt(i);\n if (c \u003d\u003d \u0027\"\u0027) b.append(\u0027\\\\\u0027).append(\u0027\"\u0027);\n else b.append(c);\n}\n","source":"org.apache.tomcat.util.http.ServerCookie.escapeDoubleQuotes(String)","target":"org.apache.tomcat.util.http.ServerCookie.maybeQuote2(int,StringBuffer,String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.ServerCookie.escapeDoubleQuotes(String)"} {"project":"apache_tomcat","commit":"6d31b36cd4a8c69b2cd799420011ef78e2d1ef44","changeType":"IF_STATEMENT","change":"c \u003d\u003d \u0027\"\u0027","source":"org.apache.tomcat.util.http.ServerCookie.escapeDoubleQuotes(String)","target":"org.apache.tomcat.util.http.ServerCookie.maybeQuote2(int,StringBuffer,String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.ServerCookie.escapeDoubleQuotes(String)"} {"project":"apache_tomcat","commit":"6d31b36cd4a8c69b2cd799420011ef78e2d1ef44","changeType":"IF_STATEMENT","change":"s \u003d\u003d null || s.length() \u003d\u003d 0 || s.indexOf(\u0027\"\u0027) \u003d\u003d -1","source":"org.apache.tomcat.util.http.ServerCookie.escapeDoubleQuotes(String)","target":"org.apache.tomcat.util.http.ServerCookie.maybeQuote2(int,StringBuffer,String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.ServerCookie.escapeDoubleQuotes(String)"} {"project":"apache_tomcat","commit":"6d31b36cd4a8c69b2cd799420011ef78e2d1ef44","changeType":"INFIX_EXPRESSION","change":"c \u003d\u003d \u0027\"\u0027","source":"org.apache.tomcat.util.http.ServerCookie.escapeDoubleQuotes(String)","target":"org.apache.tomcat.util.http.ServerCookie.maybeQuote2(int,StringBuffer,String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.ServerCookie.escapeDoubleQuotes(String)"} {"project":"apache_tomcat","commit":"6d31b36cd4a8c69b2cd799420011ef78e2d1ef44","changeType":"INFIX_EXPRESSION","change":"i \u003c s.length()","source":"org.apache.tomcat.util.http.ServerCookie.escapeDoubleQuotes(String)","target":"org.apache.tomcat.util.http.ServerCookie.maybeQuote2(int,StringBuffer,String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.ServerCookie.escapeDoubleQuotes(String)"} {"project":"apache_tomcat","commit":"6d31b36cd4a8c69b2cd799420011ef78e2d1ef44","changeType":"INFIX_EXPRESSION","change":"s.indexOf(\u0027\"\u0027) \u003d\u003d -1","source":"org.apache.tomcat.util.http.ServerCookie.escapeDoubleQuotes(String)","target":"org.apache.tomcat.util.http.ServerCookie.maybeQuote2(int,StringBuffer,String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.ServerCookie.escapeDoubleQuotes(String)"} {"project":"apache_tomcat","commit":"6d31b36cd4a8c69b2cd799420011ef78e2d1ef44","changeType":"INFIX_EXPRESSION","change":"s.length() \u003d\u003d 0","source":"org.apache.tomcat.util.http.ServerCookie.escapeDoubleQuotes(String)","target":"org.apache.tomcat.util.http.ServerCookie.maybeQuote2(int,StringBuffer,String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.ServerCookie.escapeDoubleQuotes(String)"} {"project":"apache_tomcat","commit":"6d31b36cd4a8c69b2cd799420011ef78e2d1ef44","changeType":"INFIX_EXPRESSION","change":"s \u003d\u003d null","source":"org.apache.tomcat.util.http.ServerCookie.escapeDoubleQuotes(String)","target":"org.apache.tomcat.util.http.ServerCookie.maybeQuote2(int,StringBuffer,String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.ServerCookie.escapeDoubleQuotes(String)"} {"project":"apache_tomcat","commit":"6d31b36cd4a8c69b2cd799420011ef78e2d1ef44","changeType":"INFIX_EXPRESSION","change":"s \u003d\u003d null || s.length() \u003d\u003d 0","source":"org.apache.tomcat.util.http.ServerCookie.escapeDoubleQuotes(String)","target":"org.apache.tomcat.util.http.ServerCookie.maybeQuote2(int,StringBuffer,String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.ServerCookie.escapeDoubleQuotes(String)"} {"project":"apache_tomcat","commit":"6d31b36cd4a8c69b2cd799420011ef78e2d1ef44","changeType":"INFIX_EXPRESSION","change":"s \u003d\u003d null || s.length() \u003d\u003d 0 || s.indexOf(\u0027\"\u0027) \u003d\u003d -1","source":"org.apache.tomcat.util.http.ServerCookie.escapeDoubleQuotes(String)","target":"org.apache.tomcat.util.http.ServerCookie.maybeQuote2(int,StringBuffer,String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.ServerCookie.escapeDoubleQuotes(String)"} {"project":"apache_tomcat","commit":"6d31b36cd4a8c69b2cd799420011ef78e2d1ef44","changeType":"JAVADOC","change":"/** \n * Escapes any double quotes in the given string.\n * @param s the input string\n * @return The (possibly) escaped string\n */\n","source":"org.apache.tomcat.util.http.ServerCookie.escapeDoubleQuotes(String)","target":"org.apache.tomcat.util.http.ServerCookie.maybeQuote2(int,StringBuffer,String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.ServerCookie.escapeDoubleQuotes(String)"} {"project":"apache_tomcat","commit":"6d31b36cd4a8c69b2cd799420011ef78e2d1ef44","changeType":"METHOD_INVOCATION","change":"b.toString()","source":"org.apache.tomcat.util.http.ServerCookie.escapeDoubleQuotes(String)","target":"org.apache.tomcat.util.http.ServerCookie.maybeQuote2(int,StringBuffer,String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.ServerCookie.escapeDoubleQuotes(String)"} {"project":"apache_tomcat","commit":"6d31b36cd4a8c69b2cd799420011ef78e2d1ef44","changeType":"METHOD_INVOCATION","change":"b.append(c)","source":"org.apache.tomcat.util.http.ServerCookie.escapeDoubleQuotes(String)","target":"org.apache.tomcat.util.http.ServerCookie.maybeQuote2(int,StringBuffer,String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.ServerCookie.escapeDoubleQuotes(String)"} {"project":"apache_tomcat","commit":"6d31b36cd4a8c69b2cd799420011ef78e2d1ef44","changeType":"METHOD_INVOCATION","change":"b.append(\u0027\\\\\u0027)","source":"org.apache.tomcat.util.http.ServerCookie.escapeDoubleQuotes(String)","target":"org.apache.tomcat.util.http.ServerCookie.maybeQuote2(int,StringBuffer,String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.ServerCookie.escapeDoubleQuotes(String)"} {"project":"apache_tomcat","commit":"6d31b36cd4a8c69b2cd799420011ef78e2d1ef44","changeType":"METHOD_INVOCATION","change":"b.append(\u0027\\\\\u0027).append(\u0027\"\u0027)","source":"org.apache.tomcat.util.http.ServerCookie.escapeDoubleQuotes(String)","target":"org.apache.tomcat.util.http.ServerCookie.maybeQuote2(int,StringBuffer,String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.ServerCookie.escapeDoubleQuotes(String)"} {"project":"apache_tomcat","commit":"6d31b36cd4a8c69b2cd799420011ef78e2d1ef44","changeType":"METHOD_INVOCATION","change":"s.charAt(i)","source":"org.apache.tomcat.util.http.ServerCookie.escapeDoubleQuotes(String)","target":"org.apache.tomcat.util.http.ServerCookie.maybeQuote2(int,StringBuffer,String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.ServerCookie.escapeDoubleQuotes(String)"} {"project":"apache_tomcat","commit":"6d31b36cd4a8c69b2cd799420011ef78e2d1ef44","changeType":"METHOD_INVOCATION","change":"s.length()","source":"org.apache.tomcat.util.http.ServerCookie.escapeDoubleQuotes(String)","target":"org.apache.tomcat.util.http.ServerCookie.maybeQuote2(int,StringBuffer,String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.ServerCookie.escapeDoubleQuotes(String)"} {"project":"apache_tomcat","commit":"6d31b36cd4a8c69b2cd799420011ef78e2d1ef44","changeType":"METHOD_INVOCATION","change":"s.indexOf(\u0027\"\u0027)","source":"org.apache.tomcat.util.http.ServerCookie.escapeDoubleQuotes(String)","target":"org.apache.tomcat.util.http.ServerCookie.maybeQuote2(int,StringBuffer,String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.ServerCookie.escapeDoubleQuotes(String)"} {"project":"apache_tomcat","commit":"6d31b36cd4a8c69b2cd799420011ef78e2d1ef44","changeType":"MODIFIER","change":"static","source":"org.apache.tomcat.util.http.ServerCookie.escapeDoubleQuotes(String)","target":"org.apache.tomcat.util.http.ServerCookie.maybeQuote2(int,StringBuffer,String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.ServerCookie.escapeDoubleQuotes(String)"} {"project":"apache_tomcat","commit":"6d31b36cd4a8c69b2cd799420011ef78e2d1ef44","changeType":"MODIFIER","change":"private","source":"org.apache.tomcat.util.http.ServerCookie.escapeDoubleQuotes(String)","target":"org.apache.tomcat.util.http.ServerCookie.maybeQuote2(int,StringBuffer,String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.ServerCookie.escapeDoubleQuotes(String)"} {"project":"apache_tomcat","commit":"6d31b36cd4a8c69b2cd799420011ef78e2d1ef44","changeType":"NULL_LITERAL","change":"null","source":"org.apache.tomcat.util.http.ServerCookie.escapeDoubleQuotes(String)","target":"org.apache.tomcat.util.http.ServerCookie.maybeQuote2(int,StringBuffer,String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.ServerCookie.escapeDoubleQuotes(String)"} {"project":"apache_tomcat","commit":"6d31b36cd4a8c69b2cd799420011ef78e2d1ef44","changeType":"NUMBER_LITERAL","change":"0","source":"org.apache.tomcat.util.http.ServerCookie.escapeDoubleQuotes(String)","target":"org.apache.tomcat.util.http.ServerCookie.maybeQuote2(int,StringBuffer,String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.ServerCookie.escapeDoubleQuotes(String)"} {"project":"apache_tomcat","commit":"6d31b36cd4a8c69b2cd799420011ef78e2d1ef44","changeType":"NUMBER_LITERAL","change":"1","source":"org.apache.tomcat.util.http.ServerCookie.escapeDoubleQuotes(String)","target":"org.apache.tomcat.util.http.ServerCookie.maybeQuote2(int,StringBuffer,String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.ServerCookie.escapeDoubleQuotes(String)"} {"project":"apache_tomcat","commit":"6d31b36cd4a8c69b2cd799420011ef78e2d1ef44","changeType":"POSTFIX_EXPRESSION","change":"i++","source":"org.apache.tomcat.util.http.ServerCookie.escapeDoubleQuotes(String)","target":"org.apache.tomcat.util.http.ServerCookie.maybeQuote2(int,StringBuffer,String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.ServerCookie.escapeDoubleQuotes(String)"} {"project":"apache_tomcat","commit":"6d31b36cd4a8c69b2cd799420011ef78e2d1ef44","changeType":"PREFIX_EXPRESSION","change":"-1","source":"org.apache.tomcat.util.http.ServerCookie.escapeDoubleQuotes(String)","target":"org.apache.tomcat.util.http.ServerCookie.maybeQuote2(int,StringBuffer,String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.ServerCookie.escapeDoubleQuotes(String)"} {"project":"apache_tomcat","commit":"6d31b36cd4a8c69b2cd799420011ef78e2d1ef44","changeType":"PRIMITIVE_TYPE","change":"char","source":"org.apache.tomcat.util.http.ServerCookie.escapeDoubleQuotes(String)","target":"org.apache.tomcat.util.http.ServerCookie.maybeQuote2(int,StringBuffer,String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.ServerCookie.escapeDoubleQuotes(String)"} {"project":"apache_tomcat","commit":"6d31b36cd4a8c69b2cd799420011ef78e2d1ef44","changeType":"PRIMITIVE_TYPE","change":"int","source":"org.apache.tomcat.util.http.ServerCookie.escapeDoubleQuotes(String)","target":"org.apache.tomcat.util.http.ServerCookie.maybeQuote2(int,StringBuffer,String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.ServerCookie.escapeDoubleQuotes(String)"} {"project":"apache_tomcat","commit":"6d31b36cd4a8c69b2cd799420011ef78e2d1ef44","changeType":"RETURN_STATEMENT","change":"return b.toString();\n","source":"org.apache.tomcat.util.http.ServerCookie.escapeDoubleQuotes(String)","target":"org.apache.tomcat.util.http.ServerCookie.maybeQuote2(int,StringBuffer,String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.ServerCookie.escapeDoubleQuotes(String)"} {"project":"apache_tomcat","commit":"6d31b36cd4a8c69b2cd799420011ef78e2d1ef44","changeType":"RETURN_STATEMENT","change":"return s;\n","source":"org.apache.tomcat.util.http.ServerCookie.escapeDoubleQuotes(String)","target":"org.apache.tomcat.util.http.ServerCookie.maybeQuote2(int,StringBuffer,String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.ServerCookie.escapeDoubleQuotes(String)"} {"project":"apache_tomcat","commit":"6d31b36cd4a8c69b2cd799420011ef78e2d1ef44","changeType":"SIMPLE_TYPE","change":"StringBuffer","source":"org.apache.tomcat.util.http.ServerCookie.escapeDoubleQuotes(String)","target":"org.apache.tomcat.util.http.ServerCookie.maybeQuote2(int,StringBuffer,String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.ServerCookie.escapeDoubleQuotes(String)"} {"project":"apache_tomcat","commit":"6d31b36cd4a8c69b2cd799420011ef78e2d1ef44","changeType":"SIMPLE_TYPE","change":"String","source":"org.apache.tomcat.util.http.ServerCookie.escapeDoubleQuotes(String)","target":"org.apache.tomcat.util.http.ServerCookie.maybeQuote2(int,StringBuffer,String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.ServerCookie.escapeDoubleQuotes(String)"} {"project":"apache_tomcat","commit":"6d31b36cd4a8c69b2cd799420011ef78e2d1ef44","changeType":"SINGLE_VARIABLE_DECLARATION","change":"String s","source":"org.apache.tomcat.util.http.ServerCookie.escapeDoubleQuotes(String)","target":"org.apache.tomcat.util.http.ServerCookie.maybeQuote2(int,StringBuffer,String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.ServerCookie.escapeDoubleQuotes(String)"} {"project":"apache_tomcat","commit":"6d31b36cd4a8c69b2cd799420011ef78e2d1ef44","changeType":"VARIABLE_DECLARATION_EXPRESSION","change":"int [i\u003d0]","source":"org.apache.tomcat.util.http.ServerCookie.escapeDoubleQuotes(String)","target":"org.apache.tomcat.util.http.ServerCookie.maybeQuote2(int,StringBuffer,String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.ServerCookie.escapeDoubleQuotes(String)"} {"project":"apache_tomcat","commit":"6d31b36cd4a8c69b2cd799420011ef78e2d1ef44","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"c","source":"org.apache.tomcat.util.http.ServerCookie.escapeDoubleQuotes(String)","target":"org.apache.tomcat.util.http.ServerCookie.maybeQuote2(int,StringBuffer,String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.ServerCookie.escapeDoubleQuotes(String)"} {"project":"apache_tomcat","commit":"6d31b36cd4a8c69b2cd799420011ef78e2d1ef44","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"i","source":"org.apache.tomcat.util.http.ServerCookie.escapeDoubleQuotes(String)","target":"org.apache.tomcat.util.http.ServerCookie.maybeQuote2(int,StringBuffer,String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.ServerCookie.escapeDoubleQuotes(String)"} {"project":"apache_tomcat","commit":"6d31b36cd4a8c69b2cd799420011ef78e2d1ef44","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"b","source":"org.apache.tomcat.util.http.ServerCookie.escapeDoubleQuotes(String)","target":"org.apache.tomcat.util.http.ServerCookie.maybeQuote2(int,StringBuffer,String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.ServerCookie.escapeDoubleQuotes(String)"} {"project":"apache_tomcat","commit":"6d31b36cd4a8c69b2cd799420011ef78e2d1ef44","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"char [c\u003ds.charAt(i)]","source":"org.apache.tomcat.util.http.ServerCookie.escapeDoubleQuotes(String)","target":"org.apache.tomcat.util.http.ServerCookie.maybeQuote2(int,StringBuffer,String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.ServerCookie.escapeDoubleQuotes(String)"} {"project":"apache_tomcat","commit":"6d31b36cd4a8c69b2cd799420011ef78e2d1ef44","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"StringBuffer [b\u003dnew StringBuffer()]","source":"org.apache.tomcat.util.http.ServerCookie.escapeDoubleQuotes(String)","target":"org.apache.tomcat.util.http.ServerCookie.maybeQuote2(int,StringBuffer,String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.http.ServerCookie.escapeDoubleQuotes(String)"} {"project":"apache_tomcat","commit":"6d31b36cd4a8c69b2cd799420011ef78e2d1ef44","changeType":"CLASS_INSTANCE_CREATION","change":"new IllegalArgumentException(\"Control character in cookie value, consider BASE64 encoding your value\")","source":"org.apache.tomcat.util.http.ServerCookie.escapeDoubleQuotes(String)","target":"org.apache.tomcat.util.http.ServerCookie.maybeQuote2(int,StringBuffer,String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.ServerCookie.maybeQuote2(int,StringBuffer,String)"} {"project":"apache_tomcat","commit":"6d31b36cd4a8c69b2cd799420011ef78e2d1ef44","changeType":"EXPRESSION_STATEMENT","change":"buf.append(escapeDoubleQuotes(value,0,value.length()))","source":"org.apache.tomcat.util.http.ServerCookie.escapeDoubleQuotes(String)","target":"org.apache.tomcat.util.http.ServerCookie.maybeQuote2(int,StringBuffer,String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.ServerCookie.maybeQuote2(int,StringBuffer,String)"} {"project":"apache_tomcat","commit":"6d31b36cd4a8c69b2cd799420011ef78e2d1ef44","changeType":"EXPRESSION_STATEMENT","change":"buf.append(escapeDoubleQuotes(value,1,value.length() - 1))","source":"org.apache.tomcat.util.http.ServerCookie.escapeDoubleQuotes(String)","target":"org.apache.tomcat.util.http.ServerCookie.maybeQuote2(int,StringBuffer,String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.ServerCookie.maybeQuote2(int,StringBuffer,String)"} {"project":"apache_tomcat","commit":"6d31b36cd4a8c69b2cd799420011ef78e2d1ef44","changeType":"EXPRESSION_STATEMENT","change":"buf.append(\"\\\"\\\"\")","source":"org.apache.tomcat.util.http.ServerCookie.escapeDoubleQuotes(String)","target":"org.apache.tomcat.util.http.ServerCookie.maybeQuote2(int,StringBuffer,String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.ServerCookie.maybeQuote2(int,StringBuffer,String)"} {"project":"apache_tomcat","commit":"6d31b36cd4a8c69b2cd799420011ef78e2d1ef44","changeType":"IF_STATEMENT","change":"version \u003d\u003d 1 \u0026\u0026 !isToken2(value)","source":"org.apache.tomcat.util.http.ServerCookie.escapeDoubleQuotes(String)","target":"org.apache.tomcat.util.http.ServerCookie.maybeQuote2(int,StringBuffer,String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.ServerCookie.maybeQuote2(int,StringBuffer,String)"} {"project":"apache_tomcat","commit":"6d31b36cd4a8c69b2cd799420011ef78e2d1ef44","changeType":"IF_STATEMENT","change":"version \u003d\u003d 0 \u0026\u0026 !isToken(value)","source":"org.apache.tomcat.util.http.ServerCookie.escapeDoubleQuotes(String)","target":"org.apache.tomcat.util.http.ServerCookie.maybeQuote2(int,StringBuffer,String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.ServerCookie.maybeQuote2(int,StringBuffer,String)"} {"project":"apache_tomcat","commit":"6d31b36cd4a8c69b2cd799420011ef78e2d1ef44","changeType":"IF_STATEMENT","change":"alreadyQuoted(value)","source":"org.apache.tomcat.util.http.ServerCookie.escapeDoubleQuotes(String)","target":"org.apache.tomcat.util.http.ServerCookie.maybeQuote2(int,StringBuffer,String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.ServerCookie.maybeQuote2(int,StringBuffer,String)"} {"project":"apache_tomcat","commit":"6d31b36cd4a8c69b2cd799420011ef78e2d1ef44","changeType":"IF_STATEMENT","change":"containsCTL(value,version)","source":"org.apache.tomcat.util.http.ServerCookie.escapeDoubleQuotes(String)","target":"org.apache.tomcat.util.http.ServerCookie.maybeQuote2(int,StringBuffer,String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.ServerCookie.maybeQuote2(int,StringBuffer,String)"} {"project":"apache_tomcat","commit":"6d31b36cd4a8c69b2cd799420011ef78e2d1ef44","changeType":"IF_STATEMENT","change":"value \u003d\u003d null || value.length() \u003d\u003d 0","source":"org.apache.tomcat.util.http.ServerCookie.escapeDoubleQuotes(String)","target":"org.apache.tomcat.util.http.ServerCookie.maybeQuote2(int,StringBuffer,String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.ServerCookie.maybeQuote2(int,StringBuffer,String)"} {"project":"apache_tomcat","commit":"6d31b36cd4a8c69b2cd799420011ef78e2d1ef44","changeType":"INFIX_EXPRESSION","change":"version \u003d\u003d 1 \u0026\u0026 !isToken2(value)","source":"org.apache.tomcat.util.http.ServerCookie.escapeDoubleQuotes(String)","target":"org.apache.tomcat.util.http.ServerCookie.maybeQuote2(int,StringBuffer,String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.ServerCookie.maybeQuote2(int,StringBuffer,String)"} {"project":"apache_tomcat","commit":"6d31b36cd4a8c69b2cd799420011ef78e2d1ef44","changeType":"INFIX_EXPRESSION","change":"value.length() \u003d\u003d 0","source":"org.apache.tomcat.util.http.ServerCookie.escapeDoubleQuotes(String)","target":"org.apache.tomcat.util.http.ServerCookie.maybeQuote2(int,StringBuffer,String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.ServerCookie.maybeQuote2(int,StringBuffer,String)"} {"project":"apache_tomcat","commit":"6d31b36cd4a8c69b2cd799420011ef78e2d1ef44","changeType":"INFIX_EXPRESSION","change":"version \u003d\u003d 0 \u0026\u0026 !isToken(value)","source":"org.apache.tomcat.util.http.ServerCookie.escapeDoubleQuotes(String)","target":"org.apache.tomcat.util.http.ServerCookie.maybeQuote2(int,StringBuffer,String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.ServerCookie.maybeQuote2(int,StringBuffer,String)"} {"project":"apache_tomcat","commit":"6d31b36cd4a8c69b2cd799420011ef78e2d1ef44","changeType":"INFIX_EXPRESSION","change":"value \u003d\u003d null","source":"org.apache.tomcat.util.http.ServerCookie.escapeDoubleQuotes(String)","target":"org.apache.tomcat.util.http.ServerCookie.maybeQuote2(int,StringBuffer,String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.ServerCookie.maybeQuote2(int,StringBuffer,String)"} {"project":"apache_tomcat","commit":"6d31b36cd4a8c69b2cd799420011ef78e2d1ef44","changeType":"INFIX_EXPRESSION","change":"value.length() - 1","source":"org.apache.tomcat.util.http.ServerCookie.escapeDoubleQuotes(String)","target":"org.apache.tomcat.util.http.ServerCookie.maybeQuote2(int,StringBuffer,String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.ServerCookie.maybeQuote2(int,StringBuffer,String)"} {"project":"apache_tomcat","commit":"6d31b36cd4a8c69b2cd799420011ef78e2d1ef44","changeType":"INFIX_EXPRESSION","change":"value \u003d\u003d null || value.length() \u003d\u003d 0","source":"org.apache.tomcat.util.http.ServerCookie.escapeDoubleQuotes(String)","target":"org.apache.tomcat.util.http.ServerCookie.maybeQuote2(int,StringBuffer,String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.ServerCookie.maybeQuote2(int,StringBuffer,String)"} {"project":"apache_tomcat","commit":"6d31b36cd4a8c69b2cd799420011ef78e2d1ef44","changeType":"METHOD_INVOCATION","change":"buf.append(escapeDoubleQuotes(value,0,value.length()))","source":"org.apache.tomcat.util.http.ServerCookie.escapeDoubleQuotes(String)","target":"org.apache.tomcat.util.http.ServerCookie.maybeQuote2(int,StringBuffer,String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.ServerCookie.maybeQuote2(int,StringBuffer,String)"} {"project":"apache_tomcat","commit":"6d31b36cd4a8c69b2cd799420011ef78e2d1ef44","changeType":"METHOD_INVOCATION","change":"escapeDoubleQuotes(value,0,value.length())","source":"org.apache.tomcat.util.http.ServerCookie.escapeDoubleQuotes(String)","target":"org.apache.tomcat.util.http.ServerCookie.maybeQuote2(int,StringBuffer,String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.ServerCookie.maybeQuote2(int,StringBuffer,String)"} {"project":"apache_tomcat","commit":"6d31b36cd4a8c69b2cd799420011ef78e2d1ef44","changeType":"METHOD_INVOCATION","change":"alreadyQuoted(value)","source":"org.apache.tomcat.util.http.ServerCookie.escapeDoubleQuotes(String)","target":"org.apache.tomcat.util.http.ServerCookie.maybeQuote2(int,StringBuffer,String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.ServerCookie.maybeQuote2(int,StringBuffer,String)"} {"project":"apache_tomcat","commit":"6d31b36cd4a8c69b2cd799420011ef78e2d1ef44","changeType":"METHOD_INVOCATION","change":"containsCTL(value,version)","source":"org.apache.tomcat.util.http.ServerCookie.escapeDoubleQuotes(String)","target":"org.apache.tomcat.util.http.ServerCookie.maybeQuote2(int,StringBuffer,String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.ServerCookie.maybeQuote2(int,StringBuffer,String)"} {"project":"apache_tomcat","commit":"6d31b36cd4a8c69b2cd799420011ef78e2d1ef44","changeType":"METHOD_INVOCATION","change":"buf.append(escapeDoubleQuotes(value,1,value.length() - 1))","source":"org.apache.tomcat.util.http.ServerCookie.escapeDoubleQuotes(String)","target":"org.apache.tomcat.util.http.ServerCookie.maybeQuote2(int,StringBuffer,String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.ServerCookie.maybeQuote2(int,StringBuffer,String)"} {"project":"apache_tomcat","commit":"6d31b36cd4a8c69b2cd799420011ef78e2d1ef44","changeType":"METHOD_INVOCATION","change":"buf.append(\"\\\"\\\"\")","source":"org.apache.tomcat.util.http.ServerCookie.escapeDoubleQuotes(String)","target":"org.apache.tomcat.util.http.ServerCookie.maybeQuote2(int,StringBuffer,String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.ServerCookie.maybeQuote2(int,StringBuffer,String)"} {"project":"apache_tomcat","commit":"6d31b36cd4a8c69b2cd799420011ef78e2d1ef44","changeType":"METHOD_INVOCATION","change":"value.length()","source":"org.apache.tomcat.util.http.ServerCookie.escapeDoubleQuotes(String)","target":"org.apache.tomcat.util.http.ServerCookie.maybeQuote2(int,StringBuffer,String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.ServerCookie.maybeQuote2(int,StringBuffer,String)"} {"project":"apache_tomcat","commit":"6d31b36cd4a8c69b2cd799420011ef78e2d1ef44","changeType":"METHOD_INVOCATION","change":"escapeDoubleQuotes(value,1,value.length() - 1)","source":"org.apache.tomcat.util.http.ServerCookie.escapeDoubleQuotes(String)","target":"org.apache.tomcat.util.http.ServerCookie.maybeQuote2(int,StringBuffer,String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.ServerCookie.maybeQuote2(int,StringBuffer,String)"} {"project":"apache_tomcat","commit":"6d31b36cd4a8c69b2cd799420011ef78e2d1ef44","changeType":"NULL_LITERAL","change":"null","source":"org.apache.tomcat.util.http.ServerCookie.escapeDoubleQuotes(String)","target":"org.apache.tomcat.util.http.ServerCookie.maybeQuote2(int,StringBuffer,String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.ServerCookie.maybeQuote2(int,StringBuffer,String)"} {"project":"apache_tomcat","commit":"6d31b36cd4a8c69b2cd799420011ef78e2d1ef44","changeType":"PREFIX_EXPRESSION","change":"!isToken(value)","source":"org.apache.tomcat.util.http.ServerCookie.escapeDoubleQuotes(String)","target":"org.apache.tomcat.util.http.ServerCookie.maybeQuote2(int,StringBuffer,String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.ServerCookie.maybeQuote2(int,StringBuffer,String)"} {"project":"apache_tomcat","commit":"6d31b36cd4a8c69b2cd799420011ef78e2d1ef44","changeType":"PREFIX_EXPRESSION","change":"!isToken2(value)","source":"org.apache.tomcat.util.http.ServerCookie.escapeDoubleQuotes(String)","target":"org.apache.tomcat.util.http.ServerCookie.maybeQuote2(int,StringBuffer,String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.ServerCookie.maybeQuote2(int,StringBuffer,String)"} {"project":"apache_tomcat","commit":"6d31b36cd4a8c69b2cd799420011ef78e2d1ef44","changeType":"SIMPLE_TYPE","change":"IllegalArgumentException","source":"org.apache.tomcat.util.http.ServerCookie.escapeDoubleQuotes(String)","target":"org.apache.tomcat.util.http.ServerCookie.maybeQuote2(int,StringBuffer,String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.ServerCookie.maybeQuote2(int,StringBuffer,String)"} {"project":"apache_tomcat","commit":"6d31b36cd4a8c69b2cd799420011ef78e2d1ef44","changeType":"STRING_LITERAL","change":"\"\"","source":"org.apache.tomcat.util.http.ServerCookie.escapeDoubleQuotes(String)","target":"org.apache.tomcat.util.http.ServerCookie.maybeQuote2(int,StringBuffer,String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.ServerCookie.maybeQuote2(int,StringBuffer,String)"} {"project":"apache_tomcat","commit":"6d31b36cd4a8c69b2cd799420011ef78e2d1ef44","changeType":"STRING_LITERAL","change":"Control character in cookie value, consider BASE64 encoding your value","source":"org.apache.tomcat.util.http.ServerCookie.escapeDoubleQuotes(String)","target":"org.apache.tomcat.util.http.ServerCookie.maybeQuote2(int,StringBuffer,String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.ServerCookie.maybeQuote2(int,StringBuffer,String)"} {"project":"apache_tomcat","commit":"6d31b36cd4a8c69b2cd799420011ef78e2d1ef44","changeType":"THROW_STATEMENT","change":"throw new IllegalArgumentException(\"Control character in cookie value, consider BASE64 encoding your value\");\n","source":"org.apache.tomcat.util.http.ServerCookie.escapeDoubleQuotes(String)","target":"org.apache.tomcat.util.http.ServerCookie.maybeQuote2(int,StringBuffer,String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.http.ServerCookie.maybeQuote2(int,StringBuffer,String)"} {"project":"apache_tomcat","commit":"6d31b36cd4a8c69b2cd799420011ef78e2d1ef44","changeType":"EXPRESSION_STATEMENT","change":"buf.append(escapeDoubleQuotes(value))","source":"org.apache.tomcat.util.http.ServerCookie.escapeDoubleQuotes(String)","target":"org.apache.tomcat.util.http.ServerCookie.maybeQuote2(int,StringBuffer,String)","added":false,"scope":"TARGET","local":"org.apache.tomcat.util.http.ServerCookie.maybeQuote2(int,StringBuffer,String)"} {"project":"apache_tomcat","commit":"6d31b36cd4a8c69b2cd799420011ef78e2d1ef44","changeType":"IF_STATEMENT","change":"version \u003d\u003d 0 \u0026\u0026 isToken(value) || version \u003d\u003d 1 \u0026\u0026 isToken2(value)","source":"org.apache.tomcat.util.http.ServerCookie.escapeDoubleQuotes(String)","target":"org.apache.tomcat.util.http.ServerCookie.maybeQuote2(int,StringBuffer,String)","added":false,"scope":"TARGET","local":"org.apache.tomcat.util.http.ServerCookie.maybeQuote2(int,StringBuffer,String)"} {"project":"apache_tomcat","commit":"6d31b36cd4a8c69b2cd799420011ef78e2d1ef44","changeType":"INFIX_EXPRESSION","change":"version \u003d\u003d 0 \u0026\u0026 isToken(value)","source":"org.apache.tomcat.util.http.ServerCookie.escapeDoubleQuotes(String)","target":"org.apache.tomcat.util.http.ServerCookie.maybeQuote2(int,StringBuffer,String)","added":false,"scope":"TARGET","local":"org.apache.tomcat.util.http.ServerCookie.maybeQuote2(int,StringBuffer,String)"} {"project":"apache_tomcat","commit":"6d31b36cd4a8c69b2cd799420011ef78e2d1ef44","changeType":"INFIX_EXPRESSION","change":"version \u003d\u003d 0 \u0026\u0026 isToken(value) || version \u003d\u003d 1 \u0026\u0026 isToken2(value)","source":"org.apache.tomcat.util.http.ServerCookie.escapeDoubleQuotes(String)","target":"org.apache.tomcat.util.http.ServerCookie.maybeQuote2(int,StringBuffer,String)","added":false,"scope":"TARGET","local":"org.apache.tomcat.util.http.ServerCookie.maybeQuote2(int,StringBuffer,String)"} {"project":"apache_tomcat","commit":"6d31b36cd4a8c69b2cd799420011ef78e2d1ef44","changeType":"INFIX_EXPRESSION","change":"version \u003d\u003d 1 \u0026\u0026 isToken2(value)","source":"org.apache.tomcat.util.http.ServerCookie.escapeDoubleQuotes(String)","target":"org.apache.tomcat.util.http.ServerCookie.maybeQuote2(int,StringBuffer,String)","added":false,"scope":"TARGET","local":"org.apache.tomcat.util.http.ServerCookie.maybeQuote2(int,StringBuffer,String)"} {"project":"apache_tomcat","commit":"6d31b36cd4a8c69b2cd799420011ef78e2d1ef44","changeType":"METHOD_INVOCATION","change":"buf.append(escapeDoubleQuotes(value))","source":"org.apache.tomcat.util.http.ServerCookie.escapeDoubleQuotes(String)","target":"org.apache.tomcat.util.http.ServerCookie.maybeQuote2(int,StringBuffer,String)","added":false,"scope":"TARGET","local":"org.apache.tomcat.util.http.ServerCookie.maybeQuote2(int,StringBuffer,String)"} {"project":"apache_tomcat","commit":"6d31b36cd4a8c69b2cd799420011ef78e2d1ef44","changeType":"METHOD_INVOCATION","change":"escapeDoubleQuotes(value)","source":"org.apache.tomcat.util.http.ServerCookie.escapeDoubleQuotes(String)","target":"org.apache.tomcat.util.http.ServerCookie.maybeQuote2(int,StringBuffer,String)","added":false,"scope":"TARGET","local":"org.apache.tomcat.util.http.ServerCookie.maybeQuote2(int,StringBuffer,String)"} {"project":"apache_tomcat","commit":"6d31b36cd4a8c69b2cd799420011ef78e2d1ef44","changeType":"EXPRESSION_STATEMENT","change":"buf.append(escapeDoubleQuotes(value))","source":"org.apache.tomcat.util.http.ServerCookie.escapeDoubleQuotes(String)","target":"org.apache.tomcat.util.http.ServerCookie.maybeQuote2(int,StringBuffer,String)","added":false,"scope":"SUR_S","local":"org.apache.tomcat.util.http.ServerCookie.maybeQuote(int,StringBuffer,String)"} {"project":"apache_tomcat","commit":"6d31b36cd4a8c69b2cd799420011ef78e2d1ef44","changeType":"METHOD_INVOCATION","change":"buf.append(escapeDoubleQuotes(value))","source":"org.apache.tomcat.util.http.ServerCookie.escapeDoubleQuotes(String)","target":"org.apache.tomcat.util.http.ServerCookie.maybeQuote2(int,StringBuffer,String)","added":false,"scope":"SUR_S","local":"org.apache.tomcat.util.http.ServerCookie.maybeQuote(int,StringBuffer,String)"} {"project":"apache_tomcat","commit":"6d31b36cd4a8c69b2cd799420011ef78e2d1ef44","changeType":"METHOD_INVOCATION","change":"escapeDoubleQuotes(value)","source":"org.apache.tomcat.util.http.ServerCookie.escapeDoubleQuotes(String)","target":"org.apache.tomcat.util.http.ServerCookie.maybeQuote2(int,StringBuffer,String)","added":false,"scope":"SUR_S","local":"org.apache.tomcat.util.http.ServerCookie.maybeQuote(int,StringBuffer,String)"} {"project":"apache_tomcat","commit":"40f12e6f726725060308787a0d1ef474e3a0be60","changeType":"METHOD_DECLARATION","change":"org.apache.coyote.http11.AbstractHttp11Processor.registerForWrite()","source":"org.apache.coyote.http11.AbstractHttp11Processor.registerForWrite()","target":"org.apache.coyote.http11.AbstractHttp11Processor.asyncDispatch(SocketStatus)","added":false,"scope":"CLASS_S","local":"java.org.apache.coyote.http11.AbstractHttp11Processor"} {"project":"apache_tomcat","commit":"40f12e6f726725060308787a0d1ef474e3a0be60","changeType":"BOOLEAN_LITERAL","change":"false","source":"org.apache.coyote.http11.AbstractHttp11Processor.registerForWrite()","target":"org.apache.coyote.http11.AbstractHttp11Processor.asyncDispatch(SocketStatus)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.AbstractHttp11Processor.registerForWrite()"} {"project":"apache_tomcat","commit":"40f12e6f726725060308787a0d1ef474e3a0be60","changeType":"BOOLEAN_LITERAL","change":"true","source":"org.apache.coyote.http11.AbstractHttp11Processor.registerForWrite()","target":"org.apache.coyote.http11.AbstractHttp11Processor.asyncDispatch(SocketStatus)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.AbstractHttp11Processor.registerForWrite()"} {"project":"apache_tomcat","commit":"40f12e6f726725060308787a0d1ef474e3a0be60","changeType":"EXPRESSION_STATEMENT","change":"registerForEvent(false,true)","source":"org.apache.coyote.http11.AbstractHttp11Processor.registerForWrite()","target":"org.apache.coyote.http11.AbstractHttp11Processor.asyncDispatch(SocketStatus)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.AbstractHttp11Processor.registerForWrite()"} {"project":"apache_tomcat","commit":"40f12e6f726725060308787a0d1ef474e3a0be60","changeType":"IF_STATEMENT","change":"outputBuffer.hasDataToWrite()","source":"org.apache.coyote.http11.AbstractHttp11Processor.registerForWrite()","target":"org.apache.coyote.http11.AbstractHttp11Processor.asyncDispatch(SocketStatus)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.AbstractHttp11Processor.registerForWrite()"} {"project":"apache_tomcat","commit":"40f12e6f726725060308787a0d1ef474e3a0be60","changeType":"JAVADOC","change":"/** \n * Register the socket for write possible events of there is data in the output buffer still to write.\n * @return \u003ccode\u003etrue\u003c/code\u003e if the socket was registered for write possibleevents, otherwise \u003ccode\u003efalse\u003c/code\u003e\n */\n","source":"org.apache.coyote.http11.AbstractHttp11Processor.registerForWrite()","target":"org.apache.coyote.http11.AbstractHttp11Processor.asyncDispatch(SocketStatus)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.AbstractHttp11Processor.registerForWrite()"} {"project":"apache_tomcat","commit":"40f12e6f726725060308787a0d1ef474e3a0be60","changeType":"METHOD_INVOCATION","change":"registerForEvent(false,true)","source":"org.apache.coyote.http11.AbstractHttp11Processor.registerForWrite()","target":"org.apache.coyote.http11.AbstractHttp11Processor.asyncDispatch(SocketStatus)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.AbstractHttp11Processor.registerForWrite()"} {"project":"apache_tomcat","commit":"40f12e6f726725060308787a0d1ef474e3a0be60","changeType":"METHOD_INVOCATION","change":"outputBuffer.hasDataToWrite()","source":"org.apache.coyote.http11.AbstractHttp11Processor.registerForWrite()","target":"org.apache.coyote.http11.AbstractHttp11Processor.asyncDispatch(SocketStatus)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.AbstractHttp11Processor.registerForWrite()"} {"project":"apache_tomcat","commit":"40f12e6f726725060308787a0d1ef474e3a0be60","changeType":"MODIFIER","change":"protected","source":"org.apache.coyote.http11.AbstractHttp11Processor.registerForWrite()","target":"org.apache.coyote.http11.AbstractHttp11Processor.asyncDispatch(SocketStatus)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.AbstractHttp11Processor.registerForWrite()"} {"project":"apache_tomcat","commit":"40f12e6f726725060308787a0d1ef474e3a0be60","changeType":"PRIMITIVE_TYPE","change":"boolean","source":"org.apache.coyote.http11.AbstractHttp11Processor.registerForWrite()","target":"org.apache.coyote.http11.AbstractHttp11Processor.asyncDispatch(SocketStatus)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.AbstractHttp11Processor.registerForWrite()"} {"project":"apache_tomcat","commit":"40f12e6f726725060308787a0d1ef474e3a0be60","changeType":"RETURN_STATEMENT","change":"return false;\n","source":"org.apache.coyote.http11.AbstractHttp11Processor.registerForWrite()","target":"org.apache.coyote.http11.AbstractHttp11Processor.asyncDispatch(SocketStatus)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.AbstractHttp11Processor.registerForWrite()"} {"project":"apache_tomcat","commit":"40f12e6f726725060308787a0d1ef474e3a0be60","changeType":"RETURN_STATEMENT","change":"return true;\n","source":"org.apache.coyote.http11.AbstractHttp11Processor.registerForWrite()","target":"org.apache.coyote.http11.AbstractHttp11Processor.asyncDispatch(SocketStatus)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.AbstractHttp11Processor.registerForWrite()"} {"project":"apache_tomcat","commit":"40f12e6f726725060308787a0d1ef474e3a0be60","changeType":"TRY_STATEMENT","change":"try {\n if (outputBuffer.hasDataToWrite()) {\n outputBuffer.flushBuffer(false);\n }\n if (outputBuffer.hasDataToWrite()) {\n registerForEvent(false,true);\n return SocketState.LONG;\n }\n}\n catch (IOException x) {\n if (getLog().isDebugEnabled()) {\n getLog().debug(\"Unable to write async data.\",x);\n }\n status\u003dSocketStatus.ASYNC_WRITE_ERROR;\n request.setAttribute(RequestDispatcher.ERROR_EXCEPTION,x);\n}\n","source":"org.apache.coyote.http11.AbstractHttp11Processor.registerForWrite()","target":"org.apache.coyote.http11.AbstractHttp11Processor.asyncDispatch(SocketStatus)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.AbstractHttp11Processor.asyncDispatch(SocketStatus)"} {"project":"apache_tomcat","commit":"40f12e6f726725060308787a0d1ef474e3a0be60","changeType":"TRY_STATEMENT","change":"try {\n asyncStateMachine.asyncOperation();\n try {\n if (outputBuffer.hasDataToWrite()) {\n outputBuffer.flushBuffer(false);\n }\n if (outputBuffer.hasDataToWrite()) {\n registerForEvent(false,true);\n return SocketState.LONG;\n }\n }\n catch ( IOException x) {\n if (getLog().isDebugEnabled()) {\n getLog().debug(\"Unable to write async data.\",x);\n }\n status\u003dSocketStatus.ASYNC_WRITE_ERROR;\n request.setAttribute(RequestDispatcher.ERROR_EXCEPTION,x);\n }\n}\n catch (IllegalStateException x) {\n registerForEvent(false,true);\n}\n","source":"org.apache.coyote.http11.AbstractHttp11Processor.registerForWrite()","target":"org.apache.coyote.http11.AbstractHttp11Processor.asyncDispatch(SocketStatus)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.AbstractHttp11Processor.asyncDispatch(SocketStatus)"} {"project":"apache_tomcat","commit":"40f12e6f726725060308787a0d1ef474e3a0be60","changeType":"IF_STATEMENT","change":"registerForWrite()","source":"org.apache.coyote.http11.AbstractHttp11Processor.registerForWrite()","target":"org.apache.coyote.http11.AbstractHttp11Processor.asyncDispatch(SocketStatus)","added":false,"scope":"TARGET","local":"org.apache.coyote.http11.AbstractHttp11Processor.asyncDispatch(SocketStatus)"} {"project":"apache_tomcat","commit":"40f12e6f726725060308787a0d1ef474e3a0be60","changeType":"METHOD_INVOCATION","change":"registerForWrite()","source":"org.apache.coyote.http11.AbstractHttp11Processor.registerForWrite()","target":"org.apache.coyote.http11.AbstractHttp11Processor.asyncDispatch(SocketStatus)","added":false,"scope":"TARGET","local":"org.apache.coyote.http11.AbstractHttp11Processor.asyncDispatch(SocketStatus)"} {"project":"apache_tomcat","commit":"40f12e6f726725060308787a0d1ef474e3a0be60","changeType":"TRY_STATEMENT","change":"try {\n if (outputBuffer.hasDataToWrite()) {\n outputBuffer.flushBuffer(false);\n }\n if (registerForWrite()) {\n return SocketState.LONG;\n }\n}\n catch (IOException x) {\n if (getLog().isDebugEnabled()) {\n getLog().debug(\"Unable to write async data.\",x);\n }\n status\u003dSocketStatus.ASYNC_WRITE_ERROR;\n request.setAttribute(RequestDispatcher.ERROR_EXCEPTION,x);\n}\n","source":"org.apache.coyote.http11.AbstractHttp11Processor.registerForWrite()","target":"org.apache.coyote.http11.AbstractHttp11Processor.asyncDispatch(SocketStatus)","added":false,"scope":"TARGET","local":"org.apache.coyote.http11.AbstractHttp11Processor.asyncDispatch(SocketStatus)"} {"project":"apache_tomcat","commit":"40f12e6f726725060308787a0d1ef474e3a0be60","changeType":"TRY_STATEMENT","change":"try {\n asyncStateMachine.asyncOperation();\n try {\n if (outputBuffer.hasDataToWrite()) {\n outputBuffer.flushBuffer(false);\n }\n if (registerForWrite()) {\n return SocketState.LONG;\n }\n }\n catch ( IOException x) {\n if (getLog().isDebugEnabled()) {\n getLog().debug(\"Unable to write async data.\",x);\n }\n status\u003dSocketStatus.ASYNC_WRITE_ERROR;\n request.setAttribute(RequestDispatcher.ERROR_EXCEPTION,x);\n }\n}\n catch (IllegalStateException x) {\n registerForEvent(false,true);\n}\n","source":"org.apache.coyote.http11.AbstractHttp11Processor.registerForWrite()","target":"org.apache.coyote.http11.AbstractHttp11Processor.asyncDispatch(SocketStatus)","added":false,"scope":"TARGET","local":"org.apache.coyote.http11.AbstractHttp11Processor.asyncDispatch(SocketStatus)"} {"project":"apache_tomcat","commit":"6b61911f94d6d8d49ee933c5f1882a7e7c336d2c","changeType":"ASSIGNMENT","change":"relative \u003d RequestUtil.normalize(requestPath + path)","source":"org.apache.catalina.core.ApplicationContext.normalize(String)","target":"org.apache.catalina.core.ApplicationContext.getResourceAsStream(String)","added":false,"scope":"EXT_S","local":"org.apache.catalina.connector.Request.getRequestDispatcher(String)"} {"project":"apache_tomcat","commit":"6b61911f94d6d8d49ee933c5f1882a7e7c336d2c","changeType":"ASSIGNMENT","change":"relative \u003d RequestUtil.normalize(requestPath.substring(0,pos + 1) + path)","source":"org.apache.catalina.core.ApplicationContext.normalize(String)","target":"org.apache.catalina.core.ApplicationContext.getResourceAsStream(String)","added":false,"scope":"EXT_S","local":"org.apache.catalina.connector.Request.getRequestDispatcher(String)"} {"project":"apache_tomcat","commit":"6b61911f94d6d8d49ee933c5f1882a7e7c336d2c","changeType":"EXPRESSION_STATEMENT","change":"relative\u003dRequestUtil.normalize(requestPath + path)","source":"org.apache.catalina.core.ApplicationContext.normalize(String)","target":"org.apache.catalina.core.ApplicationContext.getResourceAsStream(String)","added":false,"scope":"EXT_S","local":"org.apache.catalina.connector.Request.getRequestDispatcher(String)"} {"project":"apache_tomcat","commit":"6b61911f94d6d8d49ee933c5f1882a7e7c336d2c","changeType":"EXPRESSION_STATEMENT","change":"relative\u003dRequestUtil.normalize(requestPath.substring(0,pos + 1) + path)","source":"org.apache.catalina.core.ApplicationContext.normalize(String)","target":"org.apache.catalina.core.ApplicationContext.getResourceAsStream(String)","added":false,"scope":"EXT_S","local":"org.apache.catalina.connector.Request.getRequestDispatcher(String)"} {"project":"apache_tomcat","commit":"6b61911f94d6d8d49ee933c5f1882a7e7c336d2c","changeType":"METHOD_INVOCATION","change":"RequestUtil.normalize(requestPath + path)","source":"org.apache.catalina.core.ApplicationContext.normalize(String)","target":"org.apache.catalina.core.ApplicationContext.getResourceAsStream(String)","added":false,"scope":"EXT_S","local":"org.apache.catalina.connector.Request.getRequestDispatcher(String)"} {"project":"apache_tomcat","commit":"6b61911f94d6d8d49ee933c5f1882a7e7c336d2c","changeType":"METHOD_INVOCATION","change":"RequestUtil.normalize(requestPath.substring(0,pos + 1) + path)","source":"org.apache.catalina.core.ApplicationContext.normalize(String)","target":"org.apache.catalina.core.ApplicationContext.getResourceAsStream(String)","added":false,"scope":"EXT_S","local":"org.apache.catalina.connector.Request.getRequestDispatcher(String)"} {"project":"apache_tomcat","commit":"6b61911f94d6d8d49ee933c5f1882a7e7c336d2c","changeType":"METHOD_DECLARATION","change":"org.apache.catalina.core.ApplicationContext.normalize(String)","source":"org.apache.catalina.core.ApplicationContext.normalize(String)","target":"org.apache.catalina.core.ApplicationContext.getResourceAsStream(String)","added":false,"scope":"CLASS_S","local":"java.org.apache.catalina.core.ApplicationContext"} {"project":"apache_tomcat","commit":"6b61911f94d6d8d49ee933c5f1882a7e7c336d2c","changeType":"ASSIGNMENT","change":"normalized \u003d normalized.substring(0,index2) + normalized.substring(index + 3)","source":"org.apache.catalina.core.ApplicationContext.normalize(String)","target":"org.apache.catalina.core.ApplicationContext.getResourceAsStream(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.ApplicationContext.normalize(String)"} {"project":"apache_tomcat","commit":"6b61911f94d6d8d49ee933c5f1882a7e7c336d2c","changeType":"ASSIGNMENT","change":"normalized \u003d normalized.replace(\u0027\\\\\u0027,\u0027/\u0027)","source":"org.apache.catalina.core.ApplicationContext.normalize(String)","target":"org.apache.catalina.core.ApplicationContext.getResourceAsStream(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.ApplicationContext.normalize(String)"} {"project":"apache_tomcat","commit":"6b61911f94d6d8d49ee933c5f1882a7e7c336d2c","changeType":"BOOLEAN_LITERAL","change":"true","source":"org.apache.catalina.core.ApplicationContext.normalize(String)","target":"org.apache.catalina.core.ApplicationContext.getResourceAsStream(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.ApplicationContext.normalize(String)"} {"project":"apache_tomcat","commit":"6b61911f94d6d8d49ee933c5f1882a7e7c336d2c","changeType":"BREAK_STATEMENT","change":"break;\n","source":"org.apache.catalina.core.ApplicationContext.normalize(String)","target":"org.apache.catalina.core.ApplicationContext.getResourceAsStream(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.ApplicationContext.normalize(String)"} {"project":"apache_tomcat","commit":"6b61911f94d6d8d49ee933c5f1882a7e7c336d2c","changeType":"CHARACTER_LITERAL","change":"\u0027/\u0027","source":"org.apache.catalina.core.ApplicationContext.normalize(String)","target":"org.apache.catalina.core.ApplicationContext.getResourceAsStream(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.ApplicationContext.normalize(String)"} {"project":"apache_tomcat","commit":"6b61911f94d6d8d49ee933c5f1882a7e7c336d2c","changeType":"CHARACTER_LITERAL","change":"\u0027\\\\\u0027","source":"org.apache.catalina.core.ApplicationContext.normalize(String)","target":"org.apache.catalina.core.ApplicationContext.getResourceAsStream(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.ApplicationContext.normalize(String)"} {"project":"apache_tomcat","commit":"6b61911f94d6d8d49ee933c5f1882a7e7c336d2c","changeType":"EXPRESSION_STATEMENT","change":"normalized\u003dnormalized.substring(0,index2) + normalized.substring(index + 3)","source":"org.apache.catalina.core.ApplicationContext.normalize(String)","target":"org.apache.catalina.core.ApplicationContext.getResourceAsStream(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.ApplicationContext.normalize(String)"} {"project":"apache_tomcat","commit":"6b61911f94d6d8d49ee933c5f1882a7e7c336d2c","changeType":"EXPRESSION_STATEMENT","change":"normalized\u003dnormalized.replace(\u0027\\\\\u0027,\u0027/\u0027)","source":"org.apache.catalina.core.ApplicationContext.normalize(String)","target":"org.apache.catalina.core.ApplicationContext.getResourceAsStream(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.ApplicationContext.normalize(String)"} {"project":"apache_tomcat","commit":"6b61911f94d6d8d49ee933c5f1882a7e7c336d2c","changeType":"IF_STATEMENT","change":"index \u003d\u003d 0","source":"org.apache.catalina.core.ApplicationContext.normalize(String)","target":"org.apache.catalina.core.ApplicationContext.getResourceAsStream(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.ApplicationContext.normalize(String)"} {"project":"apache_tomcat","commit":"6b61911f94d6d8d49ee933c5f1882a7e7c336d2c","changeType":"IF_STATEMENT","change":"index \u003c 0","source":"org.apache.catalina.core.ApplicationContext.normalize(String)","target":"org.apache.catalina.core.ApplicationContext.getResourceAsStream(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.ApplicationContext.normalize(String)"} {"project":"apache_tomcat","commit":"6b61911f94d6d8d49ee933c5f1882a7e7c336d2c","changeType":"IF_STATEMENT","change":"normalized.indexOf(\u0027\\\\\u0027) \u003e\u003d 0","source":"org.apache.catalina.core.ApplicationContext.normalize(String)","target":"org.apache.catalina.core.ApplicationContext.getResourceAsStream(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.ApplicationContext.normalize(String)"} {"project":"apache_tomcat","commit":"6b61911f94d6d8d49ee933c5f1882a7e7c336d2c","changeType":"IF_STATEMENT","change":"path \u003d\u003d null","source":"org.apache.catalina.core.ApplicationContext.normalize(String)","target":"org.apache.catalina.core.ApplicationContext.getResourceAsStream(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.ApplicationContext.normalize(String)"} {"project":"apache_tomcat","commit":"6b61911f94d6d8d49ee933c5f1882a7e7c336d2c","changeType":"INFIX_EXPRESSION","change":"index + 3","source":"org.apache.catalina.core.ApplicationContext.normalize(String)","target":"org.apache.catalina.core.ApplicationContext.getResourceAsStream(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.ApplicationContext.normalize(String)"} {"project":"apache_tomcat","commit":"6b61911f94d6d8d49ee933c5f1882a7e7c336d2c","changeType":"INFIX_EXPRESSION","change":"normalized.substring(0,index2) + normalized.substring(index + 3)","source":"org.apache.catalina.core.ApplicationContext.normalize(String)","target":"org.apache.catalina.core.ApplicationContext.getResourceAsStream(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.ApplicationContext.normalize(String)"} {"project":"apache_tomcat","commit":"6b61911f94d6d8d49ee933c5f1882a7e7c336d2c","changeType":"INFIX_EXPRESSION","change":"index - 1","source":"org.apache.catalina.core.ApplicationContext.normalize(String)","target":"org.apache.catalina.core.ApplicationContext.getResourceAsStream(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.ApplicationContext.normalize(String)"} {"project":"apache_tomcat","commit":"6b61911f94d6d8d49ee933c5f1882a7e7c336d2c","changeType":"INFIX_EXPRESSION","change":"index \u003d\u003d 0","source":"org.apache.catalina.core.ApplicationContext.normalize(String)","target":"org.apache.catalina.core.ApplicationContext.getResourceAsStream(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.ApplicationContext.normalize(String)"} {"project":"apache_tomcat","commit":"6b61911f94d6d8d49ee933c5f1882a7e7c336d2c","changeType":"INFIX_EXPRESSION","change":"index \u003c 0","source":"org.apache.catalina.core.ApplicationContext.normalize(String)","target":"org.apache.catalina.core.ApplicationContext.getResourceAsStream(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.ApplicationContext.normalize(String)"} {"project":"apache_tomcat","commit":"6b61911f94d6d8d49ee933c5f1882a7e7c336d2c","changeType":"INFIX_EXPRESSION","change":"normalized.indexOf(\u0027\\\\\u0027) \u003e\u003d 0","source":"org.apache.catalina.core.ApplicationContext.normalize(String)","target":"org.apache.catalina.core.ApplicationContext.getResourceAsStream(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.ApplicationContext.normalize(String)"} {"project":"apache_tomcat","commit":"6b61911f94d6d8d49ee933c5f1882a7e7c336d2c","changeType":"INFIX_EXPRESSION","change":"path \u003d\u003d null","source":"org.apache.catalina.core.ApplicationContext.normalize(String)","target":"org.apache.catalina.core.ApplicationContext.getResourceAsStream(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.ApplicationContext.normalize(String)"} {"project":"apache_tomcat","commit":"6b61911f94d6d8d49ee933c5f1882a7e7c336d2c","changeType":"JAVADOC","change":"/** \n * Return a context-relative path, beginning with a \"/\", that represents the canonical version of the specified path after \"..\" and \".\" elements are resolved out. If the specified path attempts to go outside the boundaries of the current context (i.e. too many \"..\" path elements are present), return \u003ccode\u003enull\u003c/code\u003e instead.\n * @param path Path to be normalized\n */\n","source":"org.apache.catalina.core.ApplicationContext.normalize(String)","target":"org.apache.catalina.core.ApplicationContext.getResourceAsStream(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.ApplicationContext.normalize(String)"} {"project":"apache_tomcat","commit":"6b61911f94d6d8d49ee933c5f1882a7e7c336d2c","changeType":"METHOD_INVOCATION","change":"normalized.substring(index + 3)","source":"org.apache.catalina.core.ApplicationContext.normalize(String)","target":"org.apache.catalina.core.ApplicationContext.getResourceAsStream(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.ApplicationContext.normalize(String)"} {"project":"apache_tomcat","commit":"6b61911f94d6d8d49ee933c5f1882a7e7c336d2c","changeType":"METHOD_INVOCATION","change":"normalized.substring(0,index2)","source":"org.apache.catalina.core.ApplicationContext.normalize(String)","target":"org.apache.catalina.core.ApplicationContext.getResourceAsStream(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.ApplicationContext.normalize(String)"} {"project":"apache_tomcat","commit":"6b61911f94d6d8d49ee933c5f1882a7e7c336d2c","changeType":"METHOD_INVOCATION","change":"normalized.lastIndexOf(\u0027/\u0027,index - 1)","source":"org.apache.catalina.core.ApplicationContext.normalize(String)","target":"org.apache.catalina.core.ApplicationContext.getResourceAsStream(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.ApplicationContext.normalize(String)"} {"project":"apache_tomcat","commit":"6b61911f94d6d8d49ee933c5f1882a7e7c336d2c","changeType":"METHOD_INVOCATION","change":"normalized.indexOf(\"/../\")","source":"org.apache.catalina.core.ApplicationContext.normalize(String)","target":"org.apache.catalina.core.ApplicationContext.getResourceAsStream(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.ApplicationContext.normalize(String)"} {"project":"apache_tomcat","commit":"6b61911f94d6d8d49ee933c5f1882a7e7c336d2c","changeType":"METHOD_INVOCATION","change":"normalized.replace(\u0027\\\\\u0027,\u0027/\u0027)","source":"org.apache.catalina.core.ApplicationContext.normalize(String)","target":"org.apache.catalina.core.ApplicationContext.getResourceAsStream(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.ApplicationContext.normalize(String)"} {"project":"apache_tomcat","commit":"6b61911f94d6d8d49ee933c5f1882a7e7c336d2c","changeType":"METHOD_INVOCATION","change":"normalized.indexOf(\u0027\\\\\u0027)","source":"org.apache.catalina.core.ApplicationContext.normalize(String)","target":"org.apache.catalina.core.ApplicationContext.getResourceAsStream(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.ApplicationContext.normalize(String)"} {"project":"apache_tomcat","commit":"6b61911f94d6d8d49ee933c5f1882a7e7c336d2c","changeType":"MODIFIER","change":"private","source":"org.apache.catalina.core.ApplicationContext.normalize(String)","target":"org.apache.catalina.core.ApplicationContext.getResourceAsStream(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.ApplicationContext.normalize(String)"} {"project":"apache_tomcat","commit":"6b61911f94d6d8d49ee933c5f1882a7e7c336d2c","changeType":"NULL_LITERAL","change":"null","source":"org.apache.catalina.core.ApplicationContext.normalize(String)","target":"org.apache.catalina.core.ApplicationContext.getResourceAsStream(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.ApplicationContext.normalize(String)"} {"project":"apache_tomcat","commit":"6b61911f94d6d8d49ee933c5f1882a7e7c336d2c","changeType":"NUMBER_LITERAL","change":"3","source":"org.apache.catalina.core.ApplicationContext.normalize(String)","target":"org.apache.catalina.core.ApplicationContext.getResourceAsStream(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.ApplicationContext.normalize(String)"} {"project":"apache_tomcat","commit":"6b61911f94d6d8d49ee933c5f1882a7e7c336d2c","changeType":"NUMBER_LITERAL","change":"0","source":"org.apache.catalina.core.ApplicationContext.normalize(String)","target":"org.apache.catalina.core.ApplicationContext.getResourceAsStream(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.ApplicationContext.normalize(String)"} {"project":"apache_tomcat","commit":"6b61911f94d6d8d49ee933c5f1882a7e7c336d2c","changeType":"NUMBER_LITERAL","change":"1","source":"org.apache.catalina.core.ApplicationContext.normalize(String)","target":"org.apache.catalina.core.ApplicationContext.getResourceAsStream(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.ApplicationContext.normalize(String)"} {"project":"apache_tomcat","commit":"6b61911f94d6d8d49ee933c5f1882a7e7c336d2c","changeType":"PARENTHESIZED_EXPRESSION","change":"(normalized)","source":"org.apache.catalina.core.ApplicationContext.normalize(String)","target":"org.apache.catalina.core.ApplicationContext.getResourceAsStream(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.ApplicationContext.normalize(String)"} {"project":"apache_tomcat","commit":"6b61911f94d6d8d49ee933c5f1882a7e7c336d2c","changeType":"PARENTHESIZED_EXPRESSION","change":"(null)","source":"org.apache.catalina.core.ApplicationContext.normalize(String)","target":"org.apache.catalina.core.ApplicationContext.getResourceAsStream(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.ApplicationContext.normalize(String)"} {"project":"apache_tomcat","commit":"6b61911f94d6d8d49ee933c5f1882a7e7c336d2c","changeType":"PRIMITIVE_TYPE","change":"int","source":"org.apache.catalina.core.ApplicationContext.normalize(String)","target":"org.apache.catalina.core.ApplicationContext.getResourceAsStream(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.ApplicationContext.normalize(String)"} {"project":"apache_tomcat","commit":"6b61911f94d6d8d49ee933c5f1882a7e7c336d2c","changeType":"RETURN_STATEMENT","change":"return (normalized);\n","source":"org.apache.catalina.core.ApplicationContext.normalize(String)","target":"org.apache.catalina.core.ApplicationContext.getResourceAsStream(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.ApplicationContext.normalize(String)"} {"project":"apache_tomcat","commit":"6b61911f94d6d8d49ee933c5f1882a7e7c336d2c","changeType":"RETURN_STATEMENT","change":"return (null);\n","source":"org.apache.catalina.core.ApplicationContext.normalize(String)","target":"org.apache.catalina.core.ApplicationContext.getResourceAsStream(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.ApplicationContext.normalize(String)"} {"project":"apache_tomcat","commit":"6b61911f94d6d8d49ee933c5f1882a7e7c336d2c","changeType":"RETURN_STATEMENT","change":"return null;\n","source":"org.apache.catalina.core.ApplicationContext.normalize(String)","target":"org.apache.catalina.core.ApplicationContext.getResourceAsStream(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.ApplicationContext.normalize(String)"} {"project":"apache_tomcat","commit":"6b61911f94d6d8d49ee933c5f1882a7e7c336d2c","changeType":"SIMPLE_TYPE","change":"String","source":"org.apache.catalina.core.ApplicationContext.normalize(String)","target":"org.apache.catalina.core.ApplicationContext.getResourceAsStream(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.ApplicationContext.normalize(String)"} {"project":"apache_tomcat","commit":"6b61911f94d6d8d49ee933c5f1882a7e7c336d2c","changeType":"SINGLE_VARIABLE_DECLARATION","change":"String path","source":"org.apache.catalina.core.ApplicationContext.normalize(String)","target":"org.apache.catalina.core.ApplicationContext.getResourceAsStream(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.ApplicationContext.normalize(String)"} {"project":"apache_tomcat","commit":"6b61911f94d6d8d49ee933c5f1882a7e7c336d2c","changeType":"STRING_LITERAL","change":"/../","source":"org.apache.catalina.core.ApplicationContext.normalize(String)","target":"org.apache.catalina.core.ApplicationContext.getResourceAsStream(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.ApplicationContext.normalize(String)"} {"project":"apache_tomcat","commit":"6b61911f94d6d8d49ee933c5f1882a7e7c336d2c","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"index2","source":"org.apache.catalina.core.ApplicationContext.normalize(String)","target":"org.apache.catalina.core.ApplicationContext.getResourceAsStream(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.ApplicationContext.normalize(String)"} {"project":"apache_tomcat","commit":"6b61911f94d6d8d49ee933c5f1882a7e7c336d2c","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"index","source":"org.apache.catalina.core.ApplicationContext.normalize(String)","target":"org.apache.catalina.core.ApplicationContext.getResourceAsStream(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.ApplicationContext.normalize(String)"} {"project":"apache_tomcat","commit":"6b61911f94d6d8d49ee933c5f1882a7e7c336d2c","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"normalized","source":"org.apache.catalina.core.ApplicationContext.normalize(String)","target":"org.apache.catalina.core.ApplicationContext.getResourceAsStream(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.ApplicationContext.normalize(String)"} {"project":"apache_tomcat","commit":"6b61911f94d6d8d49ee933c5f1882a7e7c336d2c","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"int [index2\u003dnormalized.lastIndexOf(\u0027/\u0027,index - 1)]","source":"org.apache.catalina.core.ApplicationContext.normalize(String)","target":"org.apache.catalina.core.ApplicationContext.getResourceAsStream(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.ApplicationContext.normalize(String)"} {"project":"apache_tomcat","commit":"6b61911f94d6d8d49ee933c5f1882a7e7c336d2c","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"int [index\u003dnormalized.indexOf(\"/../\")]","source":"org.apache.catalina.core.ApplicationContext.normalize(String)","target":"org.apache.catalina.core.ApplicationContext.getResourceAsStream(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.ApplicationContext.normalize(String)"} {"project":"apache_tomcat","commit":"6b61911f94d6d8d49ee933c5f1882a7e7c336d2c","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"String [normalized\u003dpath]","source":"org.apache.catalina.core.ApplicationContext.normalize(String)","target":"org.apache.catalina.core.ApplicationContext.getResourceAsStream(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.ApplicationContext.normalize(String)"} {"project":"apache_tomcat","commit":"6b61911f94d6d8d49ee933c5f1882a7e7c336d2c","changeType":"WHILE_STATEMENT","change":"while (true) {\n int index\u003dnormalized.indexOf(\"/../\");\n if (index \u003c 0) break;\n if (index \u003d\u003d 0) return (null);\n int index2\u003dnormalized.lastIndexOf(\u0027/\u0027,index - 1);\n normalized\u003dnormalized.substring(0,index2) + normalized.substring(index + 3);\n}\n","source":"org.apache.catalina.core.ApplicationContext.normalize(String)","target":"org.apache.catalina.core.ApplicationContext.getResourceAsStream(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.ApplicationContext.normalize(String)"} {"project":"apache_tomcat","commit":"6b61911f94d6d8d49ee933c5f1882a7e7c336d2c","changeType":"ASSIGNMENT","change":"path \u003d RequestUtil.normalize(path)","source":"org.apache.catalina.core.ApplicationContext.normalize(String)","target":"org.apache.catalina.core.ApplicationContext.getResourceAsStream(String)","added":true,"scope":"SUR_S","local":"org.apache.catalina.core.ApplicationContext.getResource(String)"} {"project":"apache_tomcat","commit":"6b61911f94d6d8d49ee933c5f1882a7e7c336d2c","changeType":"EXPRESSION_STATEMENT","change":"path\u003dRequestUtil.normalize(path)","source":"org.apache.catalina.core.ApplicationContext.normalize(String)","target":"org.apache.catalina.core.ApplicationContext.getResourceAsStream(String)","added":true,"scope":"SUR_S","local":"org.apache.catalina.core.ApplicationContext.getResource(String)"} {"project":"apache_tomcat","commit":"6b61911f94d6d8d49ee933c5f1882a7e7c336d2c","changeType":"METHOD_INVOCATION","change":"RequestUtil.normalize(path)","source":"org.apache.catalina.core.ApplicationContext.normalize(String)","target":"org.apache.catalina.core.ApplicationContext.getResourceAsStream(String)","added":true,"scope":"SUR_S","local":"org.apache.catalina.core.ApplicationContext.getResource(String)"} {"project":"apache_tomcat","commit":"6b61911f94d6d8d49ee933c5f1882a7e7c336d2c","changeType":"ASSIGNMENT","change":"path \u003d normalize(path)","source":"org.apache.catalina.core.ApplicationContext.normalize(String)","target":"org.apache.catalina.core.ApplicationContext.getResourceAsStream(String)","added":false,"scope":"SUR_S","local":"org.apache.catalina.core.ApplicationContext.getResource(String)"} {"project":"apache_tomcat","commit":"6b61911f94d6d8d49ee933c5f1882a7e7c336d2c","changeType":"EXPRESSION_STATEMENT","change":"path\u003dnormalize(path)","source":"org.apache.catalina.core.ApplicationContext.normalize(String)","target":"org.apache.catalina.core.ApplicationContext.getResourceAsStream(String)","added":false,"scope":"SUR_S","local":"org.apache.catalina.core.ApplicationContext.getResource(String)"} {"project":"apache_tomcat","commit":"6b61911f94d6d8d49ee933c5f1882a7e7c336d2c","changeType":"METHOD_INVOCATION","change":"normalize(path)","source":"org.apache.catalina.core.ApplicationContext.normalize(String)","target":"org.apache.catalina.core.ApplicationContext.getResourceAsStream(String)","added":false,"scope":"SUR_S","local":"org.apache.catalina.core.ApplicationContext.getResource(String)"} {"project":"apache_tomcat","commit":"6b61911f94d6d8d49ee933c5f1882a7e7c336d2c","changeType":"ASSIGNMENT","change":"path \u003d RequestUtil.normalize(path)","source":"org.apache.catalina.core.ApplicationContext.normalize(String)","target":"org.apache.catalina.core.ApplicationContext.getResourceAsStream(String)","added":true,"scope":"TARGET","local":"org.apache.catalina.core.ApplicationContext.getResourceAsStream(String)"} {"project":"apache_tomcat","commit":"6b61911f94d6d8d49ee933c5f1882a7e7c336d2c","changeType":"EXPRESSION_STATEMENT","change":"path\u003dRequestUtil.normalize(path)","source":"org.apache.catalina.core.ApplicationContext.normalize(String)","target":"org.apache.catalina.core.ApplicationContext.getResourceAsStream(String)","added":true,"scope":"TARGET","local":"org.apache.catalina.core.ApplicationContext.getResourceAsStream(String)"} {"project":"apache_tomcat","commit":"6b61911f94d6d8d49ee933c5f1882a7e7c336d2c","changeType":"METHOD_INVOCATION","change":"RequestUtil.normalize(path)","source":"org.apache.catalina.core.ApplicationContext.normalize(String)","target":"org.apache.catalina.core.ApplicationContext.getResourceAsStream(String)","added":true,"scope":"TARGET","local":"org.apache.catalina.core.ApplicationContext.getResourceAsStream(String)"} {"project":"apache_tomcat","commit":"6b61911f94d6d8d49ee933c5f1882a7e7c336d2c","changeType":"ASSIGNMENT","change":"path \u003d normalize(path)","source":"org.apache.catalina.core.ApplicationContext.normalize(String)","target":"org.apache.catalina.core.ApplicationContext.getResourceAsStream(String)","added":false,"scope":"TARGET","local":"org.apache.catalina.core.ApplicationContext.getResourceAsStream(String)"} {"project":"apache_tomcat","commit":"6b61911f94d6d8d49ee933c5f1882a7e7c336d2c","changeType":"EXPRESSION_STATEMENT","change":"path\u003dnormalize(path)","source":"org.apache.catalina.core.ApplicationContext.normalize(String)","target":"org.apache.catalina.core.ApplicationContext.getResourceAsStream(String)","added":false,"scope":"TARGET","local":"org.apache.catalina.core.ApplicationContext.getResourceAsStream(String)"} {"project":"apache_tomcat","commit":"6b61911f94d6d8d49ee933c5f1882a7e7c336d2c","changeType":"METHOD_INVOCATION","change":"normalize(path)","source":"org.apache.catalina.core.ApplicationContext.normalize(String)","target":"org.apache.catalina.core.ApplicationContext.getResourceAsStream(String)","added":false,"scope":"TARGET","local":"org.apache.catalina.core.ApplicationContext.getResourceAsStream(String)"} {"project":"apache_tomcat","commit":"6b61911f94d6d8d49ee933c5f1882a7e7c336d2c","changeType":"ASSIGNMENT","change":"path \u003d RequestUtil.normalize(path)","source":"org.apache.catalina.core.ApplicationContext.normalize(String)","target":"org.apache.catalina.core.ApplicationContext.getResourceAsStream(String)","added":true,"scope":"SUR_S","local":"org.apache.catalina.core.ApplicationContext.getResourcePaths(String)"} {"project":"apache_tomcat","commit":"6b61911f94d6d8d49ee933c5f1882a7e7c336d2c","changeType":"EXPRESSION_STATEMENT","change":"path\u003dRequestUtil.normalize(path)","source":"org.apache.catalina.core.ApplicationContext.normalize(String)","target":"org.apache.catalina.core.ApplicationContext.getResourceAsStream(String)","added":true,"scope":"SUR_S","local":"org.apache.catalina.core.ApplicationContext.getResourcePaths(String)"} {"project":"apache_tomcat","commit":"6b61911f94d6d8d49ee933c5f1882a7e7c336d2c","changeType":"METHOD_INVOCATION","change":"RequestUtil.normalize(path)","source":"org.apache.catalina.core.ApplicationContext.normalize(String)","target":"org.apache.catalina.core.ApplicationContext.getResourceAsStream(String)","added":true,"scope":"SUR_S","local":"org.apache.catalina.core.ApplicationContext.getResourcePaths(String)"} {"project":"apache_tomcat","commit":"6b61911f94d6d8d49ee933c5f1882a7e7c336d2c","changeType":"ASSIGNMENT","change":"path \u003d normalize(path)","source":"org.apache.catalina.core.ApplicationContext.normalize(String)","target":"org.apache.catalina.core.ApplicationContext.getResourceAsStream(String)","added":false,"scope":"SUR_S","local":"org.apache.catalina.core.ApplicationContext.getResourcePaths(String)"} {"project":"apache_tomcat","commit":"6b61911f94d6d8d49ee933c5f1882a7e7c336d2c","changeType":"EXPRESSION_STATEMENT","change":"path\u003dnormalize(path)","source":"org.apache.catalina.core.ApplicationContext.normalize(String)","target":"org.apache.catalina.core.ApplicationContext.getResourceAsStream(String)","added":false,"scope":"SUR_S","local":"org.apache.catalina.core.ApplicationContext.getResourcePaths(String)"} {"project":"apache_tomcat","commit":"6b61911f94d6d8d49ee933c5f1882a7e7c336d2c","changeType":"METHOD_INVOCATION","change":"normalize(path)","source":"org.apache.catalina.core.ApplicationContext.normalize(String)","target":"org.apache.catalina.core.ApplicationContext.getResourceAsStream(String)","added":false,"scope":"SUR_S","local":"org.apache.catalina.core.ApplicationContext.getResourcePaths(String)"} {"project":"apache_tomcat","commit":"6b61911f94d6d8d49ee933c5f1882a7e7c336d2c","changeType":"ASSIGNMENT","change":"path \u003d RequestUtil.normalize(path)","source":"org.apache.catalina.core.ApplicationContext.normalize(String)","target":"org.apache.catalina.core.ApplicationContext.getResourceAsStream(String)","added":true,"scope":"SUR_S","local":"org.apache.catalina.core.ApplicationContext.getRequestDispatcher(String)"} {"project":"apache_tomcat","commit":"6b61911f94d6d8d49ee933c5f1882a7e7c336d2c","changeType":"EXPRESSION_STATEMENT","change":"path\u003dRequestUtil.normalize(path)","source":"org.apache.catalina.core.ApplicationContext.normalize(String)","target":"org.apache.catalina.core.ApplicationContext.getResourceAsStream(String)","added":true,"scope":"SUR_S","local":"org.apache.catalina.core.ApplicationContext.getRequestDispatcher(String)"} {"project":"apache_tomcat","commit":"6b61911f94d6d8d49ee933c5f1882a7e7c336d2c","changeType":"METHOD_INVOCATION","change":"RequestUtil.normalize(path)","source":"org.apache.catalina.core.ApplicationContext.normalize(String)","target":"org.apache.catalina.core.ApplicationContext.getResourceAsStream(String)","added":true,"scope":"SUR_S","local":"org.apache.catalina.core.ApplicationContext.getRequestDispatcher(String)"} {"project":"apache_tomcat","commit":"6b61911f94d6d8d49ee933c5f1882a7e7c336d2c","changeType":"ASSIGNMENT","change":"path \u003d normalize(path)","source":"org.apache.catalina.core.ApplicationContext.normalize(String)","target":"org.apache.catalina.core.ApplicationContext.getResourceAsStream(String)","added":false,"scope":"SUR_S","local":"org.apache.catalina.core.ApplicationContext.getRequestDispatcher(String)"} {"project":"apache_tomcat","commit":"6b61911f94d6d8d49ee933c5f1882a7e7c336d2c","changeType":"EXPRESSION_STATEMENT","change":"path\u003dnormalize(path)","source":"org.apache.catalina.core.ApplicationContext.normalize(String)","target":"org.apache.catalina.core.ApplicationContext.getResourceAsStream(String)","added":false,"scope":"SUR_S","local":"org.apache.catalina.core.ApplicationContext.getRequestDispatcher(String)"} {"project":"apache_tomcat","commit":"6b61911f94d6d8d49ee933c5f1882a7e7c336d2c","changeType":"METHOD_INVOCATION","change":"normalize(path)","source":"org.apache.catalina.core.ApplicationContext.normalize(String)","target":"org.apache.catalina.core.ApplicationContext.getResourceAsStream(String)","added":false,"scope":"SUR_S","local":"org.apache.catalina.core.ApplicationContext.getRequestDispatcher(String)"} {"project":"apache_tomcat","commit":"6b61911f94d6d8d49ee933c5f1882a7e7c336d2c","changeType":"ASSIGNMENT","change":"relative \u003d RequestUtil.normalize(requestPath + path)","source":"org.apache.catalina.core.ApplicationContext.normalize(String)","target":"org.apache.catalina.core.ApplicationContext.getResourceAsStream(String)","added":false,"scope":"EXT_S","local":"org.apache.catalina.core.ApplicationHttpRequest.getRequestDispatcher(String)"} {"project":"apache_tomcat","commit":"6b61911f94d6d8d49ee933c5f1882a7e7c336d2c","changeType":"ASSIGNMENT","change":"relative \u003d RequestUtil.normalize(requestPath.substring(0,pos + 1) + path)","source":"org.apache.catalina.core.ApplicationContext.normalize(String)","target":"org.apache.catalina.core.ApplicationContext.getResourceAsStream(String)","added":false,"scope":"EXT_S","local":"org.apache.catalina.core.ApplicationHttpRequest.getRequestDispatcher(String)"} {"project":"apache_tomcat","commit":"6b61911f94d6d8d49ee933c5f1882a7e7c336d2c","changeType":"EXPRESSION_STATEMENT","change":"relative\u003dRequestUtil.normalize(requestPath + path)","source":"org.apache.catalina.core.ApplicationContext.normalize(String)","target":"org.apache.catalina.core.ApplicationContext.getResourceAsStream(String)","added":false,"scope":"EXT_S","local":"org.apache.catalina.core.ApplicationHttpRequest.getRequestDispatcher(String)"} {"project":"apache_tomcat","commit":"6b61911f94d6d8d49ee933c5f1882a7e7c336d2c","changeType":"EXPRESSION_STATEMENT","change":"relative\u003dRequestUtil.normalize(requestPath.substring(0,pos + 1) + path)","source":"org.apache.catalina.core.ApplicationContext.normalize(String)","target":"org.apache.catalina.core.ApplicationContext.getResourceAsStream(String)","added":false,"scope":"EXT_S","local":"org.apache.catalina.core.ApplicationHttpRequest.getRequestDispatcher(String)"} {"project":"apache_tomcat","commit":"6b61911f94d6d8d49ee933c5f1882a7e7c336d2c","changeType":"METHOD_INVOCATION","change":"RequestUtil.normalize(requestPath + path)","source":"org.apache.catalina.core.ApplicationContext.normalize(String)","target":"org.apache.catalina.core.ApplicationContext.getResourceAsStream(String)","added":false,"scope":"EXT_S","local":"org.apache.catalina.core.ApplicationHttpRequest.getRequestDispatcher(String)"} {"project":"apache_tomcat","commit":"6b61911f94d6d8d49ee933c5f1882a7e7c336d2c","changeType":"METHOD_INVOCATION","change":"RequestUtil.normalize(requestPath.substring(0,pos + 1) + path)","source":"org.apache.catalina.core.ApplicationContext.normalize(String)","target":"org.apache.catalina.core.ApplicationContext.getResourceAsStream(String)","added":false,"scope":"EXT_S","local":"org.apache.catalina.core.ApplicationHttpRequest.getRequestDispatcher(String)"} {"project":"apache_tomcat","commit":"6b61911f94d6d8d49ee933c5f1882a7e7c336d2c","changeType":"METHOD_DECLARATION","change":"org.apache.catalina.servlets.WebdavServlet.normalize(String)","source":"org.apache.catalina.core.ApplicationContext.normalize(String)","target":"org.apache.catalina.core.ApplicationContext.getResourceAsStream(String)","added":false,"scope":"EXT_S","local":"java.org.apache.catalina.servlets.WebdavServlet"} {"project":"apache_tomcat","commit":"6b61911f94d6d8d49ee933c5f1882a7e7c336d2c","changeType":"ASSIGNMENT","change":"destinationPath \u003d RequestUtil.normalize(destinationPath)","source":"org.apache.catalina.core.ApplicationContext.normalize(String)","target":"org.apache.catalina.core.ApplicationContext.getResourceAsStream(String)","added":true,"scope":"EXT_S","local":"org.apache.catalina.servlets.WebdavServlet.copyResource(HttpServletRequest,HttpServletResponse)"} {"project":"apache_tomcat","commit":"6b61911f94d6d8d49ee933c5f1882a7e7c336d2c","changeType":"EXPRESSION_STATEMENT","change":"destinationPath\u003dRequestUtil.normalize(destinationPath)","source":"org.apache.catalina.core.ApplicationContext.normalize(String)","target":"org.apache.catalina.core.ApplicationContext.getResourceAsStream(String)","added":true,"scope":"EXT_S","local":"org.apache.catalina.servlets.WebdavServlet.copyResource(HttpServletRequest,HttpServletResponse)"} {"project":"apache_tomcat","commit":"6b61911f94d6d8d49ee933c5f1882a7e7c336d2c","changeType":"METHOD_INVOCATION","change":"RequestUtil.normalize(destinationPath)","source":"org.apache.catalina.core.ApplicationContext.normalize(String)","target":"org.apache.catalina.core.ApplicationContext.getResourceAsStream(String)","added":true,"scope":"EXT_S","local":"org.apache.catalina.servlets.WebdavServlet.copyResource(HttpServletRequest,HttpServletResponse)"} {"project":"apache_tomcat","commit":"6b61911f94d6d8d49ee933c5f1882a7e7c336d2c","changeType":"ASSIGNMENT","change":"destinationPath \u003d normalize(destinationPath)","source":"org.apache.catalina.core.ApplicationContext.normalize(String)","target":"org.apache.catalina.core.ApplicationContext.getResourceAsStream(String)","added":false,"scope":"EXT_S","local":"org.apache.catalina.servlets.WebdavServlet.copyResource(HttpServletRequest,HttpServletResponse)"} {"project":"apache_tomcat","commit":"6b61911f94d6d8d49ee933c5f1882a7e7c336d2c","changeType":"EXPRESSION_STATEMENT","change":"destinationPath\u003dnormalize(destinationPath)","source":"org.apache.catalina.core.ApplicationContext.normalize(String)","target":"org.apache.catalina.core.ApplicationContext.getResourceAsStream(String)","added":false,"scope":"EXT_S","local":"org.apache.catalina.servlets.WebdavServlet.copyResource(HttpServletRequest,HttpServletResponse)"} {"project":"apache_tomcat","commit":"6b61911f94d6d8d49ee933c5f1882a7e7c336d2c","changeType":"METHOD_INVOCATION","change":"normalize(destinationPath)","source":"org.apache.catalina.core.ApplicationContext.normalize(String)","target":"org.apache.catalina.core.ApplicationContext.getResourceAsStream(String)","added":false,"scope":"EXT_S","local":"org.apache.catalina.servlets.WebdavServlet.copyResource(HttpServletRequest,HttpServletResponse)"} {"project":"apache_tomcat","commit":"6b61911f94d6d8d49ee933c5f1882a7e7c336d2c","changeType":"EXPRESSION_STATEMENT","change":"generatedXML.writeText(rewriteUrl(RequestUtil.normalize(absoluteUri + toAppend)))","source":"org.apache.catalina.core.ApplicationContext.normalize(String)","target":"org.apache.catalina.core.ApplicationContext.getResourceAsStream(String)","added":true,"scope":"EXT_S","local":"org.apache.catalina.servlets.WebdavServlet.parseLockNullProperties(HttpServletRequest,XMLWriter,String,int,Vector)"} {"project":"apache_tomcat","commit":"6b61911f94d6d8d49ee933c5f1882a7e7c336d2c","changeType":"METHOD_INVOCATION","change":"generatedXML.writeText(rewriteUrl(RequestUtil.normalize(absoluteUri + toAppend)))","source":"org.apache.catalina.core.ApplicationContext.normalize(String)","target":"org.apache.catalina.core.ApplicationContext.getResourceAsStream(String)","added":true,"scope":"EXT_S","local":"org.apache.catalina.servlets.WebdavServlet.parseLockNullProperties(HttpServletRequest,XMLWriter,String,int,Vector)"} {"project":"apache_tomcat","commit":"6b61911f94d6d8d49ee933c5f1882a7e7c336d2c","changeType":"METHOD_INVOCATION","change":"RequestUtil.normalize(absoluteUri + toAppend)","source":"org.apache.catalina.core.ApplicationContext.normalize(String)","target":"org.apache.catalina.core.ApplicationContext.getResourceAsStream(String)","added":true,"scope":"EXT_S","local":"org.apache.catalina.servlets.WebdavServlet.parseLockNullProperties(HttpServletRequest,XMLWriter,String,int,Vector)"} {"project":"apache_tomcat","commit":"6b61911f94d6d8d49ee933c5f1882a7e7c336d2c","changeType":"METHOD_INVOCATION","change":"rewriteUrl(RequestUtil.normalize(absoluteUri + toAppend))","source":"org.apache.catalina.core.ApplicationContext.normalize(String)","target":"org.apache.catalina.core.ApplicationContext.getResourceAsStream(String)","added":true,"scope":"EXT_S","local":"org.apache.catalina.servlets.WebdavServlet.parseLockNullProperties(HttpServletRequest,XMLWriter,String,int,Vector)"} {"project":"apache_tomcat","commit":"6b61911f94d6d8d49ee933c5f1882a7e7c336d2c","changeType":"EXPRESSION_STATEMENT","change":"generatedXML.writeText(rewriteUrl(normalize(absoluteUri + toAppend)))","source":"org.apache.catalina.core.ApplicationContext.normalize(String)","target":"org.apache.catalina.core.ApplicationContext.getResourceAsStream(String)","added":false,"scope":"EXT_S","local":"org.apache.catalina.servlets.WebdavServlet.parseLockNullProperties(HttpServletRequest,XMLWriter,String,int,Vector)"} {"project":"apache_tomcat","commit":"6b61911f94d6d8d49ee933c5f1882a7e7c336d2c","changeType":"METHOD_INVOCATION","change":"rewriteUrl(normalize(absoluteUri + toAppend))","source":"org.apache.catalina.core.ApplicationContext.normalize(String)","target":"org.apache.catalina.core.ApplicationContext.getResourceAsStream(String)","added":false,"scope":"EXT_S","local":"org.apache.catalina.servlets.WebdavServlet.parseLockNullProperties(HttpServletRequest,XMLWriter,String,int,Vector)"} {"project":"apache_tomcat","commit":"6b61911f94d6d8d49ee933c5f1882a7e7c336d2c","changeType":"METHOD_INVOCATION","change":"normalize(absoluteUri + toAppend)","source":"org.apache.catalina.core.ApplicationContext.normalize(String)","target":"org.apache.catalina.core.ApplicationContext.getResourceAsStream(String)","added":false,"scope":"EXT_S","local":"org.apache.catalina.servlets.WebdavServlet.parseLockNullProperties(HttpServletRequest,XMLWriter,String,int,Vector)"} {"project":"apache_tomcat","commit":"6b61911f94d6d8d49ee933c5f1882a7e7c336d2c","changeType":"METHOD_INVOCATION","change":"generatedXML.writeText(rewriteUrl(normalize(absoluteUri + toAppend)))","source":"org.apache.catalina.core.ApplicationContext.normalize(String)","target":"org.apache.catalina.core.ApplicationContext.getResourceAsStream(String)","added":false,"scope":"EXT_S","local":"org.apache.catalina.servlets.WebdavServlet.parseLockNullProperties(HttpServletRequest,XMLWriter,String,int,Vector)"} {"project":"apache_tomcat","commit":"6b61911f94d6d8d49ee933c5f1882a7e7c336d2c","changeType":"METHOD_INVOCATION","change":"RequestUtil.normalize(virtualPath)","source":"org.apache.catalina.core.ApplicationContext.normalize(String)","target":"org.apache.catalina.core.ApplicationContext.getResourceAsStream(String)","added":true,"scope":"EXT_S","local":"org.apache.catalina.ssi.SSIServletExternalResolver.getServletContextAndPathFromVirtualPath(String)"} {"project":"apache_tomcat","commit":"6b61911f94d6d8d49ee933c5f1882a7e7c336d2c","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"String [normalized\u003dRequestUtil.normalize(virtualPath)]","source":"org.apache.catalina.core.ApplicationContext.normalize(String)","target":"org.apache.catalina.core.ApplicationContext.getResourceAsStream(String)","added":true,"scope":"EXT_S","local":"org.apache.catalina.ssi.SSIServletExternalResolver.getServletContextAndPathFromVirtualPath(String)"} {"project":"apache_tomcat","commit":"6b61911f94d6d8d49ee933c5f1882a7e7c336d2c","changeType":"METHOD_INVOCATION","change":"SSIServletRequestUtil.normalize(virtualPath)","source":"org.apache.catalina.core.ApplicationContext.normalize(String)","target":"org.apache.catalina.core.ApplicationContext.getResourceAsStream(String)","added":false,"scope":"EXT_S","local":"org.apache.catalina.ssi.SSIServletExternalResolver.getServletContextAndPathFromVirtualPath(String)"} {"project":"apache_tomcat","commit":"6b61911f94d6d8d49ee933c5f1882a7e7c336d2c","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"String [normalized\u003dSSIServletRequestUtil.normalize(virtualPath)]","source":"org.apache.catalina.core.ApplicationContext.normalize(String)","target":"org.apache.catalina.core.ApplicationContext.getResourceAsStream(String)","added":false,"scope":"EXT_S","local":"org.apache.catalina.ssi.SSIServletExternalResolver.getServletContextAndPathFromVirtualPath(String)"} {"project":"apache_tomcat","commit":"6b61911f94d6d8d49ee933c5f1882a7e7c336d2c","changeType":"METHOD_INVOCATION","change":"RequestUtil.normalize(fullPath)","source":"org.apache.catalina.core.ApplicationContext.normalize(String)","target":"org.apache.catalina.core.ApplicationContext.getResourceAsStream(String)","added":true,"scope":"EXT_S","local":"org.apache.catalina.ssi.SSIServletExternalResolver.getAbsolutePath(String)"} {"project":"apache_tomcat","commit":"6b61911f94d6d8d49ee933c5f1882a7e7c336d2c","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"String [retVal\u003dRequestUtil.normalize(fullPath)]","source":"org.apache.catalina.core.ApplicationContext.normalize(String)","target":"org.apache.catalina.core.ApplicationContext.getResourceAsStream(String)","added":true,"scope":"EXT_S","local":"org.apache.catalina.ssi.SSIServletExternalResolver.getAbsolutePath(String)"} {"project":"apache_tomcat","commit":"6b61911f94d6d8d49ee933c5f1882a7e7c336d2c","changeType":"METHOD_INVOCATION","change":"SSIServletRequestUtil.normalize(fullPath)","source":"org.apache.catalina.core.ApplicationContext.normalize(String)","target":"org.apache.catalina.core.ApplicationContext.getResourceAsStream(String)","added":false,"scope":"EXT_S","local":"org.apache.catalina.ssi.SSIServletExternalResolver.getAbsolutePath(String)"} {"project":"apache_tomcat","commit":"6b61911f94d6d8d49ee933c5f1882a7e7c336d2c","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"String [retVal\u003dSSIServletRequestUtil.normalize(fullPath)]","source":"org.apache.catalina.core.ApplicationContext.normalize(String)","target":"org.apache.catalina.core.ApplicationContext.getResourceAsStream(String)","added":false,"scope":"EXT_S","local":"org.apache.catalina.ssi.SSIServletExternalResolver.getAbsolutePath(String)"} {"project":"apache_tomcat","commit":"6b61911f94d6d8d49ee933c5f1882a7e7c336d2c","changeType":"METHOD_INVOCATION","change":"RequestUtil.normalize(result)","source":"org.apache.catalina.core.ApplicationContext.normalize(String)","target":"org.apache.catalina.core.ApplicationContext.getResourceAsStream(String)","added":true,"scope":"EXT_S","local":"org.apache.catalina.ssi.SSIServletRequestUtil.getRelativePath(HttpServletRequest)"} {"project":"apache_tomcat","commit":"6b61911f94d6d8d49ee933c5f1882a7e7c336d2c","changeType":"RETURN_STATEMENT","change":"return RequestUtil.normalize(result);\n","source":"org.apache.catalina.core.ApplicationContext.normalize(String)","target":"org.apache.catalina.core.ApplicationContext.getResourceAsStream(String)","added":true,"scope":"EXT_S","local":"org.apache.catalina.ssi.SSIServletRequestUtil.getRelativePath(HttpServletRequest)"} {"project":"apache_tomcat","commit":"6b61911f94d6d8d49ee933c5f1882a7e7c336d2c","changeType":"METHOD_INVOCATION","change":"normalize(result)","source":"org.apache.catalina.core.ApplicationContext.normalize(String)","target":"org.apache.catalina.core.ApplicationContext.getResourceAsStream(String)","added":false,"scope":"EXT_S","local":"org.apache.catalina.ssi.SSIServletRequestUtil.getRelativePath(HttpServletRequest)"} {"project":"apache_tomcat","commit":"6b61911f94d6d8d49ee933c5f1882a7e7c336d2c","changeType":"RETURN_STATEMENT","change":"return normalize(result);\n","source":"org.apache.catalina.core.ApplicationContext.normalize(String)","target":"org.apache.catalina.core.ApplicationContext.getResourceAsStream(String)","added":false,"scope":"EXT_S","local":"org.apache.catalina.ssi.SSIServletRequestUtil.getRelativePath(HttpServletRequest)"} {"project":"apache_tomcat","commit":"6b61911f94d6d8d49ee933c5f1882a7e7c336d2c","changeType":"RETURN_STATEMENT","change":"return RequestUtil.normalize(path);\n","source":"org.apache.catalina.core.ApplicationContext.normalize(String)","target":"org.apache.catalina.core.ApplicationContext.getResourceAsStream(String)","added":true,"scope":"EXT_S","local":"org.apache.catalina.ssi.SSIServletRequestUtil.normalize(String)"} {"project":"apache_tomcat","commit":"6b61911f94d6d8d49ee933c5f1882a7e7c336d2c","changeType":"ASSIGNMENT","change":"normalized \u003d RequestUtil.normalize(path)","source":"org.apache.catalina.core.ApplicationContext.normalize(String)","target":"org.apache.catalina.core.ApplicationContext.getResourceAsStream(String)","added":false,"scope":"EXT_S","local":"org.apache.catalina.ssi.SSIServletRequestUtil.normalize(String)"} {"project":"apache_tomcat","commit":"6b61911f94d6d8d49ee933c5f1882a7e7c336d2c","changeType":"EXPRESSION_STATEMENT","change":"normalized\u003dRequestUtil.normalize(path)","source":"org.apache.catalina.core.ApplicationContext.normalize(String)","target":"org.apache.catalina.core.ApplicationContext.getResourceAsStream(String)","added":false,"scope":"EXT_S","local":"org.apache.catalina.ssi.SSIServletRequestUtil.normalize(String)"} {"project":"apache_tomcat","commit":"ebc145fb2903a7349df6409d4cfa90b1dda7e612","changeType":"METHOD_DECLARATION","change":"org.apache.tomcat.util.net.SSLImplementation.getInstance()","source":"org.apache.tomcat.util.net.SSLImplementation.getInstance()","target":"org.apache.tomcat.util.net.SSLImplementation.getInstance(String)","added":false,"scope":"CLASS_S","local":"java.org.apache.tomcat.util.net.SSLImplementation"} {"project":"apache_tomcat","commit":"ebc145fb2903a7349df6409d4cfa90b1dda7e612","changeType":"CLASS_INSTANCE_CREATION","change":"new JSSEImplementation()","source":"org.apache.tomcat.util.net.SSLImplementation.getInstance()","target":"org.apache.tomcat.util.net.SSLImplementation.getInstance(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.SSLImplementation.getInstance()"} {"project":"apache_tomcat","commit":"ebc145fb2903a7349df6409d4cfa90b1dda7e612","changeType":"JAVADOC","change":"/** \n * Obtain an instance (not a singleton) of the default implementation. Currently, this is the standard JSSE implementation that ships as part of the JRE. Tomcat also provides an OpenSSL based implementation.\n * @return The default implementation\n */\n","source":"org.apache.tomcat.util.net.SSLImplementation.getInstance()","target":"org.apache.tomcat.util.net.SSLImplementation.getInstance(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.SSLImplementation.getInstance()"} {"project":"apache_tomcat","commit":"ebc145fb2903a7349df6409d4cfa90b1dda7e612","changeType":"MODIFIER","change":"static","source":"org.apache.tomcat.util.net.SSLImplementation.getInstance()","target":"org.apache.tomcat.util.net.SSLImplementation.getInstance(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.SSLImplementation.getInstance()"} {"project":"apache_tomcat","commit":"ebc145fb2903a7349df6409d4cfa90b1dda7e612","changeType":"MODIFIER","change":"public","source":"org.apache.tomcat.util.net.SSLImplementation.getInstance()","target":"org.apache.tomcat.util.net.SSLImplementation.getInstance(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.SSLImplementation.getInstance()"} {"project":"apache_tomcat","commit":"ebc145fb2903a7349df6409d4cfa90b1dda7e612","changeType":"RETURN_STATEMENT","change":"return new JSSEImplementation();\n","source":"org.apache.tomcat.util.net.SSLImplementation.getInstance()","target":"org.apache.tomcat.util.net.SSLImplementation.getInstance(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.SSLImplementation.getInstance()"} {"project":"apache_tomcat","commit":"ebc145fb2903a7349df6409d4cfa90b1dda7e612","changeType":"SIMPLE_TYPE","change":"JSSEImplementation","source":"org.apache.tomcat.util.net.SSLImplementation.getInstance()","target":"org.apache.tomcat.util.net.SSLImplementation.getInstance(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.SSLImplementation.getInstance()"} {"project":"apache_tomcat","commit":"ebc145fb2903a7349df6409d4cfa90b1dda7e612","changeType":"SIMPLE_TYPE","change":"SSLImplementation","source":"org.apache.tomcat.util.net.SSLImplementation.getInstance()","target":"org.apache.tomcat.util.net.SSLImplementation.getInstance(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.SSLImplementation.getInstance()"} {"project":"apache_tomcat","commit":"ebc145fb2903a7349df6409d4cfa90b1dda7e612","changeType":"CLASS_INSTANCE_CREATION","change":"new JSSEImplementation()","source":"org.apache.tomcat.util.net.SSLImplementation.getInstance()","target":"org.apache.tomcat.util.net.SSLImplementation.getInstance(String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.SSLImplementation.getInstance(String)"} {"project":"apache_tomcat","commit":"ebc145fb2903a7349df6409d4cfa90b1dda7e612","changeType":"JAVADOC","change":"/** \n * Obtain an instance (not a singleton) of the implementation with the given class name.\n * @param className The class name of the required implementation or null touse the default (currently {@link JSSEImplementation}.\n * @return An instance of the required implementation\n * @throws ClassNotFoundException If an instance of the requested classcannot be created\n */\n","source":"org.apache.tomcat.util.net.SSLImplementation.getInstance()","target":"org.apache.tomcat.util.net.SSLImplementation.getInstance(String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.SSLImplementation.getInstance(String)"} {"project":"apache_tomcat","commit":"ebc145fb2903a7349df6409d4cfa90b1dda7e612","changeType":"RETURN_STATEMENT","change":"return new JSSEImplementation();\n","source":"org.apache.tomcat.util.net.SSLImplementation.getInstance()","target":"org.apache.tomcat.util.net.SSLImplementation.getInstance(String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.SSLImplementation.getInstance(String)"} {"project":"apache_tomcat","commit":"ebc145fb2903a7349df6409d4cfa90b1dda7e612","changeType":"SIMPLE_TYPE","change":"JSSEImplementation","source":"org.apache.tomcat.util.net.SSLImplementation.getInstance()","target":"org.apache.tomcat.util.net.SSLImplementation.getInstance(String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.SSLImplementation.getInstance(String)"} {"project":"apache_tomcat","commit":"ebc145fb2903a7349df6409d4cfa90b1dda7e612","changeType":"JAVADOC","change":"/** \n * Obtain an instance (not a singleton) of the implementation with the given class name.\n * @param className The class name of the required implementation\n * @return An instance of the required implementation\n * @throws ClassNotFoundException If an instance of the requested classcannot be created\n */\n","source":"org.apache.tomcat.util.net.SSLImplementation.getInstance()","target":"org.apache.tomcat.util.net.SSLImplementation.getInstance(String)","added":false,"scope":"TARGET","local":"org.apache.tomcat.util.net.SSLImplementation.getInstance(String)"} {"project":"apache_tomcat","commit":"ebc145fb2903a7349df6409d4cfa90b1dda7e612","changeType":"METHOD_INVOCATION","change":"getInstance()","source":"org.apache.tomcat.util.net.SSLImplementation.getInstance()","target":"org.apache.tomcat.util.net.SSLImplementation.getInstance(String)","added":false,"scope":"TARGET","local":"org.apache.tomcat.util.net.SSLImplementation.getInstance(String)"} {"project":"apache_tomcat","commit":"ebc145fb2903a7349df6409d4cfa90b1dda7e612","changeType":"RETURN_STATEMENT","change":"return getInstance();\n","source":"org.apache.tomcat.util.net.SSLImplementation.getInstance()","target":"org.apache.tomcat.util.net.SSLImplementation.getInstance(String)","added":false,"scope":"TARGET","local":"org.apache.tomcat.util.net.SSLImplementation.getInstance(String)"} {"project":"apache_tomcat","commit":"3924a08c46a559a0f55d481351c2b06fef077da2","changeType":"METHOD_DECLARATION","change":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)","source":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)","target":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)","added":false,"scope":"CLASS_S","local":"java.org.apache.tomcat.util.buf.B2CConverter"} {"project":"apache_tomcat","commit":"3924a08c46a559a0f55d481351c2b06fef077da2","changeType":"ASSIGNMENT","change":"limit -\u003d cnt","source":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)","target":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)"} {"project":"apache_tomcat","commit":"3924a08c46a559a0f55d481351c2b06fef077da2","changeType":"CATCH_CLAUSE","change":"catch (IOException ex) {\n if (debug \u003e 0) log(\"Reseting the converter \" + ex.toString());\n reset();\n throw ex;\n}\n","source":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)","target":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)"} {"project":"apache_tomcat","commit":"3924a08c46a559a0f55d481351c2b06fef077da2","changeType":"CLASS_INSTANCE_CREATION","change":"new String(result,0,cnt)","source":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)","target":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)"} {"project":"apache_tomcat","commit":"3924a08c46a559a0f55d481351c2b06fef077da2","changeType":"CONDITIONAL_EXPRESSION","change":"limit \u003c BUFFER_SIZE ? limit : BUFFER_SIZE","source":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)","target":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)"} {"project":"apache_tomcat","commit":"3924a08c46a559a0f55d481351c2b06fef077da2","changeType":"EXPRESSION_STATEMENT","change":"reset()","source":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)","target":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)"} {"project":"apache_tomcat","commit":"3924a08c46a559a0f55d481351c2b06fef077da2","changeType":"EXPRESSION_STATEMENT","change":"log(\"Reseting the converter \" + ex.toString())","source":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)","target":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)"} {"project":"apache_tomcat","commit":"3924a08c46a559a0f55d481351c2b06fef077da2","changeType":"EXPRESSION_STATEMENT","change":"limit-\u003dcnt","source":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)","target":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)"} {"project":"apache_tomcat","commit":"3924a08c46a559a0f55d481351c2b06fef077da2","changeType":"EXPRESSION_STATEMENT","change":"cb.append(result,0,cnt)","source":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)","target":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)"} {"project":"apache_tomcat","commit":"3924a08c46a559a0f55d481351c2b06fef077da2","changeType":"EXPRESSION_STATEMENT","change":"log(\"Converted: \" + new String(result,0,cnt))","source":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)","target":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)"} {"project":"apache_tomcat","commit":"3924a08c46a559a0f55d481351c2b06fef077da2","changeType":"EXPRESSION_STATEMENT","change":"log(\"EOF\")","source":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)","target":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)"} {"project":"apache_tomcat","commit":"3924a08c46a559a0f55d481351c2b06fef077da2","changeType":"IF_STATEMENT","change":"debug \u003e 0","source":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)","target":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)"} {"project":"apache_tomcat","commit":"3924a08c46a559a0f55d481351c2b06fef077da2","changeType":"IF_STATEMENT","change":"debug \u003e 1","source":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)","target":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)"} {"project":"apache_tomcat","commit":"3924a08c46a559a0f55d481351c2b06fef077da2","changeType":"IF_STATEMENT","change":"cnt \u003c\u003d 0","source":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)","target":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)"} {"project":"apache_tomcat","commit":"3924a08c46a559a0f55d481351c2b06fef077da2","changeType":"INFIX_EXPRESSION","change":"\"Reseting the converter \" + ex.toString()","source":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)","target":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)"} {"project":"apache_tomcat","commit":"3924a08c46a559a0f55d481351c2b06fef077da2","changeType":"INFIX_EXPRESSION","change":"debug \u003e 0","source":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)","target":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)"} {"project":"apache_tomcat","commit":"3924a08c46a559a0f55d481351c2b06fef077da2","changeType":"INFIX_EXPRESSION","change":"\"Converted: \" + new String(result,0,cnt)","source":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)","target":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)"} {"project":"apache_tomcat","commit":"3924a08c46a559a0f55d481351c2b06fef077da2","changeType":"INFIX_EXPRESSION","change":"debug \u003e 1","source":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)","target":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)"} {"project":"apache_tomcat","commit":"3924a08c46a559a0f55d481351c2b06fef077da2","changeType":"INFIX_EXPRESSION","change":"cnt \u003c\u003d 0","source":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)","target":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)"} {"project":"apache_tomcat","commit":"3924a08c46a559a0f55d481351c2b06fef077da2","changeType":"INFIX_EXPRESSION","change":"limit \u003c BUFFER_SIZE","source":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)","target":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)"} {"project":"apache_tomcat","commit":"3924a08c46a559a0f55d481351c2b06fef077da2","changeType":"INFIX_EXPRESSION","change":"limit \u003e 0","source":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)","target":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)"} {"project":"apache_tomcat","commit":"3924a08c46a559a0f55d481351c2b06fef077da2","changeType":"METHOD_INVOCATION","change":"reset()","source":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)","target":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)"} {"project":"apache_tomcat","commit":"3924a08c46a559a0f55d481351c2b06fef077da2","changeType":"METHOD_INVOCATION","change":"ex.toString()","source":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)","target":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)"} {"project":"apache_tomcat","commit":"3924a08c46a559a0f55d481351c2b06fef077da2","changeType":"METHOD_INVOCATION","change":"log(\"Reseting the converter \" + ex.toString())","source":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)","target":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)"} {"project":"apache_tomcat","commit":"3924a08c46a559a0f55d481351c2b06fef077da2","changeType":"METHOD_INVOCATION","change":"cb.append(result,0,cnt)","source":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)","target":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)"} {"project":"apache_tomcat","commit":"3924a08c46a559a0f55d481351c2b06fef077da2","changeType":"METHOD_INVOCATION","change":"log(\"Converted: \" + new String(result,0,cnt))","source":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)","target":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)"} {"project":"apache_tomcat","commit":"3924a08c46a559a0f55d481351c2b06fef077da2","changeType":"METHOD_INVOCATION","change":"log(\"EOF\")","source":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)","target":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)"} {"project":"apache_tomcat","commit":"3924a08c46a559a0f55d481351c2b06fef077da2","changeType":"METHOD_INVOCATION","change":"conv.read(result,0,size)","source":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)","target":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)"} {"project":"apache_tomcat","commit":"3924a08c46a559a0f55d481351c2b06fef077da2","changeType":"MODIFIER","change":"private","source":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)","target":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)"} {"project":"apache_tomcat","commit":"3924a08c46a559a0f55d481351c2b06fef077da2","changeType":"NUMBER_LITERAL","change":"0","source":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)","target":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)"} {"project":"apache_tomcat","commit":"3924a08c46a559a0f55d481351c2b06fef077da2","changeType":"NUMBER_LITERAL","change":"1","source":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)","target":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)"} {"project":"apache_tomcat","commit":"3924a08c46a559a0f55d481351c2b06fef077da2","changeType":"PRIMITIVE_TYPE","change":"int","source":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)","target":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)"} {"project":"apache_tomcat","commit":"3924a08c46a559a0f55d481351c2b06fef077da2","changeType":"PRIMITIVE_TYPE","change":"void","source":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)","target":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)"} {"project":"apache_tomcat","commit":"3924a08c46a559a0f55d481351c2b06fef077da2","changeType":"RETURN_STATEMENT","change":"return;\n","source":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)","target":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)"} {"project":"apache_tomcat","commit":"3924a08c46a559a0f55d481351c2b06fef077da2","changeType":"SIMPLE_TYPE","change":"IOException","source":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)","target":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)"} {"project":"apache_tomcat","commit":"3924a08c46a559a0f55d481351c2b06fef077da2","changeType":"SIMPLE_TYPE","change":"String","source":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)","target":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)"} {"project":"apache_tomcat","commit":"3924a08c46a559a0f55d481351c2b06fef077da2","changeType":"SIMPLE_TYPE","change":"CharChunk","source":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)","target":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)"} {"project":"apache_tomcat","commit":"3924a08c46a559a0f55d481351c2b06fef077da2","changeType":"SINGLE_VARIABLE_DECLARATION","change":"IOException ex","source":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)","target":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)"} {"project":"apache_tomcat","commit":"3924a08c46a559a0f55d481351c2b06fef077da2","changeType":"SINGLE_VARIABLE_DECLARATION","change":"int limit","source":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)","target":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)"} {"project":"apache_tomcat","commit":"3924a08c46a559a0f55d481351c2b06fef077da2","changeType":"SINGLE_VARIABLE_DECLARATION","change":"CharChunk cb","source":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)","target":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)"} {"project":"apache_tomcat","commit":"3924a08c46a559a0f55d481351c2b06fef077da2","changeType":"STRING_LITERAL","change":"Reseting the converter ","source":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)","target":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)"} {"project":"apache_tomcat","commit":"3924a08c46a559a0f55d481351c2b06fef077da2","changeType":"STRING_LITERAL","change":"Converted: ","source":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)","target":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)"} {"project":"apache_tomcat","commit":"3924a08c46a559a0f55d481351c2b06fef077da2","changeType":"STRING_LITERAL","change":"EOF","source":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)","target":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)"} {"project":"apache_tomcat","commit":"3924a08c46a559a0f55d481351c2b06fef077da2","changeType":"THROW_STATEMENT","change":"throw ex;\n","source":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)","target":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)"} {"project":"apache_tomcat","commit":"3924a08c46a559a0f55d481351c2b06fef077da2","changeType":"TRY_STATEMENT","change":"try {\n while (limit \u003e 0) {\n int size\u003dlimit \u003c BUFFER_SIZE ? limit : BUFFER_SIZE;\n int cnt\u003dconv.read(result,0,size);\n if (cnt \u003c\u003d 0) {\n if (debug \u003e 0) log(\"EOF\");\n return;\n }\n if (debug \u003e 1) log(\"Converted: \" + new String(result,0,cnt));\n cb.append(result,0,cnt);\n limit-\u003dcnt;\n }\n}\n catch (IOException ex) {\n if (debug \u003e 0) log(\"Reseting the converter \" + ex.toString());\n reset();\n throw ex;\n}\n","source":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)","target":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)"} {"project":"apache_tomcat","commit":"3924a08c46a559a0f55d481351c2b06fef077da2","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"cnt","source":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)","target":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)"} {"project":"apache_tomcat","commit":"3924a08c46a559a0f55d481351c2b06fef077da2","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"size","source":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)","target":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)"} {"project":"apache_tomcat","commit":"3924a08c46a559a0f55d481351c2b06fef077da2","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"int [cnt\u003dconv.read(result,0,size)]","source":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)","target":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)"} {"project":"apache_tomcat","commit":"3924a08c46a559a0f55d481351c2b06fef077da2","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"int [size\u003dlimit \u003c BUFFER_SIZE ? limit : BUFFER_SIZE]","source":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)","target":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)"} {"project":"apache_tomcat","commit":"3924a08c46a559a0f55d481351c2b06fef077da2","changeType":"WHILE_STATEMENT","change":"while (limit \u003e 0) {\n int size\u003dlimit \u003c BUFFER_SIZE ? limit : BUFFER_SIZE;\n int cnt\u003dconv.read(result,0,size);\n if (cnt \u003c\u003d 0) {\n if (debug \u003e 0) log(\"EOF\");\n return;\n }\n if (debug \u003e 1) log(\"Converted: \" + new String(result,0,cnt));\n cb.append(result,0,cnt);\n limit-\u003dcnt;\n}\n","source":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)","target":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)"} {"project":"apache_tomcat","commit":"3924a08c46a559a0f55d481351c2b06fef077da2","changeType":"ASSIGNMENT","change":"limit \u003d limit - (bbLengthBeforeRead - bb.getLength())","source":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)","target":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)"} {"project":"apache_tomcat","commit":"3924a08c46a559a0f55d481351c2b06fef077da2","changeType":"ASSIGNMENT","change":"bbLengthBeforeRead \u003d bb.getLength()","source":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)","target":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)"} {"project":"apache_tomcat","commit":"3924a08c46a559a0f55d481351c2b06fef077da2","changeType":"CATCH_CLAUSE","change":"catch (IOException ex) {\n if (debug \u003e 0) log(\"Reseting the converter \" + ex.toString());\n reset();\n throw ex;\n}\n","source":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)","target":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)"} {"project":"apache_tomcat","commit":"3924a08c46a559a0f55d481351c2b06fef077da2","changeType":"CLASS_INSTANCE_CREATION","change":"new String(result,0,cnt)","source":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)","target":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)"} {"project":"apache_tomcat","commit":"3924a08c46a559a0f55d481351c2b06fef077da2","changeType":"CONDITIONAL_EXPRESSION","change":"limit \u003c BUFFER_SIZE ? limit : BUFFER_SIZE","source":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)","target":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)"} {"project":"apache_tomcat","commit":"3924a08c46a559a0f55d481351c2b06fef077da2","changeType":"EXPRESSION_STATEMENT","change":"reset()","source":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)","target":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)"} {"project":"apache_tomcat","commit":"3924a08c46a559a0f55d481351c2b06fef077da2","changeType":"EXPRESSION_STATEMENT","change":"limit\u003dlimit - (bbLengthBeforeRead - bb.getLength())","source":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)","target":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)"} {"project":"apache_tomcat","commit":"3924a08c46a559a0f55d481351c2b06fef077da2","changeType":"EXPRESSION_STATEMENT","change":"log(\"EOF\")","source":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)","target":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)"} {"project":"apache_tomcat","commit":"3924a08c46a559a0f55d481351c2b06fef077da2","changeType":"EXPRESSION_STATEMENT","change":"bbLengthBeforeRead\u003dbb.getLength()","source":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)","target":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)"} {"project":"apache_tomcat","commit":"3924a08c46a559a0f55d481351c2b06fef077da2","changeType":"EXPRESSION_STATEMENT","change":"log(\"Converted: \" + new String(result,0,cnt))","source":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)","target":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)"} {"project":"apache_tomcat","commit":"3924a08c46a559a0f55d481351c2b06fef077da2","changeType":"EXPRESSION_STATEMENT","change":"log(\"Reseting the converter \" + ex.toString())","source":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)","target":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)"} {"project":"apache_tomcat","commit":"3924a08c46a559a0f55d481351c2b06fef077da2","changeType":"EXPRESSION_STATEMENT","change":"cb.append(result,0,cnt)","source":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)","target":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)"} {"project":"apache_tomcat","commit":"3924a08c46a559a0f55d481351c2b06fef077da2","changeType":"IF_STATEMENT","change":"debug \u003e 1","source":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)","target":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)"} {"project":"apache_tomcat","commit":"3924a08c46a559a0f55d481351c2b06fef077da2","changeType":"IF_STATEMENT","change":"debug \u003e 0","source":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)","target":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)"} {"project":"apache_tomcat","commit":"3924a08c46a559a0f55d481351c2b06fef077da2","changeType":"IF_STATEMENT","change":"cnt \u003c\u003d 0","source":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)","target":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)"} {"project":"apache_tomcat","commit":"3924a08c46a559a0f55d481351c2b06fef077da2","changeType":"INFIX_EXPRESSION","change":"\"Reseting the converter \" + ex.toString()","source":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)","target":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)"} {"project":"apache_tomcat","commit":"3924a08c46a559a0f55d481351c2b06fef077da2","changeType":"INFIX_EXPRESSION","change":"limit - (bbLengthBeforeRead - bb.getLength())","source":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)","target":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)"} {"project":"apache_tomcat","commit":"3924a08c46a559a0f55d481351c2b06fef077da2","changeType":"INFIX_EXPRESSION","change":"debug \u003e 1","source":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)","target":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)"} {"project":"apache_tomcat","commit":"3924a08c46a559a0f55d481351c2b06fef077da2","changeType":"INFIX_EXPRESSION","change":"debug \u003e 0","source":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)","target":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)"} {"project":"apache_tomcat","commit":"3924a08c46a559a0f55d481351c2b06fef077da2","changeType":"INFIX_EXPRESSION","change":"bbLengthBeforeRead - bb.getLength()","source":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)","target":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)"} {"project":"apache_tomcat","commit":"3924a08c46a559a0f55d481351c2b06fef077da2","changeType":"INFIX_EXPRESSION","change":"\"Converted: \" + new String(result,0,cnt)","source":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)","target":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)"} {"project":"apache_tomcat","commit":"3924a08c46a559a0f55d481351c2b06fef077da2","changeType":"INFIX_EXPRESSION","change":"limit \u003e 0","source":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)","target":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)"} {"project":"apache_tomcat","commit":"3924a08c46a559a0f55d481351c2b06fef077da2","changeType":"INFIX_EXPRESSION","change":"cnt \u003c\u003d 0","source":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)","target":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)"} {"project":"apache_tomcat","commit":"3924a08c46a559a0f55d481351c2b06fef077da2","changeType":"INFIX_EXPRESSION","change":"limit \u003c BUFFER_SIZE","source":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)","target":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)"} {"project":"apache_tomcat","commit":"3924a08c46a559a0f55d481351c2b06fef077da2","changeType":"METHOD_INVOCATION","change":"ex.toString()","source":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)","target":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)"} {"project":"apache_tomcat","commit":"3924a08c46a559a0f55d481351c2b06fef077da2","changeType":"METHOD_INVOCATION","change":"conv.read(result,0,size)","source":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)","target":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)"} {"project":"apache_tomcat","commit":"3924a08c46a559a0f55d481351c2b06fef077da2","changeType":"METHOD_INVOCATION","change":"reset()","source":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)","target":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)"} {"project":"apache_tomcat","commit":"3924a08c46a559a0f55d481351c2b06fef077da2","changeType":"METHOD_INVOCATION","change":"log(\"EOF\")","source":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)","target":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)"} {"project":"apache_tomcat","commit":"3924a08c46a559a0f55d481351c2b06fef077da2","changeType":"METHOD_INVOCATION","change":"log(\"Converted: \" + new String(result,0,cnt))","source":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)","target":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)"} {"project":"apache_tomcat","commit":"3924a08c46a559a0f55d481351c2b06fef077da2","changeType":"METHOD_INVOCATION","change":"log(\"Reseting the converter \" + ex.toString())","source":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)","target":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)"} {"project":"apache_tomcat","commit":"3924a08c46a559a0f55d481351c2b06fef077da2","changeType":"METHOD_INVOCATION","change":"bb.getLength()","source":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)","target":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)"} {"project":"apache_tomcat","commit":"3924a08c46a559a0f55d481351c2b06fef077da2","changeType":"METHOD_INVOCATION","change":"cb.append(result,0,cnt)","source":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)","target":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)"} {"project":"apache_tomcat","commit":"3924a08c46a559a0f55d481351c2b06fef077da2","changeType":"NUMBER_LITERAL","change":"0","source":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)","target":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)"} {"project":"apache_tomcat","commit":"3924a08c46a559a0f55d481351c2b06fef077da2","changeType":"NUMBER_LITERAL","change":"1","source":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)","target":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)"} {"project":"apache_tomcat","commit":"3924a08c46a559a0f55d481351c2b06fef077da2","changeType":"PARENTHESIZED_EXPRESSION","change":"(bbLengthBeforeRead - bb.getLength())","source":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)","target":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)"} {"project":"apache_tomcat","commit":"3924a08c46a559a0f55d481351c2b06fef077da2","changeType":"RETURN_STATEMENT","change":"return;\n","source":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)","target":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)"} {"project":"apache_tomcat","commit":"3924a08c46a559a0f55d481351c2b06fef077da2","changeType":"SIMPLE_TYPE","change":"String","source":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)","target":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)"} {"project":"apache_tomcat","commit":"3924a08c46a559a0f55d481351c2b06fef077da2","changeType":"SINGLE_VARIABLE_DECLARATION","change":"IOException ex","source":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)","target":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)"} {"project":"apache_tomcat","commit":"3924a08c46a559a0f55d481351c2b06fef077da2","changeType":"STRING_LITERAL","change":"Reseting the converter ","source":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)","target":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)"} {"project":"apache_tomcat","commit":"3924a08c46a559a0f55d481351c2b06fef077da2","changeType":"STRING_LITERAL","change":"Converted: ","source":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)","target":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)"} {"project":"apache_tomcat","commit":"3924a08c46a559a0f55d481351c2b06fef077da2","changeType":"STRING_LITERAL","change":"EOF","source":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)","target":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)"} {"project":"apache_tomcat","commit":"3924a08c46a559a0f55d481351c2b06fef077da2","changeType":"THROW_STATEMENT","change":"throw ex;\n","source":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)","target":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)"} {"project":"apache_tomcat","commit":"3924a08c46a559a0f55d481351c2b06fef077da2","changeType":"TRY_STATEMENT","change":"try {\n int bbLengthBeforeRead\u003d0;\n while (limit \u003e 0) {\n int size\u003dlimit \u003c BUFFER_SIZE ? limit : BUFFER_SIZE;\n bbLengthBeforeRead\u003dbb.getLength();\n int cnt\u003dconv.read(result,0,size);\n if (cnt \u003c\u003d 0) {\n if (debug \u003e 0) log(\"EOF\");\n return;\n }\n if (debug \u003e 1) log(\"Converted: \" + new String(result,0,cnt));\n cb.append(result,0,cnt);\n limit\u003dlimit - (bbLengthBeforeRead - bb.getLength());\n }\n}\n catch (IOException ex) {\n if (debug \u003e 0) log(\"Reseting the converter \" + ex.toString());\n reset();\n throw ex;\n}\n","source":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)","target":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)"} {"project":"apache_tomcat","commit":"3924a08c46a559a0f55d481351c2b06fef077da2","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"size","source":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)","target":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)"} {"project":"apache_tomcat","commit":"3924a08c46a559a0f55d481351c2b06fef077da2","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"cnt","source":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)","target":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)"} {"project":"apache_tomcat","commit":"3924a08c46a559a0f55d481351c2b06fef077da2","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"bbLengthBeforeRead","source":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)","target":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)"} {"project":"apache_tomcat","commit":"3924a08c46a559a0f55d481351c2b06fef077da2","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"int [size\u003dlimit \u003c BUFFER_SIZE ? limit : BUFFER_SIZE]","source":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)","target":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)"} {"project":"apache_tomcat","commit":"3924a08c46a559a0f55d481351c2b06fef077da2","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"int [bbLengthBeforeRead\u003d0]","source":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)","target":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)"} {"project":"apache_tomcat","commit":"3924a08c46a559a0f55d481351c2b06fef077da2","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"int [cnt\u003dconv.read(result,0,size)]","source":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)","target":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)"} {"project":"apache_tomcat","commit":"3924a08c46a559a0f55d481351c2b06fef077da2","changeType":"WHILE_STATEMENT","change":"while (limit \u003e 0) {\n int size\u003dlimit \u003c BUFFER_SIZE ? limit : BUFFER_SIZE;\n bbLengthBeforeRead\u003dbb.getLength();\n int cnt\u003dconv.read(result,0,size);\n if (cnt \u003c\u003d 0) {\n if (debug \u003e 0) log(\"EOF\");\n return;\n }\n if (debug \u003e 1) log(\"Converted: \" + new String(result,0,cnt));\n cb.append(result,0,cnt);\n limit\u003dlimit - (bbLengthBeforeRead - bb.getLength());\n}\n","source":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)","target":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)"} {"project":"apache_tomcat","commit":"3924a08c46a559a0f55d481351c2b06fef077da2","changeType":"EXPRESSION_STATEMENT","change":"convert(cb,limit)","source":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)","target":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)","added":false,"scope":"TARGET","local":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)"} {"project":"apache_tomcat","commit":"3924a08c46a559a0f55d481351c2b06fef077da2","changeType":"METHOD_INVOCATION","change":"convert(cb,limit)","source":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)","target":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)","added":false,"scope":"TARGET","local":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)"} {"project":"apache_tomcat","commit":"6ff2fe3f1121a0b381ae63bd12d258b5532d826c","changeType":"METHOD_DECLARATION","change":"org.apache.tomcat.util.net.openssl.OpenSSLEngine.getPeerCertificate()","source":"org.apache.tomcat.util.net.openssl.OpenSSLEngine.getPeerCertificate()","target":"org.apache.tomcat.util.net.openssl.OpenSSLEngine.getHandshakeStatus()","added":false,"scope":"CLASS_S","local":"java.org.apache.tomcat.util.net.openssl.OpenSSLEngine"} {"project":"apache_tomcat","commit":"6ff2fe3f1121a0b381ae63bd12d258b5532d826c","changeType":"ARRAY_TYPE","change":"byte[]","source":"org.apache.tomcat.util.net.openssl.OpenSSLEngine.getPeerCertificate()","target":"org.apache.tomcat.util.net.openssl.OpenSSLEngine.getHandshakeStatus()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.openssl.OpenSSLEngine.getPeerCertificate()"} {"project":"apache_tomcat","commit":"6ff2fe3f1121a0b381ae63bd12d258b5532d826c","changeType":"ASSIGNMENT","change":"needCertificate \u003d false","source":"org.apache.tomcat.util.net.openssl.OpenSSLEngine.getPeerCertificate()","target":"org.apache.tomcat.util.net.openssl.OpenSSLEngine.getHandshakeStatus()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.openssl.OpenSSLEngine.getPeerCertificate()"} {"project":"apache_tomcat","commit":"6ff2fe3f1121a0b381ae63bd12d258b5532d826c","changeType":"BOOLEAN_LITERAL","change":"false","source":"org.apache.tomcat.util.net.openssl.OpenSSLEngine.getPeerCertificate()","target":"org.apache.tomcat.util.net.openssl.OpenSSLEngine.getHandshakeStatus()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.openssl.OpenSSLEngine.getPeerCertificate()"} {"project":"apache_tomcat","commit":"6ff2fe3f1121a0b381ae63bd12d258b5532d826c","changeType":"DIMENSION","change":"[]","source":"org.apache.tomcat.util.net.openssl.OpenSSLEngine.getPeerCertificate()","target":"org.apache.tomcat.util.net.openssl.OpenSSLEngine.getHandshakeStatus()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.openssl.OpenSSLEngine.getPeerCertificate()"} {"project":"apache_tomcat","commit":"6ff2fe3f1121a0b381ae63bd12d258b5532d826c","changeType":"EXPRESSION_STATEMENT","change":"needCertificate\u003dfalse","source":"org.apache.tomcat.util.net.openssl.OpenSSLEngine.getPeerCertificate()","target":"org.apache.tomcat.util.net.openssl.OpenSSLEngine.getHandshakeStatus()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.openssl.OpenSSLEngine.getPeerCertificate()"} {"project":"apache_tomcat","commit":"6ff2fe3f1121a0b381ae63bd12d258b5532d826c","changeType":"IF_STATEMENT","change":"result !\u003d null","source":"org.apache.tomcat.util.net.openssl.OpenSSLEngine.getPeerCertificate()","target":"org.apache.tomcat.util.net.openssl.OpenSSLEngine.getHandshakeStatus()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.openssl.OpenSSLEngine.getPeerCertificate()"} {"project":"apache_tomcat","commit":"6ff2fe3f1121a0b381ae63bd12d258b5532d826c","changeType":"INFIX_EXPRESSION","change":"result !\u003d null","source":"org.apache.tomcat.util.net.openssl.OpenSSLEngine.getPeerCertificate()","target":"org.apache.tomcat.util.net.openssl.OpenSSLEngine.getHandshakeStatus()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.openssl.OpenSSLEngine.getPeerCertificate()"} {"project":"apache_tomcat","commit":"6ff2fe3f1121a0b381ae63bd12d258b5532d826c","changeType":"METHOD_INVOCATION","change":"SSL.getPeerCertificate(ssl)","source":"org.apache.tomcat.util.net.openssl.OpenSSLEngine.getPeerCertificate()","target":"org.apache.tomcat.util.net.openssl.OpenSSLEngine.getHandshakeStatus()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.openssl.OpenSSLEngine.getPeerCertificate()"} {"project":"apache_tomcat","commit":"6ff2fe3f1121a0b381ae63bd12d258b5532d826c","changeType":"MODIFIER","change":"private","source":"org.apache.tomcat.util.net.openssl.OpenSSLEngine.getPeerCertificate()","target":"org.apache.tomcat.util.net.openssl.OpenSSLEngine.getHandshakeStatus()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.openssl.OpenSSLEngine.getPeerCertificate()"} {"project":"apache_tomcat","commit":"6ff2fe3f1121a0b381ae63bd12d258b5532d826c","changeType":"NULL_LITERAL","change":"null","source":"org.apache.tomcat.util.net.openssl.OpenSSLEngine.getPeerCertificate()","target":"org.apache.tomcat.util.net.openssl.OpenSSLEngine.getHandshakeStatus()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.openssl.OpenSSLEngine.getPeerCertificate()"} {"project":"apache_tomcat","commit":"6ff2fe3f1121a0b381ae63bd12d258b5532d826c","changeType":"PRIMITIVE_TYPE","change":"byte","source":"org.apache.tomcat.util.net.openssl.OpenSSLEngine.getPeerCertificate()","target":"org.apache.tomcat.util.net.openssl.OpenSSLEngine.getHandshakeStatus()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.openssl.OpenSSLEngine.getPeerCertificate()"} {"project":"apache_tomcat","commit":"6ff2fe3f1121a0b381ae63bd12d258b5532d826c","changeType":"RETURN_STATEMENT","change":"return result;\n","source":"org.apache.tomcat.util.net.openssl.OpenSSLEngine.getPeerCertificate()","target":"org.apache.tomcat.util.net.openssl.OpenSSLEngine.getHandshakeStatus()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.openssl.OpenSSLEngine.getPeerCertificate()"} {"project":"apache_tomcat","commit":"6ff2fe3f1121a0b381ae63bd12d258b5532d826c","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"result","source":"org.apache.tomcat.util.net.openssl.OpenSSLEngine.getPeerCertificate()","target":"org.apache.tomcat.util.net.openssl.OpenSSLEngine.getHandshakeStatus()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.openssl.OpenSSLEngine.getPeerCertificate()"} {"project":"apache_tomcat","commit":"6ff2fe3f1121a0b381ae63bd12d258b5532d826c","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"byte[] [result\u003dSSL.getPeerCertificate(ssl)]","source":"org.apache.tomcat.util.net.openssl.OpenSSLEngine.getPeerCertificate()","target":"org.apache.tomcat.util.net.openssl.OpenSSLEngine.getHandshakeStatus()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.openssl.OpenSSLEngine.getPeerCertificate()"} {"project":"apache_tomcat","commit":"6ff2fe3f1121a0b381ae63bd12d258b5532d826c","changeType":"ASSIGNMENT","change":"clientCert \u003d getPeerCertificate()","source":"org.apache.tomcat.util.net.openssl.OpenSSLEngine.getPeerCertificate()","target":"org.apache.tomcat.util.net.openssl.OpenSSLEngine.getHandshakeStatus()","added":false,"scope":"SUR_S","local":"org.apache.tomcat.util.net.openssl.OpenSSLEngine.getPeerCertificates()"} {"project":"apache_tomcat","commit":"6ff2fe3f1121a0b381ae63bd12d258b5532d826c","changeType":"EXPRESSION_STATEMENT","change":"clientCert\u003dgetPeerCertificate()","source":"org.apache.tomcat.util.net.openssl.OpenSSLEngine.getPeerCertificate()","target":"org.apache.tomcat.util.net.openssl.OpenSSLEngine.getHandshakeStatus()","added":false,"scope":"SUR_S","local":"org.apache.tomcat.util.net.openssl.OpenSSLEngine.getPeerCertificates()"} {"project":"apache_tomcat","commit":"6ff2fe3f1121a0b381ae63bd12d258b5532d826c","changeType":"METHOD_INVOCATION","change":"getPeerCertificate()","source":"org.apache.tomcat.util.net.openssl.OpenSSLEngine.getPeerCertificate()","target":"org.apache.tomcat.util.net.openssl.OpenSSLEngine.getHandshakeStatus()","added":false,"scope":"SUR_S","local":"org.apache.tomcat.util.net.openssl.OpenSSLEngine.getPeerCertificates()"} {"project":"apache_tomcat","commit":"6ff2fe3f1121a0b381ae63bd12d258b5532d826c","changeType":"ASSIGNMENT","change":"sendHandshakeError \u003d false","source":"org.apache.tomcat.util.net.openssl.OpenSSLEngine.getPeerCertificate()","target":"org.apache.tomcat.util.net.openssl.OpenSSLEngine.getHandshakeStatus()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.openssl.OpenSSLEngine.getHandshakeStatus()"} {"project":"apache_tomcat","commit":"6ff2fe3f1121a0b381ae63bd12d258b5532d826c","changeType":"BOOLEAN_LITERAL","change":"false","source":"org.apache.tomcat.util.net.openssl.OpenSSLEngine.getPeerCertificate()","target":"org.apache.tomcat.util.net.openssl.OpenSSLEngine.getHandshakeStatus()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.openssl.OpenSSLEngine.getHandshakeStatus()"} {"project":"apache_tomcat","commit":"6ff2fe3f1121a0b381ae63bd12d258b5532d826c","changeType":"EXPRESSION_STATEMENT","change":"currentHandshake++","source":"org.apache.tomcat.util.net.openssl.OpenSSLEngine.getPeerCertificate()","target":"org.apache.tomcat.util.net.openssl.OpenSSLEngine.getHandshakeStatus()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.openssl.OpenSSLEngine.getHandshakeStatus()"} {"project":"apache_tomcat","commit":"6ff2fe3f1121a0b381ae63bd12d258b5532d826c","changeType":"EXPRESSION_STATEMENT","change":"sendHandshakeError\u003dfalse","source":"org.apache.tomcat.util.net.openssl.OpenSSLEngine.getPeerCertificate()","target":"org.apache.tomcat.util.net.openssl.OpenSSLEngine.getHandshakeStatus()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.openssl.OpenSSLEngine.getHandshakeStatus()"} {"project":"apache_tomcat","commit":"6ff2fe3f1121a0b381ae63bd12d258b5532d826c","changeType":"IF_STATEMENT","change":"handshakeCount !\u003d currentHandshake","source":"org.apache.tomcat.util.net.openssl.OpenSSLEngine.getPeerCertificate()","target":"org.apache.tomcat.util.net.openssl.OpenSSLEngine.getHandshakeStatus()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.openssl.OpenSSLEngine.getHandshakeStatus()"} {"project":"apache_tomcat","commit":"6ff2fe3f1121a0b381ae63bd12d258b5532d826c","changeType":"IF_STATEMENT","change":"sendHandshakeError || SSL.pendingWrittenBytesInBIO(networkBIO) !\u003d 0","source":"org.apache.tomcat.util.net.openssl.OpenSSLEngine.getPeerCertificate()","target":"org.apache.tomcat.util.net.openssl.OpenSSLEngine.getHandshakeStatus()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.openssl.OpenSSLEngine.getHandshakeStatus()"} {"project":"apache_tomcat","commit":"6ff2fe3f1121a0b381ae63bd12d258b5532d826c","changeType":"IF_STATEMENT","change":"sendHandshakeError","source":"org.apache.tomcat.util.net.openssl.OpenSSLEngine.getPeerCertificate()","target":"org.apache.tomcat.util.net.openssl.OpenSSLEngine.getHandshakeStatus()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.openssl.OpenSSLEngine.getHandshakeStatus()"} {"project":"apache_tomcat","commit":"6ff2fe3f1121a0b381ae63bd12d258b5532d826c","changeType":"INFIX_EXPRESSION","change":"handshakeCount !\u003d currentHandshake","source":"org.apache.tomcat.util.net.openssl.OpenSSLEngine.getPeerCertificate()","target":"org.apache.tomcat.util.net.openssl.OpenSSLEngine.getHandshakeStatus()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.openssl.OpenSSLEngine.getHandshakeStatus()"} {"project":"apache_tomcat","commit":"6ff2fe3f1121a0b381ae63bd12d258b5532d826c","changeType":"INFIX_EXPRESSION","change":"sendHandshakeError || SSL.pendingWrittenBytesInBIO(networkBIO) !\u003d 0","source":"org.apache.tomcat.util.net.openssl.OpenSSLEngine.getPeerCertificate()","target":"org.apache.tomcat.util.net.openssl.OpenSSLEngine.getHandshakeStatus()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.openssl.OpenSSLEngine.getHandshakeStatus()"} {"project":"apache_tomcat","commit":"6ff2fe3f1121a0b381ae63bd12d258b5532d826c","changeType":"METHOD_INVOCATION","change":"SSL.getHandshakeCount(ssl)","source":"org.apache.tomcat.util.net.openssl.OpenSSLEngine.getPeerCertificate()","target":"org.apache.tomcat.util.net.openssl.OpenSSLEngine.getHandshakeStatus()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.openssl.OpenSSLEngine.getHandshakeStatus()"} {"project":"apache_tomcat","commit":"6ff2fe3f1121a0b381ae63bd12d258b5532d826c","changeType":"POSTFIX_EXPRESSION","change":"currentHandshake++","source":"org.apache.tomcat.util.net.openssl.OpenSSLEngine.getPeerCertificate()","target":"org.apache.tomcat.util.net.openssl.OpenSSLEngine.getHandshakeStatus()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.openssl.OpenSSLEngine.getHandshakeStatus()"} {"project":"apache_tomcat","commit":"6ff2fe3f1121a0b381ae63bd12d258b5532d826c","changeType":"PRIMITIVE_TYPE","change":"int","source":"org.apache.tomcat.util.net.openssl.OpenSSLEngine.getPeerCertificate()","target":"org.apache.tomcat.util.net.openssl.OpenSSLEngine.getHandshakeStatus()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.openssl.OpenSSLEngine.getHandshakeStatus()"} {"project":"apache_tomcat","commit":"6ff2fe3f1121a0b381ae63bd12d258b5532d826c","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"handshakeCount","source":"org.apache.tomcat.util.net.openssl.OpenSSLEngine.getPeerCertificate()","target":"org.apache.tomcat.util.net.openssl.OpenSSLEngine.getHandshakeStatus()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.openssl.OpenSSLEngine.getHandshakeStatus()"} {"project":"apache_tomcat","commit":"6ff2fe3f1121a0b381ae63bd12d258b5532d826c","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"int [handshakeCount\u003dSSL.getHandshakeCount(ssl)]","source":"org.apache.tomcat.util.net.openssl.OpenSSLEngine.getPeerCertificate()","target":"org.apache.tomcat.util.net.openssl.OpenSSLEngine.getHandshakeStatus()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.openssl.OpenSSLEngine.getHandshakeStatus()"} {"project":"apache_tomcat","commit":"6ff2fe3f1121a0b381ae63bd12d258b5532d826c","changeType":"IF_STATEMENT","change":"needCertificate \u0026\u0026 getPeerCertificate() \u003d\u003d null","source":"org.apache.tomcat.util.net.openssl.OpenSSLEngine.getPeerCertificate()","target":"org.apache.tomcat.util.net.openssl.OpenSSLEngine.getHandshakeStatus()","added":false,"scope":"TARGET","local":"org.apache.tomcat.util.net.openssl.OpenSSLEngine.getHandshakeStatus()"} {"project":"apache_tomcat","commit":"6ff2fe3f1121a0b381ae63bd12d258b5532d826c","changeType":"IF_STATEMENT","change":"SSL.isInInit(ssl) \u003d\u003d 0","source":"org.apache.tomcat.util.net.openssl.OpenSSLEngine.getPeerCertificate()","target":"org.apache.tomcat.util.net.openssl.OpenSSLEngine.getHandshakeStatus()","added":false,"scope":"TARGET","local":"org.apache.tomcat.util.net.openssl.OpenSSLEngine.getHandshakeStatus()"} {"project":"apache_tomcat","commit":"6ff2fe3f1121a0b381ae63bd12d258b5532d826c","changeType":"INFIX_EXPRESSION","change":"needCertificate \u0026\u0026 getPeerCertificate() \u003d\u003d null","source":"org.apache.tomcat.util.net.openssl.OpenSSLEngine.getPeerCertificate()","target":"org.apache.tomcat.util.net.openssl.OpenSSLEngine.getHandshakeStatus()","added":false,"scope":"TARGET","local":"org.apache.tomcat.util.net.openssl.OpenSSLEngine.getHandshakeStatus()"} {"project":"apache_tomcat","commit":"6ff2fe3f1121a0b381ae63bd12d258b5532d826c","changeType":"INFIX_EXPRESSION","change":"SSL.isInInit(ssl) \u003d\u003d 0","source":"org.apache.tomcat.util.net.openssl.OpenSSLEngine.getPeerCertificate()","target":"org.apache.tomcat.util.net.openssl.OpenSSLEngine.getHandshakeStatus()","added":false,"scope":"TARGET","local":"org.apache.tomcat.util.net.openssl.OpenSSLEngine.getHandshakeStatus()"} {"project":"apache_tomcat","commit":"6ff2fe3f1121a0b381ae63bd12d258b5532d826c","changeType":"INFIX_EXPRESSION","change":"getPeerCertificate() \u003d\u003d null","source":"org.apache.tomcat.util.net.openssl.OpenSSLEngine.getPeerCertificate()","target":"org.apache.tomcat.util.net.openssl.OpenSSLEngine.getHandshakeStatus()","added":false,"scope":"TARGET","local":"org.apache.tomcat.util.net.openssl.OpenSSLEngine.getHandshakeStatus()"} {"project":"apache_tomcat","commit":"6ff2fe3f1121a0b381ae63bd12d258b5532d826c","changeType":"METHOD_INVOCATION","change":"getPeerCertificate()","source":"org.apache.tomcat.util.net.openssl.OpenSSLEngine.getPeerCertificate()","target":"org.apache.tomcat.util.net.openssl.OpenSSLEngine.getHandshakeStatus()","added":false,"scope":"TARGET","local":"org.apache.tomcat.util.net.openssl.OpenSSLEngine.getHandshakeStatus()"} {"project":"apache_tomcat","commit":"6ff2fe3f1121a0b381ae63bd12d258b5532d826c","changeType":"METHOD_INVOCATION","change":"SSL.isInInit(ssl)","source":"org.apache.tomcat.util.net.openssl.OpenSSLEngine.getPeerCertificate()","target":"org.apache.tomcat.util.net.openssl.OpenSSLEngine.getHandshakeStatus()","added":false,"scope":"TARGET","local":"org.apache.tomcat.util.net.openssl.OpenSSLEngine.getHandshakeStatus()"} {"project":"apache_tomcat","commit":"8289a7fc9bb297f13b13e436a5e9c5b8e1b252a0","changeType":"METHOD_DECLARATION","change":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)","source":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)","target":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)","added":false,"scope":"CLASS_S","local":"java.org.apache.catalina.loader.WebappClassLoader"} {"project":"apache_tomcat","commit":"8289a7fc9bb297f13b13e436a5e9c5b8e1b252a0","changeType":"ASSIGNMENT","change":"permission \u003d new FilePermission(path + \"-\",\"read\")","source":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)","target":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)","added":false,"scope":"SOURCE","local":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)"} {"project":"apache_tomcat","commit":"8289a7fc9bb297f13b13e436a5e9c5b8e1b252a0","changeType":"ASSIGNMENT","change":"path \u003d path + File.separator","source":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)","target":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)","added":false,"scope":"SOURCE","local":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)"} {"project":"apache_tomcat","commit":"8289a7fc9bb297f13b13e436a5e9c5b8e1b252a0","changeType":"ASSIGNMENT","change":"permission \u003d new FilePermission(path,\"read\")","source":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)","target":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)","added":false,"scope":"SOURCE","local":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)"} {"project":"apache_tomcat","commit":"8289a7fc9bb297f13b13e436a5e9c5b8e1b252a0","changeType":"ASSIGNMENT","change":"path \u003d path.substring(5)","source":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)","target":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)","added":false,"scope":"SOURCE","local":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)"} {"project":"apache_tomcat","commit":"8289a7fc9bb297f13b13e436a5e9c5b8e1b252a0","changeType":"CLASS_INSTANCE_CREATION","change":"new FilePermission(path + \"-\",\"read\")","source":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)","target":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)","added":false,"scope":"SOURCE","local":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)"} {"project":"apache_tomcat","commit":"8289a7fc9bb297f13b13e436a5e9c5b8e1b252a0","changeType":"CLASS_INSTANCE_CREATION","change":"new FilePermission(path,\"read\")","source":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)","target":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)","added":false,"scope":"SOURCE","local":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)"} {"project":"apache_tomcat","commit":"8289a7fc9bb297f13b13e436a5e9c5b8e1b252a0","changeType":"EXPRESSION_STATEMENT","change":"addPermission(permission)","source":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)","target":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)","added":false,"scope":"SOURCE","local":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)"} {"project":"apache_tomcat","commit":"8289a7fc9bb297f13b13e436a5e9c5b8e1b252a0","changeType":"EXPRESSION_STATEMENT","change":"permission\u003dnew FilePermission(path + \"-\",\"read\")","source":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)","target":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)","added":false,"scope":"SOURCE","local":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)"} {"project":"apache_tomcat","commit":"8289a7fc9bb297f13b13e436a5e9c5b8e1b252a0","changeType":"EXPRESSION_STATEMENT","change":"path\u003dpath + File.separator","source":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)","target":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)","added":false,"scope":"SOURCE","local":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)"} {"project":"apache_tomcat","commit":"8289a7fc9bb297f13b13e436a5e9c5b8e1b252a0","changeType":"EXPRESSION_STATEMENT","change":"permission\u003dnew FilePermission(path,\"read\")","source":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)","target":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)","added":false,"scope":"SOURCE","local":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)"} {"project":"apache_tomcat","commit":"8289a7fc9bb297f13b13e436a5e9c5b8e1b252a0","changeType":"EXPRESSION_STATEMENT","change":"path\u003dpath.substring(5)","source":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)","target":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)","added":false,"scope":"SOURCE","local":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)"} {"project":"apache_tomcat","commit":"8289a7fc9bb297f13b13e436a5e9c5b8e1b252a0","changeType":"IF_STATEMENT","change":"!path.endsWith(File.separator)","source":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)","target":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)","added":false,"scope":"SOURCE","local":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)"} {"project":"apache_tomcat","commit":"8289a7fc9bb297f13b13e436a5e9c5b8e1b252a0","changeType":"IF_STATEMENT","change":"path.startsWith(\"file:\")","source":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)","target":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)","added":false,"scope":"SOURCE","local":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)"} {"project":"apache_tomcat","commit":"8289a7fc9bb297f13b13e436a5e9c5b8e1b252a0","changeType":"IF_STATEMENT","change":"securityManager !\u003d null","source":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)","target":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)","added":false,"scope":"SOURCE","local":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)"} {"project":"apache_tomcat","commit":"8289a7fc9bb297f13b13e436a5e9c5b8e1b252a0","changeType":"IF_STATEMENT","change":"filepath \u003d\u003d null","source":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)","target":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)","added":false,"scope":"SOURCE","local":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)"} {"project":"apache_tomcat","commit":"8289a7fc9bb297f13b13e436a5e9c5b8e1b252a0","changeType":"INFIX_EXPRESSION","change":"path + \"-\"","source":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)","target":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)","added":false,"scope":"SOURCE","local":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)"} {"project":"apache_tomcat","commit":"8289a7fc9bb297f13b13e436a5e9c5b8e1b252a0","changeType":"INFIX_EXPRESSION","change":"path + File.separator","source":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)","target":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)","added":false,"scope":"SOURCE","local":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)"} {"project":"apache_tomcat","commit":"8289a7fc9bb297f13b13e436a5e9c5b8e1b252a0","changeType":"INFIX_EXPRESSION","change":"securityManager !\u003d null","source":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)","target":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)","added":false,"scope":"SOURCE","local":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)"} {"project":"apache_tomcat","commit":"8289a7fc9bb297f13b13e436a5e9c5b8e1b252a0","changeType":"INFIX_EXPRESSION","change":"filepath \u003d\u003d null","source":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)","target":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)","added":false,"scope":"SOURCE","local":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)"} {"project":"apache_tomcat","commit":"8289a7fc9bb297f13b13e436a5e9c5b8e1b252a0","changeType":"JAVADOC","change":"/** \n * If there is a Java SecurityManager create a read FilePermission or JndiPermission for the file directory path.\n * @param filepath file directory path\n */\n","source":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)","target":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)","added":false,"scope":"SOURCE","local":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)"} {"project":"apache_tomcat","commit":"8289a7fc9bb297f13b13e436a5e9c5b8e1b252a0","changeType":"METHOD_INVOCATION","change":"addPermission(permission)","source":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)","target":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)","added":false,"scope":"SOURCE","local":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)"} {"project":"apache_tomcat","commit":"8289a7fc9bb297f13b13e436a5e9c5b8e1b252a0","changeType":"METHOD_INVOCATION","change":"path.endsWith(File.separator)","source":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)","target":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)","added":false,"scope":"SOURCE","local":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)"} {"project":"apache_tomcat","commit":"8289a7fc9bb297f13b13e436a5e9c5b8e1b252a0","changeType":"METHOD_INVOCATION","change":"path.substring(5)","source":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)","target":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)","added":false,"scope":"SOURCE","local":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)"} {"project":"apache_tomcat","commit":"8289a7fc9bb297f13b13e436a5e9c5b8e1b252a0","changeType":"METHOD_INVOCATION","change":"path.startsWith(\"file:\")","source":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)","target":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)","added":false,"scope":"SOURCE","local":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)"} {"project":"apache_tomcat","commit":"8289a7fc9bb297f13b13e436a5e9c5b8e1b252a0","changeType":"NULL_LITERAL","change":"null","source":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)","target":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)","added":false,"scope":"SOURCE","local":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)"} {"project":"apache_tomcat","commit":"8289a7fc9bb297f13b13e436a5e9c5b8e1b252a0","changeType":"NUMBER_LITERAL","change":"5","source":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)","target":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)","added":false,"scope":"SOURCE","local":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)"} {"project":"apache_tomcat","commit":"8289a7fc9bb297f13b13e436a5e9c5b8e1b252a0","changeType":"PREFIX_EXPRESSION","change":"!path.endsWith(File.separator)","source":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)","target":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)","added":false,"scope":"SOURCE","local":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)"} {"project":"apache_tomcat","commit":"8289a7fc9bb297f13b13e436a5e9c5b8e1b252a0","changeType":"PRIMITIVE_TYPE","change":"void","source":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)","target":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)","added":false,"scope":"SOURCE","local":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)"} {"project":"apache_tomcat","commit":"8289a7fc9bb297f13b13e436a5e9c5b8e1b252a0","changeType":"QUALIFIED_NAME","change":"File.separator","source":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)","target":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)","added":false,"scope":"SOURCE","local":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)"} {"project":"apache_tomcat","commit":"8289a7fc9bb297f13b13e436a5e9c5b8e1b252a0","changeType":"RETURN_STATEMENT","change":"return;\n","source":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)","target":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)","added":false,"scope":"SOURCE","local":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)"} {"project":"apache_tomcat","commit":"8289a7fc9bb297f13b13e436a5e9c5b8e1b252a0","changeType":"SIMPLE_TYPE","change":"FilePermission","source":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)","target":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)","added":false,"scope":"SOURCE","local":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)"} {"project":"apache_tomcat","commit":"8289a7fc9bb297f13b13e436a5e9c5b8e1b252a0","changeType":"SIMPLE_TYPE","change":"Permission","source":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)","target":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)","added":false,"scope":"SOURCE","local":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)"} {"project":"apache_tomcat","commit":"8289a7fc9bb297f13b13e436a5e9c5b8e1b252a0","changeType":"SIMPLE_TYPE","change":"String","source":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)","target":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)","added":false,"scope":"SOURCE","local":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)"} {"project":"apache_tomcat","commit":"8289a7fc9bb297f13b13e436a5e9c5b8e1b252a0","changeType":"SINGLE_VARIABLE_DECLARATION","change":"String filepath","source":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)","target":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)","added":false,"scope":"SOURCE","local":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)"} {"project":"apache_tomcat","commit":"8289a7fc9bb297f13b13e436a5e9c5b8e1b252a0","changeType":"STRING_LITERAL","change":"read","source":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)","target":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)","added":false,"scope":"SOURCE","local":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)"} {"project":"apache_tomcat","commit":"8289a7fc9bb297f13b13e436a5e9c5b8e1b252a0","changeType":"STRING_LITERAL","change":"-","source":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)","target":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)","added":false,"scope":"SOURCE","local":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)"} {"project":"apache_tomcat","commit":"8289a7fc9bb297f13b13e436a5e9c5b8e1b252a0","changeType":"STRING_LITERAL","change":"file:","source":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)","target":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)","added":false,"scope":"SOURCE","local":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)"} {"project":"apache_tomcat","commit":"8289a7fc9bb297f13b13e436a5e9c5b8e1b252a0","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"permission","source":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)","target":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)","added":false,"scope":"SOURCE","local":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)"} {"project":"apache_tomcat","commit":"8289a7fc9bb297f13b13e436a5e9c5b8e1b252a0","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"path","source":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)","target":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)","added":false,"scope":"SOURCE","local":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)"} {"project":"apache_tomcat","commit":"8289a7fc9bb297f13b13e436a5e9c5b8e1b252a0","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"Permission [permission\u003dnull]","source":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)","target":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)","added":false,"scope":"SOURCE","local":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)"} {"project":"apache_tomcat","commit":"8289a7fc9bb297f13b13e436a5e9c5b8e1b252a0","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"String [path\u003dfilepath]","source":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)","target":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)","added":false,"scope":"SOURCE","local":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)"} {"project":"apache_tomcat","commit":"8289a7fc9bb297f13b13e436a5e9c5b8e1b252a0","changeType":"ASSIGNMENT","change":"uri \u003d url.toURI()","source":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)","target":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)","added":true,"scope":"TARGET","local":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)"} {"project":"apache_tomcat","commit":"8289a7fc9bb297f13b13e436a5e9c5b8e1b252a0","changeType":"ASSIGNMENT","change":"path \u003d f.getCanonicalPath()","source":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)","target":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)","added":true,"scope":"TARGET","local":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)"} {"project":"apache_tomcat","commit":"8289a7fc9bb297f13b13e436a5e9c5b8e1b252a0","changeType":"ASSIGNMENT","change":"f \u003d new File(uri)","source":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)","target":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)","added":true,"scope":"TARGET","local":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)"} {"project":"apache_tomcat","commit":"8289a7fc9bb297f13b13e436a5e9c5b8e1b252a0","changeType":"CATCH_CLAUSE","change":"catch (IOException|URISyntaxException e) {\n log.warn(sm.getString(\"webappClassLoader.addPermisionNoCanonicalFile\",url.toExternalForm()));\n return;\n}\n","source":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)","target":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)","added":true,"scope":"TARGET","local":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)"} {"project":"apache_tomcat","commit":"8289a7fc9bb297f13b13e436a5e9c5b8e1b252a0","changeType":"CLASS_INSTANCE_CREATION","change":"new FilePermission(path + File.separator + \"-\",\"read\")","source":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)","target":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)","added":true,"scope":"TARGET","local":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)"} {"project":"apache_tomcat","commit":"8289a7fc9bb297f13b13e436a5e9c5b8e1b252a0","changeType":"CLASS_INSTANCE_CREATION","change":"new FilePermission(path,\"read\")","source":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)","target":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)","added":true,"scope":"TARGET","local":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)"} {"project":"apache_tomcat","commit":"8289a7fc9bb297f13b13e436a5e9c5b8e1b252a0","changeType":"CLASS_INSTANCE_CREATION","change":"new File(uri)","source":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)","target":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)","added":true,"scope":"TARGET","local":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)"} {"project":"apache_tomcat","commit":"8289a7fc9bb297f13b13e436a5e9c5b8e1b252a0","changeType":"EXPRESSION_STATEMENT","change":"addPermission(new FilePermission(path + File.separator + \"-\",\"read\"))","source":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)","target":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)","added":true,"scope":"TARGET","local":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)"} {"project":"apache_tomcat","commit":"8289a7fc9bb297f13b13e436a5e9c5b8e1b252a0","changeType":"EXPRESSION_STATEMENT","change":"addPermission(new FilePermission(path,\"read\"))","source":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)","target":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)","added":true,"scope":"TARGET","local":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)"} {"project":"apache_tomcat","commit":"8289a7fc9bb297f13b13e436a5e9c5b8e1b252a0","changeType":"EXPRESSION_STATEMENT","change":"log.warn(sm.getString(\"webappClassLoader.addPermisionNoProtocol\",protocol,url.toExternalForm()))","source":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)","target":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)","added":true,"scope":"TARGET","local":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)"} {"project":"apache_tomcat","commit":"8289a7fc9bb297f13b13e436a5e9c5b8e1b252a0","changeType":"EXPRESSION_STATEMENT","change":"log.warn(sm.getString(\"webappClassLoader.addPermisionNoCanonicalFile\",url.toExternalForm()))","source":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)","target":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)","added":true,"scope":"TARGET","local":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)"} {"project":"apache_tomcat","commit":"8289a7fc9bb297f13b13e436a5e9c5b8e1b252a0","changeType":"EXPRESSION_STATEMENT","change":"path\u003df.getCanonicalPath()","source":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)","target":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)","added":true,"scope":"TARGET","local":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)"} {"project":"apache_tomcat","commit":"8289a7fc9bb297f13b13e436a5e9c5b8e1b252a0","changeType":"EXPRESSION_STATEMENT","change":"f\u003dnew File(uri)","source":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)","target":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)","added":true,"scope":"TARGET","local":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)"} {"project":"apache_tomcat","commit":"8289a7fc9bb297f13b13e436a5e9c5b8e1b252a0","changeType":"EXPRESSION_STATEMENT","change":"uri\u003durl.toURI()","source":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)","target":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)","added":true,"scope":"TARGET","local":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)"} {"project":"apache_tomcat","commit":"8289a7fc9bb297f13b13e436a5e9c5b8e1b252a0","changeType":"IF_STATEMENT","change":"f.isDirectory()","source":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)","target":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)","added":true,"scope":"TARGET","local":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)"} {"project":"apache_tomcat","commit":"8289a7fc9bb297f13b13e436a5e9c5b8e1b252a0","changeType":"IF_STATEMENT","change":"\"file\".equalsIgnoreCase(protocol)","source":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)","target":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)","added":true,"scope":"TARGET","local":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)"} {"project":"apache_tomcat","commit":"8289a7fc9bb297f13b13e436a5e9c5b8e1b252a0","changeType":"IF_STATEMENT","change":"f.isFile()","source":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)","target":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)","added":true,"scope":"TARGET","local":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)"} {"project":"apache_tomcat","commit":"8289a7fc9bb297f13b13e436a5e9c5b8e1b252a0","changeType":"IF_STATEMENT","change":"securityManager !\u003d null","source":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)","target":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)","added":true,"scope":"TARGET","local":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)"} {"project":"apache_tomcat","commit":"8289a7fc9bb297f13b13e436a5e9c5b8e1b252a0","changeType":"IF_STATEMENT","change":"url \u003d\u003d null","source":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)","target":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)","added":true,"scope":"TARGET","local":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)"} {"project":"apache_tomcat","commit":"8289a7fc9bb297f13b13e436a5e9c5b8e1b252a0","changeType":"INFIX_EXPRESSION","change":"path + File.separator + \"-\"","source":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)","target":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)","added":true,"scope":"TARGET","local":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)"} {"project":"apache_tomcat","commit":"8289a7fc9bb297f13b13e436a5e9c5b8e1b252a0","changeType":"INFIX_EXPRESSION","change":"securityManager !\u003d null","source":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)","target":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)","added":true,"scope":"TARGET","local":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)"} {"project":"apache_tomcat","commit":"8289a7fc9bb297f13b13e436a5e9c5b8e1b252a0","changeType":"INFIX_EXPRESSION","change":"url \u003d\u003d null","source":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)","target":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)","added":true,"scope":"TARGET","local":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)"} {"project":"apache_tomcat","commit":"8289a7fc9bb297f13b13e436a5e9c5b8e1b252a0","changeType":"JAVADOC","change":"/** \n * If there is a Java SecurityManager create a read permission for the target of the given URL as appropriate.\n * @param url URL for a file or directory on local system\n */\n","source":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)","target":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)","added":true,"scope":"TARGET","local":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)"} {"project":"apache_tomcat","commit":"8289a7fc9bb297f13b13e436a5e9c5b8e1b252a0","changeType":"METHOD_INVOCATION","change":"sm.getString(\"webappClassLoader.addPermisionNoCanonicalFile\",url.toExternalForm())","source":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)","target":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)","added":true,"scope":"TARGET","local":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)"} {"project":"apache_tomcat","commit":"8289a7fc9bb297f13b13e436a5e9c5b8e1b252a0","changeType":"METHOD_INVOCATION","change":"addPermission(new FilePermission(path + File.separator + \"-\",\"read\"))","source":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)","target":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)","added":true,"scope":"TARGET","local":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)"} {"project":"apache_tomcat","commit":"8289a7fc9bb297f13b13e436a5e9c5b8e1b252a0","changeType":"METHOD_INVOCATION","change":"log.warn(sm.getString(\"webappClassLoader.addPermisionNoProtocol\",protocol,url.toExternalForm()))","source":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)","target":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)","added":true,"scope":"TARGET","local":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)"} {"project":"apache_tomcat","commit":"8289a7fc9bb297f13b13e436a5e9c5b8e1b252a0","changeType":"METHOD_INVOCATION","change":"log.warn(sm.getString(\"webappClassLoader.addPermisionNoCanonicalFile\",url.toExternalForm()))","source":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)","target":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)","added":true,"scope":"TARGET","local":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)"} {"project":"apache_tomcat","commit":"8289a7fc9bb297f13b13e436a5e9c5b8e1b252a0","changeType":"METHOD_INVOCATION","change":"url.toExternalForm()","source":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)","target":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)","added":true,"scope":"TARGET","local":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)"} {"project":"apache_tomcat","commit":"8289a7fc9bb297f13b13e436a5e9c5b8e1b252a0","changeType":"METHOD_INVOCATION","change":"f.isFile()","source":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)","target":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)","added":true,"scope":"TARGET","local":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)"} {"project":"apache_tomcat","commit":"8289a7fc9bb297f13b13e436a5e9c5b8e1b252a0","changeType":"METHOD_INVOCATION","change":"url.toURI()","source":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)","target":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)","added":true,"scope":"TARGET","local":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)"} {"project":"apache_tomcat","commit":"8289a7fc9bb297f13b13e436a5e9c5b8e1b252a0","changeType":"METHOD_INVOCATION","change":"f.isDirectory()","source":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)","target":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)","added":true,"scope":"TARGET","local":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)"} {"project":"apache_tomcat","commit":"8289a7fc9bb297f13b13e436a5e9c5b8e1b252a0","changeType":"METHOD_INVOCATION","change":"\"file\".equalsIgnoreCase(protocol)","source":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)","target":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)","added":true,"scope":"TARGET","local":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)"} {"project":"apache_tomcat","commit":"8289a7fc9bb297f13b13e436a5e9c5b8e1b252a0","changeType":"METHOD_INVOCATION","change":"url.getProtocol()","source":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)","target":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)","added":true,"scope":"TARGET","local":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)"} {"project":"apache_tomcat","commit":"8289a7fc9bb297f13b13e436a5e9c5b8e1b252a0","changeType":"METHOD_INVOCATION","change":"addPermission(new FilePermission(path,\"read\"))","source":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)","target":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)","added":true,"scope":"TARGET","local":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)"} {"project":"apache_tomcat","commit":"8289a7fc9bb297f13b13e436a5e9c5b8e1b252a0","changeType":"METHOD_INVOCATION","change":"f.getCanonicalPath()","source":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)","target":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)","added":true,"scope":"TARGET","local":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)"} {"project":"apache_tomcat","commit":"8289a7fc9bb297f13b13e436a5e9c5b8e1b252a0","changeType":"METHOD_INVOCATION","change":"sm.getString(\"webappClassLoader.addPermisionNoProtocol\",protocol,url.toExternalForm())","source":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)","target":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)","added":true,"scope":"TARGET","local":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)"} {"project":"apache_tomcat","commit":"8289a7fc9bb297f13b13e436a5e9c5b8e1b252a0","changeType":"QUALIFIED_NAME","change":"File.separator","source":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)","target":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)","added":true,"scope":"TARGET","local":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)"} {"project":"apache_tomcat","commit":"8289a7fc9bb297f13b13e436a5e9c5b8e1b252a0","changeType":"RETURN_STATEMENT","change":"return;\n","source":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)","target":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)","added":true,"scope":"TARGET","local":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)"} {"project":"apache_tomcat","commit":"8289a7fc9bb297f13b13e436a5e9c5b8e1b252a0","changeType":"SIMPLE_TYPE","change":"URISyntaxException","source":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)","target":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)","added":true,"scope":"TARGET","local":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)"} {"project":"apache_tomcat","commit":"8289a7fc9bb297f13b13e436a5e9c5b8e1b252a0","changeType":"SIMPLE_TYPE","change":"IOException","source":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)","target":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)","added":true,"scope":"TARGET","local":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)"} {"project":"apache_tomcat","commit":"8289a7fc9bb297f13b13e436a5e9c5b8e1b252a0","changeType":"SIMPLE_TYPE","change":"String","source":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)","target":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)","added":true,"scope":"TARGET","local":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)"} {"project":"apache_tomcat","commit":"8289a7fc9bb297f13b13e436a5e9c5b8e1b252a0","changeType":"SIMPLE_TYPE","change":"FilePermission","source":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)","target":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)","added":true,"scope":"TARGET","local":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)"} {"project":"apache_tomcat","commit":"8289a7fc9bb297f13b13e436a5e9c5b8e1b252a0","changeType":"SIMPLE_TYPE","change":"File","source":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)","target":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)","added":true,"scope":"TARGET","local":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)"} {"project":"apache_tomcat","commit":"8289a7fc9bb297f13b13e436a5e9c5b8e1b252a0","changeType":"SIMPLE_TYPE","change":"URI","source":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)","target":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)","added":true,"scope":"TARGET","local":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)"} {"project":"apache_tomcat","commit":"8289a7fc9bb297f13b13e436a5e9c5b8e1b252a0","changeType":"SINGLE_VARIABLE_DECLARATION","change":"IOException|URISyntaxException e","source":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)","target":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)","added":true,"scope":"TARGET","local":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)"} {"project":"apache_tomcat","commit":"8289a7fc9bb297f13b13e436a5e9c5b8e1b252a0","changeType":"STRING_LITERAL","change":"read","source":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)","target":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)","added":true,"scope":"TARGET","local":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)"} {"project":"apache_tomcat","commit":"8289a7fc9bb297f13b13e436a5e9c5b8e1b252a0","changeType":"STRING_LITERAL","change":"file","source":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)","target":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)","added":true,"scope":"TARGET","local":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)"} {"project":"apache_tomcat","commit":"8289a7fc9bb297f13b13e436a5e9c5b8e1b252a0","changeType":"STRING_LITERAL","change":"webappClassLoader.addPermisionNoCanonicalFile","source":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)","target":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)","added":true,"scope":"TARGET","local":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)"} {"project":"apache_tomcat","commit":"8289a7fc9bb297f13b13e436a5e9c5b8e1b252a0","changeType":"STRING_LITERAL","change":"-","source":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)","target":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)","added":true,"scope":"TARGET","local":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)"} {"project":"apache_tomcat","commit":"8289a7fc9bb297f13b13e436a5e9c5b8e1b252a0","changeType":"STRING_LITERAL","change":"webappClassLoader.addPermisionNoProtocol","source":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)","target":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)","added":true,"scope":"TARGET","local":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)"} {"project":"apache_tomcat","commit":"8289a7fc9bb297f13b13e436a5e9c5b8e1b252a0","changeType":"TRY_STATEMENT","change":"try {\n uri\u003durl.toURI();\n f\u003dnew File(uri);\n path\u003df.getCanonicalPath();\n}\n catch (IOException|URISyntaxException e) {\n log.warn(sm.getString(\"webappClassLoader.addPermisionNoCanonicalFile\",url.toExternalForm()));\n return;\n}\n","source":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)","target":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)","added":true,"scope":"TARGET","local":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)"} {"project":"apache_tomcat","commit":"8289a7fc9bb297f13b13e436a5e9c5b8e1b252a0","changeType":"UNION_TYPE","change":"IOException|URISyntaxException","source":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)","target":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)","added":true,"scope":"TARGET","local":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)"} {"project":"apache_tomcat","commit":"8289a7fc9bb297f13b13e436a5e9c5b8e1b252a0","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"path","source":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)","target":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)","added":true,"scope":"TARGET","local":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)"} {"project":"apache_tomcat","commit":"8289a7fc9bb297f13b13e436a5e9c5b8e1b252a0","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"protocol","source":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)","target":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)","added":true,"scope":"TARGET","local":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)"} {"project":"apache_tomcat","commit":"8289a7fc9bb297f13b13e436a5e9c5b8e1b252a0","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"f","source":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)","target":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)","added":true,"scope":"TARGET","local":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)"} {"project":"apache_tomcat","commit":"8289a7fc9bb297f13b13e436a5e9c5b8e1b252a0","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"uri","source":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)","target":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)","added":true,"scope":"TARGET","local":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)"} {"project":"apache_tomcat","commit":"8289a7fc9bb297f13b13e436a5e9c5b8e1b252a0","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"String [protocol\u003durl.getProtocol()]","source":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)","target":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)","added":true,"scope":"TARGET","local":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)"} {"project":"apache_tomcat","commit":"8289a7fc9bb297f13b13e436a5e9c5b8e1b252a0","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"File [f]","source":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)","target":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)","added":true,"scope":"TARGET","local":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)"} {"project":"apache_tomcat","commit":"8289a7fc9bb297f13b13e436a5e9c5b8e1b252a0","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"String [path]","source":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)","target":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)","added":true,"scope":"TARGET","local":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)"} {"project":"apache_tomcat","commit":"8289a7fc9bb297f13b13e436a5e9c5b8e1b252a0","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"URI [uri]","source":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)","target":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)","added":true,"scope":"TARGET","local":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)"} {"project":"apache_tomcat","commit":"8289a7fc9bb297f13b13e436a5e9c5b8e1b252a0","changeType":"EXPRESSION_STATEMENT","change":"addPermission(url.toString())","source":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)","target":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)","added":false,"scope":"TARGET","local":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)"} {"project":"apache_tomcat","commit":"8289a7fc9bb297f13b13e436a5e9c5b8e1b252a0","changeType":"IF_STATEMENT","change":"url !\u003d null","source":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)","target":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)","added":false,"scope":"TARGET","local":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)"} {"project":"apache_tomcat","commit":"8289a7fc9bb297f13b13e436a5e9c5b8e1b252a0","changeType":"INFIX_EXPRESSION","change":"url !\u003d null","source":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)","target":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)","added":false,"scope":"TARGET","local":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)"} {"project":"apache_tomcat","commit":"8289a7fc9bb297f13b13e436a5e9c5b8e1b252a0","changeType":"JAVADOC","change":"/** \n * If there is a Java SecurityManager create a read FilePermission or JndiPermission for URL.\n * @param url URL for a file or directory on local system\n */\n","source":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)","target":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)","added":false,"scope":"TARGET","local":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)"} {"project":"apache_tomcat","commit":"8289a7fc9bb297f13b13e436a5e9c5b8e1b252a0","changeType":"METHOD_INVOCATION","change":"url.toString()","source":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)","target":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)","added":false,"scope":"TARGET","local":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)"} {"project":"apache_tomcat","commit":"8289a7fc9bb297f13b13e436a5e9c5b8e1b252a0","changeType":"METHOD_INVOCATION","change":"addPermission(url.toString())","source":"org.apache.catalina.loader.WebappClassLoader.addPermission(String)","target":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)","added":false,"scope":"TARGET","local":"org.apache.catalina.loader.WebappClassLoader.addPermission(URL)"} {"project":"apache_tomcat","commit":"030c7ac09de43a020956150275fa2a81ba43b8fe","changeType":"EXPRESSION_STATEMENT","change":"conv.convert(bb,cb)","source":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)","target":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk)","added":true,"scope":"EXT_T","local":"org.apache.catalina.connector.InputBuffer.realReadChars(char[],int,int)"} {"project":"apache_tomcat","commit":"030c7ac09de43a020956150275fa2a81ba43b8fe","changeType":"METHOD_INVOCATION","change":"conv.convert(bb,cb)","source":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)","target":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk)","added":true,"scope":"EXT_T","local":"org.apache.catalina.connector.InputBuffer.realReadChars(char[],int,int)"} {"project":"apache_tomcat","commit":"030c7ac09de43a020956150275fa2a81ba43b8fe","changeType":"EXPRESSION_STATEMENT","change":"conv.convert(bb,cb,len)","source":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)","target":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk)","added":false,"scope":"EXT_S","local":"org.apache.catalina.connector.InputBuffer.realReadChars(char[],int,int)"} {"project":"apache_tomcat","commit":"030c7ac09de43a020956150275fa2a81ba43b8fe","changeType":"METHOD_INVOCATION","change":"conv.convert(bb,cb,len)","source":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)","target":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk)","added":false,"scope":"EXT_S","local":"org.apache.catalina.connector.InputBuffer.realReadChars(char[],int,int)"} {"project":"apache_tomcat","commit":"030c7ac09de43a020956150275fa2a81ba43b8fe","changeType":"METHOD_DECLARATION","change":"org.apache.tomcat.util.buf.B2CConverter.convert(CharChunk,int)","source":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)","target":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk)","added":false,"scope":"CLASS_T","local":"java.org.apache.tomcat.util.buf.B2CConverter"} {"project":"apache_tomcat","commit":"030c7ac09de43a020956150275fa2a81ba43b8fe","changeType":"METHOD_DECLARATION","change":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)","source":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)","target":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk)","added":false,"scope":"CLASS_S","local":"java.org.apache.tomcat.util.buf.B2CConverter"} {"project":"apache_tomcat","commit":"030c7ac09de43a020956150275fa2a81ba43b8fe","changeType":"EXPRESSION_STATEMENT","change":"convert(cb,limit)","source":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)","target":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)"} {"project":"apache_tomcat","commit":"030c7ac09de43a020956150275fa2a81ba43b8fe","changeType":"EXPRESSION_STATEMENT","change":"iis.setByteChunk(bb)","source":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)","target":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)"} {"project":"apache_tomcat","commit":"030c7ac09de43a020956150275fa2a81ba43b8fe","changeType":"METHOD_INVOCATION","change":"convert(cb,limit)","source":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)","target":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)"} {"project":"apache_tomcat","commit":"030c7ac09de43a020956150275fa2a81ba43b8fe","changeType":"METHOD_INVOCATION","change":"iis.setByteChunk(bb)","source":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)","target":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)"} {"project":"apache_tomcat","commit":"030c7ac09de43a020956150275fa2a81ba43b8fe","changeType":"MODIFIER","change":"public","source":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)","target":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)"} {"project":"apache_tomcat","commit":"030c7ac09de43a020956150275fa2a81ba43b8fe","changeType":"PRIMITIVE_TYPE","change":"int","source":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)","target":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)"} {"project":"apache_tomcat","commit":"030c7ac09de43a020956150275fa2a81ba43b8fe","changeType":"PRIMITIVE_TYPE","change":"void","source":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)","target":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)"} {"project":"apache_tomcat","commit":"030c7ac09de43a020956150275fa2a81ba43b8fe","changeType":"SIMPLE_TYPE","change":"IOException","source":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)","target":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)"} {"project":"apache_tomcat","commit":"030c7ac09de43a020956150275fa2a81ba43b8fe","changeType":"SIMPLE_TYPE","change":"CharChunk","source":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)","target":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)"} {"project":"apache_tomcat","commit":"030c7ac09de43a020956150275fa2a81ba43b8fe","changeType":"SIMPLE_TYPE","change":"ByteChunk","source":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)","target":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)"} {"project":"apache_tomcat","commit":"030c7ac09de43a020956150275fa2a81ba43b8fe","changeType":"SINGLE_VARIABLE_DECLARATION","change":"int limit","source":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)","target":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)"} {"project":"apache_tomcat","commit":"030c7ac09de43a020956150275fa2a81ba43b8fe","changeType":"SINGLE_VARIABLE_DECLARATION","change":"CharChunk cb","source":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)","target":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)"} {"project":"apache_tomcat","commit":"030c7ac09de43a020956150275fa2a81ba43b8fe","changeType":"SINGLE_VARIABLE_DECLARATION","change":"ByteChunk bb","source":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)","target":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)"} {"project":"apache_tomcat","commit":"030c7ac09de43a020956150275fa2a81ba43b8fe","changeType":"EXPRESSION_STATEMENT","change":"iis.setByteChunk(bb)","source":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)","target":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk)"} {"project":"apache_tomcat","commit":"030c7ac09de43a020956150275fa2a81ba43b8fe","changeType":"EXPRESSION_STATEMENT","change":"convert(cb)","source":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)","target":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk)"} {"project":"apache_tomcat","commit":"030c7ac09de43a020956150275fa2a81ba43b8fe","changeType":"JAVADOC","change":"/** \n * Convert a buffer of bytes into a chars\n */\n","source":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)","target":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk)"} {"project":"apache_tomcat","commit":"030c7ac09de43a020956150275fa2a81ba43b8fe","changeType":"METHOD_INVOCATION","change":"iis.setByteChunk(bb)","source":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)","target":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk)"} {"project":"apache_tomcat","commit":"030c7ac09de43a020956150275fa2a81ba43b8fe","changeType":"METHOD_INVOCATION","change":"convert(cb)","source":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)","target":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk)"} {"project":"apache_tomcat","commit":"030c7ac09de43a020956150275fa2a81ba43b8fe","changeType":"EXPRESSION_STATEMENT","change":"convert(bb,cb,cb.getBuffer().length - cb.getEnd())","source":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)","target":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk)","added":false,"scope":"TARGET","local":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk)"} {"project":"apache_tomcat","commit":"030c7ac09de43a020956150275fa2a81ba43b8fe","changeType":"FIELD_ACCESS","change":"cb.getBuffer().length","source":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)","target":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk)","added":false,"scope":"TARGET","local":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk)"} {"project":"apache_tomcat","commit":"030c7ac09de43a020956150275fa2a81ba43b8fe","changeType":"INFIX_EXPRESSION","change":"cb.getBuffer().length - cb.getEnd()","source":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)","target":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk)","added":false,"scope":"TARGET","local":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk)"} {"project":"apache_tomcat","commit":"030c7ac09de43a020956150275fa2a81ba43b8fe","changeType":"JAVADOC","change":"/** \n * Convert a buffer of bytes into a chars\n * @deprecated\n */\n","source":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)","target":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk)","added":false,"scope":"TARGET","local":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk)"} {"project":"apache_tomcat","commit":"030c7ac09de43a020956150275fa2a81ba43b8fe","changeType":"METHOD_INVOCATION","change":"cb.getBuffer()","source":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)","target":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk)","added":false,"scope":"TARGET","local":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk)"} {"project":"apache_tomcat","commit":"030c7ac09de43a020956150275fa2a81ba43b8fe","changeType":"METHOD_INVOCATION","change":"cb.getEnd()","source":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)","target":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk)","added":false,"scope":"TARGET","local":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk)"} {"project":"apache_tomcat","commit":"030c7ac09de43a020956150275fa2a81ba43b8fe","changeType":"METHOD_INVOCATION","change":"convert(bb,cb,cb.getBuffer().length - cb.getEnd())","source":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk,int)","target":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk)","added":false,"scope":"TARGET","local":"org.apache.tomcat.util.buf.B2CConverter.convert(ByteChunk,CharChunk)"} {"project":"apache_tomcat","commit":"4cd97d49523b7ef98bf93e0a6d08fcd6ba4bd01b","changeType":"METHOD_DECLARATION","change":"org.apache.catalina.mbeans.ServerLifecycleListener.createMBeans()","source":"org.apache.catalina.mbeans.ServerLifecycleListener.createMBeans()","target":"org.apache.catalina.mbeans.ServerLifecycleListener.lifecycleEvent(LifecycleEvent)","added":false,"scope":"CLASS_S","local":"java.org.apache.catalina.mbeans.ServerLifecycleListener"} {"project":"apache_tomcat","commit":"4cd97d49523b7ef98bf93e0a6d08fcd6ba4bd01b","changeType":"ASSIGNMENT","change":"e \u003d t","source":"org.apache.catalina.mbeans.ServerLifecycleListener.createMBeans()","target":"org.apache.catalina.mbeans.ServerLifecycleListener.lifecycleEvent(LifecycleEvent)","added":false,"scope":"SOURCE","local":"org.apache.catalina.mbeans.ServerLifecycleListener.createMBeans()"} {"project":"apache_tomcat","commit":"4cd97d49523b7ef98bf93e0a6d08fcd6ba4bd01b","changeType":"CATCH_CLAUSE","change":"catch (Throwable t) {\n log.error(\"createMBeans: Throwable\",t);\n}\n","source":"org.apache.catalina.mbeans.ServerLifecycleListener.createMBeans()","target":"org.apache.catalina.mbeans.ServerLifecycleListener.lifecycleEvent(LifecycleEvent)","added":false,"scope":"SOURCE","local":"org.apache.catalina.mbeans.ServerLifecycleListener.createMBeans()"} {"project":"apache_tomcat","commit":"4cd97d49523b7ef98bf93e0a6d08fcd6ba4bd01b","changeType":"CATCH_CLAUSE","change":"catch (MBeanException t) {\n Exception e\u003dt.getTargetException();\n if (e \u003d\u003d null) e\u003dt;\n log.error(\"createMBeans: MBeanException\",e);\n}\n","source":"org.apache.catalina.mbeans.ServerLifecycleListener.createMBeans()","target":"org.apache.catalina.mbeans.ServerLifecycleListener.lifecycleEvent(LifecycleEvent)","added":false,"scope":"SOURCE","local":"org.apache.catalina.mbeans.ServerLifecycleListener.createMBeans()"} {"project":"apache_tomcat","commit":"4cd97d49523b7ef98bf93e0a6d08fcd6ba4bd01b","changeType":"CLASS_INSTANCE_CREATION","change":"new MBeanFactory()","source":"org.apache.catalina.mbeans.ServerLifecycleListener.createMBeans()","target":"org.apache.catalina.mbeans.ServerLifecycleListener.lifecycleEvent(LifecycleEvent)","added":false,"scope":"SOURCE","local":"org.apache.catalina.mbeans.ServerLifecycleListener.createMBeans()"} {"project":"apache_tomcat","commit":"4cd97d49523b7ef98bf93e0a6d08fcd6ba4bd01b","changeType":"EXPRESSION_STATEMENT","change":"log.error(\"createMBeans: Throwable\",t)","source":"org.apache.catalina.mbeans.ServerLifecycleListener.createMBeans()","target":"org.apache.catalina.mbeans.ServerLifecycleListener.lifecycleEvent(LifecycleEvent)","added":false,"scope":"SOURCE","local":"org.apache.catalina.mbeans.ServerLifecycleListener.createMBeans()"} {"project":"apache_tomcat","commit":"4cd97d49523b7ef98bf93e0a6d08fcd6ba4bd01b","changeType":"EXPRESSION_STATEMENT","change":"log.error(\"createMBeans: MBeanException\",e)","source":"org.apache.catalina.mbeans.ServerLifecycleListener.createMBeans()","target":"org.apache.catalina.mbeans.ServerLifecycleListener.lifecycleEvent(LifecycleEvent)","added":false,"scope":"SOURCE","local":"org.apache.catalina.mbeans.ServerLifecycleListener.createMBeans()"} {"project":"apache_tomcat","commit":"4cd97d49523b7ef98bf93e0a6d08fcd6ba4bd01b","changeType":"EXPRESSION_STATEMENT","change":"e\u003dt","source":"org.apache.catalina.mbeans.ServerLifecycleListener.createMBeans()","target":"org.apache.catalina.mbeans.ServerLifecycleListener.lifecycleEvent(LifecycleEvent)","added":false,"scope":"SOURCE","local":"org.apache.catalina.mbeans.ServerLifecycleListener.createMBeans()"} {"project":"apache_tomcat","commit":"4cd97d49523b7ef98bf93e0a6d08fcd6ba4bd01b","changeType":"EXPRESSION_STATEMENT","change":"createMBeans(ServerFactory.getServer())","source":"org.apache.catalina.mbeans.ServerLifecycleListener.createMBeans()","target":"org.apache.catalina.mbeans.ServerLifecycleListener.lifecycleEvent(LifecycleEvent)","added":false,"scope":"SOURCE","local":"org.apache.catalina.mbeans.ServerLifecycleListener.createMBeans()"} {"project":"apache_tomcat","commit":"4cd97d49523b7ef98bf93e0a6d08fcd6ba4bd01b","changeType":"EXPRESSION_STATEMENT","change":"createMBeans(factory)","source":"org.apache.catalina.mbeans.ServerLifecycleListener.createMBeans()","target":"org.apache.catalina.mbeans.ServerLifecycleListener.lifecycleEvent(LifecycleEvent)","added":false,"scope":"SOURCE","local":"org.apache.catalina.mbeans.ServerLifecycleListener.createMBeans()"} {"project":"apache_tomcat","commit":"4cd97d49523b7ef98bf93e0a6d08fcd6ba4bd01b","changeType":"IF_STATEMENT","change":"e \u003d\u003d null","source":"org.apache.catalina.mbeans.ServerLifecycleListener.createMBeans()","target":"org.apache.catalina.mbeans.ServerLifecycleListener.lifecycleEvent(LifecycleEvent)","added":false,"scope":"SOURCE","local":"org.apache.catalina.mbeans.ServerLifecycleListener.createMBeans()"} {"project":"apache_tomcat","commit":"4cd97d49523b7ef98bf93e0a6d08fcd6ba4bd01b","changeType":"INFIX_EXPRESSION","change":"e \u003d\u003d null","source":"org.apache.catalina.mbeans.ServerLifecycleListener.createMBeans()","target":"org.apache.catalina.mbeans.ServerLifecycleListener.lifecycleEvent(LifecycleEvent)","added":false,"scope":"SOURCE","local":"org.apache.catalina.mbeans.ServerLifecycleListener.createMBeans()"} {"project":"apache_tomcat","commit":"4cd97d49523b7ef98bf93e0a6d08fcd6ba4bd01b","changeType":"JAVADOC","change":"/** \n * Create the MBeans that correspond to every existing node of our tree.\n */\n","source":"org.apache.catalina.mbeans.ServerLifecycleListener.createMBeans()","target":"org.apache.catalina.mbeans.ServerLifecycleListener.lifecycleEvent(LifecycleEvent)","added":false,"scope":"SOURCE","local":"org.apache.catalina.mbeans.ServerLifecycleListener.createMBeans()"} {"project":"apache_tomcat","commit":"4cd97d49523b7ef98bf93e0a6d08fcd6ba4bd01b","changeType":"METHOD_INVOCATION","change":"log.error(\"createMBeans: Throwable\",t)","source":"org.apache.catalina.mbeans.ServerLifecycleListener.createMBeans()","target":"org.apache.catalina.mbeans.ServerLifecycleListener.lifecycleEvent(LifecycleEvent)","added":false,"scope":"SOURCE","local":"org.apache.catalina.mbeans.ServerLifecycleListener.createMBeans()"} {"project":"apache_tomcat","commit":"4cd97d49523b7ef98bf93e0a6d08fcd6ba4bd01b","changeType":"METHOD_INVOCATION","change":"log.error(\"createMBeans: MBeanException\",e)","source":"org.apache.catalina.mbeans.ServerLifecycleListener.createMBeans()","target":"org.apache.catalina.mbeans.ServerLifecycleListener.lifecycleEvent(LifecycleEvent)","added":false,"scope":"SOURCE","local":"org.apache.catalina.mbeans.ServerLifecycleListener.createMBeans()"} {"project":"apache_tomcat","commit":"4cd97d49523b7ef98bf93e0a6d08fcd6ba4bd01b","changeType":"METHOD_INVOCATION","change":"t.getTargetException()","source":"org.apache.catalina.mbeans.ServerLifecycleListener.createMBeans()","target":"org.apache.catalina.mbeans.ServerLifecycleListener.lifecycleEvent(LifecycleEvent)","added":false,"scope":"SOURCE","local":"org.apache.catalina.mbeans.ServerLifecycleListener.createMBeans()"} {"project":"apache_tomcat","commit":"4cd97d49523b7ef98bf93e0a6d08fcd6ba4bd01b","changeType":"METHOD_INVOCATION","change":"ServerFactory.getServer()","source":"org.apache.catalina.mbeans.ServerLifecycleListener.createMBeans()","target":"org.apache.catalina.mbeans.ServerLifecycleListener.lifecycleEvent(LifecycleEvent)","added":false,"scope":"SOURCE","local":"org.apache.catalina.mbeans.ServerLifecycleListener.createMBeans()"} {"project":"apache_tomcat","commit":"4cd97d49523b7ef98bf93e0a6d08fcd6ba4bd01b","changeType":"METHOD_INVOCATION","change":"createMBeans(ServerFactory.getServer())","source":"org.apache.catalina.mbeans.ServerLifecycleListener.createMBeans()","target":"org.apache.catalina.mbeans.ServerLifecycleListener.lifecycleEvent(LifecycleEvent)","added":false,"scope":"SOURCE","local":"org.apache.catalina.mbeans.ServerLifecycleListener.createMBeans()"} {"project":"apache_tomcat","commit":"4cd97d49523b7ef98bf93e0a6d08fcd6ba4bd01b","changeType":"METHOD_INVOCATION","change":"createMBeans(factory)","source":"org.apache.catalina.mbeans.ServerLifecycleListener.createMBeans()","target":"org.apache.catalina.mbeans.ServerLifecycleListener.lifecycleEvent(LifecycleEvent)","added":false,"scope":"SOURCE","local":"org.apache.catalina.mbeans.ServerLifecycleListener.createMBeans()"} {"project":"apache_tomcat","commit":"4cd97d49523b7ef98bf93e0a6d08fcd6ba4bd01b","changeType":"MODIFIER","change":"protected","source":"org.apache.catalina.mbeans.ServerLifecycleListener.createMBeans()","target":"org.apache.catalina.mbeans.ServerLifecycleListener.lifecycleEvent(LifecycleEvent)","added":false,"scope":"SOURCE","local":"org.apache.catalina.mbeans.ServerLifecycleListener.createMBeans()"} {"project":"apache_tomcat","commit":"4cd97d49523b7ef98bf93e0a6d08fcd6ba4bd01b","changeType":"NULL_LITERAL","change":"null","source":"org.apache.catalina.mbeans.ServerLifecycleListener.createMBeans()","target":"org.apache.catalina.mbeans.ServerLifecycleListener.lifecycleEvent(LifecycleEvent)","added":false,"scope":"SOURCE","local":"org.apache.catalina.mbeans.ServerLifecycleListener.createMBeans()"} {"project":"apache_tomcat","commit":"4cd97d49523b7ef98bf93e0a6d08fcd6ba4bd01b","changeType":"PRIMITIVE_TYPE","change":"void","source":"org.apache.catalina.mbeans.ServerLifecycleListener.createMBeans()","target":"org.apache.catalina.mbeans.ServerLifecycleListener.lifecycleEvent(LifecycleEvent)","added":false,"scope":"SOURCE","local":"org.apache.catalina.mbeans.ServerLifecycleListener.createMBeans()"} {"project":"apache_tomcat","commit":"4cd97d49523b7ef98bf93e0a6d08fcd6ba4bd01b","changeType":"SIMPLE_TYPE","change":"Throwable","source":"org.apache.catalina.mbeans.ServerLifecycleListener.createMBeans()","target":"org.apache.catalina.mbeans.ServerLifecycleListener.lifecycleEvent(LifecycleEvent)","added":false,"scope":"SOURCE","local":"org.apache.catalina.mbeans.ServerLifecycleListener.createMBeans()"} {"project":"apache_tomcat","commit":"4cd97d49523b7ef98bf93e0a6d08fcd6ba4bd01b","changeType":"SIMPLE_TYPE","change":"Exception","source":"org.apache.catalina.mbeans.ServerLifecycleListener.createMBeans()","target":"org.apache.catalina.mbeans.ServerLifecycleListener.lifecycleEvent(LifecycleEvent)","added":false,"scope":"SOURCE","local":"org.apache.catalina.mbeans.ServerLifecycleListener.createMBeans()"} {"project":"apache_tomcat","commit":"4cd97d49523b7ef98bf93e0a6d08fcd6ba4bd01b","changeType":"SIMPLE_TYPE","change":"MBeanException","source":"org.apache.catalina.mbeans.ServerLifecycleListener.createMBeans()","target":"org.apache.catalina.mbeans.ServerLifecycleListener.lifecycleEvent(LifecycleEvent)","added":false,"scope":"SOURCE","local":"org.apache.catalina.mbeans.ServerLifecycleListener.createMBeans()"} {"project":"apache_tomcat","commit":"4cd97d49523b7ef98bf93e0a6d08fcd6ba4bd01b","changeType":"SIMPLE_TYPE","change":"MBeanFactory","source":"org.apache.catalina.mbeans.ServerLifecycleListener.createMBeans()","target":"org.apache.catalina.mbeans.ServerLifecycleListener.lifecycleEvent(LifecycleEvent)","added":false,"scope":"SOURCE","local":"org.apache.catalina.mbeans.ServerLifecycleListener.createMBeans()"} {"project":"apache_tomcat","commit":"4cd97d49523b7ef98bf93e0a6d08fcd6ba4bd01b","changeType":"SINGLE_VARIABLE_DECLARATION","change":"Throwable t","source":"org.apache.catalina.mbeans.ServerLifecycleListener.createMBeans()","target":"org.apache.catalina.mbeans.ServerLifecycleListener.lifecycleEvent(LifecycleEvent)","added":false,"scope":"SOURCE","local":"org.apache.catalina.mbeans.ServerLifecycleListener.createMBeans()"} {"project":"apache_tomcat","commit":"4cd97d49523b7ef98bf93e0a6d08fcd6ba4bd01b","changeType":"SINGLE_VARIABLE_DECLARATION","change":"MBeanException t","source":"org.apache.catalina.mbeans.ServerLifecycleListener.createMBeans()","target":"org.apache.catalina.mbeans.ServerLifecycleListener.lifecycleEvent(LifecycleEvent)","added":false,"scope":"SOURCE","local":"org.apache.catalina.mbeans.ServerLifecycleListener.createMBeans()"} {"project":"apache_tomcat","commit":"4cd97d49523b7ef98bf93e0a6d08fcd6ba4bd01b","changeType":"STRING_LITERAL","change":"createMBeans: Throwable","source":"org.apache.catalina.mbeans.ServerLifecycleListener.createMBeans()","target":"org.apache.catalina.mbeans.ServerLifecycleListener.lifecycleEvent(LifecycleEvent)","added":false,"scope":"SOURCE","local":"org.apache.catalina.mbeans.ServerLifecycleListener.createMBeans()"} {"project":"apache_tomcat","commit":"4cd97d49523b7ef98bf93e0a6d08fcd6ba4bd01b","changeType":"STRING_LITERAL","change":"createMBeans: MBeanException","source":"org.apache.catalina.mbeans.ServerLifecycleListener.createMBeans()","target":"org.apache.catalina.mbeans.ServerLifecycleListener.lifecycleEvent(LifecycleEvent)","added":false,"scope":"SOURCE","local":"org.apache.catalina.mbeans.ServerLifecycleListener.createMBeans()"} {"project":"apache_tomcat","commit":"4cd97d49523b7ef98bf93e0a6d08fcd6ba4bd01b","changeType":"TRY_STATEMENT","change":"try {\n MBeanFactory factory\u003dnew MBeanFactory();\n createMBeans(factory);\n createMBeans(ServerFactory.getServer());\n}\n catch (MBeanException t) {\n Exception e\u003dt.getTargetException();\n if (e \u003d\u003d null) e\u003dt;\n log.error(\"createMBeans: MBeanException\",e);\n}\ncatch (Throwable t) {\n log.error(\"createMBeans: Throwable\",t);\n}\n","source":"org.apache.catalina.mbeans.ServerLifecycleListener.createMBeans()","target":"org.apache.catalina.mbeans.ServerLifecycleListener.lifecycleEvent(LifecycleEvent)","added":false,"scope":"SOURCE","local":"org.apache.catalina.mbeans.ServerLifecycleListener.createMBeans()"} {"project":"apache_tomcat","commit":"4cd97d49523b7ef98bf93e0a6d08fcd6ba4bd01b","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"e","source":"org.apache.catalina.mbeans.ServerLifecycleListener.createMBeans()","target":"org.apache.catalina.mbeans.ServerLifecycleListener.lifecycleEvent(LifecycleEvent)","added":false,"scope":"SOURCE","local":"org.apache.catalina.mbeans.ServerLifecycleListener.createMBeans()"} {"project":"apache_tomcat","commit":"4cd97d49523b7ef98bf93e0a6d08fcd6ba4bd01b","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"factory","source":"org.apache.catalina.mbeans.ServerLifecycleListener.createMBeans()","target":"org.apache.catalina.mbeans.ServerLifecycleListener.lifecycleEvent(LifecycleEvent)","added":false,"scope":"SOURCE","local":"org.apache.catalina.mbeans.ServerLifecycleListener.createMBeans()"} {"project":"apache_tomcat","commit":"4cd97d49523b7ef98bf93e0a6d08fcd6ba4bd01b","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"Exception [e\u003dt.getTargetException()]","source":"org.apache.catalina.mbeans.ServerLifecycleListener.createMBeans()","target":"org.apache.catalina.mbeans.ServerLifecycleListener.lifecycleEvent(LifecycleEvent)","added":false,"scope":"SOURCE","local":"org.apache.catalina.mbeans.ServerLifecycleListener.createMBeans()"} {"project":"apache_tomcat","commit":"4cd97d49523b7ef98bf93e0a6d08fcd6ba4bd01b","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"MBeanFactory [factory\u003dnew MBeanFactory()]","source":"org.apache.catalina.mbeans.ServerLifecycleListener.createMBeans()","target":"org.apache.catalina.mbeans.ServerLifecycleListener.lifecycleEvent(LifecycleEvent)","added":false,"scope":"SOURCE","local":"org.apache.catalina.mbeans.ServerLifecycleListener.createMBeans()"} {"project":"apache_tomcat","commit":"4cd97d49523b7ef98bf93e0a6d08fcd6ba4bd01b","changeType":"CATCH_CLAUSE","change":"catch (MBeanException t) {\n Exception e\u003dt.getTargetException();\n if (e \u003d\u003d null) e\u003dt;\n log.error(\"createMBeans: MBeanException\",e);\n}\n","source":"org.apache.catalina.mbeans.ServerLifecycleListener.createMBeans()","target":"org.apache.catalina.mbeans.ServerLifecycleListener.lifecycleEvent(LifecycleEvent)","added":true,"scope":"TARGET","local":"org.apache.catalina.mbeans.ServerLifecycleListener.lifecycleEvent(LifecycleEvent)"} {"project":"apache_tomcat","commit":"4cd97d49523b7ef98bf93e0a6d08fcd6ba4bd01b","changeType":"CATCH_CLAUSE","change":"catch (Throwable t) {\n log.error(\"createMBeans: Throwable\",t);\n}\n","source":"org.apache.catalina.mbeans.ServerLifecycleListener.createMBeans()","target":"org.apache.catalina.mbeans.ServerLifecycleListener.lifecycleEvent(LifecycleEvent)","added":true,"scope":"TARGET","local":"org.apache.catalina.mbeans.ServerLifecycleListener.lifecycleEvent(LifecycleEvent)"} {"project":"apache_tomcat","commit":"4cd97d49523b7ef98bf93e0a6d08fcd6ba4bd01b","changeType":"EXPRESSION_STATEMENT","change":"log.error(\"createMBeans: MBeanException\",e)","source":"org.apache.catalina.mbeans.ServerLifecycleListener.createMBeans()","target":"org.apache.catalina.mbeans.ServerLifecycleListener.lifecycleEvent(LifecycleEvent)","added":true,"scope":"TARGET","local":"org.apache.catalina.mbeans.ServerLifecycleListener.lifecycleEvent(LifecycleEvent)"} {"project":"apache_tomcat","commit":"4cd97d49523b7ef98bf93e0a6d08fcd6ba4bd01b","changeType":"EXPRESSION_STATEMENT","change":"createMBeans((Server)lifecycle)","source":"org.apache.catalina.mbeans.ServerLifecycleListener.createMBeans()","target":"org.apache.catalina.mbeans.ServerLifecycleListener.lifecycleEvent(LifecycleEvent)","added":true,"scope":"TARGET","local":"org.apache.catalina.mbeans.ServerLifecycleListener.lifecycleEvent(LifecycleEvent)"} {"project":"apache_tomcat","commit":"4cd97d49523b7ef98bf93e0a6d08fcd6ba4bd01b","changeType":"EXPRESSION_STATEMENT","change":"log.error(\"createMBeans: Throwable\",t)","source":"org.apache.catalina.mbeans.ServerLifecycleListener.createMBeans()","target":"org.apache.catalina.mbeans.ServerLifecycleListener.lifecycleEvent(LifecycleEvent)","added":true,"scope":"TARGET","local":"org.apache.catalina.mbeans.ServerLifecycleListener.lifecycleEvent(LifecycleEvent)"} {"project":"apache_tomcat","commit":"4cd97d49523b7ef98bf93e0a6d08fcd6ba4bd01b","changeType":"METHOD_INVOCATION","change":"log.error(\"createMBeans: MBeanException\",e)","source":"org.apache.catalina.mbeans.ServerLifecycleListener.createMBeans()","target":"org.apache.catalina.mbeans.ServerLifecycleListener.lifecycleEvent(LifecycleEvent)","added":true,"scope":"TARGET","local":"org.apache.catalina.mbeans.ServerLifecycleListener.lifecycleEvent(LifecycleEvent)"} {"project":"apache_tomcat","commit":"4cd97d49523b7ef98bf93e0a6d08fcd6ba4bd01b","changeType":"METHOD_INVOCATION","change":"createMBeans((Server)lifecycle)","source":"org.apache.catalina.mbeans.ServerLifecycleListener.createMBeans()","target":"org.apache.catalina.mbeans.ServerLifecycleListener.lifecycleEvent(LifecycleEvent)","added":true,"scope":"TARGET","local":"org.apache.catalina.mbeans.ServerLifecycleListener.lifecycleEvent(LifecycleEvent)"} {"project":"apache_tomcat","commit":"4cd97d49523b7ef98bf93e0a6d08fcd6ba4bd01b","changeType":"METHOD_INVOCATION","change":"log.error(\"createMBeans: Throwable\",t)","source":"org.apache.catalina.mbeans.ServerLifecycleListener.createMBeans()","target":"org.apache.catalina.mbeans.ServerLifecycleListener.lifecycleEvent(LifecycleEvent)","added":true,"scope":"TARGET","local":"org.apache.catalina.mbeans.ServerLifecycleListener.lifecycleEvent(LifecycleEvent)"} {"project":"apache_tomcat","commit":"4cd97d49523b7ef98bf93e0a6d08fcd6ba4bd01b","changeType":"STRING_LITERAL","change":"createMBeans: Throwable","source":"org.apache.catalina.mbeans.ServerLifecycleListener.createMBeans()","target":"org.apache.catalina.mbeans.ServerLifecycleListener.lifecycleEvent(LifecycleEvent)","added":true,"scope":"TARGET","local":"org.apache.catalina.mbeans.ServerLifecycleListener.lifecycleEvent(LifecycleEvent)"} {"project":"apache_tomcat","commit":"4cd97d49523b7ef98bf93e0a6d08fcd6ba4bd01b","changeType":"STRING_LITERAL","change":"createMBeans: MBeanException","source":"org.apache.catalina.mbeans.ServerLifecycleListener.createMBeans()","target":"org.apache.catalina.mbeans.ServerLifecycleListener.lifecycleEvent(LifecycleEvent)","added":true,"scope":"TARGET","local":"org.apache.catalina.mbeans.ServerLifecycleListener.lifecycleEvent(LifecycleEvent)"} {"project":"apache_tomcat","commit":"4cd97d49523b7ef98bf93e0a6d08fcd6ba4bd01b","changeType":"TRY_STATEMENT","change":"try {\n if (lifecycle instanceof Server) {\n MBeanFactory factory\u003dnew MBeanFactory();\n createMBeans(factory);\n createMBeans((Server)lifecycle);\n }\n if (lifecycle instanceof Service) {\n MBeanFactory factory\u003dnew MBeanFactory();\n createMBeans(factory);\n createMBeans((Service)lifecycle);\n }\n}\n catch (MBeanException t) {\n Exception e\u003dt.getTargetException();\n if (e \u003d\u003d null) e\u003dt;\n log.error(\"createMBeans: MBeanException\",e);\n}\ncatch (Throwable t) {\n log.error(\"createMBeans: Throwable\",t);\n}\n","source":"org.apache.catalina.mbeans.ServerLifecycleListener.createMBeans()","target":"org.apache.catalina.mbeans.ServerLifecycleListener.lifecycleEvent(LifecycleEvent)","added":true,"scope":"TARGET","local":"org.apache.catalina.mbeans.ServerLifecycleListener.lifecycleEvent(LifecycleEvent)"} {"project":"apache_tomcat","commit":"4cd97d49523b7ef98bf93e0a6d08fcd6ba4bd01b","changeType":"CATCH_CLAUSE","change":"catch (Exception ex) {\n log.error(\"Create mbean factory\");\n}\n","source":"org.apache.catalina.mbeans.ServerLifecycleListener.createMBeans()","target":"org.apache.catalina.mbeans.ServerLifecycleListener.lifecycleEvent(LifecycleEvent)","added":false,"scope":"TARGET","local":"org.apache.catalina.mbeans.ServerLifecycleListener.lifecycleEvent(LifecycleEvent)"} {"project":"apache_tomcat","commit":"4cd97d49523b7ef98bf93e0a6d08fcd6ba4bd01b","changeType":"EXPRESSION_STATEMENT","change":"log.error(\"Create mbean factory\")","source":"org.apache.catalina.mbeans.ServerLifecycleListener.createMBeans()","target":"org.apache.catalina.mbeans.ServerLifecycleListener.lifecycleEvent(LifecycleEvent)","added":false,"scope":"TARGET","local":"org.apache.catalina.mbeans.ServerLifecycleListener.lifecycleEvent(LifecycleEvent)"} {"project":"apache_tomcat","commit":"4cd97d49523b7ef98bf93e0a6d08fcd6ba4bd01b","changeType":"EXPRESSION_STATEMENT","change":"createMBeans()","source":"org.apache.catalina.mbeans.ServerLifecycleListener.createMBeans()","target":"org.apache.catalina.mbeans.ServerLifecycleListener.lifecycleEvent(LifecycleEvent)","added":false,"scope":"TARGET","local":"org.apache.catalina.mbeans.ServerLifecycleListener.lifecycleEvent(LifecycleEvent)"} {"project":"apache_tomcat","commit":"4cd97d49523b7ef98bf93e0a6d08fcd6ba4bd01b","changeType":"METHOD_INVOCATION","change":"log.error(\"Create mbean factory\")","source":"org.apache.catalina.mbeans.ServerLifecycleListener.createMBeans()","target":"org.apache.catalina.mbeans.ServerLifecycleListener.lifecycleEvent(LifecycleEvent)","added":false,"scope":"TARGET","local":"org.apache.catalina.mbeans.ServerLifecycleListener.lifecycleEvent(LifecycleEvent)"} {"project":"apache_tomcat","commit":"4cd97d49523b7ef98bf93e0a6d08fcd6ba4bd01b","changeType":"METHOD_INVOCATION","change":"createMBeans()","source":"org.apache.catalina.mbeans.ServerLifecycleListener.createMBeans()","target":"org.apache.catalina.mbeans.ServerLifecycleListener.lifecycleEvent(LifecycleEvent)","added":false,"scope":"TARGET","local":"org.apache.catalina.mbeans.ServerLifecycleListener.lifecycleEvent(LifecycleEvent)"} {"project":"apache_tomcat","commit":"4cd97d49523b7ef98bf93e0a6d08fcd6ba4bd01b","changeType":"SINGLE_VARIABLE_DECLARATION","change":"Exception ex","source":"org.apache.catalina.mbeans.ServerLifecycleListener.createMBeans()","target":"org.apache.catalina.mbeans.ServerLifecycleListener.lifecycleEvent(LifecycleEvent)","added":false,"scope":"TARGET","local":"org.apache.catalina.mbeans.ServerLifecycleListener.lifecycleEvent(LifecycleEvent)"} {"project":"apache_tomcat","commit":"4cd97d49523b7ef98bf93e0a6d08fcd6ba4bd01b","changeType":"STRING_LITERAL","change":"Create mbean factory","source":"org.apache.catalina.mbeans.ServerLifecycleListener.createMBeans()","target":"org.apache.catalina.mbeans.ServerLifecycleListener.lifecycleEvent(LifecycleEvent)","added":false,"scope":"TARGET","local":"org.apache.catalina.mbeans.ServerLifecycleListener.lifecycleEvent(LifecycleEvent)"} {"project":"apache_tomcat","commit":"4cd97d49523b7ef98bf93e0a6d08fcd6ba4bd01b","changeType":"TRY_STATEMENT","change":"try {\n MBeanFactory factory\u003dnew MBeanFactory();\n createMBeans(factory);\n createMBeans((Service)lifecycle);\n}\n catch (Exception ex) {\n log.error(\"Create mbean factory\");\n}\n","source":"org.apache.catalina.mbeans.ServerLifecycleListener.createMBeans()","target":"org.apache.catalina.mbeans.ServerLifecycleListener.lifecycleEvent(LifecycleEvent)","added":false,"scope":"TARGET","local":"org.apache.catalina.mbeans.ServerLifecycleListener.lifecycleEvent(LifecycleEvent)"} {"project":"apache_tomcat","commit":"f9b7623590f2832b547c5c1aa92b20c47a8b2f63","changeType":"BOOLEAN_LITERAL","change":"true","source":"org.apache.coyote.http11.filters.ChunkedInputFilter.parseCRLF(boolean)","target":"org.apache.coyote.http11.filters.ChunkedInputFilter.parseCRLF()","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.filters.ChunkedInputFilter.parseCRLF()"} {"project":"apache_tomcat","commit":"f9b7623590f2832b547c5c1aa92b20c47a8b2f63","changeType":"EXPRESSION_STATEMENT","change":"parseCRLF(false)","source":"org.apache.coyote.http11.filters.ChunkedInputFilter.parseCRLF(boolean)","target":"org.apache.coyote.http11.filters.ChunkedInputFilter.parseCRLF()","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.filters.ChunkedInputFilter.parseCRLF()"} {"project":"apache_tomcat","commit":"f9b7623590f2832b547c5c1aa92b20c47a8b2f63","changeType":"RETURN_STATEMENT","change":"return true;\n","source":"org.apache.coyote.http11.filters.ChunkedInputFilter.parseCRLF(boolean)","target":"org.apache.coyote.http11.filters.ChunkedInputFilter.parseCRLF()","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.filters.ChunkedInputFilter.parseCRLF()"} {"project":"apache_tomcat","commit":"f9b7623590f2832b547c5c1aa92b20c47a8b2f63","changeType":"RETURN_STATEMENT","change":"return parseCRLF(false);\n","source":"org.apache.coyote.http11.filters.ChunkedInputFilter.parseCRLF(boolean)","target":"org.apache.coyote.http11.filters.ChunkedInputFilter.parseCRLF()","added":false,"scope":"TARGET","local":"org.apache.coyote.http11.filters.ChunkedInputFilter.parseCRLF()"} {"project":"apache_tomcat","commit":"f9b7623590f2832b547c5c1aa92b20c47a8b2f63","changeType":"PRIMITIVE_TYPE","change":"void","source":"org.apache.coyote.http11.filters.ChunkedInputFilter.parseCRLF(boolean)","target":"org.apache.coyote.http11.filters.ChunkedInputFilter.parseCRLF()","added":true,"scope":"SOURCE","local":"org.apache.coyote.http11.filters.ChunkedInputFilter.parseCRLF(boolean)"} {"project":"apache_tomcat","commit":"f9b7623590f2832b547c5c1aa92b20c47a8b2f63","changeType":"RETURN_STATEMENT","change":"return true;\n","source":"org.apache.coyote.http11.filters.ChunkedInputFilter.parseCRLF(boolean)","target":"org.apache.coyote.http11.filters.ChunkedInputFilter.parseCRLF()","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.filters.ChunkedInputFilter.parseCRLF(boolean)"} {"project":"apache_tomcat","commit":"88d79de8223b72debff75c01899aa607ad62fca3","changeType":"METHOD_DECLARATION","change":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)","source":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)","target":"org.apache.catalina.core.ApplicationFilterConfig.ApplicationFilterConfig(Context,FilterDef)","added":false,"scope":"CLASS_S","local":"java.org.apache.catalina.core.ApplicationFilterConfig"} {"project":"apache_tomcat","commit":"88d79de8223b72debff75c01899aa607ad62fca3","changeType":"ASSIGNMENT","change":"this.filter \u003d null","source":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)","target":"org.apache.catalina.core.ApplicationFilterConfig.ApplicationFilterConfig(Context,FilterDef)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)"} {"project":"apache_tomcat","commit":"88d79de8223b72debff75c01899aa607ad62fca3","changeType":"ASSIGNMENT","change":"this.filterDef \u003d filterDef","source":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)","target":"org.apache.catalina.core.ApplicationFilterConfig.ApplicationFilterConfig(Context,FilterDef)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)"} {"project":"apache_tomcat","commit":"88d79de8223b72debff75c01899aa607ad62fca3","changeType":"CAST_EXPRESSION","change":"(StandardContext)context","source":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)","target":"org.apache.catalina.core.ApplicationFilterConfig.ApplicationFilterConfig(Context,FilterDef)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)"} {"project":"apache_tomcat","commit":"88d79de8223b72debff75c01899aa607ad62fca3","changeType":"CATCH_CLAUSE","change":"catch (Exception e) {\n Throwable t\u003dExceptionUtils.unwrapInvocationTargetException(e);\n ExceptionUtils.handleThrowable(t);\n context.getLogger().error(\"ApplicationFilterConfig.preDestroy\",t);\n}\n","source":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)","target":"org.apache.catalina.core.ApplicationFilterConfig.ApplicationFilterConfig(Context,FilterDef)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)"} {"project":"apache_tomcat","commit":"88d79de8223b72debff75c01899aa607ad62fca3","changeType":"CATCH_CLAUSE","change":"catch (Throwable t) {\n ExceptionUtils.handleThrowable(t);\n context.getLogger().error(sm.getString(\"applicationFilterConfig.release\",oldFilterDef.getFilterName(),oldFilterDef.getFilterClass()),t);\n}\n","source":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)","target":"org.apache.catalina.core.ApplicationFilterConfig.ApplicationFilterConfig(Context,FilterDef)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)"} {"project":"apache_tomcat","commit":"88d79de8223b72debff75c01899aa607ad62fca3","changeType":"EXPRESSION_STATEMENT","change":"getFilter()","source":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)","target":"org.apache.catalina.core.ApplicationFilterConfig.ApplicationFilterConfig(Context,FilterDef)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)"} {"project":"apache_tomcat","commit":"88d79de8223b72debff75c01899aa607ad62fca3","changeType":"EXPRESSION_STATEMENT","change":"this.filter\u003dnull","source":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)","target":"org.apache.catalina.core.ApplicationFilterConfig.ApplicationFilterConfig(Context,FilterDef)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)"} {"project":"apache_tomcat","commit":"88d79de8223b72debff75c01899aa607ad62fca3","changeType":"EXPRESSION_STATEMENT","change":"context.getLogger().error(\"ApplicationFilterConfig.preDestroy\",t)","source":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)","target":"org.apache.catalina.core.ApplicationFilterConfig.ApplicationFilterConfig(Context,FilterDef)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)"} {"project":"apache_tomcat","commit":"88d79de8223b72debff75c01899aa607ad62fca3","changeType":"EXPRESSION_STATEMENT","change":"ExceptionUtils.handleThrowable(t)","source":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)","target":"org.apache.catalina.core.ApplicationFilterConfig.ApplicationFilterConfig(Context,FilterDef)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)"} {"project":"apache_tomcat","commit":"88d79de8223b72debff75c01899aa607ad62fca3","changeType":"EXPRESSION_STATEMENT","change":"((StandardContext)context).getInstanceManager().destroyInstance(this.filter)","source":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)","target":"org.apache.catalina.core.ApplicationFilterConfig.ApplicationFilterConfig(Context,FilterDef)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)"} {"project":"apache_tomcat","commit":"88d79de8223b72debff75c01899aa607ad62fca3","changeType":"EXPRESSION_STATEMENT","change":"context.getLogger().error(sm.getString(\"applicationFilterConfig.release\",oldFilterDef.getFilterName(),oldFilterDef.getFilterClass()),t)","source":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)","target":"org.apache.catalina.core.ApplicationFilterConfig.ApplicationFilterConfig(Context,FilterDef)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)"} {"project":"apache_tomcat","commit":"88d79de8223b72debff75c01899aa607ad62fca3","changeType":"EXPRESSION_STATEMENT","change":"filter.destroy()","source":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)","target":"org.apache.catalina.core.ApplicationFilterConfig.ApplicationFilterConfig(Context,FilterDef)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)"} {"project":"apache_tomcat","commit":"88d79de8223b72debff75c01899aa607ad62fca3","changeType":"EXPRESSION_STATEMENT","change":"SecurityUtil.remove(filter)","source":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)","target":"org.apache.catalina.core.ApplicationFilterConfig.ApplicationFilterConfig(Context,FilterDef)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)"} {"project":"apache_tomcat","commit":"88d79de8223b72debff75c01899aa607ad62fca3","changeType":"EXPRESSION_STATEMENT","change":"SecurityUtil.doAsPrivilege(\"destroy\",filter)","source":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)","target":"org.apache.catalina.core.ApplicationFilterConfig.ApplicationFilterConfig(Context,FilterDef)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)"} {"project":"apache_tomcat","commit":"88d79de8223b72debff75c01899aa607ad62fca3","changeType":"EXPRESSION_STATEMENT","change":"this.filterDef\u003dfilterDef","source":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)","target":"org.apache.catalina.core.ApplicationFilterConfig.ApplicationFilterConfig(Context,FilterDef)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)"} {"project":"apache_tomcat","commit":"88d79de8223b72debff75c01899aa607ad62fca3","changeType":"FIELD_ACCESS","change":"this.filter","source":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)","target":"org.apache.catalina.core.ApplicationFilterConfig.ApplicationFilterConfig(Context,FilterDef)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)"} {"project":"apache_tomcat","commit":"88d79de8223b72debff75c01899aa607ad62fca3","changeType":"FIELD_ACCESS","change":"this.filterDef","source":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)","target":"org.apache.catalina.core.ApplicationFilterConfig.ApplicationFilterConfig(Context,FilterDef)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)"} {"project":"apache_tomcat","commit":"88d79de8223b72debff75c01899aa607ad62fca3","changeType":"IF_STATEMENT","change":"filterDef.getFilter() \u003d\u003d null","source":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)","target":"org.apache.catalina.core.ApplicationFilterConfig.ApplicationFilterConfig(Context,FilterDef)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)"} {"project":"apache_tomcat","commit":"88d79de8223b72debff75c01899aa607ad62fca3","changeType":"IF_STATEMENT","change":"!context.getIgnoreAnnotations()","source":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)","target":"org.apache.catalina.core.ApplicationFilterConfig.ApplicationFilterConfig(Context,FilterDef)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)"} {"project":"apache_tomcat","commit":"88d79de8223b72debff75c01899aa607ad62fca3","changeType":"IF_STATEMENT","change":"Globals.IS_SECURITY_ENABLED","source":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)","target":"org.apache.catalina.core.ApplicationFilterConfig.ApplicationFilterConfig(Context,FilterDef)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)"} {"project":"apache_tomcat","commit":"88d79de8223b72debff75c01899aa607ad62fca3","changeType":"IF_STATEMENT","change":"this.filter !\u003d null","source":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)","target":"org.apache.catalina.core.ApplicationFilterConfig.ApplicationFilterConfig(Context,FilterDef)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)"} {"project":"apache_tomcat","commit":"88d79de8223b72debff75c01899aa607ad62fca3","changeType":"IF_STATEMENT","change":"filterDef \u003d\u003d null","source":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)","target":"org.apache.catalina.core.ApplicationFilterConfig.ApplicationFilterConfig(Context,FilterDef)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)"} {"project":"apache_tomcat","commit":"88d79de8223b72debff75c01899aa607ad62fca3","changeType":"INFIX_EXPRESSION","change":"filterDef.getFilter() \u003d\u003d null","source":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)","target":"org.apache.catalina.core.ApplicationFilterConfig.ApplicationFilterConfig(Context,FilterDef)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)"} {"project":"apache_tomcat","commit":"88d79de8223b72debff75c01899aa607ad62fca3","changeType":"INFIX_EXPRESSION","change":"this.filter !\u003d null","source":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)","target":"org.apache.catalina.core.ApplicationFilterConfig.ApplicationFilterConfig(Context,FilterDef)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)"} {"project":"apache_tomcat","commit":"88d79de8223b72debff75c01899aa607ad62fca3","changeType":"INFIX_EXPRESSION","change":"filterDef \u003d\u003d null","source":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)","target":"org.apache.catalina.core.ApplicationFilterConfig.ApplicationFilterConfig(Context,FilterDef)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)"} {"project":"apache_tomcat","commit":"88d79de8223b72debff75c01899aa607ad62fca3","changeType":"JAVADOC","change":"/** \n * Set the filter definition we are configured for. This has the side effect of instantiating an instance of the corresponding filter class.\n * @param filterDef The new filter definition\n * @exception ClassCastException if the specified class does not implementthe \u003ccode\u003ejavax.servlet.Filter\u003c/code\u003e interface\n * @exception ClassNotFoundException if the filter class cannot be found\n * @exception IllegalAccessException if the filter class cannot bepublicly instantiated\n * @exception InstantiationException if an exception occurs whileinstantiating the filter object\n * @exception ServletException if thrown by the filter\u0027s init() method\n * @throws NamingException\n * @throws InvocationTargetException\n */\n","source":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)","target":"org.apache.catalina.core.ApplicationFilterConfig.ApplicationFilterConfig(Context,FilterDef)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)"} {"project":"apache_tomcat","commit":"88d79de8223b72debff75c01899aa607ad62fca3","changeType":"METHOD_INVOCATION","change":"getFilter()","source":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)","target":"org.apache.catalina.core.ApplicationFilterConfig.ApplicationFilterConfig(Context,FilterDef)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)"} {"project":"apache_tomcat","commit":"88d79de8223b72debff75c01899aa607ad62fca3","changeType":"METHOD_INVOCATION","change":"filterDef.getFilter()","source":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)","target":"org.apache.catalina.core.ApplicationFilterConfig.ApplicationFilterConfig(Context,FilterDef)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)"} {"project":"apache_tomcat","commit":"88d79de8223b72debff75c01899aa607ad62fca3","changeType":"METHOD_INVOCATION","change":"context.getLogger()","source":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)","target":"org.apache.catalina.core.ApplicationFilterConfig.ApplicationFilterConfig(Context,FilterDef)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)"} {"project":"apache_tomcat","commit":"88d79de8223b72debff75c01899aa607ad62fca3","changeType":"METHOD_INVOCATION","change":"context.getLogger().error(\"ApplicationFilterConfig.preDestroy\",t)","source":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)","target":"org.apache.catalina.core.ApplicationFilterConfig.ApplicationFilterConfig(Context,FilterDef)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)"} {"project":"apache_tomcat","commit":"88d79de8223b72debff75c01899aa607ad62fca3","changeType":"METHOD_INVOCATION","change":"ExceptionUtils.handleThrowable(t)","source":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)","target":"org.apache.catalina.core.ApplicationFilterConfig.ApplicationFilterConfig(Context,FilterDef)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)"} {"project":"apache_tomcat","commit":"88d79de8223b72debff75c01899aa607ad62fca3","changeType":"METHOD_INVOCATION","change":"ExceptionUtils.unwrapInvocationTargetException(e)","source":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)","target":"org.apache.catalina.core.ApplicationFilterConfig.ApplicationFilterConfig(Context,FilterDef)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)"} {"project":"apache_tomcat","commit":"88d79de8223b72debff75c01899aa607ad62fca3","changeType":"METHOD_INVOCATION","change":"((StandardContext)context).getInstanceManager()","source":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)","target":"org.apache.catalina.core.ApplicationFilterConfig.ApplicationFilterConfig(Context,FilterDef)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)"} {"project":"apache_tomcat","commit":"88d79de8223b72debff75c01899aa607ad62fca3","changeType":"METHOD_INVOCATION","change":"((StandardContext)context).getInstanceManager().destroyInstance(this.filter)","source":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)","target":"org.apache.catalina.core.ApplicationFilterConfig.ApplicationFilterConfig(Context,FilterDef)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)"} {"project":"apache_tomcat","commit":"88d79de8223b72debff75c01899aa607ad62fca3","changeType":"METHOD_INVOCATION","change":"context.getIgnoreAnnotations()","source":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)","target":"org.apache.catalina.core.ApplicationFilterConfig.ApplicationFilterConfig(Context,FilterDef)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)"} {"project":"apache_tomcat","commit":"88d79de8223b72debff75c01899aa607ad62fca3","changeType":"METHOD_INVOCATION","change":"oldFilterDef.getFilterClass()","source":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)","target":"org.apache.catalina.core.ApplicationFilterConfig.ApplicationFilterConfig(Context,FilterDef)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)"} {"project":"apache_tomcat","commit":"88d79de8223b72debff75c01899aa607ad62fca3","changeType":"METHOD_INVOCATION","change":"oldFilterDef.getFilterName()","source":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)","target":"org.apache.catalina.core.ApplicationFilterConfig.ApplicationFilterConfig(Context,FilterDef)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)"} {"project":"apache_tomcat","commit":"88d79de8223b72debff75c01899aa607ad62fca3","changeType":"METHOD_INVOCATION","change":"sm.getString(\"applicationFilterConfig.release\",oldFilterDef.getFilterName(),oldFilterDef.getFilterClass())","source":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)","target":"org.apache.catalina.core.ApplicationFilterConfig.ApplicationFilterConfig(Context,FilterDef)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)"} {"project":"apache_tomcat","commit":"88d79de8223b72debff75c01899aa607ad62fca3","changeType":"METHOD_INVOCATION","change":"context.getLogger().error(sm.getString(\"applicationFilterConfig.release\",oldFilterDef.getFilterName(),oldFilterDef.getFilterClass()),t)","source":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)","target":"org.apache.catalina.core.ApplicationFilterConfig.ApplicationFilterConfig(Context,FilterDef)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)"} {"project":"apache_tomcat","commit":"88d79de8223b72debff75c01899aa607ad62fca3","changeType":"METHOD_INVOCATION","change":"filter.destroy()","source":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)","target":"org.apache.catalina.core.ApplicationFilterConfig.ApplicationFilterConfig(Context,FilterDef)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)"} {"project":"apache_tomcat","commit":"88d79de8223b72debff75c01899aa607ad62fca3","changeType":"METHOD_INVOCATION","change":"SecurityUtil.remove(filter)","source":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)","target":"org.apache.catalina.core.ApplicationFilterConfig.ApplicationFilterConfig(Context,FilterDef)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)"} {"project":"apache_tomcat","commit":"88d79de8223b72debff75c01899aa607ad62fca3","changeType":"METHOD_INVOCATION","change":"SecurityUtil.doAsPrivilege(\"destroy\",filter)","source":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)","target":"org.apache.catalina.core.ApplicationFilterConfig.ApplicationFilterConfig(Context,FilterDef)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)"} {"project":"apache_tomcat","commit":"88d79de8223b72debff75c01899aa607ad62fca3","changeType":"NULL_LITERAL","change":"null","source":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)","target":"org.apache.catalina.core.ApplicationFilterConfig.ApplicationFilterConfig(Context,FilterDef)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)"} {"project":"apache_tomcat","commit":"88d79de8223b72debff75c01899aa607ad62fca3","changeType":"PARENTHESIZED_EXPRESSION","change":"((StandardContext)context)","source":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)","target":"org.apache.catalina.core.ApplicationFilterConfig.ApplicationFilterConfig(Context,FilterDef)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)"} {"project":"apache_tomcat","commit":"88d79de8223b72debff75c01899aa607ad62fca3","changeType":"PREFIX_EXPRESSION","change":"!context.getIgnoreAnnotations()","source":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)","target":"org.apache.catalina.core.ApplicationFilterConfig.ApplicationFilterConfig(Context,FilterDef)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)"} {"project":"apache_tomcat","commit":"88d79de8223b72debff75c01899aa607ad62fca3","changeType":"PRIMITIVE_TYPE","change":"void","source":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)","target":"org.apache.catalina.core.ApplicationFilterConfig.ApplicationFilterConfig(Context,FilterDef)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)"} {"project":"apache_tomcat","commit":"88d79de8223b72debff75c01899aa607ad62fca3","changeType":"QUALIFIED_NAME","change":"Globals.IS_SECURITY_ENABLED","source":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)","target":"org.apache.catalina.core.ApplicationFilterConfig.ApplicationFilterConfig(Context,FilterDef)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)"} {"project":"apache_tomcat","commit":"88d79de8223b72debff75c01899aa607ad62fca3","changeType":"SIMPLE_TYPE","change":"Throwable","source":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)","target":"org.apache.catalina.core.ApplicationFilterConfig.ApplicationFilterConfig(Context,FilterDef)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)"} {"project":"apache_tomcat","commit":"88d79de8223b72debff75c01899aa607ad62fca3","changeType":"SIMPLE_TYPE","change":"Exception","source":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)","target":"org.apache.catalina.core.ApplicationFilterConfig.ApplicationFilterConfig(Context,FilterDef)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)"} {"project":"apache_tomcat","commit":"88d79de8223b72debff75c01899aa607ad62fca3","changeType":"SIMPLE_TYPE","change":"StandardContext","source":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)","target":"org.apache.catalina.core.ApplicationFilterConfig.ApplicationFilterConfig(Context,FilterDef)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)"} {"project":"apache_tomcat","commit":"88d79de8223b72debff75c01899aa607ad62fca3","changeType":"SIMPLE_TYPE","change":"FilterDef","source":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)","target":"org.apache.catalina.core.ApplicationFilterConfig.ApplicationFilterConfig(Context,FilterDef)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)"} {"project":"apache_tomcat","commit":"88d79de8223b72debff75c01899aa607ad62fca3","changeType":"SIMPLE_TYPE","change":"NamingException","source":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)","target":"org.apache.catalina.core.ApplicationFilterConfig.ApplicationFilterConfig(Context,FilterDef)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)"} {"project":"apache_tomcat","commit":"88d79de8223b72debff75c01899aa607ad62fca3","changeType":"SIMPLE_TYPE","change":"InvocationTargetException","source":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)","target":"org.apache.catalina.core.ApplicationFilterConfig.ApplicationFilterConfig(Context,FilterDef)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)"} {"project":"apache_tomcat","commit":"88d79de8223b72debff75c01899aa607ad62fca3","changeType":"SIMPLE_TYPE","change":"ServletException","source":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)","target":"org.apache.catalina.core.ApplicationFilterConfig.ApplicationFilterConfig(Context,FilterDef)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)"} {"project":"apache_tomcat","commit":"88d79de8223b72debff75c01899aa607ad62fca3","changeType":"SIMPLE_TYPE","change":"InstantiationException","source":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)","target":"org.apache.catalina.core.ApplicationFilterConfig.ApplicationFilterConfig(Context,FilterDef)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)"} {"project":"apache_tomcat","commit":"88d79de8223b72debff75c01899aa607ad62fca3","changeType":"SIMPLE_TYPE","change":"IllegalAccessException","source":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)","target":"org.apache.catalina.core.ApplicationFilterConfig.ApplicationFilterConfig(Context,FilterDef)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)"} {"project":"apache_tomcat","commit":"88d79de8223b72debff75c01899aa607ad62fca3","changeType":"SIMPLE_TYPE","change":"ClassNotFoundException","source":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)","target":"org.apache.catalina.core.ApplicationFilterConfig.ApplicationFilterConfig(Context,FilterDef)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)"} {"project":"apache_tomcat","commit":"88d79de8223b72debff75c01899aa607ad62fca3","changeType":"SIMPLE_TYPE","change":"ClassCastException","source":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)","target":"org.apache.catalina.core.ApplicationFilterConfig.ApplicationFilterConfig(Context,FilterDef)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)"} {"project":"apache_tomcat","commit":"88d79de8223b72debff75c01899aa607ad62fca3","changeType":"SINGLE_VARIABLE_DECLARATION","change":"Exception e","source":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)","target":"org.apache.catalina.core.ApplicationFilterConfig.ApplicationFilterConfig(Context,FilterDef)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)"} {"project":"apache_tomcat","commit":"88d79de8223b72debff75c01899aa607ad62fca3","changeType":"SINGLE_VARIABLE_DECLARATION","change":"Throwable t","source":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)","target":"org.apache.catalina.core.ApplicationFilterConfig.ApplicationFilterConfig(Context,FilterDef)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)"} {"project":"apache_tomcat","commit":"88d79de8223b72debff75c01899aa607ad62fca3","changeType":"SINGLE_VARIABLE_DECLARATION","change":"FilterDef filterDef","source":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)","target":"org.apache.catalina.core.ApplicationFilterConfig.ApplicationFilterConfig(Context,FilterDef)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)"} {"project":"apache_tomcat","commit":"88d79de8223b72debff75c01899aa607ad62fca3","changeType":"STRING_LITERAL","change":"ApplicationFilterConfig.preDestroy","source":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)","target":"org.apache.catalina.core.ApplicationFilterConfig.ApplicationFilterConfig(Context,FilterDef)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)"} {"project":"apache_tomcat","commit":"88d79de8223b72debff75c01899aa607ad62fca3","changeType":"STRING_LITERAL","change":"applicationFilterConfig.release","source":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)","target":"org.apache.catalina.core.ApplicationFilterConfig.ApplicationFilterConfig(Context,FilterDef)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)"} {"project":"apache_tomcat","commit":"88d79de8223b72debff75c01899aa607ad62fca3","changeType":"STRING_LITERAL","change":"destroy","source":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)","target":"org.apache.catalina.core.ApplicationFilterConfig.ApplicationFilterConfig(Context,FilterDef)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)"} {"project":"apache_tomcat","commit":"88d79de8223b72debff75c01899aa607ad62fca3","changeType":"THIS_EXPRESSION","change":"this","source":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)","target":"org.apache.catalina.core.ApplicationFilterConfig.ApplicationFilterConfig(Context,FilterDef)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)"} {"project":"apache_tomcat","commit":"88d79de8223b72debff75c01899aa607ad62fca3","changeType":"TRY_STATEMENT","change":"try {\n ((StandardContext)context).getInstanceManager().destroyInstance(this.filter);\n}\n catch (Exception e) {\n Throwable t\u003dExceptionUtils.unwrapInvocationTargetException(e);\n ExceptionUtils.handleThrowable(t);\n context.getLogger().error(\"ApplicationFilterConfig.preDestroy\",t);\n}\n","source":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)","target":"org.apache.catalina.core.ApplicationFilterConfig.ApplicationFilterConfig(Context,FilterDef)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)"} {"project":"apache_tomcat","commit":"88d79de8223b72debff75c01899aa607ad62fca3","changeType":"TRY_STATEMENT","change":"try {\n SecurityUtil.doAsPrivilege(\"destroy\",filter);\n}\n finally {\n SecurityUtil.remove(filter);\n}\n","source":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)","target":"org.apache.catalina.core.ApplicationFilterConfig.ApplicationFilterConfig(Context,FilterDef)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)"} {"project":"apache_tomcat","commit":"88d79de8223b72debff75c01899aa607ad62fca3","changeType":"TRY_STATEMENT","change":"try {\n if (Globals.IS_SECURITY_ENABLED) {\n try {\n SecurityUtil.doAsPrivilege(\"destroy\",filter);\n }\n finally {\n SecurityUtil.remove(filter);\n }\n }\n else {\n filter.destroy();\n }\n}\n catch (Throwable t) {\n ExceptionUtils.handleThrowable(t);\n context.getLogger().error(sm.getString(\"applicationFilterConfig.release\",oldFilterDef.getFilterName(),oldFilterDef.getFilterClass()),t);\n}\n","source":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)","target":"org.apache.catalina.core.ApplicationFilterConfig.ApplicationFilterConfig(Context,FilterDef)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)"} {"project":"apache_tomcat","commit":"88d79de8223b72debff75c01899aa607ad62fca3","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"t","source":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)","target":"org.apache.catalina.core.ApplicationFilterConfig.ApplicationFilterConfig(Context,FilterDef)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)"} {"project":"apache_tomcat","commit":"88d79de8223b72debff75c01899aa607ad62fca3","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"oldFilterDef","source":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)","target":"org.apache.catalina.core.ApplicationFilterConfig.ApplicationFilterConfig(Context,FilterDef)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)"} {"project":"apache_tomcat","commit":"88d79de8223b72debff75c01899aa607ad62fca3","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"Throwable [t\u003dExceptionUtils.unwrapInvocationTargetException(e)]","source":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)","target":"org.apache.catalina.core.ApplicationFilterConfig.ApplicationFilterConfig(Context,FilterDef)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)"} {"project":"apache_tomcat","commit":"88d79de8223b72debff75c01899aa607ad62fca3","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"FilterDef [oldFilterDef\u003dthis.filterDef]","source":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)","target":"org.apache.catalina.core.ApplicationFilterConfig.ApplicationFilterConfig(Context,FilterDef)","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)"} {"project":"apache_tomcat","commit":"88d79de8223b72debff75c01899aa607ad62fca3","changeType":"ASSIGNMENT","change":"this.filterDef \u003d filterDef","source":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)","target":"org.apache.catalina.core.ApplicationFilterConfig.ApplicationFilterConfig(Context,FilterDef)","added":true,"scope":"TARGET","local":"org.apache.catalina.core.ApplicationFilterConfig.ApplicationFilterConfig(Context,FilterDef)"} {"project":"apache_tomcat","commit":"88d79de8223b72debff75c01899aa607ad62fca3","changeType":"EXPRESSION_STATEMENT","change":"getFilter()","source":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)","target":"org.apache.catalina.core.ApplicationFilterConfig.ApplicationFilterConfig(Context,FilterDef)","added":true,"scope":"TARGET","local":"org.apache.catalina.core.ApplicationFilterConfig.ApplicationFilterConfig(Context,FilterDef)"} {"project":"apache_tomcat","commit":"88d79de8223b72debff75c01899aa607ad62fca3","changeType":"EXPRESSION_STATEMENT","change":"this.filterDef\u003dfilterDef","source":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)","target":"org.apache.catalina.core.ApplicationFilterConfig.ApplicationFilterConfig(Context,FilterDef)","added":true,"scope":"TARGET","local":"org.apache.catalina.core.ApplicationFilterConfig.ApplicationFilterConfig(Context,FilterDef)"} {"project":"apache_tomcat","commit":"88d79de8223b72debff75c01899aa607ad62fca3","changeType":"FIELD_ACCESS","change":"this.filterDef","source":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)","target":"org.apache.catalina.core.ApplicationFilterConfig.ApplicationFilterConfig(Context,FilterDef)","added":true,"scope":"TARGET","local":"org.apache.catalina.core.ApplicationFilterConfig.ApplicationFilterConfig(Context,FilterDef)"} {"project":"apache_tomcat","commit":"88d79de8223b72debff75c01899aa607ad62fca3","changeType":"FIELD_DECLARATION","change":"/** \n * The \u003ccode\u003eFilterDef\u003c/code\u003e that defines our associated Filter.\n */\nprivate final FilterDef filterDef;\n","source":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)","target":"org.apache.catalina.core.ApplicationFilterConfig.ApplicationFilterConfig(Context,FilterDef)","added":true,"scope":"TARGET","local":"org.apache.catalina.core.ApplicationFilterConfig.ApplicationFilterConfig(Context,FilterDef)"} {"project":"apache_tomcat","commit":"88d79de8223b72debff75c01899aa607ad62fca3","changeType":"IF_STATEMENT","change":"filterDef.getFilter() \u003d\u003d null","source":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)","target":"org.apache.catalina.core.ApplicationFilterConfig.ApplicationFilterConfig(Context,FilterDef)","added":true,"scope":"TARGET","local":"org.apache.catalina.core.ApplicationFilterConfig.ApplicationFilterConfig(Context,FilterDef)"} {"project":"apache_tomcat","commit":"88d79de8223b72debff75c01899aa607ad62fca3","changeType":"INFIX_EXPRESSION","change":"filterDef.getFilter() \u003d\u003d null","source":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)","target":"org.apache.catalina.core.ApplicationFilterConfig.ApplicationFilterConfig(Context,FilterDef)","added":true,"scope":"TARGET","local":"org.apache.catalina.core.ApplicationFilterConfig.ApplicationFilterConfig(Context,FilterDef)"} {"project":"apache_tomcat","commit":"88d79de8223b72debff75c01899aa607ad62fca3","changeType":"METHOD_INVOCATION","change":"getFilter()","source":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)","target":"org.apache.catalina.core.ApplicationFilterConfig.ApplicationFilterConfig(Context,FilterDef)","added":true,"scope":"TARGET","local":"org.apache.catalina.core.ApplicationFilterConfig.ApplicationFilterConfig(Context,FilterDef)"} {"project":"apache_tomcat","commit":"88d79de8223b72debff75c01899aa607ad62fca3","changeType":"EXPRESSION_STATEMENT","change":"setFilterDef(filterDef)","source":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)","target":"org.apache.catalina.core.ApplicationFilterConfig.ApplicationFilterConfig(Context,FilterDef)","added":false,"scope":"TARGET","local":"org.apache.catalina.core.ApplicationFilterConfig.ApplicationFilterConfig(Context,FilterDef)"} {"project":"apache_tomcat","commit":"88d79de8223b72debff75c01899aa607ad62fca3","changeType":"FIELD_DECLARATION","change":"/** \n * The \u003ccode\u003eFilterDef\u003c/code\u003e that defines our associated Filter.\n */\nprivate FilterDef filterDef\u003dnull;\n","source":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)","target":"org.apache.catalina.core.ApplicationFilterConfig.ApplicationFilterConfig(Context,FilterDef)","added":false,"scope":"TARGET","local":"org.apache.catalina.core.ApplicationFilterConfig.ApplicationFilterConfig(Context,FilterDef)"} {"project":"apache_tomcat","commit":"88d79de8223b72debff75c01899aa607ad62fca3","changeType":"IF_STATEMENT","change":"filterDef.getFilter() !\u003d null","source":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)","target":"org.apache.catalina.core.ApplicationFilterConfig.ApplicationFilterConfig(Context,FilterDef)","added":false,"scope":"TARGET","local":"org.apache.catalina.core.ApplicationFilterConfig.ApplicationFilterConfig(Context,FilterDef)"} {"project":"apache_tomcat","commit":"88d79de8223b72debff75c01899aa607ad62fca3","changeType":"INFIX_EXPRESSION","change":"filterDef.getFilter() !\u003d null","source":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)","target":"org.apache.catalina.core.ApplicationFilterConfig.ApplicationFilterConfig(Context,FilterDef)","added":false,"scope":"TARGET","local":"org.apache.catalina.core.ApplicationFilterConfig.ApplicationFilterConfig(Context,FilterDef)"} {"project":"apache_tomcat","commit":"88d79de8223b72debff75c01899aa607ad62fca3","changeType":"METHOD_INVOCATION","change":"setFilterDef(filterDef)","source":"org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(FilterDef)","target":"org.apache.catalina.core.ApplicationFilterConfig.ApplicationFilterConfig(Context,FilterDef)","added":false,"scope":"TARGET","local":"org.apache.catalina.core.ApplicationFilterConfig.ApplicationFilterConfig(Context,FilterDef)"} {"project":"apache_tomcat","commit":"b9907de0ee88e2efd318a034a99f87c83c72bfcf","changeType":"METHOD_DECLARATION","change":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)","source":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)","target":"org.apache.tomcat.util.net.SecureNioChannel.processSNI()","added":false,"scope":"CLASS_S","local":"java.org.apache.tomcat.util.net.SecureNioChannel"} {"project":"apache_tomcat","commit":"b9907de0ee88e2efd318a034a99f87c83c72bfcf","changeType":"ASSIGNMENT","change":"netOutBuffer \u003d newOutBuffer","source":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)","target":"org.apache.tomcat.util.net.SecureNioChannel.processSNI()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)"} {"project":"apache_tomcat","commit":"b9907de0ee88e2efd318a034a99f87c83c72bfcf","changeType":"ASSIGNMENT","change":"newOutBuffer \u003d ByteBuffer.allocate(newSize)","source":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)","target":"org.apache.tomcat.util.net.SecureNioChannel.processSNI()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)"} {"project":"apache_tomcat","commit":"b9907de0ee88e2efd318a034a99f87c83c72bfcf","changeType":"ASSIGNMENT","change":"newOutBuffer \u003d ByteBuffer.allocateDirect(newSize)","source":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)","target":"org.apache.tomcat.util.net.SecureNioChannel.processSNI()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)"} {"project":"apache_tomcat","commit":"b9907de0ee88e2efd318a034a99f87c83c72bfcf","changeType":"ASSIGNMENT","change":"netOutBuffer \u003d ByteBuffer.allocate(newSize)","source":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)","target":"org.apache.tomcat.util.net.SecureNioChannel.processSNI()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)"} {"project":"apache_tomcat","commit":"b9907de0ee88e2efd318a034a99f87c83c72bfcf","changeType":"ASSIGNMENT","change":"netOutBuffer \u003d ByteBuffer.allocateDirect(newSize)","source":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)","target":"org.apache.tomcat.util.net.SecureNioChannel.processSNI()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)"} {"project":"apache_tomcat","commit":"b9907de0ee88e2efd318a034a99f87c83c72bfcf","changeType":"ASSIGNMENT","change":"netInBuffer \u003d newInBuffer","source":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)","target":"org.apache.tomcat.util.net.SecureNioChannel.processSNI()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)"} {"project":"apache_tomcat","commit":"b9907de0ee88e2efd318a034a99f87c83c72bfcf","changeType":"ASSIGNMENT","change":"newInBuffer \u003d ByteBuffer.allocate(newSize)","source":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)","target":"org.apache.tomcat.util.net.SecureNioChannel.processSNI()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)"} {"project":"apache_tomcat","commit":"b9907de0ee88e2efd318a034a99f87c83c72bfcf","changeType":"ASSIGNMENT","change":"newInBuffer \u003d ByteBuffer.allocateDirect(newSize)","source":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)","target":"org.apache.tomcat.util.net.SecureNioChannel.processSNI()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)"} {"project":"apache_tomcat","commit":"b9907de0ee88e2efd318a034a99f87c83c72bfcf","changeType":"EXPRESSION_STATEMENT","change":"netOutBuffer\u003dnewOutBuffer","source":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)","target":"org.apache.tomcat.util.net.SecureNioChannel.processSNI()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)"} {"project":"apache_tomcat","commit":"b9907de0ee88e2efd318a034a99f87c83c72bfcf","changeType":"EXPRESSION_STATEMENT","change":"newOutBuffer.put(netOutBuffer)","source":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)","target":"org.apache.tomcat.util.net.SecureNioChannel.processSNI()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)"} {"project":"apache_tomcat","commit":"b9907de0ee88e2efd318a034a99f87c83c72bfcf","changeType":"EXPRESSION_STATEMENT","change":"netOutBuffer.flip()","source":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)","target":"org.apache.tomcat.util.net.SecureNioChannel.processSNI()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)"} {"project":"apache_tomcat","commit":"b9907de0ee88e2efd318a034a99f87c83c72bfcf","changeType":"EXPRESSION_STATEMENT","change":"newOutBuffer\u003dByteBuffer.allocate(newSize)","source":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)","target":"org.apache.tomcat.util.net.SecureNioChannel.processSNI()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)"} {"project":"apache_tomcat","commit":"b9907de0ee88e2efd318a034a99f87c83c72bfcf","changeType":"EXPRESSION_STATEMENT","change":"newOutBuffer\u003dByteBuffer.allocateDirect(newSize)","source":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)","target":"org.apache.tomcat.util.net.SecureNioChannel.processSNI()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)"} {"project":"apache_tomcat","commit":"b9907de0ee88e2efd318a034a99f87c83c72bfcf","changeType":"EXPRESSION_STATEMENT","change":"log.info(sm.getString(\"channel.nio.ssl.expandNetOutBuffer\",Integer.toString(newSize)))","source":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)","target":"org.apache.tomcat.util.net.SecureNioChannel.processSNI()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)"} {"project":"apache_tomcat","commit":"b9907de0ee88e2efd318a034a99f87c83c72bfcf","changeType":"EXPRESSION_STATEMENT","change":"netOutBuffer\u003dByteBuffer.allocate(newSize)","source":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)","target":"org.apache.tomcat.util.net.SecureNioChannel.processSNI()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)"} {"project":"apache_tomcat","commit":"b9907de0ee88e2efd318a034a99f87c83c72bfcf","changeType":"EXPRESSION_STATEMENT","change":"netOutBuffer\u003dByteBuffer.allocateDirect(newSize)","source":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)","target":"org.apache.tomcat.util.net.SecureNioChannel.processSNI()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)"} {"project":"apache_tomcat","commit":"b9907de0ee88e2efd318a034a99f87c83c72bfcf","changeType":"EXPRESSION_STATEMENT","change":"netInBuffer\u003dnewInBuffer","source":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)","target":"org.apache.tomcat.util.net.SecureNioChannel.processSNI()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)"} {"project":"apache_tomcat","commit":"b9907de0ee88e2efd318a034a99f87c83c72bfcf","changeType":"EXPRESSION_STATEMENT","change":"newInBuffer.put(netInBuffer)","source":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)","target":"org.apache.tomcat.util.net.SecureNioChannel.processSNI()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)"} {"project":"apache_tomcat","commit":"b9907de0ee88e2efd318a034a99f87c83c72bfcf","changeType":"EXPRESSION_STATEMENT","change":"netInBuffer.flip()","source":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)","target":"org.apache.tomcat.util.net.SecureNioChannel.processSNI()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)"} {"project":"apache_tomcat","commit":"b9907de0ee88e2efd318a034a99f87c83c72bfcf","changeType":"EXPRESSION_STATEMENT","change":"newInBuffer\u003dByteBuffer.allocate(newSize)","source":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)","target":"org.apache.tomcat.util.net.SecureNioChannel.processSNI()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)"} {"project":"apache_tomcat","commit":"b9907de0ee88e2efd318a034a99f87c83c72bfcf","changeType":"EXPRESSION_STATEMENT","change":"newInBuffer\u003dByteBuffer.allocateDirect(newSize)","source":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)","target":"org.apache.tomcat.util.net.SecureNioChannel.processSNI()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)"} {"project":"apache_tomcat","commit":"b9907de0ee88e2efd318a034a99f87c83c72bfcf","changeType":"EXPRESSION_STATEMENT","change":"log.info(sm.getString(\"channel.nio.ssl.expandNetInBuffer\",Integer.toString(newSize)))","source":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)","target":"org.apache.tomcat.util.net.SecureNioChannel.processSNI()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)"} {"project":"apache_tomcat","commit":"b9907de0ee88e2efd318a034a99f87c83c72bfcf","changeType":"IF_STATEMENT","change":"direct","source":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)","target":"org.apache.tomcat.util.net.SecureNioChannel.processSNI()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)"} {"project":"apache_tomcat","commit":"b9907de0ee88e2efd318a034a99f87c83c72bfcf","changeType":"IF_STATEMENT","change":"netOutBuffer.capacity() \u003c newSize","source":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)","target":"org.apache.tomcat.util.net.SecureNioChannel.processSNI()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)"} {"project":"apache_tomcat","commit":"b9907de0ee88e2efd318a034a99f87c83c72bfcf","changeType":"IF_STATEMENT","change":"netOutBuffer \u003d\u003d null","source":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)","target":"org.apache.tomcat.util.net.SecureNioChannel.processSNI()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)"} {"project":"apache_tomcat","commit":"b9907de0ee88e2efd318a034a99f87c83c72bfcf","changeType":"IF_STATEMENT","change":"netInBuffer.capacity() \u003c newSize","source":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)","target":"org.apache.tomcat.util.net.SecureNioChannel.processSNI()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)"} {"project":"apache_tomcat","commit":"b9907de0ee88e2efd318a034a99f87c83c72bfcf","changeType":"INFIX_EXPRESSION","change":"netOutBuffer.capacity() \u003c newSize","source":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)","target":"org.apache.tomcat.util.net.SecureNioChannel.processSNI()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)"} {"project":"apache_tomcat","commit":"b9907de0ee88e2efd318a034a99f87c83c72bfcf","changeType":"INFIX_EXPRESSION","change":"netOutBuffer \u003d\u003d null","source":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)","target":"org.apache.tomcat.util.net.SecureNioChannel.processSNI()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)"} {"project":"apache_tomcat","commit":"b9907de0ee88e2efd318a034a99f87c83c72bfcf","changeType":"INFIX_EXPRESSION","change":"netInBuffer.capacity() \u003c newSize","source":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)","target":"org.apache.tomcat.util.net.SecureNioChannel.processSNI()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)"} {"project":"apache_tomcat","commit":"b9907de0ee88e2efd318a034a99f87c83c72bfcf","changeType":"METHOD_INVOCATION","change":"newOutBuffer.put(netOutBuffer)","source":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)","target":"org.apache.tomcat.util.net.SecureNioChannel.processSNI()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)"} {"project":"apache_tomcat","commit":"b9907de0ee88e2efd318a034a99f87c83c72bfcf","changeType":"METHOD_INVOCATION","change":"netOutBuffer.flip()","source":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)","target":"org.apache.tomcat.util.net.SecureNioChannel.processSNI()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)"} {"project":"apache_tomcat","commit":"b9907de0ee88e2efd318a034a99f87c83c72bfcf","changeType":"METHOD_INVOCATION","change":"ByteBuffer.allocate(newSize)","source":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)","target":"org.apache.tomcat.util.net.SecureNioChannel.processSNI()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)"} {"project":"apache_tomcat","commit":"b9907de0ee88e2efd318a034a99f87c83c72bfcf","changeType":"METHOD_INVOCATION","change":"ByteBuffer.allocateDirect(newSize)","source":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)","target":"org.apache.tomcat.util.net.SecureNioChannel.processSNI()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)"} {"project":"apache_tomcat","commit":"b9907de0ee88e2efd318a034a99f87c83c72bfcf","changeType":"METHOD_INVOCATION","change":"Integer.toString(newSize)","source":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)","target":"org.apache.tomcat.util.net.SecureNioChannel.processSNI()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)"} {"project":"apache_tomcat","commit":"b9907de0ee88e2efd318a034a99f87c83c72bfcf","changeType":"METHOD_INVOCATION","change":"sm.getString(\"channel.nio.ssl.expandNetOutBuffer\",Integer.toString(newSize))","source":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)","target":"org.apache.tomcat.util.net.SecureNioChannel.processSNI()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)"} {"project":"apache_tomcat","commit":"b9907de0ee88e2efd318a034a99f87c83c72bfcf","changeType":"METHOD_INVOCATION","change":"log.info(sm.getString(\"channel.nio.ssl.expandNetOutBuffer\",Integer.toString(newSize)))","source":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)","target":"org.apache.tomcat.util.net.SecureNioChannel.processSNI()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)"} {"project":"apache_tomcat","commit":"b9907de0ee88e2efd318a034a99f87c83c72bfcf","changeType":"METHOD_INVOCATION","change":"netOutBuffer.capacity()","source":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)","target":"org.apache.tomcat.util.net.SecureNioChannel.processSNI()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)"} {"project":"apache_tomcat","commit":"b9907de0ee88e2efd318a034a99f87c83c72bfcf","changeType":"METHOD_INVOCATION","change":"newInBuffer.put(netInBuffer)","source":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)","target":"org.apache.tomcat.util.net.SecureNioChannel.processSNI()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)"} {"project":"apache_tomcat","commit":"b9907de0ee88e2efd318a034a99f87c83c72bfcf","changeType":"METHOD_INVOCATION","change":"netInBuffer.flip()","source":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)","target":"org.apache.tomcat.util.net.SecureNioChannel.processSNI()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)"} {"project":"apache_tomcat","commit":"b9907de0ee88e2efd318a034a99f87c83c72bfcf","changeType":"METHOD_INVOCATION","change":"sm.getString(\"channel.nio.ssl.expandNetInBuffer\",Integer.toString(newSize))","source":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)","target":"org.apache.tomcat.util.net.SecureNioChannel.processSNI()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)"} {"project":"apache_tomcat","commit":"b9907de0ee88e2efd318a034a99f87c83c72bfcf","changeType":"METHOD_INVOCATION","change":"log.info(sm.getString(\"channel.nio.ssl.expandNetInBuffer\",Integer.toString(newSize)))","source":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)","target":"org.apache.tomcat.util.net.SecureNioChannel.processSNI()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)"} {"project":"apache_tomcat","commit":"b9907de0ee88e2efd318a034a99f87c83c72bfcf","changeType":"METHOD_INVOCATION","change":"netInBuffer.capacity()","source":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)","target":"org.apache.tomcat.util.net.SecureNioChannel.processSNI()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)"} {"project":"apache_tomcat","commit":"b9907de0ee88e2efd318a034a99f87c83c72bfcf","changeType":"MODIFIER","change":"private","source":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)","target":"org.apache.tomcat.util.net.SecureNioChannel.processSNI()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)"} {"project":"apache_tomcat","commit":"b9907de0ee88e2efd318a034a99f87c83c72bfcf","changeType":"NULL_LITERAL","change":"null","source":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)","target":"org.apache.tomcat.util.net.SecureNioChannel.processSNI()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)"} {"project":"apache_tomcat","commit":"b9907de0ee88e2efd318a034a99f87c83c72bfcf","changeType":"PRIMITIVE_TYPE","change":"boolean","source":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)","target":"org.apache.tomcat.util.net.SecureNioChannel.processSNI()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)"} {"project":"apache_tomcat","commit":"b9907de0ee88e2efd318a034a99f87c83c72bfcf","changeType":"PRIMITIVE_TYPE","change":"int","source":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)","target":"org.apache.tomcat.util.net.SecureNioChannel.processSNI()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)"} {"project":"apache_tomcat","commit":"b9907de0ee88e2efd318a034a99f87c83c72bfcf","changeType":"PRIMITIVE_TYPE","change":"void","source":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)","target":"org.apache.tomcat.util.net.SecureNioChannel.processSNI()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)"} {"project":"apache_tomcat","commit":"b9907de0ee88e2efd318a034a99f87c83c72bfcf","changeType":"SIMPLE_TYPE","change":"ByteBuffer","source":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)","target":"org.apache.tomcat.util.net.SecureNioChannel.processSNI()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)"} {"project":"apache_tomcat","commit":"b9907de0ee88e2efd318a034a99f87c83c72bfcf","changeType":"SINGLE_VARIABLE_DECLARATION","change":"boolean direct","source":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)","target":"org.apache.tomcat.util.net.SecureNioChannel.processSNI()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)"} {"project":"apache_tomcat","commit":"b9907de0ee88e2efd318a034a99f87c83c72bfcf","changeType":"SINGLE_VARIABLE_DECLARATION","change":"int newSize","source":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)","target":"org.apache.tomcat.util.net.SecureNioChannel.processSNI()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)"} {"project":"apache_tomcat","commit":"b9907de0ee88e2efd318a034a99f87c83c72bfcf","changeType":"STRING_LITERAL","change":"channel.nio.ssl.expandNetOutBuffer","source":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)","target":"org.apache.tomcat.util.net.SecureNioChannel.processSNI()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)"} {"project":"apache_tomcat","commit":"b9907de0ee88e2efd318a034a99f87c83c72bfcf","changeType":"STRING_LITERAL","change":"channel.nio.ssl.expandNetInBuffer","source":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)","target":"org.apache.tomcat.util.net.SecureNioChannel.processSNI()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)"} {"project":"apache_tomcat","commit":"b9907de0ee88e2efd318a034a99f87c83c72bfcf","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"newOutBuffer","source":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)","target":"org.apache.tomcat.util.net.SecureNioChannel.processSNI()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)"} {"project":"apache_tomcat","commit":"b9907de0ee88e2efd318a034a99f87c83c72bfcf","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"newInBuffer","source":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)","target":"org.apache.tomcat.util.net.SecureNioChannel.processSNI()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)"} {"project":"apache_tomcat","commit":"b9907de0ee88e2efd318a034a99f87c83c72bfcf","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"ByteBuffer [newOutBuffer]","source":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)","target":"org.apache.tomcat.util.net.SecureNioChannel.processSNI()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)"} {"project":"apache_tomcat","commit":"b9907de0ee88e2efd318a034a99f87c83c72bfcf","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"ByteBuffer [newInBuffer]","source":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)","target":"org.apache.tomcat.util.net.SecureNioChannel.processSNI()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)"} {"project":"apache_tomcat","commit":"b9907de0ee88e2efd318a034a99f87c83c72bfcf","changeType":"ASSIGNMENT","change":"netOutBuffer \u003d ByteBuffer.allocateDirect(DEFAULT_NET_BUFFER_SIZE)","source":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)","target":"org.apache.tomcat.util.net.SecureNioChannel.processSNI()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.SecureNioChannel.processSNI()"} {"project":"apache_tomcat","commit":"b9907de0ee88e2efd318a034a99f87c83c72bfcf","changeType":"ASSIGNMENT","change":"netOutBuffer \u003d ByteBufferUtils.expand(netOutBuffer,sslEngine.getSession().getPacketBufferSize())","source":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)","target":"org.apache.tomcat.util.net.SecureNioChannel.processSNI()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.SecureNioChannel.processSNI()"} {"project":"apache_tomcat","commit":"b9907de0ee88e2efd318a034a99f87c83c72bfcf","changeType":"ASSIGNMENT","change":"netInBuffer \u003d ByteBufferUtils.expand(netInBuffer,sslEngine.getSession().getPacketBufferSize())","source":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)","target":"org.apache.tomcat.util.net.SecureNioChannel.processSNI()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.SecureNioChannel.processSNI()"} {"project":"apache_tomcat","commit":"b9907de0ee88e2efd318a034a99f87c83c72bfcf","changeType":"ASSIGNMENT","change":"netInBuffer \u003d ByteBufferUtils.expand(netInBuffer)","source":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)","target":"org.apache.tomcat.util.net.SecureNioChannel.processSNI()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.SecureNioChannel.processSNI()"} {"project":"apache_tomcat","commit":"b9907de0ee88e2efd318a034a99f87c83c72bfcf","changeType":"EXPRESSION_STATEMENT","change":"netInBuffer\u003dByteBufferUtils.expand(netInBuffer,sslEngine.getSession().getPacketBufferSize())","source":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)","target":"org.apache.tomcat.util.net.SecureNioChannel.processSNI()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.SecureNioChannel.processSNI()"} {"project":"apache_tomcat","commit":"b9907de0ee88e2efd318a034a99f87c83c72bfcf","changeType":"EXPRESSION_STATEMENT","change":"netInBuffer\u003dByteBufferUtils.expand(netInBuffer)","source":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)","target":"org.apache.tomcat.util.net.SecureNioChannel.processSNI()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.SecureNioChannel.processSNI()"} {"project":"apache_tomcat","commit":"b9907de0ee88e2efd318a034a99f87c83c72bfcf","changeType":"EXPRESSION_STATEMENT","change":"netOutBuffer\u003dByteBufferUtils.expand(netOutBuffer,sslEngine.getSession().getPacketBufferSize())","source":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)","target":"org.apache.tomcat.util.net.SecureNioChannel.processSNI()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.SecureNioChannel.processSNI()"} {"project":"apache_tomcat","commit":"b9907de0ee88e2efd318a034a99f87c83c72bfcf","changeType":"EXPRESSION_STATEMENT","change":"log.info(sm.getString(\"channel.nio.ssl.expandNetInBuffer\",Integer.toString(netInBuffer.capacity() * 2)))","source":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)","target":"org.apache.tomcat.util.net.SecureNioChannel.processSNI()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.SecureNioChannel.processSNI()"} {"project":"apache_tomcat","commit":"b9907de0ee88e2efd318a034a99f87c83c72bfcf","changeType":"EXPRESSION_STATEMENT","change":"netOutBuffer\u003dByteBuffer.allocateDirect(DEFAULT_NET_BUFFER_SIZE)","source":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)","target":"org.apache.tomcat.util.net.SecureNioChannel.processSNI()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.SecureNioChannel.processSNI()"} {"project":"apache_tomcat","commit":"b9907de0ee88e2efd318a034a99f87c83c72bfcf","changeType":"EXPRESSION_STATEMENT","change":"log.info(sm.getString(\"channel.nio.ssl.expandNetOutBuffer\",Integer.toString(sslEngine.getSession().getApplicationBufferSize())))","source":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)","target":"org.apache.tomcat.util.net.SecureNioChannel.processSNI()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.SecureNioChannel.processSNI()"} {"project":"apache_tomcat","commit":"b9907de0ee88e2efd318a034a99f87c83c72bfcf","changeType":"IF_STATEMENT","change":"netOutBuffer.capacity() \u003c sslEngine.getSession().getApplicationBufferSize()","source":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)","target":"org.apache.tomcat.util.net.SecureNioChannel.processSNI()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.SecureNioChannel.processSNI()"} {"project":"apache_tomcat","commit":"b9907de0ee88e2efd318a034a99f87c83c72bfcf","changeType":"INFIX_EXPRESSION","change":"netOutBuffer.capacity() \u003c sslEngine.getSession().getApplicationBufferSize()","source":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)","target":"org.apache.tomcat.util.net.SecureNioChannel.processSNI()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.SecureNioChannel.processSNI()"} {"project":"apache_tomcat","commit":"b9907de0ee88e2efd318a034a99f87c83c72bfcf","changeType":"METHOD_INVOCATION","change":"ByteBufferUtils.expand(netOutBuffer,sslEngine.getSession().getPacketBufferSize())","source":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)","target":"org.apache.tomcat.util.net.SecureNioChannel.processSNI()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.SecureNioChannel.processSNI()"} {"project":"apache_tomcat","commit":"b9907de0ee88e2efd318a034a99f87c83c72bfcf","changeType":"METHOD_INVOCATION","change":"ByteBufferUtils.expand(netInBuffer,sslEngine.getSession().getPacketBufferSize())","source":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)","target":"org.apache.tomcat.util.net.SecureNioChannel.processSNI()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.SecureNioChannel.processSNI()"} {"project":"apache_tomcat","commit":"b9907de0ee88e2efd318a034a99f87c83c72bfcf","changeType":"METHOD_INVOCATION","change":"sm.getString(\"channel.nio.ssl.expandNetInBuffer\",Integer.toString(netInBuffer.capacity() * 2))","source":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)","target":"org.apache.tomcat.util.net.SecureNioChannel.processSNI()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.SecureNioChannel.processSNI()"} {"project":"apache_tomcat","commit":"b9907de0ee88e2efd318a034a99f87c83c72bfcf","changeType":"METHOD_INVOCATION","change":"log.info(sm.getString(\"channel.nio.ssl.expandNetInBuffer\",Integer.toString(netInBuffer.capacity() * 2)))","source":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)","target":"org.apache.tomcat.util.net.SecureNioChannel.processSNI()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.SecureNioChannel.processSNI()"} {"project":"apache_tomcat","commit":"b9907de0ee88e2efd318a034a99f87c83c72bfcf","changeType":"METHOD_INVOCATION","change":"ByteBufferUtils.expand(netInBuffer)","source":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)","target":"org.apache.tomcat.util.net.SecureNioChannel.processSNI()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.SecureNioChannel.processSNI()"} {"project":"apache_tomcat","commit":"b9907de0ee88e2efd318a034a99f87c83c72bfcf","changeType":"METHOD_INVOCATION","change":"log.info(sm.getString(\"channel.nio.ssl.expandNetOutBuffer\",Integer.toString(sslEngine.getSession().getApplicationBufferSize())))","source":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)","target":"org.apache.tomcat.util.net.SecureNioChannel.processSNI()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.SecureNioChannel.processSNI()"} {"project":"apache_tomcat","commit":"b9907de0ee88e2efd318a034a99f87c83c72bfcf","changeType":"METHOD_INVOCATION","change":"Integer.toString(sslEngine.getSession().getApplicationBufferSize())","source":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)","target":"org.apache.tomcat.util.net.SecureNioChannel.processSNI()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.SecureNioChannel.processSNI()"} {"project":"apache_tomcat","commit":"b9907de0ee88e2efd318a034a99f87c83c72bfcf","changeType":"METHOD_INVOCATION","change":"netOutBuffer.capacity()","source":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)","target":"org.apache.tomcat.util.net.SecureNioChannel.processSNI()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.SecureNioChannel.processSNI()"} {"project":"apache_tomcat","commit":"b9907de0ee88e2efd318a034a99f87c83c72bfcf","changeType":"METHOD_INVOCATION","change":"sm.getString(\"channel.nio.ssl.expandNetOutBuffer\",Integer.toString(sslEngine.getSession().getApplicationBufferSize()))","source":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)","target":"org.apache.tomcat.util.net.SecureNioChannel.processSNI()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.SecureNioChannel.processSNI()"} {"project":"apache_tomcat","commit":"b9907de0ee88e2efd318a034a99f87c83c72bfcf","changeType":"METHOD_INVOCATION","change":"Integer.toString(netInBuffer.capacity() * 2)","source":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)","target":"org.apache.tomcat.util.net.SecureNioChannel.processSNI()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.SecureNioChannel.processSNI()"} {"project":"apache_tomcat","commit":"b9907de0ee88e2efd318a034a99f87c83c72bfcf","changeType":"STRING_LITERAL","change":"channel.nio.ssl.expandNetOutBuffer","source":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)","target":"org.apache.tomcat.util.net.SecureNioChannel.processSNI()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.SecureNioChannel.processSNI()"} {"project":"apache_tomcat","commit":"b9907de0ee88e2efd318a034a99f87c83c72bfcf","changeType":"STRING_LITERAL","change":"channel.nio.ssl.expandNetInBuffer","source":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)","target":"org.apache.tomcat.util.net.SecureNioChannel.processSNI()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.SecureNioChannel.processSNI()"} {"project":"apache_tomcat","commit":"b9907de0ee88e2efd318a034a99f87c83c72bfcf","changeType":"WHILE_STATEMENT","change":"while (extractor.getResult() \u003d\u003d SNIResult.UNDERFLOW) {\n log.info(sm.getString(\"channel.nio.ssl.expandNetInBuffer\",Integer.toString(netInBuffer.capacity() * 2)));\n netInBuffer\u003dByteBufferUtils.expand(netInBuffer);\n sc.read(netInBuffer);\n extractor\u003dnew SNIExtractor(netInBuffer);\n}\n","source":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)","target":"org.apache.tomcat.util.net.SecureNioChannel.processSNI()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.SecureNioChannel.processSNI()"} {"project":"apache_tomcat","commit":"b9907de0ee88e2efd318a034a99f87c83c72bfcf","changeType":"ASSIGNMENT","change":"newNetInBuffer \u003d ByteBuffer.allocateDirect(netInBuffer.capacity() * 2)","source":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)","target":"org.apache.tomcat.util.net.SecureNioChannel.processSNI()","added":false,"scope":"TARGET","local":"org.apache.tomcat.util.net.SecureNioChannel.processSNI()"} {"project":"apache_tomcat","commit":"b9907de0ee88e2efd318a034a99f87c83c72bfcf","changeType":"ASSIGNMENT","change":"netInBuffer \u003d newNetInBuffer","source":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)","target":"org.apache.tomcat.util.net.SecureNioChannel.processSNI()","added":false,"scope":"TARGET","local":"org.apache.tomcat.util.net.SecureNioChannel.processSNI()"} {"project":"apache_tomcat","commit":"b9907de0ee88e2efd318a034a99f87c83c72bfcf","changeType":"ASSIGNMENT","change":"newNetInBuffer \u003d ByteBuffer.allocate(netInBuffer.capacity() * 2)","source":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)","target":"org.apache.tomcat.util.net.SecureNioChannel.processSNI()","added":false,"scope":"TARGET","local":"org.apache.tomcat.util.net.SecureNioChannel.processSNI()"} {"project":"apache_tomcat","commit":"b9907de0ee88e2efd318a034a99f87c83c72bfcf","changeType":"EXPRESSION_STATEMENT","change":"netInBuffer.flip()","source":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)","target":"org.apache.tomcat.util.net.SecureNioChannel.processSNI()","added":false,"scope":"TARGET","local":"org.apache.tomcat.util.net.SecureNioChannel.processSNI()"} {"project":"apache_tomcat","commit":"b9907de0ee88e2efd318a034a99f87c83c72bfcf","changeType":"EXPRESSION_STATEMENT","change":"expandNetBuffers(sslEngine.getSession().getPacketBufferSize(),sp.getDirectSslBuffer())","source":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)","target":"org.apache.tomcat.util.net.SecureNioChannel.processSNI()","added":false,"scope":"TARGET","local":"org.apache.tomcat.util.net.SecureNioChannel.processSNI()"} {"project":"apache_tomcat","commit":"b9907de0ee88e2efd318a034a99f87c83c72bfcf","changeType":"EXPRESSION_STATEMENT","change":"newNetInBuffer\u003dByteBuffer.allocateDirect(netInBuffer.capacity() * 2)","source":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)","target":"org.apache.tomcat.util.net.SecureNioChannel.processSNI()","added":false,"scope":"TARGET","local":"org.apache.tomcat.util.net.SecureNioChannel.processSNI()"} {"project":"apache_tomcat","commit":"b9907de0ee88e2efd318a034a99f87c83c72bfcf","changeType":"EXPRESSION_STATEMENT","change":"netInBuffer\u003dnewNetInBuffer","source":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)","target":"org.apache.tomcat.util.net.SecureNioChannel.processSNI()","added":false,"scope":"TARGET","local":"org.apache.tomcat.util.net.SecureNioChannel.processSNI()"} {"project":"apache_tomcat","commit":"b9907de0ee88e2efd318a034a99f87c83c72bfcf","changeType":"EXPRESSION_STATEMENT","change":"newNetInBuffer.put(netInBuffer)","source":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)","target":"org.apache.tomcat.util.net.SecureNioChannel.processSNI()","added":false,"scope":"TARGET","local":"org.apache.tomcat.util.net.SecureNioChannel.processSNI()"} {"project":"apache_tomcat","commit":"b9907de0ee88e2efd318a034a99f87c83c72bfcf","changeType":"EXPRESSION_STATEMENT","change":"newNetInBuffer\u003dByteBuffer.allocate(netInBuffer.capacity() * 2)","source":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)","target":"org.apache.tomcat.util.net.SecureNioChannel.processSNI()","added":false,"scope":"TARGET","local":"org.apache.tomcat.util.net.SecureNioChannel.processSNI()"} {"project":"apache_tomcat","commit":"b9907de0ee88e2efd318a034a99f87c83c72bfcf","changeType":"METHOD_INVOCATION","change":"netInBuffer.flip()","source":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)","target":"org.apache.tomcat.util.net.SecureNioChannel.processSNI()","added":false,"scope":"TARGET","local":"org.apache.tomcat.util.net.SecureNioChannel.processSNI()"} {"project":"apache_tomcat","commit":"b9907de0ee88e2efd318a034a99f87c83c72bfcf","changeType":"METHOD_INVOCATION","change":"expandNetBuffers(sslEngine.getSession().getPacketBufferSize(),sp.getDirectSslBuffer())","source":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)","target":"org.apache.tomcat.util.net.SecureNioChannel.processSNI()","added":false,"scope":"TARGET","local":"org.apache.tomcat.util.net.SecureNioChannel.processSNI()"} {"project":"apache_tomcat","commit":"b9907de0ee88e2efd318a034a99f87c83c72bfcf","changeType":"METHOD_INVOCATION","change":"ByteBuffer.allocateDirect(netInBuffer.capacity() * 2)","source":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)","target":"org.apache.tomcat.util.net.SecureNioChannel.processSNI()","added":false,"scope":"TARGET","local":"org.apache.tomcat.util.net.SecureNioChannel.processSNI()"} {"project":"apache_tomcat","commit":"b9907de0ee88e2efd318a034a99f87c83c72bfcf","changeType":"METHOD_INVOCATION","change":"newNetInBuffer.put(netInBuffer)","source":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)","target":"org.apache.tomcat.util.net.SecureNioChannel.processSNI()","added":false,"scope":"TARGET","local":"org.apache.tomcat.util.net.SecureNioChannel.processSNI()"} {"project":"apache_tomcat","commit":"b9907de0ee88e2efd318a034a99f87c83c72bfcf","changeType":"METHOD_INVOCATION","change":"ByteBuffer.allocate(netInBuffer.capacity() * 2)","source":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)","target":"org.apache.tomcat.util.net.SecureNioChannel.processSNI()","added":false,"scope":"TARGET","local":"org.apache.tomcat.util.net.SecureNioChannel.processSNI()"} {"project":"apache_tomcat","commit":"b9907de0ee88e2efd318a034a99f87c83c72bfcf","changeType":"SIMPLE_TYPE","change":"ByteBuffer","source":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)","target":"org.apache.tomcat.util.net.SecureNioChannel.processSNI()","added":false,"scope":"TARGET","local":"org.apache.tomcat.util.net.SecureNioChannel.processSNI()"} {"project":"apache_tomcat","commit":"b9907de0ee88e2efd318a034a99f87c83c72bfcf","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"newNetInBuffer","source":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)","target":"org.apache.tomcat.util.net.SecureNioChannel.processSNI()","added":false,"scope":"TARGET","local":"org.apache.tomcat.util.net.SecureNioChannel.processSNI()"} {"project":"apache_tomcat","commit":"b9907de0ee88e2efd318a034a99f87c83c72bfcf","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"ByteBuffer [newNetInBuffer]","source":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)","target":"org.apache.tomcat.util.net.SecureNioChannel.processSNI()","added":false,"scope":"TARGET","local":"org.apache.tomcat.util.net.SecureNioChannel.processSNI()"} {"project":"apache_tomcat","commit":"b9907de0ee88e2efd318a034a99f87c83c72bfcf","changeType":"WHILE_STATEMENT","change":"while (extractor.getResult() \u003d\u003d SNIResult.UNDERFLOW) {\n ByteBuffer newNetInBuffer;\n if (sp.getDirectSslBuffer()) {\n newNetInBuffer\u003dByteBuffer.allocateDirect(netInBuffer.capacity() * 2);\n }\n else {\n newNetInBuffer\u003dByteBuffer.allocate(netInBuffer.capacity() * 2);\n }\n netInBuffer.flip();\n newNetInBuffer.put(netInBuffer);\n netInBuffer\u003dnewNetInBuffer;\n sc.read(netInBuffer);\n extractor\u003dnew SNIExtractor(netInBuffer);\n}\n","source":"org.apache.tomcat.util.net.SecureNioChannel.expandNetBuffers(int,boolean)","target":"org.apache.tomcat.util.net.SecureNioChannel.processSNI()","added":false,"scope":"TARGET","local":"org.apache.tomcat.util.net.SecureNioChannel.processSNI()"} {"project":"apache_tomcat","commit":"5e4063cb4db1bf72d2fb054acc4f093c10d4feec","changeType":"METHOD_DECLARATION","change":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)","source":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)","target":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)","added":false,"scope":"CLASS_S","local":"java.org.apache.jasper.runtime.JspContextWrapper"} {"project":"apache_tomcat","commit":"5e4063cb4db1bf72d2fb054acc4f093c10d4feec","changeType":"ASSIGNMENT","change":"varName \u003d findAlias(varName)","source":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)","target":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)"} {"project":"apache_tomcat","commit":"5e4063cb4db1bf72d2fb054acc4f093c10d4feec","changeType":"ASSIGNMENT","change":"iter \u003d atEndVars.iterator()","source":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)","target":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)"} {"project":"apache_tomcat","commit":"5e4063cb4db1bf72d2fb054acc4f093c10d4feec","changeType":"ASSIGNMENT","change":"iter \u003d atBeginVars.iterator()","source":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)","target":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)"} {"project":"apache_tomcat","commit":"5e4063cb4db1bf72d2fb054acc4f093c10d4feec","changeType":"ASSIGNMENT","change":"iter \u003d nestedVars.iterator()","source":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)","target":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)"} {"project":"apache_tomcat","commit":"5e4063cb4db1bf72d2fb054acc4f093c10d4feec","changeType":"BREAK_STATEMENT","change":"break;\n","source":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)","target":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)"} {"project":"apache_tomcat","commit":"5e4063cb4db1bf72d2fb054acc4f093c10d4feec","changeType":"EXPRESSION_STATEMENT","change":"jspContext.removeAttribute(varName,PAGE_SCOPE)","source":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)","target":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)"} {"project":"apache_tomcat","commit":"5e4063cb4db1bf72d2fb054acc4f093c10d4feec","changeType":"EXPRESSION_STATEMENT","change":"jspContext.setAttribute(varName,obj)","source":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)","target":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)"} {"project":"apache_tomcat","commit":"5e4063cb4db1bf72d2fb054acc4f093c10d4feec","changeType":"EXPRESSION_STATEMENT","change":"varName\u003dfindAlias(varName)","source":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)","target":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)"} {"project":"apache_tomcat","commit":"5e4063cb4db1bf72d2fb054acc4f093c10d4feec","changeType":"EXPRESSION_STATEMENT","change":"iter\u003datEndVars.iterator()","source":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)","target":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)"} {"project":"apache_tomcat","commit":"5e4063cb4db1bf72d2fb054acc4f093c10d4feec","changeType":"EXPRESSION_STATEMENT","change":"iter\u003datBeginVars.iterator()","source":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)","target":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)"} {"project":"apache_tomcat","commit":"5e4063cb4db1bf72d2fb054acc4f093c10d4feec","changeType":"EXPRESSION_STATEMENT","change":"iter\u003dnestedVars.iterator()","source":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)","target":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)"} {"project":"apache_tomcat","commit":"5e4063cb4db1bf72d2fb054acc4f093c10d4feec","changeType":"IF_STATEMENT","change":"obj !\u003d null","source":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)","target":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)"} {"project":"apache_tomcat","commit":"5e4063cb4db1bf72d2fb054acc4f093c10d4feec","changeType":"IF_STATEMENT","change":"atEndVars !\u003d null","source":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)","target":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)"} {"project":"apache_tomcat","commit":"5e4063cb4db1bf72d2fb054acc4f093c10d4feec","changeType":"IF_STATEMENT","change":"atBeginVars !\u003d null","source":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)","target":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)"} {"project":"apache_tomcat","commit":"5e4063cb4db1bf72d2fb054acc4f093c10d4feec","changeType":"IF_STATEMENT","change":"nestedVars !\u003d null","source":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)","target":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)"} {"project":"apache_tomcat","commit":"5e4063cb4db1bf72d2fb054acc4f093c10d4feec","changeType":"INFIX_EXPRESSION","change":"obj !\u003d null","source":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)","target":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)"} {"project":"apache_tomcat","commit":"5e4063cb4db1bf72d2fb054acc4f093c10d4feec","changeType":"INFIX_EXPRESSION","change":"iter !\u003d null","source":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)","target":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)"} {"project":"apache_tomcat","commit":"5e4063cb4db1bf72d2fb054acc4f093c10d4feec","changeType":"INFIX_EXPRESSION","change":"(iter !\u003d null) \u0026\u0026 iter.hasNext()","source":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)","target":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)"} {"project":"apache_tomcat","commit":"5e4063cb4db1bf72d2fb054acc4f093c10d4feec","changeType":"INFIX_EXPRESSION","change":"atEndVars !\u003d null","source":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)","target":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)"} {"project":"apache_tomcat","commit":"5e4063cb4db1bf72d2fb054acc4f093c10d4feec","changeType":"INFIX_EXPRESSION","change":"atBeginVars !\u003d null","source":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)","target":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)"} {"project":"apache_tomcat","commit":"5e4063cb4db1bf72d2fb054acc4f093c10d4feec","changeType":"INFIX_EXPRESSION","change":"nestedVars !\u003d null","source":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)","target":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)"} {"project":"apache_tomcat","commit":"5e4063cb4db1bf72d2fb054acc4f093c10d4feec","changeType":"JAVADOC","change":"/** \n * Copies the variables of the given scope from the virtual page scope of this JSP context wrapper to the page scope of the specified JSP context.\n * @param scope variable scope (one of NESTED, AT_BEGIN, or AT_END)\n * @param jspContext the target context\n */\n","source":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)","target":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)"} {"project":"apache_tomcat","commit":"5e4063cb4db1bf72d2fb054acc4f093c10d4feec","changeType":"METHOD_INVOCATION","change":"jspContext.removeAttribute(varName,PAGE_SCOPE)","source":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)","target":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)"} {"project":"apache_tomcat","commit":"5e4063cb4db1bf72d2fb054acc4f093c10d4feec","changeType":"METHOD_INVOCATION","change":"jspContext.setAttribute(varName,obj)","source":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)","target":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)"} {"project":"apache_tomcat","commit":"5e4063cb4db1bf72d2fb054acc4f093c10d4feec","changeType":"METHOD_INVOCATION","change":"findAlias(varName)","source":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)","target":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)"} {"project":"apache_tomcat","commit":"5e4063cb4db1bf72d2fb054acc4f093c10d4feec","changeType":"METHOD_INVOCATION","change":"getAttribute(varName)","source":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)","target":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)"} {"project":"apache_tomcat","commit":"5e4063cb4db1bf72d2fb054acc4f093c10d4feec","changeType":"METHOD_INVOCATION","change":"iter.next()","source":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)","target":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)"} {"project":"apache_tomcat","commit":"5e4063cb4db1bf72d2fb054acc4f093c10d4feec","changeType":"METHOD_INVOCATION","change":"iter.hasNext()","source":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)","target":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)"} {"project":"apache_tomcat","commit":"5e4063cb4db1bf72d2fb054acc4f093c10d4feec","changeType":"METHOD_INVOCATION","change":"atEndVars.iterator()","source":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)","target":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)"} {"project":"apache_tomcat","commit":"5e4063cb4db1bf72d2fb054acc4f093c10d4feec","changeType":"METHOD_INVOCATION","change":"atBeginVars.iterator()","source":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)","target":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)"} {"project":"apache_tomcat","commit":"5e4063cb4db1bf72d2fb054acc4f093c10d4feec","changeType":"METHOD_INVOCATION","change":"nestedVars.iterator()","source":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)","target":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)"} {"project":"apache_tomcat","commit":"5e4063cb4db1bf72d2fb054acc4f093c10d4feec","changeType":"MODIFIER","change":"private","source":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)","target":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)"} {"project":"apache_tomcat","commit":"5e4063cb4db1bf72d2fb054acc4f093c10d4feec","changeType":"NULL_LITERAL","change":"null","source":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)","target":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)"} {"project":"apache_tomcat","commit":"5e4063cb4db1bf72d2fb054acc4f093c10d4feec","changeType":"PARAMETERIZED_TYPE","change":"Iterator\u003cString\u003e","source":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)","target":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)"} {"project":"apache_tomcat","commit":"5e4063cb4db1bf72d2fb054acc4f093c10d4feec","changeType":"PARENTHESIZED_EXPRESSION","change":"(iter !\u003d null)","source":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)","target":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)"} {"project":"apache_tomcat","commit":"5e4063cb4db1bf72d2fb054acc4f093c10d4feec","changeType":"PRIMITIVE_TYPE","change":"int","source":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)","target":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)"} {"project":"apache_tomcat","commit":"5e4063cb4db1bf72d2fb054acc4f093c10d4feec","changeType":"PRIMITIVE_TYPE","change":"void","source":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)","target":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)"} {"project":"apache_tomcat","commit":"5e4063cb4db1bf72d2fb054acc4f093c10d4feec","changeType":"QUALIFIED_NAME","change":"VariableInfo.AT_END","source":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)","target":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)"} {"project":"apache_tomcat","commit":"5e4063cb4db1bf72d2fb054acc4f093c10d4feec","changeType":"QUALIFIED_NAME","change":"VariableInfo.AT_BEGIN","source":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)","target":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)"} {"project":"apache_tomcat","commit":"5e4063cb4db1bf72d2fb054acc4f093c10d4feec","changeType":"QUALIFIED_NAME","change":"VariableInfo.NESTED","source":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)","target":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)"} {"project":"apache_tomcat","commit":"5e4063cb4db1bf72d2fb054acc4f093c10d4feec","changeType":"SIMPLE_TYPE","change":"Object","source":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)","target":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)"} {"project":"apache_tomcat","commit":"5e4063cb4db1bf72d2fb054acc4f093c10d4feec","changeType":"SIMPLE_TYPE","change":"String","source":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)","target":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)"} {"project":"apache_tomcat","commit":"5e4063cb4db1bf72d2fb054acc4f093c10d4feec","changeType":"SIMPLE_TYPE","change":"Iterator","source":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)","target":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)"} {"project":"apache_tomcat","commit":"5e4063cb4db1bf72d2fb054acc4f093c10d4feec","changeType":"SIMPLE_TYPE","change":"PageContext","source":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)","target":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)"} {"project":"apache_tomcat","commit":"5e4063cb4db1bf72d2fb054acc4f093c10d4feec","changeType":"SINGLE_VARIABLE_DECLARATION","change":"PageContext jspContext","source":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)","target":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)"} {"project":"apache_tomcat","commit":"5e4063cb4db1bf72d2fb054acc4f093c10d4feec","changeType":"SINGLE_VARIABLE_DECLARATION","change":"int scope","source":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)","target":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)"} {"project":"apache_tomcat","commit":"5e4063cb4db1bf72d2fb054acc4f093c10d4feec","changeType":"SWITCH_CASE","change":"case VariableInfo.AT_END:\n","source":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)","target":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)"} {"project":"apache_tomcat","commit":"5e4063cb4db1bf72d2fb054acc4f093c10d4feec","changeType":"SWITCH_CASE","change":"case VariableInfo.AT_BEGIN:\n","source":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)","target":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)"} {"project":"apache_tomcat","commit":"5e4063cb4db1bf72d2fb054acc4f093c10d4feec","changeType":"SWITCH_CASE","change":"case VariableInfo.NESTED:\n","source":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)","target":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)"} {"project":"apache_tomcat","commit":"5e4063cb4db1bf72d2fb054acc4f093c10d4feec","changeType":"SWITCH_STATEMENT","change":"switch (scope) {\ncase VariableInfo.NESTED:\n if (nestedVars !\u003d null) {\n iter\u003dnestedVars.iterator();\n }\nbreak;\ncase VariableInfo.AT_BEGIN:\nif (atBeginVars !\u003d null) {\niter\u003datBeginVars.iterator();\n}\nbreak;\ncase VariableInfo.AT_END:\nif (atEndVars !\u003d null) {\niter\u003datEndVars.iterator();\n}\nbreak;\n}\n","source":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)","target":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)"} {"project":"apache_tomcat","commit":"5e4063cb4db1bf72d2fb054acc4f093c10d4feec","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"obj","source":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)","target":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)"} {"project":"apache_tomcat","commit":"5e4063cb4db1bf72d2fb054acc4f093c10d4feec","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"varName","source":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)","target":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)"} {"project":"apache_tomcat","commit":"5e4063cb4db1bf72d2fb054acc4f093c10d4feec","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"iter","source":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)","target":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)"} {"project":"apache_tomcat","commit":"5e4063cb4db1bf72d2fb054acc4f093c10d4feec","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"Object [obj\u003dgetAttribute(varName)]","source":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)","target":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)"} {"project":"apache_tomcat","commit":"5e4063cb4db1bf72d2fb054acc4f093c10d4feec","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"String [varName\u003diter.next()]","source":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)","target":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)"} {"project":"apache_tomcat","commit":"5e4063cb4db1bf72d2fb054acc4f093c10d4feec","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"Iterator\u003cString\u003e [iter\u003dnull]","source":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)","target":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)"} {"project":"apache_tomcat","commit":"5e4063cb4db1bf72d2fb054acc4f093c10d4feec","changeType":"WHILE_STATEMENT","change":"while ((iter !\u003d null) \u0026\u0026 iter.hasNext()) {\n String varName\u003diter.next();\n Object obj\u003dgetAttribute(varName);\n varName\u003dfindAlias(varName);\n if (obj !\u003d null) {\n jspContext.setAttribute(varName,obj);\n }\n else {\n jspContext.removeAttribute(varName,PAGE_SCOPE);\n }\n}\n","source":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)","target":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)","added":false,"scope":"SOURCE","local":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)"} {"project":"apache_tomcat","commit":"5e4063cb4db1bf72d2fb054acc4f093c10d4feec","changeType":"EXPRESSION_STATEMENT","change":"copyTagToPageScope(VariableInfo.AT_BEGIN,(PageContext)jspContext)","source":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)","target":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)","added":false,"scope":"SUR_S","local":"org.apache.jasper.runtime.JspContextWrapper.syncBeforeInvoke(JspContext)"} {"project":"apache_tomcat","commit":"5e4063cb4db1bf72d2fb054acc4f093c10d4feec","changeType":"EXPRESSION_STATEMENT","change":"copyTagToPageScope(VariableInfo.NESTED,(PageContext)jspContext)","source":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)","target":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)","added":false,"scope":"SUR_S","local":"org.apache.jasper.runtime.JspContextWrapper.syncBeforeInvoke(JspContext)"} {"project":"apache_tomcat","commit":"5e4063cb4db1bf72d2fb054acc4f093c10d4feec","changeType":"METHOD_INVOCATION","change":"copyTagToPageScope(VariableInfo.AT_BEGIN,(PageContext)jspContext)","source":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)","target":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)","added":false,"scope":"SUR_S","local":"org.apache.jasper.runtime.JspContextWrapper.syncBeforeInvoke(JspContext)"} {"project":"apache_tomcat","commit":"5e4063cb4db1bf72d2fb054acc4f093c10d4feec","changeType":"METHOD_INVOCATION","change":"copyTagToPageScope(VariableInfo.NESTED,(PageContext)jspContext)","source":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)","target":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)","added":false,"scope":"SUR_S","local":"org.apache.jasper.runtime.JspContextWrapper.syncBeforeInvoke(JspContext)"} {"project":"apache_tomcat","commit":"5e4063cb4db1bf72d2fb054acc4f093c10d4feec","changeType":"ASSIGNMENT","change":"iter \u003d atEndVars.iterator()","source":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)","target":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)"} {"project":"apache_tomcat","commit":"5e4063cb4db1bf72d2fb054acc4f093c10d4feec","changeType":"ASSIGNMENT","change":"varName \u003d findAlias(varName)","source":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)","target":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)"} {"project":"apache_tomcat","commit":"5e4063cb4db1bf72d2fb054acc4f093c10d4feec","changeType":"ASSIGNMENT","change":"iter \u003d atBeginVars.iterator()","source":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)","target":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)"} {"project":"apache_tomcat","commit":"5e4063cb4db1bf72d2fb054acc4f093c10d4feec","changeType":"ASSIGNMENT","change":"iter \u003d nestedVars.iterator()","source":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)","target":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)"} {"project":"apache_tomcat","commit":"5e4063cb4db1bf72d2fb054acc4f093c10d4feec","changeType":"BREAK_STATEMENT","change":"break;\n","source":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)","target":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)"} {"project":"apache_tomcat","commit":"5e4063cb4db1bf72d2fb054acc4f093c10d4feec","changeType":"EXPRESSION_STATEMENT","change":"iter\u003datEndVars.iterator()","source":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)","target":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)"} {"project":"apache_tomcat","commit":"5e4063cb4db1bf72d2fb054acc4f093c10d4feec","changeType":"EXPRESSION_STATEMENT","change":"iter\u003dnestedVars.iterator()","source":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)","target":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)"} {"project":"apache_tomcat","commit":"5e4063cb4db1bf72d2fb054acc4f093c10d4feec","changeType":"EXPRESSION_STATEMENT","change":"invokingJspCtxt.setAttribute(varName,obj)","source":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)","target":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)"} {"project":"apache_tomcat","commit":"5e4063cb4db1bf72d2fb054acc4f093c10d4feec","changeType":"EXPRESSION_STATEMENT","change":"invokingJspCtxt.removeAttribute(varName,PAGE_SCOPE)","source":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)","target":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)"} {"project":"apache_tomcat","commit":"5e4063cb4db1bf72d2fb054acc4f093c10d4feec","changeType":"EXPRESSION_STATEMENT","change":"varName\u003dfindAlias(varName)","source":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)","target":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)"} {"project":"apache_tomcat","commit":"5e4063cb4db1bf72d2fb054acc4f093c10d4feec","changeType":"EXPRESSION_STATEMENT","change":"iter\u003datBeginVars.iterator()","source":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)","target":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)"} {"project":"apache_tomcat","commit":"5e4063cb4db1bf72d2fb054acc4f093c10d4feec","changeType":"IF_STATEMENT","change":"nestedVars !\u003d null","source":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)","target":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)"} {"project":"apache_tomcat","commit":"5e4063cb4db1bf72d2fb054acc4f093c10d4feec","changeType":"IF_STATEMENT","change":"atEndVars !\u003d null","source":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)","target":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)"} {"project":"apache_tomcat","commit":"5e4063cb4db1bf72d2fb054acc4f093c10d4feec","changeType":"IF_STATEMENT","change":"atBeginVars !\u003d null","source":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)","target":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)"} {"project":"apache_tomcat","commit":"5e4063cb4db1bf72d2fb054acc4f093c10d4feec","changeType":"IF_STATEMENT","change":"obj !\u003d null","source":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)","target":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)"} {"project":"apache_tomcat","commit":"5e4063cb4db1bf72d2fb054acc4f093c10d4feec","changeType":"INFIX_EXPRESSION","change":"nestedVars !\u003d null","source":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)","target":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)"} {"project":"apache_tomcat","commit":"5e4063cb4db1bf72d2fb054acc4f093c10d4feec","changeType":"INFIX_EXPRESSION","change":"iter !\u003d null","source":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)","target":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)"} {"project":"apache_tomcat","commit":"5e4063cb4db1bf72d2fb054acc4f093c10d4feec","changeType":"INFIX_EXPRESSION","change":"(iter !\u003d null) \u0026\u0026 iter.hasNext()","source":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)","target":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)"} {"project":"apache_tomcat","commit":"5e4063cb4db1bf72d2fb054acc4f093c10d4feec","changeType":"INFIX_EXPRESSION","change":"atEndVars !\u003d null","source":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)","target":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)"} {"project":"apache_tomcat","commit":"5e4063cb4db1bf72d2fb054acc4f093c10d4feec","changeType":"INFIX_EXPRESSION","change":"atBeginVars !\u003d null","source":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)","target":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)"} {"project":"apache_tomcat","commit":"5e4063cb4db1bf72d2fb054acc4f093c10d4feec","changeType":"INFIX_EXPRESSION","change":"obj !\u003d null","source":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)","target":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)"} {"project":"apache_tomcat","commit":"5e4063cb4db1bf72d2fb054acc4f093c10d4feec","changeType":"METHOD_INVOCATION","change":"atEndVars.iterator()","source":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)","target":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)"} {"project":"apache_tomcat","commit":"5e4063cb4db1bf72d2fb054acc4f093c10d4feec","changeType":"METHOD_INVOCATION","change":"nestedVars.iterator()","source":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)","target":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)"} {"project":"apache_tomcat","commit":"5e4063cb4db1bf72d2fb054acc4f093c10d4feec","changeType":"METHOD_INVOCATION","change":"getAttribute(varName)","source":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)","target":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)"} {"project":"apache_tomcat","commit":"5e4063cb4db1bf72d2fb054acc4f093c10d4feec","changeType":"METHOD_INVOCATION","change":"invokingJspCtxt.setAttribute(varName,obj)","source":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)","target":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)"} {"project":"apache_tomcat","commit":"5e4063cb4db1bf72d2fb054acc4f093c10d4feec","changeType":"METHOD_INVOCATION","change":"invokingJspCtxt.removeAttribute(varName,PAGE_SCOPE)","source":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)","target":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)"} {"project":"apache_tomcat","commit":"5e4063cb4db1bf72d2fb054acc4f093c10d4feec","changeType":"METHOD_INVOCATION","change":"findAlias(varName)","source":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)","target":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)"} {"project":"apache_tomcat","commit":"5e4063cb4db1bf72d2fb054acc4f093c10d4feec","changeType":"METHOD_INVOCATION","change":"atBeginVars.iterator()","source":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)","target":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)"} {"project":"apache_tomcat","commit":"5e4063cb4db1bf72d2fb054acc4f093c10d4feec","changeType":"METHOD_INVOCATION","change":"iter.hasNext()","source":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)","target":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)"} {"project":"apache_tomcat","commit":"5e4063cb4db1bf72d2fb054acc4f093c10d4feec","changeType":"METHOD_INVOCATION","change":"iter.next()","source":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)","target":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)"} {"project":"apache_tomcat","commit":"5e4063cb4db1bf72d2fb054acc4f093c10d4feec","changeType":"NULL_LITERAL","change":"null","source":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)","target":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)"} {"project":"apache_tomcat","commit":"5e4063cb4db1bf72d2fb054acc4f093c10d4feec","changeType":"PARAMETERIZED_TYPE","change":"Iterator\u003cString\u003e","source":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)","target":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)"} {"project":"apache_tomcat","commit":"5e4063cb4db1bf72d2fb054acc4f093c10d4feec","changeType":"PARENTHESIZED_EXPRESSION","change":"(iter !\u003d null)","source":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)","target":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)"} {"project":"apache_tomcat","commit":"5e4063cb4db1bf72d2fb054acc4f093c10d4feec","changeType":"QUALIFIED_NAME","change":"VariableInfo.AT_END","source":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)","target":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)"} {"project":"apache_tomcat","commit":"5e4063cb4db1bf72d2fb054acc4f093c10d4feec","changeType":"QUALIFIED_NAME","change":"VariableInfo.NESTED","source":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)","target":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)"} {"project":"apache_tomcat","commit":"5e4063cb4db1bf72d2fb054acc4f093c10d4feec","changeType":"QUALIFIED_NAME","change":"VariableInfo.AT_BEGIN","source":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)","target":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)"} {"project":"apache_tomcat","commit":"5e4063cb4db1bf72d2fb054acc4f093c10d4feec","changeType":"SIMPLE_TYPE","change":"Iterator","source":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)","target":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)"} {"project":"apache_tomcat","commit":"5e4063cb4db1bf72d2fb054acc4f093c10d4feec","changeType":"SIMPLE_TYPE","change":"Object","source":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)","target":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)"} {"project":"apache_tomcat","commit":"5e4063cb4db1bf72d2fb054acc4f093c10d4feec","changeType":"SIMPLE_TYPE","change":"String","source":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)","target":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)"} {"project":"apache_tomcat","commit":"5e4063cb4db1bf72d2fb054acc4f093c10d4feec","changeType":"SWITCH_CASE","change":"case VariableInfo.AT_END:\n","source":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)","target":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)"} {"project":"apache_tomcat","commit":"5e4063cb4db1bf72d2fb054acc4f093c10d4feec","changeType":"SWITCH_CASE","change":"case VariableInfo.AT_BEGIN:\n","source":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)","target":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)"} {"project":"apache_tomcat","commit":"5e4063cb4db1bf72d2fb054acc4f093c10d4feec","changeType":"SWITCH_CASE","change":"case VariableInfo.NESTED:\n","source":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)","target":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)"} {"project":"apache_tomcat","commit":"5e4063cb4db1bf72d2fb054acc4f093c10d4feec","changeType":"SWITCH_STATEMENT","change":"switch (scope) {\ncase VariableInfo.NESTED:\n if (nestedVars !\u003d null) {\n iter\u003dnestedVars.iterator();\n }\nbreak;\ncase VariableInfo.AT_BEGIN:\nif (atBeginVars !\u003d null) {\niter\u003datBeginVars.iterator();\n}\nbreak;\ncase VariableInfo.AT_END:\nif (atEndVars !\u003d null) {\niter\u003datEndVars.iterator();\n}\nbreak;\n}\n","source":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)","target":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)"} {"project":"apache_tomcat","commit":"5e4063cb4db1bf72d2fb054acc4f093c10d4feec","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"varName","source":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)","target":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)"} {"project":"apache_tomcat","commit":"5e4063cb4db1bf72d2fb054acc4f093c10d4feec","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"obj","source":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)","target":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)"} {"project":"apache_tomcat","commit":"5e4063cb4db1bf72d2fb054acc4f093c10d4feec","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"iter","source":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)","target":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)"} {"project":"apache_tomcat","commit":"5e4063cb4db1bf72d2fb054acc4f093c10d4feec","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"Iterator\u003cString\u003e [iter\u003dnull]","source":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)","target":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)"} {"project":"apache_tomcat","commit":"5e4063cb4db1bf72d2fb054acc4f093c10d4feec","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"Object [obj\u003dgetAttribute(varName)]","source":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)","target":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)"} {"project":"apache_tomcat","commit":"5e4063cb4db1bf72d2fb054acc4f093c10d4feec","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"String [varName\u003diter.next()]","source":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)","target":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)"} {"project":"apache_tomcat","commit":"5e4063cb4db1bf72d2fb054acc4f093c10d4feec","changeType":"WHILE_STATEMENT","change":"while ((iter !\u003d null) \u0026\u0026 iter.hasNext()) {\n String varName\u003diter.next();\n Object obj\u003dgetAttribute(varName);\n varName\u003dfindAlias(varName);\n if (obj !\u003d null) {\n invokingJspCtxt.setAttribute(varName,obj);\n }\n else {\n invokingJspCtxt.removeAttribute(varName,PAGE_SCOPE);\n }\n}\n","source":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)","target":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)","added":true,"scope":"TARGET","local":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)"} {"project":"apache_tomcat","commit":"5e4063cb4db1bf72d2fb054acc4f093c10d4feec","changeType":"EXPRESSION_STATEMENT","change":"copyTagToPageScope(scope,invokingJspCtxt)","source":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)","target":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)","added":false,"scope":"TARGET","local":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)"} {"project":"apache_tomcat","commit":"5e4063cb4db1bf72d2fb054acc4f093c10d4feec","changeType":"METHOD_INVOCATION","change":"copyTagToPageScope(scope,invokingJspCtxt)","source":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int,PageContext)","target":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)","added":false,"scope":"TARGET","local":"org.apache.jasper.runtime.JspContextWrapper.copyTagToPageScope(int)"} {"project":"apache_tomcat","commit":"501dfa46576d1ae0a29f1ebe1b080e49aa0beaa6","changeType":"TRY_STATEMENT","change":"try {\n sslChannel.rehandshake();\n sslSupport\u003d((Nio2Endpoint)endpoint).getHandler().getSslImplementation().getSSLSupport(engine.getSession());\n}\n catch (IOException ioe) {\n log.warn(sm.getString(\"http11processor.socket.sslreneg\"),ioe);\n}\n","source":"org.apache.tomcat.util.net.SecureNio2Channel.reset()","target":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()","added":true,"scope":"EXT_T","local":"org.apache.coyote.http11.Http11Nio2Processor.actionInternal(ActionCode,Object)"} {"project":"apache_tomcat","commit":"501dfa46576d1ae0a29f1ebe1b080e49aa0beaa6","changeType":"TRY_STATEMENT","change":"try {\n sslChannel.rehandshake();\n sslSupport\u003d((Nio2Endpoint)endpoint).getHandler().getSslImplementation().getSSLSupport(engine.getSession());\n}\n catch (IOException ioe) {\n log.warn(sm.getString(\"http11processor.socket.sslreneg\",ioe));\n}\n","source":"org.apache.tomcat.util.net.SecureNio2Channel.reset()","target":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()","added":false,"scope":"EXT_T","local":"org.apache.coyote.http11.Http11Nio2Processor.actionInternal(ActionCode,Object)"} {"project":"apache_tomcat","commit":"501dfa46576d1ae0a29f1ebe1b080e49aa0beaa6","changeType":"METHOD_DECLARATION","change":"org.apache.tomcat.util.net.Nio2Channel.reset()","source":"org.apache.tomcat.util.net.SecureNio2Channel.reset()","target":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()","added":false,"scope":"EXT_S","local":"java.org.apache.tomcat.util.net.Nio2Channel"} {"project":"apache_tomcat","commit":"501dfa46576d1ae0a29f1ebe1b080e49aa0beaa6","changeType":"EXPRESSION_STATEMENT","change":"channel.reset()","source":"org.apache.tomcat.util.net.SecureNio2Channel.reset()","target":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()","added":false,"scope":"EXT_S","local":"org.apache.tomcat.util.net.Nio2Endpoint.setSocketOptions(AsynchronousSocketChannel)"} {"project":"apache_tomcat","commit":"501dfa46576d1ae0a29f1ebe1b080e49aa0beaa6","changeType":"METHOD_INVOCATION","change":"channel.reset()","source":"org.apache.tomcat.util.net.SecureNio2Channel.reset()","target":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()","added":false,"scope":"EXT_S","local":"org.apache.tomcat.util.net.Nio2Endpoint.setSocketOptions(AsynchronousSocketChannel)"} {"project":"apache_tomcat","commit":"501dfa46576d1ae0a29f1ebe1b080e49aa0beaa6","changeType":"TRY_STATEMENT","change":"try {\n socketProperties.setProperties(socket);\n Nio2Channel channel\u003d(useCaches) ? nioChannels.pop() : null;\n if (channel \u003d\u003d null) {\n if (sslContext !\u003d null) {\n SSLEngine engine\u003dcreateSSLEngine();\n int appBufferSize\u003dengine.getSession().getApplicationBufferSize();\n NioBufferHandler bufhandler\u003dnew NioBufferHandler(Math.max(appBufferSize,socketProperties.getAppReadBufSize()),Math.max(appBufferSize,socketProperties.getAppWriteBufSize()),socketProperties.getDirectBuffer());\n channel\u003dnew SecureNio2Channel(socket,engine,bufhandler,this);\n }\n else {\n NioBufferHandler bufhandler\u003dnew NioBufferHandler(socketProperties.getAppReadBufSize(),socketProperties.getAppWriteBufSize(),socketProperties.getDirectBuffer());\n channel\u003dnew Nio2Channel(socket,bufhandler);\n }\n }\n else {\n channel.setIOChannel(socket);\n if (channel instanceof SecureNio2Channel) {\n SSLEngine engine\u003dcreateSSLEngine();\n ((SecureNio2Channel)channel).setSSLEngine(engine);\n }\n channel.reset();\n }\n Nio2SocketWrapper socketWrapper\u003d(useCaches) ? socketWrapperCache.pop() : null;\n if (socketWrapper \u003d\u003d null) {\n socketWrapper\u003dnew Nio2SocketWrapper(channel);\n }\n socketWrapper.reset(channel,getSocketProperties().getSoTimeout());\n socketWrapper.setKeepAliveLeft(Nio2Endpoint.this.getMaxKeepAliveRequests());\n socketWrapper.setSecure(isSSLEnabled());\n channel.setSocket(socketWrapper);\n if (sslContext !\u003d null) {\n processSocket(socketWrapper,SocketStatus.OPEN_READ,true);\n }\n else {\n awaitBytes(socketWrapper);\n }\n}\n catch (Throwable t) {\n ExceptionUtils.handleThrowable(t);\n try {\n log.error(\"\",t);\n }\n catch ( Throwable tt) {\n ExceptionUtils.handleThrowable(t);\n }\n return false;\n}\n","source":"org.apache.tomcat.util.net.SecureNio2Channel.reset()","target":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()","added":false,"scope":"EXT_S","local":"org.apache.tomcat.util.net.Nio2Endpoint.setSocketOptions(AsynchronousSocketChannel)"} {"project":"apache_tomcat","commit":"501dfa46576d1ae0a29f1ebe1b080e49aa0beaa6","changeType":"METHOD_DECLARATION","change":"org.apache.tomcat.util.net.SecureNio2Channel.reset()","source":"org.apache.tomcat.util.net.SecureNio2Channel.reset()","target":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()","added":false,"scope":"CLASS_S","local":"java.org.apache.tomcat.util.net.SecureNio2Channel"} {"project":"apache_tomcat","commit":"501dfa46576d1ae0a29f1ebe1b080e49aa0beaa6","changeType":"ASSIGNMENT","change":"handshakeStatus \u003d sslEngine.getHandshakeStatus()","source":"org.apache.tomcat.util.net.SecureNio2Channel.reset()","target":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.SecureNio2Channel.reset()"} {"project":"apache_tomcat","commit":"501dfa46576d1ae0a29f1ebe1b080e49aa0beaa6","changeType":"ASSIGNMENT","change":"writePending \u003d false","source":"org.apache.tomcat.util.net.SecureNio2Channel.reset()","target":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.SecureNio2Channel.reset()"} {"project":"apache_tomcat","commit":"501dfa46576d1ae0a29f1ebe1b080e49aa0beaa6","changeType":"ASSIGNMENT","change":"readPending \u003d false","source":"org.apache.tomcat.util.net.SecureNio2Channel.reset()","target":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.SecureNio2Channel.reset()"} {"project":"apache_tomcat","commit":"501dfa46576d1ae0a29f1ebe1b080e49aa0beaa6","changeType":"ASSIGNMENT","change":"closing \u003d false","source":"org.apache.tomcat.util.net.SecureNio2Channel.reset()","target":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.SecureNio2Channel.reset()"} {"project":"apache_tomcat","commit":"501dfa46576d1ae0a29f1ebe1b080e49aa0beaa6","changeType":"ASSIGNMENT","change":"closed \u003d false","source":"org.apache.tomcat.util.net.SecureNio2Channel.reset()","target":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.SecureNio2Channel.reset()"} {"project":"apache_tomcat","commit":"501dfa46576d1ae0a29f1ebe1b080e49aa0beaa6","changeType":"ASSIGNMENT","change":"handshakeComplete \u003d false","source":"org.apache.tomcat.util.net.SecureNio2Channel.reset()","target":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.SecureNio2Channel.reset()"} {"project":"apache_tomcat","commit":"501dfa46576d1ae0a29f1ebe1b080e49aa0beaa6","changeType":"BOOLEAN_LITERAL","change":"false","source":"org.apache.tomcat.util.net.SecureNio2Channel.reset()","target":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.SecureNio2Channel.reset()"} {"project":"apache_tomcat","commit":"501dfa46576d1ae0a29f1ebe1b080e49aa0beaa6","changeType":"EXPRESSION_STATEMENT","change":"handshakeStatus\u003dsslEngine.getHandshakeStatus()","source":"org.apache.tomcat.util.net.SecureNio2Channel.reset()","target":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.SecureNio2Channel.reset()"} {"project":"apache_tomcat","commit":"501dfa46576d1ae0a29f1ebe1b080e49aa0beaa6","changeType":"EXPRESSION_STATEMENT","change":"sslEngine.beginHandshake()","source":"org.apache.tomcat.util.net.SecureNio2Channel.reset()","target":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.SecureNio2Channel.reset()"} {"project":"apache_tomcat","commit":"501dfa46576d1ae0a29f1ebe1b080e49aa0beaa6","changeType":"EXPRESSION_STATEMENT","change":"writePending\u003dfalse","source":"org.apache.tomcat.util.net.SecureNio2Channel.reset()","target":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.SecureNio2Channel.reset()"} {"project":"apache_tomcat","commit":"501dfa46576d1ae0a29f1ebe1b080e49aa0beaa6","changeType":"EXPRESSION_STATEMENT","change":"readPending\u003dfalse","source":"org.apache.tomcat.util.net.SecureNio2Channel.reset()","target":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.SecureNio2Channel.reset()"} {"project":"apache_tomcat","commit":"501dfa46576d1ae0a29f1ebe1b080e49aa0beaa6","changeType":"EXPRESSION_STATEMENT","change":"closing\u003dfalse","source":"org.apache.tomcat.util.net.SecureNio2Channel.reset()","target":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.SecureNio2Channel.reset()"} {"project":"apache_tomcat","commit":"501dfa46576d1ae0a29f1ebe1b080e49aa0beaa6","changeType":"EXPRESSION_STATEMENT","change":"closed\u003dfalse","source":"org.apache.tomcat.util.net.SecureNio2Channel.reset()","target":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.SecureNio2Channel.reset()"} {"project":"apache_tomcat","commit":"501dfa46576d1ae0a29f1ebe1b080e49aa0beaa6","changeType":"EXPRESSION_STATEMENT","change":"handshakeComplete\u003dfalse","source":"org.apache.tomcat.util.net.SecureNio2Channel.reset()","target":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.SecureNio2Channel.reset()"} {"project":"apache_tomcat","commit":"501dfa46576d1ae0a29f1ebe1b080e49aa0beaa6","changeType":"EXPRESSION_STATEMENT","change":"netInBuffer.limit(0)","source":"org.apache.tomcat.util.net.SecureNio2Channel.reset()","target":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.SecureNio2Channel.reset()"} {"project":"apache_tomcat","commit":"501dfa46576d1ae0a29f1ebe1b080e49aa0beaa6","changeType":"EXPRESSION_STATEMENT","change":"netInBuffer.position(0)","source":"org.apache.tomcat.util.net.SecureNio2Channel.reset()","target":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.SecureNio2Channel.reset()"} {"project":"apache_tomcat","commit":"501dfa46576d1ae0a29f1ebe1b080e49aa0beaa6","changeType":"EXPRESSION_STATEMENT","change":"netOutBuffer.limit(0)","source":"org.apache.tomcat.util.net.SecureNio2Channel.reset()","target":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.SecureNio2Channel.reset()"} {"project":"apache_tomcat","commit":"501dfa46576d1ae0a29f1ebe1b080e49aa0beaa6","changeType":"EXPRESSION_STATEMENT","change":"netOutBuffer.position(0)","source":"org.apache.tomcat.util.net.SecureNio2Channel.reset()","target":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.SecureNio2Channel.reset()"} {"project":"apache_tomcat","commit":"501dfa46576d1ae0a29f1ebe1b080e49aa0beaa6","changeType":"EXPRESSION_STATEMENT","change":"super.reset()","source":"org.apache.tomcat.util.net.SecureNio2Channel.reset()","target":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.SecureNio2Channel.reset()"} {"project":"apache_tomcat","commit":"501dfa46576d1ae0a29f1ebe1b080e49aa0beaa6","changeType":"MARKER_ANNOTATION","change":"@Override","source":"org.apache.tomcat.util.net.SecureNio2Channel.reset()","target":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.SecureNio2Channel.reset()"} {"project":"apache_tomcat","commit":"501dfa46576d1ae0a29f1ebe1b080e49aa0beaa6","changeType":"METHOD_INVOCATION","change":"sslEngine.getHandshakeStatus()","source":"org.apache.tomcat.util.net.SecureNio2Channel.reset()","target":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.SecureNio2Channel.reset()"} {"project":"apache_tomcat","commit":"501dfa46576d1ae0a29f1ebe1b080e49aa0beaa6","changeType":"METHOD_INVOCATION","change":"sslEngine.beginHandshake()","source":"org.apache.tomcat.util.net.SecureNio2Channel.reset()","target":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.SecureNio2Channel.reset()"} {"project":"apache_tomcat","commit":"501dfa46576d1ae0a29f1ebe1b080e49aa0beaa6","changeType":"METHOD_INVOCATION","change":"netInBuffer.limit(0)","source":"org.apache.tomcat.util.net.SecureNio2Channel.reset()","target":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.SecureNio2Channel.reset()"} {"project":"apache_tomcat","commit":"501dfa46576d1ae0a29f1ebe1b080e49aa0beaa6","changeType":"METHOD_INVOCATION","change":"netInBuffer.position(0)","source":"org.apache.tomcat.util.net.SecureNio2Channel.reset()","target":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.SecureNio2Channel.reset()"} {"project":"apache_tomcat","commit":"501dfa46576d1ae0a29f1ebe1b080e49aa0beaa6","changeType":"METHOD_INVOCATION","change":"netOutBuffer.limit(0)","source":"org.apache.tomcat.util.net.SecureNio2Channel.reset()","target":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.SecureNio2Channel.reset()"} {"project":"apache_tomcat","commit":"501dfa46576d1ae0a29f1ebe1b080e49aa0beaa6","changeType":"METHOD_INVOCATION","change":"netOutBuffer.position(0)","source":"org.apache.tomcat.util.net.SecureNio2Channel.reset()","target":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.SecureNio2Channel.reset()"} {"project":"apache_tomcat","commit":"501dfa46576d1ae0a29f1ebe1b080e49aa0beaa6","changeType":"MODIFIER","change":"public","source":"org.apache.tomcat.util.net.SecureNio2Channel.reset()","target":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.SecureNio2Channel.reset()"} {"project":"apache_tomcat","commit":"501dfa46576d1ae0a29f1ebe1b080e49aa0beaa6","changeType":"NUMBER_LITERAL","change":"0","source":"org.apache.tomcat.util.net.SecureNio2Channel.reset()","target":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.SecureNio2Channel.reset()"} {"project":"apache_tomcat","commit":"501dfa46576d1ae0a29f1ebe1b080e49aa0beaa6","changeType":"PRIMITIVE_TYPE","change":"void","source":"org.apache.tomcat.util.net.SecureNio2Channel.reset()","target":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.SecureNio2Channel.reset()"} {"project":"apache_tomcat","commit":"501dfa46576d1ae0a29f1ebe1b080e49aa0beaa6","changeType":"SIMPLE_TYPE","change":"IOException","source":"org.apache.tomcat.util.net.SecureNio2Channel.reset()","target":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.SecureNio2Channel.reset()"} {"project":"apache_tomcat","commit":"501dfa46576d1ae0a29f1ebe1b080e49aa0beaa6","changeType":"SUPER_METHOD_INVOCATION","change":"super.reset()","source":"org.apache.tomcat.util.net.SecureNio2Channel.reset()","target":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.SecureNio2Channel.reset()"} {"project":"apache_tomcat","commit":"501dfa46576d1ae0a29f1ebe1b080e49aa0beaa6","changeType":"ASSIGNMENT","change":"handshakeComplete \u003d false","source":"org.apache.tomcat.util.net.SecureNio2Channel.reset()","target":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()"} {"project":"apache_tomcat","commit":"501dfa46576d1ae0a29f1ebe1b080e49aa0beaa6","changeType":"ASSIGNMENT","change":"handshakeStatus \u003d sslEngine.getHandshakeStatus()","source":"org.apache.tomcat.util.net.SecureNio2Channel.reset()","target":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()"} {"project":"apache_tomcat","commit":"501dfa46576d1ae0a29f1ebe1b080e49aa0beaa6","changeType":"CLASS_INSTANCE_CREATION","change":"new IOException(sm.getString(\"channel.nio.ssl.appOutputNotEmpty\"))","source":"org.apache.tomcat.util.net.SecureNio2Channel.reset()","target":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()"} {"project":"apache_tomcat","commit":"501dfa46576d1ae0a29f1ebe1b080e49aa0beaa6","changeType":"CLASS_INSTANCE_CREATION","change":"new IOException(sm.getString(\"channel.nio.ssl.appInputNotEmpty\"))","source":"org.apache.tomcat.util.net.SecureNio2Channel.reset()","target":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()"} {"project":"apache_tomcat","commit":"501dfa46576d1ae0a29f1ebe1b080e49aa0beaa6","changeType":"CLASS_INSTANCE_CREATION","change":"new EOFException(sm.getString(\"channel.nio.ssl.eofDuringHandshake\"))","source":"org.apache.tomcat.util.net.SecureNio2Channel.reset()","target":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()"} {"project":"apache_tomcat","commit":"501dfa46576d1ae0a29f1ebe1b080e49aa0beaa6","changeType":"CLASS_INSTANCE_CREATION","change":"new IOException(sm.getString(\"channel.nio.ssl.netOutputNotEmpty\"))","source":"org.apache.tomcat.util.net.SecureNio2Channel.reset()","target":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()"} {"project":"apache_tomcat","commit":"501dfa46576d1ae0a29f1ebe1b080e49aa0beaa6","changeType":"CLASS_INSTANCE_CREATION","change":"new IOException(sm.getString(\"channel.nio.ssl.netInputNotEmpty\"))","source":"org.apache.tomcat.util.net.SecureNio2Channel.reset()","target":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()"} {"project":"apache_tomcat","commit":"501dfa46576d1ae0a29f1ebe1b080e49aa0beaa6","changeType":"EXPRESSION_STATEMENT","change":"readBuffer.clear()","source":"org.apache.tomcat.util.net.SecureNio2Channel.reset()","target":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()"} {"project":"apache_tomcat","commit":"501dfa46576d1ae0a29f1ebe1b080e49aa0beaa6","changeType":"EXPRESSION_STATEMENT","change":"sslEngine.beginHandshake()","source":"org.apache.tomcat.util.net.SecureNio2Channel.reset()","target":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()"} {"project":"apache_tomcat","commit":"501dfa46576d1ae0a29f1ebe1b080e49aa0beaa6","changeType":"EXPRESSION_STATEMENT","change":"handshakeStatus\u003dsslEngine.getHandshakeStatus()","source":"org.apache.tomcat.util.net.SecureNio2Channel.reset()","target":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()"} {"project":"apache_tomcat","commit":"501dfa46576d1ae0a29f1ebe1b080e49aa0beaa6","changeType":"EXPRESSION_STATEMENT","change":"netOutBuffer.limit(0)","source":"org.apache.tomcat.util.net.SecureNio2Channel.reset()","target":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()"} {"project":"apache_tomcat","commit":"501dfa46576d1ae0a29f1ebe1b080e49aa0beaa6","changeType":"EXPRESSION_STATEMENT","change":"netInBuffer.position(0)","source":"org.apache.tomcat.util.net.SecureNio2Channel.reset()","target":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()"} {"project":"apache_tomcat","commit":"501dfa46576d1ae0a29f1ebe1b080e49aa0beaa6","changeType":"EXPRESSION_STATEMENT","change":"handshakeComplete\u003dfalse","source":"org.apache.tomcat.util.net.SecureNio2Channel.reset()","target":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()"} {"project":"apache_tomcat","commit":"501dfa46576d1ae0a29f1ebe1b080e49aa0beaa6","changeType":"EXPRESSION_STATEMENT","change":"netInBuffer.limit(0)","source":"org.apache.tomcat.util.net.SecureNio2Channel.reset()","target":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()"} {"project":"apache_tomcat","commit":"501dfa46576d1ae0a29f1ebe1b080e49aa0beaa6","changeType":"EXPRESSION_STATEMENT","change":"netOutBuffer.position(0)","source":"org.apache.tomcat.util.net.SecureNio2Channel.reset()","target":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()"} {"project":"apache_tomcat","commit":"501dfa46576d1ae0a29f1ebe1b080e49aa0beaa6","changeType":"EXPRESSION_STATEMENT","change":"writeBuffer.clear()","source":"org.apache.tomcat.util.net.SecureNio2Channel.reset()","target":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()"} {"project":"apache_tomcat","commit":"501dfa46576d1ae0a29f1ebe1b080e49aa0beaa6","changeType":"IF_STATEMENT","change":"readBuffer.position() \u003e 0 \u0026\u0026 readBuffer.position() \u003c readBuffer.limit()","source":"org.apache.tomcat.util.net.SecureNio2Channel.reset()","target":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()"} {"project":"apache_tomcat","commit":"501dfa46576d1ae0a29f1ebe1b080e49aa0beaa6","changeType":"IF_STATEMENT","change":"writeBuffer.position() \u003e 0 \u0026\u0026 writeBuffer.position() \u003c writeBuffer.limit()","source":"org.apache.tomcat.util.net.SecureNio2Channel.reset()","target":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()"} {"project":"apache_tomcat","commit":"501dfa46576d1ae0a29f1ebe1b080e49aa0beaa6","changeType":"INFIX_EXPRESSION","change":"writeBuffer.position() \u003e 0","source":"org.apache.tomcat.util.net.SecureNio2Channel.reset()","target":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()"} {"project":"apache_tomcat","commit":"501dfa46576d1ae0a29f1ebe1b080e49aa0beaa6","changeType":"INFIX_EXPRESSION","change":"readBuffer.position() \u003e 0 \u0026\u0026 readBuffer.position() \u003c readBuffer.limit()","source":"org.apache.tomcat.util.net.SecureNio2Channel.reset()","target":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()"} {"project":"apache_tomcat","commit":"501dfa46576d1ae0a29f1ebe1b080e49aa0beaa6","changeType":"INFIX_EXPRESSION","change":"writeBuffer.position() \u003e 0 \u0026\u0026 writeBuffer.position() \u003c writeBuffer.limit()","source":"org.apache.tomcat.util.net.SecureNio2Channel.reset()","target":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()"} {"project":"apache_tomcat","commit":"501dfa46576d1ae0a29f1ebe1b080e49aa0beaa6","changeType":"INFIX_EXPRESSION","change":"readBuffer.position() \u003e 0","source":"org.apache.tomcat.util.net.SecureNio2Channel.reset()","target":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()"} {"project":"apache_tomcat","commit":"501dfa46576d1ae0a29f1ebe1b080e49aa0beaa6","changeType":"INFIX_EXPRESSION","change":"writeBuffer.position() \u003c writeBuffer.limit()","source":"org.apache.tomcat.util.net.SecureNio2Channel.reset()","target":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()"} {"project":"apache_tomcat","commit":"501dfa46576d1ae0a29f1ebe1b080e49aa0beaa6","changeType":"INFIX_EXPRESSION","change":"readBuffer.position() \u003c readBuffer.limit()","source":"org.apache.tomcat.util.net.SecureNio2Channel.reset()","target":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()"} {"project":"apache_tomcat","commit":"501dfa46576d1ae0a29f1ebe1b080e49aa0beaa6","changeType":"METHOD_INVOCATION","change":"sm.getString(\"channel.nio.ssl.appOutputNotEmpty\")","source":"org.apache.tomcat.util.net.SecureNio2Channel.reset()","target":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()"} {"project":"apache_tomcat","commit":"501dfa46576d1ae0a29f1ebe1b080e49aa0beaa6","changeType":"METHOD_INVOCATION","change":"sslEngine.beginHandshake()","source":"org.apache.tomcat.util.net.SecureNio2Channel.reset()","target":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()"} {"project":"apache_tomcat","commit":"501dfa46576d1ae0a29f1ebe1b080e49aa0beaa6","changeType":"METHOD_INVOCATION","change":"sm.getString(\"channel.nio.ssl.netInputNotEmpty\")","source":"org.apache.tomcat.util.net.SecureNio2Channel.reset()","target":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()"} {"project":"apache_tomcat","commit":"501dfa46576d1ae0a29f1ebe1b080e49aa0beaa6","changeType":"METHOD_INVOCATION","change":"netOutBuffer.position(0)","source":"org.apache.tomcat.util.net.SecureNio2Channel.reset()","target":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()"} {"project":"apache_tomcat","commit":"501dfa46576d1ae0a29f1ebe1b080e49aa0beaa6","changeType":"METHOD_INVOCATION","change":"writeBuffer.clear()","source":"org.apache.tomcat.util.net.SecureNio2Channel.reset()","target":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()"} {"project":"apache_tomcat","commit":"501dfa46576d1ae0a29f1ebe1b080e49aa0beaa6","changeType":"METHOD_INVOCATION","change":"sslEngine.getHandshakeStatus()","source":"org.apache.tomcat.util.net.SecureNio2Channel.reset()","target":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()"} {"project":"apache_tomcat","commit":"501dfa46576d1ae0a29f1ebe1b080e49aa0beaa6","changeType":"METHOD_INVOCATION","change":"readBuffer.clear()","source":"org.apache.tomcat.util.net.SecureNio2Channel.reset()","target":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()"} {"project":"apache_tomcat","commit":"501dfa46576d1ae0a29f1ebe1b080e49aa0beaa6","changeType":"METHOD_INVOCATION","change":"readBuffer.limit()","source":"org.apache.tomcat.util.net.SecureNio2Channel.reset()","target":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()"} {"project":"apache_tomcat","commit":"501dfa46576d1ae0a29f1ebe1b080e49aa0beaa6","changeType":"METHOD_INVOCATION","change":"sm.getString(\"channel.nio.ssl.eofDuringHandshake\")","source":"org.apache.tomcat.util.net.SecureNio2Channel.reset()","target":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()"} {"project":"apache_tomcat","commit":"501dfa46576d1ae0a29f1ebe1b080e49aa0beaa6","changeType":"METHOD_INVOCATION","change":"writeBuffer.limit()","source":"org.apache.tomcat.util.net.SecureNio2Channel.reset()","target":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()"} {"project":"apache_tomcat","commit":"501dfa46576d1ae0a29f1ebe1b080e49aa0beaa6","changeType":"METHOD_INVOCATION","change":"sm.getString(\"channel.nio.ssl.netOutputNotEmpty\")","source":"org.apache.tomcat.util.net.SecureNio2Channel.reset()","target":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()"} {"project":"apache_tomcat","commit":"501dfa46576d1ae0a29f1ebe1b080e49aa0beaa6","changeType":"METHOD_INVOCATION","change":"netOutBuffer.limit(0)","source":"org.apache.tomcat.util.net.SecureNio2Channel.reset()","target":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()"} {"project":"apache_tomcat","commit":"501dfa46576d1ae0a29f1ebe1b080e49aa0beaa6","changeType":"METHOD_INVOCATION","change":"netInBuffer.position(0)","source":"org.apache.tomcat.util.net.SecureNio2Channel.reset()","target":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()"} {"project":"apache_tomcat","commit":"501dfa46576d1ae0a29f1ebe1b080e49aa0beaa6","changeType":"METHOD_INVOCATION","change":"writeBuffer.position()","source":"org.apache.tomcat.util.net.SecureNio2Channel.reset()","target":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()"} {"project":"apache_tomcat","commit":"501dfa46576d1ae0a29f1ebe1b080e49aa0beaa6","changeType":"METHOD_INVOCATION","change":"netInBuffer.limit(0)","source":"org.apache.tomcat.util.net.SecureNio2Channel.reset()","target":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()"} {"project":"apache_tomcat","commit":"501dfa46576d1ae0a29f1ebe1b080e49aa0beaa6","changeType":"METHOD_INVOCATION","change":"readBuffer.position()","source":"org.apache.tomcat.util.net.SecureNio2Channel.reset()","target":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()"} {"project":"apache_tomcat","commit":"501dfa46576d1ae0a29f1ebe1b080e49aa0beaa6","changeType":"METHOD_INVOCATION","change":"sm.getString(\"channel.nio.ssl.appInputNotEmpty\")","source":"org.apache.tomcat.util.net.SecureNio2Channel.reset()","target":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()"} {"project":"apache_tomcat","commit":"501dfa46576d1ae0a29f1ebe1b080e49aa0beaa6","changeType":"SIMPLE_TYPE","change":"ByteBuffer","source":"org.apache.tomcat.util.net.SecureNio2Channel.reset()","target":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()"} {"project":"apache_tomcat","commit":"501dfa46576d1ae0a29f1ebe1b080e49aa0beaa6","changeType":"STRING_LITERAL","change":"channel.nio.ssl.eofDuringHandshake","source":"org.apache.tomcat.util.net.SecureNio2Channel.reset()","target":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()"} {"project":"apache_tomcat","commit":"501dfa46576d1ae0a29f1ebe1b080e49aa0beaa6","changeType":"STRING_LITERAL","change":"channel.nio.ssl.netOutputNotEmpty","source":"org.apache.tomcat.util.net.SecureNio2Channel.reset()","target":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()"} {"project":"apache_tomcat","commit":"501dfa46576d1ae0a29f1ebe1b080e49aa0beaa6","changeType":"STRING_LITERAL","change":"channel.nio.ssl.appInputNotEmpty","source":"org.apache.tomcat.util.net.SecureNio2Channel.reset()","target":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()"} {"project":"apache_tomcat","commit":"501dfa46576d1ae0a29f1ebe1b080e49aa0beaa6","changeType":"STRING_LITERAL","change":"channel.nio.ssl.appOutputNotEmpty","source":"org.apache.tomcat.util.net.SecureNio2Channel.reset()","target":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()"} {"project":"apache_tomcat","commit":"501dfa46576d1ae0a29f1ebe1b080e49aa0beaa6","changeType":"STRING_LITERAL","change":"channel.nio.ssl.netInputNotEmpty","source":"org.apache.tomcat.util.net.SecureNio2Channel.reset()","target":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()"} {"project":"apache_tomcat","commit":"501dfa46576d1ae0a29f1ebe1b080e49aa0beaa6","changeType":"SWITCH_STATEMENT","change":"switch (hsStatus) {\ncase -1:\n throw new EOFException(sm.getString(\"channel.nio.ssl.eofDuringHandshake\"));\ncase 0:\nhandshaking\u003dfalse;\nbreak;\ndefault :\n}\n","source":"org.apache.tomcat.util.net.SecureNio2Channel.reset()","target":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()"} {"project":"apache_tomcat","commit":"501dfa46576d1ae0a29f1ebe1b080e49aa0beaa6","changeType":"THROW_STATEMENT","change":"throw new IOException(sm.getString(\"channel.nio.ssl.appOutputNotEmpty\"));\n","source":"org.apache.tomcat.util.net.SecureNio2Channel.reset()","target":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()"} {"project":"apache_tomcat","commit":"501dfa46576d1ae0a29f1ebe1b080e49aa0beaa6","changeType":"THROW_STATEMENT","change":"throw new IOException(sm.getString(\"channel.nio.ssl.netInputNotEmpty\"));\n","source":"org.apache.tomcat.util.net.SecureNio2Channel.reset()","target":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()"} {"project":"apache_tomcat","commit":"501dfa46576d1ae0a29f1ebe1b080e49aa0beaa6","changeType":"THROW_STATEMENT","change":"throw new IOException(sm.getString(\"channel.nio.ssl.appInputNotEmpty\"));\n","source":"org.apache.tomcat.util.net.SecureNio2Channel.reset()","target":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()"} {"project":"apache_tomcat","commit":"501dfa46576d1ae0a29f1ebe1b080e49aa0beaa6","changeType":"THROW_STATEMENT","change":"throw new IOException(sm.getString(\"channel.nio.ssl.netOutputNotEmpty\"));\n","source":"org.apache.tomcat.util.net.SecureNio2Channel.reset()","target":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()"} {"project":"apache_tomcat","commit":"501dfa46576d1ae0a29f1ebe1b080e49aa0beaa6","changeType":"THROW_STATEMENT","change":"throw new EOFException(sm.getString(\"channel.nio.ssl.eofDuringHandshake\"));\n","source":"org.apache.tomcat.util.net.SecureNio2Channel.reset()","target":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()"} {"project":"apache_tomcat","commit":"501dfa46576d1ae0a29f1ebe1b080e49aa0beaa6","changeType":"TRY_STATEMENT","change":"try {\n while (handshaking) {\n int hsStatus\u003dhandshakeInternal(false);\nswitch (hsStatus) {\ncase -1:\n throw new EOFException(sm.getString(\"channel.nio.ssl.eofDuringHandshake\"));\ncase 0:\n handshaking\u003dfalse;\n break;\ndefault :\n}\n}\n}\n catch (IOException x) {\nthrow x;\n}\ncatch (Exception cx) {\nIOException x\u003dnew IOException(cx);\nthrow x;\n}\n","source":"org.apache.tomcat.util.net.SecureNio2Channel.reset()","target":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()"} {"project":"apache_tomcat","commit":"501dfa46576d1ae0a29f1ebe1b080e49aa0beaa6","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"readBuffer","source":"org.apache.tomcat.util.net.SecureNio2Channel.reset()","target":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()"} {"project":"apache_tomcat","commit":"501dfa46576d1ae0a29f1ebe1b080e49aa0beaa6","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"writeBuffer","source":"org.apache.tomcat.util.net.SecureNio2Channel.reset()","target":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()"} {"project":"apache_tomcat","commit":"501dfa46576d1ae0a29f1ebe1b080e49aa0beaa6","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"ByteBuffer [readBuffer\u003dgetBufHandler().getReadBuffer()]","source":"org.apache.tomcat.util.net.SecureNio2Channel.reset()","target":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()"} {"project":"apache_tomcat","commit":"501dfa46576d1ae0a29f1ebe1b080e49aa0beaa6","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"ByteBuffer [writeBuffer\u003dgetBufHandler().getWriteBuffer()]","source":"org.apache.tomcat.util.net.SecureNio2Channel.reset()","target":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()"} {"project":"apache_tomcat","commit":"501dfa46576d1ae0a29f1ebe1b080e49aa0beaa6","changeType":"WHILE_STATEMENT","change":"while (handshaking) {\n int hsStatus\u003dhandshakeInternal(false);\nswitch (hsStatus) {\ncase -1:\n throw new EOFException(sm.getString(\"channel.nio.ssl.eofDuringHandshake\"));\ncase 0:\n handshaking\u003dfalse;\nbreak;\ndefault :\n}\n}\n","source":"org.apache.tomcat.util.net.SecureNio2Channel.reset()","target":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()"} {"project":"apache_tomcat","commit":"501dfa46576d1ae0a29f1ebe1b080e49aa0beaa6","changeType":"CLASS_INSTANCE_CREATION","change":"new EOFException(\"EOF during handshake.\")","source":"org.apache.tomcat.util.net.SecureNio2Channel.reset()","target":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()","added":false,"scope":"TARGET","local":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()"} {"project":"apache_tomcat","commit":"501dfa46576d1ae0a29f1ebe1b080e49aa0beaa6","changeType":"CLASS_INSTANCE_CREATION","change":"new IOException(\"Application output buffer still contains data. Data would have been lost.\")","source":"org.apache.tomcat.util.net.SecureNio2Channel.reset()","target":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()","added":false,"scope":"TARGET","local":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()"} {"project":"apache_tomcat","commit":"501dfa46576d1ae0a29f1ebe1b080e49aa0beaa6","changeType":"CLASS_INSTANCE_CREATION","change":"new IOException(\"Network input buffer still contains data. Handshake will fail.\")","source":"org.apache.tomcat.util.net.SecureNio2Channel.reset()","target":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()","added":false,"scope":"TARGET","local":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()"} {"project":"apache_tomcat","commit":"501dfa46576d1ae0a29f1ebe1b080e49aa0beaa6","changeType":"CLASS_INSTANCE_CREATION","change":"new IOException(\"Application input buffer still contains data. Data would have been lost.\")","source":"org.apache.tomcat.util.net.SecureNio2Channel.reset()","target":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()","added":false,"scope":"TARGET","local":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()"} {"project":"apache_tomcat","commit":"501dfa46576d1ae0a29f1ebe1b080e49aa0beaa6","changeType":"CLASS_INSTANCE_CREATION","change":"new IOException(\"Network output buffer still contains data. Handshake will fail.\")","source":"org.apache.tomcat.util.net.SecureNio2Channel.reset()","target":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()","added":false,"scope":"TARGET","local":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()"} {"project":"apache_tomcat","commit":"501dfa46576d1ae0a29f1ebe1b080e49aa0beaa6","changeType":"EXPRESSION_STATEMENT","change":"reset()","source":"org.apache.tomcat.util.net.SecureNio2Channel.reset()","target":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()","added":false,"scope":"TARGET","local":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()"} {"project":"apache_tomcat","commit":"501dfa46576d1ae0a29f1ebe1b080e49aa0beaa6","changeType":"IF_STATEMENT","change":"getBufHandler().getReadBuffer().position() \u003e 0 \u0026\u0026 getBufHandler().getReadBuffer().position() \u003c getBufHandler().getReadBuffer().limit()","source":"org.apache.tomcat.util.net.SecureNio2Channel.reset()","target":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()","added":false,"scope":"TARGET","local":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()"} {"project":"apache_tomcat","commit":"501dfa46576d1ae0a29f1ebe1b080e49aa0beaa6","changeType":"IF_STATEMENT","change":"getBufHandler().getWriteBuffer().position() \u003e 0 \u0026\u0026 getBufHandler().getWriteBuffer().position() \u003c getBufHandler().getWriteBuffer().limit()","source":"org.apache.tomcat.util.net.SecureNio2Channel.reset()","target":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()","added":false,"scope":"TARGET","local":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()"} {"project":"apache_tomcat","commit":"501dfa46576d1ae0a29f1ebe1b080e49aa0beaa6","changeType":"INFIX_EXPRESSION","change":"getBufHandler().getWriteBuffer().position() \u003c getBufHandler().getWriteBuffer().limit()","source":"org.apache.tomcat.util.net.SecureNio2Channel.reset()","target":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()","added":false,"scope":"TARGET","local":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()"} {"project":"apache_tomcat","commit":"501dfa46576d1ae0a29f1ebe1b080e49aa0beaa6","changeType":"INFIX_EXPRESSION","change":"getBufHandler().getReadBuffer().position() \u003c getBufHandler().getReadBuffer().limit()","source":"org.apache.tomcat.util.net.SecureNio2Channel.reset()","target":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()","added":false,"scope":"TARGET","local":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()"} {"project":"apache_tomcat","commit":"501dfa46576d1ae0a29f1ebe1b080e49aa0beaa6","changeType":"INFIX_EXPRESSION","change":"getBufHandler().getReadBuffer().position() \u003e 0 \u0026\u0026 getBufHandler().getReadBuffer().position() \u003c getBufHandler().getReadBuffer().limit()","source":"org.apache.tomcat.util.net.SecureNio2Channel.reset()","target":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()","added":false,"scope":"TARGET","local":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()"} {"project":"apache_tomcat","commit":"501dfa46576d1ae0a29f1ebe1b080e49aa0beaa6","changeType":"INFIX_EXPRESSION","change":"getBufHandler().getWriteBuffer().position() \u003e 0 \u0026\u0026 getBufHandler().getWriteBuffer().position() \u003c getBufHandler().getWriteBuffer().limit()","source":"org.apache.tomcat.util.net.SecureNio2Channel.reset()","target":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()","added":false,"scope":"TARGET","local":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()"} {"project":"apache_tomcat","commit":"501dfa46576d1ae0a29f1ebe1b080e49aa0beaa6","changeType":"INFIX_EXPRESSION","change":"getBufHandler().getReadBuffer().position() \u003e 0","source":"org.apache.tomcat.util.net.SecureNio2Channel.reset()","target":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()","added":false,"scope":"TARGET","local":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()"} {"project":"apache_tomcat","commit":"501dfa46576d1ae0a29f1ebe1b080e49aa0beaa6","changeType":"INFIX_EXPRESSION","change":"getBufHandler().getWriteBuffer().position() \u003e 0","source":"org.apache.tomcat.util.net.SecureNio2Channel.reset()","target":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()","added":false,"scope":"TARGET","local":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()"} {"project":"apache_tomcat","commit":"501dfa46576d1ae0a29f1ebe1b080e49aa0beaa6","changeType":"METHOD_INVOCATION","change":"reset()","source":"org.apache.tomcat.util.net.SecureNio2Channel.reset()","target":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()","added":false,"scope":"TARGET","local":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()"} {"project":"apache_tomcat","commit":"501dfa46576d1ae0a29f1ebe1b080e49aa0beaa6","changeType":"METHOD_INVOCATION","change":"getBufHandler().getWriteBuffer().position()","source":"org.apache.tomcat.util.net.SecureNio2Channel.reset()","target":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()","added":false,"scope":"TARGET","local":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()"} {"project":"apache_tomcat","commit":"501dfa46576d1ae0a29f1ebe1b080e49aa0beaa6","changeType":"METHOD_INVOCATION","change":"getBufHandler().getReadBuffer().position()","source":"org.apache.tomcat.util.net.SecureNio2Channel.reset()","target":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()","added":false,"scope":"TARGET","local":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()"} {"project":"apache_tomcat","commit":"501dfa46576d1ae0a29f1ebe1b080e49aa0beaa6","changeType":"METHOD_INVOCATION","change":"getBufHandler().getWriteBuffer().limit()","source":"org.apache.tomcat.util.net.SecureNio2Channel.reset()","target":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()","added":false,"scope":"TARGET","local":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()"} {"project":"apache_tomcat","commit":"501dfa46576d1ae0a29f1ebe1b080e49aa0beaa6","changeType":"METHOD_INVOCATION","change":"getBufHandler().getReadBuffer().limit()","source":"org.apache.tomcat.util.net.SecureNio2Channel.reset()","target":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()","added":false,"scope":"TARGET","local":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()"} {"project":"apache_tomcat","commit":"501dfa46576d1ae0a29f1ebe1b080e49aa0beaa6","changeType":"STRING_LITERAL","change":"Application input buffer still contains data. Data would have been lost.","source":"org.apache.tomcat.util.net.SecureNio2Channel.reset()","target":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()","added":false,"scope":"TARGET","local":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()"} {"project":"apache_tomcat","commit":"501dfa46576d1ae0a29f1ebe1b080e49aa0beaa6","changeType":"STRING_LITERAL","change":"Application output buffer still contains data. Data would have been lost.","source":"org.apache.tomcat.util.net.SecureNio2Channel.reset()","target":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()","added":false,"scope":"TARGET","local":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()"} {"project":"apache_tomcat","commit":"501dfa46576d1ae0a29f1ebe1b080e49aa0beaa6","changeType":"STRING_LITERAL","change":"Network output buffer still contains data. Handshake will fail.","source":"org.apache.tomcat.util.net.SecureNio2Channel.reset()","target":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()","added":false,"scope":"TARGET","local":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()"} {"project":"apache_tomcat","commit":"501dfa46576d1ae0a29f1ebe1b080e49aa0beaa6","changeType":"STRING_LITERAL","change":"EOF during handshake.","source":"org.apache.tomcat.util.net.SecureNio2Channel.reset()","target":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()","added":false,"scope":"TARGET","local":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()"} {"project":"apache_tomcat","commit":"501dfa46576d1ae0a29f1ebe1b080e49aa0beaa6","changeType":"STRING_LITERAL","change":"Network input buffer still contains data. Handshake will fail.","source":"org.apache.tomcat.util.net.SecureNio2Channel.reset()","target":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()","added":false,"scope":"TARGET","local":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()"} {"project":"apache_tomcat","commit":"501dfa46576d1ae0a29f1ebe1b080e49aa0beaa6","changeType":"SWITCH_STATEMENT","change":"switch (hsStatus) {\ncase -1:\n throw new EOFException(\"EOF during handshake.\");\ncase 0:\nhandshaking\u003dfalse;\nbreak;\ndefault :\n}\n","source":"org.apache.tomcat.util.net.SecureNio2Channel.reset()","target":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()","added":false,"scope":"TARGET","local":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()"} {"project":"apache_tomcat","commit":"501dfa46576d1ae0a29f1ebe1b080e49aa0beaa6","changeType":"THROW_STATEMENT","change":"throw new IOException(\"Application output buffer still contains data. Data would have been lost.\");\n","source":"org.apache.tomcat.util.net.SecureNio2Channel.reset()","target":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()","added":false,"scope":"TARGET","local":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()"} {"project":"apache_tomcat","commit":"501dfa46576d1ae0a29f1ebe1b080e49aa0beaa6","changeType":"THROW_STATEMENT","change":"throw new IOException(\"Application input buffer still contains data. Data would have been lost.\");\n","source":"org.apache.tomcat.util.net.SecureNio2Channel.reset()","target":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()","added":false,"scope":"TARGET","local":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()"} {"project":"apache_tomcat","commit":"501dfa46576d1ae0a29f1ebe1b080e49aa0beaa6","changeType":"THROW_STATEMENT","change":"throw new EOFException(\"EOF during handshake.\");\n","source":"org.apache.tomcat.util.net.SecureNio2Channel.reset()","target":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()","added":false,"scope":"TARGET","local":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()"} {"project":"apache_tomcat","commit":"501dfa46576d1ae0a29f1ebe1b080e49aa0beaa6","changeType":"THROW_STATEMENT","change":"throw new IOException(\"Network input buffer still contains data. Handshake will fail.\");\n","source":"org.apache.tomcat.util.net.SecureNio2Channel.reset()","target":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()","added":false,"scope":"TARGET","local":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()"} {"project":"apache_tomcat","commit":"501dfa46576d1ae0a29f1ebe1b080e49aa0beaa6","changeType":"THROW_STATEMENT","change":"throw new IOException(\"Network output buffer still contains data. Handshake will fail.\");\n","source":"org.apache.tomcat.util.net.SecureNio2Channel.reset()","target":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()","added":false,"scope":"TARGET","local":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()"} {"project":"apache_tomcat","commit":"501dfa46576d1ae0a29f1ebe1b080e49aa0beaa6","changeType":"TRY_STATEMENT","change":"try {\n while (handshaking) {\n int hsStatus\u003dhandshakeInternal(false);\nswitch (hsStatus) {\ncase -1:\n throw new EOFException(\"EOF during handshake.\");\ncase 0:\n handshaking\u003dfalse;\n break;\ndefault :\n}\n}\n}\n catch (IOException x) {\nthrow x;\n}\ncatch (Exception cx) {\nIOException x\u003dnew IOException(cx);\nthrow x;\n}\n","source":"org.apache.tomcat.util.net.SecureNio2Channel.reset()","target":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()","added":false,"scope":"TARGET","local":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()"} {"project":"apache_tomcat","commit":"501dfa46576d1ae0a29f1ebe1b080e49aa0beaa6","changeType":"WHILE_STATEMENT","change":"while (handshaking) {\n int hsStatus\u003dhandshakeInternal(false);\nswitch (hsStatus) {\ncase -1:\n throw new EOFException(\"EOF during handshake.\");\ncase 0:\n handshaking\u003dfalse;\nbreak;\ndefault :\n}\n}\n","source":"org.apache.tomcat.util.net.SecureNio2Channel.reset()","target":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()","added":false,"scope":"TARGET","local":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()"} {"project":"apache_tomcat","commit":"501dfa46576d1ae0a29f1ebe1b080e49aa0beaa6","changeType":"EXPRESSION_STATEMENT","change":"reset()","source":"org.apache.tomcat.util.net.SecureNio2Channel.reset()","target":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()","added":false,"scope":"SUR_S","local":"org.apache.tomcat.util.net.SecureNio2Channel.failed(Throwable,SocketWrapper)"} {"project":"apache_tomcat","commit":"501dfa46576d1ae0a29f1ebe1b080e49aa0beaa6","changeType":"METHOD_INVOCATION","change":"reset()","source":"org.apache.tomcat.util.net.SecureNio2Channel.reset()","target":"org.apache.tomcat.util.net.SecureNio2Channel.rehandshake()","added":false,"scope":"SUR_S","local":"org.apache.tomcat.util.net.SecureNio2Channel.failed(Throwable,SocketWrapper)"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"METHOD_DECLARATION","change":"org.apache.catalina.servlets.DefaultServlet.getETag(ResourceAttributes)","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":false,"scope":"EXT_S","local":"java.org.apache.catalina.servlets.DefaultServlet"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"ASSIGNMENT","change":"result \u003d resourceAttributes.getETag()","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":false,"scope":"EXT_T","local":"org.apache.catalina.servlets.DefaultServlet.getETag(ResourceAttributes)"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"ASSIGNMENT","change":"result \u003d resourceAttributes.getETag(true)","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":false,"scope":"EXT_S","local":"org.apache.catalina.servlets.DefaultServlet.getETag(ResourceAttributes)"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"IF_STATEMENT","change":"(result\u003dresourceAttributes.getETag()) !\u003d null","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":false,"scope":"EXT_T","local":"org.apache.catalina.servlets.DefaultServlet.getETag(ResourceAttributes)"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"IF_STATEMENT","change":"(result\u003dresourceAttributes.getETag(true)) !\u003d null","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":false,"scope":"EXT_S","local":"org.apache.catalina.servlets.DefaultServlet.getETag(ResourceAttributes)"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"INFIX_EXPRESSION","change":"(result\u003dresourceAttributes.getETag()) !\u003d null","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":false,"scope":"EXT_T","local":"org.apache.catalina.servlets.DefaultServlet.getETag(ResourceAttributes)"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"INFIX_EXPRESSION","change":"(result\u003dresourceAttributes.getETag(true)) !\u003d null","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":false,"scope":"EXT_S","local":"org.apache.catalina.servlets.DefaultServlet.getETag(ResourceAttributes)"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"METHOD_INVOCATION","change":"resourceAttributes.getETag()","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":false,"scope":"EXT_T","local":"org.apache.catalina.servlets.DefaultServlet.getETag(ResourceAttributes)"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"METHOD_INVOCATION","change":"resourceAttributes.getETag(true)","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":false,"scope":"EXT_S","local":"org.apache.catalina.servlets.DefaultServlet.getETag(ResourceAttributes)"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"PARENTHESIZED_EXPRESSION","change":"(result\u003dresourceAttributes.getETag())","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":false,"scope":"EXT_T","local":"org.apache.catalina.servlets.DefaultServlet.getETag(ResourceAttributes)"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"PARENTHESIZED_EXPRESSION","change":"(result\u003dresourceAttributes.getETag(true))","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":false,"scope":"EXT_S","local":"org.apache.catalina.servlets.DefaultServlet.getETag(ResourceAttributes)"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"METHOD_INVOCATION","change":"resourceAttributes.getETag()","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":true,"scope":"EXT_T","local":"org.apache.catalina.servlets.DefaultServlet.checkIfNoneMatch(HttpServletRequest,HttpServletResponse,ResourceAttributes)"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"String [eTag\u003dresourceAttributes.getETag()]","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":true,"scope":"EXT_T","local":"org.apache.catalina.servlets.DefaultServlet.checkIfNoneMatch(HttpServletRequest,HttpServletResponse,ResourceAttributes)"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"EXPRESSION_STATEMENT","change":"response.setHeader(\"ETag\",getETag(resourceAttributes))","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":false,"scope":"EXT_S","local":"org.apache.catalina.servlets.DefaultServlet.checkIfNoneMatch(HttpServletRequest,HttpServletResponse,ResourceAttributes)"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"METHOD_INVOCATION","change":"response.setHeader(\"ETag\",getETag(resourceAttributes))","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":false,"scope":"EXT_S","local":"org.apache.catalina.servlets.DefaultServlet.checkIfNoneMatch(HttpServletRequest,HttpServletResponse,ResourceAttributes)"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"METHOD_INVOCATION","change":"getETag(resourceAttributes)","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":false,"scope":"EXT_S","local":"org.apache.catalina.servlets.DefaultServlet.checkIfNoneMatch(HttpServletRequest,HttpServletResponse,ResourceAttributes)"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"String [eTag\u003dgetETag(resourceAttributes)]","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":false,"scope":"EXT_S","local":"org.apache.catalina.servlets.DefaultServlet.checkIfNoneMatch(HttpServletRequest,HttpServletResponse,ResourceAttributes)"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"EXPRESSION_STATEMENT","change":"response.setHeader(\"ETag\",resourceAttributes.getETag())","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":true,"scope":"EXT_T","local":"org.apache.catalina.servlets.DefaultServlet.checkIfModifiedSince(HttpServletRequest,HttpServletResponse,ResourceAttributes)"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"METHOD_INVOCATION","change":"response.setHeader(\"ETag\",resourceAttributes.getETag())","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":true,"scope":"EXT_T","local":"org.apache.catalina.servlets.DefaultServlet.checkIfModifiedSince(HttpServletRequest,HttpServletResponse,ResourceAttributes)"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"METHOD_INVOCATION","change":"resourceAttributes.getETag()","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":true,"scope":"EXT_T","local":"org.apache.catalina.servlets.DefaultServlet.checkIfModifiedSince(HttpServletRequest,HttpServletResponse,ResourceAttributes)"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"TRY_STATEMENT","change":"try {\n long headerValue\u003drequest.getDateHeader(\"If-Modified-Since\");\n long lastModified\u003dresourceAttributes.getLastModified();\n if (headerValue !\u003d -1) {\n if ((request.getHeader(\"If-None-Match\") \u003d\u003d null) \u0026\u0026 (lastModified \u003c headerValue + 1000)) {\n response.setStatus(HttpServletResponse.SC_NOT_MODIFIED);\n response.setHeader(\"ETag\",resourceAttributes.getETag());\n return false;\n }\n }\n}\n catch (IllegalArgumentException illegalArgument) {\n return true;\n}\n","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":true,"scope":"EXT_T","local":"org.apache.catalina.servlets.DefaultServlet.checkIfModifiedSince(HttpServletRequest,HttpServletResponse,ResourceAttributes)"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"EXPRESSION_STATEMENT","change":"response.setHeader(\"ETag\",getETag(resourceAttributes))","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":false,"scope":"EXT_S","local":"org.apache.catalina.servlets.DefaultServlet.checkIfModifiedSince(HttpServletRequest,HttpServletResponse,ResourceAttributes)"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"METHOD_INVOCATION","change":"response.setHeader(\"ETag\",getETag(resourceAttributes))","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":false,"scope":"EXT_S","local":"org.apache.catalina.servlets.DefaultServlet.checkIfModifiedSince(HttpServletRequest,HttpServletResponse,ResourceAttributes)"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"METHOD_INVOCATION","change":"getETag(resourceAttributes)","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":false,"scope":"EXT_S","local":"org.apache.catalina.servlets.DefaultServlet.checkIfModifiedSince(HttpServletRequest,HttpServletResponse,ResourceAttributes)"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"TRY_STATEMENT","change":"try {\n long headerValue\u003drequest.getDateHeader(\"If-Modified-Since\");\n long lastModified\u003dresourceAttributes.getLastModified();\n if (headerValue !\u003d -1) {\n if ((request.getHeader(\"If-None-Match\") \u003d\u003d null) \u0026\u0026 (lastModified \u003c headerValue + 1000)) {\n response.setStatus(HttpServletResponse.SC_NOT_MODIFIED);\n response.setHeader(\"ETag\",getETag(resourceAttributes));\n return false;\n }\n }\n}\n catch (IllegalArgumentException illegalArgument) {\n return true;\n}\n","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":false,"scope":"EXT_S","local":"org.apache.catalina.servlets.DefaultServlet.checkIfModifiedSince(HttpServletRequest,HttpServletResponse,ResourceAttributes)"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"METHOD_INVOCATION","change":"resourceAttributes.getETag()","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":true,"scope":"EXT_T","local":"org.apache.catalina.servlets.DefaultServlet.parseRange(HttpServletRequest,HttpServletResponse,ResourceAttributes)"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"String [eTag\u003dresourceAttributes.getETag()]","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":true,"scope":"EXT_T","local":"org.apache.catalina.servlets.DefaultServlet.parseRange(HttpServletRequest,HttpServletResponse,ResourceAttributes)"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"METHOD_INVOCATION","change":"getETag(resourceAttributes)","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":false,"scope":"EXT_S","local":"org.apache.catalina.servlets.DefaultServlet.parseRange(HttpServletRequest,HttpServletResponse,ResourceAttributes)"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"String [eTag\u003dgetETag(resourceAttributes)]","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":false,"scope":"EXT_S","local":"org.apache.catalina.servlets.DefaultServlet.parseRange(HttpServletRequest,HttpServletResponse,ResourceAttributes)"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"METHOD_INVOCATION","change":"resourceAttributes.getETag()","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":true,"scope":"EXT_T","local":"org.apache.catalina.servlets.DefaultServlet.checkIfMatch(HttpServletRequest,HttpServletResponse,ResourceAttributes)"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"String [eTag\u003dresourceAttributes.getETag()]","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":true,"scope":"EXT_T","local":"org.apache.catalina.servlets.DefaultServlet.checkIfMatch(HttpServletRequest,HttpServletResponse,ResourceAttributes)"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"METHOD_INVOCATION","change":"getETag(resourceAttributes)","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":false,"scope":"EXT_S","local":"org.apache.catalina.servlets.DefaultServlet.checkIfMatch(HttpServletRequest,HttpServletResponse,ResourceAttributes)"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"String [eTag\u003dgetETag(resourceAttributes)]","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":false,"scope":"EXT_S","local":"org.apache.catalina.servlets.DefaultServlet.checkIfMatch(HttpServletRequest,HttpServletResponse,ResourceAttributes)"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"EXPRESSION_STATEMENT","change":"response.setHeader(\"ETag\",cacheEntry.attributes.getETag())","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":true,"scope":"EXT_T","local":"org.apache.catalina.servlets.DefaultServlet.serveResource(HttpServletRequest,HttpServletResponse,boolean)"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"METHOD_INVOCATION","change":"cacheEntry.attributes.getETag()","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":true,"scope":"EXT_T","local":"org.apache.catalina.servlets.DefaultServlet.serveResource(HttpServletRequest,HttpServletResponse,boolean)"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"METHOD_INVOCATION","change":"response.setHeader(\"ETag\",cacheEntry.attributes.getETag())","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":true,"scope":"EXT_T","local":"org.apache.catalina.servlets.DefaultServlet.serveResource(HttpServletRequest,HttpServletResponse,boolean)"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"EXPRESSION_STATEMENT","change":"response.setHeader(\"ETag\",getETag(cacheEntry.attributes))","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":false,"scope":"EXT_S","local":"org.apache.catalina.servlets.DefaultServlet.serveResource(HttpServletRequest,HttpServletResponse,boolean)"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"METHOD_INVOCATION","change":"response.setHeader(\"ETag\",getETag(cacheEntry.attributes))","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":false,"scope":"EXT_S","local":"org.apache.catalina.servlets.DefaultServlet.serveResource(HttpServletRequest,HttpServletResponse,boolean)"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"METHOD_INVOCATION","change":"getETag(cacheEntry.attributes)","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":false,"scope":"EXT_S","local":"org.apache.catalina.servlets.DefaultServlet.serveResource(HttpServletRequest,HttpServletResponse,boolean)"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"EXPRESSION_STATEMENT","change":"generatedXML.writeProperty(null,\"getetag\",cacheEntry.attributes.getETag())","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":true,"scope":"EXT_T","local":"org.apache.catalina.servlets.WebdavServlet.parseProperties(HttpServletRequest,XMLWriter,String,int,Vector)"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"METHOD_INVOCATION","change":"cacheEntry.attributes.getETag()","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":true,"scope":"EXT_T","local":"org.apache.catalina.servlets.WebdavServlet.parseProperties(HttpServletRequest,XMLWriter,String,int,Vector)"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"METHOD_INVOCATION","change":"generatedXML.writeProperty(null,\"getetag\",cacheEntry.attributes.getETag())","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":true,"scope":"EXT_T","local":"org.apache.catalina.servlets.WebdavServlet.parseProperties(HttpServletRequest,XMLWriter,String,int,Vector)"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"SWITCH_STATEMENT","change":"switch (type) {\ncase FIND_ALL_PROP:\n generatedXML.writeElement(null,\"propstat\",XMLWriter.OPENING);\ngeneratedXML.writeElement(null,\"prop\",XMLWriter.OPENING);\ngeneratedXML.writeProperty(null,\"creationdate\",getISOCreationDate(cacheEntry.attributes.getCreation()));\ngeneratedXML.writeElement(null,\"displayname\",XMLWriter.OPENING);\ngeneratedXML.writeData(resourceName);\ngeneratedXML.writeElement(null,\"displayname\",XMLWriter.CLOSING);\nif (cacheEntry.resource !\u003d null) {\ngeneratedXML.writeProperty(null,\"getlastmodified\",FastHttpDateFormat.formatDate(cacheEntry.attributes.getLastModified(),null));\ngeneratedXML.writeProperty(null,\"getcontentlength\",String.valueOf(cacheEntry.attributes.getContentLength()));\nString contentType\u003dgetServletContext().getMimeType(cacheEntry.name);\nif (contentType !\u003d null) {\ngeneratedXML.writeProperty(null,\"getcontenttype\",contentType);\n}\ngeneratedXML.writeProperty(null,\"getetag\",cacheEntry.attributes.getETag());\ngeneratedXML.writeElement(null,\"resourcetype\",XMLWriter.NO_CONTENT);\n}\n else {\ngeneratedXML.writeElement(null,\"resourcetype\",XMLWriter.OPENING);\ngeneratedXML.writeElement(null,\"collection\",XMLWriter.NO_CONTENT);\ngeneratedXML.writeElement(null,\"resourcetype\",XMLWriter.CLOSING);\n}\ngeneratedXML.writeProperty(null,\"source\",\"\");\nString supportedLocks\u003d\"\u003clockentry\u003e\" + \"\u003clockscope\u003e\u003cexclusive/\u003e\u003c/lockscope\u003e\" + \"\u003clocktype\u003e\u003cwrite/\u003e\u003c/locktype\u003e\"+ \"\u003c/lockentry\u003e\"+ \"\u003clockentry\u003e\"+ \"\u003clockscope\u003e\u003cshared/\u003e\u003c/lockscope\u003e\"+ \"\u003clocktype\u003e\u003cwrite/\u003e\u003c/locktype\u003e\"+ \"\u003c/lockentry\u003e\";\ngeneratedXML.writeElement(null,\"supportedlock\",XMLWriter.OPENING);\ngeneratedXML.writeText(supportedLocks);\ngeneratedXML.writeElement(null,\"supportedlock\",XMLWriter.CLOSING);\ngenerateLockDiscovery(path,generatedXML);\ngeneratedXML.writeElement(null,\"prop\",XMLWriter.CLOSING);\ngeneratedXML.writeElement(null,\"status\",XMLWriter.OPENING);\ngeneratedXML.writeText(status);\ngeneratedXML.writeElement(null,\"status\",XMLWriter.CLOSING);\ngeneratedXML.writeElement(null,\"propstat\",XMLWriter.CLOSING);\nbreak;\ncase FIND_PROPERTY_NAMES:\ngeneratedXML.writeElement(null,\"propstat\",XMLWriter.OPENING);\ngeneratedXML.writeElement(null,\"prop\",XMLWriter.OPENING);\ngeneratedXML.writeElement(null,\"creationdate\",XMLWriter.NO_CONTENT);\ngeneratedXML.writeElement(null,\"displayname\",XMLWriter.NO_CONTENT);\nif (cacheEntry.resource !\u003d null) {\ngeneratedXML.writeElement(null,\"getcontentlanguage\",XMLWriter.NO_CONTENT);\ngeneratedXML.writeElement(null,\"getcontentlength\",XMLWriter.NO_CONTENT);\ngeneratedXML.writeElement(null,\"getcontenttype\",XMLWriter.NO_CONTENT);\ngeneratedXML.writeElement(null,\"getetag\",XMLWriter.NO_CONTENT);\ngeneratedXML.writeElement(null,\"getlastmodified\",XMLWriter.NO_CONTENT);\n}\ngeneratedXML.writeElement(null,\"resourcetype\",XMLWriter.NO_CONTENT);\ngeneratedXML.writeElement(null,\"source\",XMLWriter.NO_CONTENT);\ngeneratedXML.writeElement(null,\"lockdiscovery\",XMLWriter.NO_CONTENT);\ngeneratedXML.writeElement(null,\"prop\",XMLWriter.CLOSING);\ngeneratedXML.writeElement(null,\"status\",XMLWriter.OPENING);\ngeneratedXML.writeText(status);\ngeneratedXML.writeElement(null,\"status\",XMLWriter.CLOSING);\ngeneratedXML.writeElement(null,\"propstat\",XMLWriter.CLOSING);\nbreak;\ncase FIND_BY_PROPERTY:\nVector\u003cString\u003e propertiesNotFound\u003dnew Vector\u003cString\u003e();\ngeneratedXML.writeElement(null,\"propstat\",XMLWriter.OPENING);\ngeneratedXML.writeElement(null,\"prop\",XMLWriter.OPENING);\nEnumeration\u003cString\u003e properties\u003dpropertiesVector.elements();\nwhile (properties.hasMoreElements()) {\nString property\u003d(String)properties.nextElement();\nif (property.equals(\"creationdate\")) {\ngeneratedXML.writeProperty(null,\"creationdate\",getISOCreationDate(cacheEntry.attributes.getCreation()));\n}\n else if (property.equals(\"displayname\")) {\ngeneratedXML.writeElement(null,\"displayname\",XMLWriter.OPENING);\ngeneratedXML.writeData(resourceName);\ngeneratedXML.writeElement(null,\"displayname\",XMLWriter.CLOSING);\n}\n else if (property.equals(\"getcontentlanguage\")) {\nif (cacheEntry.context !\u003d null) {\npropertiesNotFound.addElement(property);\n}\n else {\ngeneratedXML.writeElement(null,\"getcontentlanguage\",XMLWriter.NO_CONTENT);\n}\n}\n else if (property.equals(\"getcontentlength\")) {\nif (cacheEntry.context !\u003d null) {\npropertiesNotFound.addElement(property);\n}\n else {\ngeneratedXML.writeProperty(null,\"getcontentlength\",(String.valueOf(cacheEntry.attributes.getContentLength())));\n}\n}\n else if (property.equals(\"getcontenttype\")) {\nif (cacheEntry.context !\u003d null) {\npropertiesNotFound.addElement(property);\n}\n else {\ngeneratedXML.writeProperty(null,\"getcontenttype\",getServletContext().getMimeType(cacheEntry.name));\n}\n}\n else if (property.equals(\"getetag\")) {\nif (cacheEntry.context !\u003d null) {\npropertiesNotFound.addElement(property);\n}\n else {\ngeneratedXML.writeProperty(null,\"getetag\",cacheEntry.attributes.getETag());\n}\n}\n else if (property.equals(\"getlastmodified\")) {\nif (cacheEntry.context !\u003d null) {\npropertiesNotFound.addElement(property);\n}\n else {\ngeneratedXML.writeProperty(null,\"getlastmodified\",FastHttpDateFormat.formatDate(cacheEntry.attributes.getLastModified(),null));\n}\n}\n else if (property.equals(\"resourcetype\")) {\nif (cacheEntry.context !\u003d null) {\ngeneratedXML.writeElement(null,\"resourcetype\",XMLWriter.OPENING);\ngeneratedXML.writeElement(null,\"collection\",XMLWriter.NO_CONTENT);\ngeneratedXML.writeElement(null,\"resourcetype\",XMLWriter.CLOSING);\n}\n else {\ngeneratedXML.writeElement(null,\"resourcetype\",XMLWriter.NO_CONTENT);\n}\n}\n else if (property.equals(\"source\")) {\ngeneratedXML.writeProperty(null,\"source\",\"\");\n}\n else if (property.equals(\"supportedlock\")) {\nsupportedLocks\u003d\"\u003clockentry\u003e\" + \"\u003clockscope\u003e\u003cexclusive/\u003e\u003c/lockscope\u003e\" + \"\u003clocktype\u003e\u003cwrite/\u003e\u003c/locktype\u003e\"+ \"\u003c/lockentry\u003e\"+ \"\u003clockentry\u003e\"+ \"\u003clockscope\u003e\u003cshared/\u003e\u003c/lockscope\u003e\"+ \"\u003clocktype\u003e\u003cwrite/\u003e\u003c/locktype\u003e\"+ \"\u003c/lockentry\u003e\";\ngeneratedXML.writeElement(null,\"supportedlock\",XMLWriter.OPENING);\ngeneratedXML.writeText(supportedLocks);\ngeneratedXML.writeElement(null,\"supportedlock\",XMLWriter.CLOSING);\n}\n else if (property.equals(\"lockdiscovery\")) {\nif (!generateLockDiscovery(path,generatedXML)) propertiesNotFound.addElement(property);\n}\n else {\npropertiesNotFound.addElement(property);\n}\n}\ngeneratedXML.writeElement(null,\"prop\",XMLWriter.CLOSING);\ngeneratedXML.writeElement(null,\"status\",XMLWriter.OPENING);\ngeneratedXML.writeText(status);\ngeneratedXML.writeElement(null,\"status\",XMLWriter.CLOSING);\ngeneratedXML.writeElement(null,\"propstat\",XMLWriter.CLOSING);\nEnumeration\u003cString\u003e propertiesNotFoundList\u003dpropertiesNotFound.elements();\nif (propertiesNotFoundList.hasMoreElements()) {\nstatus\u003dnew String(\"HTTP/1.1 \" + WebdavStatus.SC_NOT_FOUND + \" \"+ WebdavStatus.getStatusText(WebdavStatus.SC_NOT_FOUND));\ngeneratedXML.writeElement(null,\"propstat\",XMLWriter.OPENING);\ngeneratedXML.writeElement(null,\"prop\",XMLWriter.OPENING);\nwhile (propertiesNotFoundList.hasMoreElements()) {\ngeneratedXML.writeElement(null,(String)propertiesNotFoundList.nextElement(),XMLWriter.NO_CONTENT);\n}\ngeneratedXML.writeElement(null,\"prop\",XMLWriter.CLOSING);\ngeneratedXML.writeElement(null,\"status\",XMLWriter.OPENING);\ngeneratedXML.writeText(status);\ngeneratedXML.writeElement(null,\"status\",XMLWriter.CLOSING);\ngeneratedXML.writeElement(null,\"propstat\",XMLWriter.CLOSING);\n}\nbreak;\n}\n","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":true,"scope":"EXT_T","local":"org.apache.catalina.servlets.WebdavServlet.parseProperties(HttpServletRequest,XMLWriter,String,int,Vector)"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"WHILE_STATEMENT","change":"while (properties.hasMoreElements()) {\n String property\u003d(String)properties.nextElement();\n if (property.equals(\"creationdate\")) {\n generatedXML.writeProperty(null,\"creationdate\",getISOCreationDate(cacheEntry.attributes.getCreation()));\n }\n else if (property.equals(\"displayname\")) {\n generatedXML.writeElement(null,\"displayname\",XMLWriter.OPENING);\n generatedXML.writeData(resourceName);\n generatedXML.writeElement(null,\"displayname\",XMLWriter.CLOSING);\n }\n else if (property.equals(\"getcontentlanguage\")) {\n if (cacheEntry.context !\u003d null) {\n propertiesNotFound.addElement(property);\n }\n else {\n generatedXML.writeElement(null,\"getcontentlanguage\",XMLWriter.NO_CONTENT);\n }\n }\n else if (property.equals(\"getcontentlength\")) {\n if (cacheEntry.context !\u003d null) {\n propertiesNotFound.addElement(property);\n }\n else {\n generatedXML.writeProperty(null,\"getcontentlength\",(String.valueOf(cacheEntry.attributes.getContentLength())));\n }\n }\n else if (property.equals(\"getcontenttype\")) {\n if (cacheEntry.context !\u003d null) {\n propertiesNotFound.addElement(property);\n }\n else {\n generatedXML.writeProperty(null,\"getcontenttype\",getServletContext().getMimeType(cacheEntry.name));\n }\n }\n else if (property.equals(\"getetag\")) {\n if (cacheEntry.context !\u003d null) {\n propertiesNotFound.addElement(property);\n }\n else {\n generatedXML.writeProperty(null,\"getetag\",cacheEntry.attributes.getETag());\n }\n }\n else if (property.equals(\"getlastmodified\")) {\n if (cacheEntry.context !\u003d null) {\n propertiesNotFound.addElement(property);\n }\n else {\n generatedXML.writeProperty(null,\"getlastmodified\",FastHttpDateFormat.formatDate(cacheEntry.attributes.getLastModified(),null));\n }\n }\n else if (property.equals(\"resourcetype\")) {\n if (cacheEntry.context !\u003d null) {\n generatedXML.writeElement(null,\"resourcetype\",XMLWriter.OPENING);\n generatedXML.writeElement(null,\"collection\",XMLWriter.NO_CONTENT);\n generatedXML.writeElement(null,\"resourcetype\",XMLWriter.CLOSING);\n }\n else {\n generatedXML.writeElement(null,\"resourcetype\",XMLWriter.NO_CONTENT);\n }\n }\n else if (property.equals(\"source\")) {\n generatedXML.writeProperty(null,\"source\",\"\");\n }\n else if (property.equals(\"supportedlock\")) {\n supportedLocks\u003d\"\u003clockentry\u003e\" + \"\u003clockscope\u003e\u003cexclusive/\u003e\u003c/lockscope\u003e\" + \"\u003clocktype\u003e\u003cwrite/\u003e\u003c/locktype\u003e\"+ \"\u003c/lockentry\u003e\"+ \"\u003clockentry\u003e\"+ \"\u003clockscope\u003e\u003cshared/\u003e\u003c/lockscope\u003e\"+ \"\u003clocktype\u003e\u003cwrite/\u003e\u003c/locktype\u003e\"+ \"\u003c/lockentry\u003e\";\n generatedXML.writeElement(null,\"supportedlock\",XMLWriter.OPENING);\n generatedXML.writeText(supportedLocks);\n generatedXML.writeElement(null,\"supportedlock\",XMLWriter.CLOSING);\n }\n else if (property.equals(\"lockdiscovery\")) {\n if (!generateLockDiscovery(path,generatedXML)) propertiesNotFound.addElement(property);\n }\n else {\n propertiesNotFound.addElement(property);\n }\n}\n","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":true,"scope":"EXT_T","local":"org.apache.catalina.servlets.WebdavServlet.parseProperties(HttpServletRequest,XMLWriter,String,int,Vector)"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"EXPRESSION_STATEMENT","change":"generatedXML.writeProperty(null,\"getetag\",getETag(cacheEntry.attributes))","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":false,"scope":"EXT_S","local":"org.apache.catalina.servlets.WebdavServlet.parseProperties(HttpServletRequest,XMLWriter,String,int,Vector)"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"METHOD_INVOCATION","change":"getETag(cacheEntry.attributes)","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":false,"scope":"EXT_S","local":"org.apache.catalina.servlets.WebdavServlet.parseProperties(HttpServletRequest,XMLWriter,String,int,Vector)"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"METHOD_INVOCATION","change":"generatedXML.writeProperty(null,\"getetag\",getETag(cacheEntry.attributes))","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":false,"scope":"EXT_S","local":"org.apache.catalina.servlets.WebdavServlet.parseProperties(HttpServletRequest,XMLWriter,String,int,Vector)"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"SWITCH_STATEMENT","change":"switch (type) {\ncase FIND_ALL_PROP:\n generatedXML.writeElement(null,\"propstat\",XMLWriter.OPENING);\ngeneratedXML.writeElement(null,\"prop\",XMLWriter.OPENING);\ngeneratedXML.writeProperty(null,\"creationdate\",getISOCreationDate(cacheEntry.attributes.getCreation()));\ngeneratedXML.writeElement(null,\"displayname\",XMLWriter.OPENING);\ngeneratedXML.writeData(resourceName);\ngeneratedXML.writeElement(null,\"displayname\",XMLWriter.CLOSING);\nif (cacheEntry.resource !\u003d null) {\ngeneratedXML.writeProperty(null,\"getlastmodified\",FastHttpDateFormat.formatDate(cacheEntry.attributes.getLastModified(),null));\ngeneratedXML.writeProperty(null,\"getcontentlength\",String.valueOf(cacheEntry.attributes.getContentLength()));\nString contentType\u003dgetServletContext().getMimeType(cacheEntry.name);\nif (contentType !\u003d null) {\ngeneratedXML.writeProperty(null,\"getcontenttype\",contentType);\n}\ngeneratedXML.writeProperty(null,\"getetag\",getETag(cacheEntry.attributes));\ngeneratedXML.writeElement(null,\"resourcetype\",XMLWriter.NO_CONTENT);\n}\n else {\ngeneratedXML.writeElement(null,\"resourcetype\",XMLWriter.OPENING);\ngeneratedXML.writeElement(null,\"collection\",XMLWriter.NO_CONTENT);\ngeneratedXML.writeElement(null,\"resourcetype\",XMLWriter.CLOSING);\n}\ngeneratedXML.writeProperty(null,\"source\",\"\");\nString supportedLocks\u003d\"\u003clockentry\u003e\" + \"\u003clockscope\u003e\u003cexclusive/\u003e\u003c/lockscope\u003e\" + \"\u003clocktype\u003e\u003cwrite/\u003e\u003c/locktype\u003e\"+ \"\u003c/lockentry\u003e\"+ \"\u003clockentry\u003e\"+ \"\u003clockscope\u003e\u003cshared/\u003e\u003c/lockscope\u003e\"+ \"\u003clocktype\u003e\u003cwrite/\u003e\u003c/locktype\u003e\"+ \"\u003c/lockentry\u003e\";\ngeneratedXML.writeElement(null,\"supportedlock\",XMLWriter.OPENING);\ngeneratedXML.writeText(supportedLocks);\ngeneratedXML.writeElement(null,\"supportedlock\",XMLWriter.CLOSING);\ngenerateLockDiscovery(path,generatedXML);\ngeneratedXML.writeElement(null,\"prop\",XMLWriter.CLOSING);\ngeneratedXML.writeElement(null,\"status\",XMLWriter.OPENING);\ngeneratedXML.writeText(status);\ngeneratedXML.writeElement(null,\"status\",XMLWriter.CLOSING);\ngeneratedXML.writeElement(null,\"propstat\",XMLWriter.CLOSING);\nbreak;\ncase FIND_PROPERTY_NAMES:\ngeneratedXML.writeElement(null,\"propstat\",XMLWriter.OPENING);\ngeneratedXML.writeElement(null,\"prop\",XMLWriter.OPENING);\ngeneratedXML.writeElement(null,\"creationdate\",XMLWriter.NO_CONTENT);\ngeneratedXML.writeElement(null,\"displayname\",XMLWriter.NO_CONTENT);\nif (cacheEntry.resource !\u003d null) {\ngeneratedXML.writeElement(null,\"getcontentlanguage\",XMLWriter.NO_CONTENT);\ngeneratedXML.writeElement(null,\"getcontentlength\",XMLWriter.NO_CONTENT);\ngeneratedXML.writeElement(null,\"getcontenttype\",XMLWriter.NO_CONTENT);\ngeneratedXML.writeElement(null,\"getetag\",XMLWriter.NO_CONTENT);\ngeneratedXML.writeElement(null,\"getlastmodified\",XMLWriter.NO_CONTENT);\n}\ngeneratedXML.writeElement(null,\"resourcetype\",XMLWriter.NO_CONTENT);\ngeneratedXML.writeElement(null,\"source\",XMLWriter.NO_CONTENT);\ngeneratedXML.writeElement(null,\"lockdiscovery\",XMLWriter.NO_CONTENT);\ngeneratedXML.writeElement(null,\"prop\",XMLWriter.CLOSING);\ngeneratedXML.writeElement(null,\"status\",XMLWriter.OPENING);\ngeneratedXML.writeText(status);\ngeneratedXML.writeElement(null,\"status\",XMLWriter.CLOSING);\ngeneratedXML.writeElement(null,\"propstat\",XMLWriter.CLOSING);\nbreak;\ncase FIND_BY_PROPERTY:\nVector\u003cString\u003e propertiesNotFound\u003dnew Vector\u003cString\u003e();\ngeneratedXML.writeElement(null,\"propstat\",XMLWriter.OPENING);\ngeneratedXML.writeElement(null,\"prop\",XMLWriter.OPENING);\nEnumeration\u003cString\u003e properties\u003dpropertiesVector.elements();\nwhile (properties.hasMoreElements()) {\nString property\u003d(String)properties.nextElement();\nif (property.equals(\"creationdate\")) {\ngeneratedXML.writeProperty(null,\"creationdate\",getISOCreationDate(cacheEntry.attributes.getCreation()));\n}\n else if (property.equals(\"displayname\")) {\ngeneratedXML.writeElement(null,\"displayname\",XMLWriter.OPENING);\ngeneratedXML.writeData(resourceName);\ngeneratedXML.writeElement(null,\"displayname\",XMLWriter.CLOSING);\n}\n else if (property.equals(\"getcontentlanguage\")) {\nif (cacheEntry.context !\u003d null) {\npropertiesNotFound.addElement(property);\n}\n else {\ngeneratedXML.writeElement(null,\"getcontentlanguage\",XMLWriter.NO_CONTENT);\n}\n}\n else if (property.equals(\"getcontentlength\")) {\nif (cacheEntry.context !\u003d null) {\npropertiesNotFound.addElement(property);\n}\n else {\ngeneratedXML.writeProperty(null,\"getcontentlength\",(String.valueOf(cacheEntry.attributes.getContentLength())));\n}\n}\n else if (property.equals(\"getcontenttype\")) {\nif (cacheEntry.context !\u003d null) {\npropertiesNotFound.addElement(property);\n}\n else {\ngeneratedXML.writeProperty(null,\"getcontenttype\",getServletContext().getMimeType(cacheEntry.name));\n}\n}\n else if (property.equals(\"getetag\")) {\nif (cacheEntry.context !\u003d null) {\npropertiesNotFound.addElement(property);\n}\n else {\ngeneratedXML.writeProperty(null,\"getetag\",getETag(cacheEntry.attributes));\n}\n}\n else if (property.equals(\"getlastmodified\")) {\nif (cacheEntry.context !\u003d null) {\npropertiesNotFound.addElement(property);\n}\n else {\ngeneratedXML.writeProperty(null,\"getlastmodified\",FastHttpDateFormat.formatDate(cacheEntry.attributes.getLastModified(),null));\n}\n}\n else if (property.equals(\"resourcetype\")) {\nif (cacheEntry.context !\u003d null) {\ngeneratedXML.writeElement(null,\"resourcetype\",XMLWriter.OPENING);\ngeneratedXML.writeElement(null,\"collection\",XMLWriter.NO_CONTENT);\ngeneratedXML.writeElement(null,\"resourcetype\",XMLWriter.CLOSING);\n}\n else {\ngeneratedXML.writeElement(null,\"resourcetype\",XMLWriter.NO_CONTENT);\n}\n}\n else if (property.equals(\"source\")) {\ngeneratedXML.writeProperty(null,\"source\",\"\");\n}\n else if (property.equals(\"supportedlock\")) {\nsupportedLocks\u003d\"\u003clockentry\u003e\" + \"\u003clockscope\u003e\u003cexclusive/\u003e\u003c/lockscope\u003e\" + \"\u003clocktype\u003e\u003cwrite/\u003e\u003c/locktype\u003e\"+ \"\u003c/lockentry\u003e\"+ \"\u003clockentry\u003e\"+ \"\u003clockscope\u003e\u003cshared/\u003e\u003c/lockscope\u003e\"+ \"\u003clocktype\u003e\u003cwrite/\u003e\u003c/locktype\u003e\"+ \"\u003c/lockentry\u003e\";\ngeneratedXML.writeElement(null,\"supportedlock\",XMLWriter.OPENING);\ngeneratedXML.writeText(supportedLocks);\ngeneratedXML.writeElement(null,\"supportedlock\",XMLWriter.CLOSING);\n}\n else if (property.equals(\"lockdiscovery\")) {\nif (!generateLockDiscovery(path,generatedXML)) propertiesNotFound.addElement(property);\n}\n else {\npropertiesNotFound.addElement(property);\n}\n}\ngeneratedXML.writeElement(null,\"prop\",XMLWriter.CLOSING);\ngeneratedXML.writeElement(null,\"status\",XMLWriter.OPENING);\ngeneratedXML.writeText(status);\ngeneratedXML.writeElement(null,\"status\",XMLWriter.CLOSING);\ngeneratedXML.writeElement(null,\"propstat\",XMLWriter.CLOSING);\nEnumeration\u003cString\u003e propertiesNotFoundList\u003dpropertiesNotFound.elements();\nif (propertiesNotFoundList.hasMoreElements()) {\nstatus\u003dnew String(\"HTTP/1.1 \" + WebdavStatus.SC_NOT_FOUND + \" \"+ WebdavStatus.getStatusText(WebdavStatus.SC_NOT_FOUND));\ngeneratedXML.writeElement(null,\"propstat\",XMLWriter.OPENING);\ngeneratedXML.writeElement(null,\"prop\",XMLWriter.OPENING);\nwhile (propertiesNotFoundList.hasMoreElements()) {\ngeneratedXML.writeElement(null,(String)propertiesNotFoundList.nextElement(),XMLWriter.NO_CONTENT);\n}\ngeneratedXML.writeElement(null,\"prop\",XMLWriter.CLOSING);\ngeneratedXML.writeElement(null,\"status\",XMLWriter.OPENING);\ngeneratedXML.writeText(status);\ngeneratedXML.writeElement(null,\"status\",XMLWriter.CLOSING);\ngeneratedXML.writeElement(null,\"propstat\",XMLWriter.CLOSING);\n}\nbreak;\n}\n","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":false,"scope":"EXT_S","local":"org.apache.catalina.servlets.WebdavServlet.parseProperties(HttpServletRequest,XMLWriter,String,int,Vector)"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"WHILE_STATEMENT","change":"while (properties.hasMoreElements()) {\n String property\u003d(String)properties.nextElement();\n if (property.equals(\"creationdate\")) {\n generatedXML.writeProperty(null,\"creationdate\",getISOCreationDate(cacheEntry.attributes.getCreation()));\n }\n else if (property.equals(\"displayname\")) {\n generatedXML.writeElement(null,\"displayname\",XMLWriter.OPENING);\n generatedXML.writeData(resourceName);\n generatedXML.writeElement(null,\"displayname\",XMLWriter.CLOSING);\n }\n else if (property.equals(\"getcontentlanguage\")) {\n if (cacheEntry.context !\u003d null) {\n propertiesNotFound.addElement(property);\n }\n else {\n generatedXML.writeElement(null,\"getcontentlanguage\",XMLWriter.NO_CONTENT);\n }\n }\n else if (property.equals(\"getcontentlength\")) {\n if (cacheEntry.context !\u003d null) {\n propertiesNotFound.addElement(property);\n }\n else {\n generatedXML.writeProperty(null,\"getcontentlength\",(String.valueOf(cacheEntry.attributes.getContentLength())));\n }\n }\n else if (property.equals(\"getcontenttype\")) {\n if (cacheEntry.context !\u003d null) {\n propertiesNotFound.addElement(property);\n }\n else {\n generatedXML.writeProperty(null,\"getcontenttype\",getServletContext().getMimeType(cacheEntry.name));\n }\n }\n else if (property.equals(\"getetag\")) {\n if (cacheEntry.context !\u003d null) {\n propertiesNotFound.addElement(property);\n }\n else {\n generatedXML.writeProperty(null,\"getetag\",getETag(cacheEntry.attributes));\n }\n }\n else if (property.equals(\"getlastmodified\")) {\n if (cacheEntry.context !\u003d null) {\n propertiesNotFound.addElement(property);\n }\n else {\n generatedXML.writeProperty(null,\"getlastmodified\",FastHttpDateFormat.formatDate(cacheEntry.attributes.getLastModified(),null));\n }\n }\n else if (property.equals(\"resourcetype\")) {\n if (cacheEntry.context !\u003d null) {\n generatedXML.writeElement(null,\"resourcetype\",XMLWriter.OPENING);\n generatedXML.writeElement(null,\"collection\",XMLWriter.NO_CONTENT);\n generatedXML.writeElement(null,\"resourcetype\",XMLWriter.CLOSING);\n }\n else {\n generatedXML.writeElement(null,\"resourcetype\",XMLWriter.NO_CONTENT);\n }\n }\n else if (property.equals(\"source\")) {\n generatedXML.writeProperty(null,\"source\",\"\");\n }\n else if (property.equals(\"supportedlock\")) {\n supportedLocks\u003d\"\u003clockentry\u003e\" + \"\u003clockscope\u003e\u003cexclusive/\u003e\u003c/lockscope\u003e\" + \"\u003clocktype\u003e\u003cwrite/\u003e\u003c/locktype\u003e\"+ \"\u003c/lockentry\u003e\"+ \"\u003clockentry\u003e\"+ \"\u003clockscope\u003e\u003cshared/\u003e\u003c/lockscope\u003e\"+ \"\u003clocktype\u003e\u003cwrite/\u003e\u003c/locktype\u003e\"+ \"\u003c/lockentry\u003e\";\n generatedXML.writeElement(null,\"supportedlock\",XMLWriter.OPENING);\n generatedXML.writeText(supportedLocks);\n generatedXML.writeElement(null,\"supportedlock\",XMLWriter.CLOSING);\n }\n else if (property.equals(\"lockdiscovery\")) {\n if (!generateLockDiscovery(path,generatedXML)) propertiesNotFound.addElement(property);\n }\n else {\n propertiesNotFound.addElement(property);\n }\n}\n","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":false,"scope":"EXT_S","local":"org.apache.catalina.servlets.WebdavServlet.parseProperties(HttpServletRequest,XMLWriter,String,int,Vector)"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"METHOD_DECLARATION","change":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":false,"scope":"CLASS_S","local":"java.org.apache.naming.resources.ResourceAttributes"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"ASSIGNMENT","change":"result \u003d weakETag","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"ASSIGNMENT","change":"weakETag \u003d \"W/\\\"\" + getContentLength() + \"-\"+ getLastModified()+ \"\\\"\"","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"ASSIGNMENT","change":"result \u003d strongETag","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"ASSIGNMENT","change":"result \u003d attribute.get().toString()","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"CATCH_CLAUSE","change":"catch (NamingException e) {\n ;\n}\n","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"EMPTY_STATEMENT","change":";\n","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"EXPRESSION_STATEMENT","change":"result\u003dweakETag","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"EXPRESSION_STATEMENT","change":"weakETag\u003d\"W/\\\"\" + getContentLength() + \"-\"+ getLastModified()+ \"\\\"\"","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"EXPRESSION_STATEMENT","change":"result\u003dstrongETag","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"EXPRESSION_STATEMENT","change":"result\u003dattribute.get().toString()","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"IF_STATEMENT","change":"weakETag \u003d\u003d null","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"IF_STATEMENT","change":"strong","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"IF_STATEMENT","change":"attribute !\u003d null","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"IF_STATEMENT","change":"attributes !\u003d null","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"INFIX_EXPRESSION","change":"\"W/\\\"\" + getContentLength() + \"-\"+ getLastModified()+ \"\\\"\"","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"INFIX_EXPRESSION","change":"weakETag \u003d\u003d null","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"INFIX_EXPRESSION","change":"attribute !\u003d null","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"INFIX_EXPRESSION","change":"attributes !\u003d null","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"JAVADOC","change":"/** \n * Get ETag.\n * @param strong If true, the strong ETag will be returned\n * @return ETag\n */\n","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"METHOD_INVOCATION","change":"getLastModified()","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"METHOD_INVOCATION","change":"getContentLength()","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"METHOD_INVOCATION","change":"attribute.get()","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"METHOD_INVOCATION","change":"attribute.get().toString()","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"METHOD_INVOCATION","change":"attributes.get(ETAG)","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"MODIFIER","change":"public","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"NULL_LITERAL","change":"null","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"PRIMITIVE_TYPE","change":"boolean","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"RETURN_STATEMENT","change":"return result;\n","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"SIMPLE_TYPE","change":"NamingException","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"SIMPLE_TYPE","change":"Attribute","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"SIMPLE_TYPE","change":"String","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"SINGLE_VARIABLE_DECLARATION","change":"NamingException e","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"SINGLE_VARIABLE_DECLARATION","change":"boolean strong","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"STRING_LITERAL","change":"\"","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"STRING_LITERAL","change":"-","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"STRING_LITERAL","change":"W/\"","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"TRY_STATEMENT","change":"try {\n result\u003dattribute.get().toString();\n}\n catch (NamingException e) {\n ;\n}\n","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"attribute","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"result","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"Attribute [attribute\u003dattributes.get(ETAG)]","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"String [result\u003dnull]","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":false,"scope":"SOURCE","local":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"IF_STATEMENT","change":"getETag() !\u003d null","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":true,"scope":"SUR_T","local":"org.apache.naming.resources.ResourceAttributes.size()"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"INFIX_EXPRESSION","change":"getETag() !\u003d null","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":true,"scope":"SUR_T","local":"org.apache.naming.resources.ResourceAttributes.size()"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"METHOD_INVOCATION","change":"getETag()","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":true,"scope":"SUR_T","local":"org.apache.naming.resources.ResourceAttributes.size()"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"METHOD_INVOCATION","change":"getETag()","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":true,"scope":"SUR_T","local":"org.apache.naming.resources.ResourceAttributes.get(String)"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"String [etag\u003dgetETag()]","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":true,"scope":"SUR_T","local":"org.apache.naming.resources.ResourceAttributes.get(String)"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"ASSIGNMENT","change":"result \u003d weakETag","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":true,"scope":"TARGET","local":"org.apache.naming.resources.ResourceAttributes.getETag()"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"ASSIGNMENT","change":"weakETag \u003d \"W/\\\"\" + contentLength + \"-\"+ lastModified+ \"\\\"\"","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":true,"scope":"TARGET","local":"org.apache.naming.resources.ResourceAttributes.getETag()"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"ASSIGNMENT","change":"result \u003d attribute.get().toString()","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":true,"scope":"TARGET","local":"org.apache.naming.resources.ResourceAttributes.getETag()"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"ASSIGNMENT","change":"result \u003d strongETag","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":true,"scope":"TARGET","local":"org.apache.naming.resources.ResourceAttributes.getETag()"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"CATCH_CLAUSE","change":"catch (NamingException e) {\n ;\n}\n","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":true,"scope":"TARGET","local":"org.apache.naming.resources.ResourceAttributes.getETag()"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"EMPTY_STATEMENT","change":";\n","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":true,"scope":"TARGET","local":"org.apache.naming.resources.ResourceAttributes.getETag()"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"EXPRESSION_STATEMENT","change":"result\u003dweakETag","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":true,"scope":"TARGET","local":"org.apache.naming.resources.ResourceAttributes.getETag()"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"EXPRESSION_STATEMENT","change":"weakETag\u003d\"W/\\\"\" + contentLength + \"-\"+ lastModified+ \"\\\"\"","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":true,"scope":"TARGET","local":"org.apache.naming.resources.ResourceAttributes.getETag()"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"EXPRESSION_STATEMENT","change":"result\u003dstrongETag","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":true,"scope":"TARGET","local":"org.apache.naming.resources.ResourceAttributes.getETag()"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"EXPRESSION_STATEMENT","change":"result\u003dattribute.get().toString()","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":true,"scope":"TARGET","local":"org.apache.naming.resources.ResourceAttributes.getETag()"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"IF_STATEMENT","change":"weakETag \u003d\u003d null","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":true,"scope":"TARGET","local":"org.apache.naming.resources.ResourceAttributes.getETag()"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"IF_STATEMENT","change":"strongETag !\u003d null","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":true,"scope":"TARGET","local":"org.apache.naming.resources.ResourceAttributes.getETag()"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"IF_STATEMENT","change":"result \u003d\u003d null","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":true,"scope":"TARGET","local":"org.apache.naming.resources.ResourceAttributes.getETag()"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"IF_STATEMENT","change":"(contentLength \u003e\u003d 0) || (lastModified \u003e\u003d 0)","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":true,"scope":"TARGET","local":"org.apache.naming.resources.ResourceAttributes.getETag()"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"IF_STATEMENT","change":"attribute !\u003d null","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":true,"scope":"TARGET","local":"org.apache.naming.resources.ResourceAttributes.getETag()"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"IF_STATEMENT","change":"attributes !\u003d null","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":true,"scope":"TARGET","local":"org.apache.naming.resources.ResourceAttributes.getETag()"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"INFIX_EXPRESSION","change":"weakETag \u003d\u003d null","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":true,"scope":"TARGET","local":"org.apache.naming.resources.ResourceAttributes.getETag()"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"INFIX_EXPRESSION","change":"strongETag !\u003d null","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":true,"scope":"TARGET","local":"org.apache.naming.resources.ResourceAttributes.getETag()"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"INFIX_EXPRESSION","change":"contentLength \u003e\u003d 0","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":true,"scope":"TARGET","local":"org.apache.naming.resources.ResourceAttributes.getETag()"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"INFIX_EXPRESSION","change":"result \u003d\u003d null","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":true,"scope":"TARGET","local":"org.apache.naming.resources.ResourceAttributes.getETag()"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"INFIX_EXPRESSION","change":"(contentLength \u003e\u003d 0) || (lastModified \u003e\u003d 0)","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":true,"scope":"TARGET","local":"org.apache.naming.resources.ResourceAttributes.getETag()"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"INFIX_EXPRESSION","change":"attribute !\u003d null","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":true,"scope":"TARGET","local":"org.apache.naming.resources.ResourceAttributes.getETag()"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"INFIX_EXPRESSION","change":"attributes !\u003d null","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":true,"scope":"TARGET","local":"org.apache.naming.resources.ResourceAttributes.getETag()"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"INFIX_EXPRESSION","change":"\"W/\\\"\" + contentLength + \"-\"+ lastModified+ \"\\\"\"","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":true,"scope":"TARGET","local":"org.apache.naming.resources.ResourceAttributes.getETag()"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"INFIX_EXPRESSION","change":"lastModified \u003e\u003d 0","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":true,"scope":"TARGET","local":"org.apache.naming.resources.ResourceAttributes.getETag()"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"JAVADOC","change":"/** \n * Get ETag.\n * @return strong ETag if available, else weak ETag.\n */\n","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":true,"scope":"TARGET","local":"org.apache.naming.resources.ResourceAttributes.getETag()"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"METHOD_INVOCATION","change":"attribute.get()","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":true,"scope":"TARGET","local":"org.apache.naming.resources.ResourceAttributes.getETag()"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"METHOD_INVOCATION","change":"getContentLength()","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":true,"scope":"TARGET","local":"org.apache.naming.resources.ResourceAttributes.getETag()"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"METHOD_INVOCATION","change":"attributes.get(ETAG)","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":true,"scope":"TARGET","local":"org.apache.naming.resources.ResourceAttributes.getETag()"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"METHOD_INVOCATION","change":"attribute.get().toString()","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":true,"scope":"TARGET","local":"org.apache.naming.resources.ResourceAttributes.getETag()"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"METHOD_INVOCATION","change":"getLastModified()","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":true,"scope":"TARGET","local":"org.apache.naming.resources.ResourceAttributes.getETag()"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"NULL_LITERAL","change":"null","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":true,"scope":"TARGET","local":"org.apache.naming.resources.ResourceAttributes.getETag()"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"NUMBER_LITERAL","change":"0","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":true,"scope":"TARGET","local":"org.apache.naming.resources.ResourceAttributes.getETag()"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"PARENTHESIZED_EXPRESSION","change":"(contentLength \u003e\u003d 0)","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":true,"scope":"TARGET","local":"org.apache.naming.resources.ResourceAttributes.getETag()"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"PARENTHESIZED_EXPRESSION","change":"(lastModified \u003e\u003d 0)","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":true,"scope":"TARGET","local":"org.apache.naming.resources.ResourceAttributes.getETag()"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"PRIMITIVE_TYPE","change":"long","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":true,"scope":"TARGET","local":"org.apache.naming.resources.ResourceAttributes.getETag()"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"RETURN_STATEMENT","change":"return result;\n","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":true,"scope":"TARGET","local":"org.apache.naming.resources.ResourceAttributes.getETag()"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"SIMPLE_TYPE","change":"Attribute","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":true,"scope":"TARGET","local":"org.apache.naming.resources.ResourceAttributes.getETag()"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"SIMPLE_TYPE","change":"NamingException","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":true,"scope":"TARGET","local":"org.apache.naming.resources.ResourceAttributes.getETag()"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"SINGLE_VARIABLE_DECLARATION","change":"NamingException e","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":true,"scope":"TARGET","local":"org.apache.naming.resources.ResourceAttributes.getETag()"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"STRING_LITERAL","change":"\"","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":true,"scope":"TARGET","local":"org.apache.naming.resources.ResourceAttributes.getETag()"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"STRING_LITERAL","change":"W/\"","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":true,"scope":"TARGET","local":"org.apache.naming.resources.ResourceAttributes.getETag()"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"STRING_LITERAL","change":"-","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":true,"scope":"TARGET","local":"org.apache.naming.resources.ResourceAttributes.getETag()"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"TRY_STATEMENT","change":"try {\n result\u003dattribute.get().toString();\n}\n catch (NamingException e) {\n ;\n}\n","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":true,"scope":"TARGET","local":"org.apache.naming.resources.ResourceAttributes.getETag()"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"result","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":true,"scope":"TARGET","local":"org.apache.naming.resources.ResourceAttributes.getETag()"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"contentLength","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":true,"scope":"TARGET","local":"org.apache.naming.resources.ResourceAttributes.getETag()"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"lastModified","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":true,"scope":"TARGET","local":"org.apache.naming.resources.ResourceAttributes.getETag()"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"attribute","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":true,"scope":"TARGET","local":"org.apache.naming.resources.ResourceAttributes.getETag()"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"Attribute [attribute\u003dattributes.get(ETAG)]","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":true,"scope":"TARGET","local":"org.apache.naming.resources.ResourceAttributes.getETag()"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"long [lastModified\u003dgetLastModified()]","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":true,"scope":"TARGET","local":"org.apache.naming.resources.ResourceAttributes.getETag()"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"String [result\u003dnull]","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":true,"scope":"TARGET","local":"org.apache.naming.resources.ResourceAttributes.getETag()"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"long [contentLength\u003dgetContentLength()]","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":true,"scope":"TARGET","local":"org.apache.naming.resources.ResourceAttributes.getETag()"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"BOOLEAN_LITERAL","change":"false","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":false,"scope":"TARGET","local":"org.apache.naming.resources.ResourceAttributes.getETag()"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"JAVADOC","change":"/** \n * Get ETag.\n * @return Weak ETag\n */\n","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":false,"scope":"TARGET","local":"org.apache.naming.resources.ResourceAttributes.getETag()"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"METHOD_INVOCATION","change":"getETag(false)","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":false,"scope":"TARGET","local":"org.apache.naming.resources.ResourceAttributes.getETag()"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"RETURN_STATEMENT","change":"return getETag(false);\n","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":false,"scope":"TARGET","local":"org.apache.naming.resources.ResourceAttributes.getETag()"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"METHOD_INVOCATION","change":"getETag()","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":true,"scope":"SUR_T","local":"org.apache.naming.resources.ResourceAttributes.getIDs()"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"String [etag\u003dgetETag()]","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":true,"scope":"SUR_T","local":"org.apache.naming.resources.ResourceAttributes.getIDs()"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"METHOD_INVOCATION","change":"getETag()","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":true,"scope":"SUR_T","local":"org.apache.naming.resources.ResourceAttributes.getAll()"} {"project":"apache_tomcat","commit":"378d06284bfa20317395d3516a8adf21359a57d9","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"String [etag\u003dgetETag()]","source":"org.apache.naming.resources.ResourceAttributes.getETag(boolean)","target":"org.apache.naming.resources.ResourceAttributes.getETag()","added":true,"scope":"SUR_T","local":"org.apache.naming.resources.ResourceAttributes.getAll()"} {"project":"apache_tomcat","commit":"8ecc444737d18d87d293964e0e66442ec75f8943","changeType":"METHOD_DECLARATION","change":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)","source":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)","target":"org.apache.catalina.startup.TldConfig.execute()","added":false,"scope":"CLASS_S","local":"java.org.apache.catalina.startup.TldConfig"} {"project":"apache_tomcat","commit":"8ecc444737d18d87d293964e0e66442ec75f8943","changeType":"CATCH_CLAUSE","change":"catch (Throwable t) {\n}\n","source":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)","target":"org.apache.catalina.startup.TldConfig.execute()","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)"} {"project":"apache_tomcat","commit":"8ecc444737d18d87d293964e0e66442ec75f8943","changeType":"CLASS_INSTANCE_CREATION","change":"new InputSource(stream)","source":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)","target":"org.apache.catalina.startup.TldConfig.execute()","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)"} {"project":"apache_tomcat","commit":"8ecc444737d18d87d293964e0e66442ec75f8943","changeType":"CONTINUE_STATEMENT","change":"continue;\n","source":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)","target":"org.apache.catalina.startup.TldConfig.execute()","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)"} {"project":"apache_tomcat","commit":"8ecc444737d18d87d293964e0e66442ec75f8943","changeType":"EXPRESSION_STATEMENT","change":"stream.close()","source":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)","target":"org.apache.catalina.startup.TldConfig.execute()","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)"} {"project":"apache_tomcat","commit":"8ecc444737d18d87d293964e0e66442ec75f8943","changeType":"EXPRESSION_STATEMENT","change":"tldScanStream(new InputSource(stream))","source":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)","target":"org.apache.catalina.startup.TldConfig.execute()","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)"} {"project":"apache_tomcat","commit":"8ecc444737d18d87d293964e0e66442ec75f8943","changeType":"EXPRESSION_STATEMENT","change":"processTldsInFileSystem(path)","source":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)","target":"org.apache.catalina.startup.TldConfig.execute()","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)"} {"project":"apache_tomcat","commit":"8ecc444737d18d87d293964e0e66442ec75f8943","changeType":"IF_STATEMENT","change":"stream !\u003d null","source":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)","target":"org.apache.catalina.startup.TldConfig.execute()","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)"} {"project":"apache_tomcat","commit":"8ecc444737d18d87d293964e0e66442ec75f8943","changeType":"IF_STATEMENT","change":"!path.endsWith(\".tld\")","source":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)","target":"org.apache.catalina.startup.TldConfig.execute()","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)"} {"project":"apache_tomcat","commit":"8ecc444737d18d87d293964e0e66442ec75f8943","changeType":"IF_STATEMENT","change":"path.endsWith(\"/\")","source":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)","target":"org.apache.catalina.startup.TldConfig.execute()","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)"} {"project":"apache_tomcat","commit":"8ecc444737d18d87d293964e0e66442ec75f8943","changeType":"IF_STATEMENT","change":"dirList !\u003d null","source":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)","target":"org.apache.catalina.startup.TldConfig.execute()","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)"} {"project":"apache_tomcat","commit":"8ecc444737d18d87d293964e0e66442ec75f8943","changeType":"INFIX_EXPRESSION","change":"stream !\u003d null","source":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)","target":"org.apache.catalina.startup.TldConfig.execute()","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)"} {"project":"apache_tomcat","commit":"8ecc444737d18d87d293964e0e66442ec75f8943","changeType":"INFIX_EXPRESSION","change":"dirList !\u003d null","source":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)","target":"org.apache.catalina.startup.TldConfig.execute()","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)"} {"project":"apache_tomcat","commit":"8ecc444737d18d87d293964e0e66442ec75f8943","changeType":"JAVADOC","change":"/** \n * Searches the filesystem under /WEB-INF for any TLD files, and adds an implicit map entry to the taglib map for any TLD that has a \u003curi\u003e element. Keep in sync with o.a.jasper.compiler.TldLocationsCache\n */\n","source":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)","target":"org.apache.catalina.startup.TldConfig.execute()","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)"} {"project":"apache_tomcat","commit":"8ecc444737d18d87d293964e0e66442ec75f8943","changeType":"METHOD_INVOCATION","change":"stream.close()","source":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)","target":"org.apache.catalina.startup.TldConfig.execute()","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)"} {"project":"apache_tomcat","commit":"8ecc444737d18d87d293964e0e66442ec75f8943","changeType":"METHOD_INVOCATION","change":"tldScanStream(new InputSource(stream))","source":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)","target":"org.apache.catalina.startup.TldConfig.execute()","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)"} {"project":"apache_tomcat","commit":"8ecc444737d18d87d293964e0e66442ec75f8943","changeType":"METHOD_INVOCATION","change":"ctxt.getResourceAsStream(path)","source":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)","target":"org.apache.catalina.startup.TldConfig.execute()","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)"} {"project":"apache_tomcat","commit":"8ecc444737d18d87d293964e0e66442ec75f8943","changeType":"METHOD_INVOCATION","change":"path.endsWith(\".tld\")","source":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)","target":"org.apache.catalina.startup.TldConfig.execute()","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)"} {"project":"apache_tomcat","commit":"8ecc444737d18d87d293964e0e66442ec75f8943","changeType":"METHOD_INVOCATION","change":"processTldsInFileSystem(path)","source":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)","target":"org.apache.catalina.startup.TldConfig.execute()","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)"} {"project":"apache_tomcat","commit":"8ecc444737d18d87d293964e0e66442ec75f8943","changeType":"METHOD_INVOCATION","change":"path.endsWith(\"/\")","source":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)","target":"org.apache.catalina.startup.TldConfig.execute()","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)"} {"project":"apache_tomcat","commit":"8ecc444737d18d87d293964e0e66442ec75f8943","changeType":"METHOD_INVOCATION","change":"it.next()","source":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)","target":"org.apache.catalina.startup.TldConfig.execute()","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)"} {"project":"apache_tomcat","commit":"8ecc444737d18d87d293964e0e66442ec75f8943","changeType":"METHOD_INVOCATION","change":"it.hasNext()","source":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)","target":"org.apache.catalina.startup.TldConfig.execute()","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)"} {"project":"apache_tomcat","commit":"8ecc444737d18d87d293964e0e66442ec75f8943","changeType":"METHOD_INVOCATION","change":"dirList.iterator()","source":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)","target":"org.apache.catalina.startup.TldConfig.execute()","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)"} {"project":"apache_tomcat","commit":"8ecc444737d18d87d293964e0e66442ec75f8943","changeType":"METHOD_INVOCATION","change":"ctxt.getResourcePaths(startPath)","source":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)","target":"org.apache.catalina.startup.TldConfig.execute()","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)"} {"project":"apache_tomcat","commit":"8ecc444737d18d87d293964e0e66442ec75f8943","changeType":"METHOD_INVOCATION","change":"context.getServletContext()","source":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)","target":"org.apache.catalina.startup.TldConfig.execute()","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)"} {"project":"apache_tomcat","commit":"8ecc444737d18d87d293964e0e66442ec75f8943","changeType":"MODIFIER","change":"private","source":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)","target":"org.apache.catalina.startup.TldConfig.execute()","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)"} {"project":"apache_tomcat","commit":"8ecc444737d18d87d293964e0e66442ec75f8943","changeType":"NULL_LITERAL","change":"null","source":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)","target":"org.apache.catalina.startup.TldConfig.execute()","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)"} {"project":"apache_tomcat","commit":"8ecc444737d18d87d293964e0e66442ec75f8943","changeType":"PARAMETERIZED_TYPE","change":"Iterator\u003cString\u003e","source":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)","target":"org.apache.catalina.startup.TldConfig.execute()","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)"} {"project":"apache_tomcat","commit":"8ecc444737d18d87d293964e0e66442ec75f8943","changeType":"PARAMETERIZED_TYPE","change":"Set\u003cString\u003e","source":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)","target":"org.apache.catalina.startup.TldConfig.execute()","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)"} {"project":"apache_tomcat","commit":"8ecc444737d18d87d293964e0e66442ec75f8943","changeType":"PREFIX_EXPRESSION","change":"!path.endsWith(\".tld\")","source":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)","target":"org.apache.catalina.startup.TldConfig.execute()","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)"} {"project":"apache_tomcat","commit":"8ecc444737d18d87d293964e0e66442ec75f8943","changeType":"PRIMITIVE_TYPE","change":"void","source":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)","target":"org.apache.catalina.startup.TldConfig.execute()","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)"} {"project":"apache_tomcat","commit":"8ecc444737d18d87d293964e0e66442ec75f8943","changeType":"SIMPLE_TYPE","change":"Throwable","source":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)","target":"org.apache.catalina.startup.TldConfig.execute()","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)"} {"project":"apache_tomcat","commit":"8ecc444737d18d87d293964e0e66442ec75f8943","changeType":"SIMPLE_TYPE","change":"InputSource","source":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)","target":"org.apache.catalina.startup.TldConfig.execute()","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)"} {"project":"apache_tomcat","commit":"8ecc444737d18d87d293964e0e66442ec75f8943","changeType":"SIMPLE_TYPE","change":"InputStream","source":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)","target":"org.apache.catalina.startup.TldConfig.execute()","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)"} {"project":"apache_tomcat","commit":"8ecc444737d18d87d293964e0e66442ec75f8943","changeType":"SIMPLE_TYPE","change":"String","source":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)","target":"org.apache.catalina.startup.TldConfig.execute()","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)"} {"project":"apache_tomcat","commit":"8ecc444737d18d87d293964e0e66442ec75f8943","changeType":"SIMPLE_TYPE","change":"Iterator","source":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)","target":"org.apache.catalina.startup.TldConfig.execute()","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)"} {"project":"apache_tomcat","commit":"8ecc444737d18d87d293964e0e66442ec75f8943","changeType":"SIMPLE_TYPE","change":"Set","source":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)","target":"org.apache.catalina.startup.TldConfig.execute()","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)"} {"project":"apache_tomcat","commit":"8ecc444737d18d87d293964e0e66442ec75f8943","changeType":"SIMPLE_TYPE","change":"ServletContext","source":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)","target":"org.apache.catalina.startup.TldConfig.execute()","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)"} {"project":"apache_tomcat","commit":"8ecc444737d18d87d293964e0e66442ec75f8943","changeType":"SIMPLE_TYPE","change":"Exception","source":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)","target":"org.apache.catalina.startup.TldConfig.execute()","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)"} {"project":"apache_tomcat","commit":"8ecc444737d18d87d293964e0e66442ec75f8943","changeType":"SINGLE_VARIABLE_DECLARATION","change":"Throwable t","source":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)","target":"org.apache.catalina.startup.TldConfig.execute()","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)"} {"project":"apache_tomcat","commit":"8ecc444737d18d87d293964e0e66442ec75f8943","changeType":"SINGLE_VARIABLE_DECLARATION","change":"String startPath","source":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)","target":"org.apache.catalina.startup.TldConfig.execute()","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)"} {"project":"apache_tomcat","commit":"8ecc444737d18d87d293964e0e66442ec75f8943","changeType":"STRING_LITERAL","change":".tld","source":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)","target":"org.apache.catalina.startup.TldConfig.execute()","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)"} {"project":"apache_tomcat","commit":"8ecc444737d18d87d293964e0e66442ec75f8943","changeType":"STRING_LITERAL","change":"/","source":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)","target":"org.apache.catalina.startup.TldConfig.execute()","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)"} {"project":"apache_tomcat","commit":"8ecc444737d18d87d293964e0e66442ec75f8943","changeType":"TRY_STATEMENT","change":"try {\n stream.close();\n}\n catch (Throwable t) {\n}\n","source":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)","target":"org.apache.catalina.startup.TldConfig.execute()","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)"} {"project":"apache_tomcat","commit":"8ecc444737d18d87d293964e0e66442ec75f8943","changeType":"TRY_STATEMENT","change":"try {\n tldScanStream(new InputSource(stream));\n}\n finally {\n if (stream !\u003d null) {\n try {\n stream.close();\n }\n catch ( Throwable t) {\n }\n }\n}\n","source":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)","target":"org.apache.catalina.startup.TldConfig.execute()","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)"} {"project":"apache_tomcat","commit":"8ecc444737d18d87d293964e0e66442ec75f8943","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"stream","source":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)","target":"org.apache.catalina.startup.TldConfig.execute()","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)"} {"project":"apache_tomcat","commit":"8ecc444737d18d87d293964e0e66442ec75f8943","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"path","source":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)","target":"org.apache.catalina.startup.TldConfig.execute()","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)"} {"project":"apache_tomcat","commit":"8ecc444737d18d87d293964e0e66442ec75f8943","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"it","source":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)","target":"org.apache.catalina.startup.TldConfig.execute()","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)"} {"project":"apache_tomcat","commit":"8ecc444737d18d87d293964e0e66442ec75f8943","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"dirList","source":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)","target":"org.apache.catalina.startup.TldConfig.execute()","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)"} {"project":"apache_tomcat","commit":"8ecc444737d18d87d293964e0e66442ec75f8943","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"ctxt","source":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)","target":"org.apache.catalina.startup.TldConfig.execute()","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)"} {"project":"apache_tomcat","commit":"8ecc444737d18d87d293964e0e66442ec75f8943","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"InputStream [stream\u003dctxt.getResourceAsStream(path)]","source":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)","target":"org.apache.catalina.startup.TldConfig.execute()","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)"} {"project":"apache_tomcat","commit":"8ecc444737d18d87d293964e0e66442ec75f8943","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"String [path\u003dit.next()]","source":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)","target":"org.apache.catalina.startup.TldConfig.execute()","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)"} {"project":"apache_tomcat","commit":"8ecc444737d18d87d293964e0e66442ec75f8943","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"Iterator\u003cString\u003e [it\u003ddirList.iterator()]","source":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)","target":"org.apache.catalina.startup.TldConfig.execute()","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)"} {"project":"apache_tomcat","commit":"8ecc444737d18d87d293964e0e66442ec75f8943","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"Set\u003cString\u003e [dirList\u003dctxt.getResourcePaths(startPath)]","source":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)","target":"org.apache.catalina.startup.TldConfig.execute()","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)"} {"project":"apache_tomcat","commit":"8ecc444737d18d87d293964e0e66442ec75f8943","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"ServletContext [ctxt\u003dcontext.getServletContext()]","source":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)","target":"org.apache.catalina.startup.TldConfig.execute()","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)"} {"project":"apache_tomcat","commit":"8ecc444737d18d87d293964e0e66442ec75f8943","changeType":"WHILE_STATEMENT","change":"while (it.hasNext()) {\n String path\u003dit.next();\n if (path.endsWith(\"/\")) {\n processTldsInFileSystem(path);\n }\n if (!path.endsWith(\".tld\")) {\n continue;\n }\n InputStream stream\u003dctxt.getResourceAsStream(path);\n try {\n tldScanStream(new InputSource(stream));\n }\n finally {\n if (stream !\u003d null) {\n try {\n stream.close();\n }\n catch ( Throwable t) {\n }\n }\n }\n}\n","source":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)","target":"org.apache.catalina.startup.TldConfig.execute()","added":false,"scope":"SOURCE","local":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)"} {"project":"apache_tomcat","commit":"8ecc444737d18d87d293964e0e66442ec75f8943","changeType":"EXPRESSION_STATEMENT","change":"tldScanTld(path)","source":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)","target":"org.apache.catalina.startup.TldConfig.execute()","added":true,"scope":"TARGET","local":"org.apache.catalina.startup.TldConfig.execute()"} {"project":"apache_tomcat","commit":"8ecc444737d18d87d293964e0e66442ec75f8943","changeType":"EXPRESSION_STATEMENT","change":"tldScanJar(path)","source":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)","target":"org.apache.catalina.startup.TldConfig.execute()","added":true,"scope":"TARGET","local":"org.apache.catalina.startup.TldConfig.execute()"} {"project":"apache_tomcat","commit":"8ecc444737d18d87d293964e0e66442ec75f8943","changeType":"EXPRESSION_STATEMENT","change":"tldScanJar(files.next())","source":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)","target":"org.apache.catalina.startup.TldConfig.execute()","added":true,"scope":"TARGET","local":"org.apache.catalina.startup.TldConfig.execute()"} {"project":"apache_tomcat","commit":"8ecc444737d18d87d293964e0e66442ec75f8943","changeType":"IF_STATEMENT","change":"path.endsWith(\".jar\")","source":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)","target":"org.apache.catalina.startup.TldConfig.execute()","added":true,"scope":"TARGET","local":"org.apache.catalina.startup.TldConfig.execute()"} {"project":"apache_tomcat","commit":"8ecc444737d18d87d293964e0e66442ec75f8943","changeType":"IF_STATEMENT","change":"jarPaths !\u003d null","source":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)","target":"org.apache.catalina.startup.TldConfig.execute()","added":true,"scope":"TARGET","local":"org.apache.catalina.startup.TldConfig.execute()"} {"project":"apache_tomcat","commit":"8ecc444737d18d87d293964e0e66442ec75f8943","changeType":"INFIX_EXPRESSION","change":"jarPaths !\u003d null","source":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)","target":"org.apache.catalina.startup.TldConfig.execute()","added":true,"scope":"TARGET","local":"org.apache.catalina.startup.TldConfig.execute()"} {"project":"apache_tomcat","commit":"8ecc444737d18d87d293964e0e66442ec75f8943","changeType":"METHOD_INVOCATION","change":"path.endsWith(\".jar\")","source":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)","target":"org.apache.catalina.startup.TldConfig.execute()","added":true,"scope":"TARGET","local":"org.apache.catalina.startup.TldConfig.execute()"} {"project":"apache_tomcat","commit":"8ecc444737d18d87d293964e0e66442ec75f8943","changeType":"METHOD_INVOCATION","change":"paths.next()","source":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)","target":"org.apache.catalina.startup.TldConfig.execute()","added":true,"scope":"TARGET","local":"org.apache.catalina.startup.TldConfig.execute()"} {"project":"apache_tomcat","commit":"8ecc444737d18d87d293964e0e66442ec75f8943","changeType":"METHOD_INVOCATION","change":"paths.hasNext()","source":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)","target":"org.apache.catalina.startup.TldConfig.execute()","added":true,"scope":"TARGET","local":"org.apache.catalina.startup.TldConfig.execute()"} {"project":"apache_tomcat","commit":"8ecc444737d18d87d293964e0e66442ec75f8943","changeType":"METHOD_INVOCATION","change":"getJarPaths()","source":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)","target":"org.apache.catalina.startup.TldConfig.execute()","added":true,"scope":"TARGET","local":"org.apache.catalina.startup.TldConfig.execute()"} {"project":"apache_tomcat","commit":"8ecc444737d18d87d293964e0e66442ec75f8943","changeType":"METHOD_INVOCATION","change":"tldScanJar(path)","source":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)","target":"org.apache.catalina.startup.TldConfig.execute()","added":true,"scope":"TARGET","local":"org.apache.catalina.startup.TldConfig.execute()"} {"project":"apache_tomcat","commit":"8ecc444737d18d87d293964e0e66442ec75f8943","changeType":"METHOD_INVOCATION","change":"files.hasNext()","source":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)","target":"org.apache.catalina.startup.TldConfig.execute()","added":true,"scope":"TARGET","local":"org.apache.catalina.startup.TldConfig.execute()"} {"project":"apache_tomcat","commit":"8ecc444737d18d87d293964e0e66442ec75f8943","changeType":"METHOD_INVOCATION","change":"tldScanResourcePaths()","source":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)","target":"org.apache.catalina.startup.TldConfig.execute()","added":true,"scope":"TARGET","local":"org.apache.catalina.startup.TldConfig.execute()"} {"project":"apache_tomcat","commit":"8ecc444737d18d87d293964e0e66442ec75f8943","changeType":"METHOD_INVOCATION","change":"tldScanTld(path)","source":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)","target":"org.apache.catalina.startup.TldConfig.execute()","added":true,"scope":"TARGET","local":"org.apache.catalina.startup.TldConfig.execute()"} {"project":"apache_tomcat","commit":"8ecc444737d18d87d293964e0e66442ec75f8943","changeType":"METHOD_INVOCATION","change":"jarPaths.values()","source":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)","target":"org.apache.catalina.startup.TldConfig.execute()","added":true,"scope":"TARGET","local":"org.apache.catalina.startup.TldConfig.execute()"} {"project":"apache_tomcat","commit":"8ecc444737d18d87d293964e0e66442ec75f8943","changeType":"METHOD_INVOCATION","change":"jarPaths.values().iterator()","source":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)","target":"org.apache.catalina.startup.TldConfig.execute()","added":true,"scope":"TARGET","local":"org.apache.catalina.startup.TldConfig.execute()"} {"project":"apache_tomcat","commit":"8ecc444737d18d87d293964e0e66442ec75f8943","changeType":"METHOD_INVOCATION","change":"files.next()","source":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)","target":"org.apache.catalina.startup.TldConfig.execute()","added":true,"scope":"TARGET","local":"org.apache.catalina.startup.TldConfig.execute()"} {"project":"apache_tomcat","commit":"8ecc444737d18d87d293964e0e66442ec75f8943","changeType":"METHOD_INVOCATION","change":"resourcePaths.iterator()","source":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)","target":"org.apache.catalina.startup.TldConfig.execute()","added":true,"scope":"TARGET","local":"org.apache.catalina.startup.TldConfig.execute()"} {"project":"apache_tomcat","commit":"8ecc444737d18d87d293964e0e66442ec75f8943","changeType":"METHOD_INVOCATION","change":"tldScanJar(files.next())","source":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)","target":"org.apache.catalina.startup.TldConfig.execute()","added":true,"scope":"TARGET","local":"org.apache.catalina.startup.TldConfig.execute()"} {"project":"apache_tomcat","commit":"8ecc444737d18d87d293964e0e66442ec75f8943","changeType":"PARAMETERIZED_TYPE","change":"Map\u003cString,File\u003e","source":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)","target":"org.apache.catalina.startup.TldConfig.execute()","added":true,"scope":"TARGET","local":"org.apache.catalina.startup.TldConfig.execute()"} {"project":"apache_tomcat","commit":"8ecc444737d18d87d293964e0e66442ec75f8943","changeType":"PARAMETERIZED_TYPE","change":"Set\u003cString\u003e","source":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)","target":"org.apache.catalina.startup.TldConfig.execute()","added":true,"scope":"TARGET","local":"org.apache.catalina.startup.TldConfig.execute()"} {"project":"apache_tomcat","commit":"8ecc444737d18d87d293964e0e66442ec75f8943","changeType":"PARAMETERIZED_TYPE","change":"Iterator\u003cString\u003e","source":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)","target":"org.apache.catalina.startup.TldConfig.execute()","added":true,"scope":"TARGET","local":"org.apache.catalina.startup.TldConfig.execute()"} {"project":"apache_tomcat","commit":"8ecc444737d18d87d293964e0e66442ec75f8943","changeType":"PARAMETERIZED_TYPE","change":"Iterator\u003cFile\u003e","source":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)","target":"org.apache.catalina.startup.TldConfig.execute()","added":true,"scope":"TARGET","local":"org.apache.catalina.startup.TldConfig.execute()"} {"project":"apache_tomcat","commit":"8ecc444737d18d87d293964e0e66442ec75f8943","changeType":"SIMPLE_TYPE","change":"Set","source":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)","target":"org.apache.catalina.startup.TldConfig.execute()","added":true,"scope":"TARGET","local":"org.apache.catalina.startup.TldConfig.execute()"} {"project":"apache_tomcat","commit":"8ecc444737d18d87d293964e0e66442ec75f8943","changeType":"SIMPLE_TYPE","change":"Iterator","source":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)","target":"org.apache.catalina.startup.TldConfig.execute()","added":true,"scope":"TARGET","local":"org.apache.catalina.startup.TldConfig.execute()"} {"project":"apache_tomcat","commit":"8ecc444737d18d87d293964e0e66442ec75f8943","changeType":"SIMPLE_TYPE","change":"File","source":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)","target":"org.apache.catalina.startup.TldConfig.execute()","added":true,"scope":"TARGET","local":"org.apache.catalina.startup.TldConfig.execute()"} {"project":"apache_tomcat","commit":"8ecc444737d18d87d293964e0e66442ec75f8943","changeType":"SIMPLE_TYPE","change":"Map","source":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)","target":"org.apache.catalina.startup.TldConfig.execute()","added":true,"scope":"TARGET","local":"org.apache.catalina.startup.TldConfig.execute()"} {"project":"apache_tomcat","commit":"8ecc444737d18d87d293964e0e66442ec75f8943","changeType":"STRING_LITERAL","change":".jar","source":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)","target":"org.apache.catalina.startup.TldConfig.execute()","added":true,"scope":"TARGET","local":"org.apache.catalina.startup.TldConfig.execute()"} {"project":"apache_tomcat","commit":"8ecc444737d18d87d293964e0e66442ec75f8943","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"path","source":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)","target":"org.apache.catalina.startup.TldConfig.execute()","added":true,"scope":"TARGET","local":"org.apache.catalina.startup.TldConfig.execute()"} {"project":"apache_tomcat","commit":"8ecc444737d18d87d293964e0e66442ec75f8943","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"jarPaths","source":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)","target":"org.apache.catalina.startup.TldConfig.execute()","added":true,"scope":"TARGET","local":"org.apache.catalina.startup.TldConfig.execute()"} {"project":"apache_tomcat","commit":"8ecc444737d18d87d293964e0e66442ec75f8943","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"paths","source":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)","target":"org.apache.catalina.startup.TldConfig.execute()","added":true,"scope":"TARGET","local":"org.apache.catalina.startup.TldConfig.execute()"} {"project":"apache_tomcat","commit":"8ecc444737d18d87d293964e0e66442ec75f8943","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"resourcePaths","source":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)","target":"org.apache.catalina.startup.TldConfig.execute()","added":true,"scope":"TARGET","local":"org.apache.catalina.startup.TldConfig.execute()"} {"project":"apache_tomcat","commit":"8ecc444737d18d87d293964e0e66442ec75f8943","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"files","source":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)","target":"org.apache.catalina.startup.TldConfig.execute()","added":true,"scope":"TARGET","local":"org.apache.catalina.startup.TldConfig.execute()"} {"project":"apache_tomcat","commit":"8ecc444737d18d87d293964e0e66442ec75f8943","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"Map\u003cString,File\u003e [jarPaths\u003dgetJarPaths()]","source":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)","target":"org.apache.catalina.startup.TldConfig.execute()","added":true,"scope":"TARGET","local":"org.apache.catalina.startup.TldConfig.execute()"} {"project":"apache_tomcat","commit":"8ecc444737d18d87d293964e0e66442ec75f8943","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"Set\u003cString\u003e [resourcePaths\u003dtldScanResourcePaths()]","source":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)","target":"org.apache.catalina.startup.TldConfig.execute()","added":true,"scope":"TARGET","local":"org.apache.catalina.startup.TldConfig.execute()"} {"project":"apache_tomcat","commit":"8ecc444737d18d87d293964e0e66442ec75f8943","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"String [path\u003dpaths.next()]","source":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)","target":"org.apache.catalina.startup.TldConfig.execute()","added":true,"scope":"TARGET","local":"org.apache.catalina.startup.TldConfig.execute()"} {"project":"apache_tomcat","commit":"8ecc444737d18d87d293964e0e66442ec75f8943","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"Iterator\u003cFile\u003e [files\u003djarPaths.values().iterator()]","source":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)","target":"org.apache.catalina.startup.TldConfig.execute()","added":true,"scope":"TARGET","local":"org.apache.catalina.startup.TldConfig.execute()"} {"project":"apache_tomcat","commit":"8ecc444737d18d87d293964e0e66442ec75f8943","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"Iterator\u003cString\u003e [paths\u003dresourcePaths.iterator()]","source":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)","target":"org.apache.catalina.startup.TldConfig.execute()","added":true,"scope":"TARGET","local":"org.apache.catalina.startup.TldConfig.execute()"} {"project":"apache_tomcat","commit":"8ecc444737d18d87d293964e0e66442ec75f8943","changeType":"WHILE_STATEMENT","change":"while (files.hasNext()) {\n tldScanJar(files.next());\n}\n","source":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)","target":"org.apache.catalina.startup.TldConfig.execute()","added":true,"scope":"TARGET","local":"org.apache.catalina.startup.TldConfig.execute()"} {"project":"apache_tomcat","commit":"8ecc444737d18d87d293964e0e66442ec75f8943","changeType":"WHILE_STATEMENT","change":"while (paths.hasNext()) {\n String path\u003dpaths.next();\n if (path.endsWith(\".jar\")) {\n tldScanJar(path);\n }\n else {\n tldScanTld(path);\n }\n}\n","source":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)","target":"org.apache.catalina.startup.TldConfig.execute()","added":true,"scope":"TARGET","local":"org.apache.catalina.startup.TldConfig.execute()"} {"project":"apache_tomcat","commit":"8ecc444737d18d87d293964e0e66442ec75f8943","changeType":"EXPRESSION_STATEMENT","change":"processTldsInFileSystem(\"/WEB-INF/\")","source":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)","target":"org.apache.catalina.startup.TldConfig.execute()","added":false,"scope":"TARGET","local":"org.apache.catalina.startup.TldConfig.execute()"} {"project":"apache_tomcat","commit":"8ecc444737d18d87d293964e0e66442ec75f8943","changeType":"EXPRESSION_STATEMENT","change":"scanJars()","source":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)","target":"org.apache.catalina.startup.TldConfig.execute()","added":false,"scope":"TARGET","local":"org.apache.catalina.startup.TldConfig.execute()"} {"project":"apache_tomcat","commit":"8ecc444737d18d87d293964e0e66442ec75f8943","changeType":"METHOD_INVOCATION","change":"processTldsInFileSystem(\"/WEB-INF/\")","source":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)","target":"org.apache.catalina.startup.TldConfig.execute()","added":false,"scope":"TARGET","local":"org.apache.catalina.startup.TldConfig.execute()"} {"project":"apache_tomcat","commit":"8ecc444737d18d87d293964e0e66442ec75f8943","changeType":"METHOD_INVOCATION","change":"scanJars()","source":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)","target":"org.apache.catalina.startup.TldConfig.execute()","added":false,"scope":"TARGET","local":"org.apache.catalina.startup.TldConfig.execute()"} {"project":"apache_tomcat","commit":"8ecc444737d18d87d293964e0e66442ec75f8943","changeType":"STRING_LITERAL","change":"/WEB-INF/","source":"org.apache.catalina.startup.TldConfig.processTldsInFileSystem(String)","target":"org.apache.catalina.startup.TldConfig.execute()","added":false,"scope":"TARGET","local":"org.apache.catalina.startup.TldConfig.execute()"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"METHOD_DECLARATION","change":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":false,"scope":"CLASS_S","local":"java.org.apache.jasper.compiler.TagPluginManager"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"ASSIGNMENT","change":"initialized \u003d true","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"ASSIGNMENT","change":"tagPlugin \u003d (TagPlugin)pluginClass.newInstance()","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"ASSIGNMENT","change":"tagPlugins \u003d new HashMap\u003c\u003e()","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"BOOLEAN_LITERAL","change":"true","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"CAST_EXPRESSION","change":"(TagPlugin)pluginClass.newInstance()","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"CATCH_CLAUSE","change":"catch (Exception e) {\n throw new JasperException(e);\n}\n","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"CLASS_INSTANCE_CREATION","change":"new JasperException(e)","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"CLASS_INSTANCE_CREATION","change":"new HashMap\u003c\u003e()","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"CLASS_INSTANCE_CREATION","change":"new ParserUtils()","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"EXPRESSION_STATEMENT","change":"initialized\u003dtrue","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"EXPRESSION_STATEMENT","change":"tagPlugins.put(tagClass,tagPlugin)","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"EXPRESSION_STATEMENT","change":"tagPlugin\u003d(TagPlugin)pluginClass.newInstance()","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"EXPRESSION_STATEMENT","change":"tagPlugins\u003dnew HashMap\u003c\u003e()","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"EXPRESSION_STATEMENT","change":"err.jspError(\"jsp.error.plugin.wrongRootElement\",TAG_PLUGINS_XML,TAG_PLUGINS_ROOT_ELEM)","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"IF_STATEMENT","change":"tagPlugin \u003d\u003d null","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"IF_STATEMENT","change":"pluginClassNode \u003d\u003d null","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"IF_STATEMENT","change":"tagClassNode \u003d\u003d null","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"IF_STATEMENT","change":"!TAG_PLUGINS_ROOT_ELEM.equals(root.getName())","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"IF_STATEMENT","change":"root \u003d\u003d null","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"INFIX_EXPRESSION","change":"tagPlugin \u003d\u003d null","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"INFIX_EXPRESSION","change":"pluginClassNode \u003d\u003d null","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"INFIX_EXPRESSION","change":"tagClassNode \u003d\u003d null","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"INFIX_EXPRESSION","change":"root \u003d\u003d null","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"METHOD_INVOCATION","change":"tagPlugins.put(tagClass,tagPlugin)","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"METHOD_INVOCATION","change":"pluginClass.newInstance()","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"METHOD_INVOCATION","change":"ctxt.getClassLoader()","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"METHOD_INVOCATION","change":"ctxt.getClassLoader().loadClass(pluginClassStr)","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"METHOD_INVOCATION","change":"pluginClassNode.getBody()","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"METHOD_INVOCATION","change":"pluginNode.findChild(\"plugin-class\")","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"METHOD_INVOCATION","change":"tagClassNode.getBody()","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"METHOD_INVOCATION","change":"tagClassNode.getBody().trim()","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"METHOD_INVOCATION","change":"pluginNode.findChild(\"tag-class\")","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"METHOD_INVOCATION","change":"pluginList.next()","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"METHOD_INVOCATION","change":"pluginList.hasNext()","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"METHOD_INVOCATION","change":"root.findChildren(\"tag-plugin\")","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"METHOD_INVOCATION","change":"err.jspError(\"jsp.error.plugin.wrongRootElement\",TAG_PLUGINS_XML,TAG_PLUGINS_ROOT_ELEM)","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"METHOD_INVOCATION","change":"root.getName()","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"METHOD_INVOCATION","change":"TAG_PLUGINS_ROOT_ELEM.equals(root.getName())","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"METHOD_INVOCATION","change":"(new ParserUtils()).parseXMLDocument(TAG_PLUGINS_XML,is)","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"MODIFIER","change":"private","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"NULL_LITERAL","change":"null","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"PARAMETERIZED_TYPE","change":"Class\u003c?\u003e","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"PARAMETERIZED_TYPE","change":"Iterator\u003cTreeNode\u003e","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"PARAMETERIZED_TYPE","change":"HashMap\u003c\u003e","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"PARENTHESIZED_EXPRESSION","change":"(new ParserUtils())","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"PREFIX_EXPRESSION","change":"!TAG_PLUGINS_ROOT_ELEM.equals(root.getName())","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"PRIMITIVE_TYPE","change":"void","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"RETURN_STATEMENT","change":"return;\n","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"SIMPLE_TYPE","change":"JasperException","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"SIMPLE_TYPE","change":"Exception","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"SIMPLE_TYPE","change":"TagPlugin","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"SIMPLE_TYPE","change":"Class","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"SIMPLE_TYPE","change":"String","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"SIMPLE_TYPE","change":"TreeNode","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"SIMPLE_TYPE","change":"Iterator","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"SIMPLE_TYPE","change":"HashMap","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"SIMPLE_TYPE","change":"ParserUtils","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"SIMPLE_TYPE","change":"InputStream","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"SIMPLE_TYPE","change":"ErrorDispatcher","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"SINGLE_VARIABLE_DECLARATION","change":"Exception e","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"SINGLE_VARIABLE_DECLARATION","change":"InputStream is","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"SINGLE_VARIABLE_DECLARATION","change":"ErrorDispatcher err","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"STRING_LITERAL","change":"plugin-class","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"STRING_LITERAL","change":"tag-class","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"STRING_LITERAL","change":"tag-plugin","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"STRING_LITERAL","change":"jsp.error.plugin.wrongRootElement","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"THROW_STATEMENT","change":"throw new JasperException(e);\n","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"TRY_STATEMENT","change":"try {\n Class\u003c?\u003e pluginClass\u003dctxt.getClassLoader().loadClass(pluginClassStr);\n tagPlugin\u003d(TagPlugin)pluginClass.newInstance();\n}\n catch (Exception e) {\n throw new JasperException(e);\n}\n","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"pluginClass","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"tagPlugin","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"pluginClassStr","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"pluginClassNode","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"tagClass","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"tagClassNode","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"pluginNode","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"pluginList","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"root","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"Class\u003c?\u003e [pluginClass\u003dctxt.getClassLoader().loadClass(pluginClassStr)]","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"TagPlugin [tagPlugin\u003dnull]","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"String [pluginClassStr\u003dpluginClassNode.getBody()]","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"TreeNode [pluginClassNode\u003dpluginNode.findChild(\"plugin-class\")]","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"String [tagClass\u003dtagClassNode.getBody().trim()]","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"TreeNode [tagClassNode\u003dpluginNode.findChild(\"tag-class\")]","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"TreeNode [pluginNode\u003dpluginList.next()]","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"Iterator\u003cTreeNode\u003e [pluginList\u003droot.findChildren(\"tag-plugin\")]","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"TreeNode [root\u003d(new ParserUtils()).parseXMLDocument(TAG_PLUGINS_XML,is)]","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"WHILE_STATEMENT","change":"while (pluginList.hasNext()) {\n TreeNode pluginNode\u003dpluginList.next();\n TreeNode tagClassNode\u003dpluginNode.findChild(\"tag-class\");\n if (tagClassNode \u003d\u003d null) {\n return;\n }\n String tagClass\u003dtagClassNode.getBody().trim();\n TreeNode pluginClassNode\u003dpluginNode.findChild(\"plugin-class\");\n if (pluginClassNode \u003d\u003d null) {\n return;\n }\n String pluginClassStr\u003dpluginClassNode.getBody();\n TagPlugin tagPlugin\u003dnull;\n try {\n Class\u003c?\u003e pluginClass\u003dctxt.getClassLoader().loadClass(pluginClassStr);\n tagPlugin\u003d(TagPlugin)pluginClass.newInstance();\n }\n catch ( Exception e) {\n throw new JasperException(e);\n }\n if (tagPlugin \u003d\u003d null) {\n return;\n }\n tagPlugins.put(tagClass,tagPlugin);\n}\n","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"WILDCARD_TYPE","change":"?","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":false,"scope":"SOURCE","local":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"ASSIGNMENT","change":"tagPlugins \u003d new HashMap\u003c\u003e(plugins.size())","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":true,"scope":"TARGET","local":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"CAST_EXPRESSION","change":"(TagPlugin)pluginClass.newInstance()","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":true,"scope":"TARGET","local":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"CATCH_CLAUSE","change":"catch (IOException|SAXException e) {\n throw new JasperException(e);\n}\n","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":true,"scope":"TARGET","local":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"CATCH_CLAUSE","change":"catch (Exception e) {\n err.jspError(e);\n}\n","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":true,"scope":"TARGET","local":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"CLASS_INSTANCE_CREATION","change":"new TagPluginParser(ctxt)","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":true,"scope":"TARGET","local":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"CLASS_INSTANCE_CREATION","change":"new JasperException(e)","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":true,"scope":"TARGET","local":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"CLASS_INSTANCE_CREATION","change":"new HashMap\u003c\u003e(plugins.size())","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":true,"scope":"TARGET","local":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"ENHANCED_FOR_STATEMENT","change":"for (Map.Entry\u003cString,String\u003e entry : plugins.entrySet()) {\n try {\n String tagClass\u003dentry.getKey();\n String pluginName\u003dentry.getValue();\n Class\u003c?\u003e pluginClass\u003dctxt.getClassLoader().loadClass(pluginName);\n TagPlugin plugin\u003d(TagPlugin)pluginClass.newInstance();\n tagPlugins.put(tagClass,plugin);\n }\n catch ( Exception e) {\n err.jspError(e);\n }\n}\n","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":true,"scope":"TARGET","local":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"EXPRESSION_STATEMENT","change":"tagPlugins.put(tagClass,plugin)","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":true,"scope":"TARGET","local":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"EXPRESSION_STATEMENT","change":"parser.parse(url)","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":true,"scope":"TARGET","local":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"EXPRESSION_STATEMENT","change":"err.jspError(e)","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":true,"scope":"TARGET","local":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"EXPRESSION_STATEMENT","change":"tagPlugins\u003dnew HashMap\u003c\u003e(plugins.size())","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":true,"scope":"TARGET","local":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"IF_STATEMENT","change":"url !\u003d null","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":true,"scope":"TARGET","local":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"INFIX_EXPRESSION","change":"url !\u003d null","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":true,"scope":"TARGET","local":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"METHOD_INVOCATION","change":"entry.getKey()","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":true,"scope":"TARGET","local":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"METHOD_INVOCATION","change":"tagPlugins.put(tagClass,plugin)","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":true,"scope":"TARGET","local":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"METHOD_INVOCATION","change":"parser.parse(url)","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":true,"scope":"TARGET","local":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"METHOD_INVOCATION","change":"ctxt.getResource(TAG_PLUGINS_XML)","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":true,"scope":"TARGET","local":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"METHOD_INVOCATION","change":"err.jspError(e)","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":true,"scope":"TARGET","local":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"METHOD_INVOCATION","change":"ctxt.getClassLoader().loadClass(pluginName)","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":true,"scope":"TARGET","local":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"METHOD_INVOCATION","change":"plugins.entrySet()","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":true,"scope":"TARGET","local":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"METHOD_INVOCATION","change":"parser.getPlugins()","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":true,"scope":"TARGET","local":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"METHOD_INVOCATION","change":"pluginClass.newInstance()","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":true,"scope":"TARGET","local":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"METHOD_INVOCATION","change":"entry.getValue()","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":true,"scope":"TARGET","local":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"METHOD_INVOCATION","change":"plugins.size()","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":true,"scope":"TARGET","local":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"PARAMETERIZED_TYPE","change":"Map.Entry\u003cString,String\u003e","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":true,"scope":"TARGET","local":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"PARAMETERIZED_TYPE","change":"Map\u003cString,String\u003e","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":true,"scope":"TARGET","local":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"PARAMETERIZED_TYPE","change":"Class\u003c?\u003e","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":true,"scope":"TARGET","local":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"QUALIFIED_NAME","change":"Map.Entry","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":true,"scope":"TARGET","local":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"SIMPLE_TYPE","change":"Map.Entry","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":true,"scope":"TARGET","local":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"SIMPLE_TYPE","change":"TagPlugin","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":true,"scope":"TARGET","local":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"SIMPLE_TYPE","change":"Class","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":true,"scope":"TARGET","local":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"SIMPLE_TYPE","change":"String","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":true,"scope":"TARGET","local":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"SIMPLE_TYPE","change":"Map","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":true,"scope":"TARGET","local":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"SIMPLE_TYPE","change":"TagPluginParser","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":true,"scope":"TARGET","local":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"SIMPLE_TYPE","change":"Exception","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":true,"scope":"TARGET","local":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"SIMPLE_TYPE","change":"SAXException","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":true,"scope":"TARGET","local":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"SINGLE_VARIABLE_DECLARATION","change":"Exception e","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":true,"scope":"TARGET","local":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"SINGLE_VARIABLE_DECLARATION","change":"IOException|SAXException e","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":true,"scope":"TARGET","local":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"SINGLE_VARIABLE_DECLARATION","change":"Map.Entry\u003cString,String\u003e entry","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":true,"scope":"TARGET","local":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"THROW_STATEMENT","change":"throw new JasperException(e);\n","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":true,"scope":"TARGET","local":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"TRY_STATEMENT","change":"try {\n Enumeration\u003cURL\u003e urls\u003dctxt.getClassLoader().getResources(META_INF_JASPER_TAG_PLUGINS_XML);\n if (urls !\u003d null) {\n while (urls.hasMoreElements()) {\n URL url\u003durls.nextElement();\n parser.parse(url);\n }\n }\n URL url\u003dctxt.getResource(TAG_PLUGINS_XML);\n if (url !\u003d null) {\n parser.parse(url);\n }\n}\n catch (IOException|SAXException e) {\n throw new JasperException(e);\n}\n","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":true,"scope":"TARGET","local":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"TRY_STATEMENT","change":"try {\n String tagClass\u003dentry.getKey();\n String pluginName\u003dentry.getValue();\n Class\u003c?\u003e pluginClass\u003dctxt.getClassLoader().loadClass(pluginName);\n TagPlugin plugin\u003d(TagPlugin)pluginClass.newInstance();\n tagPlugins.put(tagClass,plugin);\n}\n catch (Exception e) {\n err.jspError(e);\n}\n","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":true,"scope":"TARGET","local":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"UNION_TYPE","change":"IOException|SAXException","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":true,"scope":"TARGET","local":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"plugin","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":true,"scope":"TARGET","local":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"tagClass","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":true,"scope":"TARGET","local":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"parser","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":true,"scope":"TARGET","local":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"pluginName","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":true,"scope":"TARGET","local":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"plugins","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":true,"scope":"TARGET","local":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"pluginClass","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":true,"scope":"TARGET","local":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"String [pluginName\u003dentry.getValue()]","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":true,"scope":"TARGET","local":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"TagPluginParser [parser\u003dnew TagPluginParser(ctxt)]","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":true,"scope":"TARGET","local":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"Class\u003c?\u003e [pluginClass\u003dctxt.getClassLoader().loadClass(pluginName)]","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":true,"scope":"TARGET","local":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"Enumeration\u003cURL\u003e [urls\u003dctxt.getClassLoader().getResources(META_INF_JASPER_TAG_PLUGINS_XML)]","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":true,"scope":"TARGET","local":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"TagPlugin [plugin\u003d(TagPlugin)pluginClass.newInstance()]","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":true,"scope":"TARGET","local":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"Map\u003cString,String\u003e [plugins\u003dparser.getPlugins()]","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":true,"scope":"TARGET","local":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"URL [url\u003dctxt.getResource(TAG_PLUGINS_XML)]","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":true,"scope":"TARGET","local":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"String [tagClass\u003dentry.getKey()]","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":true,"scope":"TARGET","local":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"WHILE_STATEMENT","change":"while (urls.hasMoreElements()) {\n URL url\u003durls.nextElement();\n parser.parse(url);\n}\n","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":true,"scope":"TARGET","local":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"WILDCARD_TYPE","change":"?","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":true,"scope":"TARGET","local":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"ASSIGNMENT","change":"urls \u003d ctxt.getClassLoader().getResources(META_INF_JASPER_TAG_PLUGINS_XML)","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":false,"scope":"TARGET","local":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"ASSIGNMENT","change":"tagPlugins \u003d new HashMap\u003c\u003e()","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":false,"scope":"TARGET","local":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"CATCH_CLAUSE","change":"catch (IOException ioe) {\n throw new JasperException(ioe);\n}\n","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":false,"scope":"TARGET","local":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"CLASS_INSTANCE_CREATION","change":"new JasperException(ioe)","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":false,"scope":"TARGET","local":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"CLASS_INSTANCE_CREATION","change":"new HashMap\u003c\u003e()","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":false,"scope":"TARGET","local":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"EXPRESSION_STATEMENT","change":"tagPlugins\u003dnew HashMap\u003c\u003e()","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":false,"scope":"TARGET","local":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"EXPRESSION_STATEMENT","change":"loadTagPlugins(err,is)","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":false,"scope":"TARGET","local":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"EXPRESSION_STATEMENT","change":"urls\u003dctxt.getClassLoader().getResources(META_INF_JASPER_TAG_PLUGINS_XML)","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":false,"scope":"TARGET","local":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"IF_STATEMENT","change":"is !\u003d null","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":false,"scope":"TARGET","local":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"INFIX_EXPRESSION","change":"is !\u003d null","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":false,"scope":"TARGET","local":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"METHOD_INVOCATION","change":"loadTagPlugins(err,is)","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":false,"scope":"TARGET","local":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"METHOD_INVOCATION","change":"url.openStream()","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":false,"scope":"TARGET","local":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"METHOD_INVOCATION","change":"ctxt.getResourceAsStream(TAG_PLUGINS_XML)","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":false,"scope":"TARGET","local":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"SIMPLE_TYPE","change":"InputStream","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":false,"scope":"TARGET","local":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"SINGLE_VARIABLE_DECLARATION","change":"IOException ioe","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":false,"scope":"TARGET","local":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"THROW_STATEMENT","change":"throw new JasperException(ioe);\n","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":false,"scope":"TARGET","local":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"TRY_STATEMENT","change":"try (InputStream is\u003dctxt.getResourceAsStream(TAG_PLUGINS_XML)){\n if (is !\u003d null) {\n loadTagPlugins(err,is);\n }\n}\n catch (IOException ioe) {\n throw new JasperException(ioe);\n}\n","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":false,"scope":"TARGET","local":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"TRY_STATEMENT","change":"try (InputStream is\u003durl.openStream()){\n loadTagPlugins(err,is);\n}\n catch (IOException ioe) {\n throw new JasperException(ioe);\n}\n","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":false,"scope":"TARGET","local":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"TRY_STATEMENT","change":"try {\n urls\u003dctxt.getClassLoader().getResources(META_INF_JASPER_TAG_PLUGINS_XML);\n}\n catch (IOException ioe) {\n throw new JasperException(ioe);\n}\n","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":false,"scope":"TARGET","local":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"VARIABLE_DECLARATION_EXPRESSION","change":"InputStream [is\u003dctxt.getResourceAsStream(TAG_PLUGINS_XML)]","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":false,"scope":"TARGET","local":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"VARIABLE_DECLARATION_EXPRESSION","change":"InputStream [is\u003durl.openStream()]","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":false,"scope":"TARGET","local":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"is","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":false,"scope":"TARGET","local":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"Enumeration\u003cURL\u003e [urls\u003dnull]","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":false,"scope":"TARGET","local":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)"} {"project":"apache_tomcat","commit":"e59bc2894855aafe66f73f9e6b9452895a2834c5","changeType":"WHILE_STATEMENT","change":"while (urls.hasMoreElements()) {\n URL url\u003durls.nextElement();\n try (InputStream is\u003durl.openStream()){\n loadTagPlugins(err,is);\n }\n catch ( IOException ioe) {\n throw new JasperException(ioe);\n }\n}\n","source":"org.apache.jasper.compiler.TagPluginManager.loadTagPlugins(ErrorDispatcher,InputStream)","target":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)","added":false,"scope":"TARGET","local":"org.apache.jasper.compiler.TagPluginManager.init(ErrorDispatcher)"} {"project":"apache_tomcat","commit":"f126896922ce867b0bf3d8bc543c16cebd8679de","changeType":"METHOD_DECLARATION","change":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaHandshakeAlgo(String,EncryptionLevel)","source":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaHandshakeAlgo(String,boolean)","target":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaUncached(String)","added":true,"scope":"CLASS_S","local":"java.org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter"} {"project":"apache_tomcat","commit":"f126896922ce867b0bf3d8bc543c16cebd8679de","changeType":"METHOD_DECLARATION","change":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaHandshakeAlgo(String,boolean)","source":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaHandshakeAlgo(String,boolean)","target":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaUncached(String)","added":false,"scope":"CLASS_S","local":"java.org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter"} {"project":"apache_tomcat","commit":"f126896922ce867b0bf3d8bc543c16cebd8679de","changeType":"ASSIGNMENT","change":"handshakeAlgo \u003d handshakeAlgo.replace(\u0027-\u0027,\u0027_\u0027)","source":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaHandshakeAlgo(String,boolean)","target":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaUncached(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaHandshakeAlgo(String,boolean)"} {"project":"apache_tomcat","commit":"f126896922ce867b0bf3d8bc543c16cebd8679de","changeType":"ASSIGNMENT","change":"handshakeAlgo \u003d handshakeAlgo.replace(\"EDH\",\"DHE\")","source":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaHandshakeAlgo(String,boolean)","target":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaUncached(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaHandshakeAlgo(String,boolean)"} {"project":"apache_tomcat","commit":"f126896922ce867b0bf3d8bc543c16cebd8679de","changeType":"ASSIGNMENT","change":"handshakeAlgo \u003d \"ECDH_anon\"","source":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaHandshakeAlgo(String,boolean)","target":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaUncached(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaHandshakeAlgo(String,boolean)"} {"project":"apache_tomcat","commit":"f126896922ce867b0bf3d8bc543c16cebd8679de","changeType":"ASSIGNMENT","change":"handshakeAlgo \u003d \"DH_anon\"","source":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaHandshakeAlgo(String,boolean)","target":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaUncached(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaHandshakeAlgo(String,boolean)"} {"project":"apache_tomcat","commit":"f126896922ce867b0bf3d8bc543c16cebd8679de","changeType":"ASSIGNMENT","change":"handshakeAlgo \u003d \"RSA\"","source":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaHandshakeAlgo(String,boolean)","target":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaUncached(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaHandshakeAlgo(String,boolean)"} {"project":"apache_tomcat","commit":"f126896922ce867b0bf3d8bc543c16cebd8679de","changeType":"CHARACTER_LITERAL","change":"\u0027_\u0027","source":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaHandshakeAlgo(String,boolean)","target":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaUncached(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaHandshakeAlgo(String,boolean)"} {"project":"apache_tomcat","commit":"f126896922ce867b0bf3d8bc543c16cebd8679de","changeType":"CHARACTER_LITERAL","change":"\u0027-\u0027","source":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaHandshakeAlgo(String,boolean)","target":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaUncached(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaHandshakeAlgo(String,boolean)"} {"project":"apache_tomcat","commit":"f126896922ce867b0bf3d8bc543c16cebd8679de","changeType":"EXPRESSION_STATEMENT","change":"handshakeAlgo\u003dhandshakeAlgo.replace(\u0027-\u0027,\u0027_\u0027)","source":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaHandshakeAlgo(String,boolean)","target":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaUncached(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaHandshakeAlgo(String,boolean)"} {"project":"apache_tomcat","commit":"f126896922ce867b0bf3d8bc543c16cebd8679de","changeType":"EXPRESSION_STATEMENT","change":"handshakeAlgo\u003dhandshakeAlgo.replace(\"EDH\",\"DHE\")","source":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaHandshakeAlgo(String,boolean)","target":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaUncached(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaHandshakeAlgo(String,boolean)"} {"project":"apache_tomcat","commit":"f126896922ce867b0bf3d8bc543c16cebd8679de","changeType":"EXPRESSION_STATEMENT","change":"handshakeAlgo\u003d\"ECDH_anon\"","source":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaHandshakeAlgo(String,boolean)","target":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaUncached(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaHandshakeAlgo(String,boolean)"} {"project":"apache_tomcat","commit":"f126896922ce867b0bf3d8bc543c16cebd8679de","changeType":"EXPRESSION_STATEMENT","change":"handshakeAlgo\u003d\"DH_anon\"","source":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaHandshakeAlgo(String,boolean)","target":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaUncached(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaHandshakeAlgo(String,boolean)"} {"project":"apache_tomcat","commit":"f126896922ce867b0bf3d8bc543c16cebd8679de","changeType":"EXPRESSION_STATEMENT","change":"handshakeAlgo\u003d\"RSA\"","source":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaHandshakeAlgo(String,boolean)","target":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaUncached(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaHandshakeAlgo(String,boolean)"} {"project":"apache_tomcat","commit":"f126896922ce867b0bf3d8bc543c16cebd8679de","changeType":"IF_STATEMENT","change":"export","source":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaHandshakeAlgo(String,boolean)","target":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaUncached(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaHandshakeAlgo(String,boolean)"} {"project":"apache_tomcat","commit":"f126896922ce867b0bf3d8bc543c16cebd8679de","changeType":"IF_STATEMENT","change":"\"AECDH\".equals(handshakeAlgo)","source":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaHandshakeAlgo(String,boolean)","target":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaUncached(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaHandshakeAlgo(String,boolean)"} {"project":"apache_tomcat","commit":"f126896922ce867b0bf3d8bc543c16cebd8679de","changeType":"IF_STATEMENT","change":"\"ADH\".equals(handshakeAlgo)","source":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaHandshakeAlgo(String,boolean)","target":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaUncached(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaHandshakeAlgo(String,boolean)"} {"project":"apache_tomcat","commit":"f126896922ce867b0bf3d8bc543c16cebd8679de","changeType":"IF_STATEMENT","change":"handshakeAlgo.length() \u003d\u003d 0","source":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaHandshakeAlgo(String,boolean)","target":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaUncached(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaHandshakeAlgo(String,boolean)"} {"project":"apache_tomcat","commit":"f126896922ce867b0bf3d8bc543c16cebd8679de","changeType":"INFIX_EXPRESSION","change":"handshakeAlgo + \"_EXPORT\"","source":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaHandshakeAlgo(String,boolean)","target":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaUncached(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaHandshakeAlgo(String,boolean)"} {"project":"apache_tomcat","commit":"f126896922ce867b0bf3d8bc543c16cebd8679de","changeType":"INFIX_EXPRESSION","change":"handshakeAlgo.length() \u003d\u003d 0","source":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaHandshakeAlgo(String,boolean)","target":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaUncached(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaHandshakeAlgo(String,boolean)"} {"project":"apache_tomcat","commit":"f126896922ce867b0bf3d8bc543c16cebd8679de","changeType":"METHOD_INVOCATION","change":"handshakeAlgo.replace(\u0027-\u0027,\u0027_\u0027)","source":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaHandshakeAlgo(String,boolean)","target":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaUncached(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaHandshakeAlgo(String,boolean)"} {"project":"apache_tomcat","commit":"f126896922ce867b0bf3d8bc543c16cebd8679de","changeType":"METHOD_INVOCATION","change":"handshakeAlgo.replace(\"EDH\",\"DHE\")","source":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaHandshakeAlgo(String,boolean)","target":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaUncached(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaHandshakeAlgo(String,boolean)"} {"project":"apache_tomcat","commit":"f126896922ce867b0bf3d8bc543c16cebd8679de","changeType":"METHOD_INVOCATION","change":"\"AECDH\".equals(handshakeAlgo)","source":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaHandshakeAlgo(String,boolean)","target":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaUncached(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaHandshakeAlgo(String,boolean)"} {"project":"apache_tomcat","commit":"f126896922ce867b0bf3d8bc543c16cebd8679de","changeType":"METHOD_INVOCATION","change":"\"ADH\".equals(handshakeAlgo)","source":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaHandshakeAlgo(String,boolean)","target":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaUncached(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaHandshakeAlgo(String,boolean)"} {"project":"apache_tomcat","commit":"f126896922ce867b0bf3d8bc543c16cebd8679de","changeType":"METHOD_INVOCATION","change":"handshakeAlgo.length()","source":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaHandshakeAlgo(String,boolean)","target":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaUncached(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaHandshakeAlgo(String,boolean)"} {"project":"apache_tomcat","commit":"f126896922ce867b0bf3d8bc543c16cebd8679de","changeType":"MODIFIER","change":"static","source":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaHandshakeAlgo(String,boolean)","target":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaUncached(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaHandshakeAlgo(String,boolean)"} {"project":"apache_tomcat","commit":"f126896922ce867b0bf3d8bc543c16cebd8679de","changeType":"MODIFIER","change":"private","source":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaHandshakeAlgo(String,boolean)","target":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaUncached(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaHandshakeAlgo(String,boolean)"} {"project":"apache_tomcat","commit":"f126896922ce867b0bf3d8bc543c16cebd8679de","changeType":"NUMBER_LITERAL","change":"0","source":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaHandshakeAlgo(String,boolean)","target":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaUncached(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaHandshakeAlgo(String,boolean)"} {"project":"apache_tomcat","commit":"f126896922ce867b0bf3d8bc543c16cebd8679de","changeType":"PRIMITIVE_TYPE","change":"boolean","source":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaHandshakeAlgo(String,boolean)","target":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaUncached(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaHandshakeAlgo(String,boolean)"} {"project":"apache_tomcat","commit":"f126896922ce867b0bf3d8bc543c16cebd8679de","changeType":"RETURN_STATEMENT","change":"return handshakeAlgo;\n","source":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaHandshakeAlgo(String,boolean)","target":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaUncached(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaHandshakeAlgo(String,boolean)"} {"project":"apache_tomcat","commit":"f126896922ce867b0bf3d8bc543c16cebd8679de","changeType":"RETURN_STATEMENT","change":"return handshakeAlgo + \"_EXPORT\";\n","source":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaHandshakeAlgo(String,boolean)","target":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaUncached(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaHandshakeAlgo(String,boolean)"} {"project":"apache_tomcat","commit":"f126896922ce867b0bf3d8bc543c16cebd8679de","changeType":"SIMPLE_TYPE","change":"String","source":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaHandshakeAlgo(String,boolean)","target":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaUncached(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaHandshakeAlgo(String,boolean)"} {"project":"apache_tomcat","commit":"f126896922ce867b0bf3d8bc543c16cebd8679de","changeType":"SINGLE_VARIABLE_DECLARATION","change":"boolean export","source":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaHandshakeAlgo(String,boolean)","target":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaUncached(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaHandshakeAlgo(String,boolean)"} {"project":"apache_tomcat","commit":"f126896922ce867b0bf3d8bc543c16cebd8679de","changeType":"SINGLE_VARIABLE_DECLARATION","change":"String handshakeAlgo","source":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaHandshakeAlgo(String,boolean)","target":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaUncached(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaHandshakeAlgo(String,boolean)"} {"project":"apache_tomcat","commit":"f126896922ce867b0bf3d8bc543c16cebd8679de","changeType":"STRING_LITERAL","change":"_EXPORT","source":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaHandshakeAlgo(String,boolean)","target":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaUncached(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaHandshakeAlgo(String,boolean)"} {"project":"apache_tomcat","commit":"f126896922ce867b0bf3d8bc543c16cebd8679de","changeType":"STRING_LITERAL","change":"DHE","source":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaHandshakeAlgo(String,boolean)","target":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaUncached(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaHandshakeAlgo(String,boolean)"} {"project":"apache_tomcat","commit":"f126896922ce867b0bf3d8bc543c16cebd8679de","changeType":"STRING_LITERAL","change":"EDH","source":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaHandshakeAlgo(String,boolean)","target":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaUncached(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaHandshakeAlgo(String,boolean)"} {"project":"apache_tomcat","commit":"f126896922ce867b0bf3d8bc543c16cebd8679de","changeType":"STRING_LITERAL","change":"ECDH_anon","source":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaHandshakeAlgo(String,boolean)","target":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaUncached(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaHandshakeAlgo(String,boolean)"} {"project":"apache_tomcat","commit":"f126896922ce867b0bf3d8bc543c16cebd8679de","changeType":"STRING_LITERAL","change":"AECDH","source":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaHandshakeAlgo(String,boolean)","target":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaUncached(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaHandshakeAlgo(String,boolean)"} {"project":"apache_tomcat","commit":"f126896922ce867b0bf3d8bc543c16cebd8679de","changeType":"STRING_LITERAL","change":"DH_anon","source":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaHandshakeAlgo(String,boolean)","target":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaUncached(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaHandshakeAlgo(String,boolean)"} {"project":"apache_tomcat","commit":"f126896922ce867b0bf3d8bc543c16cebd8679de","changeType":"STRING_LITERAL","change":"ADH","source":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaHandshakeAlgo(String,boolean)","target":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaUncached(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaHandshakeAlgo(String,boolean)"} {"project":"apache_tomcat","commit":"f126896922ce867b0bf3d8bc543c16cebd8679de","changeType":"STRING_LITERAL","change":"RSA","source":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaHandshakeAlgo(String,boolean)","target":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaUncached(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaHandshakeAlgo(String,boolean)"} {"project":"apache_tomcat","commit":"f126896922ce867b0bf3d8bc543c16cebd8679de","changeType":"ASSIGNMENT","change":"export \u003d null","source":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaHandshakeAlgo(String,boolean)","target":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaUncached(String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaUncached(String)"} {"project":"apache_tomcat","commit":"f126896922ce867b0bf3d8bc543c16cebd8679de","changeType":"ASSIGNMENT","change":"export \u003d EncryptionLevel.EXP40","source":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaHandshakeAlgo(String,boolean)","target":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaUncached(String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaUncached(String)"} {"project":"apache_tomcat","commit":"f126896922ce867b0bf3d8bc543c16cebd8679de","changeType":"ASSIGNMENT","change":"handshakeAlgo \u003d handshakeAlgo.substring(8)","source":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaHandshakeAlgo(String,boolean)","target":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaUncached(String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaUncached(String)"} {"project":"apache_tomcat","commit":"f126896922ce867b0bf3d8bc543c16cebd8679de","changeType":"ASSIGNMENT","change":"export \u003d EncryptionLevel.EXP56","source":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaHandshakeAlgo(String,boolean)","target":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaUncached(String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaUncached(String)"} {"project":"apache_tomcat","commit":"f126896922ce867b0bf3d8bc543c16cebd8679de","changeType":"EXPRESSION_STATEMENT","change":"export\u003dnull","source":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaHandshakeAlgo(String,boolean)","target":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaUncached(String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaUncached(String)"} {"project":"apache_tomcat","commit":"f126896922ce867b0bf3d8bc543c16cebd8679de","changeType":"EXPRESSION_STATEMENT","change":"export\u003dEncryptionLevel.EXP56","source":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaHandshakeAlgo(String,boolean)","target":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaUncached(String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaUncached(String)"} {"project":"apache_tomcat","commit":"f126896922ce867b0bf3d8bc543c16cebd8679de","changeType":"EXPRESSION_STATEMENT","change":"export\u003dEncryptionLevel.EXP40","source":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaHandshakeAlgo(String,boolean)","target":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaUncached(String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaUncached(String)"} {"project":"apache_tomcat","commit":"f126896922ce867b0bf3d8bc543c16cebd8679de","changeType":"EXPRESSION_STATEMENT","change":"handshakeAlgo\u003dhandshakeAlgo.substring(8)","source":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaHandshakeAlgo(String,boolean)","target":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaUncached(String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaUncached(String)"} {"project":"apache_tomcat","commit":"f126896922ce867b0bf3d8bc543c16cebd8679de","changeType":"IF_STATEMENT","change":"handshakeAlgo.startsWith(\"EXP1024-\")","source":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaHandshakeAlgo(String,boolean)","target":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaUncached(String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaUncached(String)"} {"project":"apache_tomcat","commit":"f126896922ce867b0bf3d8bc543c16cebd8679de","changeType":"IF_STATEMENT","change":"\"EXP1024\".equals(handshakeAlgo)","source":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaHandshakeAlgo(String,boolean)","target":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaUncached(String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaUncached(String)"} {"project":"apache_tomcat","commit":"f126896922ce867b0bf3d8bc543c16cebd8679de","changeType":"METHOD_INVOCATION","change":"handshakeAlgo.substring(8)","source":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaHandshakeAlgo(String,boolean)","target":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaUncached(String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaUncached(String)"} {"project":"apache_tomcat","commit":"f126896922ce867b0bf3d8bc543c16cebd8679de","changeType":"METHOD_INVOCATION","change":"handshakeAlgo.startsWith(\"EXP1024-\")","source":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaHandshakeAlgo(String,boolean)","target":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaUncached(String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaUncached(String)"} {"project":"apache_tomcat","commit":"f126896922ce867b0bf3d8bc543c16cebd8679de","changeType":"METHOD_INVOCATION","change":"\"EXP1024\".equals(handshakeAlgo)","source":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaHandshakeAlgo(String,boolean)","target":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaUncached(String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaUncached(String)"} {"project":"apache_tomcat","commit":"f126896922ce867b0bf3d8bc543c16cebd8679de","changeType":"NUMBER_LITERAL","change":"8","source":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaHandshakeAlgo(String,boolean)","target":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaUncached(String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaUncached(String)"} {"project":"apache_tomcat","commit":"f126896922ce867b0bf3d8bc543c16cebd8679de","changeType":"QUALIFIED_NAME","change":"EncryptionLevel.EXP40","source":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaHandshakeAlgo(String,boolean)","target":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaUncached(String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaUncached(String)"} {"project":"apache_tomcat","commit":"f126896922ce867b0bf3d8bc543c16cebd8679de","changeType":"QUALIFIED_NAME","change":"EncryptionLevel.EXP56","source":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaHandshakeAlgo(String,boolean)","target":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaUncached(String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaUncached(String)"} {"project":"apache_tomcat","commit":"f126896922ce867b0bf3d8bc543c16cebd8679de","changeType":"SIMPLE_TYPE","change":"EncryptionLevel","source":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaHandshakeAlgo(String,boolean)","target":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaUncached(String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaUncached(String)"} {"project":"apache_tomcat","commit":"f126896922ce867b0bf3d8bc543c16cebd8679de","changeType":"STRING_LITERAL","change":"EXP1024","source":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaHandshakeAlgo(String,boolean)","target":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaUncached(String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaUncached(String)"} {"project":"apache_tomcat","commit":"f126896922ce867b0bf3d8bc543c16cebd8679de","changeType":"STRING_LITERAL","change":"EXP1024-","source":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaHandshakeAlgo(String,boolean)","target":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaUncached(String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaUncached(String)"} {"project":"apache_tomcat","commit":"f126896922ce867b0bf3d8bc543c16cebd8679de","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"EncryptionLevel [export]","source":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaHandshakeAlgo(String,boolean)","target":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaUncached(String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaUncached(String)"} {"project":"apache_tomcat","commit":"f126896922ce867b0bf3d8bc543c16cebd8679de","changeType":"ASSIGNMENT","change":"export \u003d false","source":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaHandshakeAlgo(String,boolean)","target":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaUncached(String)","added":false,"scope":"TARGET","local":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaUncached(String)"} {"project":"apache_tomcat","commit":"f126896922ce867b0bf3d8bc543c16cebd8679de","changeType":"ASSIGNMENT","change":"export \u003d true","source":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaHandshakeAlgo(String,boolean)","target":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaUncached(String)","added":false,"scope":"TARGET","local":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaUncached(String)"} {"project":"apache_tomcat","commit":"f126896922ce867b0bf3d8bc543c16cebd8679de","changeType":"BOOLEAN_LITERAL","change":"false","source":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaHandshakeAlgo(String,boolean)","target":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaUncached(String)","added":false,"scope":"TARGET","local":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaUncached(String)"} {"project":"apache_tomcat","commit":"f126896922ce867b0bf3d8bc543c16cebd8679de","changeType":"BOOLEAN_LITERAL","change":"true","source":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaHandshakeAlgo(String,boolean)","target":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaUncached(String)","added":false,"scope":"TARGET","local":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaUncached(String)"} {"project":"apache_tomcat","commit":"f126896922ce867b0bf3d8bc543c16cebd8679de","changeType":"EXPRESSION_STATEMENT","change":"export\u003dtrue","source":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaHandshakeAlgo(String,boolean)","target":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaUncached(String)","added":false,"scope":"TARGET","local":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaUncached(String)"} {"project":"apache_tomcat","commit":"f126896922ce867b0bf3d8bc543c16cebd8679de","changeType":"EXPRESSION_STATEMENT","change":"export\u003dfalse","source":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaHandshakeAlgo(String,boolean)","target":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaUncached(String)","added":false,"scope":"TARGET","local":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaUncached(String)"} {"project":"apache_tomcat","commit":"f126896922ce867b0bf3d8bc543c16cebd8679de","changeType":"PRIMITIVE_TYPE","change":"boolean","source":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaHandshakeAlgo(String,boolean)","target":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaUncached(String)","added":false,"scope":"TARGET","local":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaUncached(String)"} {"project":"apache_tomcat","commit":"f126896922ce867b0bf3d8bc543c16cebd8679de","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"boolean [export]","source":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaHandshakeAlgo(String,boolean)","target":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaUncached(String)","added":false,"scope":"TARGET","local":"org.apache.tomcat.util.net.openssl.ciphers.CipherSuiteConverter.toJavaUncached(String)"} {"project":"apache_tomcat","commit":"32d29e84e7557b0c54e8bb0e3ff2a47e77f01cb0","changeType":"METHOD_DECLARATION","change":"org.apache.tomcat.util.net.AbstractJsseEndpoint.configureUseServerCipherSuitesOrder(SSLEngine)","source":"org.apache.tomcat.util.net.AbstractJsseEndpoint.configureUseServerCipherSuitesOrder(SSLEngine)","target":"org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLEngine(String)","added":false,"scope":"CLASS_S","local":"java.org.apache.tomcat.util.net.AbstractJsseEndpoint"} {"project":"apache_tomcat","commit":"32d29e84e7557b0c54e8bb0e3ff2a47e77f01cb0","changeType":"EXPRESSION_STATEMENT","change":"engine.setSSLParameters(sslParameters)","source":"org.apache.tomcat.util.net.AbstractJsseEndpoint.configureUseServerCipherSuitesOrder(SSLEngine)","target":"org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLEngine(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AbstractJsseEndpoint.configureUseServerCipherSuitesOrder(SSLEngine)"} {"project":"apache_tomcat","commit":"32d29e84e7557b0c54e8bb0e3ff2a47e77f01cb0","changeType":"EXPRESSION_STATEMENT","change":"sslParameters.setUseCipherSuitesOrder(useServerCipherSuitesOrder)","source":"org.apache.tomcat.util.net.AbstractJsseEndpoint.configureUseServerCipherSuitesOrder(SSLEngine)","target":"org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLEngine(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AbstractJsseEndpoint.configureUseServerCipherSuitesOrder(SSLEngine)"} {"project":"apache_tomcat","commit":"32d29e84e7557b0c54e8bb0e3ff2a47e77f01cb0","changeType":"INFIX_EXPRESSION","change":"\"true\".equalsIgnoreCase(useServerCipherSuitesOrderStr) || \"yes\".equalsIgnoreCase(useServerCipherSuitesOrderStr)","source":"org.apache.tomcat.util.net.AbstractJsseEndpoint.configureUseServerCipherSuitesOrder(SSLEngine)","target":"org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLEngine(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AbstractJsseEndpoint.configureUseServerCipherSuitesOrder(SSLEngine)"} {"project":"apache_tomcat","commit":"32d29e84e7557b0c54e8bb0e3ff2a47e77f01cb0","changeType":"JAVADOC","change":"/** \n * Configures SSLEngine to honor cipher suites ordering based upon endpoint configuration.\n */\n","source":"org.apache.tomcat.util.net.AbstractJsseEndpoint.configureUseServerCipherSuitesOrder(SSLEngine)","target":"org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLEngine(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AbstractJsseEndpoint.configureUseServerCipherSuitesOrder(SSLEngine)"} {"project":"apache_tomcat","commit":"32d29e84e7557b0c54e8bb0e3ff2a47e77f01cb0","changeType":"METHOD_INVOCATION","change":"engine.setSSLParameters(sslParameters)","source":"org.apache.tomcat.util.net.AbstractJsseEndpoint.configureUseServerCipherSuitesOrder(SSLEngine)","target":"org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLEngine(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AbstractJsseEndpoint.configureUseServerCipherSuitesOrder(SSLEngine)"} {"project":"apache_tomcat","commit":"32d29e84e7557b0c54e8bb0e3ff2a47e77f01cb0","changeType":"METHOD_INVOCATION","change":"sslParameters.setUseCipherSuitesOrder(useServerCipherSuitesOrder)","source":"org.apache.tomcat.util.net.AbstractJsseEndpoint.configureUseServerCipherSuitesOrder(SSLEngine)","target":"org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLEngine(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AbstractJsseEndpoint.configureUseServerCipherSuitesOrder(SSLEngine)"} {"project":"apache_tomcat","commit":"32d29e84e7557b0c54e8bb0e3ff2a47e77f01cb0","changeType":"METHOD_INVOCATION","change":"\"yes\".equalsIgnoreCase(useServerCipherSuitesOrderStr)","source":"org.apache.tomcat.util.net.AbstractJsseEndpoint.configureUseServerCipherSuitesOrder(SSLEngine)","target":"org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLEngine(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AbstractJsseEndpoint.configureUseServerCipherSuitesOrder(SSLEngine)"} {"project":"apache_tomcat","commit":"32d29e84e7557b0c54e8bb0e3ff2a47e77f01cb0","changeType":"METHOD_INVOCATION","change":"\"true\".equalsIgnoreCase(useServerCipherSuitesOrderStr)","source":"org.apache.tomcat.util.net.AbstractJsseEndpoint.configureUseServerCipherSuitesOrder(SSLEngine)","target":"org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLEngine(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AbstractJsseEndpoint.configureUseServerCipherSuitesOrder(SSLEngine)"} {"project":"apache_tomcat","commit":"32d29e84e7557b0c54e8bb0e3ff2a47e77f01cb0","changeType":"METHOD_INVOCATION","change":"engine.getSSLParameters()","source":"org.apache.tomcat.util.net.AbstractJsseEndpoint.configureUseServerCipherSuitesOrder(SSLEngine)","target":"org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLEngine(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AbstractJsseEndpoint.configureUseServerCipherSuitesOrder(SSLEngine)"} {"project":"apache_tomcat","commit":"32d29e84e7557b0c54e8bb0e3ff2a47e77f01cb0","changeType":"METHOD_INVOCATION","change":"this.getUseServerCipherSuitesOrder()","source":"org.apache.tomcat.util.net.AbstractJsseEndpoint.configureUseServerCipherSuitesOrder(SSLEngine)","target":"org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLEngine(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AbstractJsseEndpoint.configureUseServerCipherSuitesOrder(SSLEngine)"} {"project":"apache_tomcat","commit":"32d29e84e7557b0c54e8bb0e3ff2a47e77f01cb0","changeType":"METHOD_INVOCATION","change":"this.getUseServerCipherSuitesOrder().trim()","source":"org.apache.tomcat.util.net.AbstractJsseEndpoint.configureUseServerCipherSuitesOrder(SSLEngine)","target":"org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLEngine(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AbstractJsseEndpoint.configureUseServerCipherSuitesOrder(SSLEngine)"} {"project":"apache_tomcat","commit":"32d29e84e7557b0c54e8bb0e3ff2a47e77f01cb0","changeType":"MODIFIER","change":"private","source":"org.apache.tomcat.util.net.AbstractJsseEndpoint.configureUseServerCipherSuitesOrder(SSLEngine)","target":"org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLEngine(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AbstractJsseEndpoint.configureUseServerCipherSuitesOrder(SSLEngine)"} {"project":"apache_tomcat","commit":"32d29e84e7557b0c54e8bb0e3ff2a47e77f01cb0","changeType":"PARENTHESIZED_EXPRESSION","change":"(\"true\".equalsIgnoreCase(useServerCipherSuitesOrderStr) || \"yes\".equalsIgnoreCase(useServerCipherSuitesOrderStr))","source":"org.apache.tomcat.util.net.AbstractJsseEndpoint.configureUseServerCipherSuitesOrder(SSLEngine)","target":"org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLEngine(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AbstractJsseEndpoint.configureUseServerCipherSuitesOrder(SSLEngine)"} {"project":"apache_tomcat","commit":"32d29e84e7557b0c54e8bb0e3ff2a47e77f01cb0","changeType":"PRIMITIVE_TYPE","change":"boolean","source":"org.apache.tomcat.util.net.AbstractJsseEndpoint.configureUseServerCipherSuitesOrder(SSLEngine)","target":"org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLEngine(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AbstractJsseEndpoint.configureUseServerCipherSuitesOrder(SSLEngine)"} {"project":"apache_tomcat","commit":"32d29e84e7557b0c54e8bb0e3ff2a47e77f01cb0","changeType":"PRIMITIVE_TYPE","change":"void","source":"org.apache.tomcat.util.net.AbstractJsseEndpoint.configureUseServerCipherSuitesOrder(SSLEngine)","target":"org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLEngine(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AbstractJsseEndpoint.configureUseServerCipherSuitesOrder(SSLEngine)"} {"project":"apache_tomcat","commit":"32d29e84e7557b0c54e8bb0e3ff2a47e77f01cb0","changeType":"SIMPLE_TYPE","change":"SSLParameters","source":"org.apache.tomcat.util.net.AbstractJsseEndpoint.configureUseServerCipherSuitesOrder(SSLEngine)","target":"org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLEngine(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AbstractJsseEndpoint.configureUseServerCipherSuitesOrder(SSLEngine)"} {"project":"apache_tomcat","commit":"32d29e84e7557b0c54e8bb0e3ff2a47e77f01cb0","changeType":"SIMPLE_TYPE","change":"String","source":"org.apache.tomcat.util.net.AbstractJsseEndpoint.configureUseServerCipherSuitesOrder(SSLEngine)","target":"org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLEngine(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AbstractJsseEndpoint.configureUseServerCipherSuitesOrder(SSLEngine)"} {"project":"apache_tomcat","commit":"32d29e84e7557b0c54e8bb0e3ff2a47e77f01cb0","changeType":"SIMPLE_TYPE","change":"SSLEngine","source":"org.apache.tomcat.util.net.AbstractJsseEndpoint.configureUseServerCipherSuitesOrder(SSLEngine)","target":"org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLEngine(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AbstractJsseEndpoint.configureUseServerCipherSuitesOrder(SSLEngine)"} {"project":"apache_tomcat","commit":"32d29e84e7557b0c54e8bb0e3ff2a47e77f01cb0","changeType":"SINGLE_VARIABLE_DECLARATION","change":"SSLEngine engine","source":"org.apache.tomcat.util.net.AbstractJsseEndpoint.configureUseServerCipherSuitesOrder(SSLEngine)","target":"org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLEngine(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AbstractJsseEndpoint.configureUseServerCipherSuitesOrder(SSLEngine)"} {"project":"apache_tomcat","commit":"32d29e84e7557b0c54e8bb0e3ff2a47e77f01cb0","changeType":"STRING_LITERAL","change":"yes","source":"org.apache.tomcat.util.net.AbstractJsseEndpoint.configureUseServerCipherSuitesOrder(SSLEngine)","target":"org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLEngine(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AbstractJsseEndpoint.configureUseServerCipherSuitesOrder(SSLEngine)"} {"project":"apache_tomcat","commit":"32d29e84e7557b0c54e8bb0e3ff2a47e77f01cb0","changeType":"STRING_LITERAL","change":"true","source":"org.apache.tomcat.util.net.AbstractJsseEndpoint.configureUseServerCipherSuitesOrder(SSLEngine)","target":"org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLEngine(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AbstractJsseEndpoint.configureUseServerCipherSuitesOrder(SSLEngine)"} {"project":"apache_tomcat","commit":"32d29e84e7557b0c54e8bb0e3ff2a47e77f01cb0","changeType":"THIS_EXPRESSION","change":"this","source":"org.apache.tomcat.util.net.AbstractJsseEndpoint.configureUseServerCipherSuitesOrder(SSLEngine)","target":"org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLEngine(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AbstractJsseEndpoint.configureUseServerCipherSuitesOrder(SSLEngine)"} {"project":"apache_tomcat","commit":"32d29e84e7557b0c54e8bb0e3ff2a47e77f01cb0","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"useServerCipherSuitesOrder","source":"org.apache.tomcat.util.net.AbstractJsseEndpoint.configureUseServerCipherSuitesOrder(SSLEngine)","target":"org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLEngine(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AbstractJsseEndpoint.configureUseServerCipherSuitesOrder(SSLEngine)"} {"project":"apache_tomcat","commit":"32d29e84e7557b0c54e8bb0e3ff2a47e77f01cb0","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"sslParameters","source":"org.apache.tomcat.util.net.AbstractJsseEndpoint.configureUseServerCipherSuitesOrder(SSLEngine)","target":"org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLEngine(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AbstractJsseEndpoint.configureUseServerCipherSuitesOrder(SSLEngine)"} {"project":"apache_tomcat","commit":"32d29e84e7557b0c54e8bb0e3ff2a47e77f01cb0","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"useServerCipherSuitesOrderStr","source":"org.apache.tomcat.util.net.AbstractJsseEndpoint.configureUseServerCipherSuitesOrder(SSLEngine)","target":"org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLEngine(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AbstractJsseEndpoint.configureUseServerCipherSuitesOrder(SSLEngine)"} {"project":"apache_tomcat","commit":"32d29e84e7557b0c54e8bb0e3ff2a47e77f01cb0","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"boolean [useServerCipherSuitesOrder\u003d(\"true\".equalsIgnoreCase(useServerCipherSuitesOrderStr) || \"yes\".equalsIgnoreCase(useServerCipherSuitesOrderStr))]","source":"org.apache.tomcat.util.net.AbstractJsseEndpoint.configureUseServerCipherSuitesOrder(SSLEngine)","target":"org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLEngine(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AbstractJsseEndpoint.configureUseServerCipherSuitesOrder(SSLEngine)"} {"project":"apache_tomcat","commit":"32d29e84e7557b0c54e8bb0e3ff2a47e77f01cb0","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"SSLParameters [sslParameters\u003dengine.getSSLParameters()]","source":"org.apache.tomcat.util.net.AbstractJsseEndpoint.configureUseServerCipherSuitesOrder(SSLEngine)","target":"org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLEngine(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AbstractJsseEndpoint.configureUseServerCipherSuitesOrder(SSLEngine)"} {"project":"apache_tomcat","commit":"32d29e84e7557b0c54e8bb0e3ff2a47e77f01cb0","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"String [useServerCipherSuitesOrderStr\u003dthis.getUseServerCipherSuitesOrder().trim()]","source":"org.apache.tomcat.util.net.AbstractJsseEndpoint.configureUseServerCipherSuitesOrder(SSLEngine)","target":"org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLEngine(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AbstractJsseEndpoint.configureUseServerCipherSuitesOrder(SSLEngine)"} {"project":"apache_tomcat","commit":"32d29e84e7557b0c54e8bb0e3ff2a47e77f01cb0","changeType":"EXPRESSION_STATEMENT","change":"sslParameters.setUseCipherSuitesOrder(true)","source":"org.apache.tomcat.util.net.AbstractJsseEndpoint.configureUseServerCipherSuitesOrder(SSLEngine)","target":"org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLEngine(String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLEngine(String)"} {"project":"apache_tomcat","commit":"32d29e84e7557b0c54e8bb0e3ff2a47e77f01cb0","changeType":"EXPRESSION_STATEMENT","change":"engine.setSSLParameters(sslParameters)","source":"org.apache.tomcat.util.net.AbstractJsseEndpoint.configureUseServerCipherSuitesOrder(SSLEngine)","target":"org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLEngine(String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLEngine(String)"} {"project":"apache_tomcat","commit":"32d29e84e7557b0c54e8bb0e3ff2a47e77f01cb0","changeType":"METHOD_INVOCATION","change":"sslParameters.setUseCipherSuitesOrder(true)","source":"org.apache.tomcat.util.net.AbstractJsseEndpoint.configureUseServerCipherSuitesOrder(SSLEngine)","target":"org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLEngine(String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLEngine(String)"} {"project":"apache_tomcat","commit":"32d29e84e7557b0c54e8bb0e3ff2a47e77f01cb0","changeType":"METHOD_INVOCATION","change":"engine.setSSLParameters(sslParameters)","source":"org.apache.tomcat.util.net.AbstractJsseEndpoint.configureUseServerCipherSuitesOrder(SSLEngine)","target":"org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLEngine(String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLEngine(String)"} {"project":"apache_tomcat","commit":"32d29e84e7557b0c54e8bb0e3ff2a47e77f01cb0","changeType":"METHOD_INVOCATION","change":"engine.getSSLParameters()","source":"org.apache.tomcat.util.net.AbstractJsseEndpoint.configureUseServerCipherSuitesOrder(SSLEngine)","target":"org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLEngine(String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLEngine(String)"} {"project":"apache_tomcat","commit":"32d29e84e7557b0c54e8bb0e3ff2a47e77f01cb0","changeType":"SIMPLE_TYPE","change":"SSLParameters","source":"org.apache.tomcat.util.net.AbstractJsseEndpoint.configureUseServerCipherSuitesOrder(SSLEngine)","target":"org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLEngine(String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLEngine(String)"} {"project":"apache_tomcat","commit":"32d29e84e7557b0c54e8bb0e3ff2a47e77f01cb0","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"sslParameters","source":"org.apache.tomcat.util.net.AbstractJsseEndpoint.configureUseServerCipherSuitesOrder(SSLEngine)","target":"org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLEngine(String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLEngine(String)"} {"project":"apache_tomcat","commit":"32d29e84e7557b0c54e8bb0e3ff2a47e77f01cb0","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"SSLParameters [sslParameters\u003dengine.getSSLParameters()]","source":"org.apache.tomcat.util.net.AbstractJsseEndpoint.configureUseServerCipherSuitesOrder(SSLEngine)","target":"org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLEngine(String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLEngine(String)"} {"project":"apache_tomcat","commit":"32d29e84e7557b0c54e8bb0e3ff2a47e77f01cb0","changeType":"EXPRESSION_STATEMENT","change":"configureUseServerCipherSuitesOrder(engine)","source":"org.apache.tomcat.util.net.AbstractJsseEndpoint.configureUseServerCipherSuitesOrder(SSLEngine)","target":"org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLEngine(String)","added":false,"scope":"TARGET","local":"org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLEngine(String)"} {"project":"apache_tomcat","commit":"32d29e84e7557b0c54e8bb0e3ff2a47e77f01cb0","changeType":"METHOD_INVOCATION","change":"configureUseServerCipherSuitesOrder(engine)","source":"org.apache.tomcat.util.net.AbstractJsseEndpoint.configureUseServerCipherSuitesOrder(SSLEngine)","target":"org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLEngine(String)","added":false,"scope":"TARGET","local":"org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLEngine(String)"} {"project":"apache_tomcat","commit":"be8877a2ac8aa7ce4e3a8961539a1dc81f06b5d7","changeType":"METHOD_DECLARATION","change":"org.apache.coyote.http11.Http11OutputBuffer.write(int)","source":"org.apache.coyote.http11.Http11OutputBuffer.write(int)","target":"org.apache.coyote.http11.Http11OutputBuffer.sendStatus()","added":false,"scope":"CLASS_S","local":"java.org.apache.coyote.http11.Http11OutputBuffer"} {"project":"apache_tomcat","commit":"be8877a2ac8aa7ce4e3a8961539a1dc81f06b5d7","changeType":"EXPRESSION_STATEMENT","change":"write(String.valueOf(i))","source":"org.apache.coyote.http11.Http11OutputBuffer.write(int)","target":"org.apache.coyote.http11.Http11OutputBuffer.sendStatus()","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.Http11OutputBuffer.write(int)"} {"project":"apache_tomcat","commit":"be8877a2ac8aa7ce4e3a8961539a1dc81f06b5d7","changeType":"JAVADOC","change":"/** \n * This method will print the specified integer to the output stream, without filtering. This method is meant to be used to write the response header.\n * @param i data to be written\n */\n","source":"org.apache.coyote.http11.Http11OutputBuffer.write(int)","target":"org.apache.coyote.http11.Http11OutputBuffer.sendStatus()","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.Http11OutputBuffer.write(int)"} {"project":"apache_tomcat","commit":"be8877a2ac8aa7ce4e3a8961539a1dc81f06b5d7","changeType":"METHOD_INVOCATION","change":"String.valueOf(i)","source":"org.apache.coyote.http11.Http11OutputBuffer.write(int)","target":"org.apache.coyote.http11.Http11OutputBuffer.sendStatus()","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.Http11OutputBuffer.write(int)"} {"project":"apache_tomcat","commit":"be8877a2ac8aa7ce4e3a8961539a1dc81f06b5d7","changeType":"METHOD_INVOCATION","change":"write(String.valueOf(i))","source":"org.apache.coyote.http11.Http11OutputBuffer.write(int)","target":"org.apache.coyote.http11.Http11OutputBuffer.sendStatus()","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.Http11OutputBuffer.write(int)"} {"project":"apache_tomcat","commit":"be8877a2ac8aa7ce4e3a8961539a1dc81f06b5d7","changeType":"MODIFIER","change":"protected","source":"org.apache.coyote.http11.Http11OutputBuffer.write(int)","target":"org.apache.coyote.http11.Http11OutputBuffer.sendStatus()","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.Http11OutputBuffer.write(int)"} {"project":"apache_tomcat","commit":"be8877a2ac8aa7ce4e3a8961539a1dc81f06b5d7","changeType":"PRIMITIVE_TYPE","change":"int","source":"org.apache.coyote.http11.Http11OutputBuffer.write(int)","target":"org.apache.coyote.http11.Http11OutputBuffer.sendStatus()","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.Http11OutputBuffer.write(int)"} {"project":"apache_tomcat","commit":"be8877a2ac8aa7ce4e3a8961539a1dc81f06b5d7","changeType":"PRIMITIVE_TYPE","change":"void","source":"org.apache.coyote.http11.Http11OutputBuffer.write(int)","target":"org.apache.coyote.http11.Http11OutputBuffer.sendStatus()","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.Http11OutputBuffer.write(int)"} {"project":"apache_tomcat","commit":"be8877a2ac8aa7ce4e3a8961539a1dc81f06b5d7","changeType":"SINGLE_VARIABLE_DECLARATION","change":"int i","source":"org.apache.coyote.http11.Http11OutputBuffer.write(int)","target":"org.apache.coyote.http11.Http11OutputBuffer.sendStatus()","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.Http11OutputBuffer.write(int)"} {"project":"apache_tomcat","commit":"be8877a2ac8aa7ce4e3a8961539a1dc81f06b5d7","changeType":"EXPRESSION_STATEMENT","change":"write(String.valueOf(status))","source":"org.apache.coyote.http11.Http11OutputBuffer.write(int)","target":"org.apache.coyote.http11.Http11OutputBuffer.sendStatus()","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.Http11OutputBuffer.sendStatus()"} {"project":"apache_tomcat","commit":"be8877a2ac8aa7ce4e3a8961539a1dc81f06b5d7","changeType":"METHOD_INVOCATION","change":"write(String.valueOf(status))","source":"org.apache.coyote.http11.Http11OutputBuffer.write(int)","target":"org.apache.coyote.http11.Http11OutputBuffer.sendStatus()","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.Http11OutputBuffer.sendStatus()"} {"project":"apache_tomcat","commit":"be8877a2ac8aa7ce4e3a8961539a1dc81f06b5d7","changeType":"METHOD_INVOCATION","change":"String.valueOf(status)","source":"org.apache.coyote.http11.Http11OutputBuffer.write(int)","target":"org.apache.coyote.http11.Http11OutputBuffer.sendStatus()","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.Http11OutputBuffer.sendStatus()"} {"project":"apache_tomcat","commit":"be8877a2ac8aa7ce4e3a8961539a1dc81f06b5d7","changeType":"SWITCH_STATEMENT","change":"switch (status) {\ncase 200:\n write(Constants._200_BYTES);\nbreak;\ncase 400:\nwrite(Constants._400_BYTES);\nbreak;\ncase 404:\nwrite(Constants._404_BYTES);\nbreak;\ndefault :\nwrite(String.valueOf(status));\n}\n","source":"org.apache.coyote.http11.Http11OutputBuffer.write(int)","target":"org.apache.coyote.http11.Http11OutputBuffer.sendStatus()","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.Http11OutputBuffer.sendStatus()"} {"project":"apache_tomcat","commit":"be8877a2ac8aa7ce4e3a8961539a1dc81f06b5d7","changeType":"EXPRESSION_STATEMENT","change":"write(status)","source":"org.apache.coyote.http11.Http11OutputBuffer.write(int)","target":"org.apache.coyote.http11.Http11OutputBuffer.sendStatus()","added":false,"scope":"TARGET","local":"org.apache.coyote.http11.Http11OutputBuffer.sendStatus()"} {"project":"apache_tomcat","commit":"be8877a2ac8aa7ce4e3a8961539a1dc81f06b5d7","changeType":"METHOD_INVOCATION","change":"write(status)","source":"org.apache.coyote.http11.Http11OutputBuffer.write(int)","target":"org.apache.coyote.http11.Http11OutputBuffer.sendStatus()","added":false,"scope":"TARGET","local":"org.apache.coyote.http11.Http11OutputBuffer.sendStatus()"} {"project":"apache_tomcat","commit":"be8877a2ac8aa7ce4e3a8961539a1dc81f06b5d7","changeType":"SWITCH_STATEMENT","change":"switch (status) {\ncase 200:\n write(Constants._200_BYTES);\nbreak;\ncase 400:\nwrite(Constants._400_BYTES);\nbreak;\ncase 404:\nwrite(Constants._404_BYTES);\nbreak;\ndefault :\nwrite(status);\n}\n","source":"org.apache.coyote.http11.Http11OutputBuffer.write(int)","target":"org.apache.coyote.http11.Http11OutputBuffer.sendStatus()","added":false,"scope":"TARGET","local":"org.apache.coyote.http11.Http11OutputBuffer.sendStatus()"} {"project":"apache_tomcat","commit":"c0384f0363f51f77987cf519489056908b9e4731","changeType":"METHOD_DECLARATION","change":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreadsExecutor(boolean)","source":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreadsExecutor(boolean)","target":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreads()","added":false,"scope":"CLASS_S","local":"java.org.apache.tomcat.util.net.AbstractEndpoint"} {"project":"apache_tomcat","commit":"c0384f0363f51f77987cf519489056908b9e4731","changeType":"CAST_EXPRESSION","change":"(ResizableExecutor)executor","source":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreadsExecutor(boolean)","target":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreads()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreadsExecutor(boolean)"} {"project":"apache_tomcat","commit":"c0384f0363f51f77987cf519489056908b9e4731","changeType":"CAST_EXPRESSION","change":"(java.util.concurrent.ThreadPoolExecutor)executor","source":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreadsExecutor(boolean)","target":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreads()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreadsExecutor(boolean)"} {"project":"apache_tomcat","commit":"c0384f0363f51f77987cf519489056908b9e4731","changeType":"FIELD_ACCESS","change":"this.executor","source":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreadsExecutor(boolean)","target":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreads()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreadsExecutor(boolean)"} {"project":"apache_tomcat","commit":"c0384f0363f51f77987cf519489056908b9e4731","changeType":"FIELD_DECLARATION","change":"/** \n * Max keep alive requests\n */\nprivate int maxKeepAliveRequests\u003d100;\n","source":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreadsExecutor(boolean)","target":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreads()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreadsExecutor(boolean)"} {"project":"apache_tomcat","commit":"c0384f0363f51f77987cf519489056908b9e4731","changeType":"IF_STATEMENT","change":"executor instanceof ResizableExecutor","source":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreadsExecutor(boolean)","target":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreads()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreadsExecutor(boolean)"} {"project":"apache_tomcat","commit":"c0384f0363f51f77987cf519489056908b9e4731","changeType":"IF_STATEMENT","change":"executor instanceof java.util.concurrent.ThreadPoolExecutor","source":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreadsExecutor(boolean)","target":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreads()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreadsExecutor(boolean)"} {"project":"apache_tomcat","commit":"c0384f0363f51f77987cf519489056908b9e4731","changeType":"IF_STATEMENT","change":"useExecutor \u0026\u0026 executor !\u003d null","source":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreadsExecutor(boolean)","target":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreads()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreadsExecutor(boolean)"} {"project":"apache_tomcat","commit":"c0384f0363f51f77987cf519489056908b9e4731","changeType":"INFIX_EXPRESSION","change":"executor !\u003d null","source":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreadsExecutor(boolean)","target":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreads()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreadsExecutor(boolean)"} {"project":"apache_tomcat","commit":"c0384f0363f51f77987cf519489056908b9e4731","changeType":"INFIX_EXPRESSION","change":"useExecutor \u0026\u0026 executor !\u003d null","source":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreadsExecutor(boolean)","target":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreads()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreadsExecutor(boolean)"} {"project":"apache_tomcat","commit":"c0384f0363f51f77987cf519489056908b9e4731","changeType":"INSTANCEOF_EXPRESSION","change":"executor instanceof ResizableExecutor","source":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreadsExecutor(boolean)","target":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreads()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreadsExecutor(boolean)"} {"project":"apache_tomcat","commit":"c0384f0363f51f77987cf519489056908b9e4731","changeType":"INSTANCEOF_EXPRESSION","change":"executor instanceof java.util.concurrent.ThreadPoolExecutor","source":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreadsExecutor(boolean)","target":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreads()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreadsExecutor(boolean)"} {"project":"apache_tomcat","commit":"c0384f0363f51f77987cf519489056908b9e4731","changeType":"JAVADOC","change":"/** \n * Max keep alive requests\n */\n","source":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreadsExecutor(boolean)","target":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreads()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreadsExecutor(boolean)"} {"project":"apache_tomcat","commit":"c0384f0363f51f77987cf519489056908b9e4731","changeType":"METHOD_INVOCATION","change":"((ResizableExecutor)executor).getMaxThreads()","source":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreadsExecutor(boolean)","target":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreads()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreadsExecutor(boolean)"} {"project":"apache_tomcat","commit":"c0384f0363f51f77987cf519489056908b9e4731","changeType":"METHOD_INVOCATION","change":"((java.util.concurrent.ThreadPoolExecutor)executor).getMaximumPoolSize()","source":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreadsExecutor(boolean)","target":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreads()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreadsExecutor(boolean)"} {"project":"apache_tomcat","commit":"c0384f0363f51f77987cf519489056908b9e4731","changeType":"MODIFIER","change":"private","source":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreadsExecutor(boolean)","target":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreads()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreadsExecutor(boolean)"} {"project":"apache_tomcat","commit":"c0384f0363f51f77987cf519489056908b9e4731","changeType":"MODIFIER","change":"protected","source":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreadsExecutor(boolean)","target":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreads()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreadsExecutor(boolean)"} {"project":"apache_tomcat","commit":"c0384f0363f51f77987cf519489056908b9e4731","changeType":"NULL_LITERAL","change":"null","source":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreadsExecutor(boolean)","target":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreads()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreadsExecutor(boolean)"} {"project":"apache_tomcat","commit":"c0384f0363f51f77987cf519489056908b9e4731","changeType":"NUMBER_LITERAL","change":"100","source":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreadsExecutor(boolean)","target":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreads()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreadsExecutor(boolean)"} {"project":"apache_tomcat","commit":"c0384f0363f51f77987cf519489056908b9e4731","changeType":"NUMBER_LITERAL","change":"1","source":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreadsExecutor(boolean)","target":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreads()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreadsExecutor(boolean)"} {"project":"apache_tomcat","commit":"c0384f0363f51f77987cf519489056908b9e4731","changeType":"PARENTHESIZED_EXPRESSION","change":"((ResizableExecutor)executor)","source":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreadsExecutor(boolean)","target":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreads()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreadsExecutor(boolean)"} {"project":"apache_tomcat","commit":"c0384f0363f51f77987cf519489056908b9e4731","changeType":"PARENTHESIZED_EXPRESSION","change":"((java.util.concurrent.ThreadPoolExecutor)executor)","source":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreadsExecutor(boolean)","target":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreads()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreadsExecutor(boolean)"} {"project":"apache_tomcat","commit":"c0384f0363f51f77987cf519489056908b9e4731","changeType":"PREFIX_EXPRESSION","change":"-1","source":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreadsExecutor(boolean)","target":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreads()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreadsExecutor(boolean)"} {"project":"apache_tomcat","commit":"c0384f0363f51f77987cf519489056908b9e4731","changeType":"PRIMITIVE_TYPE","change":"int","source":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreadsExecutor(boolean)","target":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreads()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreadsExecutor(boolean)"} {"project":"apache_tomcat","commit":"c0384f0363f51f77987cf519489056908b9e4731","changeType":"PRIMITIVE_TYPE","change":"boolean","source":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreadsExecutor(boolean)","target":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreads()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreadsExecutor(boolean)"} {"project":"apache_tomcat","commit":"c0384f0363f51f77987cf519489056908b9e4731","changeType":"QUALIFIED_NAME","change":"java.util","source":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreadsExecutor(boolean)","target":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreads()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreadsExecutor(boolean)"} {"project":"apache_tomcat","commit":"c0384f0363f51f77987cf519489056908b9e4731","changeType":"QUALIFIED_NAME","change":"java.util.concurrent","source":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreadsExecutor(boolean)","target":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreads()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreadsExecutor(boolean)"} {"project":"apache_tomcat","commit":"c0384f0363f51f77987cf519489056908b9e4731","changeType":"QUALIFIED_NAME","change":"java.util.concurrent.ThreadPoolExecutor","source":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreadsExecutor(boolean)","target":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreads()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreadsExecutor(boolean)"} {"project":"apache_tomcat","commit":"c0384f0363f51f77987cf519489056908b9e4731","changeType":"RETURN_STATEMENT","change":"return maxThreads;\n","source":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreadsExecutor(boolean)","target":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreads()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreadsExecutor(boolean)"} {"project":"apache_tomcat","commit":"c0384f0363f51f77987cf519489056908b9e4731","changeType":"RETURN_STATEMENT","change":"return -1;\n","source":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreadsExecutor(boolean)","target":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreads()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreadsExecutor(boolean)"} {"project":"apache_tomcat","commit":"c0384f0363f51f77987cf519489056908b9e4731","changeType":"RETURN_STATEMENT","change":"return ((ResizableExecutor)executor).getMaxThreads();\n","source":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreadsExecutor(boolean)","target":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreads()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreadsExecutor(boolean)"} {"project":"apache_tomcat","commit":"c0384f0363f51f77987cf519489056908b9e4731","changeType":"RETURN_STATEMENT","change":"return ((java.util.concurrent.ThreadPoolExecutor)executor).getMaximumPoolSize();\n","source":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreadsExecutor(boolean)","target":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreads()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreadsExecutor(boolean)"} {"project":"apache_tomcat","commit":"c0384f0363f51f77987cf519489056908b9e4731","changeType":"SIMPLE_TYPE","change":"ResizableExecutor","source":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreadsExecutor(boolean)","target":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreads()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreadsExecutor(boolean)"} {"project":"apache_tomcat","commit":"c0384f0363f51f77987cf519489056908b9e4731","changeType":"SIMPLE_TYPE","change":"java.util.concurrent.ThreadPoolExecutor","source":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreadsExecutor(boolean)","target":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreads()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreadsExecutor(boolean)"} {"project":"apache_tomcat","commit":"c0384f0363f51f77987cf519489056908b9e4731","changeType":"SIMPLE_TYPE","change":"Executor","source":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreadsExecutor(boolean)","target":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreads()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreadsExecutor(boolean)"} {"project":"apache_tomcat","commit":"c0384f0363f51f77987cf519489056908b9e4731","changeType":"SINGLE_VARIABLE_DECLARATION","change":"boolean useExecutor","source":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreadsExecutor(boolean)","target":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreads()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreadsExecutor(boolean)"} {"project":"apache_tomcat","commit":"c0384f0363f51f77987cf519489056908b9e4731","changeType":"THIS_EXPRESSION","change":"this","source":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreadsExecutor(boolean)","target":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreads()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreadsExecutor(boolean)"} {"project":"apache_tomcat","commit":"c0384f0363f51f77987cf519489056908b9e4731","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"maxKeepAliveRequests","source":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreadsExecutor(boolean)","target":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreads()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreadsExecutor(boolean)"} {"project":"apache_tomcat","commit":"c0384f0363f51f77987cf519489056908b9e4731","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"executor","source":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreadsExecutor(boolean)","target":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreads()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreadsExecutor(boolean)"} {"project":"apache_tomcat","commit":"c0384f0363f51f77987cf519489056908b9e4731","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"Executor [executor\u003dthis.executor]","source":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreadsExecutor(boolean)","target":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreads()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreadsExecutor(boolean)"} {"project":"apache_tomcat","commit":"c0384f0363f51f77987cf519489056908b9e4731","changeType":"METHOD_INVOCATION","change":"Math.min(getMinSpareThreadsInternal(),getMaxThreads())","source":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreadsExecutor(boolean)","target":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreads()","added":true,"scope":"SUR_T","local":"org.apache.tomcat.util.net.AbstractEndpoint.getMinSpareThreads()"} {"project":"apache_tomcat","commit":"c0384f0363f51f77987cf519489056908b9e4731","changeType":"RETURN_STATEMENT","change":"return Math.min(getMinSpareThreadsInternal(),getMaxThreads());\n","source":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreadsExecutor(boolean)","target":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreads()","added":true,"scope":"SUR_T","local":"org.apache.tomcat.util.net.AbstractEndpoint.getMinSpareThreads()"} {"project":"apache_tomcat","commit":"c0384f0363f51f77987cf519489056908b9e4731","changeType":"METHOD_INVOCATION","change":"Math.min(minSpareThreads,getMaxThreads())","source":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreadsExecutor(boolean)","target":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreads()","added":false,"scope":"SUR_T","local":"org.apache.tomcat.util.net.AbstractEndpoint.getMinSpareThreads()"} {"project":"apache_tomcat","commit":"c0384f0363f51f77987cf519489056908b9e4731","changeType":"RETURN_STATEMENT","change":"return Math.min(minSpareThreads,getMaxThreads());\n","source":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreadsExecutor(boolean)","target":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreads()","added":false,"scope":"SUR_T","local":"org.apache.tomcat.util.net.AbstractEndpoint.getMinSpareThreads()"} {"project":"apache_tomcat","commit":"c0384f0363f51f77987cf519489056908b9e4731","changeType":"FIELD_DECLARATION","change":"/** \n * Priority of the worker threads.\n */\nprotected int threadPriority\u003dThread.NORM_PRIORITY;\n","source":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreadsExecutor(boolean)","target":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreads()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreads()"} {"project":"apache_tomcat","commit":"c0384f0363f51f77987cf519489056908b9e4731","changeType":"IF_STATEMENT","change":"internalExecutor","source":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreadsExecutor(boolean)","target":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreads()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreads()"} {"project":"apache_tomcat","commit":"c0384f0363f51f77987cf519489056908b9e4731","changeType":"JAVADOC","change":"/** \n * Priority of the worker threads.\n */\n","source":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreadsExecutor(boolean)","target":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreads()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreads()"} {"project":"apache_tomcat","commit":"c0384f0363f51f77987cf519489056908b9e4731","changeType":"MODIFIER","change":"protected","source":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreadsExecutor(boolean)","target":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreads()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreads()"} {"project":"apache_tomcat","commit":"c0384f0363f51f77987cf519489056908b9e4731","changeType":"NUMBER_LITERAL","change":"1","source":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreadsExecutor(boolean)","target":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreads()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreads()"} {"project":"apache_tomcat","commit":"c0384f0363f51f77987cf519489056908b9e4731","changeType":"PREFIX_EXPRESSION","change":"-1","source":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreadsExecutor(boolean)","target":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreads()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreads()"} {"project":"apache_tomcat","commit":"c0384f0363f51f77987cf519489056908b9e4731","changeType":"QUALIFIED_NAME","change":"Thread.NORM_PRIORITY","source":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreadsExecutor(boolean)","target":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreads()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreads()"} {"project":"apache_tomcat","commit":"c0384f0363f51f77987cf519489056908b9e4731","changeType":"RETURN_STATEMENT","change":"return -1;\n","source":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreadsExecutor(boolean)","target":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreads()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreads()"} {"project":"apache_tomcat","commit":"c0384f0363f51f77987cf519489056908b9e4731","changeType":"RETURN_STATEMENT","change":"return maxThreads;\n","source":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreadsExecutor(boolean)","target":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreads()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreads()"} {"project":"apache_tomcat","commit":"c0384f0363f51f77987cf519489056908b9e4731","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"threadPriority","source":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreadsExecutor(boolean)","target":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreads()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreads()"} {"project":"apache_tomcat","commit":"c0384f0363f51f77987cf519489056908b9e4731","changeType":"METHOD_INVOCATION","change":"getMaxThreadsExecutor(running)","source":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreadsExecutor(boolean)","target":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreads()","added":false,"scope":"TARGET","local":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreads()"} {"project":"apache_tomcat","commit":"c0384f0363f51f77987cf519489056908b9e4731","changeType":"RETURN_STATEMENT","change":"return getMaxThreadsExecutor(running);\n","source":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreadsExecutor(boolean)","target":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreads()","added":false,"scope":"TARGET","local":"org.apache.tomcat.util.net.AbstractEndpoint.getMaxThreads()"} {"project":"apache_tomcat","commit":"d6d049c5ee66ca11cbb0b8c533b7ae077e0daf1e","changeType":"METHOD_DECLARATION","change":"org.apache.tomcat.websocket.server.WsHandshakeRequest.validate()","source":"org.apache.tomcat.websocket.server.WsHandshakeRequest.validate()","target":"org.apache.tomcat.websocket.server.WsHandshakeRequest.isUserInRole(String)","added":false,"scope":"CLASS_S","local":"java.org.apache.tomcat.websocket.server.WsHandshakeRequest"} {"project":"apache_tomcat","commit":"d6d049c5ee66ca11cbb0b8c533b7ae077e0daf1e","changeType":"CLASS_INSTANCE_CREATION","change":"new IllegalStateException()","source":"org.apache.tomcat.websocket.server.WsHandshakeRequest.validate()","target":"org.apache.tomcat.websocket.server.WsHandshakeRequest.isUserInRole(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.websocket.server.WsHandshakeRequest.validate()"} {"project":"apache_tomcat","commit":"d6d049c5ee66ca11cbb0b8c533b7ae077e0daf1e","changeType":"IF_STATEMENT","change":"request \u003d\u003d null","source":"org.apache.tomcat.websocket.server.WsHandshakeRequest.validate()","target":"org.apache.tomcat.websocket.server.WsHandshakeRequest.isUserInRole(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.websocket.server.WsHandshakeRequest.validate()"} {"project":"apache_tomcat","commit":"d6d049c5ee66ca11cbb0b8c533b7ae077e0daf1e","changeType":"INFIX_EXPRESSION","change":"request \u003d\u003d null","source":"org.apache.tomcat.websocket.server.WsHandshakeRequest.validate()","target":"org.apache.tomcat.websocket.server.WsHandshakeRequest.isUserInRole(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.websocket.server.WsHandshakeRequest.validate()"} {"project":"apache_tomcat","commit":"d6d049c5ee66ca11cbb0b8c533b7ae077e0daf1e","changeType":"MODIFIER","change":"private","source":"org.apache.tomcat.websocket.server.WsHandshakeRequest.validate()","target":"org.apache.tomcat.websocket.server.WsHandshakeRequest.isUserInRole(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.websocket.server.WsHandshakeRequest.validate()"} {"project":"apache_tomcat","commit":"d6d049c5ee66ca11cbb0b8c533b7ae077e0daf1e","changeType":"NULL_LITERAL","change":"null","source":"org.apache.tomcat.websocket.server.WsHandshakeRequest.validate()","target":"org.apache.tomcat.websocket.server.WsHandshakeRequest.isUserInRole(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.websocket.server.WsHandshakeRequest.validate()"} {"project":"apache_tomcat","commit":"d6d049c5ee66ca11cbb0b8c533b7ae077e0daf1e","changeType":"PRIMITIVE_TYPE","change":"void","source":"org.apache.tomcat.websocket.server.WsHandshakeRequest.validate()","target":"org.apache.tomcat.websocket.server.WsHandshakeRequest.isUserInRole(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.websocket.server.WsHandshakeRequest.validate()"} {"project":"apache_tomcat","commit":"d6d049c5ee66ca11cbb0b8c533b7ae077e0daf1e","changeType":"SIMPLE_TYPE","change":"IllegalStateException","source":"org.apache.tomcat.websocket.server.WsHandshakeRequest.validate()","target":"org.apache.tomcat.websocket.server.WsHandshakeRequest.isUserInRole(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.websocket.server.WsHandshakeRequest.validate()"} {"project":"apache_tomcat","commit":"d6d049c5ee66ca11cbb0b8c533b7ae077e0daf1e","changeType":"THROW_STATEMENT","change":"throw new IllegalStateException();\n","source":"org.apache.tomcat.websocket.server.WsHandshakeRequest.validate()","target":"org.apache.tomcat.websocket.server.WsHandshakeRequest.isUserInRole(String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.websocket.server.WsHandshakeRequest.validate()"} {"project":"apache_tomcat","commit":"d6d049c5ee66ca11cbb0b8c533b7ae077e0daf1e","changeType":"EXPRESSION_STATEMENT","change":"validate()","source":"org.apache.tomcat.websocket.server.WsHandshakeRequest.validate()","target":"org.apache.tomcat.websocket.server.WsHandshakeRequest.isUserInRole(String)","added":false,"scope":"SUR_S","local":"org.apache.tomcat.websocket.server.WsHandshakeRequest.getRequestURI()"} {"project":"apache_tomcat","commit":"d6d049c5ee66ca11cbb0b8c533b7ae077e0daf1e","changeType":"METHOD_INVOCATION","change":"validate()","source":"org.apache.tomcat.websocket.server.WsHandshakeRequest.validate()","target":"org.apache.tomcat.websocket.server.WsHandshakeRequest.isUserInRole(String)","added":false,"scope":"SUR_S","local":"org.apache.tomcat.websocket.server.WsHandshakeRequest.getRequestURI()"} {"project":"apache_tomcat","commit":"d6d049c5ee66ca11cbb0b8c533b7ae077e0daf1e","changeType":"EXPRESSION_STATEMENT","change":"validate()","source":"org.apache.tomcat.websocket.server.WsHandshakeRequest.validate()","target":"org.apache.tomcat.websocket.server.WsHandshakeRequest.isUserInRole(String)","added":false,"scope":"SUR_S","local":"org.apache.tomcat.websocket.server.WsHandshakeRequest.getParameterMap()"} {"project":"apache_tomcat","commit":"d6d049c5ee66ca11cbb0b8c533b7ae077e0daf1e","changeType":"METHOD_INVOCATION","change":"validate()","source":"org.apache.tomcat.websocket.server.WsHandshakeRequest.validate()","target":"org.apache.tomcat.websocket.server.WsHandshakeRequest.isUserInRole(String)","added":false,"scope":"SUR_S","local":"org.apache.tomcat.websocket.server.WsHandshakeRequest.getParameterMap()"} {"project":"apache_tomcat","commit":"d6d049c5ee66ca11cbb0b8c533b7ae077e0daf1e","changeType":"EXPRESSION_STATEMENT","change":"validate()","source":"org.apache.tomcat.websocket.server.WsHandshakeRequest.validate()","target":"org.apache.tomcat.websocket.server.WsHandshakeRequest.isUserInRole(String)","added":false,"scope":"SUR_S","local":"org.apache.tomcat.websocket.server.WsHandshakeRequest.getHttpSession()"} {"project":"apache_tomcat","commit":"d6d049c5ee66ca11cbb0b8c533b7ae077e0daf1e","changeType":"METHOD_INVOCATION","change":"validate()","source":"org.apache.tomcat.websocket.server.WsHandshakeRequest.validate()","target":"org.apache.tomcat.websocket.server.WsHandshakeRequest.isUserInRole(String)","added":false,"scope":"SUR_S","local":"org.apache.tomcat.websocket.server.WsHandshakeRequest.getHttpSession()"} {"project":"apache_tomcat","commit":"d6d049c5ee66ca11cbb0b8c533b7ae077e0daf1e","changeType":"EXPRESSION_STATEMENT","change":"validate()","source":"org.apache.tomcat.websocket.server.WsHandshakeRequest.validate()","target":"org.apache.tomcat.websocket.server.WsHandshakeRequest.isUserInRole(String)","added":false,"scope":"SUR_S","local":"org.apache.tomcat.websocket.server.WsHandshakeRequest.getUserPrincipal()"} {"project":"apache_tomcat","commit":"d6d049c5ee66ca11cbb0b8c533b7ae077e0daf1e","changeType":"METHOD_INVOCATION","change":"validate()","source":"org.apache.tomcat.websocket.server.WsHandshakeRequest.validate()","target":"org.apache.tomcat.websocket.server.WsHandshakeRequest.isUserInRole(String)","added":false,"scope":"SUR_S","local":"org.apache.tomcat.websocket.server.WsHandshakeRequest.getUserPrincipal()"} {"project":"apache_tomcat","commit":"d6d049c5ee66ca11cbb0b8c533b7ae077e0daf1e","changeType":"EXPRESSION_STATEMENT","change":"validate()","source":"org.apache.tomcat.websocket.server.WsHandshakeRequest.validate()","target":"org.apache.tomcat.websocket.server.WsHandshakeRequest.isUserInRole(String)","added":false,"scope":"SUR_S","local":"org.apache.tomcat.websocket.server.WsHandshakeRequest.getHeaders()"} {"project":"apache_tomcat","commit":"d6d049c5ee66ca11cbb0b8c533b7ae077e0daf1e","changeType":"METHOD_INVOCATION","change":"validate()","source":"org.apache.tomcat.websocket.server.WsHandshakeRequest.validate()","target":"org.apache.tomcat.websocket.server.WsHandshakeRequest.isUserInRole(String)","added":false,"scope":"SUR_S","local":"org.apache.tomcat.websocket.server.WsHandshakeRequest.getHeaders()"} {"project":"apache_tomcat","commit":"d6d049c5ee66ca11cbb0b8c533b7ae077e0daf1e","changeType":"EXPRESSION_STATEMENT","change":"validate()","source":"org.apache.tomcat.websocket.server.WsHandshakeRequest.validate()","target":"org.apache.tomcat.websocket.server.WsHandshakeRequest.isUserInRole(String)","added":false,"scope":"SUR_S","local":"org.apache.tomcat.websocket.server.WsHandshakeRequest.getQueryString()"} {"project":"apache_tomcat","commit":"d6d049c5ee66ca11cbb0b8c533b7ae077e0daf1e","changeType":"METHOD_INVOCATION","change":"validate()","source":"org.apache.tomcat.websocket.server.WsHandshakeRequest.validate()","target":"org.apache.tomcat.websocket.server.WsHandshakeRequest.isUserInRole(String)","added":false,"scope":"SUR_S","local":"org.apache.tomcat.websocket.server.WsHandshakeRequest.getQueryString()"} {"project":"apache_tomcat","commit":"d6d049c5ee66ca11cbb0b8c533b7ae077e0daf1e","changeType":"CLASS_INSTANCE_CREATION","change":"new IllegalStateException()","source":"org.apache.tomcat.websocket.server.WsHandshakeRequest.validate()","target":"org.apache.tomcat.websocket.server.WsHandshakeRequest.isUserInRole(String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.websocket.server.WsHandshakeRequest.isUserInRole(String)"} {"project":"apache_tomcat","commit":"d6d049c5ee66ca11cbb0b8c533b7ae077e0daf1e","changeType":"IF_STATEMENT","change":"request \u003d\u003d null","source":"org.apache.tomcat.websocket.server.WsHandshakeRequest.validate()","target":"org.apache.tomcat.websocket.server.WsHandshakeRequest.isUserInRole(String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.websocket.server.WsHandshakeRequest.isUserInRole(String)"} {"project":"apache_tomcat","commit":"d6d049c5ee66ca11cbb0b8c533b7ae077e0daf1e","changeType":"INFIX_EXPRESSION","change":"request \u003d\u003d null","source":"org.apache.tomcat.websocket.server.WsHandshakeRequest.validate()","target":"org.apache.tomcat.websocket.server.WsHandshakeRequest.isUserInRole(String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.websocket.server.WsHandshakeRequest.isUserInRole(String)"} {"project":"apache_tomcat","commit":"d6d049c5ee66ca11cbb0b8c533b7ae077e0daf1e","changeType":"NULL_LITERAL","change":"null","source":"org.apache.tomcat.websocket.server.WsHandshakeRequest.validate()","target":"org.apache.tomcat.websocket.server.WsHandshakeRequest.isUserInRole(String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.websocket.server.WsHandshakeRequest.isUserInRole(String)"} {"project":"apache_tomcat","commit":"d6d049c5ee66ca11cbb0b8c533b7ae077e0daf1e","changeType":"SIMPLE_TYPE","change":"IllegalStateException","source":"org.apache.tomcat.websocket.server.WsHandshakeRequest.validate()","target":"org.apache.tomcat.websocket.server.WsHandshakeRequest.isUserInRole(String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.websocket.server.WsHandshakeRequest.isUserInRole(String)"} {"project":"apache_tomcat","commit":"d6d049c5ee66ca11cbb0b8c533b7ae077e0daf1e","changeType":"THROW_STATEMENT","change":"throw new IllegalStateException();\n","source":"org.apache.tomcat.websocket.server.WsHandshakeRequest.validate()","target":"org.apache.tomcat.websocket.server.WsHandshakeRequest.isUserInRole(String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.websocket.server.WsHandshakeRequest.isUserInRole(String)"} {"project":"apache_tomcat","commit":"d6d049c5ee66ca11cbb0b8c533b7ae077e0daf1e","changeType":"EXPRESSION_STATEMENT","change":"validate()","source":"org.apache.tomcat.websocket.server.WsHandshakeRequest.validate()","target":"org.apache.tomcat.websocket.server.WsHandshakeRequest.isUserInRole(String)","added":false,"scope":"TARGET","local":"org.apache.tomcat.websocket.server.WsHandshakeRequest.isUserInRole(String)"} {"project":"apache_tomcat","commit":"d6d049c5ee66ca11cbb0b8c533b7ae077e0daf1e","changeType":"METHOD_INVOCATION","change":"validate()","source":"org.apache.tomcat.websocket.server.WsHandshakeRequest.validate()","target":"org.apache.tomcat.websocket.server.WsHandshakeRequest.isUserInRole(String)","added":false,"scope":"TARGET","local":"org.apache.tomcat.websocket.server.WsHandshakeRequest.isUserInRole(String)"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"EXPRESSION_STATEMENT","change":"endpoint.init()","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"EXT_S","local":"org.apache.coyote.http11.AbstractHttp11Protocol.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"METHOD_INVOCATION","change":"endpoint.init()","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"EXT_S","local":"org.apache.coyote.http11.AbstractHttp11Protocol.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"TRY_STATEMENT","change":"try {\n endpoint.init();\n}\n catch (Exception ex) {\n getLog().error(sm.getString(\"http11protocol.endpoint.initerror\"),ex);\n throw ex;\n}\n","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"EXT_S","local":"org.apache.coyote.http11.AbstractHttp11Protocol.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"EXPRESSION_STATEMENT","change":"super.init()","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"EXT_S","local":"org.apache.coyote.http11.Http11AprProtocol.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"SUPER_METHOD_INVOCATION","change":"super.init()","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"EXT_S","local":"org.apache.coyote.http11.Http11AprProtocol.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"EXPRESSION_STATEMENT","change":"endpoint.init()","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"EXT_S","local":"org.apache.coyote.http11.Http11AprProtocol.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"METHOD_INVOCATION","change":"endpoint.init()","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"EXT_S","local":"org.apache.coyote.http11.Http11AprProtocol.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"TRY_STATEMENT","change":"try {\n endpoint.init();\n}\n catch (Exception ex) {\n log.error(sm.getString(\"http11protocol.endpoint.initerror\"),ex);\n throw ex;\n}\n","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"EXT_S","local":"org.apache.coyote.http11.Http11AprProtocol.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"EXPRESSION_STATEMENT","change":"super.init()","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"EXT_S","local":"org.apache.coyote.http11.Http11NioProtocol.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"SUPER_METHOD_INVOCATION","change":"super.init()","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"EXT_S","local":"org.apache.coyote.http11.Http11NioProtocol.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"EXPRESSION_STATEMENT","change":"endpoint.init()","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"EXT_S","local":"org.apache.coyote.http11.Http11NioProtocol.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"METHOD_INVOCATION","change":"endpoint.init()","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"EXT_S","local":"org.apache.coyote.http11.Http11NioProtocol.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"TRY_STATEMENT","change":"try {\n endpoint.init();\n sslImplementation\u003dnew JSSEImplementation();\n}\n catch (Exception ex) {\n log.error(sm.getString(\"http11protocol.endpoint.initerror\"),ex);\n throw ex;\n}\n","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"EXT_S","local":"org.apache.coyote.http11.Http11NioProtocol.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"TRY_STATEMENT","change":"try {\n sslImplementation\u003dnew JSSEImplementation();\n endpoint.start();\n}\n catch (Exception ex) {\n log.error(sm.getString(\"http11protocol.endpoint.starterror\"),ex);\n throw ex;\n}\n","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"EXT_T","local":"org.apache.coyote.http11.Http11NioProtocol.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"TRY_STATEMENT","change":"try {\n endpoint.start();\n}\n catch (Exception ex) {\n log.error(sm.getString(\"http11protocol.endpoint.starterror\"),ex);\n throw ex;\n}\n","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"EXT_T","local":"org.apache.coyote.http11.Http11NioProtocol.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"EXPRESSION_STATEMENT","change":"super.init()","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"EXT_S","local":"org.apache.coyote.http11.Http11Protocol.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"SUPER_METHOD_INVOCATION","change":"super.init()","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"EXT_S","local":"org.apache.coyote.http11.Http11Protocol.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"EXPRESSION_STATEMENT","change":"endpoint.init()","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"EXT_S","local":"org.apache.coyote.http11.Http11Protocol.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"METHOD_INVOCATION","change":"endpoint.init()","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"EXT_S","local":"org.apache.coyote.http11.Http11Protocol.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"TRY_STATEMENT","change":"try {\n endpoint.init();\n}\n catch (Exception ex) {\n log.error(sm.getString(\"http11protocol.endpoint.initerror\"),ex);\n throw ex;\n}\n","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"EXT_S","local":"org.apache.coyote.http11.Http11Protocol.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"ASSIGNMENT","change":"family \u003d Socket.APR_UNSPEC","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"ASSIGNMENT","change":"value \u003d SSL.SSL_PROTOCOL_TLSV1","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"ASSIGNMENT","change":"sendfileSize \u003d sendfileSize - (sendfileSize % 1024)","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"ASSIGNMENT","change":"pollerThreadCount \u003d 1","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"ASSIGNMENT","change":"serverSock \u003d Socket.create(Address.getInfo(inetAddress).family,Socket.SOCK_STREAM,Socket.APR_PROTO_TCP,rootPool)","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"ASSIGNMENT","change":"sslContext \u003d SSLContext.make(rootPool,value,SSL.SSL_MODE_SERVER)","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"ASSIGNMENT","change":"sendfileThreadCount \u003d 1","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"ASSIGNMENT","change":"serverSockPool \u003d Pool.create(rootPool)","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"ASSIGNMENT","change":"addressStr \u003d getAddress().getHostAddress()","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"ASSIGNMENT","change":"value \u003d SSL.SSL_CVERIFY_OPTIONAL_NO_CA","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"ASSIGNMENT","change":"value \u003d SSL.SSL_CVERIFY_NONE","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"ASSIGNMENT","change":"value \u003d SSL.SSL_PROTOCOL_SSLV2","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"ASSIGNMENT","change":"value \u003d SSL.SSL_PROTOCOL_SSLV3","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"ASSIGNMENT","change":"value \u003d SSL.SSL_CVERIFY_REQUIRE","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"ASSIGNMENT","change":"ret \u003d Socket.listen(serverSock,getBacklog())","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"ASSIGNMENT","change":"acceptorThreadCount \u003d 1","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"ASSIGNMENT","change":"rootPool \u003d Pool.create(0)","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"ASSIGNMENT","change":"pollerThreadCount \u003d pollerSize / 1024","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"ASSIGNMENT","change":"useSendfile \u003d false","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"ASSIGNMENT","change":"pollerSize \u003d pollerSize - (pollerSize % 1024)","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"ASSIGNMENT","change":"value \u003d SSL.SSL_PROTOCOL_SSLV2 | SSL.SSL_PROTOCOL_SSLV3","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"ASSIGNMENT","change":"value \u003d SSL.SSL_CVERIFY_OPTIONAL","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"ASSIGNMENT","change":"sendfileThreadCount \u003d sendfileSize / 1024","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"ASSIGNMENT","change":"legacyRenegSupported \u003d SSL.hasOp(SSL.SSL_OP_ALLOW_UNSAFE_LEGACY_RENEGOTIATION)","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"ASSIGNMENT","change":"deferAccept \u003d false","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"CATCH_CLAUSE","change":"catch (UnsatisfiedLinkError e) {\n}\n","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"CATCH_CLAUSE","change":"catch (UnsatisfiedLinkError e) {\n throw new Exception(sm.getString(\"endpoint.init.notavail\"));\n}\n","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"CHARACTER_LITERAL","change":"\u0027:\u0027","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"CLASS_INSTANCE_CREATION","change":"new Exception(sm.getString(\"endpoint.init.listen\",\"\" + ret,Error.strerror(ret)))","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"CLASS_INSTANCE_CREATION","change":"new Exception(sm.getString(\"endpoint.init.bind\",\"\" + ret,Error.strerror(ret)))","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"CLASS_INSTANCE_CREATION","change":"new Exception(sm.getString(\"endpoint.init.notavail\"))","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"EXPRESSION_STATEMENT","change":"value\u003dSSL.SSL_CVERIFY_OPTIONAL_NO_CA","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"EXPRESSION_STATEMENT","change":"SSLContext.setOptions(sslContext,SSL.SSL_OP_ALLOW_UNSAFE_LEGACY_RENEGOTIATION)","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"EXPRESSION_STATEMENT","change":"pollerSize\u003dpollerSize - (pollerSize % 1024)","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"EXPRESSION_STATEMENT","change":"Socket.optSet(serverSock,Socket.APR_SO_REUSEADDR,1)","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"EXPRESSION_STATEMENT","change":"SSLContext.setVerify(sslContext,value,SSLVerifyDepth)","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"EXPRESSION_STATEMENT","change":"sendfileThreadCount\u003d1","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"EXPRESSION_STATEMENT","change":"value\u003dSSL.SSL_PROTOCOL_TLSV1","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"EXPRESSION_STATEMENT","change":"sendfileThreadCount\u003dsendfileSize / 1024","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"EXPRESSION_STATEMENT","change":"value\u003dSSL.SSL_CVERIFY_NONE","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"EXPRESSION_STATEMENT","change":"value\u003dSSL.SSL_PROTOCOL_SSLV3","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"EXPRESSION_STATEMENT","change":"Socket.optSet(serverSock,Socket.APR_SO_KEEPALIVE,1)","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"EXPRESSION_STATEMENT","change":"value\u003dSSL.SSL_PROTOCOL_SSLV2","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"EXPRESSION_STATEMENT","change":"SSLContext.setCertificateChainFile(sslContext,SSLCertificateChainFile,false)","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"EXPRESSION_STATEMENT","change":"SSLContext.setCertificate(sslContext,SSLCertificateFile,SSLCertificateKeyFile,SSLPassword,SSL.SSL_AIDX_RSA)","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"EXPRESSION_STATEMENT","change":"pollerThreadCount\u003dpollerSize / 1024","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"EXPRESSION_STATEMENT","change":"SSLContext.setCARevocation(sslContext,SSLCARevocationFile,SSLCARevocationPath)","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"EXPRESSION_STATEMENT","change":"log.warn(sm.getString(\"endpoint.warn.noInsecureReneg\",SSL.versionString()))","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"EXPRESSION_STATEMENT","change":"ret\u003dSocket.listen(serverSock,getBacklog())","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"EXPRESSION_STATEMENT","change":"value\u003dSSL.SSL_CVERIFY_REQUIRE","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"EXPRESSION_STATEMENT","change":"pollerThreadCount\u003d1","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"EXPRESSION_STATEMENT","change":"serverSockPool\u003dPool.create(rootPool)","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"EXPRESSION_STATEMENT","change":"addressStr\u003dgetAddress().getHostAddress()","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"EXPRESSION_STATEMENT","change":"value\u003dSSL.SSL_PROTOCOL_SSLV2 | SSL.SSL_PROTOCOL_SSLV3","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"EXPRESSION_STATEMENT","change":"serverSock\u003dSocket.create(Address.getInfo(inetAddress).family,Socket.SOCK_STREAM,Socket.APR_PROTO_TCP,rootPool)","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"EXPRESSION_STATEMENT","change":"legacyRenegSupported\u003dSSL.hasOp(SSL.SSL_OP_ALLOW_UNSAFE_LEGACY_RENEGOTIATION)","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"EXPRESSION_STATEMENT","change":"acceptorThreadCount\u003d1","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"EXPRESSION_STATEMENT","change":"family\u003dSocket.APR_UNSPEC","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"EXPRESSION_STATEMENT","change":"SSLContext.setCACertificate(sslContext,SSLCACertificateFile,SSLCACertificatePath)","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"EXPRESSION_STATEMENT","change":"deferAccept\u003dfalse","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"EXPRESSION_STATEMENT","change":"value\u003dSSL.SSL_CVERIFY_OPTIONAL","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"EXPRESSION_STATEMENT","change":"SSLContext.setCipherSuite(sslContext,SSLCipherSuite)","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"EXPRESSION_STATEMENT","change":"sendfileSize\u003dsendfileSize - (sendfileSize % 1024)","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"EXPRESSION_STATEMENT","change":"useSendfile\u003dfalse","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"EXPRESSION_STATEMENT","change":"sslContext\u003dSSLContext.make(rootPool,value,SSL.SSL_MODE_SERVER)","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"EXPRESSION_STATEMENT","change":"rootPool\u003dPool.create(0)","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"FIELD_ACCESS","change":"Address.getInfo(inetAddress).family","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"IF_STATEMENT","change":"\"SSLv2+SSLv3\".equalsIgnoreCase(SSLProtocol)","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"IF_STATEMENT","change":"pollerThreadCount \u003d\u003d 0","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"IF_STATEMENT","change":"!legacyRenegSupported","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"IF_STATEMENT","change":"(OS.IS_WIN32 || OS.IS_WIN64) \u0026\u0026 (sendfileSize \u003e 1024)","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"IF_STATEMENT","change":"OS.IS_UNIX","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"IF_STATEMENT","change":"Socket.optSet(serverSock,Socket.APR_TCP_DEFER_ACCEPT,1) \u003d\u003d Status.APR_ENOTIMPL","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"IF_STATEMENT","change":"addressStr.indexOf(\u0027:\u0027) \u003e\u003d 0","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"IF_STATEMENT","change":"isSSLEnabled()","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"IF_STATEMENT","change":"ret !\u003d 0","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"IF_STATEMENT","change":"\"require\".equalsIgnoreCase(SSLVerifyClient)","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"IF_STATEMENT","change":"!OS.IS_BSD \u0026\u0026 !OS.IS_WIN32 \u0026\u0026 !OS.IS_WIN64","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"IF_STATEMENT","change":"legacyRenegSupported","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"IF_STATEMENT","change":"\"TLSv1\".equalsIgnoreCase(SSLProtocol)","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"IF_STATEMENT","change":"\"SSLv3\".equalsIgnoreCase(SSLProtocol)","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"IF_STATEMENT","change":"SSLInsecureRenegotiation","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"IF_STATEMENT","change":"getAddress() !\u003d null","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"IF_STATEMENT","change":"useSendfile \u0026\u0026 !Library.APR_HAS_SENDFILE","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"IF_STATEMENT","change":"\"SSLv2\".equalsIgnoreCase(SSLProtocol)","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"IF_STATEMENT","change":"OS.IS_WIN32 || OS.IS_WIN64","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"IF_STATEMENT","change":"\"optionalNoCA\".equalsIgnoreCase(SSLVerifyClient)","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"IF_STATEMENT","change":"deferAccept","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"IF_STATEMENT","change":"Library.APR_HAVE_IPV6","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"IF_STATEMENT","change":"acceptorThreadCount \u003d\u003d 0","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"IF_STATEMENT","change":"addressStr \u003d\u003d null","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"IF_STATEMENT","change":"\"optional\".equalsIgnoreCase(SSLVerifyClient)","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"IF_STATEMENT","change":"(OS.IS_WIN32 || OS.IS_WIN64) \u0026\u0026 (pollerSize \u003e 1024)","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"IF_STATEMENT","change":"sendfileThreadCount \u003d\u003d 0","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"INFIX_EXPRESSION","change":"pollerThreadCount \u003d\u003d 0","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"INFIX_EXPRESSION","change":"OS.IS_WIN32 || OS.IS_WIN64","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"INFIX_EXPRESSION","change":"(OS.IS_WIN32 || OS.IS_WIN64) \u0026\u0026 (sendfileSize \u003e 1024)","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"INFIX_EXPRESSION","change":"pollerSize / 1024","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"INFIX_EXPRESSION","change":"sendfileSize \u003e 1024","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"INFIX_EXPRESSION","change":"\"\" + ret","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"INFIX_EXPRESSION","change":"Socket.optSet(serverSock,Socket.APR_TCP_DEFER_ACCEPT,1) \u003d\u003d Status.APR_ENOTIMPL","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"INFIX_EXPRESSION","change":"pollerSize - (pollerSize % 1024)","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"INFIX_EXPRESSION","change":"addressStr.indexOf(\u0027:\u0027) \u003e\u003d 0","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"INFIX_EXPRESSION","change":"ret !\u003d 0","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"INFIX_EXPRESSION","change":"pollerSize \u003e 1024","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"INFIX_EXPRESSION","change":"!OS.IS_BSD \u0026\u0026 !OS.IS_WIN32 \u0026\u0026 !OS.IS_WIN64","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"INFIX_EXPRESSION","change":"sendfileSize - (sendfileSize % 1024)","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"INFIX_EXPRESSION","change":"sendfileSize / 1024","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"INFIX_EXPRESSION","change":"pollerSize % 1024","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"INFIX_EXPRESSION","change":"acceptorThreadCount \u003d\u003d 0","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"INFIX_EXPRESSION","change":"addressStr \u003d\u003d null","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"INFIX_EXPRESSION","change":"sendfileSize % 1024","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"INFIX_EXPRESSION","change":"SSL.SSL_PROTOCOL_SSLV2 | SSL.SSL_PROTOCOL_SSLV3","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"INFIX_EXPRESSION","change":"(OS.IS_WIN32 || OS.IS_WIN64) \u0026\u0026 (pollerSize \u003e 1024)","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"INFIX_EXPRESSION","change":"getAddress() !\u003d null","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"INFIX_EXPRESSION","change":"useSendfile \u0026\u0026 !Library.APR_HAS_SENDFILE","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"INFIX_EXPRESSION","change":"sendfileThreadCount \u003d\u003d 0","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"METHOD_INVOCATION","change":"\"SSLv2+SSLv3\".equalsIgnoreCase(SSLProtocol)","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"METHOD_INVOCATION","change":"Socket.listen(serverSock,getBacklog())","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"METHOD_INVOCATION","change":"SSLContext.setOptions(sslContext,SSL.SSL_OP_ALLOW_UNSAFE_LEGACY_RENEGOTIATION)","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"METHOD_INVOCATION","change":"Socket.optSet(serverSock,Socket.APR_SO_REUSEADDR,1)","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"METHOD_INVOCATION","change":"isSSLEnabled()","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"METHOD_INVOCATION","change":"SSLContext.setVerify(sslContext,value,SSLVerifyDepth)","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"METHOD_INVOCATION","change":"SSL.hasOp(SSL.SSL_OP_ALLOW_UNSAFE_LEGACY_RENEGOTIATION)","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"METHOD_INVOCATION","change":"\"require\".equalsIgnoreCase(SSLVerifyClient)","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"METHOD_INVOCATION","change":"Address.getInfo(inetAddress)","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"METHOD_INVOCATION","change":"Address.info(addressStr,family,getPort(),0,rootPool)","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"METHOD_INVOCATION","change":"Pool.create(rootPool)","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"METHOD_INVOCATION","change":"Pool.create(0)","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"METHOD_INVOCATION","change":"\"TLSv1\".equalsIgnoreCase(SSLProtocol)","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"METHOD_INVOCATION","change":"SSL.versionString()","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"METHOD_INVOCATION","change":"SSLContext.make(rootPool,value,SSL.SSL_MODE_SERVER)","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"METHOD_INVOCATION","change":"\"SSLv3\".equalsIgnoreCase(SSLProtocol)","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"METHOD_INVOCATION","change":"Socket.optSet(serverSock,Socket.APR_TCP_DEFER_ACCEPT,1)","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"METHOD_INVOCATION","change":"Socket.create(Address.getInfo(inetAddress).family,Socket.SOCK_STREAM,Socket.APR_PROTO_TCP,rootPool)","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"METHOD_INVOCATION","change":"Socket.optSet(serverSock,Socket.APR_SO_KEEPALIVE,1)","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"METHOD_INVOCATION","change":"SSLContext.setCertificateChainFile(sslContext,SSLCertificateChainFile,false)","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"METHOD_INVOCATION","change":"SSLContext.setCertificate(sslContext,SSLCertificateFile,SSLCertificateKeyFile,SSLPassword,SSL.SSL_AIDX_RSA)","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"METHOD_INVOCATION","change":"Socket.bind(serverSock,inetAddress)","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"METHOD_INVOCATION","change":"SSLContext.setCARevocation(sslContext,SSLCARevocationFile,SSLCARevocationPath)","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"METHOD_INVOCATION","change":"\"SSLv2\".equalsIgnoreCase(SSLProtocol)","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"METHOD_INVOCATION","change":"\"optionalNoCA\".equalsIgnoreCase(SSLVerifyClient)","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"METHOD_INVOCATION","change":"log.warn(sm.getString(\"endpoint.warn.noInsecureReneg\",SSL.versionString()))","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"METHOD_INVOCATION","change":"sm.getString(\"endpoint.init.bind\",\"\" + ret,Error.strerror(ret))","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"METHOD_INVOCATION","change":"sm.getString(\"endpoint.init.listen\",\"\" + ret,Error.strerror(ret))","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"METHOD_INVOCATION","change":"addressStr.indexOf(\u0027:\u0027)","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"METHOD_INVOCATION","change":"getAddress()","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"METHOD_INVOCATION","change":"sm.getString(\"endpoint.init.notavail\")","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"METHOD_INVOCATION","change":"Error.strerror(ret)","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"METHOD_INVOCATION","change":"SSLContext.setCACertificate(sslContext,SSLCACertificateFile,SSLCACertificatePath)","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"METHOD_INVOCATION","change":"sm.getString(\"endpoint.warn.noInsecureReneg\",SSL.versionString())","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"METHOD_INVOCATION","change":"\"optional\".equalsIgnoreCase(SSLVerifyClient)","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"METHOD_INVOCATION","change":"SSLContext.setCipherSuite(sslContext,SSLCipherSuite)","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"METHOD_INVOCATION","change":"getAddress().getHostAddress()","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"METHOD_INVOCATION","change":"getBacklog()","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"METHOD_INVOCATION","change":"getPort()","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"NUMBER_LITERAL","change":"1","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"NUMBER_LITERAL","change":"1024","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"PARENTHESIZED_EXPRESSION","change":"(pollerSize % 1024)","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"PARENTHESIZED_EXPRESSION","change":"(OS.IS_WIN32 || OS.IS_WIN64)","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"PARENTHESIZED_EXPRESSION","change":"(pollerSize \u003e 1024)","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"PARENTHESIZED_EXPRESSION","change":"(sendfileSize % 1024)","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"PARENTHESIZED_EXPRESSION","change":"(sendfileSize \u003e 1024)","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"PREFIX_EXPRESSION","change":"!OS.IS_BSD","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"PREFIX_EXPRESSION","change":"!legacyRenegSupported","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"PREFIX_EXPRESSION","change":"!Library.APR_HAS_SENDFILE","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"PREFIX_EXPRESSION","change":"!OS.IS_WIN64","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"PREFIX_EXPRESSION","change":"!OS.IS_WIN32","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"PRIMITIVE_TYPE","change":"boolean","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"PRIMITIVE_TYPE","change":"long","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"QUALIFIED_NAME","change":"SSL.SSL_CVERIFY_REQUIRE","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"QUALIFIED_NAME","change":"SSL.SSL_PROTOCOL_SSLV3","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"QUALIFIED_NAME","change":"SSL.SSL_PROTOCOL_SSLV2","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"QUALIFIED_NAME","change":"OS.IS_WIN32","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"QUALIFIED_NAME","change":"OS.IS_BSD","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"QUALIFIED_NAME","change":"OS.IS_UNIX","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"QUALIFIED_NAME","change":"Library.APR_HAS_SENDFILE","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"QUALIFIED_NAME","change":"Socket.APR_SO_REUSEADDR","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"QUALIFIED_NAME","change":"SSL.SSL_PROTOCOL_TLSV1","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"QUALIFIED_NAME","change":"Socket.SOCK_STREAM","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"QUALIFIED_NAME","change":"SSL.SSL_CVERIFY_OPTIONAL_NO_CA","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"QUALIFIED_NAME","change":"SSL.SSL_MODE_SERVER","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"QUALIFIED_NAME","change":"Library.APR_HAVE_IPV6","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"QUALIFIED_NAME","change":"Status.APR_ENOTIMPL","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"QUALIFIED_NAME","change":"Socket.APR_SO_KEEPALIVE","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"QUALIFIED_NAME","change":"SSL.SSL_CVERIFY_NONE","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"QUALIFIED_NAME","change":"SSL.SSL_PROTOCOL_ALL","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"QUALIFIED_NAME","change":"SSL.SSL_OP_ALLOW_UNSAFE_LEGACY_RENEGOTIATION","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"QUALIFIED_NAME","change":"Socket.APR_UNSPEC","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"QUALIFIED_NAME","change":"SSL.SSL_AIDX_RSA","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"QUALIFIED_NAME","change":"Socket.APR_INET","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"QUALIFIED_NAME","change":"SSL.SSL_CVERIFY_OPTIONAL","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"QUALIFIED_NAME","change":"OS.IS_WIN64","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"QUALIFIED_NAME","change":"Socket.APR_TCP_DEFER_ACCEPT","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"QUALIFIED_NAME","change":"Socket.APR_PROTO_TCP","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"SIMPLE_TYPE","change":"UnsatisfiedLinkError","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"SIMPLE_TYPE","change":"String","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"SINGLE_VARIABLE_DECLARATION","change":"UnsatisfiedLinkError e","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"STRING_LITERAL","change":"SSLv2","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"STRING_LITERAL","change":"","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"STRING_LITERAL","change":"SSLv3","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"STRING_LITERAL","change":"endpoint.init.listen","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"STRING_LITERAL","change":"optionalNoCA","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"STRING_LITERAL","change":"TLSv1","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"STRING_LITERAL","change":"endpoint.init.notavail","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"STRING_LITERAL","change":"SSLv2+SSLv3","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"STRING_LITERAL","change":"require","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"STRING_LITERAL","change":"optional","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"STRING_LITERAL","change":"endpoint.init.bind","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"STRING_LITERAL","change":"endpoint.warn.noInsecureReneg","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"THROW_STATEMENT","change":"throw new Exception(sm.getString(\"endpoint.init.bind\",\"\" + ret,Error.strerror(ret)));\n","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"THROW_STATEMENT","change":"throw new Exception(sm.getString(\"endpoint.init.listen\",\"\" + ret,Error.strerror(ret)));\n","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"THROW_STATEMENT","change":"throw new Exception(sm.getString(\"endpoint.init.notavail\"));\n","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"TRY_STATEMENT","change":"try {\n legacyRenegSupported\u003dSSL.hasOp(SSL.SSL_OP_ALLOW_UNSAFE_LEGACY_RENEGOTIATION);\n if (legacyRenegSupported) SSLContext.setOptions(sslContext,SSL.SSL_OP_ALLOW_UNSAFE_LEGACY_RENEGOTIATION);\n}\n catch (UnsatisfiedLinkError e) {\n}\n","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"TRY_STATEMENT","change":"try {\n rootPool\u003dPool.create(0);\n}\n catch (UnsatisfiedLinkError e) {\n throw new Exception(sm.getString(\"endpoint.init.notavail\"));\n}\n","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"ret","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"legacyRenegSupported","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"addressStr","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"inetAddress","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"family","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"value","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"int [family\u003dSocket.APR_INET]","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"boolean [legacyRenegSupported\u003dfalse]","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"int [ret\u003dSocket.bind(serverSock,inetAddress)]","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"long [inetAddress\u003dAddress.info(addressStr,family,getPort(),0,rootPool)]","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"String [addressStr\u003dnull]","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"int [value\u003dSSL.SSL_PROTOCOL_ALL]","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"EXPRESSION_STATEMENT","change":"init()","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"IF_STATEMENT","change":"!initialized","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"METHOD_INVOCATION","change":"init()","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"PREFIX_EXPRESSION","change":"!initialized","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"TARGET","local":"org.apache.tomcat.util.net.AprEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"ASSIGNMENT","change":"family \u003d Socket.APR_UNSPEC","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"ASSIGNMENT","change":"value \u003d SSL.SSL_PROTOCOL_TLSV1","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"ASSIGNMENT","change":"sendfileSize \u003d sendfileSize - (sendfileSize % 1024)","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"ASSIGNMENT","change":"pollerThreadCount \u003d 1","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"ASSIGNMENT","change":"serverSock \u003d Socket.create(Address.getInfo(inetAddress).family,Socket.SOCK_STREAM,Socket.APR_PROTO_TCP,rootPool)","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"ASSIGNMENT","change":"sslContext \u003d SSLContext.make(rootPool,value,SSL.SSL_MODE_SERVER)","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"ASSIGNMENT","change":"sendfileThreadCount \u003d 1","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"ASSIGNMENT","change":"serverSockPool \u003d Pool.create(rootPool)","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"ASSIGNMENT","change":"addressStr \u003d getAddress().getHostAddress()","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"ASSIGNMENT","change":"value \u003d SSL.SSL_CVERIFY_OPTIONAL_NO_CA","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"ASSIGNMENT","change":"initialized \u003d true","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"ASSIGNMENT","change":"value \u003d SSL.SSL_CVERIFY_NONE","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"ASSIGNMENT","change":"value \u003d SSL.SSL_PROTOCOL_SSLV2","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"ASSIGNMENT","change":"value \u003d SSL.SSL_PROTOCOL_SSLV3","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"ASSIGNMENT","change":"value \u003d SSL.SSL_CVERIFY_REQUIRE","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"ASSIGNMENT","change":"ret \u003d Socket.listen(serverSock,getBacklog())","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"ASSIGNMENT","change":"acceptorThreadCount \u003d 1","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"ASSIGNMENT","change":"rootPool \u003d Pool.create(0)","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"ASSIGNMENT","change":"pollerThreadCount \u003d pollerSize / 1024","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"ASSIGNMENT","change":"useSendfile \u003d false","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"ASSIGNMENT","change":"pollerSize \u003d pollerSize - (pollerSize % 1024)","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"ASSIGNMENT","change":"value \u003d SSL.SSL_PROTOCOL_SSLV2 | SSL.SSL_PROTOCOL_SSLV3","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"ASSIGNMENT","change":"value \u003d SSL.SSL_CVERIFY_OPTIONAL","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"ASSIGNMENT","change":"sendfileThreadCount \u003d sendfileSize / 1024","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"ASSIGNMENT","change":"legacyRenegSupported \u003d SSL.hasOp(SSL.SSL_OP_ALLOW_UNSAFE_LEGACY_RENEGOTIATION)","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"ASSIGNMENT","change":"deferAccept \u003d false","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"BOOLEAN_LITERAL","change":"true","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"BOOLEAN_LITERAL","change":"false","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"CATCH_CLAUSE","change":"catch (UnsatisfiedLinkError e) {\n}\n","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"CATCH_CLAUSE","change":"catch (UnsatisfiedLinkError e) {\n throw new Exception(sm.getString(\"endpoint.init.notavail\"));\n}\n","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"CHARACTER_LITERAL","change":"\u0027:\u0027","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"CLASS_INSTANCE_CREATION","change":"new Exception(sm.getString(\"endpoint.init.listen\",\"\" + ret,Error.strerror(ret)))","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"CLASS_INSTANCE_CREATION","change":"new Exception(sm.getString(\"endpoint.init.bind\",\"\" + ret,Error.strerror(ret)))","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"CLASS_INSTANCE_CREATION","change":"new Exception(sm.getString(\"endpoint.init.notavail\"))","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"EXPRESSION_STATEMENT","change":"value\u003dSSL.SSL_CVERIFY_OPTIONAL_NO_CA","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"EXPRESSION_STATEMENT","change":"SSLContext.setOptions(sslContext,SSL.SSL_OP_ALLOW_UNSAFE_LEGACY_RENEGOTIATION)","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"EXPRESSION_STATEMENT","change":"pollerSize\u003dpollerSize - (pollerSize % 1024)","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"EXPRESSION_STATEMENT","change":"Socket.optSet(serverSock,Socket.APR_SO_REUSEADDR,1)","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"EXPRESSION_STATEMENT","change":"SSLContext.setVerify(sslContext,value,SSLVerifyDepth)","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"EXPRESSION_STATEMENT","change":"sendfileThreadCount\u003d1","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"EXPRESSION_STATEMENT","change":"value\u003dSSL.SSL_PROTOCOL_TLSV1","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"EXPRESSION_STATEMENT","change":"sendfileThreadCount\u003dsendfileSize / 1024","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"EXPRESSION_STATEMENT","change":"value\u003dSSL.SSL_CVERIFY_NONE","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"EXPRESSION_STATEMENT","change":"value\u003dSSL.SSL_PROTOCOL_SSLV3","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"EXPRESSION_STATEMENT","change":"Socket.optSet(serverSock,Socket.APR_SO_KEEPALIVE,1)","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"EXPRESSION_STATEMENT","change":"value\u003dSSL.SSL_PROTOCOL_SSLV2","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"EXPRESSION_STATEMENT","change":"SSLContext.setCertificateChainFile(sslContext,SSLCertificateChainFile,false)","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"EXPRESSION_STATEMENT","change":"SSLContext.setCertificate(sslContext,SSLCertificateFile,SSLCertificateKeyFile,SSLPassword,SSL.SSL_AIDX_RSA)","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"EXPRESSION_STATEMENT","change":"pollerThreadCount\u003dpollerSize / 1024","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"EXPRESSION_STATEMENT","change":"SSLContext.setCARevocation(sslContext,SSLCARevocationFile,SSLCARevocationPath)","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"EXPRESSION_STATEMENT","change":"log.warn(sm.getString(\"endpoint.warn.noInsecureReneg\",SSL.versionString()))","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"EXPRESSION_STATEMENT","change":"initialized\u003dtrue","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"EXPRESSION_STATEMENT","change":"ret\u003dSocket.listen(serverSock,getBacklog())","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"EXPRESSION_STATEMENT","change":"value\u003dSSL.SSL_CVERIFY_REQUIRE","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"EXPRESSION_STATEMENT","change":"pollerThreadCount\u003d1","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"EXPRESSION_STATEMENT","change":"serverSockPool\u003dPool.create(rootPool)","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"EXPRESSION_STATEMENT","change":"addressStr\u003dgetAddress().getHostAddress()","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"EXPRESSION_STATEMENT","change":"value\u003dSSL.SSL_PROTOCOL_SSLV2 | SSL.SSL_PROTOCOL_SSLV3","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"EXPRESSION_STATEMENT","change":"serverSock\u003dSocket.create(Address.getInfo(inetAddress).family,Socket.SOCK_STREAM,Socket.APR_PROTO_TCP,rootPool)","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"EXPRESSION_STATEMENT","change":"legacyRenegSupported\u003dSSL.hasOp(SSL.SSL_OP_ALLOW_UNSAFE_LEGACY_RENEGOTIATION)","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"EXPRESSION_STATEMENT","change":"acceptorThreadCount\u003d1","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"EXPRESSION_STATEMENT","change":"family\u003dSocket.APR_UNSPEC","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"EXPRESSION_STATEMENT","change":"SSLContext.setCACertificate(sslContext,SSLCACertificateFile,SSLCACertificatePath)","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"EXPRESSION_STATEMENT","change":"deferAccept\u003dfalse","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"EXPRESSION_STATEMENT","change":"value\u003dSSL.SSL_CVERIFY_OPTIONAL","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"EXPRESSION_STATEMENT","change":"SSLContext.setCipherSuite(sslContext,SSLCipherSuite)","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"EXPRESSION_STATEMENT","change":"sendfileSize\u003dsendfileSize - (sendfileSize % 1024)","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"EXPRESSION_STATEMENT","change":"useSendfile\u003dfalse","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"EXPRESSION_STATEMENT","change":"sslContext\u003dSSLContext.make(rootPool,value,SSL.SSL_MODE_SERVER)","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"EXPRESSION_STATEMENT","change":"rootPool\u003dPool.create(0)","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"FIELD_ACCESS","change":"Address.getInfo(inetAddress).family","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"IF_STATEMENT","change":"\"SSLv2+SSLv3\".equalsIgnoreCase(SSLProtocol)","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"IF_STATEMENT","change":"pollerThreadCount \u003d\u003d 0","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"IF_STATEMENT","change":"!legacyRenegSupported","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"IF_STATEMENT","change":"(OS.IS_WIN32 || OS.IS_WIN64) \u0026\u0026 (sendfileSize \u003e 1024)","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"IF_STATEMENT","change":"OS.IS_UNIX","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"IF_STATEMENT","change":"Socket.optSet(serverSock,Socket.APR_TCP_DEFER_ACCEPT,1) \u003d\u003d Status.APR_ENOTIMPL","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"IF_STATEMENT","change":"addressStr.indexOf(\u0027:\u0027) \u003e\u003d 0","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"IF_STATEMENT","change":"isSSLEnabled()","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"IF_STATEMENT","change":"ret !\u003d 0","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"IF_STATEMENT","change":"\"require\".equalsIgnoreCase(SSLVerifyClient)","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"IF_STATEMENT","change":"!OS.IS_BSD \u0026\u0026 !OS.IS_WIN32 \u0026\u0026 !OS.IS_WIN64","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"IF_STATEMENT","change":"legacyRenegSupported","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"IF_STATEMENT","change":"\"TLSv1\".equalsIgnoreCase(SSLProtocol)","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"IF_STATEMENT","change":"\"SSLv3\".equalsIgnoreCase(SSLProtocol)","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"IF_STATEMENT","change":"SSLInsecureRenegotiation","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"IF_STATEMENT","change":"initialized","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"IF_STATEMENT","change":"getAddress() !\u003d null","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"IF_STATEMENT","change":"useSendfile \u0026\u0026 !Library.APR_HAS_SENDFILE","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"IF_STATEMENT","change":"\"SSLv2\".equalsIgnoreCase(SSLProtocol)","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"IF_STATEMENT","change":"OS.IS_WIN32 || OS.IS_WIN64","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"IF_STATEMENT","change":"\"optionalNoCA\".equalsIgnoreCase(SSLVerifyClient)","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"IF_STATEMENT","change":"deferAccept","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"IF_STATEMENT","change":"Library.APR_HAVE_IPV6","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"IF_STATEMENT","change":"acceptorThreadCount \u003d\u003d 0","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"IF_STATEMENT","change":"addressStr \u003d\u003d null","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"IF_STATEMENT","change":"\"optional\".equalsIgnoreCase(SSLVerifyClient)","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"IF_STATEMENT","change":"(OS.IS_WIN32 || OS.IS_WIN64) \u0026\u0026 (pollerSize \u003e 1024)","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"IF_STATEMENT","change":"sendfileThreadCount \u003d\u003d 0","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"INFIX_EXPRESSION","change":"pollerThreadCount \u003d\u003d 0","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"INFIX_EXPRESSION","change":"OS.IS_WIN32 || OS.IS_WIN64","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"INFIX_EXPRESSION","change":"(OS.IS_WIN32 || OS.IS_WIN64) \u0026\u0026 (sendfileSize \u003e 1024)","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"INFIX_EXPRESSION","change":"pollerSize / 1024","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"INFIX_EXPRESSION","change":"sendfileSize \u003e 1024","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"INFIX_EXPRESSION","change":"\"\" + ret","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"INFIX_EXPRESSION","change":"Socket.optSet(serverSock,Socket.APR_TCP_DEFER_ACCEPT,1) \u003d\u003d Status.APR_ENOTIMPL","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"INFIX_EXPRESSION","change":"pollerSize - (pollerSize % 1024)","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"INFIX_EXPRESSION","change":"addressStr.indexOf(\u0027:\u0027) \u003e\u003d 0","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"INFIX_EXPRESSION","change":"ret !\u003d 0","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"INFIX_EXPRESSION","change":"pollerSize \u003e 1024","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"INFIX_EXPRESSION","change":"!OS.IS_BSD \u0026\u0026 !OS.IS_WIN32 \u0026\u0026 !OS.IS_WIN64","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"INFIX_EXPRESSION","change":"sendfileSize - (sendfileSize % 1024)","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"INFIX_EXPRESSION","change":"sendfileSize / 1024","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"INFIX_EXPRESSION","change":"pollerSize % 1024","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"INFIX_EXPRESSION","change":"acceptorThreadCount \u003d\u003d 0","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"INFIX_EXPRESSION","change":"addressStr \u003d\u003d null","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"INFIX_EXPRESSION","change":"sendfileSize % 1024","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"INFIX_EXPRESSION","change":"SSL.SSL_PROTOCOL_SSLV2 | SSL.SSL_PROTOCOL_SSLV3","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"INFIX_EXPRESSION","change":"(OS.IS_WIN32 || OS.IS_WIN64) \u0026\u0026 (pollerSize \u003e 1024)","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"INFIX_EXPRESSION","change":"getAddress() !\u003d null","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"INFIX_EXPRESSION","change":"useSendfile \u0026\u0026 !Library.APR_HAS_SENDFILE","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"INFIX_EXPRESSION","change":"sendfileThreadCount \u003d\u003d 0","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"JAVADOC","change":"/** \n * Initialize the endpoint.\n */\n","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"MARKER_ANNOTATION","change":"@Override","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"METHOD_INVOCATION","change":"\"SSLv2+SSLv3\".equalsIgnoreCase(SSLProtocol)","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"METHOD_INVOCATION","change":"Socket.listen(serverSock,getBacklog())","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"METHOD_INVOCATION","change":"SSLContext.setOptions(sslContext,SSL.SSL_OP_ALLOW_UNSAFE_LEGACY_RENEGOTIATION)","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"METHOD_INVOCATION","change":"Socket.optSet(serverSock,Socket.APR_SO_REUSEADDR,1)","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"METHOD_INVOCATION","change":"isSSLEnabled()","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"METHOD_INVOCATION","change":"SSLContext.setVerify(sslContext,value,SSLVerifyDepth)","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"METHOD_INVOCATION","change":"SSL.hasOp(SSL.SSL_OP_ALLOW_UNSAFE_LEGACY_RENEGOTIATION)","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"METHOD_INVOCATION","change":"\"require\".equalsIgnoreCase(SSLVerifyClient)","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"METHOD_INVOCATION","change":"Address.getInfo(inetAddress)","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"METHOD_INVOCATION","change":"Address.info(addressStr,family,getPort(),0,rootPool)","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"METHOD_INVOCATION","change":"Pool.create(rootPool)","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"METHOD_INVOCATION","change":"Pool.create(0)","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"METHOD_INVOCATION","change":"\"TLSv1\".equalsIgnoreCase(SSLProtocol)","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"METHOD_INVOCATION","change":"SSL.versionString()","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"METHOD_INVOCATION","change":"SSLContext.make(rootPool,value,SSL.SSL_MODE_SERVER)","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"METHOD_INVOCATION","change":"\"SSLv3\".equalsIgnoreCase(SSLProtocol)","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"METHOD_INVOCATION","change":"Socket.optSet(serverSock,Socket.APR_TCP_DEFER_ACCEPT,1)","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"METHOD_INVOCATION","change":"Socket.create(Address.getInfo(inetAddress).family,Socket.SOCK_STREAM,Socket.APR_PROTO_TCP,rootPool)","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"METHOD_INVOCATION","change":"Socket.optSet(serverSock,Socket.APR_SO_KEEPALIVE,1)","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"METHOD_INVOCATION","change":"SSLContext.setCertificateChainFile(sslContext,SSLCertificateChainFile,false)","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"METHOD_INVOCATION","change":"SSLContext.setCertificate(sslContext,SSLCertificateFile,SSLCertificateKeyFile,SSLPassword,SSL.SSL_AIDX_RSA)","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"METHOD_INVOCATION","change":"Socket.bind(serverSock,inetAddress)","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"METHOD_INVOCATION","change":"SSLContext.setCARevocation(sslContext,SSLCARevocationFile,SSLCARevocationPath)","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"METHOD_INVOCATION","change":"\"SSLv2\".equalsIgnoreCase(SSLProtocol)","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"METHOD_INVOCATION","change":"\"optionalNoCA\".equalsIgnoreCase(SSLVerifyClient)","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"METHOD_INVOCATION","change":"log.warn(sm.getString(\"endpoint.warn.noInsecureReneg\",SSL.versionString()))","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"METHOD_INVOCATION","change":"sm.getString(\"endpoint.init.bind\",\"\" + ret,Error.strerror(ret))","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"METHOD_INVOCATION","change":"sm.getString(\"endpoint.init.listen\",\"\" + ret,Error.strerror(ret))","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"METHOD_INVOCATION","change":"addressStr.indexOf(\u0027:\u0027)","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"METHOD_INVOCATION","change":"getAddress()","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"METHOD_INVOCATION","change":"sm.getString(\"endpoint.init.notavail\")","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"METHOD_INVOCATION","change":"Error.strerror(ret)","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"METHOD_INVOCATION","change":"SSLContext.setCACertificate(sslContext,SSLCACertificateFile,SSLCACertificatePath)","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"METHOD_INVOCATION","change":"sm.getString(\"endpoint.warn.noInsecureReneg\",SSL.versionString())","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"METHOD_INVOCATION","change":"\"optional\".equalsIgnoreCase(SSLVerifyClient)","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"METHOD_INVOCATION","change":"SSLContext.setCipherSuite(sslContext,SSLCipherSuite)","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"METHOD_INVOCATION","change":"getAddress().getHostAddress()","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"METHOD_INVOCATION","change":"getBacklog()","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"METHOD_INVOCATION","change":"getPort()","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"MODIFIER","change":"public","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"NULL_LITERAL","change":"null","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"NUMBER_LITERAL","change":"1","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"PARENTHESIZED_EXPRESSION","change":"(pollerSize % 1024)","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"PARENTHESIZED_EXPRESSION","change":"(OS.IS_WIN32 || OS.IS_WIN64)","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"PARENTHESIZED_EXPRESSION","change":"(pollerSize \u003e 1024)","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"PARENTHESIZED_EXPRESSION","change":"(sendfileSize % 1024)","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"PARENTHESIZED_EXPRESSION","change":"(sendfileSize \u003e 1024)","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"PREFIX_EXPRESSION","change":"!OS.IS_BSD","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"PREFIX_EXPRESSION","change":"!legacyRenegSupported","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"PREFIX_EXPRESSION","change":"!Library.APR_HAS_SENDFILE","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"PREFIX_EXPRESSION","change":"!OS.IS_WIN64","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"PREFIX_EXPRESSION","change":"!OS.IS_WIN32","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"PRIMITIVE_TYPE","change":"boolean","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"QUALIFIED_NAME","change":"SSL.SSL_CVERIFY_REQUIRE","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"QUALIFIED_NAME","change":"SSL.SSL_PROTOCOL_SSLV3","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"QUALIFIED_NAME","change":"SSL.SSL_PROTOCOL_SSLV2","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"QUALIFIED_NAME","change":"OS.IS_WIN32","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"QUALIFIED_NAME","change":"OS.IS_BSD","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"QUALIFIED_NAME","change":"OS.IS_UNIX","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"QUALIFIED_NAME","change":"Library.APR_HAS_SENDFILE","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"QUALIFIED_NAME","change":"Socket.APR_SO_REUSEADDR","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"QUALIFIED_NAME","change":"SSL.SSL_PROTOCOL_TLSV1","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"QUALIFIED_NAME","change":"Socket.SOCK_STREAM","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"QUALIFIED_NAME","change":"SSL.SSL_CVERIFY_OPTIONAL_NO_CA","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"QUALIFIED_NAME","change":"SSL.SSL_MODE_SERVER","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"QUALIFIED_NAME","change":"Library.APR_HAVE_IPV6","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"QUALIFIED_NAME","change":"Status.APR_ENOTIMPL","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"QUALIFIED_NAME","change":"Socket.APR_SO_KEEPALIVE","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"QUALIFIED_NAME","change":"SSL.SSL_CVERIFY_NONE","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"QUALIFIED_NAME","change":"SSL.SSL_PROTOCOL_ALL","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"QUALIFIED_NAME","change":"SSL.SSL_OP_ALLOW_UNSAFE_LEGACY_RENEGOTIATION","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"QUALIFIED_NAME","change":"Socket.APR_UNSPEC","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"QUALIFIED_NAME","change":"SSL.SSL_AIDX_RSA","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"QUALIFIED_NAME","change":"Socket.APR_INET","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"QUALIFIED_NAME","change":"SSL.SSL_CVERIFY_OPTIONAL","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"QUALIFIED_NAME","change":"OS.IS_WIN64","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"QUALIFIED_NAME","change":"Socket.APR_TCP_DEFER_ACCEPT","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"QUALIFIED_NAME","change":"Socket.APR_PROTO_TCP","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"RETURN_STATEMENT","change":"return;\n","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"SIMPLE_TYPE","change":"UnsatisfiedLinkError","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"SIMPLE_TYPE","change":"String","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"SIMPLE_TYPE","change":"Exception","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"SINGLE_VARIABLE_DECLARATION","change":"UnsatisfiedLinkError e","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"STRING_LITERAL","change":"SSLv2","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"STRING_LITERAL","change":"","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"STRING_LITERAL","change":"SSLv3","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"STRING_LITERAL","change":"endpoint.init.listen","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"STRING_LITERAL","change":"optionalNoCA","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"STRING_LITERAL","change":"TLSv1","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"STRING_LITERAL","change":"endpoint.init.notavail","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"STRING_LITERAL","change":"SSLv2+SSLv3","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"STRING_LITERAL","change":"require","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"STRING_LITERAL","change":"optional","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"STRING_LITERAL","change":"endpoint.init.bind","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"STRING_LITERAL","change":"endpoint.warn.noInsecureReneg","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"THROW_STATEMENT","change":"throw new Exception(sm.getString(\"endpoint.init.bind\",\"\" + ret,Error.strerror(ret)));\n","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"THROW_STATEMENT","change":"throw new Exception(sm.getString(\"endpoint.init.listen\",\"\" + ret,Error.strerror(ret)));\n","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"THROW_STATEMENT","change":"throw new Exception(sm.getString(\"endpoint.init.notavail\"));\n","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"TRY_STATEMENT","change":"try {\n legacyRenegSupported\u003dSSL.hasOp(SSL.SSL_OP_ALLOW_UNSAFE_LEGACY_RENEGOTIATION);\n if (legacyRenegSupported) SSLContext.setOptions(sslContext,SSL.SSL_OP_ALLOW_UNSAFE_LEGACY_RENEGOTIATION);\n}\n catch (UnsatisfiedLinkError e) {\n}\n","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"TRY_STATEMENT","change":"try {\n rootPool\u003dPool.create(0);\n}\n catch (UnsatisfiedLinkError e) {\n throw new Exception(sm.getString(\"endpoint.init.notavail\"));\n}\n","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"ret","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"legacyRenegSupported","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"addressStr","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"inetAddress","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"family","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"value","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"int [family\u003dSocket.APR_INET]","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"boolean [legacyRenegSupported\u003dfalse]","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"int [ret\u003dSocket.bind(serverSock,inetAddress)]","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"long [inetAddress\u003dAddress.info(addressStr,family,getPort(),0,rootPool)]","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"String [addressStr\u003dnull]","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"int [value\u003dSSL.SSL_PROTOCOL_ALL]","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.net.AprEndpoint.init()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"METHOD_DECLARATION","change":"org.apache.tomcat.util.net.JIoEndpoint.init()","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"EXT_S","local":"java.org.apache.tomcat.util.net.JIoEndpoint"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"EXPRESSION_STATEMENT","change":"init()","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"EXT_S","local":"org.apache.tomcat.util.net.JIoEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"METHOD_INVOCATION","change":"init()","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"EXT_S","local":"org.apache.tomcat.util.net.JIoEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"METHOD_DECLARATION","change":"org.apache.tomcat.util.net.NioEndpoint.init()","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"EXT_S","local":"java.org.apache.tomcat.util.net.NioEndpoint"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"EXPRESSION_STATEMENT","change":"init()","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"EXT_S","local":"org.apache.tomcat.util.net.NioEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"METHOD_INVOCATION","change":"init()","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":false,"scope":"EXT_S","local":"org.apache.tomcat.util.net.NioEndpoint.start()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"EXPRESSION_STATEMENT","change":"tomcat.getConnector().start()","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"EXT_T","local":"org.apache.tomcat.util.net.TestXxxEndpoint.testStartStop()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"EXPRESSION_STATEMENT","change":"tomcat.start()","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"EXT_T","local":"org.apache.tomcat.util.net.TestXxxEndpoint.testStartStop()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"METHOD_INVOCATION","change":"tomcat.getConnector().start()","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"EXT_T","local":"org.apache.tomcat.util.net.TestXxxEndpoint.testStartStop()"} {"project":"apache_tomcat","commit":"d754be3226da3ddaad8dac34be0692e73aff969b","changeType":"METHOD_INVOCATION","change":"tomcat.start()","source":"org.apache.tomcat.util.net.AprEndpoint.init()","target":"org.apache.tomcat.util.net.AprEndpoint.start()","added":true,"scope":"EXT_T","local":"org.apache.tomcat.util.net.TestXxxEndpoint.testStartStop()"} {"project":"apache_tomcat","commit":"856318fdab1116afc70e4fbbef5d34d2138210c2","changeType":"METHOD_DECLARATION","change":"org.apache.catalina.connector.Response.addCookieInternal(Cookie)","source":"org.apache.catalina.connector.Response.addCookieInternal(Cookie)","target":"org.apache.catalina.connector.Response.addCookie(Cookie)","added":false,"scope":"CLASS_S","local":"java.org.apache.catalina.connector.Response"} {"project":"apache_tomcat","commit":"856318fdab1116afc70e4fbbef5d34d2138210c2","changeType":"EXPRESSION_STATEMENT","change":"addHeader(\"Set-Cookie\",sb.toString())","source":"org.apache.catalina.connector.Response.addCookieInternal(Cookie)","target":"org.apache.catalina.connector.Response.addCookie(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Response.addCookieInternal(Cookie)"} {"project":"apache_tomcat","commit":"856318fdab1116afc70e4fbbef5d34d2138210c2","changeType":"IF_STATEMENT","change":"isCommitted()","source":"org.apache.catalina.connector.Response.addCookieInternal(Cookie)","target":"org.apache.catalina.connector.Response.addCookie(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Response.addCookieInternal(Cookie)"} {"project":"apache_tomcat","commit":"856318fdab1116afc70e4fbbef5d34d2138210c2","changeType":"JAVADOC","change":"/** \n * Add the specified Cookie to those that will be included with this Response.\n * @param cookie Cookie to be added\n */\n","source":"org.apache.catalina.connector.Response.addCookieInternal(Cookie)","target":"org.apache.catalina.connector.Response.addCookie(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Response.addCookieInternal(Cookie)"} {"project":"apache_tomcat","commit":"856318fdab1116afc70e4fbbef5d34d2138210c2","changeType":"METHOD_INVOCATION","change":"sb.toString()","source":"org.apache.catalina.connector.Response.addCookieInternal(Cookie)","target":"org.apache.catalina.connector.Response.addCookie(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Response.addCookieInternal(Cookie)"} {"project":"apache_tomcat","commit":"856318fdab1116afc70e4fbbef5d34d2138210c2","changeType":"METHOD_INVOCATION","change":"addHeader(\"Set-Cookie\",sb.toString())","source":"org.apache.catalina.connector.Response.addCookieInternal(Cookie)","target":"org.apache.catalina.connector.Response.addCookie(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Response.addCookieInternal(Cookie)"} {"project":"apache_tomcat","commit":"856318fdab1116afc70e4fbbef5d34d2138210c2","changeType":"METHOD_INVOCATION","change":"generateCookieString(cookie)","source":"org.apache.catalina.connector.Response.addCookieInternal(Cookie)","target":"org.apache.catalina.connector.Response.addCookie(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Response.addCookieInternal(Cookie)"} {"project":"apache_tomcat","commit":"856318fdab1116afc70e4fbbef5d34d2138210c2","changeType":"METHOD_INVOCATION","change":"isCommitted()","source":"org.apache.catalina.connector.Response.addCookieInternal(Cookie)","target":"org.apache.catalina.connector.Response.addCookie(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Response.addCookieInternal(Cookie)"} {"project":"apache_tomcat","commit":"856318fdab1116afc70e4fbbef5d34d2138210c2","changeType":"MODIFIER","change":"final","source":"org.apache.catalina.connector.Response.addCookieInternal(Cookie)","target":"org.apache.catalina.connector.Response.addCookie(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Response.addCookieInternal(Cookie)"} {"project":"apache_tomcat","commit":"856318fdab1116afc70e4fbbef5d34d2138210c2","changeType":"MODIFIER","change":"public","source":"org.apache.catalina.connector.Response.addCookieInternal(Cookie)","target":"org.apache.catalina.connector.Response.addCookie(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Response.addCookieInternal(Cookie)"} {"project":"apache_tomcat","commit":"856318fdab1116afc70e4fbbef5d34d2138210c2","changeType":"PRIMITIVE_TYPE","change":"void","source":"org.apache.catalina.connector.Response.addCookieInternal(Cookie)","target":"org.apache.catalina.connector.Response.addCookie(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Response.addCookieInternal(Cookie)"} {"project":"apache_tomcat","commit":"856318fdab1116afc70e4fbbef5d34d2138210c2","changeType":"RETURN_STATEMENT","change":"return;\n","source":"org.apache.catalina.connector.Response.addCookieInternal(Cookie)","target":"org.apache.catalina.connector.Response.addCookie(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Response.addCookieInternal(Cookie)"} {"project":"apache_tomcat","commit":"856318fdab1116afc70e4fbbef5d34d2138210c2","changeType":"SIMPLE_TYPE","change":"StringBuffer","source":"org.apache.catalina.connector.Response.addCookieInternal(Cookie)","target":"org.apache.catalina.connector.Response.addCookie(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Response.addCookieInternal(Cookie)"} {"project":"apache_tomcat","commit":"856318fdab1116afc70e4fbbef5d34d2138210c2","changeType":"SIMPLE_TYPE","change":"Cookie","source":"org.apache.catalina.connector.Response.addCookieInternal(Cookie)","target":"org.apache.catalina.connector.Response.addCookie(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Response.addCookieInternal(Cookie)"} {"project":"apache_tomcat","commit":"856318fdab1116afc70e4fbbef5d34d2138210c2","changeType":"SINGLE_VARIABLE_DECLARATION","change":"final Cookie cookie","source":"org.apache.catalina.connector.Response.addCookieInternal(Cookie)","target":"org.apache.catalina.connector.Response.addCookie(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Response.addCookieInternal(Cookie)"} {"project":"apache_tomcat","commit":"856318fdab1116afc70e4fbbef5d34d2138210c2","changeType":"STRING_LITERAL","change":"Set-Cookie","source":"org.apache.catalina.connector.Response.addCookieInternal(Cookie)","target":"org.apache.catalina.connector.Response.addCookie(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Response.addCookieInternal(Cookie)"} {"project":"apache_tomcat","commit":"856318fdab1116afc70e4fbbef5d34d2138210c2","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"sb","source":"org.apache.catalina.connector.Response.addCookieInternal(Cookie)","target":"org.apache.catalina.connector.Response.addCookie(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Response.addCookieInternal(Cookie)"} {"project":"apache_tomcat","commit":"856318fdab1116afc70e4fbbef5d34d2138210c2","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"StringBuffer [sb\u003dgenerateCookieString(cookie)]","source":"org.apache.catalina.connector.Response.addCookieInternal(Cookie)","target":"org.apache.catalina.connector.Response.addCookie(Cookie)","added":false,"scope":"SOURCE","local":"org.apache.catalina.connector.Response.addCookieInternal(Cookie)"} {"project":"apache_tomcat","commit":"856318fdab1116afc70e4fbbef5d34d2138210c2","changeType":"EXPRESSION_STATEMENT","change":"addHeader(\"Set-Cookie\",sb.toString())","source":"org.apache.catalina.connector.Response.addCookieInternal(Cookie)","target":"org.apache.catalina.connector.Response.addCookie(Cookie)","added":true,"scope":"TARGET","local":"org.apache.catalina.connector.Response.addCookie(Cookie)"} {"project":"apache_tomcat","commit":"856318fdab1116afc70e4fbbef5d34d2138210c2","changeType":"IF_STATEMENT","change":"included || isCommitted()","source":"org.apache.catalina.connector.Response.addCookieInternal(Cookie)","target":"org.apache.catalina.connector.Response.addCookie(Cookie)","added":true,"scope":"TARGET","local":"org.apache.catalina.connector.Response.addCookie(Cookie)"} {"project":"apache_tomcat","commit":"856318fdab1116afc70e4fbbef5d34d2138210c2","changeType":"INFIX_EXPRESSION","change":"included || isCommitted()","source":"org.apache.catalina.connector.Response.addCookieInternal(Cookie)","target":"org.apache.catalina.connector.Response.addCookie(Cookie)","added":true,"scope":"TARGET","local":"org.apache.catalina.connector.Response.addCookie(Cookie)"} {"project":"apache_tomcat","commit":"856318fdab1116afc70e4fbbef5d34d2138210c2","changeType":"METHOD_INVOCATION","change":"isCommitted()","source":"org.apache.catalina.connector.Response.addCookieInternal(Cookie)","target":"org.apache.catalina.connector.Response.addCookie(Cookie)","added":true,"scope":"TARGET","local":"org.apache.catalina.connector.Response.addCookie(Cookie)"} {"project":"apache_tomcat","commit":"856318fdab1116afc70e4fbbef5d34d2138210c2","changeType":"METHOD_INVOCATION","change":"addHeader(\"Set-Cookie\",sb.toString())","source":"org.apache.catalina.connector.Response.addCookieInternal(Cookie)","target":"org.apache.catalina.connector.Response.addCookie(Cookie)","added":true,"scope":"TARGET","local":"org.apache.catalina.connector.Response.addCookie(Cookie)"} {"project":"apache_tomcat","commit":"856318fdab1116afc70e4fbbef5d34d2138210c2","changeType":"METHOD_INVOCATION","change":"generateCookieString(cookie)","source":"org.apache.catalina.connector.Response.addCookieInternal(Cookie)","target":"org.apache.catalina.connector.Response.addCookie(Cookie)","added":true,"scope":"TARGET","local":"org.apache.catalina.connector.Response.addCookie(Cookie)"} {"project":"apache_tomcat","commit":"856318fdab1116afc70e4fbbef5d34d2138210c2","changeType":"METHOD_INVOCATION","change":"sb.toString()","source":"org.apache.catalina.connector.Response.addCookieInternal(Cookie)","target":"org.apache.catalina.connector.Response.addCookie(Cookie)","added":true,"scope":"TARGET","local":"org.apache.catalina.connector.Response.addCookie(Cookie)"} {"project":"apache_tomcat","commit":"856318fdab1116afc70e4fbbef5d34d2138210c2","changeType":"SIMPLE_TYPE","change":"StringBuffer","source":"org.apache.catalina.connector.Response.addCookieInternal(Cookie)","target":"org.apache.catalina.connector.Response.addCookie(Cookie)","added":true,"scope":"TARGET","local":"org.apache.catalina.connector.Response.addCookie(Cookie)"} {"project":"apache_tomcat","commit":"856318fdab1116afc70e4fbbef5d34d2138210c2","changeType":"STRING_LITERAL","change":"Set-Cookie","source":"org.apache.catalina.connector.Response.addCookieInternal(Cookie)","target":"org.apache.catalina.connector.Response.addCookie(Cookie)","added":true,"scope":"TARGET","local":"org.apache.catalina.connector.Response.addCookie(Cookie)"} {"project":"apache_tomcat","commit":"856318fdab1116afc70e4fbbef5d34d2138210c2","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"sb","source":"org.apache.catalina.connector.Response.addCookieInternal(Cookie)","target":"org.apache.catalina.connector.Response.addCookie(Cookie)","added":true,"scope":"TARGET","local":"org.apache.catalina.connector.Response.addCookie(Cookie)"} {"project":"apache_tomcat","commit":"856318fdab1116afc70e4fbbef5d34d2138210c2","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"StringBuffer [sb\u003dgenerateCookieString(cookie)]","source":"org.apache.catalina.connector.Response.addCookieInternal(Cookie)","target":"org.apache.catalina.connector.Response.addCookie(Cookie)","added":true,"scope":"TARGET","local":"org.apache.catalina.connector.Response.addCookie(Cookie)"} {"project":"apache_tomcat","commit":"856318fdab1116afc70e4fbbef5d34d2138210c2","changeType":"EXPRESSION_STATEMENT","change":"addCookieInternal(cookie)","source":"org.apache.catalina.connector.Response.addCookieInternal(Cookie)","target":"org.apache.catalina.connector.Response.addCookie(Cookie)","added":false,"scope":"TARGET","local":"org.apache.catalina.connector.Response.addCookie(Cookie)"} {"project":"apache_tomcat","commit":"856318fdab1116afc70e4fbbef5d34d2138210c2","changeType":"IF_STATEMENT","change":"included","source":"org.apache.catalina.connector.Response.addCookieInternal(Cookie)","target":"org.apache.catalina.connector.Response.addCookie(Cookie)","added":false,"scope":"TARGET","local":"org.apache.catalina.connector.Response.addCookie(Cookie)"} {"project":"apache_tomcat","commit":"856318fdab1116afc70e4fbbef5d34d2138210c2","changeType":"METHOD_INVOCATION","change":"addCookieInternal(cookie)","source":"org.apache.catalina.connector.Response.addCookieInternal(Cookie)","target":"org.apache.catalina.connector.Response.addCookie(Cookie)","added":false,"scope":"TARGET","local":"org.apache.catalina.connector.Response.addCookie(Cookie)"} {"project":"apache_tomcat","commit":"f6d764fac033754d0f97551b79b9364a64c746f1","changeType":"METHOD_DECLARATION","change":"org.apache.catalina.realm.RealmBase.getDigest()","source":"org.apache.catalina.realm.RealmBase.getDigest()","target":"org.apache.catalina.realm.RealmBase.hasMessageDigest()","added":false,"scope":"CLASS_S","local":"java.org.apache.catalina.realm.RealmBase"} {"project":"apache_tomcat","commit":"f6d764fac033754d0f97551b79b9364a64c746f1","changeType":"CAST_EXPRESSION","change":"(MessageDigestCredentialHandler)ch","source":"org.apache.catalina.realm.RealmBase.getDigest()","target":"org.apache.catalina.realm.RealmBase.hasMessageDigest()","added":false,"scope":"SOURCE","local":"org.apache.catalina.realm.RealmBase.getDigest()"} {"project":"apache_tomcat","commit":"f6d764fac033754d0f97551b79b9364a64c746f1","changeType":"IF_STATEMENT","change":"ch instanceof MessageDigestCredentialHandler","source":"org.apache.catalina.realm.RealmBase.getDigest()","target":"org.apache.catalina.realm.RealmBase.hasMessageDigest()","added":false,"scope":"SOURCE","local":"org.apache.catalina.realm.RealmBase.getDigest()"} {"project":"apache_tomcat","commit":"f6d764fac033754d0f97551b79b9364a64c746f1","changeType":"INSTANCEOF_EXPRESSION","change":"ch instanceof MessageDigestCredentialHandler","source":"org.apache.catalina.realm.RealmBase.getDigest()","target":"org.apache.catalina.realm.RealmBase.hasMessageDigest()","added":false,"scope":"SOURCE","local":"org.apache.catalina.realm.RealmBase.getDigest()"} {"project":"apache_tomcat","commit":"f6d764fac033754d0f97551b79b9364a64c746f1","changeType":"JAVADOC","change":"/** \n * Return the digest algorithm used for storing credentials.\n * @return The currently configured algorithm used to digest storedcredentials\n * @deprecated This will be removed in Tomcat 9.0.x as it has been replacedby the CredentialHandler\n */\n","source":"org.apache.catalina.realm.RealmBase.getDigest()","target":"org.apache.catalina.realm.RealmBase.hasMessageDigest()","added":false,"scope":"SOURCE","local":"org.apache.catalina.realm.RealmBase.getDigest()"} {"project":"apache_tomcat","commit":"f6d764fac033754d0f97551b79b9364a64c746f1","changeType":"MARKER_ANNOTATION","change":"@Deprecated","source":"org.apache.catalina.realm.RealmBase.getDigest()","target":"org.apache.catalina.realm.RealmBase.hasMessageDigest()","added":false,"scope":"SOURCE","local":"org.apache.catalina.realm.RealmBase.getDigest()"} {"project":"apache_tomcat","commit":"f6d764fac033754d0f97551b79b9364a64c746f1","changeType":"METHOD_INVOCATION","change":"((MessageDigestCredentialHandler)ch).getAlgorithm()","source":"org.apache.catalina.realm.RealmBase.getDigest()","target":"org.apache.catalina.realm.RealmBase.hasMessageDigest()","added":false,"scope":"SOURCE","local":"org.apache.catalina.realm.RealmBase.getDigest()"} {"project":"apache_tomcat","commit":"f6d764fac033754d0f97551b79b9364a64c746f1","changeType":"MODIFIER","change":"public","source":"org.apache.catalina.realm.RealmBase.getDigest()","target":"org.apache.catalina.realm.RealmBase.hasMessageDigest()","added":false,"scope":"SOURCE","local":"org.apache.catalina.realm.RealmBase.getDigest()"} {"project":"apache_tomcat","commit":"f6d764fac033754d0f97551b79b9364a64c746f1","changeType":"NULL_LITERAL","change":"null","source":"org.apache.catalina.realm.RealmBase.getDigest()","target":"org.apache.catalina.realm.RealmBase.hasMessageDigest()","added":false,"scope":"SOURCE","local":"org.apache.catalina.realm.RealmBase.getDigest()"} {"project":"apache_tomcat","commit":"f6d764fac033754d0f97551b79b9364a64c746f1","changeType":"PARENTHESIZED_EXPRESSION","change":"((MessageDigestCredentialHandler)ch)","source":"org.apache.catalina.realm.RealmBase.getDigest()","target":"org.apache.catalina.realm.RealmBase.hasMessageDigest()","added":false,"scope":"SOURCE","local":"org.apache.catalina.realm.RealmBase.getDigest()"} {"project":"apache_tomcat","commit":"f6d764fac033754d0f97551b79b9364a64c746f1","changeType":"RETURN_STATEMENT","change":"return null;\n","source":"org.apache.catalina.realm.RealmBase.getDigest()","target":"org.apache.catalina.realm.RealmBase.hasMessageDigest()","added":false,"scope":"SOURCE","local":"org.apache.catalina.realm.RealmBase.getDigest()"} {"project":"apache_tomcat","commit":"f6d764fac033754d0f97551b79b9364a64c746f1","changeType":"RETURN_STATEMENT","change":"return ((MessageDigestCredentialHandler)ch).getAlgorithm();\n","source":"org.apache.catalina.realm.RealmBase.getDigest()","target":"org.apache.catalina.realm.RealmBase.hasMessageDigest()","added":false,"scope":"SOURCE","local":"org.apache.catalina.realm.RealmBase.getDigest()"} {"project":"apache_tomcat","commit":"f6d764fac033754d0f97551b79b9364a64c746f1","changeType":"SIMPLE_TYPE","change":"MessageDigestCredentialHandler","source":"org.apache.catalina.realm.RealmBase.getDigest()","target":"org.apache.catalina.realm.RealmBase.hasMessageDigest()","added":false,"scope":"SOURCE","local":"org.apache.catalina.realm.RealmBase.getDigest()"} {"project":"apache_tomcat","commit":"f6d764fac033754d0f97551b79b9364a64c746f1","changeType":"SIMPLE_TYPE","change":"CredentialHandler","source":"org.apache.catalina.realm.RealmBase.getDigest()","target":"org.apache.catalina.realm.RealmBase.hasMessageDigest()","added":false,"scope":"SOURCE","local":"org.apache.catalina.realm.RealmBase.getDigest()"} {"project":"apache_tomcat","commit":"f6d764fac033754d0f97551b79b9364a64c746f1","changeType":"SIMPLE_TYPE","change":"String","source":"org.apache.catalina.realm.RealmBase.getDigest()","target":"org.apache.catalina.realm.RealmBase.hasMessageDigest()","added":false,"scope":"SOURCE","local":"org.apache.catalina.realm.RealmBase.getDigest()"} {"project":"apache_tomcat","commit":"f6d764fac033754d0f97551b79b9364a64c746f1","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"ch","source":"org.apache.catalina.realm.RealmBase.getDigest()","target":"org.apache.catalina.realm.RealmBase.hasMessageDigest()","added":false,"scope":"SOURCE","local":"org.apache.catalina.realm.RealmBase.getDigest()"} {"project":"apache_tomcat","commit":"f6d764fac033754d0f97551b79b9364a64c746f1","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"CredentialHandler [ch\u003dcredentialHandler]","source":"org.apache.catalina.realm.RealmBase.getDigest()","target":"org.apache.catalina.realm.RealmBase.hasMessageDigest()","added":false,"scope":"SOURCE","local":"org.apache.catalina.realm.RealmBase.getDigest()"} {"project":"apache_tomcat","commit":"f6d764fac033754d0f97551b79b9364a64c746f1","changeType":"BOOLEAN_LITERAL","change":"false","source":"org.apache.catalina.realm.RealmBase.getDigest()","target":"org.apache.catalina.realm.RealmBase.hasMessageDigest()","added":true,"scope":"TARGET","local":"org.apache.catalina.realm.RealmBase.hasMessageDigest()"} {"project":"apache_tomcat","commit":"f6d764fac033754d0f97551b79b9364a64c746f1","changeType":"CAST_EXPRESSION","change":"(MessageDigestCredentialHandler)ch","source":"org.apache.catalina.realm.RealmBase.getDigest()","target":"org.apache.catalina.realm.RealmBase.hasMessageDigest()","added":true,"scope":"TARGET","local":"org.apache.catalina.realm.RealmBase.hasMessageDigest()"} {"project":"apache_tomcat","commit":"f6d764fac033754d0f97551b79b9364a64c746f1","changeType":"IF_STATEMENT","change":"ch instanceof MessageDigestCredentialHandler","source":"org.apache.catalina.realm.RealmBase.getDigest()","target":"org.apache.catalina.realm.RealmBase.hasMessageDigest()","added":true,"scope":"TARGET","local":"org.apache.catalina.realm.RealmBase.hasMessageDigest()"} {"project":"apache_tomcat","commit":"f6d764fac033754d0f97551b79b9364a64c746f1","changeType":"INFIX_EXPRESSION","change":"((MessageDigestCredentialHandler)ch).getAlgorithm() !\u003d null","source":"org.apache.catalina.realm.RealmBase.getDigest()","target":"org.apache.catalina.realm.RealmBase.hasMessageDigest()","added":true,"scope":"TARGET","local":"org.apache.catalina.realm.RealmBase.hasMessageDigest()"} {"project":"apache_tomcat","commit":"f6d764fac033754d0f97551b79b9364a64c746f1","changeType":"INSTANCEOF_EXPRESSION","change":"ch instanceof MessageDigestCredentialHandler","source":"org.apache.catalina.realm.RealmBase.getDigest()","target":"org.apache.catalina.realm.RealmBase.hasMessageDigest()","added":true,"scope":"TARGET","local":"org.apache.catalina.realm.RealmBase.hasMessageDigest()"} {"project":"apache_tomcat","commit":"f6d764fac033754d0f97551b79b9364a64c746f1","changeType":"METHOD_INVOCATION","change":"((MessageDigestCredentialHandler)ch).getAlgorithm()","source":"org.apache.catalina.realm.RealmBase.getDigest()","target":"org.apache.catalina.realm.RealmBase.hasMessageDigest()","added":true,"scope":"TARGET","local":"org.apache.catalina.realm.RealmBase.hasMessageDigest()"} {"project":"apache_tomcat","commit":"f6d764fac033754d0f97551b79b9364a64c746f1","changeType":"PARENTHESIZED_EXPRESSION","change":"((MessageDigestCredentialHandler)ch)","source":"org.apache.catalina.realm.RealmBase.getDigest()","target":"org.apache.catalina.realm.RealmBase.hasMessageDigest()","added":true,"scope":"TARGET","local":"org.apache.catalina.realm.RealmBase.hasMessageDigest()"} {"project":"apache_tomcat","commit":"f6d764fac033754d0f97551b79b9364a64c746f1","changeType":"RETURN_STATEMENT","change":"return false;\n","source":"org.apache.catalina.realm.RealmBase.getDigest()","target":"org.apache.catalina.realm.RealmBase.hasMessageDigest()","added":true,"scope":"TARGET","local":"org.apache.catalina.realm.RealmBase.hasMessageDigest()"} {"project":"apache_tomcat","commit":"f6d764fac033754d0f97551b79b9364a64c746f1","changeType":"RETURN_STATEMENT","change":"return ((MessageDigestCredentialHandler)ch).getAlgorithm() !\u003d null;\n","source":"org.apache.catalina.realm.RealmBase.getDigest()","target":"org.apache.catalina.realm.RealmBase.hasMessageDigest()","added":true,"scope":"TARGET","local":"org.apache.catalina.realm.RealmBase.hasMessageDigest()"} {"project":"apache_tomcat","commit":"f6d764fac033754d0f97551b79b9364a64c746f1","changeType":"SIMPLE_TYPE","change":"MessageDigestCredentialHandler","source":"org.apache.catalina.realm.RealmBase.getDigest()","target":"org.apache.catalina.realm.RealmBase.hasMessageDigest()","added":true,"scope":"TARGET","local":"org.apache.catalina.realm.RealmBase.hasMessageDigest()"} {"project":"apache_tomcat","commit":"f6d764fac033754d0f97551b79b9364a64c746f1","changeType":"SIMPLE_TYPE","change":"CredentialHandler","source":"org.apache.catalina.realm.RealmBase.getDigest()","target":"org.apache.catalina.realm.RealmBase.hasMessageDigest()","added":true,"scope":"TARGET","local":"org.apache.catalina.realm.RealmBase.hasMessageDigest()"} {"project":"apache_tomcat","commit":"f6d764fac033754d0f97551b79b9364a64c746f1","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"ch","source":"org.apache.catalina.realm.RealmBase.getDigest()","target":"org.apache.catalina.realm.RealmBase.hasMessageDigest()","added":true,"scope":"TARGET","local":"org.apache.catalina.realm.RealmBase.hasMessageDigest()"} {"project":"apache_tomcat","commit":"f6d764fac033754d0f97551b79b9364a64c746f1","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"CredentialHandler [ch\u003dcredentialHandler]","source":"org.apache.catalina.realm.RealmBase.getDigest()","target":"org.apache.catalina.realm.RealmBase.hasMessageDigest()","added":true,"scope":"TARGET","local":"org.apache.catalina.realm.RealmBase.hasMessageDigest()"} {"project":"apache_tomcat","commit":"f6d764fac033754d0f97551b79b9364a64c746f1","changeType":"INFIX_EXPRESSION","change":"getDigest() !\u003d null","source":"org.apache.catalina.realm.RealmBase.getDigest()","target":"org.apache.catalina.realm.RealmBase.hasMessageDigest()","added":false,"scope":"TARGET","local":"org.apache.catalina.realm.RealmBase.hasMessageDigest()"} {"project":"apache_tomcat","commit":"f6d764fac033754d0f97551b79b9364a64c746f1","changeType":"METHOD_INVOCATION","change":"getDigest()","source":"org.apache.catalina.realm.RealmBase.getDigest()","target":"org.apache.catalina.realm.RealmBase.hasMessageDigest()","added":false,"scope":"TARGET","local":"org.apache.catalina.realm.RealmBase.hasMessageDigest()"} {"project":"apache_tomcat","commit":"f6d764fac033754d0f97551b79b9364a64c746f1","changeType":"RETURN_STATEMENT","change":"return getDigest() !\u003d null;\n","source":"org.apache.catalina.realm.RealmBase.getDigest()","target":"org.apache.catalina.realm.RealmBase.hasMessageDigest()","added":false,"scope":"TARGET","local":"org.apache.catalina.realm.RealmBase.hasMessageDigest()"} {"project":"apache_tomcat","commit":"45f59bbd48ff2f82c456ff37ff6d57b58afe3024","changeType":"METHOD_DECLARATION","change":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)","source":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)","target":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.lifecycleEvent(LifecycleEvent)","added":false,"scope":"CLASS_S","local":"java.org.apache.catalina.mbeans.JmxRemoteLifecycleListener"} {"project":"apache_tomcat","commit":"45f59bbd48ff2f82c456ff37ff6d57b58afe3024","changeType":"ASSIGNMENT","change":"cs \u003d JMXConnectorServerFactory.newJMXConnectorServer(serviceUrl,theEnv,theMBeanServer)","source":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)","target":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.lifecycleEvent(LifecycleEvent)","added":false,"scope":"SOURCE","local":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)"} {"project":"apache_tomcat","commit":"45f59bbd48ff2f82c456ff37ff6d57b58afe3024","changeType":"ASSIGNMENT","change":"serviceUrl \u003d new JMXServiceURL(url.toString())","source":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)","target":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.lifecycleEvent(LifecycleEvent)","added":false,"scope":"SOURCE","local":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)"} {"project":"apache_tomcat","commit":"45f59bbd48ff2f82c456ff37ff6d57b58afe3024","changeType":"CATCH_CLAUSE","change":"catch (IOException e) {\n log.error(sm.getString(\"jmxRemoteLifecycleListener.createServerFailed\",serverName),e);\n}\n","source":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)","target":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.lifecycleEvent(LifecycleEvent)","added":false,"scope":"SOURCE","local":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)"} {"project":"apache_tomcat","commit":"45f59bbd48ff2f82c456ff37ff6d57b58afe3024","changeType":"CATCH_CLAUSE","change":"catch (MalformedURLException e) {\n log.error(sm.getString(\"jmxRemoteLifecycleListener.invalidURL\",serverName,url.toString()),e);\n return null;\n}\n","source":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)","target":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.lifecycleEvent(LifecycleEvent)","added":false,"scope":"SOURCE","local":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)"} {"project":"apache_tomcat","commit":"45f59bbd48ff2f82c456ff37ff6d57b58afe3024","changeType":"CATCH_CLAUSE","change":"catch (RemoteException e) {\n log.error(sm.getString(\"jmxRemoteLifecycleListener.createRegistryFailed\",serverName,Integer.toString(theRmiRegistryPort)),e);\n return null;\n}\n","source":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)","target":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.lifecycleEvent(LifecycleEvent)","added":false,"scope":"SOURCE","local":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)"} {"project":"apache_tomcat","commit":"45f59bbd48ff2f82c456ff37ff6d57b58afe3024","changeType":"CLASS_INSTANCE_CREATION","change":"new JMXServiceURL(url.toString())","source":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)","target":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.lifecycleEvent(LifecycleEvent)","added":false,"scope":"SOURCE","local":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)"} {"project":"apache_tomcat","commit":"45f59bbd48ff2f82c456ff37ff6d57b58afe3024","changeType":"CLASS_INSTANCE_CREATION","change":"new StringBuilder()","source":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)","target":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.lifecycleEvent(LifecycleEvent)","added":false,"scope":"SOURCE","local":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)"} {"project":"apache_tomcat","commit":"45f59bbd48ff2f82c456ff37ff6d57b58afe3024","changeType":"EXPRESSION_STATEMENT","change":"log.error(sm.getString(\"jmxRemoteLifecycleListener.createServerFailed\",serverName),e)","source":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)","target":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.lifecycleEvent(LifecycleEvent)","added":false,"scope":"SOURCE","local":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)"} {"project":"apache_tomcat","commit":"45f59bbd48ff2f82c456ff37ff6d57b58afe3024","changeType":"EXPRESSION_STATEMENT","change":"log.info(sm.getString(\"jmxRemoteLifecycleListener.start\",Integer.toString(theRmiRegistryPort),Integer.toString(theRmiServerPort),serverName))","source":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)","target":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.lifecycleEvent(LifecycleEvent)","added":false,"scope":"SOURCE","local":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)"} {"project":"apache_tomcat","commit":"45f59bbd48ff2f82c456ff37ff6d57b58afe3024","changeType":"EXPRESSION_STATEMENT","change":"cs.start()","source":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)","target":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.lifecycleEvent(LifecycleEvent)","added":false,"scope":"SOURCE","local":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)"} {"project":"apache_tomcat","commit":"45f59bbd48ff2f82c456ff37ff6d57b58afe3024","changeType":"EXPRESSION_STATEMENT","change":"cs\u003dJMXConnectorServerFactory.newJMXConnectorServer(serviceUrl,theEnv,theMBeanServer)","source":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)","target":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.lifecycleEvent(LifecycleEvent)","added":false,"scope":"SOURCE","local":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)"} {"project":"apache_tomcat","commit":"45f59bbd48ff2f82c456ff37ff6d57b58afe3024","changeType":"EXPRESSION_STATEMENT","change":"log.error(sm.getString(\"jmxRemoteLifecycleListener.invalidURL\",serverName,url.toString()),e)","source":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)","target":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.lifecycleEvent(LifecycleEvent)","added":false,"scope":"SOURCE","local":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)"} {"project":"apache_tomcat","commit":"45f59bbd48ff2f82c456ff37ff6d57b58afe3024","changeType":"EXPRESSION_STATEMENT","change":"serviceUrl\u003dnew JMXServiceURL(url.toString())","source":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)","target":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.lifecycleEvent(LifecycleEvent)","added":false,"scope":"SOURCE","local":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)"} {"project":"apache_tomcat","commit":"45f59bbd48ff2f82c456ff37ff6d57b58afe3024","changeType":"EXPRESSION_STATEMENT","change":"url.append(\"/jmxrmi\")","source":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)","target":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.lifecycleEvent(LifecycleEvent)","added":false,"scope":"SOURCE","local":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)"} {"project":"apache_tomcat","commit":"45f59bbd48ff2f82c456ff37ff6d57b58afe3024","changeType":"EXPRESSION_STATEMENT","change":"url.append(theRmiRegistryPort)","source":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)","target":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.lifecycleEvent(LifecycleEvent)","added":false,"scope":"SOURCE","local":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)"} {"project":"apache_tomcat","commit":"45f59bbd48ff2f82c456ff37ff6d57b58afe3024","changeType":"EXPRESSION_STATEMENT","change":"url.append(\"/jndi/rmi://localhost:\")","source":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)","target":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.lifecycleEvent(LifecycleEvent)","added":false,"scope":"SOURCE","local":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)"} {"project":"apache_tomcat","commit":"45f59bbd48ff2f82c456ff37ff6d57b58afe3024","changeType":"EXPRESSION_STATEMENT","change":"url.append(theRmiServerPort)","source":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)","target":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.lifecycleEvent(LifecycleEvent)","added":false,"scope":"SOURCE","local":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)"} {"project":"apache_tomcat","commit":"45f59bbd48ff2f82c456ff37ff6d57b58afe3024","changeType":"EXPRESSION_STATEMENT","change":"url.append(\"service:jmx:rmi://localhost:\")","source":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)","target":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.lifecycleEvent(LifecycleEvent)","added":false,"scope":"SOURCE","local":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)"} {"project":"apache_tomcat","commit":"45f59bbd48ff2f82c456ff37ff6d57b58afe3024","changeType":"EXPRESSION_STATEMENT","change":"log.error(sm.getString(\"jmxRemoteLifecycleListener.createRegistryFailed\",serverName,Integer.toString(theRmiRegistryPort)),e)","source":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)","target":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.lifecycleEvent(LifecycleEvent)","added":false,"scope":"SOURCE","local":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)"} {"project":"apache_tomcat","commit":"45f59bbd48ff2f82c456ff37ff6d57b58afe3024","changeType":"EXPRESSION_STATEMENT","change":"LocateRegistry.createRegistry(theRmiRegistryPort)","source":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)","target":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.lifecycleEvent(LifecycleEvent)","added":false,"scope":"SOURCE","local":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)"} {"project":"apache_tomcat","commit":"45f59bbd48ff2f82c456ff37ff6d57b58afe3024","changeType":"METHOD_INVOCATION","change":"sm.getString(\"jmxRemoteLifecycleListener.createServerFailed\",serverName)","source":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)","target":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.lifecycleEvent(LifecycleEvent)","added":false,"scope":"SOURCE","local":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)"} {"project":"apache_tomcat","commit":"45f59bbd48ff2f82c456ff37ff6d57b58afe3024","changeType":"METHOD_INVOCATION","change":"log.error(sm.getString(\"jmxRemoteLifecycleListener.createServerFailed\",serverName),e)","source":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)","target":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.lifecycleEvent(LifecycleEvent)","added":false,"scope":"SOURCE","local":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)"} {"project":"apache_tomcat","commit":"45f59bbd48ff2f82c456ff37ff6d57b58afe3024","changeType":"METHOD_INVOCATION","change":"Integer.toString(theRmiServerPort)","source":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)","target":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.lifecycleEvent(LifecycleEvent)","added":false,"scope":"SOURCE","local":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)"} {"project":"apache_tomcat","commit":"45f59bbd48ff2f82c456ff37ff6d57b58afe3024","changeType":"METHOD_INVOCATION","change":"Integer.toString(theRmiRegistryPort)","source":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)","target":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.lifecycleEvent(LifecycleEvent)","added":false,"scope":"SOURCE","local":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)"} {"project":"apache_tomcat","commit":"45f59bbd48ff2f82c456ff37ff6d57b58afe3024","changeType":"METHOD_INVOCATION","change":"sm.getString(\"jmxRemoteLifecycleListener.start\",Integer.toString(theRmiRegistryPort),Integer.toString(theRmiServerPort),serverName)","source":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)","target":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.lifecycleEvent(LifecycleEvent)","added":false,"scope":"SOURCE","local":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)"} {"project":"apache_tomcat","commit":"45f59bbd48ff2f82c456ff37ff6d57b58afe3024","changeType":"METHOD_INVOCATION","change":"log.info(sm.getString(\"jmxRemoteLifecycleListener.start\",Integer.toString(theRmiRegistryPort),Integer.toString(theRmiServerPort),serverName))","source":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)","target":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.lifecycleEvent(LifecycleEvent)","added":false,"scope":"SOURCE","local":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)"} {"project":"apache_tomcat","commit":"45f59bbd48ff2f82c456ff37ff6d57b58afe3024","changeType":"METHOD_INVOCATION","change":"cs.start()","source":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)","target":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.lifecycleEvent(LifecycleEvent)","added":false,"scope":"SOURCE","local":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)"} {"project":"apache_tomcat","commit":"45f59bbd48ff2f82c456ff37ff6d57b58afe3024","changeType":"METHOD_INVOCATION","change":"JMXConnectorServerFactory.newJMXConnectorServer(serviceUrl,theEnv,theMBeanServer)","source":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)","target":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.lifecycleEvent(LifecycleEvent)","added":false,"scope":"SOURCE","local":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)"} {"project":"apache_tomcat","commit":"45f59bbd48ff2f82c456ff37ff6d57b58afe3024","changeType":"METHOD_INVOCATION","change":"url.toString()","source":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)","target":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.lifecycleEvent(LifecycleEvent)","added":false,"scope":"SOURCE","local":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)"} {"project":"apache_tomcat","commit":"45f59bbd48ff2f82c456ff37ff6d57b58afe3024","changeType":"METHOD_INVOCATION","change":"sm.getString(\"jmxRemoteLifecycleListener.invalidURL\",serverName,url.toString())","source":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)","target":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.lifecycleEvent(LifecycleEvent)","added":false,"scope":"SOURCE","local":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)"} {"project":"apache_tomcat","commit":"45f59bbd48ff2f82c456ff37ff6d57b58afe3024","changeType":"METHOD_INVOCATION","change":"log.error(sm.getString(\"jmxRemoteLifecycleListener.invalidURL\",serverName,url.toString()),e)","source":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)","target":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.lifecycleEvent(LifecycleEvent)","added":false,"scope":"SOURCE","local":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)"} {"project":"apache_tomcat","commit":"45f59bbd48ff2f82c456ff37ff6d57b58afe3024","changeType":"METHOD_INVOCATION","change":"url.append(\"/jmxrmi\")","source":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)","target":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.lifecycleEvent(LifecycleEvent)","added":false,"scope":"SOURCE","local":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)"} {"project":"apache_tomcat","commit":"45f59bbd48ff2f82c456ff37ff6d57b58afe3024","changeType":"METHOD_INVOCATION","change":"url.append(theRmiRegistryPort)","source":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)","target":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.lifecycleEvent(LifecycleEvent)","added":false,"scope":"SOURCE","local":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)"} {"project":"apache_tomcat","commit":"45f59bbd48ff2f82c456ff37ff6d57b58afe3024","changeType":"METHOD_INVOCATION","change":"url.append(\"/jndi/rmi://localhost:\")","source":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)","target":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.lifecycleEvent(LifecycleEvent)","added":false,"scope":"SOURCE","local":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)"} {"project":"apache_tomcat","commit":"45f59bbd48ff2f82c456ff37ff6d57b58afe3024","changeType":"METHOD_INVOCATION","change":"url.append(theRmiServerPort)","source":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)","target":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.lifecycleEvent(LifecycleEvent)","added":false,"scope":"SOURCE","local":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)"} {"project":"apache_tomcat","commit":"45f59bbd48ff2f82c456ff37ff6d57b58afe3024","changeType":"METHOD_INVOCATION","change":"url.append(\"service:jmx:rmi://localhost:\")","source":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)","target":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.lifecycleEvent(LifecycleEvent)","added":false,"scope":"SOURCE","local":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)"} {"project":"apache_tomcat","commit":"45f59bbd48ff2f82c456ff37ff6d57b58afe3024","changeType":"METHOD_INVOCATION","change":"sm.getString(\"jmxRemoteLifecycleListener.createRegistryFailed\",serverName,Integer.toString(theRmiRegistryPort))","source":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)","target":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.lifecycleEvent(LifecycleEvent)","added":false,"scope":"SOURCE","local":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)"} {"project":"apache_tomcat","commit":"45f59bbd48ff2f82c456ff37ff6d57b58afe3024","changeType":"METHOD_INVOCATION","change":"log.error(sm.getString(\"jmxRemoteLifecycleListener.createRegistryFailed\",serverName,Integer.toString(theRmiRegistryPort)),e)","source":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)","target":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.lifecycleEvent(LifecycleEvent)","added":false,"scope":"SOURCE","local":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)"} {"project":"apache_tomcat","commit":"45f59bbd48ff2f82c456ff37ff6d57b58afe3024","changeType":"METHOD_INVOCATION","change":"LocateRegistry.createRegistry(theRmiRegistryPort)","source":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)","target":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.lifecycleEvent(LifecycleEvent)","added":false,"scope":"SOURCE","local":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)"} {"project":"apache_tomcat","commit":"45f59bbd48ff2f82c456ff37ff6d57b58afe3024","changeType":"MODIFIER","change":"private","source":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)","target":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.lifecycleEvent(LifecycleEvent)","added":false,"scope":"SOURCE","local":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)"} {"project":"apache_tomcat","commit":"45f59bbd48ff2f82c456ff37ff6d57b58afe3024","changeType":"NULL_LITERAL","change":"null","source":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)","target":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.lifecycleEvent(LifecycleEvent)","added":false,"scope":"SOURCE","local":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)"} {"project":"apache_tomcat","commit":"45f59bbd48ff2f82c456ff37ff6d57b58afe3024","changeType":"PARAMETERIZED_TYPE","change":"HashMap\u003cString,Object\u003e","source":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)","target":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.lifecycleEvent(LifecycleEvent)","added":false,"scope":"SOURCE","local":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)"} {"project":"apache_tomcat","commit":"45f59bbd48ff2f82c456ff37ff6d57b58afe3024","changeType":"PRIMITIVE_TYPE","change":"int","source":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)","target":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.lifecycleEvent(LifecycleEvent)","added":false,"scope":"SOURCE","local":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)"} {"project":"apache_tomcat","commit":"45f59bbd48ff2f82c456ff37ff6d57b58afe3024","changeType":"RETURN_STATEMENT","change":"return cs;\n","source":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)","target":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.lifecycleEvent(LifecycleEvent)","added":false,"scope":"SOURCE","local":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)"} {"project":"apache_tomcat","commit":"45f59bbd48ff2f82c456ff37ff6d57b58afe3024","changeType":"RETURN_STATEMENT","change":"return null;\n","source":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)","target":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.lifecycleEvent(LifecycleEvent)","added":false,"scope":"SOURCE","local":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)"} {"project":"apache_tomcat","commit":"45f59bbd48ff2f82c456ff37ff6d57b58afe3024","changeType":"SIMPLE_TYPE","change":"IOException","source":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)","target":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.lifecycleEvent(LifecycleEvent)","added":false,"scope":"SOURCE","local":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)"} {"project":"apache_tomcat","commit":"45f59bbd48ff2f82c456ff37ff6d57b58afe3024","changeType":"SIMPLE_TYPE","change":"JMXConnectorServer","source":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)","target":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.lifecycleEvent(LifecycleEvent)","added":false,"scope":"SOURCE","local":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)"} {"project":"apache_tomcat","commit":"45f59bbd48ff2f82c456ff37ff6d57b58afe3024","changeType":"SIMPLE_TYPE","change":"MalformedURLException","source":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)","target":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.lifecycleEvent(LifecycleEvent)","added":false,"scope":"SOURCE","local":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)"} {"project":"apache_tomcat","commit":"45f59bbd48ff2f82c456ff37ff6d57b58afe3024","changeType":"SIMPLE_TYPE","change":"JMXServiceURL","source":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)","target":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.lifecycleEvent(LifecycleEvent)","added":false,"scope":"SOURCE","local":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)"} {"project":"apache_tomcat","commit":"45f59bbd48ff2f82c456ff37ff6d57b58afe3024","changeType":"SIMPLE_TYPE","change":"StringBuilder","source":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)","target":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.lifecycleEvent(LifecycleEvent)","added":false,"scope":"SOURCE","local":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)"} {"project":"apache_tomcat","commit":"45f59bbd48ff2f82c456ff37ff6d57b58afe3024","changeType":"SIMPLE_TYPE","change":"RemoteException","source":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)","target":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.lifecycleEvent(LifecycleEvent)","added":false,"scope":"SOURCE","local":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)"} {"project":"apache_tomcat","commit":"45f59bbd48ff2f82c456ff37ff6d57b58afe3024","changeType":"SIMPLE_TYPE","change":"MBeanServer","source":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)","target":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.lifecycleEvent(LifecycleEvent)","added":false,"scope":"SOURCE","local":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)"} {"project":"apache_tomcat","commit":"45f59bbd48ff2f82c456ff37ff6d57b58afe3024","changeType":"SIMPLE_TYPE","change":"Object","source":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)","target":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.lifecycleEvent(LifecycleEvent)","added":false,"scope":"SOURCE","local":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)"} {"project":"apache_tomcat","commit":"45f59bbd48ff2f82c456ff37ff6d57b58afe3024","changeType":"SIMPLE_TYPE","change":"String","source":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)","target":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.lifecycleEvent(LifecycleEvent)","added":false,"scope":"SOURCE","local":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)"} {"project":"apache_tomcat","commit":"45f59bbd48ff2f82c456ff37ff6d57b58afe3024","changeType":"SIMPLE_TYPE","change":"HashMap","source":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)","target":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.lifecycleEvent(LifecycleEvent)","added":false,"scope":"SOURCE","local":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)"} {"project":"apache_tomcat","commit":"45f59bbd48ff2f82c456ff37ff6d57b58afe3024","changeType":"SINGLE_VARIABLE_DECLARATION","change":"IOException e","source":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)","target":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.lifecycleEvent(LifecycleEvent)","added":false,"scope":"SOURCE","local":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)"} {"project":"apache_tomcat","commit":"45f59bbd48ff2f82c456ff37ff6d57b58afe3024","changeType":"SINGLE_VARIABLE_DECLARATION","change":"MalformedURLException e","source":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)","target":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.lifecycleEvent(LifecycleEvent)","added":false,"scope":"SOURCE","local":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)"} {"project":"apache_tomcat","commit":"45f59bbd48ff2f82c456ff37ff6d57b58afe3024","changeType":"SINGLE_VARIABLE_DECLARATION","change":"RemoteException e","source":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)","target":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.lifecycleEvent(LifecycleEvent)","added":false,"scope":"SOURCE","local":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)"} {"project":"apache_tomcat","commit":"45f59bbd48ff2f82c456ff37ff6d57b58afe3024","changeType":"SINGLE_VARIABLE_DECLARATION","change":"MBeanServer theMBeanServer","source":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)","target":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.lifecycleEvent(LifecycleEvent)","added":false,"scope":"SOURCE","local":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)"} {"project":"apache_tomcat","commit":"45f59bbd48ff2f82c456ff37ff6d57b58afe3024","changeType":"SINGLE_VARIABLE_DECLARATION","change":"HashMap\u003cString,Object\u003e theEnv","source":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)","target":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.lifecycleEvent(LifecycleEvent)","added":false,"scope":"SOURCE","local":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)"} {"project":"apache_tomcat","commit":"45f59bbd48ff2f82c456ff37ff6d57b58afe3024","changeType":"SINGLE_VARIABLE_DECLARATION","change":"int theRmiServerPort","source":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)","target":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.lifecycleEvent(LifecycleEvent)","added":false,"scope":"SOURCE","local":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)"} {"project":"apache_tomcat","commit":"45f59bbd48ff2f82c456ff37ff6d57b58afe3024","changeType":"SINGLE_VARIABLE_DECLARATION","change":"int theRmiRegistryPort","source":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)","target":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.lifecycleEvent(LifecycleEvent)","added":false,"scope":"SOURCE","local":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)"} {"project":"apache_tomcat","commit":"45f59bbd48ff2f82c456ff37ff6d57b58afe3024","changeType":"SINGLE_VARIABLE_DECLARATION","change":"String serverName","source":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)","target":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.lifecycleEvent(LifecycleEvent)","added":false,"scope":"SOURCE","local":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)"} {"project":"apache_tomcat","commit":"45f59bbd48ff2f82c456ff37ff6d57b58afe3024","changeType":"STRING_LITERAL","change":"jmxRemoteLifecycleListener.createServerFailed","source":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)","target":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.lifecycleEvent(LifecycleEvent)","added":false,"scope":"SOURCE","local":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)"} {"project":"apache_tomcat","commit":"45f59bbd48ff2f82c456ff37ff6d57b58afe3024","changeType":"STRING_LITERAL","change":"jmxRemoteLifecycleListener.start","source":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)","target":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.lifecycleEvent(LifecycleEvent)","added":false,"scope":"SOURCE","local":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)"} {"project":"apache_tomcat","commit":"45f59bbd48ff2f82c456ff37ff6d57b58afe3024","changeType":"STRING_LITERAL","change":"jmxRemoteLifecycleListener.invalidURL","source":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)","target":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.lifecycleEvent(LifecycleEvent)","added":false,"scope":"SOURCE","local":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)"} {"project":"apache_tomcat","commit":"45f59bbd48ff2f82c456ff37ff6d57b58afe3024","changeType":"STRING_LITERAL","change":"/jmxrmi","source":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)","target":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.lifecycleEvent(LifecycleEvent)","added":false,"scope":"SOURCE","local":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)"} {"project":"apache_tomcat","commit":"45f59bbd48ff2f82c456ff37ff6d57b58afe3024","changeType":"STRING_LITERAL","change":"/jndi/rmi://localhost:","source":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)","target":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.lifecycleEvent(LifecycleEvent)","added":false,"scope":"SOURCE","local":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)"} {"project":"apache_tomcat","commit":"45f59bbd48ff2f82c456ff37ff6d57b58afe3024","changeType":"STRING_LITERAL","change":"service:jmx:rmi://localhost:","source":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)","target":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.lifecycleEvent(LifecycleEvent)","added":false,"scope":"SOURCE","local":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)"} {"project":"apache_tomcat","commit":"45f59bbd48ff2f82c456ff37ff6d57b58afe3024","changeType":"STRING_LITERAL","change":"jmxRemoteLifecycleListener.createRegistryFailed","source":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)","target":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.lifecycleEvent(LifecycleEvent)","added":false,"scope":"SOURCE","local":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)"} {"project":"apache_tomcat","commit":"45f59bbd48ff2f82c456ff37ff6d57b58afe3024","changeType":"TRY_STATEMENT","change":"try {\n cs\u003dJMXConnectorServerFactory.newJMXConnectorServer(serviceUrl,theEnv,theMBeanServer);\n cs.start();\n log.info(sm.getString(\"jmxRemoteLifecycleListener.start\",Integer.toString(theRmiRegistryPort),Integer.toString(theRmiServerPort),serverName));\n}\n catch (IOException e) {\n log.error(sm.getString(\"jmxRemoteLifecycleListener.createServerFailed\",serverName),e);\n}\n","source":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)","target":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.lifecycleEvent(LifecycleEvent)","added":false,"scope":"SOURCE","local":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)"} {"project":"apache_tomcat","commit":"45f59bbd48ff2f82c456ff37ff6d57b58afe3024","changeType":"TRY_STATEMENT","change":"try {\n serviceUrl\u003dnew JMXServiceURL(url.toString());\n}\n catch (MalformedURLException e) {\n log.error(sm.getString(\"jmxRemoteLifecycleListener.invalidURL\",serverName,url.toString()),e);\n return null;\n}\n","source":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)","target":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.lifecycleEvent(LifecycleEvent)","added":false,"scope":"SOURCE","local":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)"} {"project":"apache_tomcat","commit":"45f59bbd48ff2f82c456ff37ff6d57b58afe3024","changeType":"TRY_STATEMENT","change":"try {\n LocateRegistry.createRegistry(theRmiRegistryPort);\n}\n catch (RemoteException e) {\n log.error(sm.getString(\"jmxRemoteLifecycleListener.createRegistryFailed\",serverName,Integer.toString(theRmiRegistryPort)),e);\n return null;\n}\n","source":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)","target":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.lifecycleEvent(LifecycleEvent)","added":false,"scope":"SOURCE","local":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)"} {"project":"apache_tomcat","commit":"45f59bbd48ff2f82c456ff37ff6d57b58afe3024","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"cs","source":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)","target":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.lifecycleEvent(LifecycleEvent)","added":false,"scope":"SOURCE","local":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)"} {"project":"apache_tomcat","commit":"45f59bbd48ff2f82c456ff37ff6d57b58afe3024","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"serviceUrl","source":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)","target":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.lifecycleEvent(LifecycleEvent)","added":false,"scope":"SOURCE","local":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)"} {"project":"apache_tomcat","commit":"45f59bbd48ff2f82c456ff37ff6d57b58afe3024","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"url","source":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)","target":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.lifecycleEvent(LifecycleEvent)","added":false,"scope":"SOURCE","local":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)"} {"project":"apache_tomcat","commit":"45f59bbd48ff2f82c456ff37ff6d57b58afe3024","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"JMXConnectorServer [cs\u003dnull]","source":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)","target":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.lifecycleEvent(LifecycleEvent)","added":false,"scope":"SOURCE","local":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)"} {"project":"apache_tomcat","commit":"45f59bbd48ff2f82c456ff37ff6d57b58afe3024","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"JMXServiceURL [serviceUrl]","source":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)","target":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.lifecycleEvent(LifecycleEvent)","added":false,"scope":"SOURCE","local":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)"} {"project":"apache_tomcat","commit":"45f59bbd48ff2f82c456ff37ff6d57b58afe3024","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"StringBuilder [url\u003dnew StringBuilder()]","source":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)","target":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.lifecycleEvent(LifecycleEvent)","added":false,"scope":"SOURCE","local":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)"} {"project":"apache_tomcat","commit":"45f59bbd48ff2f82c456ff37ff6d57b58afe3024","changeType":"ASSIGNMENT","change":"ssf \u003d new RmiServerBindSocketFactory(InetAddress.getByName(rmiBindAddress))","source":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)","target":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.lifecycleEvent(LifecycleEvent)","added":true,"scope":"TARGET","local":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.lifecycleEvent(LifecycleEvent)"} {"project":"apache_tomcat","commit":"45f59bbd48ff2f82c456ff37ff6d57b58afe3024","changeType":"ASSIGNMENT","change":"csPlatform \u003d createServer(\"Platform\",rmiRegistryPortPlatform,rmiServerPortPlatform,env,csf,ssf,ManagementFactory.getPlatformMBeanServer())","source":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)","target":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.lifecycleEvent(LifecycleEvent)","added":true,"scope":"TARGET","local":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.lifecycleEvent(LifecycleEvent)"} {"project":"apache_tomcat","commit":"45f59bbd48ff2f82c456ff37ff6d57b58afe3024","changeType":"CATCH_CLAUSE","change":"catch (UnknownHostException e) {\n log.error(sm.getString(\"jmxRemoteLifecycleListener.invalidRmiBindAddress\",rmiBindAddress),e);\n}\n","source":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)","target":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.lifecycleEvent(LifecycleEvent)","added":true,"scope":"TARGET","local":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.lifecycleEvent(LifecycleEvent)"} {"project":"apache_tomcat","commit":"45f59bbd48ff2f82c456ff37ff6d57b58afe3024","changeType":"CLASS_INSTANCE_CREATION","change":"new RmiServerBindSocketFactory(InetAddress.getByName(rmiBindAddress))","source":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)","target":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.lifecycleEvent(LifecycleEvent)","added":true,"scope":"TARGET","local":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.lifecycleEvent(LifecycleEvent)"} {"project":"apache_tomcat","commit":"45f59bbd48ff2f82c456ff37ff6d57b58afe3024","changeType":"CLASS_INSTANCE_CREATION","change":"new IllegalStateException(sm.getString(\"jmxRemoteLifecycleListener.sslRmiBindAddress\"))","source":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)","target":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.lifecycleEvent(LifecycleEvent)","added":true,"scope":"TARGET","local":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.lifecycleEvent(LifecycleEvent)"} {"project":"apache_tomcat","commit":"45f59bbd48ff2f82c456ff37ff6d57b58afe3024","changeType":"EXPRESSION_STATEMENT","change":"ssf\u003dnew RmiServerBindSocketFactory(InetAddress.getByName(rmiBindAddress))","source":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)","target":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.lifecycleEvent(LifecycleEvent)","added":true,"scope":"TARGET","local":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.lifecycleEvent(LifecycleEvent)"} {"project":"apache_tomcat","commit":"45f59bbd48ff2f82c456ff37ff6d57b58afe3024","changeType":"EXPRESSION_STATEMENT","change":"csPlatform\u003dcreateServer(\"Platform\",rmiRegistryPortPlatform,rmiServerPortPlatform,env,csf,ssf,ManagementFactory.getPlatformMBeanServer())","source":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)","target":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.lifecycleEvent(LifecycleEvent)","added":true,"scope":"TARGET","local":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.lifecycleEvent(LifecycleEvent)"} {"project":"apache_tomcat","commit":"45f59bbd48ff2f82c456ff37ff6d57b58afe3024","changeType":"EXPRESSION_STATEMENT","change":"log.error(sm.getString(\"jmxRemoteLifecycleListener.invalidRmiBindAddress\",rmiBindAddress),e)","source":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)","target":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.lifecycleEvent(LifecycleEvent)","added":true,"scope":"TARGET","local":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.lifecycleEvent(LifecycleEvent)"} {"project":"apache_tomcat","commit":"45f59bbd48ff2f82c456ff37ff6d57b58afe3024","changeType":"IF_STATEMENT","change":"rmiBindAddress !\u003d null","source":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)","target":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.lifecycleEvent(LifecycleEvent)","added":true,"scope":"TARGET","local":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.lifecycleEvent(LifecycleEvent)"} {"project":"apache_tomcat","commit":"45f59bbd48ff2f82c456ff37ff6d57b58afe3024","changeType":"INFIX_EXPRESSION","change":"rmiBindAddress !\u003d null","source":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)","target":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.lifecycleEvent(LifecycleEvent)","added":true,"scope":"TARGET","local":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.lifecycleEvent(LifecycleEvent)"} {"project":"apache_tomcat","commit":"45f59bbd48ff2f82c456ff37ff6d57b58afe3024","changeType":"METHOD_INVOCATION","change":"sm.getString(\"jmxRemoteLifecycleListener.invalidRmiBindAddress\",rmiBindAddress)","source":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)","target":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.lifecycleEvent(LifecycleEvent)","added":true,"scope":"TARGET","local":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.lifecycleEvent(LifecycleEvent)"} {"project":"apache_tomcat","commit":"45f59bbd48ff2f82c456ff37ff6d57b58afe3024","changeType":"METHOD_INVOCATION","change":"InetAddress.getByName(rmiBindAddress)","source":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)","target":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.lifecycleEvent(LifecycleEvent)","added":true,"scope":"TARGET","local":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.lifecycleEvent(LifecycleEvent)"} {"project":"apache_tomcat","commit":"45f59bbd48ff2f82c456ff37ff6d57b58afe3024","changeType":"METHOD_INVOCATION","change":"createServer(\"Platform\",rmiRegistryPortPlatform,rmiServerPortPlatform,env,csf,ssf,ManagementFactory.getPlatformMBeanServer())","source":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)","target":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.lifecycleEvent(LifecycleEvent)","added":true,"scope":"TARGET","local":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.lifecycleEvent(LifecycleEvent)"} {"project":"apache_tomcat","commit":"45f59bbd48ff2f82c456ff37ff6d57b58afe3024","changeType":"METHOD_INVOCATION","change":"log.error(sm.getString(\"jmxRemoteLifecycleListener.invalidRmiBindAddress\",rmiBindAddress),e)","source":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)","target":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.lifecycleEvent(LifecycleEvent)","added":true,"scope":"TARGET","local":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.lifecycleEvent(LifecycleEvent)"} {"project":"apache_tomcat","commit":"45f59bbd48ff2f82c456ff37ff6d57b58afe3024","changeType":"METHOD_INVOCATION","change":"sm.getString(\"jmxRemoteLifecycleListener.sslRmiBindAddress\")","source":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)","target":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.lifecycleEvent(LifecycleEvent)","added":true,"scope":"TARGET","local":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.lifecycleEvent(LifecycleEvent)"} {"project":"apache_tomcat","commit":"45f59bbd48ff2f82c456ff37ff6d57b58afe3024","changeType":"SIMPLE_TYPE","change":"RmiServerBindSocketFactory","source":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)","target":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.lifecycleEvent(LifecycleEvent)","added":true,"scope":"TARGET","local":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.lifecycleEvent(LifecycleEvent)"} {"project":"apache_tomcat","commit":"45f59bbd48ff2f82c456ff37ff6d57b58afe3024","changeType":"SIMPLE_TYPE","change":"IllegalStateException","source":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)","target":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.lifecycleEvent(LifecycleEvent)","added":true,"scope":"TARGET","local":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.lifecycleEvent(LifecycleEvent)"} {"project":"apache_tomcat","commit":"45f59bbd48ff2f82c456ff37ff6d57b58afe3024","changeType":"SIMPLE_TYPE","change":"UnknownHostException","source":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)","target":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.lifecycleEvent(LifecycleEvent)","added":true,"scope":"TARGET","local":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.lifecycleEvent(LifecycleEvent)"} {"project":"apache_tomcat","commit":"45f59bbd48ff2f82c456ff37ff6d57b58afe3024","changeType":"SINGLE_VARIABLE_DECLARATION","change":"UnknownHostException e","source":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)","target":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.lifecycleEvent(LifecycleEvent)","added":true,"scope":"TARGET","local":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.lifecycleEvent(LifecycleEvent)"} {"project":"apache_tomcat","commit":"45f59bbd48ff2f82c456ff37ff6d57b58afe3024","changeType":"STRING_LITERAL","change":"jmxRemoteLifecycleListener.sslRmiBindAddress","source":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)","target":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.lifecycleEvent(LifecycleEvent)","added":true,"scope":"TARGET","local":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.lifecycleEvent(LifecycleEvent)"} {"project":"apache_tomcat","commit":"45f59bbd48ff2f82c456ff37ff6d57b58afe3024","changeType":"STRING_LITERAL","change":"jmxRemoteLifecycleListener.invalidRmiBindAddress","source":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)","target":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.lifecycleEvent(LifecycleEvent)","added":true,"scope":"TARGET","local":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.lifecycleEvent(LifecycleEvent)"} {"project":"apache_tomcat","commit":"45f59bbd48ff2f82c456ff37ff6d57b58afe3024","changeType":"THROW_STATEMENT","change":"throw new IllegalStateException(sm.getString(\"jmxRemoteLifecycleListener.sslRmiBindAddress\"));\n","source":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)","target":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.lifecycleEvent(LifecycleEvent)","added":true,"scope":"TARGET","local":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.lifecycleEvent(LifecycleEvent)"} {"project":"apache_tomcat","commit":"45f59bbd48ff2f82c456ff37ff6d57b58afe3024","changeType":"TRY_STATEMENT","change":"try {\n ssf\u003dnew RmiServerBindSocketFactory(InetAddress.getByName(rmiBindAddress));\n}\n catch (UnknownHostException e) {\n log.error(sm.getString(\"jmxRemoteLifecycleListener.invalidRmiBindAddress\",rmiBindAddress),e);\n}\n","source":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)","target":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.lifecycleEvent(LifecycleEvent)","added":true,"scope":"TARGET","local":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.lifecycleEvent(LifecycleEvent)"} {"project":"apache_tomcat","commit":"45f59bbd48ff2f82c456ff37ff6d57b58afe3024","changeType":"ASSIGNMENT","change":"csPlatform \u003d createServer(\"Platform\",rmiRegistryPortPlatform,rmiServerPortPlatform,env,ManagementFactory.getPlatformMBeanServer())","source":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)","target":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.lifecycleEvent(LifecycleEvent)","added":false,"scope":"TARGET","local":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.lifecycleEvent(LifecycleEvent)"} {"project":"apache_tomcat","commit":"45f59bbd48ff2f82c456ff37ff6d57b58afe3024","changeType":"EXPRESSION_STATEMENT","change":"csPlatform\u003dcreateServer(\"Platform\",rmiRegistryPortPlatform,rmiServerPortPlatform,env,ManagementFactory.getPlatformMBeanServer())","source":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)","target":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.lifecycleEvent(LifecycleEvent)","added":false,"scope":"TARGET","local":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.lifecycleEvent(LifecycleEvent)"} {"project":"apache_tomcat","commit":"45f59bbd48ff2f82c456ff37ff6d57b58afe3024","changeType":"METHOD_INVOCATION","change":"createServer(\"Platform\",rmiRegistryPortPlatform,rmiServerPortPlatform,env,ManagementFactory.getPlatformMBeanServer())","source":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.createServer(String,int,int,HashMap,MBeanServer)","target":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.lifecycleEvent(LifecycleEvent)","added":false,"scope":"TARGET","local":"org.apache.catalina.mbeans.JmxRemoteLifecycleListener.lifecycleEvent(LifecycleEvent)"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"METHOD_DECLARATION","change":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":false,"scope":"CLASS_S","local":"java.org.apache.coyote.http11.InternalAprInputBuffer"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"ARRAY_CREATION","change":"new byte[buf.length]","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.InternalAprInputBuffer.fill()"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"ARRAY_TYPE","change":"byte[]","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.InternalAprInputBuffer.fill()"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"ASSIGNMENT","change":"lastValid \u003d pos + nRead","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.InternalAprInputBuffer.fill()"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"ASSIGNMENT","change":"nRead \u003d Socket.recvbb(socket,0,buf.length - lastValid)","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.InternalAprInputBuffer.fill()"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"ASSIGNMENT","change":"lastValid \u003d pos","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.InternalAprInputBuffer.fill()"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"ASSIGNMENT","change":"pos \u003d end","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.InternalAprInputBuffer.fill()"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"ASSIGNMENT","change":"end \u003d 0","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.InternalAprInputBuffer.fill()"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"ASSIGNMENT","change":"buf \u003d new byte[buf.length]","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.InternalAprInputBuffer.fill()"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"BOOLEAN_LITERAL","change":"false","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.InternalAprInputBuffer.fill()"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"CLASS_INSTANCE_CREATION","change":"new IOException(sm.getString(\"iib.failedread\"))","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.InternalAprInputBuffer.fill()"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"CLASS_INSTANCE_CREATION","change":"new SocketTimeoutException(sm.getString(\"iib.failedread\"))","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.InternalAprInputBuffer.fill()"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"CLASS_INSTANCE_CREATION","change":"new IllegalArgumentException(sm.getString(\"iib.requestheadertoolarge.error\"))","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.InternalAprInputBuffer.fill()"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"DIMENSION","change":"[]","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.InternalAprInputBuffer.fill()"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"EXPRESSION_STATEMENT","change":"lastValid\u003dpos + nRead","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.InternalAprInputBuffer.fill()"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"EXPRESSION_STATEMENT","change":"bbuf.get(buf,pos,nRead)","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.InternalAprInputBuffer.fill()"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"EXPRESSION_STATEMENT","change":"bbuf.limit(nRead)","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.InternalAprInputBuffer.fill()"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"EXPRESSION_STATEMENT","change":"nRead\u003dSocket.recvbb(socket,0,buf.length - lastValid)","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.InternalAprInputBuffer.fill()"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"EXPRESSION_STATEMENT","change":"bbuf.clear()","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.InternalAprInputBuffer.fill()"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"EXPRESSION_STATEMENT","change":"lastValid\u003dpos","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.InternalAprInputBuffer.fill()"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"EXPRESSION_STATEMENT","change":"pos\u003dend","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.InternalAprInputBuffer.fill()"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"EXPRESSION_STATEMENT","change":"end\u003d0","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.InternalAprInputBuffer.fill()"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"EXPRESSION_STATEMENT","change":"buf\u003dnew byte[buf.length]","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.InternalAprInputBuffer.fill()"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"IF_STATEMENT","change":"nRead \u003d\u003d 0","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.InternalAprInputBuffer.fill()"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"IF_STATEMENT","change":"(-nRead) \u003d\u003d Status.ETIMEDOUT || (-nRead) \u003d\u003d Status.TIMEUP","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.InternalAprInputBuffer.fill()"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"IF_STATEMENT","change":"nRead \u003e 0","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.InternalAprInputBuffer.fill()"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"IF_STATEMENT","change":"buf.length - end \u003c 4500","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.InternalAprInputBuffer.fill()"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"IF_STATEMENT","change":"(-nRead) \u003d\u003d Status.EAGAIN","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.InternalAprInputBuffer.fill()"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"IF_STATEMENT","change":"lastValid \u003d\u003d buf.length","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.InternalAprInputBuffer.fill()"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"IF_STATEMENT","change":"parsingHeader","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.InternalAprInputBuffer.fill()"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"INFIX_EXPRESSION","change":"nRead \u003e 0","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.InternalAprInputBuffer.fill()"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"INFIX_EXPRESSION","change":"nRead \u003d\u003d 0","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.InternalAprInputBuffer.fill()"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"INFIX_EXPRESSION","change":"(-nRead) \u003d\u003d Status.TIMEUP","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.InternalAprInputBuffer.fill()"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"INFIX_EXPRESSION","change":"(-nRead) \u003d\u003d Status.ETIMEDOUT","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.InternalAprInputBuffer.fill()"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"INFIX_EXPRESSION","change":"(-nRead) \u003d\u003d Status.ETIMEDOUT || (-nRead) \u003d\u003d Status.TIMEUP","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.InternalAprInputBuffer.fill()"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"INFIX_EXPRESSION","change":"pos + nRead","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.InternalAprInputBuffer.fill()"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"INFIX_EXPRESSION","change":"buf.length - lastValid","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.InternalAprInputBuffer.fill()"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"INFIX_EXPRESSION","change":"buf.length - end","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.InternalAprInputBuffer.fill()"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"INFIX_EXPRESSION","change":"buf.length - end \u003c 4500","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.InternalAprInputBuffer.fill()"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"INFIX_EXPRESSION","change":"(-nRead) \u003d\u003d Status.EAGAIN","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.InternalAprInputBuffer.fill()"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"INFIX_EXPRESSION","change":"lastValid \u003d\u003d buf.length","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.InternalAprInputBuffer.fill()"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"JAVADOC","change":"/** \n * Fill the internal buffer using data from the underlying input stream.\n * @return false if at end of stream\n */\n","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.InternalAprInputBuffer.fill()"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"METHOD_INVOCATION","change":"sm.getString(\"iib.failedread\")","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.InternalAprInputBuffer.fill()"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"METHOD_INVOCATION","change":"bbuf.get(buf,pos,nRead)","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.InternalAprInputBuffer.fill()"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"METHOD_INVOCATION","change":"bbuf.limit(nRead)","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.InternalAprInputBuffer.fill()"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"METHOD_INVOCATION","change":"Socket.recvbb(socket,0,buf.length - lastValid)","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.InternalAprInputBuffer.fill()"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"METHOD_INVOCATION","change":"bbuf.clear()","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.InternalAprInputBuffer.fill()"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"METHOD_INVOCATION","change":"sm.getString(\"iib.requestheadertoolarge.error\")","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.InternalAprInputBuffer.fill()"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"MODIFIER","change":"protected","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.InternalAprInputBuffer.fill()"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"NUMBER_LITERAL","change":"0","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.InternalAprInputBuffer.fill()"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"NUMBER_LITERAL","change":"4500","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.InternalAprInputBuffer.fill()"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"PARENTHESIZED_EXPRESSION","change":"(nRead \u003e 0)","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.InternalAprInputBuffer.fill()"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"PARENTHESIZED_EXPRESSION","change":"(-nRead)","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.InternalAprInputBuffer.fill()"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"PREFIX_EXPRESSION","change":"-nRead","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.InternalAprInputBuffer.fill()"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"PRIMITIVE_TYPE","change":"byte","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.InternalAprInputBuffer.fill()"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"PRIMITIVE_TYPE","change":"int","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.InternalAprInputBuffer.fill()"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"PRIMITIVE_TYPE","change":"boolean","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.InternalAprInputBuffer.fill()"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"QUALIFIED_NAME","change":"Status.TIMEUP","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.InternalAprInputBuffer.fill()"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"QUALIFIED_NAME","change":"Status.ETIMEDOUT","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.InternalAprInputBuffer.fill()"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"QUALIFIED_NAME","change":"buf.length","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.InternalAprInputBuffer.fill()"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"QUALIFIED_NAME","change":"Status.EAGAIN","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.InternalAprInputBuffer.fill()"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"RETURN_STATEMENT","change":"return (nRead \u003e 0);\n","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.InternalAprInputBuffer.fill()"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"RETURN_STATEMENT","change":"return false;\n","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.InternalAprInputBuffer.fill()"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"SIMPLE_TYPE","change":"IOException","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.InternalAprInputBuffer.fill()"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"SIMPLE_TYPE","change":"SocketTimeoutException","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.InternalAprInputBuffer.fill()"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"SIMPLE_TYPE","change":"IllegalArgumentException","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.InternalAprInputBuffer.fill()"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"STRING_LITERAL","change":"iib.failedread","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.InternalAprInputBuffer.fill()"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"STRING_LITERAL","change":"iib.requestheadertoolarge.error","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.InternalAprInputBuffer.fill()"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"THROW_STATEMENT","change":"throw new IOException(sm.getString(\"iib.failedread\"));\n","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.InternalAprInputBuffer.fill()"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"THROW_STATEMENT","change":"throw new SocketTimeoutException(sm.getString(\"iib.failedread\"));\n","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.InternalAprInputBuffer.fill()"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"THROW_STATEMENT","change":"throw new IllegalArgumentException(sm.getString(\"iib.requestheadertoolarge.error\"));\n","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.InternalAprInputBuffer.fill()"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"nRead","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.InternalAprInputBuffer.fill()"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"int [nRead\u003d0]","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":false,"scope":"SOURCE","local":"org.apache.coyote.http11.InternalAprInputBuffer.fill()"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"IF_STATEMENT","change":"!fill(true)","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":true,"scope":"SUR_T","local":"org.apache.coyote.http11.InternalAprInputBuffer.skipLine(int)"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"METHOD_INVOCATION","change":"fill(true)","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":true,"scope":"SUR_T","local":"org.apache.coyote.http11.InternalAprInputBuffer.skipLine(int)"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"PREFIX_EXPRESSION","change":"!fill(true)","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":true,"scope":"SUR_T","local":"org.apache.coyote.http11.InternalAprInputBuffer.skipLine(int)"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"WHILE_STATEMENT","change":"while (!eol) {\n if (pos \u003e\u003d lastValid) {\n if (!fill(true)) throw new EOFException(sm.getString(\"iib.eof.error\"));\n }\n if (buf[pos] \u003d\u003d Constants.CR) {\n }\n else if (buf[pos] \u003d\u003d Constants.LF) {\n eol\u003dtrue;\n }\n else {\n lastRealByte\u003dpos;\n }\n pos++;\n}\n","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":true,"scope":"SUR_T","local":"org.apache.coyote.http11.InternalAprInputBuffer.skipLine(int)"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"IF_STATEMENT","change":"!fill()","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":false,"scope":"SUR_S","local":"org.apache.coyote.http11.InternalAprInputBuffer.skipLine(int)"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"METHOD_INVOCATION","change":"fill()","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":false,"scope":"SUR_S","local":"org.apache.coyote.http11.InternalAprInputBuffer.skipLine(int)"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"PREFIX_EXPRESSION","change":"!fill()","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":false,"scope":"SUR_S","local":"org.apache.coyote.http11.InternalAprInputBuffer.skipLine(int)"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"WHILE_STATEMENT","change":"while (!eol) {\n if (pos \u003e\u003d lastValid) {\n if (!fill()) throw new EOFException(sm.getString(\"iib.eof.error\"));\n }\n if (buf[pos] \u003d\u003d Constants.CR) {\n }\n else if (buf[pos] \u003d\u003d Constants.LF) {\n eol\u003dtrue;\n }\n else {\n lastRealByte\u003dpos;\n }\n pos++;\n}\n","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":false,"scope":"SUR_S","local":"org.apache.coyote.http11.InternalAprInputBuffer.skipLine(int)"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"IF_STATEMENT","change":"!fill(true)","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":true,"scope":"SUR_T","local":"org.apache.coyote.http11.InternalAprInputBuffer.doRead(ByteChunk,Request)"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"METHOD_INVOCATION","change":"fill(true)","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":true,"scope":"SUR_T","local":"org.apache.coyote.http11.InternalAprInputBuffer.doRead(ByteChunk,Request)"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"PREFIX_EXPRESSION","change":"!fill(true)","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":true,"scope":"SUR_T","local":"org.apache.coyote.http11.InternalAprInputBuffer.doRead(ByteChunk,Request)"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"IF_STATEMENT","change":"!fill()","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":false,"scope":"SUR_S","local":"org.apache.coyote.http11.InternalAprInputBuffer.doRead(ByteChunk,Request)"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"METHOD_INVOCATION","change":"fill()","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":false,"scope":"SUR_S","local":"org.apache.coyote.http11.InternalAprInputBuffer.doRead(ByteChunk,Request)"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"PREFIX_EXPRESSION","change":"!fill()","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":false,"scope":"SUR_S","local":"org.apache.coyote.http11.InternalAprInputBuffer.doRead(ByteChunk,Request)"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"ARRAY_CREATION","change":"new byte[buf.length]","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"ARRAY_TYPE","change":"byte[]","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"ASSIGNMENT","change":"lastValid \u003d pos + nRead","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"ASSIGNMENT","change":"nRead \u003d doReadSocket(true)","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"ASSIGNMENT","change":"end \u003d 0","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"ASSIGNMENT","change":"lastValid \u003d pos","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"ASSIGNMENT","change":"pos \u003d end","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"ASSIGNMENT","change":"buf \u003d new byte[buf.length]","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"BOOLEAN_LITERAL","change":"false","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"BOOLEAN_LITERAL","change":"true","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"CLASS_INSTANCE_CREATION","change":"new SocketTimeoutException(sm.getString(\"iib.failedread\"))","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"CLASS_INSTANCE_CREATION","change":"new IOException(sm.getString(\"iib.failedread\"))","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"CLASS_INSTANCE_CREATION","change":"new IllegalArgumentException(sm.getString(\"iib.requestheadertoolarge.error\"))","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"DIMENSION","change":"[]","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"EXPRESSION_STATEMENT","change":"bbuf.get(buf,pos,nRead)","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"EXPRESSION_STATEMENT","change":"bbuf.limit(nRead)","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"EXPRESSION_STATEMENT","change":"nRead\u003ddoReadSocket(true)","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"EXPRESSION_STATEMENT","change":"buf\u003dnew byte[buf.length]","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"EXPRESSION_STATEMENT","change":"pos\u003dend","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"EXPRESSION_STATEMENT","change":"lastValid\u003dpos + nRead","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"EXPRESSION_STATEMENT","change":"lastValid\u003dpos","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"EXPRESSION_STATEMENT","change":"bbuf.clear()","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"EXPRESSION_STATEMENT","change":"end\u003d0","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"IF_STATEMENT","change":"nRead \u003e 0","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"IF_STATEMENT","change":"(-nRead) \u003d\u003d Status.ETIMEDOUT || (-nRead) \u003d\u003d Status.TIMEUP","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"IF_STATEMENT","change":"lastValid \u003d\u003d buf.length","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"IF_STATEMENT","change":"(-nRead) \u003d\u003d Status.EAGAIN","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"IF_STATEMENT","change":"parsingHeader","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"IF_STATEMENT","change":"nRead \u003d\u003d 0","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"IF_STATEMENT","change":"buf.length - end \u003c 4500","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"INFIX_EXPRESSION","change":"nRead \u003e 0","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"INFIX_EXPRESSION","change":"pos + nRead","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"INFIX_EXPRESSION","change":"(-nRead) \u003d\u003d Status.TIMEUP","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"INFIX_EXPRESSION","change":"(-nRead) \u003d\u003d Status.ETIMEDOUT || (-nRead) \u003d\u003d Status.TIMEUP","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"INFIX_EXPRESSION","change":"buf.length - end","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"INFIX_EXPRESSION","change":"lastValid \u003d\u003d buf.length","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"INFIX_EXPRESSION","change":"(-nRead) \u003d\u003d Status.EAGAIN","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"INFIX_EXPRESSION","change":"(-nRead) \u003d\u003d Status.ETIMEDOUT","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"INFIX_EXPRESSION","change":"nRead \u003d\u003d 0","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"INFIX_EXPRESSION","change":"buf.length - end \u003c 4500","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"JAVADOC","change":"/** \n * Attempts to read some data into the input buffer.\n * @return \u003ccode\u003etrue\u003c/code\u003e if more data was added to the input bufferotherwise \u003ccode\u003efalse\u003c/code\u003e\n */\n","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"METHOD_INVOCATION","change":"bbuf.get(buf,pos,nRead)","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"METHOD_INVOCATION","change":"bbuf.limit(nRead)","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"METHOD_INVOCATION","change":"sm.getString(\"iib.failedread\")","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"METHOD_INVOCATION","change":"sm.getString(\"iib.requestheadertoolarge.error\")","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"METHOD_INVOCATION","change":"doReadSocket(true)","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"METHOD_INVOCATION","change":"bbuf.clear()","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"NUMBER_LITERAL","change":"0","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"NUMBER_LITERAL","change":"4500","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"PARENTHESIZED_EXPRESSION","change":"(nRead \u003e 0)","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"PARENTHESIZED_EXPRESSION","change":"(-nRead)","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"PREFIX_EXPRESSION","change":"-nRead","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"PRIMITIVE_TYPE","change":"byte","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"PRIMITIVE_TYPE","change":"int","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"QUALIFIED_NAME","change":"Status.TIMEUP","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"QUALIFIED_NAME","change":"buf.length","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"QUALIFIED_NAME","change":"Status.ETIMEDOUT","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"QUALIFIED_NAME","change":"Status.EAGAIN","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"RETURN_STATEMENT","change":"return false;\n","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"RETURN_STATEMENT","change":"return (nRead \u003e 0);\n","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"SIMPLE_TYPE","change":"SocketTimeoutException","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"SIMPLE_TYPE","change":"IllegalArgumentException","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"STRING_LITERAL","change":"iib.requestheadertoolarge.error","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"STRING_LITERAL","change":"iib.failedread","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"THROW_STATEMENT","change":"throw new IllegalArgumentException(sm.getString(\"iib.requestheadertoolarge.error\"));\n","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"THROW_STATEMENT","change":"throw new SocketTimeoutException(sm.getString(\"iib.failedread\"));\n","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"THROW_STATEMENT","change":"throw new IOException(sm.getString(\"iib.failedread\"));\n","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"nRead","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"int [nRead\u003d0]","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":true,"scope":"TARGET","local":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"METHOD_INVOCATION","change":"fill()","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":false,"scope":"TARGET","local":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"RETURN_STATEMENT","change":"return fill();\n","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":false,"scope":"TARGET","local":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"IF_STATEMENT","change":"!fill(true)","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":true,"scope":"SUR_T","local":"org.apache.coyote.http11.InternalAprInputBuffer.parseHeader()"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"METHOD_INVOCATION","change":"fill(true)","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":true,"scope":"SUR_T","local":"org.apache.coyote.http11.InternalAprInputBuffer.parseHeader()"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"PREFIX_EXPRESSION","change":"!fill(true)","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":true,"scope":"SUR_T","local":"org.apache.coyote.http11.InternalAprInputBuffer.parseHeader()"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"WHILE_STATEMENT","change":"while (space) {\n if (pos \u003e\u003d lastValid) {\n if (!fill(true)) throw new EOFException(sm.getString(\"iib.eof.error\"));\n }\n if ((buf[pos] \u003d\u003d Constants.SP) || (buf[pos] \u003d\u003d Constants.HT)) {\n pos++;\n }\n else {\n space\u003dfalse;\n }\n}\n","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":true,"scope":"SUR_T","local":"org.apache.coyote.http11.InternalAprInputBuffer.parseHeader()"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"WHILE_STATEMENT","change":"while (!colon) {\n if (pos \u003e\u003d lastValid) {\n if (!fill(true)) throw new EOFException(sm.getString(\"iib.eof.error\"));\n }\n if (buf[pos] \u003d\u003d Constants.COLON) {\n colon\u003dtrue;\n headerValue\u003dheaders.addValue(buf,start,pos - start);\n }\n else if (!HTTP_TOKEN_CHAR[buf[pos]]) {\n skipLine(start);\n return true;\n }\n chr\u003dbuf[pos];\n if ((chr \u003e\u003d Constants.A) \u0026\u0026 (chr \u003c\u003d Constants.Z)) {\n buf[pos]\u003d(byte)(chr - Constants.LC_OFFSET);\n }\n pos++;\n}\n","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":true,"scope":"SUR_T","local":"org.apache.coyote.http11.InternalAprInputBuffer.parseHeader()"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"WHILE_STATEMENT","change":"while (validLine) {\n boolean space\u003dtrue;\n while (space) {\n if (pos \u003e\u003d lastValid) {\n if (!fill(true)) throw new EOFException(sm.getString(\"iib.eof.error\"));\n }\n if ((buf[pos] \u003d\u003d Constants.SP) || (buf[pos] \u003d\u003d Constants.HT)) {\n pos++;\n }\n else {\n space\u003dfalse;\n }\n }\n int lastSignificantChar\u003drealPos;\n while (!eol) {\n if (pos \u003e\u003d lastValid) {\n if (!fill(true)) throw new EOFException(sm.getString(\"iib.eof.error\"));\n }\n if (buf[pos] \u003d\u003d Constants.CR) {\n }\n else if (buf[pos] \u003d\u003d Constants.LF) {\n eol\u003dtrue;\n }\n else if (buf[pos] \u003d\u003d Constants.SP) {\n buf[realPos]\u003dbuf[pos];\n realPos++;\n }\n else {\n buf[realPos]\u003dbuf[pos];\n realPos++;\n lastSignificantChar\u003drealPos;\n }\n pos++;\n }\n realPos\u003dlastSignificantChar;\n if (pos \u003e\u003d lastValid) {\n if (!fill(true)) throw new EOFException(sm.getString(\"iib.eof.error\"));\n }\n chr\u003dbuf[pos];\n if ((chr !\u003d Constants.SP) \u0026\u0026 (chr !\u003d Constants.HT)) {\n validLine\u003dfalse;\n }\n else {\n eol\u003dfalse;\n buf[realPos]\u003dchr;\n realPos++;\n }\n}\n","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":true,"scope":"SUR_T","local":"org.apache.coyote.http11.InternalAprInputBuffer.parseHeader()"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"WHILE_STATEMENT","change":"while (!eol) {\n if (pos \u003e\u003d lastValid) {\n if (!fill(true)) throw new EOFException(sm.getString(\"iib.eof.error\"));\n }\n if (buf[pos] \u003d\u003d Constants.CR) {\n }\n else if (buf[pos] \u003d\u003d Constants.LF) {\n eol\u003dtrue;\n }\n else if (buf[pos] \u003d\u003d Constants.SP) {\n buf[realPos]\u003dbuf[pos];\n realPos++;\n }\n else {\n buf[realPos]\u003dbuf[pos];\n realPos++;\n lastSignificantChar\u003drealPos;\n }\n pos++;\n}\n","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":true,"scope":"SUR_T","local":"org.apache.coyote.http11.InternalAprInputBuffer.parseHeader()"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"WHILE_STATEMENT","change":"while (true) {\n if (pos \u003e\u003d lastValid) {\n if (!fill(true)) throw new EOFException(sm.getString(\"iib.eof.error\"));\n }\n chr\u003dbuf[pos];\n if (chr \u003d\u003d Constants.CR) {\n }\n else if (chr \u003d\u003d Constants.LF) {\n pos++;\n return false;\n }\n else {\n break;\n }\n pos++;\n}\n","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":true,"scope":"SUR_T","local":"org.apache.coyote.http11.InternalAprInputBuffer.parseHeader()"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"IF_STATEMENT","change":"!fill()","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":false,"scope":"SUR_S","local":"org.apache.coyote.http11.InternalAprInputBuffer.parseHeader()"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"METHOD_INVOCATION","change":"fill()","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":false,"scope":"SUR_S","local":"org.apache.coyote.http11.InternalAprInputBuffer.parseHeader()"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"PREFIX_EXPRESSION","change":"!fill()","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":false,"scope":"SUR_S","local":"org.apache.coyote.http11.InternalAprInputBuffer.parseHeader()"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"WHILE_STATEMENT","change":"while (validLine) {\n boolean space\u003dtrue;\n while (space) {\n if (pos \u003e\u003d lastValid) {\n if (!fill()) throw new EOFException(sm.getString(\"iib.eof.error\"));\n }\n if ((buf[pos] \u003d\u003d Constants.SP) || (buf[pos] \u003d\u003d Constants.HT)) {\n pos++;\n }\n else {\n space\u003dfalse;\n }\n }\n int lastSignificantChar\u003drealPos;\n while (!eol) {\n if (pos \u003e\u003d lastValid) {\n if (!fill()) throw new EOFException(sm.getString(\"iib.eof.error\"));\n }\n if (buf[pos] \u003d\u003d Constants.CR) {\n }\n else if (buf[pos] \u003d\u003d Constants.LF) {\n eol\u003dtrue;\n }\n else if (buf[pos] \u003d\u003d Constants.SP) {\n buf[realPos]\u003dbuf[pos];\n realPos++;\n }\n else {\n buf[realPos]\u003dbuf[pos];\n realPos++;\n lastSignificantChar\u003drealPos;\n }\n pos++;\n }\n realPos\u003dlastSignificantChar;\n if (pos \u003e\u003d lastValid) {\n if (!fill()) throw new EOFException(sm.getString(\"iib.eof.error\"));\n }\n chr\u003dbuf[pos];\n if ((chr !\u003d Constants.SP) \u0026\u0026 (chr !\u003d Constants.HT)) {\n validLine\u003dfalse;\n }\n else {\n eol\u003dfalse;\n buf[realPos]\u003dchr;\n realPos++;\n }\n}\n","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":false,"scope":"SUR_S","local":"org.apache.coyote.http11.InternalAprInputBuffer.parseHeader()"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"WHILE_STATEMENT","change":"while (!eol) {\n if (pos \u003e\u003d lastValid) {\n if (!fill()) throw new EOFException(sm.getString(\"iib.eof.error\"));\n }\n if (buf[pos] \u003d\u003d Constants.CR) {\n }\n else if (buf[pos] \u003d\u003d Constants.LF) {\n eol\u003dtrue;\n }\n else if (buf[pos] \u003d\u003d Constants.SP) {\n buf[realPos]\u003dbuf[pos];\n realPos++;\n }\n else {\n buf[realPos]\u003dbuf[pos];\n realPos++;\n lastSignificantChar\u003drealPos;\n }\n pos++;\n}\n","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":false,"scope":"SUR_S","local":"org.apache.coyote.http11.InternalAprInputBuffer.parseHeader()"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"WHILE_STATEMENT","change":"while (true) {\n if (pos \u003e\u003d lastValid) {\n if (!fill()) throw new EOFException(sm.getString(\"iib.eof.error\"));\n }\n chr\u003dbuf[pos];\n if (chr \u003d\u003d Constants.CR) {\n }\n else if (chr \u003d\u003d Constants.LF) {\n pos++;\n return false;\n }\n else {\n break;\n }\n pos++;\n}\n","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":false,"scope":"SUR_S","local":"org.apache.coyote.http11.InternalAprInputBuffer.parseHeader()"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"WHILE_STATEMENT","change":"while (space) {\n if (pos \u003e\u003d lastValid) {\n if (!fill()) throw new EOFException(sm.getString(\"iib.eof.error\"));\n }\n if ((buf[pos] \u003d\u003d Constants.SP) || (buf[pos] \u003d\u003d Constants.HT)) {\n pos++;\n }\n else {\n space\u003dfalse;\n }\n}\n","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":false,"scope":"SUR_S","local":"org.apache.coyote.http11.InternalAprInputBuffer.parseHeader()"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"WHILE_STATEMENT","change":"while (!colon) {\n if (pos \u003e\u003d lastValid) {\n if (!fill()) throw new EOFException(sm.getString(\"iib.eof.error\"));\n }\n if (buf[pos] \u003d\u003d Constants.COLON) {\n colon\u003dtrue;\n headerValue\u003dheaders.addValue(buf,start,pos - start);\n }\n else if (!HTTP_TOKEN_CHAR[buf[pos]]) {\n skipLine(start);\n return true;\n }\n chr\u003dbuf[pos];\n if ((chr \u003e\u003d Constants.A) \u0026\u0026 (chr \u003c\u003d Constants.Z)) {\n buf[pos]\u003d(byte)(chr - Constants.LC_OFFSET);\n }\n pos++;\n}\n","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":false,"scope":"SUR_S","local":"org.apache.coyote.http11.InternalAprInputBuffer.parseHeader()"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"DO_STATEMENT","change":"do {\n if (pos \u003e\u003d lastValid) {\n if (useAvailableData) {\n return false;\n }\n if (!fill(true)) throw new EOFException(sm.getString(\"iib.eof.error\"));\n }\n chr\u003dbuf[pos++];\n}\n while ((chr \u003d\u003d Constants.CR) || (chr \u003d\u003d Constants.LF));\n","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":true,"scope":"SUR_T","local":"org.apache.coyote.http11.InternalAprInputBuffer.parseRequestLine(boolean)"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"IF_STATEMENT","change":"!fill(true)","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":true,"scope":"SUR_T","local":"org.apache.coyote.http11.InternalAprInputBuffer.parseRequestLine(boolean)"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"METHOD_INVOCATION","change":"fill(true)","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":true,"scope":"SUR_T","local":"org.apache.coyote.http11.InternalAprInputBuffer.parseRequestLine(boolean)"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"PREFIX_EXPRESSION","change":"!fill(true)","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":true,"scope":"SUR_T","local":"org.apache.coyote.http11.InternalAprInputBuffer.parseRequestLine(boolean)"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"WHILE_STATEMENT","change":"while (!space) {\n if (pos \u003e\u003d lastValid) {\n if (!fill(true)) throw new EOFException(sm.getString(\"iib.eof.error\"));\n }\n if (buf[pos] \u003d\u003d Constants.SP || buf[pos] \u003d\u003d Constants.HT) {\n space\u003dtrue;\n end\u003dpos;\n }\n else if ((buf[pos] \u003d\u003d Constants.CR) || (buf[pos] \u003d\u003d Constants.LF)) {\n eol\u003dtrue;\n space\u003dtrue;\n end\u003dpos;\n }\n else if ((buf[pos] \u003d\u003d Constants.QUESTION) \u0026\u0026 (questionPos \u003d\u003d -1)) {\n questionPos\u003dpos;\n }\n pos++;\n}\n","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":true,"scope":"SUR_T","local":"org.apache.coyote.http11.InternalAprInputBuffer.parseRequestLine(boolean)"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"WHILE_STATEMENT","change":"while (!eol) {\n if (pos \u003e\u003d lastValid) {\n if (!fill(true)) throw new EOFException(sm.getString(\"iib.eof.error\"));\n }\n if (buf[pos] \u003d\u003d Constants.CR) {\n end\u003dpos;\n }\n else if (buf[pos] \u003d\u003d Constants.LF) {\n if (end \u003d\u003d 0) end\u003dpos;\n eol\u003dtrue;\n }\n pos++;\n}\n","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":true,"scope":"SUR_T","local":"org.apache.coyote.http11.InternalAprInputBuffer.parseRequestLine(boolean)"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"WHILE_STATEMENT","change":"while (space) {\n if (pos \u003e\u003d lastValid) {\n if (!fill(true)) throw new EOFException(sm.getString(\"iib.eof.error\"));\n }\n if (buf[pos] \u003d\u003d Constants.SP || buf[pos] \u003d\u003d Constants.HT) {\n pos++;\n }\n else {\n space\u003dfalse;\n }\n}\n","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":true,"scope":"SUR_T","local":"org.apache.coyote.http11.InternalAprInputBuffer.parseRequestLine(boolean)"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"WHILE_STATEMENT","change":"while (!space) {\n if (pos \u003e\u003d lastValid) {\n if (!fill(true)) throw new EOFException(sm.getString(\"iib.eof.error\"));\n }\n if (buf[pos] \u003d\u003d Constants.CR || buf[pos] \u003d\u003d Constants.LF) {\n throw new IllegalArgumentException(sm.getString(\"iib.invalidmethod\"));\n }\n if (buf[pos] \u003d\u003d Constants.SP || buf[pos] \u003d\u003d Constants.HT) {\n space\u003dtrue;\n request.method().setBytes(buf,start,pos - start);\n }\n pos++;\n}\n","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":true,"scope":"SUR_T","local":"org.apache.coyote.http11.InternalAprInputBuffer.parseRequestLine(boolean)"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"DO_STATEMENT","change":"do {\n if (pos \u003e\u003d lastValid) {\n if (useAvailableData) {\n return false;\n }\n if (!fill()) throw new EOFException(sm.getString(\"iib.eof.error\"));\n }\n chr\u003dbuf[pos++];\n}\n while ((chr \u003d\u003d Constants.CR) || (chr \u003d\u003d Constants.LF));\n","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":false,"scope":"SUR_S","local":"org.apache.coyote.http11.InternalAprInputBuffer.parseRequestLine(boolean)"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"IF_STATEMENT","change":"!fill()","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":false,"scope":"SUR_S","local":"org.apache.coyote.http11.InternalAprInputBuffer.parseRequestLine(boolean)"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"METHOD_INVOCATION","change":"fill()","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":false,"scope":"SUR_S","local":"org.apache.coyote.http11.InternalAprInputBuffer.parseRequestLine(boolean)"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"PREFIX_EXPRESSION","change":"!fill()","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":false,"scope":"SUR_S","local":"org.apache.coyote.http11.InternalAprInputBuffer.parseRequestLine(boolean)"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"WHILE_STATEMENT","change":"while (!eol) {\n if (pos \u003e\u003d lastValid) {\n if (!fill()) throw new EOFException(sm.getString(\"iib.eof.error\"));\n }\n if (buf[pos] \u003d\u003d Constants.CR) {\n end\u003dpos;\n }\n else if (buf[pos] \u003d\u003d Constants.LF) {\n if (end \u003d\u003d 0) end\u003dpos;\n eol\u003dtrue;\n }\n pos++;\n}\n","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":false,"scope":"SUR_S","local":"org.apache.coyote.http11.InternalAprInputBuffer.parseRequestLine(boolean)"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"WHILE_STATEMENT","change":"while (!space) {\n if (pos \u003e\u003d lastValid) {\n if (!fill()) throw new EOFException(sm.getString(\"iib.eof.error\"));\n }\n if (buf[pos] \u003d\u003d Constants.SP || buf[pos] \u003d\u003d Constants.HT) {\n space\u003dtrue;\n end\u003dpos;\n }\n else if ((buf[pos] \u003d\u003d Constants.CR) || (buf[pos] \u003d\u003d Constants.LF)) {\n eol\u003dtrue;\n space\u003dtrue;\n end\u003dpos;\n }\n else if ((buf[pos] \u003d\u003d Constants.QUESTION) \u0026\u0026 (questionPos \u003d\u003d -1)) {\n questionPos\u003dpos;\n }\n pos++;\n}\n","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":false,"scope":"SUR_S","local":"org.apache.coyote.http11.InternalAprInputBuffer.parseRequestLine(boolean)"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"WHILE_STATEMENT","change":"while (!space) {\n if (pos \u003e\u003d lastValid) {\n if (!fill()) throw new EOFException(sm.getString(\"iib.eof.error\"));\n }\n if (buf[pos] \u003d\u003d Constants.CR || buf[pos] \u003d\u003d Constants.LF) {\n throw new IllegalArgumentException(sm.getString(\"iib.invalidmethod\"));\n }\n if (buf[pos] \u003d\u003d Constants.SP || buf[pos] \u003d\u003d Constants.HT) {\n space\u003dtrue;\n request.method().setBytes(buf,start,pos - start);\n }\n pos++;\n}\n","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":false,"scope":"SUR_S","local":"org.apache.coyote.http11.InternalAprInputBuffer.parseRequestLine(boolean)"} {"project":"apache_tomcat","commit":"64389d04c74a7d14e37e077d0d563ebb8b45d2ba","changeType":"WHILE_STATEMENT","change":"while (space) {\n if (pos \u003e\u003d lastValid) {\n if (!fill()) throw new EOFException(sm.getString(\"iib.eof.error\"));\n }\n if (buf[pos] \u003d\u003d Constants.SP || buf[pos] \u003d\u003d Constants.HT) {\n pos++;\n }\n else {\n space\u003dfalse;\n }\n}\n","source":"org.apache.coyote.http11.InternalAprInputBuffer.fill()","target":"org.apache.coyote.http11.InternalAprInputBuffer.fill(boolean)","added":false,"scope":"SUR_S","local":"org.apache.coyote.http11.InternalAprInputBuffer.parseRequestLine(boolean)"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"METHOD_DECLARATION","change":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":false,"scope":"CLASS_S","local":"java.org.apache.tomcat.websocket.WsFrame"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"CAST_EXPRESSION","change":"(MessageHandler.Basic\u003cByteBuffer\u003e)mh","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"CAST_EXPRESSION","change":"(MessageHandler.Async\u003cByteBuffer\u003e)mh","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"CAST_EXPRESSION","change":"(MessageHandler.Basic\u003cString\u003e)mh","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"CAST_EXPRESSION","change":"(MessageHandler.Async\u003cString\u003e)mh","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"CLASS_INSTANCE_CREATION","change":"new CloseReason(CloseCodes.NOT_CONSISTENT,sm.getString(\"wsFrame.invalidUtf8\"))","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"CLASS_INSTANCE_CREATION","change":"new WsIOException(new CloseReason(CloseCodes.NOT_CONSISTENT,sm.getString(\"wsFrame.invalidUtf8\")))","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"EXPRESSION_STATEMENT","change":"((MessageHandler.Basic\u003cByteBuffer\u003e)mh).onMessage(messageBufferBinary)","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"EXPRESSION_STATEMENT","change":"((MessageHandler.Async\u003cByteBuffer\u003e)mh).onMessage(messageBufferBinary,last)","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"EXPRESSION_STATEMENT","change":"messageBufferText.clear()","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"EXPRESSION_STATEMENT","change":"((MessageHandler.Basic\u003cString\u003e)mh).onMessage(messageBufferText.toString())","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"EXPRESSION_STATEMENT","change":"((MessageHandler.Async\u003cString\u003e)mh).onMessage(messageBufferText.toString(),last)","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"EXPRESSION_STATEMENT","change":"messageBufferText.flip()","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"IF_STATEMENT","change":"mh instanceof MessageHandler.Async\u003c?\u003e","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"IF_STATEMENT","change":"mh !\u003d null","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"IF_STATEMENT","change":"cr.isError()","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"IF_STATEMENT","change":"textMessage","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"INFIX_EXPRESSION","change":"mh !\u003d null","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"INSTANCEOF_EXPRESSION","change":"mh instanceof MessageHandler.Async\u003c?\u003e","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"METHOD_INVOCATION","change":"((MessageHandler.Basic\u003cByteBuffer\u003e)mh).onMessage(messageBufferBinary)","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"METHOD_INVOCATION","change":"((MessageHandler.Async\u003cByteBuffer\u003e)mh).onMessage(messageBufferBinary,last)","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"METHOD_INVOCATION","change":"wsSession.getBinaryMessageHandler()","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"METHOD_INVOCATION","change":"messageBufferText.clear()","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"METHOD_INVOCATION","change":"messageBufferText.toString()","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"METHOD_INVOCATION","change":"((MessageHandler.Basic\u003cString\u003e)mh).onMessage(messageBufferText.toString())","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"METHOD_INVOCATION","change":"((MessageHandler.Async\u003cString\u003e)mh).onMessage(messageBufferText.toString(),last)","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"METHOD_INVOCATION","change":"messageBufferText.flip()","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"METHOD_INVOCATION","change":"sm.getString(\"wsFrame.invalidUtf8\")","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"METHOD_INVOCATION","change":"cr.isError()","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"METHOD_INVOCATION","change":"utf8Decoder.decode(messageBufferBinary,messageBufferText,last)","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"METHOD_INVOCATION","change":"wsSession.getTextMessageHandler()","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"MODIFIER","change":"private","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"NULL_LITERAL","change":"null","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"PARAMETERIZED_TYPE","change":"MessageHandler.Basic\u003cByteBuffer\u003e","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"PARAMETERIZED_TYPE","change":"MessageHandler.Async\u003cByteBuffer\u003e","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"PARAMETERIZED_TYPE","change":"MessageHandler.Async\u003c?\u003e","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"PARAMETERIZED_TYPE","change":"MessageHandler.Basic\u003cString\u003e","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"PARAMETERIZED_TYPE","change":"MessageHandler.Async\u003cString\u003e","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"PARENTHESIZED_EXPRESSION","change":"((MessageHandler.Basic\u003cByteBuffer\u003e)mh)","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"PARENTHESIZED_EXPRESSION","change":"((MessageHandler.Async\u003cByteBuffer\u003e)mh)","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"PARENTHESIZED_EXPRESSION","change":"((MessageHandler.Basic\u003cString\u003e)mh)","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"PARENTHESIZED_EXPRESSION","change":"((MessageHandler.Async\u003cString\u003e)mh)","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"PRIMITIVE_TYPE","change":"boolean","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"PRIMITIVE_TYPE","change":"void","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"QUALIFIED_NAME","change":"MessageHandler.Basic","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"QUALIFIED_NAME","change":"MessageHandler.Async","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"QUALIFIED_NAME","change":"CloseCodes.NOT_CONSISTENT","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"SIMPLE_TYPE","change":"ByteBuffer","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"SIMPLE_TYPE","change":"MessageHandler.Basic","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"SIMPLE_TYPE","change":"MessageHandler.Async","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"SIMPLE_TYPE","change":"MessageHandler","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"SIMPLE_TYPE","change":"String","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"SIMPLE_TYPE","change":"CloseReason","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"SIMPLE_TYPE","change":"WsIOException","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"SIMPLE_TYPE","change":"CoderResult","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"SIMPLE_TYPE","change":"IOException","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"SINGLE_MEMBER_ANNOTATION","change":"@SuppressWarnings(\"unchecked\")","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"SINGLE_VARIABLE_DECLARATION","change":"boolean last","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"STRING_LITERAL","change":"wsFrame.invalidUtf8","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"STRING_LITERAL","change":"unchecked","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"THROW_STATEMENT","change":"throw new WsIOException(new CloseReason(CloseCodes.NOT_CONSISTENT,sm.getString(\"wsFrame.invalidUtf8\")));\n","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"mh","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"cr","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"MessageHandler [mh\u003dwsSession.getBinaryMessageHandler()]","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"CoderResult [cr\u003dutf8Decoder.decode(messageBufferBinary,messageBufferText,last)]","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"MessageHandler [mh\u003dwsSession.getTextMessageHandler()]","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"WILDCARD_TYPE","change":"?","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":false,"scope":"SOURCE","local":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"ASSIGNMENT","change":"last \u003d true","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":true,"scope":"TARGET","local":"org.apache.tomcat.websocket.WsFrame.processData()"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"CLASS_INSTANCE_CREATION","change":"new WsIOException(new CloseReason(CloseCodes.NOT_CONSISTENT,sm.getString(\"wsFrame.invalidUtf8\")))","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":true,"scope":"TARGET","local":"org.apache.tomcat.websocket.WsFrame.processData()"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"CLASS_INSTANCE_CREATION","change":"new CloseReason(CloseCodes.TOO_BIG,sm.getString(\"wsFrame.textMessageTooBig\"))","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":true,"scope":"TARGET","local":"org.apache.tomcat.websocket.WsFrame.processData()"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"CLASS_INSTANCE_CREATION","change":"new WsIOException(new CloseReason(CloseCodes.TOO_BIG,sm.getString(\"wsFrame.textMessageTooBig\")))","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":true,"scope":"TARGET","local":"org.apache.tomcat.websocket.WsFrame.processData()"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"CLASS_INSTANCE_CREATION","change":"new CloseReason(CloseCodes.NOT_CONSISTENT,sm.getString(\"wsFrame.invalidUtf8\"))","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":true,"scope":"TARGET","local":"org.apache.tomcat.websocket.WsFrame.processData()"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"EXPRESSION_STATEMENT","change":"last\u003dtrue","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":true,"scope":"TARGET","local":"org.apache.tomcat.websocket.WsFrame.processData()"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"EXPRESSION_STATEMENT","change":"sendMessageBinary(false)","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":true,"scope":"TARGET","local":"org.apache.tomcat.websocket.WsFrame.processData()"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"EXPRESSION_STATEMENT","change":"messageBufferText.clear()","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":true,"scope":"TARGET","local":"org.apache.tomcat.websocket.WsFrame.processData()"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"EXPRESSION_STATEMENT","change":"messageBufferText.flip()","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":true,"scope":"TARGET","local":"org.apache.tomcat.websocket.WsFrame.processData()"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"EXPRESSION_STATEMENT","change":"sendMessageText(false)","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":true,"scope":"TARGET","local":"org.apache.tomcat.websocket.WsFrame.processData()"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"EXPRESSION_STATEMENT","change":"sendMessageText(true)","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":true,"scope":"TARGET","local":"org.apache.tomcat.websocket.WsFrame.processData()"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"EXPRESSION_STATEMENT","change":"sendMessageBinary(true)","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":true,"scope":"TARGET","local":"org.apache.tomcat.websocket.WsFrame.processData()"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"EXPRESSION_STATEMENT","change":"messageBufferBinary.compact()","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":true,"scope":"TARGET","local":"org.apache.tomcat.websocket.WsFrame.processData()"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"IF_STATEMENT","change":"textMessage","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":true,"scope":"TARGET","local":"org.apache.tomcat.websocket.WsFrame.processData()"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"IF_STATEMENT","change":"cr.isOverflow()","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":true,"scope":"TARGET","local":"org.apache.tomcat.websocket.WsFrame.processData()"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"IF_STATEMENT","change":"cr.isError()","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":true,"scope":"TARGET","local":"org.apache.tomcat.websocket.WsFrame.processData()"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"IF_STATEMENT","change":"cr.isUnderflow() \u0026\u0026 !last","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":true,"scope":"TARGET","local":"org.apache.tomcat.websocket.WsFrame.processData()"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"INFIX_EXPRESSION","change":"cr.isUnderflow() \u0026\u0026 !last","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":true,"scope":"TARGET","local":"org.apache.tomcat.websocket.WsFrame.processData()"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"METHOD_INVOCATION","change":"sm.getString(\"wsFrame.textMessageTooBig\")","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":true,"scope":"TARGET","local":"org.apache.tomcat.websocket.WsFrame.processData()"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"METHOD_INVOCATION","change":"cr.isOverflow()","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":true,"scope":"TARGET","local":"org.apache.tomcat.websocket.WsFrame.processData()"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"METHOD_INVOCATION","change":"messageBufferText.clear()","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":true,"scope":"TARGET","local":"org.apache.tomcat.websocket.WsFrame.processData()"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"METHOD_INVOCATION","change":"cr.isError()","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":true,"scope":"TARGET","local":"org.apache.tomcat.websocket.WsFrame.processData()"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"METHOD_INVOCATION","change":"utf8Decoder.decode(messageBufferBinary,messageBufferText,last)","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":true,"scope":"TARGET","local":"org.apache.tomcat.websocket.WsFrame.processData()"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"METHOD_INVOCATION","change":"sendMessageText(false)","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":true,"scope":"TARGET","local":"org.apache.tomcat.websocket.WsFrame.processData()"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"METHOD_INVOCATION","change":"sendMessageBinary(true)","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":true,"scope":"TARGET","local":"org.apache.tomcat.websocket.WsFrame.processData()"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"METHOD_INVOCATION","change":"messageBufferBinary.compact()","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":true,"scope":"TARGET","local":"org.apache.tomcat.websocket.WsFrame.processData()"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"METHOD_INVOCATION","change":"cr.isUnderflow()","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":true,"scope":"TARGET","local":"org.apache.tomcat.websocket.WsFrame.processData()"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"METHOD_INVOCATION","change":"processDataControl()","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":true,"scope":"TARGET","local":"org.apache.tomcat.websocket.WsFrame.processData()"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"METHOD_INVOCATION","change":"sendMessageBinary(false)","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":true,"scope":"TARGET","local":"org.apache.tomcat.websocket.WsFrame.processData()"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"METHOD_INVOCATION","change":"messageBufferText.flip()","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":true,"scope":"TARGET","local":"org.apache.tomcat.websocket.WsFrame.processData()"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"METHOD_INVOCATION","change":"sm.getString(\"wsFrame.invalidUtf8\")","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":true,"scope":"TARGET","local":"org.apache.tomcat.websocket.WsFrame.processData()"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"METHOD_INVOCATION","change":"sendMessageText(true)","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":true,"scope":"TARGET","local":"org.apache.tomcat.websocket.WsFrame.processData()"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"PREFIX_EXPRESSION","change":"!last","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":true,"scope":"TARGET","local":"org.apache.tomcat.websocket.WsFrame.processData()"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"QUALIFIED_NAME","change":"CloseCodes.TOO_BIG","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":true,"scope":"TARGET","local":"org.apache.tomcat.websocket.WsFrame.processData()"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"QUALIFIED_NAME","change":"CloseCodes.NOT_CONSISTENT","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":true,"scope":"TARGET","local":"org.apache.tomcat.websocket.WsFrame.processData()"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"RETURN_STATEMENT","change":"return processDataControl();\n","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":true,"scope":"TARGET","local":"org.apache.tomcat.websocket.WsFrame.processData()"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"SIMPLE_TYPE","change":"CoderResult","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":true,"scope":"TARGET","local":"org.apache.tomcat.websocket.WsFrame.processData()"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"STRING_LITERAL","change":"wsFrame.textMessageTooBig","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":true,"scope":"TARGET","local":"org.apache.tomcat.websocket.WsFrame.processData()"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"STRING_LITERAL","change":"wsFrame.invalidUtf8","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":true,"scope":"TARGET","local":"org.apache.tomcat.websocket.WsFrame.processData()"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"THROW_STATEMENT","change":"throw new WsIOException(new CloseReason(CloseCodes.TOO_BIG,sm.getString(\"wsFrame.textMessageTooBig\")));\n","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":true,"scope":"TARGET","local":"org.apache.tomcat.websocket.WsFrame.processData()"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"THROW_STATEMENT","change":"throw new WsIOException(new CloseReason(CloseCodes.NOT_CONSISTENT,sm.getString(\"wsFrame.invalidUtf8\")));\n","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":true,"scope":"TARGET","local":"org.apache.tomcat.websocket.WsFrame.processData()"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"last","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":true,"scope":"TARGET","local":"org.apache.tomcat.websocket.WsFrame.processData()"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"cr","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":true,"scope":"TARGET","local":"org.apache.tomcat.websocket.WsFrame.processData()"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"boolean [last\u003dfalse]","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":true,"scope":"TARGET","local":"org.apache.tomcat.websocket.WsFrame.processData()"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"CoderResult [cr\u003dutf8Decoder.decode(messageBufferBinary,messageBufferText,last)]","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":true,"scope":"TARGET","local":"org.apache.tomcat.websocket.WsFrame.processData()"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"WHILE_STATEMENT","change":"while (true) {\n CoderResult cr\u003dutf8Decoder.decode(messageBufferBinary,messageBufferText,last);\n if (cr.isError()) {\n throw new WsIOException(new CloseReason(CloseCodes.NOT_CONSISTENT,sm.getString(\"wsFrame.invalidUtf8\")));\n }\n else if (cr.isOverflow()) {\n if (usePartial()) {\n messageBufferText.flip();\n sendMessageText(false);\n messageBufferText.clear();\n }\n else {\n throw new WsIOException(new CloseReason(CloseCodes.TOO_BIG,sm.getString(\"wsFrame.textMessageTooBig\")));\n }\n }\n else if (cr.isUnderflow() \u0026\u0026 !last) {\n messageBufferBinary.compact();\n if (payloadWritten \u003d\u003d payloadLength) {\n if (continuationExpected) {\n newFrame();\n return true;\n }\n else {\n messageBufferBinary.flip();\n last\u003dtrue;\n }\n }\n else {\n return false;\n }\n }\n else {\n messageBufferText.flip();\n sendMessageText(true);\n messageBufferText.clear();\n newMessage();\n return true;\n }\n}\n","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":true,"scope":"TARGET","local":"org.apache.tomcat.websocket.WsFrame.processData()"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"ASSIGNMENT","change":"code \u003d controlBuffer.getShort()","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":false,"scope":"TARGET","local":"org.apache.tomcat.websocket.WsFrame.processData()"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"ASSIGNMENT","change":"reason \u003d new String(controlBuffer.array(),controlBuffer.arrayOffset() + controlBuffer.position(),controlBuffer.remaining(),\"UTF8\")","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":false,"scope":"TARGET","local":"org.apache.tomcat.websocket.WsFrame.processData()"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"CLASS_INSTANCE_CREATION","change":"new CloseReason(CloseCodes.PROTOCOL_ERROR,sm.getString(\"wsFrame.invalidOpCode\",Integer.valueOf(opCode)))","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":false,"scope":"TARGET","local":"org.apache.tomcat.websocket.WsFrame.processData()"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"CLASS_INSTANCE_CREATION","change":"new CloseReason(Util.getCloseCode(code),reason)","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":false,"scope":"TARGET","local":"org.apache.tomcat.websocket.WsFrame.processData()"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"CLASS_INSTANCE_CREATION","change":"new WsIOException(new CloseReason(CloseCodes.PROTOCOL_ERROR,sm.getString(\"wsFrame.invalidOpCode\",Integer.valueOf(opCode))))","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":false,"scope":"TARGET","local":"org.apache.tomcat.websocket.WsFrame.processData()"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"CLASS_INSTANCE_CREATION","change":"new WsPongMessage(controlBuffer)","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":false,"scope":"TARGET","local":"org.apache.tomcat.websocket.WsFrame.processData()"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"CLASS_INSTANCE_CREATION","change":"new String(controlBuffer.array(),controlBuffer.arrayOffset() + controlBuffer.position(),controlBuffer.remaining(),\"UTF8\")","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":false,"scope":"TARGET","local":"org.apache.tomcat.websocket.WsFrame.processData()"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"EXPRESSION_STATEMENT","change":"code\u003dcontrolBuffer.getShort()","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":false,"scope":"TARGET","local":"org.apache.tomcat.websocket.WsFrame.processData()"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"EXPRESSION_STATEMENT","change":"controlBuffer.clear()","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":false,"scope":"TARGET","local":"org.apache.tomcat.websocket.WsFrame.processData()"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"EXPRESSION_STATEMENT","change":"reason\u003dnew String(controlBuffer.array(),controlBuffer.arrayOffset() + controlBuffer.position(),controlBuffer.remaining(),\"UTF8\")","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":false,"scope":"TARGET","local":"org.apache.tomcat.websocket.WsFrame.processData()"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"EXPRESSION_STATEMENT","change":"sendMessage(true)","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":false,"scope":"TARGET","local":"org.apache.tomcat.websocket.WsFrame.processData()"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"EXPRESSION_STATEMENT","change":"controlBuffer.flip()","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":false,"scope":"TARGET","local":"org.apache.tomcat.websocket.WsFrame.processData()"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"EXPRESSION_STATEMENT","change":"sendMessage(false)","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":false,"scope":"TARGET","local":"org.apache.tomcat.websocket.WsFrame.processData()"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"EXPRESSION_STATEMENT","change":"mhPong.onMessage(new WsPongMessage(controlBuffer))","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":false,"scope":"TARGET","local":"org.apache.tomcat.websocket.WsFrame.processData()"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"EXPRESSION_STATEMENT","change":"wsSession.getRemote().sendPong(controlBuffer)","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":false,"scope":"TARGET","local":"org.apache.tomcat.websocket.WsFrame.processData()"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"EXPRESSION_STATEMENT","change":"wsSession.onClose(new CloseReason(Util.getCloseCode(code),reason))","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":false,"scope":"TARGET","local":"org.apache.tomcat.websocket.WsFrame.processData()"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"EXPRESSION_STATEMENT","change":"appendPayloadToMessage(controlBuffer)","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":false,"scope":"TARGET","local":"org.apache.tomcat.websocket.WsFrame.processData()"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"IF_STATEMENT","change":"mhPong !\u003d null","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":false,"scope":"TARGET","local":"org.apache.tomcat.websocket.WsFrame.processData()"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"IF_STATEMENT","change":"opCode \u003d\u003d Constants.OPCODE_PING","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":false,"scope":"TARGET","local":"org.apache.tomcat.websocket.WsFrame.processData()"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"IF_STATEMENT","change":"opCode \u003d\u003d Constants.OPCODE_CLOSE","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":false,"scope":"TARGET","local":"org.apache.tomcat.websocket.WsFrame.processData()"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"IF_STATEMENT","change":"writePos \u003c frameStart + headerLength + payloadLength","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":false,"scope":"TARGET","local":"org.apache.tomcat.websocket.WsFrame.processData()"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"IF_STATEMENT","change":"controlBuffer.remaining() \u003e 0","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":false,"scope":"TARGET","local":"org.apache.tomcat.websocket.WsFrame.processData()"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"IF_STATEMENT","change":"controlBuffer.remaining() \u003e 1","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":false,"scope":"TARGET","local":"org.apache.tomcat.websocket.WsFrame.processData()"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"IF_STATEMENT","change":"opCode \u003d\u003d Constants.OPCODE_PONG","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":false,"scope":"TARGET","local":"org.apache.tomcat.websocket.WsFrame.processData()"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"INFIX_EXPRESSION","change":"mhPong !\u003d null","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":false,"scope":"TARGET","local":"org.apache.tomcat.websocket.WsFrame.processData()"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"INFIX_EXPRESSION","change":"frameStart + headerLength + payloadLength","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":false,"scope":"TARGET","local":"org.apache.tomcat.websocket.WsFrame.processData()"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"INFIX_EXPRESSION","change":"controlBuffer.arrayOffset() + controlBuffer.position()","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":false,"scope":"TARGET","local":"org.apache.tomcat.websocket.WsFrame.processData()"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"INFIX_EXPRESSION","change":"opCode \u003d\u003d Constants.OPCODE_PING","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":false,"scope":"TARGET","local":"org.apache.tomcat.websocket.WsFrame.processData()"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"INFIX_EXPRESSION","change":"opCode \u003d\u003d Constants.OPCODE_CLOSE","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":false,"scope":"TARGET","local":"org.apache.tomcat.websocket.WsFrame.processData()"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"INFIX_EXPRESSION","change":"writePos \u003c frameStart + headerLength + payloadLength","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":false,"scope":"TARGET","local":"org.apache.tomcat.websocket.WsFrame.processData()"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"INFIX_EXPRESSION","change":"controlBuffer.remaining() \u003e 0","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":false,"scope":"TARGET","local":"org.apache.tomcat.websocket.WsFrame.processData()"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"INFIX_EXPRESSION","change":"controlBuffer.remaining() \u003e 1","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":false,"scope":"TARGET","local":"org.apache.tomcat.websocket.WsFrame.processData()"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"INFIX_EXPRESSION","change":"opCode \u003d\u003d Constants.OPCODE_PONG","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":false,"scope":"TARGET","local":"org.apache.tomcat.websocket.WsFrame.processData()"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"METHOD_INVOCATION","change":"Integer.valueOf(opCode)","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":false,"scope":"TARGET","local":"org.apache.tomcat.websocket.WsFrame.processData()"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"METHOD_INVOCATION","change":"Util.getCloseCode(code)","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":false,"scope":"TARGET","local":"org.apache.tomcat.websocket.WsFrame.processData()"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"METHOD_INVOCATION","change":"wsSession.getPongMessageHandler()","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":false,"scope":"TARGET","local":"org.apache.tomcat.websocket.WsFrame.processData()"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"METHOD_INVOCATION","change":"sendMessage(true)","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":false,"scope":"TARGET","local":"org.apache.tomcat.websocket.WsFrame.processData()"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"METHOD_INVOCATION","change":"controlBuffer.remaining()","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":false,"scope":"TARGET","local":"org.apache.tomcat.websocket.WsFrame.processData()"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"METHOD_INVOCATION","change":"controlBuffer.flip()","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":false,"scope":"TARGET","local":"org.apache.tomcat.websocket.WsFrame.processData()"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"METHOD_INVOCATION","change":"sendMessage(false)","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":false,"scope":"TARGET","local":"org.apache.tomcat.websocket.WsFrame.processData()"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"METHOD_INVOCATION","change":"controlBuffer.arrayOffset()","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":false,"scope":"TARGET","local":"org.apache.tomcat.websocket.WsFrame.processData()"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"METHOD_INVOCATION","change":"mhPong.onMessage(new WsPongMessage(controlBuffer))","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":false,"scope":"TARGET","local":"org.apache.tomcat.websocket.WsFrame.processData()"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"METHOD_INVOCATION","change":"CloseCodes.NORMAL_CLOSURE.getCode()","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":false,"scope":"TARGET","local":"org.apache.tomcat.websocket.WsFrame.processData()"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"METHOD_INVOCATION","change":"controlBuffer.position()","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":false,"scope":"TARGET","local":"org.apache.tomcat.websocket.WsFrame.processData()"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"METHOD_INVOCATION","change":"wsSession.getRemote()","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":false,"scope":"TARGET","local":"org.apache.tomcat.websocket.WsFrame.processData()"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"METHOD_INVOCATION","change":"sm.getString(\"wsFrame.invalidOpCode\",Integer.valueOf(opCode))","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":false,"scope":"TARGET","local":"org.apache.tomcat.websocket.WsFrame.processData()"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"METHOD_INVOCATION","change":"controlBuffer.clear()","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":false,"scope":"TARGET","local":"org.apache.tomcat.websocket.WsFrame.processData()"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"METHOD_INVOCATION","change":"controlBuffer.array()","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":false,"scope":"TARGET","local":"org.apache.tomcat.websocket.WsFrame.processData()"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"METHOD_INVOCATION","change":"wsSession.getRemote().sendPong(controlBuffer)","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":false,"scope":"TARGET","local":"org.apache.tomcat.websocket.WsFrame.processData()"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"METHOD_INVOCATION","change":"wsSession.onClose(new CloseReason(Util.getCloseCode(code),reason))","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":false,"scope":"TARGET","local":"org.apache.tomcat.websocket.WsFrame.processData()"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"METHOD_INVOCATION","change":"controlBuffer.getShort()","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":false,"scope":"TARGET","local":"org.apache.tomcat.websocket.WsFrame.processData()"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"METHOD_INVOCATION","change":"appendPayloadToMessage(controlBuffer)","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":false,"scope":"TARGET","local":"org.apache.tomcat.websocket.WsFrame.processData()"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"NULL_LITERAL","change":"null","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":false,"scope":"TARGET","local":"org.apache.tomcat.websocket.WsFrame.processData()"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"NUMBER_LITERAL","change":"0","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":false,"scope":"TARGET","local":"org.apache.tomcat.websocket.WsFrame.processData()"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"NUMBER_LITERAL","change":"1","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":false,"scope":"TARGET","local":"org.apache.tomcat.websocket.WsFrame.processData()"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"PARAMETERIZED_TYPE","change":"MessageHandler.Basic\u003cPongMessage\u003e","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":false,"scope":"TARGET","local":"org.apache.tomcat.websocket.WsFrame.processData()"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"PRIMITIVE_TYPE","change":"int","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":false,"scope":"TARGET","local":"org.apache.tomcat.websocket.WsFrame.processData()"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"QUALIFIED_NAME","change":"MessageHandler.Basic","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":false,"scope":"TARGET","local":"org.apache.tomcat.websocket.WsFrame.processData()"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"QUALIFIED_NAME","change":"Constants.OPCODE_PING","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":false,"scope":"TARGET","local":"org.apache.tomcat.websocket.WsFrame.processData()"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"QUALIFIED_NAME","change":"Constants.OPCODE_CLOSE","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":false,"scope":"TARGET","local":"org.apache.tomcat.websocket.WsFrame.processData()"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"QUALIFIED_NAME","change":"CloseCodes.NORMAL_CLOSURE","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":false,"scope":"TARGET","local":"org.apache.tomcat.websocket.WsFrame.processData()"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"QUALIFIED_NAME","change":"CloseCodes.PROTOCOL_ERROR","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":false,"scope":"TARGET","local":"org.apache.tomcat.websocket.WsFrame.processData()"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"QUALIFIED_NAME","change":"Constants.OPCODE_PONG","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":false,"scope":"TARGET","local":"org.apache.tomcat.websocket.WsFrame.processData()"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"SIMPLE_TYPE","change":"MessageHandler.Basic","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":false,"scope":"TARGET","local":"org.apache.tomcat.websocket.WsFrame.processData()"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"SIMPLE_TYPE","change":"WsPongMessage","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":false,"scope":"TARGET","local":"org.apache.tomcat.websocket.WsFrame.processData()"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"SIMPLE_TYPE","change":"PongMessage","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":false,"scope":"TARGET","local":"org.apache.tomcat.websocket.WsFrame.processData()"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"SIMPLE_TYPE","change":"String","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":false,"scope":"TARGET","local":"org.apache.tomcat.websocket.WsFrame.processData()"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"STRING_LITERAL","change":"UTF8","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":false,"scope":"TARGET","local":"org.apache.tomcat.websocket.WsFrame.processData()"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"STRING_LITERAL","change":"wsFrame.invalidOpCode","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":false,"scope":"TARGET","local":"org.apache.tomcat.websocket.WsFrame.processData()"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"THROW_STATEMENT","change":"throw new WsIOException(new CloseReason(CloseCodes.PROTOCOL_ERROR,sm.getString(\"wsFrame.invalidOpCode\",Integer.valueOf(opCode))));\n","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":false,"scope":"TARGET","local":"org.apache.tomcat.websocket.WsFrame.processData()"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"reason","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":false,"scope":"TARGET","local":"org.apache.tomcat.websocket.WsFrame.processData()"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"code","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":false,"scope":"TARGET","local":"org.apache.tomcat.websocket.WsFrame.processData()"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"mhPong","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":false,"scope":"TARGET","local":"org.apache.tomcat.websocket.WsFrame.processData()"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"MessageHandler.Basic\u003cPongMessage\u003e [mhPong\u003dwsSession.getPongMessageHandler()]","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":false,"scope":"TARGET","local":"org.apache.tomcat.websocket.WsFrame.processData()"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"int [code\u003dCloseCodes.NORMAL_CLOSURE.getCode()]","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":false,"scope":"TARGET","local":"org.apache.tomcat.websocket.WsFrame.processData()"} {"project":"apache_tomcat","commit":"c006d906713fbcd0abd1d1a89525aa1d16a083ae","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"String [reason\u003dnull]","source":"org.apache.tomcat.websocket.WsFrame.sendMessage(boolean)","target":"org.apache.tomcat.websocket.WsFrame.processData()","added":false,"scope":"TARGET","local":"org.apache.tomcat.websocket.WsFrame.processData()"} {"project":"apache_tomcat","commit":"7bf4b9e78eea417fae3f9390616964baa4341f64","changeType":"METHOD_DECLARATION","change":"org.apache.catalina.loader.WebappClassLoaderBase.findLoadedResource(String)","source":"org.apache.catalina.loader.WebappClassLoaderBase.findLoadedResource(String)","target":"org.apache.catalina.loader.WebappClassLoaderBase.getResourceAsStream(String)","added":false,"scope":"CLASS_S","local":"java.org.apache.catalina.loader.WebappClassLoaderBase"} {"project":"apache_tomcat","commit":"7bf4b9e78eea417fae3f9390616964baa4341f64","changeType":"CATCH_CLAUSE","change":"catch (IOException ioe) {\n}\n","source":"org.apache.catalina.loader.WebappClassLoaderBase.findLoadedResource(String)","target":"org.apache.catalina.loader.WebappClassLoaderBase.getResourceAsStream(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.loader.WebappClassLoaderBase.findLoadedResource(String)"} {"project":"apache_tomcat","commit":"7bf4b9e78eea417fae3f9390616964baa4341f64","changeType":"CLASS_INSTANCE_CREATION","change":"new ByteArrayInputStream(entry.binaryContent)","source":"org.apache.catalina.loader.WebappClassLoaderBase.findLoadedResource(String)","target":"org.apache.catalina.loader.WebappClassLoaderBase.getResourceAsStream(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.loader.WebappClassLoaderBase.findLoadedResource(String)"} {"project":"apache_tomcat","commit":"7bf4b9e78eea417fae3f9390616964baa4341f64","changeType":"IF_STATEMENT","change":"entry.binaryContent !\u003d null","source":"org.apache.catalina.loader.WebappClassLoaderBase.findLoadedResource(String)","target":"org.apache.catalina.loader.WebappClassLoaderBase.getResourceAsStream(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.loader.WebappClassLoaderBase.findLoadedResource(String)"} {"project":"apache_tomcat","commit":"7bf4b9e78eea417fae3f9390616964baa4341f64","changeType":"IF_STATEMENT","change":"entry !\u003d null","source":"org.apache.catalina.loader.WebappClassLoaderBase.findLoadedResource(String)","target":"org.apache.catalina.loader.WebappClassLoaderBase.getResourceAsStream(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.loader.WebappClassLoaderBase.findLoadedResource(String)"} {"project":"apache_tomcat","commit":"7bf4b9e78eea417fae3f9390616964baa4341f64","changeType":"INFIX_EXPRESSION","change":"entry.binaryContent !\u003d null","source":"org.apache.catalina.loader.WebappClassLoaderBase.findLoadedResource(String)","target":"org.apache.catalina.loader.WebappClassLoaderBase.getResourceAsStream(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.loader.WebappClassLoaderBase.findLoadedResource(String)"} {"project":"apache_tomcat","commit":"7bf4b9e78eea417fae3f9390616964baa4341f64","changeType":"INFIX_EXPRESSION","change":"entry !\u003d null","source":"org.apache.catalina.loader.WebappClassLoaderBase.findLoadedResource(String)","target":"org.apache.catalina.loader.WebappClassLoaderBase.getResourceAsStream(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.loader.WebappClassLoaderBase.findLoadedResource(String)"} {"project":"apache_tomcat","commit":"7bf4b9e78eea417fae3f9390616964baa4341f64","changeType":"JAVADOC","change":"/** \n * Finds the resource with the given name if it has previously been loaded and cached by this class loader, and return an input stream to the resource data. If this resource has not been cached, return \u003ccode\u003enull\u003c/code\u003e.\n * @param name Name of the resource to return\n * @return a stream to the loaded resource\n */\n","source":"org.apache.catalina.loader.WebappClassLoaderBase.findLoadedResource(String)","target":"org.apache.catalina.loader.WebappClassLoaderBase.getResourceAsStream(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.loader.WebappClassLoaderBase.findLoadedResource(String)"} {"project":"apache_tomcat","commit":"7bf4b9e78eea417fae3f9390616964baa4341f64","changeType":"METHOD_INVOCATION","change":"entry.source.openStream()","source":"org.apache.catalina.loader.WebappClassLoaderBase.findLoadedResource(String)","target":"org.apache.catalina.loader.WebappClassLoaderBase.getResourceAsStream(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.loader.WebappClassLoaderBase.findLoadedResource(String)"} {"project":"apache_tomcat","commit":"7bf4b9e78eea417fae3f9390616964baa4341f64","changeType":"METHOD_INVOCATION","change":"resourceEntries.get(path)","source":"org.apache.catalina.loader.WebappClassLoaderBase.findLoadedResource(String)","target":"org.apache.catalina.loader.WebappClassLoaderBase.getResourceAsStream(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.loader.WebappClassLoaderBase.findLoadedResource(String)"} {"project":"apache_tomcat","commit":"7bf4b9e78eea417fae3f9390616964baa4341f64","changeType":"METHOD_INVOCATION","change":"nameToPath(name)","source":"org.apache.catalina.loader.WebappClassLoaderBase.findLoadedResource(String)","target":"org.apache.catalina.loader.WebappClassLoaderBase.getResourceAsStream(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.loader.WebappClassLoaderBase.findLoadedResource(String)"} {"project":"apache_tomcat","commit":"7bf4b9e78eea417fae3f9390616964baa4341f64","changeType":"MODIFIER","change":"protected","source":"org.apache.catalina.loader.WebappClassLoaderBase.findLoadedResource(String)","target":"org.apache.catalina.loader.WebappClassLoaderBase.getResourceAsStream(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.loader.WebappClassLoaderBase.findLoadedResource(String)"} {"project":"apache_tomcat","commit":"7bf4b9e78eea417fae3f9390616964baa4341f64","changeType":"NULL_LITERAL","change":"null","source":"org.apache.catalina.loader.WebappClassLoaderBase.findLoadedResource(String)","target":"org.apache.catalina.loader.WebappClassLoaderBase.getResourceAsStream(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.loader.WebappClassLoaderBase.findLoadedResource(String)"} {"project":"apache_tomcat","commit":"7bf4b9e78eea417fae3f9390616964baa4341f64","changeType":"QUALIFIED_NAME","change":"entry.source","source":"org.apache.catalina.loader.WebappClassLoaderBase.findLoadedResource(String)","target":"org.apache.catalina.loader.WebappClassLoaderBase.getResourceAsStream(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.loader.WebappClassLoaderBase.findLoadedResource(String)"} {"project":"apache_tomcat","commit":"7bf4b9e78eea417fae3f9390616964baa4341f64","changeType":"QUALIFIED_NAME","change":"entry.binaryContent","source":"org.apache.catalina.loader.WebappClassLoaderBase.findLoadedResource(String)","target":"org.apache.catalina.loader.WebappClassLoaderBase.getResourceAsStream(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.loader.WebappClassLoaderBase.findLoadedResource(String)"} {"project":"apache_tomcat","commit":"7bf4b9e78eea417fae3f9390616964baa4341f64","changeType":"RETURN_STATEMENT","change":"return null;\n","source":"org.apache.catalina.loader.WebappClassLoaderBase.findLoadedResource(String)","target":"org.apache.catalina.loader.WebappClassLoaderBase.getResourceAsStream(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.loader.WebappClassLoaderBase.findLoadedResource(String)"} {"project":"apache_tomcat","commit":"7bf4b9e78eea417fae3f9390616964baa4341f64","changeType":"RETURN_STATEMENT","change":"return entry.source.openStream();\n","source":"org.apache.catalina.loader.WebappClassLoaderBase.findLoadedResource(String)","target":"org.apache.catalina.loader.WebappClassLoaderBase.getResourceAsStream(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.loader.WebappClassLoaderBase.findLoadedResource(String)"} {"project":"apache_tomcat","commit":"7bf4b9e78eea417fae3f9390616964baa4341f64","changeType":"RETURN_STATEMENT","change":"return new ByteArrayInputStream(entry.binaryContent);\n","source":"org.apache.catalina.loader.WebappClassLoaderBase.findLoadedResource(String)","target":"org.apache.catalina.loader.WebappClassLoaderBase.getResourceAsStream(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.loader.WebappClassLoaderBase.findLoadedResource(String)"} {"project":"apache_tomcat","commit":"7bf4b9e78eea417fae3f9390616964baa4341f64","changeType":"SIMPLE_TYPE","change":"IOException","source":"org.apache.catalina.loader.WebappClassLoaderBase.findLoadedResource(String)","target":"org.apache.catalina.loader.WebappClassLoaderBase.getResourceAsStream(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.loader.WebappClassLoaderBase.findLoadedResource(String)"} {"project":"apache_tomcat","commit":"7bf4b9e78eea417fae3f9390616964baa4341f64","changeType":"SIMPLE_TYPE","change":"ByteArrayInputStream","source":"org.apache.catalina.loader.WebappClassLoaderBase.findLoadedResource(String)","target":"org.apache.catalina.loader.WebappClassLoaderBase.getResourceAsStream(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.loader.WebappClassLoaderBase.findLoadedResource(String)"} {"project":"apache_tomcat","commit":"7bf4b9e78eea417fae3f9390616964baa4341f64","changeType":"SIMPLE_TYPE","change":"ResourceEntry","source":"org.apache.catalina.loader.WebappClassLoaderBase.findLoadedResource(String)","target":"org.apache.catalina.loader.WebappClassLoaderBase.getResourceAsStream(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.loader.WebappClassLoaderBase.findLoadedResource(String)"} {"project":"apache_tomcat","commit":"7bf4b9e78eea417fae3f9390616964baa4341f64","changeType":"SIMPLE_TYPE","change":"String","source":"org.apache.catalina.loader.WebappClassLoaderBase.findLoadedResource(String)","target":"org.apache.catalina.loader.WebappClassLoaderBase.getResourceAsStream(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.loader.WebappClassLoaderBase.findLoadedResource(String)"} {"project":"apache_tomcat","commit":"7bf4b9e78eea417fae3f9390616964baa4341f64","changeType":"SIMPLE_TYPE","change":"InputStream","source":"org.apache.catalina.loader.WebappClassLoaderBase.findLoadedResource(String)","target":"org.apache.catalina.loader.WebappClassLoaderBase.getResourceAsStream(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.loader.WebappClassLoaderBase.findLoadedResource(String)"} {"project":"apache_tomcat","commit":"7bf4b9e78eea417fae3f9390616964baa4341f64","changeType":"SINGLE_VARIABLE_DECLARATION","change":"IOException ioe","source":"org.apache.catalina.loader.WebappClassLoaderBase.findLoadedResource(String)","target":"org.apache.catalina.loader.WebappClassLoaderBase.getResourceAsStream(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.loader.WebappClassLoaderBase.findLoadedResource(String)"} {"project":"apache_tomcat","commit":"7bf4b9e78eea417fae3f9390616964baa4341f64","changeType":"SINGLE_VARIABLE_DECLARATION","change":"String name","source":"org.apache.catalina.loader.WebappClassLoaderBase.findLoadedResource(String)","target":"org.apache.catalina.loader.WebappClassLoaderBase.getResourceAsStream(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.loader.WebappClassLoaderBase.findLoadedResource(String)"} {"project":"apache_tomcat","commit":"7bf4b9e78eea417fae3f9390616964baa4341f64","changeType":"TRY_STATEMENT","change":"try {\n return entry.source.openStream();\n}\n catch (IOException ioe) {\n}\n","source":"org.apache.catalina.loader.WebappClassLoaderBase.findLoadedResource(String)","target":"org.apache.catalina.loader.WebappClassLoaderBase.getResourceAsStream(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.loader.WebappClassLoaderBase.findLoadedResource(String)"} {"project":"apache_tomcat","commit":"7bf4b9e78eea417fae3f9390616964baa4341f64","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"entry","source":"org.apache.catalina.loader.WebappClassLoaderBase.findLoadedResource(String)","target":"org.apache.catalina.loader.WebappClassLoaderBase.getResourceAsStream(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.loader.WebappClassLoaderBase.findLoadedResource(String)"} {"project":"apache_tomcat","commit":"7bf4b9e78eea417fae3f9390616964baa4341f64","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"path","source":"org.apache.catalina.loader.WebappClassLoaderBase.findLoadedResource(String)","target":"org.apache.catalina.loader.WebappClassLoaderBase.getResourceAsStream(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.loader.WebappClassLoaderBase.findLoadedResource(String)"} {"project":"apache_tomcat","commit":"7bf4b9e78eea417fae3f9390616964baa4341f64","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"ResourceEntry [entry\u003dresourceEntries.get(path)]","source":"org.apache.catalina.loader.WebappClassLoaderBase.findLoadedResource(String)","target":"org.apache.catalina.loader.WebappClassLoaderBase.getResourceAsStream(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.loader.WebappClassLoaderBase.findLoadedResource(String)"} {"project":"apache_tomcat","commit":"7bf4b9e78eea417fae3f9390616964baa4341f64","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"String [path\u003dnameToPath(name)]","source":"org.apache.catalina.loader.WebappClassLoaderBase.findLoadedResource(String)","target":"org.apache.catalina.loader.WebappClassLoaderBase.getResourceAsStream(String)","added":false,"scope":"SOURCE","local":"org.apache.catalina.loader.WebappClassLoaderBase.findLoadedResource(String)"} {"project":"apache_tomcat","commit":"7bf4b9e78eea417fae3f9390616964baa4341f64","changeType":"ASSIGNMENT","change":"stream \u003d resource.getInputStream()","source":"org.apache.catalina.loader.WebappClassLoaderBase.findLoadedResource(String)","target":"org.apache.catalina.loader.WebappClassLoaderBase.getResourceAsStream(String)","added":true,"scope":"TARGET","local":"org.apache.catalina.loader.WebappClassLoaderBase.getResourceAsStream(String)"} {"project":"apache_tomcat","commit":"7bf4b9e78eea417fae3f9390616964baa4341f64","changeType":"EXPRESSION_STATEMENT","change":"trackLastModified(path,resource)","source":"org.apache.catalina.loader.WebappClassLoaderBase.findLoadedResource(String)","target":"org.apache.catalina.loader.WebappClassLoaderBase.getResourceAsStream(String)","added":true,"scope":"TARGET","local":"org.apache.catalina.loader.WebappClassLoaderBase.getResourceAsStream(String)"} {"project":"apache_tomcat","commit":"7bf4b9e78eea417fae3f9390616964baa4341f64","changeType":"EXPRESSION_STATEMENT","change":"stream\u003dresource.getInputStream()","source":"org.apache.catalina.loader.WebappClassLoaderBase.findLoadedResource(String)","target":"org.apache.catalina.loader.WebappClassLoaderBase.getResourceAsStream(String)","added":true,"scope":"TARGET","local":"org.apache.catalina.loader.WebappClassLoaderBase.getResourceAsStream(String)"} {"project":"apache_tomcat","commit":"7bf4b9e78eea417fae3f9390616964baa4341f64","changeType":"IF_STATEMENT","change":"resource.exists()","source":"org.apache.catalina.loader.WebappClassLoaderBase.findLoadedResource(String)","target":"org.apache.catalina.loader.WebappClassLoaderBase.getResourceAsStream(String)","added":true,"scope":"TARGET","local":"org.apache.catalina.loader.WebappClassLoaderBase.getResourceAsStream(String)"} {"project":"apache_tomcat","commit":"7bf4b9e78eea417fae3f9390616964baa4341f64","changeType":"IF_STATEMENT","change":"hasExternalRepositories \u0026\u0026 stream \u003d\u003d null","source":"org.apache.catalina.loader.WebappClassLoaderBase.findLoadedResource(String)","target":"org.apache.catalina.loader.WebappClassLoaderBase.getResourceAsStream(String)","added":true,"scope":"TARGET","local":"org.apache.catalina.loader.WebappClassLoaderBase.getResourceAsStream(String)"} {"project":"apache_tomcat","commit":"7bf4b9e78eea417fae3f9390616964baa4341f64","changeType":"INFIX_EXPRESSION","change":"hasExternalRepositories \u0026\u0026 stream \u003d\u003d null","source":"org.apache.catalina.loader.WebappClassLoaderBase.findLoadedResource(String)","target":"org.apache.catalina.loader.WebappClassLoaderBase.getResourceAsStream(String)","added":true,"scope":"TARGET","local":"org.apache.catalina.loader.WebappClassLoaderBase.getResourceAsStream(String)"} {"project":"apache_tomcat","commit":"7bf4b9e78eea417fae3f9390616964baa4341f64","changeType":"METHOD_INVOCATION","change":"trackLastModified(path,resource)","source":"org.apache.catalina.loader.WebappClassLoaderBase.findLoadedResource(String)","target":"org.apache.catalina.loader.WebappClassLoaderBase.getResourceAsStream(String)","added":true,"scope":"TARGET","local":"org.apache.catalina.loader.WebappClassLoaderBase.getResourceAsStream(String)"} {"project":"apache_tomcat","commit":"7bf4b9e78eea417fae3f9390616964baa4341f64","changeType":"METHOD_INVOCATION","change":"nameToPath(name)","source":"org.apache.catalina.loader.WebappClassLoaderBase.findLoadedResource(String)","target":"org.apache.catalina.loader.WebappClassLoaderBase.getResourceAsStream(String)","added":true,"scope":"TARGET","local":"org.apache.catalina.loader.WebappClassLoaderBase.getResourceAsStream(String)"} {"project":"apache_tomcat","commit":"7bf4b9e78eea417fae3f9390616964baa4341f64","changeType":"METHOD_INVOCATION","change":"resource.exists()","source":"org.apache.catalina.loader.WebappClassLoaderBase.findLoadedResource(String)","target":"org.apache.catalina.loader.WebappClassLoaderBase.getResourceAsStream(String)","added":true,"scope":"TARGET","local":"org.apache.catalina.loader.WebappClassLoaderBase.getResourceAsStream(String)"} {"project":"apache_tomcat","commit":"7bf4b9e78eea417fae3f9390616964baa4341f64","changeType":"METHOD_INVOCATION","change":"resource.getInputStream()","source":"org.apache.catalina.loader.WebappClassLoaderBase.findLoadedResource(String)","target":"org.apache.catalina.loader.WebappClassLoaderBase.getResourceAsStream(String)","added":true,"scope":"TARGET","local":"org.apache.catalina.loader.WebappClassLoaderBase.getResourceAsStream(String)"} {"project":"apache_tomcat","commit":"7bf4b9e78eea417fae3f9390616964baa4341f64","changeType":"METHOD_INVOCATION","change":"resources.getClassLoaderResource(path)","source":"org.apache.catalina.loader.WebappClassLoaderBase.findLoadedResource(String)","target":"org.apache.catalina.loader.WebappClassLoaderBase.getResourceAsStream(String)","added":true,"scope":"TARGET","local":"org.apache.catalina.loader.WebappClassLoaderBase.getResourceAsStream(String)"} {"project":"apache_tomcat","commit":"7bf4b9e78eea417fae3f9390616964baa4341f64","changeType":"RETURN_STATEMENT","change":"return stream;\n","source":"org.apache.catalina.loader.WebappClassLoaderBase.findLoadedResource(String)","target":"org.apache.catalina.loader.WebappClassLoaderBase.getResourceAsStream(String)","added":true,"scope":"TARGET","local":"org.apache.catalina.loader.WebappClassLoaderBase.getResourceAsStream(String)"} {"project":"apache_tomcat","commit":"7bf4b9e78eea417fae3f9390616964baa4341f64","changeType":"RETURN_STATEMENT","change":"return null;\n","source":"org.apache.catalina.loader.WebappClassLoaderBase.findLoadedResource(String)","target":"org.apache.catalina.loader.WebappClassLoaderBase.getResourceAsStream(String)","added":true,"scope":"TARGET","local":"org.apache.catalina.loader.WebappClassLoaderBase.getResourceAsStream(String)"} {"project":"apache_tomcat","commit":"7bf4b9e78eea417fae3f9390616964baa4341f64","changeType":"SIMPLE_TYPE","change":"WebResource","source":"org.apache.catalina.loader.WebappClassLoaderBase.findLoadedResource(String)","target":"org.apache.catalina.loader.WebappClassLoaderBase.getResourceAsStream(String)","added":true,"scope":"TARGET","local":"org.apache.catalina.loader.WebappClassLoaderBase.getResourceAsStream(String)"} {"project":"apache_tomcat","commit":"7bf4b9e78eea417fae3f9390616964baa4341f64","changeType":"SUPER_METHOD_INVOCATION","change":"super.findResource(name)","source":"org.apache.catalina.loader.WebappClassLoaderBase.findLoadedResource(String)","target":"org.apache.catalina.loader.WebappClassLoaderBase.getResourceAsStream(String)","added":true,"scope":"TARGET","local":"org.apache.catalina.loader.WebappClassLoaderBase.getResourceAsStream(String)"} {"project":"apache_tomcat","commit":"7bf4b9e78eea417fae3f9390616964baa4341f64","changeType":"TRY_STATEMENT","change":"try {\n if (hasExternalRepositories \u0026\u0026 stream \u003d\u003d null) {\n URL url\u003dsuper.findResource(name);\n stream\u003durl.openStream();\n }\n}\n catch (IOException e) {\n}\n","source":"org.apache.catalina.loader.WebappClassLoaderBase.findLoadedResource(String)","target":"org.apache.catalina.loader.WebappClassLoaderBase.getResourceAsStream(String)","added":true,"scope":"TARGET","local":"org.apache.catalina.loader.WebappClassLoaderBase.getResourceAsStream(String)"} {"project":"apache_tomcat","commit":"7bf4b9e78eea417fae3f9390616964baa4341f64","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"path","source":"org.apache.catalina.loader.WebappClassLoaderBase.findLoadedResource(String)","target":"org.apache.catalina.loader.WebappClassLoaderBase.getResourceAsStream(String)","added":true,"scope":"TARGET","local":"org.apache.catalina.loader.WebappClassLoaderBase.getResourceAsStream(String)"} {"project":"apache_tomcat","commit":"7bf4b9e78eea417fae3f9390616964baa4341f64","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"resource","source":"org.apache.catalina.loader.WebappClassLoaderBase.findLoadedResource(String)","target":"org.apache.catalina.loader.WebappClassLoaderBase.getResourceAsStream(String)","added":true,"scope":"TARGET","local":"org.apache.catalina.loader.WebappClassLoaderBase.getResourceAsStream(String)"} {"project":"apache_tomcat","commit":"7bf4b9e78eea417fae3f9390616964baa4341f64","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"URL [url\u003dsuper.findResource(name)]","source":"org.apache.catalina.loader.WebappClassLoaderBase.findLoadedResource(String)","target":"org.apache.catalina.loader.WebappClassLoaderBase.getResourceAsStream(String)","added":true,"scope":"TARGET","local":"org.apache.catalina.loader.WebappClassLoaderBase.getResourceAsStream(String)"} {"project":"apache_tomcat","commit":"7bf4b9e78eea417fae3f9390616964baa4341f64","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"String [path\u003dnameToPath(name)]","source":"org.apache.catalina.loader.WebappClassLoaderBase.findLoadedResource(String)","target":"org.apache.catalina.loader.WebappClassLoaderBase.getResourceAsStream(String)","added":true,"scope":"TARGET","local":"org.apache.catalina.loader.WebappClassLoaderBase.getResourceAsStream(String)"} {"project":"apache_tomcat","commit":"7bf4b9e78eea417fae3f9390616964baa4341f64","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"WebResource [resource\u003dresources.getClassLoaderResource(path)]","source":"org.apache.catalina.loader.WebappClassLoaderBase.findLoadedResource(String)","target":"org.apache.catalina.loader.WebappClassLoaderBase.getResourceAsStream(String)","added":true,"scope":"TARGET","local":"org.apache.catalina.loader.WebappClassLoaderBase.getResourceAsStream(String)"} {"project":"apache_tomcat","commit":"7bf4b9e78eea417fae3f9390616964baa4341f64","changeType":"ASSIGNMENT","change":"stream \u003d findLoadedResource(name)","source":"org.apache.catalina.loader.WebappClassLoaderBase.findLoadedResource(String)","target":"org.apache.catalina.loader.WebappClassLoaderBase.getResourceAsStream(String)","added":false,"scope":"TARGET","local":"org.apache.catalina.loader.WebappClassLoaderBase.getResourceAsStream(String)"} {"project":"apache_tomcat","commit":"7bf4b9e78eea417fae3f9390616964baa4341f64","changeType":"EXPRESSION_STATEMENT","change":"stream\u003dfindLoadedResource(name)","source":"org.apache.catalina.loader.WebappClassLoaderBase.findLoadedResource(String)","target":"org.apache.catalina.loader.WebappClassLoaderBase.getResourceAsStream(String)","added":false,"scope":"TARGET","local":"org.apache.catalina.loader.WebappClassLoaderBase.getResourceAsStream(String)"} {"project":"apache_tomcat","commit":"7bf4b9e78eea417fae3f9390616964baa4341f64","changeType":"EXPRESSION_STATEMENT","change":"log.debug(\" --\u003e Returning stream from cache\")","source":"org.apache.catalina.loader.WebappClassLoaderBase.findLoadedResource(String)","target":"org.apache.catalina.loader.WebappClassLoaderBase.getResourceAsStream(String)","added":false,"scope":"TARGET","local":"org.apache.catalina.loader.WebappClassLoaderBase.getResourceAsStream(String)"} {"project":"apache_tomcat","commit":"7bf4b9e78eea417fae3f9390616964baa4341f64","changeType":"IF_STATEMENT","change":"url !\u003d null","source":"org.apache.catalina.loader.WebappClassLoaderBase.findLoadedResource(String)","target":"org.apache.catalina.loader.WebappClassLoaderBase.getResourceAsStream(String)","added":false,"scope":"TARGET","local":"org.apache.catalina.loader.WebappClassLoaderBase.getResourceAsStream(String)"} {"project":"apache_tomcat","commit":"7bf4b9e78eea417fae3f9390616964baa4341f64","changeType":"IF_STATEMENT","change":"hasExternalRepositories \u0026\u0026 (stream \u003d\u003d null)","source":"org.apache.catalina.loader.WebappClassLoaderBase.findLoadedResource(String)","target":"org.apache.catalina.loader.WebappClassLoaderBase.getResourceAsStream(String)","added":false,"scope":"TARGET","local":"org.apache.catalina.loader.WebappClassLoaderBase.getResourceAsStream(String)"} {"project":"apache_tomcat","commit":"7bf4b9e78eea417fae3f9390616964baa4341f64","changeType":"INFIX_EXPRESSION","change":"url !\u003d null","source":"org.apache.catalina.loader.WebappClassLoaderBase.findLoadedResource(String)","target":"org.apache.catalina.loader.WebappClassLoaderBase.getResourceAsStream(String)","added":false,"scope":"TARGET","local":"org.apache.catalina.loader.WebappClassLoaderBase.getResourceAsStream(String)"} {"project":"apache_tomcat","commit":"7bf4b9e78eea417fae3f9390616964baa4341f64","changeType":"INFIX_EXPRESSION","change":"hasExternalRepositories \u0026\u0026 (stream \u003d\u003d null)","source":"org.apache.catalina.loader.WebappClassLoaderBase.findLoadedResource(String)","target":"org.apache.catalina.loader.WebappClassLoaderBase.getResourceAsStream(String)","added":false,"scope":"TARGET","local":"org.apache.catalina.loader.WebappClassLoaderBase.getResourceAsStream(String)"} {"project":"apache_tomcat","commit":"7bf4b9e78eea417fae3f9390616964baa4341f64","changeType":"METHOD_INVOCATION","change":"findLoadedResource(name)","source":"org.apache.catalina.loader.WebappClassLoaderBase.findLoadedResource(String)","target":"org.apache.catalina.loader.WebappClassLoaderBase.getResourceAsStream(String)","added":false,"scope":"TARGET","local":"org.apache.catalina.loader.WebappClassLoaderBase.getResourceAsStream(String)"} {"project":"apache_tomcat","commit":"7bf4b9e78eea417fae3f9390616964baa4341f64","changeType":"METHOD_INVOCATION","change":"log.debug(\" --\u003e Returning stream from cache\")","source":"org.apache.catalina.loader.WebappClassLoaderBase.findLoadedResource(String)","target":"org.apache.catalina.loader.WebappClassLoaderBase.getResourceAsStream(String)","added":false,"scope":"TARGET","local":"org.apache.catalina.loader.WebappClassLoaderBase.getResourceAsStream(String)"} {"project":"apache_tomcat","commit":"7bf4b9e78eea417fae3f9390616964baa4341f64","changeType":"METHOD_INVOCATION","change":"findResource(name)","source":"org.apache.catalina.loader.WebappClassLoaderBase.findLoadedResource(String)","target":"org.apache.catalina.loader.WebappClassLoaderBase.getResourceAsStream(String)","added":false,"scope":"TARGET","local":"org.apache.catalina.loader.WebappClassLoaderBase.getResourceAsStream(String)"} {"project":"apache_tomcat","commit":"7bf4b9e78eea417fae3f9390616964baa4341f64","changeType":"PARENTHESIZED_EXPRESSION","change":"(stream)","source":"org.apache.catalina.loader.WebappClassLoaderBase.findLoadedResource(String)","target":"org.apache.catalina.loader.WebappClassLoaderBase.getResourceAsStream(String)","added":false,"scope":"TARGET","local":"org.apache.catalina.loader.WebappClassLoaderBase.getResourceAsStream(String)"} {"project":"apache_tomcat","commit":"7bf4b9e78eea417fae3f9390616964baa4341f64","changeType":"PARENTHESIZED_EXPRESSION","change":"(stream \u003d\u003d null)","source":"org.apache.catalina.loader.WebappClassLoaderBase.findLoadedResource(String)","target":"org.apache.catalina.loader.WebappClassLoaderBase.getResourceAsStream(String)","added":false,"scope":"TARGET","local":"org.apache.catalina.loader.WebappClassLoaderBase.getResourceAsStream(String)"} {"project":"apache_tomcat","commit":"7bf4b9e78eea417fae3f9390616964baa4341f64","changeType":"PARENTHESIZED_EXPRESSION","change":"(null)","source":"org.apache.catalina.loader.WebappClassLoaderBase.findLoadedResource(String)","target":"org.apache.catalina.loader.WebappClassLoaderBase.getResourceAsStream(String)","added":false,"scope":"TARGET","local":"org.apache.catalina.loader.WebappClassLoaderBase.getResourceAsStream(String)"} {"project":"apache_tomcat","commit":"7bf4b9e78eea417fae3f9390616964baa4341f64","changeType":"RETURN_STATEMENT","change":"return (stream);\n","source":"org.apache.catalina.loader.WebappClassLoaderBase.findLoadedResource(String)","target":"org.apache.catalina.loader.WebappClassLoaderBase.getResourceAsStream(String)","added":false,"scope":"TARGET","local":"org.apache.catalina.loader.WebappClassLoaderBase.getResourceAsStream(String)"} {"project":"apache_tomcat","commit":"7bf4b9e78eea417fae3f9390616964baa4341f64","changeType":"RETURN_STATEMENT","change":"return (null);\n","source":"org.apache.catalina.loader.WebappClassLoaderBase.findLoadedResource(String)","target":"org.apache.catalina.loader.WebappClassLoaderBase.getResourceAsStream(String)","added":false,"scope":"TARGET","local":"org.apache.catalina.loader.WebappClassLoaderBase.getResourceAsStream(String)"} {"project":"apache_tomcat","commit":"7bf4b9e78eea417fae3f9390616964baa4341f64","changeType":"STRING_LITERAL","change":" --\u003e Returning stream from cache","source":"org.apache.catalina.loader.WebappClassLoaderBase.findLoadedResource(String)","target":"org.apache.catalina.loader.WebappClassLoaderBase.getResourceAsStream(String)","added":false,"scope":"TARGET","local":"org.apache.catalina.loader.WebappClassLoaderBase.getResourceAsStream(String)"} {"project":"apache_tomcat","commit":"7bf4b9e78eea417fae3f9390616964baa4341f64","changeType":"TRY_STATEMENT","change":"try {\n if (hasExternalRepositories \u0026\u0026 (stream \u003d\u003d null)) stream\u003durl.openStream();\n}\n catch (IOException e) {\n}\n","source":"org.apache.catalina.loader.WebappClassLoaderBase.findLoadedResource(String)","target":"org.apache.catalina.loader.WebappClassLoaderBase.getResourceAsStream(String)","added":false,"scope":"TARGET","local":"org.apache.catalina.loader.WebappClassLoaderBase.getResourceAsStream(String)"} {"project":"apache_tomcat","commit":"7bf4b9e78eea417fae3f9390616964baa4341f64","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"URL [url\u003dfindResource(name)]","source":"org.apache.catalina.loader.WebappClassLoaderBase.findLoadedResource(String)","target":"org.apache.catalina.loader.WebappClassLoaderBase.getResourceAsStream(String)","added":false,"scope":"TARGET","local":"org.apache.catalina.loader.WebappClassLoaderBase.getResourceAsStream(String)"} {"project":"apache_tomcat","commit":"05c84ff8304a69a30b251f207a7b93c2c882564d","changeType":"METHOD_INVOCATION","change":"entityResolver.resolveEntity(name,publicId,baseURI,systemId)","source":"org.apache.tomcat.util.descriptor.LocalResolver.resolve(String,String,String)","target":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)","added":true,"scope":"EXT_T","local":"org.apache.jasper.compiler.JspDocumentParser.resolveEntity(String,String,String,String)"} {"project":"apache_tomcat","commit":"05c84ff8304a69a30b251f207a7b93c2c882564d","changeType":"RETURN_STATEMENT","change":"return entityResolver.resolveEntity(name,publicId,baseURI,systemId);\n","source":"org.apache.tomcat.util.descriptor.LocalResolver.resolve(String,String,String)","target":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)","added":true,"scope":"EXT_T","local":"org.apache.jasper.compiler.JspDocumentParser.resolveEntity(String,String,String,String)"} {"project":"apache_tomcat","commit":"05c84ff8304a69a30b251f207a7b93c2c882564d","changeType":"METHOD_DECLARATION","change":"org.apache.tomcat.util.descriptor.LocalResolver.resolve(String,String,String)","source":"org.apache.tomcat.util.descriptor.LocalResolver.resolve(String,String,String)","target":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)","added":false,"scope":"CLASS_S","local":"java.org.apache.tomcat.util.descriptor.LocalResolver"} {"project":"apache_tomcat","commit":"05c84ff8304a69a30b251f207a7b93c2c882564d","changeType":"ASSIGNMENT","change":"resolved \u003d systemIds.get(systemId)","source":"org.apache.tomcat.util.descriptor.LocalResolver.resolve(String,String,String)","target":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.descriptor.LocalResolver.resolve(String,String,String)"} {"project":"apache_tomcat","commit":"05c84ff8304a69a30b251f207a7b93c2c882564d","changeType":"ASSIGNMENT","change":"systemId \u003d resolve(baseURI,systemId)","source":"org.apache.tomcat.util.descriptor.LocalResolver.resolve(String,String,String)","target":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.descriptor.LocalResolver.resolve(String,String,String)"} {"project":"apache_tomcat","commit":"05c84ff8304a69a30b251f207a7b93c2c882564d","changeType":"EXPRESSION_STATEMENT","change":"resolved\u003dsystemIds.get(systemId)","source":"org.apache.tomcat.util.descriptor.LocalResolver.resolve(String,String,String)","target":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.descriptor.LocalResolver.resolve(String,String,String)"} {"project":"apache_tomcat","commit":"05c84ff8304a69a30b251f207a7b93c2c882564d","changeType":"EXPRESSION_STATEMENT","change":"systemId\u003dresolve(baseURI,systemId)","source":"org.apache.tomcat.util.descriptor.LocalResolver.resolve(String,String,String)","target":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.descriptor.LocalResolver.resolve(String,String,String)"} {"project":"apache_tomcat","commit":"05c84ff8304a69a30b251f207a7b93c2c882564d","changeType":"IF_STATEMENT","change":"resolved !\u003d null","source":"org.apache.tomcat.util.descriptor.LocalResolver.resolve(String,String,String)","target":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.descriptor.LocalResolver.resolve(String,String,String)"} {"project":"apache_tomcat","commit":"05c84ff8304a69a30b251f207a7b93c2c882564d","changeType":"IF_STATEMENT","change":"systemId \u003d\u003d null","source":"org.apache.tomcat.util.descriptor.LocalResolver.resolve(String,String,String)","target":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.descriptor.LocalResolver.resolve(String,String,String)"} {"project":"apache_tomcat","commit":"05c84ff8304a69a30b251f207a7b93c2c882564d","changeType":"INFIX_EXPRESSION","change":"resolved !\u003d null","source":"org.apache.tomcat.util.descriptor.LocalResolver.resolve(String,String,String)","target":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.descriptor.LocalResolver.resolve(String,String,String)"} {"project":"apache_tomcat","commit":"05c84ff8304a69a30b251f207a7b93c2c882564d","changeType":"INFIX_EXPRESSION","change":"systemId \u003d\u003d null","source":"org.apache.tomcat.util.descriptor.LocalResolver.resolve(String,String,String)","target":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.descriptor.LocalResolver.resolve(String,String,String)"} {"project":"apache_tomcat","commit":"05c84ff8304a69a30b251f207a7b93c2c882564d","changeType":"METHOD_INVOCATION","change":"systemIds.get(systemId)","source":"org.apache.tomcat.util.descriptor.LocalResolver.resolve(String,String,String)","target":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.descriptor.LocalResolver.resolve(String,String,String)"} {"project":"apache_tomcat","commit":"05c84ff8304a69a30b251f207a7b93c2c882564d","changeType":"METHOD_INVOCATION","change":"resolve(baseURI,systemId)","source":"org.apache.tomcat.util.descriptor.LocalResolver.resolve(String,String,String)","target":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.descriptor.LocalResolver.resolve(String,String,String)"} {"project":"apache_tomcat","commit":"05c84ff8304a69a30b251f207a7b93c2c882564d","changeType":"METHOD_INVOCATION","change":"publicIds.get(publicId)","source":"org.apache.tomcat.util.descriptor.LocalResolver.resolve(String,String,String)","target":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.descriptor.LocalResolver.resolve(String,String,String)"} {"project":"apache_tomcat","commit":"05c84ff8304a69a30b251f207a7b93c2c882564d","changeType":"MODIFIER","change":"private","source":"org.apache.tomcat.util.descriptor.LocalResolver.resolve(String,String,String)","target":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.descriptor.LocalResolver.resolve(String,String,String)"} {"project":"apache_tomcat","commit":"05c84ff8304a69a30b251f207a7b93c2c882564d","changeType":"NULL_LITERAL","change":"null","source":"org.apache.tomcat.util.descriptor.LocalResolver.resolve(String,String,String)","target":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.descriptor.LocalResolver.resolve(String,String,String)"} {"project":"apache_tomcat","commit":"05c84ff8304a69a30b251f207a7b93c2c882564d","changeType":"RETURN_STATEMENT","change":"return systemId;\n","source":"org.apache.tomcat.util.descriptor.LocalResolver.resolve(String,String,String)","target":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.descriptor.LocalResolver.resolve(String,String,String)"} {"project":"apache_tomcat","commit":"05c84ff8304a69a30b251f207a7b93c2c882564d","changeType":"RETURN_STATEMENT","change":"return resolved;\n","source":"org.apache.tomcat.util.descriptor.LocalResolver.resolve(String,String,String)","target":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.descriptor.LocalResolver.resolve(String,String,String)"} {"project":"apache_tomcat","commit":"05c84ff8304a69a30b251f207a7b93c2c882564d","changeType":"RETURN_STATEMENT","change":"return null;\n","source":"org.apache.tomcat.util.descriptor.LocalResolver.resolve(String,String,String)","target":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.descriptor.LocalResolver.resolve(String,String,String)"} {"project":"apache_tomcat","commit":"05c84ff8304a69a30b251f207a7b93c2c882564d","changeType":"SIMPLE_TYPE","change":"String","source":"org.apache.tomcat.util.descriptor.LocalResolver.resolve(String,String,String)","target":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.descriptor.LocalResolver.resolve(String,String,String)"} {"project":"apache_tomcat","commit":"05c84ff8304a69a30b251f207a7b93c2c882564d","changeType":"SINGLE_VARIABLE_DECLARATION","change":"String baseURI","source":"org.apache.tomcat.util.descriptor.LocalResolver.resolve(String,String,String)","target":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.descriptor.LocalResolver.resolve(String,String,String)"} {"project":"apache_tomcat","commit":"05c84ff8304a69a30b251f207a7b93c2c882564d","changeType":"SINGLE_VARIABLE_DECLARATION","change":"String systemId","source":"org.apache.tomcat.util.descriptor.LocalResolver.resolve(String,String,String)","target":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.descriptor.LocalResolver.resolve(String,String,String)"} {"project":"apache_tomcat","commit":"05c84ff8304a69a30b251f207a7b93c2c882564d","changeType":"SINGLE_VARIABLE_DECLARATION","change":"String publicId","source":"org.apache.tomcat.util.descriptor.LocalResolver.resolve(String,String,String)","target":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.descriptor.LocalResolver.resolve(String,String,String)"} {"project":"apache_tomcat","commit":"05c84ff8304a69a30b251f207a7b93c2c882564d","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"resolved","source":"org.apache.tomcat.util.descriptor.LocalResolver.resolve(String,String,String)","target":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.descriptor.LocalResolver.resolve(String,String,String)"} {"project":"apache_tomcat","commit":"05c84ff8304a69a30b251f207a7b93c2c882564d","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"String [resolved\u003dpublicIds.get(publicId)]","source":"org.apache.tomcat.util.descriptor.LocalResolver.resolve(String,String,String)","target":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)","added":false,"scope":"SOURCE","local":"org.apache.tomcat.util.descriptor.LocalResolver.resolve(String,String,String)"} {"project":"apache_tomcat","commit":"05c84ff8304a69a30b251f207a7b93c2c882564d","changeType":"ASSIGNMENT","change":"systemUri \u003d systemUri.normalize()","source":"org.apache.tomcat.util.descriptor.LocalResolver.resolve(String,String,String)","target":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)"} {"project":"apache_tomcat","commit":"05c84ff8304a69a30b251f207a7b93c2c882564d","changeType":"ASSIGNMENT","change":"systemUri \u003d new URI(systemId)","source":"org.apache.tomcat.util.descriptor.LocalResolver.resolve(String,String,String)","target":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)"} {"project":"apache_tomcat","commit":"05c84ff8304a69a30b251f207a7b93c2c882564d","changeType":"ASSIGNMENT","change":"resolved \u003d systemIds.get(systemId)","source":"org.apache.tomcat.util.descriptor.LocalResolver.resolve(String,String,String)","target":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)"} {"project":"apache_tomcat","commit":"05c84ff8304a69a30b251f207a7b93c2c882564d","changeType":"ASSIGNMENT","change":"resolved \u003d systemIds.get(systemUri.toString())","source":"org.apache.tomcat.util.descriptor.LocalResolver.resolve(String,String,String)","target":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)"} {"project":"apache_tomcat","commit":"05c84ff8304a69a30b251f207a7b93c2c882564d","changeType":"ASSIGNMENT","change":"systemUri \u003d new URL(baseUri.toURL(),systemId).toURI()","source":"org.apache.tomcat.util.descriptor.LocalResolver.resolve(String,String,String)","target":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)"} {"project":"apache_tomcat","commit":"05c84ff8304a69a30b251f207a7b93c2c882564d","changeType":"CATCH_CLAUSE","change":"catch (URISyntaxException e) {\n if (blockExternal) {\n throw new MalformedURLException(e.getMessage());\n }\n else {\n return new InputSource(systemId);\n }\n}\n","source":"org.apache.tomcat.util.descriptor.LocalResolver.resolve(String,String,String)","target":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)"} {"project":"apache_tomcat","commit":"05c84ff8304a69a30b251f207a7b93c2c882564d","changeType":"CLASS_INSTANCE_CREATION","change":"new URI(systemId)","source":"org.apache.tomcat.util.descriptor.LocalResolver.resolve(String,String,String)","target":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)"} {"project":"apache_tomcat","commit":"05c84ff8304a69a30b251f207a7b93c2c882564d","changeType":"CLASS_INSTANCE_CREATION","change":"new URL(baseUri.toURL(),systemId)","source":"org.apache.tomcat.util.descriptor.LocalResolver.resolve(String,String,String)","target":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)"} {"project":"apache_tomcat","commit":"05c84ff8304a69a30b251f207a7b93c2c882564d","changeType":"CLASS_INSTANCE_CREATION","change":"new InputSource(systemUri.toString())","source":"org.apache.tomcat.util.descriptor.LocalResolver.resolve(String,String,String)","target":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)"} {"project":"apache_tomcat","commit":"05c84ff8304a69a30b251f207a7b93c2c882564d","changeType":"CLASS_INSTANCE_CREATION","change":"new URI(base)","source":"org.apache.tomcat.util.descriptor.LocalResolver.resolve(String,String,String)","target":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)"} {"project":"apache_tomcat","commit":"05c84ff8304a69a30b251f207a7b93c2c882564d","changeType":"CLASS_INSTANCE_CREATION","change":"new FileNotFoundException(sm.getString(\"localResolver.unresolvedEntity\",name,publicId,systemId,base))","source":"org.apache.tomcat.util.descriptor.LocalResolver.resolve(String,String,String)","target":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)"} {"project":"apache_tomcat","commit":"05c84ff8304a69a30b251f207a7b93c2c882564d","changeType":"CLASS_INSTANCE_CREATION","change":"new InputSource(systemId)","source":"org.apache.tomcat.util.descriptor.LocalResolver.resolve(String,String,String)","target":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)"} {"project":"apache_tomcat","commit":"05c84ff8304a69a30b251f207a7b93c2c882564d","changeType":"CLASS_INSTANCE_CREATION","change":"new MalformedURLException(e.getMessage())","source":"org.apache.tomcat.util.descriptor.LocalResolver.resolve(String,String,String)","target":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)"} {"project":"apache_tomcat","commit":"05c84ff8304a69a30b251f207a7b93c2c882564d","changeType":"EXPRESSION_STATEMENT","change":"systemUri\u003dsystemUri.normalize()","source":"org.apache.tomcat.util.descriptor.LocalResolver.resolve(String,String,String)","target":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)"} {"project":"apache_tomcat","commit":"05c84ff8304a69a30b251f207a7b93c2c882564d","changeType":"EXPRESSION_STATEMENT","change":"systemUri\u003dnew URI(systemId)","source":"org.apache.tomcat.util.descriptor.LocalResolver.resolve(String,String,String)","target":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)"} {"project":"apache_tomcat","commit":"05c84ff8304a69a30b251f207a7b93c2c882564d","changeType":"EXPRESSION_STATEMENT","change":"systemUri\u003dnew URL(baseUri.toURL(),systemId).toURI()","source":"org.apache.tomcat.util.descriptor.LocalResolver.resolve(String,String,String)","target":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)"} {"project":"apache_tomcat","commit":"05c84ff8304a69a30b251f207a7b93c2c882564d","changeType":"EXPRESSION_STATEMENT","change":"resolved\u003dsystemIds.get(systemId)","source":"org.apache.tomcat.util.descriptor.LocalResolver.resolve(String,String,String)","target":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)"} {"project":"apache_tomcat","commit":"05c84ff8304a69a30b251f207a7b93c2c882564d","changeType":"EXPRESSION_STATEMENT","change":"resolved\u003dsystemIds.get(systemUri.toString())","source":"org.apache.tomcat.util.descriptor.LocalResolver.resolve(String,String,String)","target":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)"} {"project":"apache_tomcat","commit":"05c84ff8304a69a30b251f207a7b93c2c882564d","changeType":"IF_STATEMENT","change":"blockExternal","source":"org.apache.tomcat.util.descriptor.LocalResolver.resolve(String,String,String)","target":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)"} {"project":"apache_tomcat","commit":"05c84ff8304a69a30b251f207a7b93c2c882564d","changeType":"IF_STATEMENT","change":"!blockExternal","source":"org.apache.tomcat.util.descriptor.LocalResolver.resolve(String,String,String)","target":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)"} {"project":"apache_tomcat","commit":"05c84ff8304a69a30b251f207a7b93c2c882564d","changeType":"IF_STATEMENT","change":"resolved !\u003d null","source":"org.apache.tomcat.util.descriptor.LocalResolver.resolve(String,String,String)","target":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)"} {"project":"apache_tomcat","commit":"05c84ff8304a69a30b251f207a7b93c2c882564d","changeType":"IF_STATEMENT","change":"systemUri.isAbsolute()","source":"org.apache.tomcat.util.descriptor.LocalResolver.resolve(String,String,String)","target":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)"} {"project":"apache_tomcat","commit":"05c84ff8304a69a30b251f207a7b93c2c882564d","changeType":"IF_STATEMENT","change":"base \u003d\u003d null","source":"org.apache.tomcat.util.descriptor.LocalResolver.resolve(String,String,String)","target":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)"} {"project":"apache_tomcat","commit":"05c84ff8304a69a30b251f207a7b93c2c882564d","changeType":"IF_STATEMENT","change":"systemId \u003d\u003d null","source":"org.apache.tomcat.util.descriptor.LocalResolver.resolve(String,String,String)","target":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)"} {"project":"apache_tomcat","commit":"05c84ff8304a69a30b251f207a7b93c2c882564d","changeType":"INFIX_EXPRESSION","change":"resolved !\u003d null","source":"org.apache.tomcat.util.descriptor.LocalResolver.resolve(String,String,String)","target":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)"} {"project":"apache_tomcat","commit":"05c84ff8304a69a30b251f207a7b93c2c882564d","changeType":"INFIX_EXPRESSION","change":"base \u003d\u003d null","source":"org.apache.tomcat.util.descriptor.LocalResolver.resolve(String,String,String)","target":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)"} {"project":"apache_tomcat","commit":"05c84ff8304a69a30b251f207a7b93c2c882564d","changeType":"INFIX_EXPRESSION","change":"systemId \u003d\u003d null","source":"org.apache.tomcat.util.descriptor.LocalResolver.resolve(String,String,String)","target":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)"} {"project":"apache_tomcat","commit":"05c84ff8304a69a30b251f207a7b93c2c882564d","changeType":"METHOD_INVOCATION","change":"new URL(baseUri.toURL(),systemId).toURI()","source":"org.apache.tomcat.util.descriptor.LocalResolver.resolve(String,String,String)","target":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)"} {"project":"apache_tomcat","commit":"05c84ff8304a69a30b251f207a7b93c2c882564d","changeType":"METHOD_INVOCATION","change":"systemIds.get(systemId)","source":"org.apache.tomcat.util.descriptor.LocalResolver.resolve(String,String,String)","target":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)"} {"project":"apache_tomcat","commit":"05c84ff8304a69a30b251f207a7b93c2c882564d","changeType":"METHOD_INVOCATION","change":"systemUri.normalize()","source":"org.apache.tomcat.util.descriptor.LocalResolver.resolve(String,String,String)","target":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)"} {"project":"apache_tomcat","commit":"05c84ff8304a69a30b251f207a7b93c2c882564d","changeType":"METHOD_INVOCATION","change":"sm.getString(\"localResolver.unresolvedEntity\",name,publicId,systemId,base)","source":"org.apache.tomcat.util.descriptor.LocalResolver.resolve(String,String,String)","target":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)"} {"project":"apache_tomcat","commit":"05c84ff8304a69a30b251f207a7b93c2c882564d","changeType":"METHOD_INVOCATION","change":"baseUri.toURL()","source":"org.apache.tomcat.util.descriptor.LocalResolver.resolve(String,String,String)","target":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)"} {"project":"apache_tomcat","commit":"05c84ff8304a69a30b251f207a7b93c2c882564d","changeType":"METHOD_INVOCATION","change":"publicIds.get(publicId)","source":"org.apache.tomcat.util.descriptor.LocalResolver.resolve(String,String,String)","target":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)"} {"project":"apache_tomcat","commit":"05c84ff8304a69a30b251f207a7b93c2c882564d","changeType":"METHOD_INVOCATION","change":"systemUri.toString()","source":"org.apache.tomcat.util.descriptor.LocalResolver.resolve(String,String,String)","target":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)"} {"project":"apache_tomcat","commit":"05c84ff8304a69a30b251f207a7b93c2c882564d","changeType":"METHOD_INVOCATION","change":"systemIds.get(systemUri.toString())","source":"org.apache.tomcat.util.descriptor.LocalResolver.resolve(String,String,String)","target":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)"} {"project":"apache_tomcat","commit":"05c84ff8304a69a30b251f207a7b93c2c882564d","changeType":"METHOD_INVOCATION","change":"systemUri.isAbsolute()","source":"org.apache.tomcat.util.descriptor.LocalResolver.resolve(String,String,String)","target":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)"} {"project":"apache_tomcat","commit":"05c84ff8304a69a30b251f207a7b93c2c882564d","changeType":"METHOD_INVOCATION","change":"e.getMessage()","source":"org.apache.tomcat.util.descriptor.LocalResolver.resolve(String,String,String)","target":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)"} {"project":"apache_tomcat","commit":"05c84ff8304a69a30b251f207a7b93c2c882564d","changeType":"PREFIX_EXPRESSION","change":"!blockExternal","source":"org.apache.tomcat.util.descriptor.LocalResolver.resolve(String,String,String)","target":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)"} {"project":"apache_tomcat","commit":"05c84ff8304a69a30b251f207a7b93c2c882564d","changeType":"RETURN_STATEMENT","change":"return new InputSource(systemId);\n","source":"org.apache.tomcat.util.descriptor.LocalResolver.resolve(String,String,String)","target":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)"} {"project":"apache_tomcat","commit":"05c84ff8304a69a30b251f207a7b93c2c882564d","changeType":"SIMPLE_TYPE","change":"MalformedURLException","source":"org.apache.tomcat.util.descriptor.LocalResolver.resolve(String,String,String)","target":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)"} {"project":"apache_tomcat","commit":"05c84ff8304a69a30b251f207a7b93c2c882564d","changeType":"SIMPLE_TYPE","change":"FileNotFoundException","source":"org.apache.tomcat.util.descriptor.LocalResolver.resolve(String,String,String)","target":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)"} {"project":"apache_tomcat","commit":"05c84ff8304a69a30b251f207a7b93c2c882564d","changeType":"SIMPLE_TYPE","change":"URISyntaxException","source":"org.apache.tomcat.util.descriptor.LocalResolver.resolve(String,String,String)","target":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)"} {"project":"apache_tomcat","commit":"05c84ff8304a69a30b251f207a7b93c2c882564d","changeType":"SIMPLE_TYPE","change":"URI","source":"org.apache.tomcat.util.descriptor.LocalResolver.resolve(String,String,String)","target":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)"} {"project":"apache_tomcat","commit":"05c84ff8304a69a30b251f207a7b93c2c882564d","changeType":"SIMPLE_TYPE","change":"URL","source":"org.apache.tomcat.util.descriptor.LocalResolver.resolve(String,String,String)","target":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)"} {"project":"apache_tomcat","commit":"05c84ff8304a69a30b251f207a7b93c2c882564d","changeType":"SINGLE_VARIABLE_DECLARATION","change":"URISyntaxException e","source":"org.apache.tomcat.util.descriptor.LocalResolver.resolve(String,String,String)","target":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)"} {"project":"apache_tomcat","commit":"05c84ff8304a69a30b251f207a7b93c2c882564d","changeType":"SINGLE_VARIABLE_DECLARATION","change":"String base","source":"org.apache.tomcat.util.descriptor.LocalResolver.resolve(String,String,String)","target":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)"} {"project":"apache_tomcat","commit":"05c84ff8304a69a30b251f207a7b93c2c882564d","changeType":"STRING_LITERAL","change":"localResolver.unresolvedEntity","source":"org.apache.tomcat.util.descriptor.LocalResolver.resolve(String,String,String)","target":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)"} {"project":"apache_tomcat","commit":"05c84ff8304a69a30b251f207a7b93c2c882564d","changeType":"THROW_STATEMENT","change":"throw new MalformedURLException(e.getMessage());\n","source":"org.apache.tomcat.util.descriptor.LocalResolver.resolve(String,String,String)","target":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)"} {"project":"apache_tomcat","commit":"05c84ff8304a69a30b251f207a7b93c2c882564d","changeType":"THROW_STATEMENT","change":"throw new FileNotFoundException(sm.getString(\"localResolver.unresolvedEntity\",name,publicId,systemId,base));\n","source":"org.apache.tomcat.util.descriptor.LocalResolver.resolve(String,String,String)","target":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)"} {"project":"apache_tomcat","commit":"05c84ff8304a69a30b251f207a7b93c2c882564d","changeType":"TRY_STATEMENT","change":"try {\n if (base \u003d\u003d null) {\n systemUri\u003dnew URI(systemId);\n }\n else {\n URI baseUri\u003dnew URI(base);\n systemUri\u003dnew URL(baseUri.toURL(),systemId).toURI();\n }\n systemUri\u003dsystemUri.normalize();\n}\n catch (URISyntaxException e) {\n if (blockExternal) {\n throw new MalformedURLException(e.getMessage());\n }\n else {\n return new InputSource(systemId);\n }\n}\n","source":"org.apache.tomcat.util.descriptor.LocalResolver.resolve(String,String,String)","target":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)"} {"project":"apache_tomcat","commit":"05c84ff8304a69a30b251f207a7b93c2c882564d","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"systemUri","source":"org.apache.tomcat.util.descriptor.LocalResolver.resolve(String,String,String)","target":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)"} {"project":"apache_tomcat","commit":"05c84ff8304a69a30b251f207a7b93c2c882564d","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"baseUri","source":"org.apache.tomcat.util.descriptor.LocalResolver.resolve(String,String,String)","target":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)"} {"project":"apache_tomcat","commit":"05c84ff8304a69a30b251f207a7b93c2c882564d","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"URI [systemUri]","source":"org.apache.tomcat.util.descriptor.LocalResolver.resolve(String,String,String)","target":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)"} {"project":"apache_tomcat","commit":"05c84ff8304a69a30b251f207a7b93c2c882564d","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"String [resolved\u003dpublicIds.get(publicId)]","source":"org.apache.tomcat.util.descriptor.LocalResolver.resolve(String,String,String)","target":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)"} {"project":"apache_tomcat","commit":"05c84ff8304a69a30b251f207a7b93c2c882564d","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"InputSource [is\u003dnew InputSource(systemUri.toString())]","source":"org.apache.tomcat.util.descriptor.LocalResolver.resolve(String,String,String)","target":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)"} {"project":"apache_tomcat","commit":"05c84ff8304a69a30b251f207a7b93c2c882564d","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"URI [baseUri\u003dnew URI(base)]","source":"org.apache.tomcat.util.descriptor.LocalResolver.resolve(String,String,String)","target":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)","added":true,"scope":"TARGET","local":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)"} {"project":"apache_tomcat","commit":"05c84ff8304a69a30b251f207a7b93c2c882564d","changeType":"IF_STATEMENT","change":"resolved \u003d\u003d null","source":"org.apache.tomcat.util.descriptor.LocalResolver.resolve(String,String,String)","target":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)","added":false,"scope":"TARGET","local":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)"} {"project":"apache_tomcat","commit":"05c84ff8304a69a30b251f207a7b93c2c882564d","changeType":"INFIX_EXPRESSION","change":"resolved \u003d\u003d null","source":"org.apache.tomcat.util.descriptor.LocalResolver.resolve(String,String,String)","target":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)","added":false,"scope":"TARGET","local":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)"} {"project":"apache_tomcat","commit":"05c84ff8304a69a30b251f207a7b93c2c882564d","changeType":"METHOD_INVOCATION","change":"resolve(publicId,systemId,baseURI)","source":"org.apache.tomcat.util.descriptor.LocalResolver.resolve(String,String,String)","target":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)","added":false,"scope":"TARGET","local":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)"} {"project":"apache_tomcat","commit":"05c84ff8304a69a30b251f207a7b93c2c882564d","changeType":"RETURN_STATEMENT","change":"return null;\n","source":"org.apache.tomcat.util.descriptor.LocalResolver.resolve(String,String,String)","target":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)","added":false,"scope":"TARGET","local":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)"} {"project":"apache_tomcat","commit":"05c84ff8304a69a30b251f207a7b93c2c882564d","changeType":"SINGLE_VARIABLE_DECLARATION","change":"String baseURI","source":"org.apache.tomcat.util.descriptor.LocalResolver.resolve(String,String,String)","target":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)","added":false,"scope":"TARGET","local":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)"} {"project":"apache_tomcat","commit":"05c84ff8304a69a30b251f207a7b93c2c882564d","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"String [resolved\u003dresolve(publicId,systemId,baseURI)]","source":"org.apache.tomcat.util.descriptor.LocalResolver.resolve(String,String,String)","target":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)","added":false,"scope":"TARGET","local":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)"} {"project":"apache_tomcat","commit":"05c84ff8304a69a30b251f207a7b93c2c882564d","changeType":"METHOD_INVOCATION","change":"resolver.resolveEntity(null,null,\"http://example.com/home.html\",\"unknown\")","source":"org.apache.tomcat.util.descriptor.LocalResolver.resolve(String,String,String)","target":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)","added":false,"scope":"EXT_T","local":"org.apache.tomcat.util.descriptor.TestLocalResolver.unknownSystemIdIsResolvedAgainstBaseURI()"} {"project":"apache_tomcat","commit":"05c84ff8304a69a30b251f207a7b93c2c882564d","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"InputSource [source\u003dresolver.resolveEntity(null,null,\"http://example.com/home.html\",\"unknown\")]","source":"org.apache.tomcat.util.descriptor.LocalResolver.resolve(String,String,String)","target":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)","added":false,"scope":"EXT_T","local":"org.apache.tomcat.util.descriptor.TestLocalResolver.unknownSystemIdIsResolvedAgainstBaseURI()"} {"project":"apache_tomcat","commit":"05c84ff8304a69a30b251f207a7b93c2c882564d","changeType":"METHOD_INVOCATION","change":"resolver.resolveEntity(null,null,\"http://example.com/home.html\",\"unknown\")","source":"org.apache.tomcat.util.descriptor.LocalResolver.resolve(String,String,String)","target":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)","added":true,"scope":"EXT_T","local":"org.apache.tomcat.util.descriptor.TestLocalResolver.unknownRelativeSystemId()"} {"project":"apache_tomcat","commit":"05c84ff8304a69a30b251f207a7b93c2c882564d","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"InputSource [source\u003dresolver.resolveEntity(null,null,\"http://example.com/home.html\",\"unknown\")]","source":"org.apache.tomcat.util.descriptor.LocalResolver.resolve(String,String,String)","target":"org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(String,String,String,String)","added":true,"scope":"EXT_T","local":"org.apache.tomcat.util.descriptor.TestLocalResolver.unknownRelativeSystemId()"} {"project":"apache_tomcat","commit":"c169c761002186b131323bef30e433d4aec1b51c","changeType":"METHOD_DECLARATION","change":"org.apache.catalina.core.StandardContext.registerJMX()","source":"org.apache.catalina.core.StandardContext.registerJMX()","target":"org.apache.catalina.core.StandardContext.startInternal()","added":false,"scope":"CLASS_S","local":"java.org.apache.catalina.core.StandardContext"} {"project":"apache_tomcat","commit":"c169c761002186b131323bef30e433d4aec1b51c","changeType":"ARRAY_ACCESS","change":"children[i]","source":"org.apache.catalina.core.StandardContext.registerJMX()","target":"org.apache.catalina.core.StandardContext.startInternal()","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.StandardContext.registerJMX()"} {"project":"apache_tomcat","commit":"c169c761002186b131323bef30e433d4aec1b51c","changeType":"ASSIGNMENT","change":"controller \u003d oname","source":"org.apache.catalina.core.StandardContext.registerJMX()","target":"org.apache.catalina.core.StandardContext.startInternal()","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.StandardContext.registerJMX()"} {"project":"apache_tomcat","commit":"c169c761002186b131323bef30e433d4aec1b51c","changeType":"CAST_EXPRESSION","change":"(StandardWrapper)children[i]","source":"org.apache.catalina.core.StandardContext.registerJMX()","target":"org.apache.catalina.core.StandardContext.startInternal()","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.StandardContext.registerJMX()"} {"project":"apache_tomcat","commit":"c169c761002186b131323bef30e433d4aec1b51c","changeType":"CATCH_CLAUSE","change":"catch (Exception ex) {\n if (log.isInfoEnabled()) log.info(\"Error registering wrapper with jmx \" + this + \" \"+ oname+ \" \"+ ex.toString(),ex);\n}\n","source":"org.apache.catalina.core.StandardContext.registerJMX()","target":"org.apache.catalina.core.StandardContext.startInternal()","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.StandardContext.registerJMX()"} {"project":"apache_tomcat","commit":"c169c761002186b131323bef30e433d4aec1b51c","changeType":"CLASS_INSTANCE_CREATION","change":"new Notification(\"j2ee.object.created\",this.getObjectName(),sequenceNumber++)","source":"org.apache.catalina.core.StandardContext.registerJMX()","target":"org.apache.catalina.core.StandardContext.startInternal()","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.StandardContext.registerJMX()"} {"project":"apache_tomcat","commit":"c169c761002186b131323bef30e433d4aec1b51c","changeType":"DIMENSION","change":"[]","source":"org.apache.catalina.core.StandardContext.registerJMX()","target":"org.apache.catalina.core.StandardContext.startInternal()","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.StandardContext.registerJMX()"} {"project":"apache_tomcat","commit":"c169c761002186b131323bef30e433d4aec1b51c","changeType":"EXPRESSION_STATEMENT","change":"log.info(\"Error registering wrapper with jmx \" + this + \" \"+ oname+ \" \"+ ex.toString(),ex)","source":"org.apache.catalina.core.StandardContext.registerJMX()","target":"org.apache.catalina.core.StandardContext.startInternal()","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.StandardContext.registerJMX()"} {"project":"apache_tomcat","commit":"c169c761002186b131323bef30e433d4aec1b51c","changeType":"EXPRESSION_STATEMENT","change":"((StandardWrapper)children[i]).registerJMX(this)","source":"org.apache.catalina.core.StandardContext.registerJMX()","target":"org.apache.catalina.core.StandardContext.startInternal()","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.StandardContext.registerJMX()"} {"project":"apache_tomcat","commit":"c169c761002186b131323bef30e433d4aec1b51c","changeType":"EXPRESSION_STATEMENT","change":"broadcaster.sendNotification(notification)","source":"org.apache.catalina.core.StandardContext.registerJMX()","target":"org.apache.catalina.core.StandardContext.startInternal()","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.StandardContext.registerJMX()"} {"project":"apache_tomcat","commit":"c169c761002186b131323bef30e433d4aec1b51c","changeType":"EXPRESSION_STATEMENT","change":"Registry.getRegistry(null,null).registerComponent(this,oname,null)","source":"org.apache.catalina.core.StandardContext.registerJMX()","target":"org.apache.catalina.core.StandardContext.startInternal()","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.StandardContext.registerJMX()"} {"project":"apache_tomcat","commit":"c169c761002186b131323bef30e433d4aec1b51c","changeType":"EXPRESSION_STATEMENT","change":"controller\u003doname","source":"org.apache.catalina.core.StandardContext.registerJMX()","target":"org.apache.catalina.core.StandardContext.startInternal()","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.StandardContext.registerJMX()"} {"project":"apache_tomcat","commit":"c169c761002186b131323bef30e433d4aec1b51c","changeType":"EXPRESSION_STATEMENT","change":"log.debug(\"Checking for \" + oname)","source":"org.apache.catalina.core.StandardContext.registerJMX()","target":"org.apache.catalina.core.StandardContext.startInternal()","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.StandardContext.registerJMX()"} {"project":"apache_tomcat","commit":"c169c761002186b131323bef30e433d4aec1b51c","changeType":"FOR_STATEMENT","change":"for (int i\u003d0; children !\u003d null \u0026\u0026 i \u003c children.length; i++) {\n ((StandardWrapper)children[i]).registerJMX(this);\n}\n","source":"org.apache.catalina.core.StandardContext.registerJMX()","target":"org.apache.catalina.core.StandardContext.startInternal()","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.StandardContext.registerJMX()"} {"project":"apache_tomcat","commit":"c169c761002186b131323bef30e433d4aec1b51c","changeType":"IF_STATEMENT","change":"log.isInfoEnabled()","source":"org.apache.catalina.core.StandardContext.registerJMX()","target":"org.apache.catalina.core.StandardContext.startInternal()","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.StandardContext.registerJMX()"} {"project":"apache_tomcat","commit":"c169c761002186b131323bef30e433d4aec1b51c","changeType":"IF_STATEMENT","change":"this.getObjectName() !\u003d null","source":"org.apache.catalina.core.StandardContext.registerJMX()","target":"org.apache.catalina.core.StandardContext.startInternal()","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.StandardContext.registerJMX()"} {"project":"apache_tomcat","commit":"c169c761002186b131323bef30e433d4aec1b51c","changeType":"IF_STATEMENT","change":"!Registry.getRegistry(null,null).getMBeanServer().isRegistered(oname)","source":"org.apache.catalina.core.StandardContext.registerJMX()","target":"org.apache.catalina.core.StandardContext.startInternal()","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.StandardContext.registerJMX()"} {"project":"apache_tomcat","commit":"c169c761002186b131323bef30e433d4aec1b51c","changeType":"IF_STATEMENT","change":"log.isDebugEnabled()","source":"org.apache.catalina.core.StandardContext.registerJMX()","target":"org.apache.catalina.core.StandardContext.startInternal()","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.StandardContext.registerJMX()"} {"project":"apache_tomcat","commit":"c169c761002186b131323bef30e433d4aec1b51c","changeType":"INFIX_EXPRESSION","change":"\"Error registering wrapper with jmx \" + this + \" \"+ oname+ \" \"+ ex.toString()","source":"org.apache.catalina.core.StandardContext.registerJMX()","target":"org.apache.catalina.core.StandardContext.startInternal()","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.StandardContext.registerJMX()"} {"project":"apache_tomcat","commit":"c169c761002186b131323bef30e433d4aec1b51c","changeType":"INFIX_EXPRESSION","change":"i \u003c children.length","source":"org.apache.catalina.core.StandardContext.registerJMX()","target":"org.apache.catalina.core.StandardContext.startInternal()","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.StandardContext.registerJMX()"} {"project":"apache_tomcat","commit":"c169c761002186b131323bef30e433d4aec1b51c","changeType":"INFIX_EXPRESSION","change":"children !\u003d null","source":"org.apache.catalina.core.StandardContext.registerJMX()","target":"org.apache.catalina.core.StandardContext.startInternal()","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.StandardContext.registerJMX()"} {"project":"apache_tomcat","commit":"c169c761002186b131323bef30e433d4aec1b51c","changeType":"INFIX_EXPRESSION","change":"children !\u003d null \u0026\u0026 i \u003c children.length","source":"org.apache.catalina.core.StandardContext.registerJMX()","target":"org.apache.catalina.core.StandardContext.startInternal()","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.StandardContext.registerJMX()"} {"project":"apache_tomcat","commit":"c169c761002186b131323bef30e433d4aec1b51c","changeType":"INFIX_EXPRESSION","change":"this.getObjectName() !\u003d null","source":"org.apache.catalina.core.StandardContext.registerJMX()","target":"org.apache.catalina.core.StandardContext.startInternal()","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.StandardContext.registerJMX()"} {"project":"apache_tomcat","commit":"c169c761002186b131323bef30e433d4aec1b51c","changeType":"INFIX_EXPRESSION","change":"\"Checking for \" + oname","source":"org.apache.catalina.core.StandardContext.registerJMX()","target":"org.apache.catalina.core.StandardContext.startInternal()","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.StandardContext.registerJMX()"} {"project":"apache_tomcat","commit":"c169c761002186b131323bef30e433d4aec1b51c","changeType":"METHOD_INVOCATION","change":"ex.toString()","source":"org.apache.catalina.core.StandardContext.registerJMX()","target":"org.apache.catalina.core.StandardContext.startInternal()","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.StandardContext.registerJMX()"} {"project":"apache_tomcat","commit":"c169c761002186b131323bef30e433d4aec1b51c","changeType":"METHOD_INVOCATION","change":"log.info(\"Error registering wrapper with jmx \" + this + \" \"+ oname+ \" \"+ ex.toString(),ex)","source":"org.apache.catalina.core.StandardContext.registerJMX()","target":"org.apache.catalina.core.StandardContext.startInternal()","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.StandardContext.registerJMX()"} {"project":"apache_tomcat","commit":"c169c761002186b131323bef30e433d4aec1b51c","changeType":"METHOD_INVOCATION","change":"log.isInfoEnabled()","source":"org.apache.catalina.core.StandardContext.registerJMX()","target":"org.apache.catalina.core.StandardContext.startInternal()","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.StandardContext.registerJMX()"} {"project":"apache_tomcat","commit":"c169c761002186b131323bef30e433d4aec1b51c","changeType":"METHOD_INVOCATION","change":"((StandardWrapper)children[i]).registerJMX(this)","source":"org.apache.catalina.core.StandardContext.registerJMX()","target":"org.apache.catalina.core.StandardContext.startInternal()","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.StandardContext.registerJMX()"} {"project":"apache_tomcat","commit":"c169c761002186b131323bef30e433d4aec1b51c","changeType":"METHOD_INVOCATION","change":"findChildren()","source":"org.apache.catalina.core.StandardContext.registerJMX()","target":"org.apache.catalina.core.StandardContext.startInternal()","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.StandardContext.registerJMX()"} {"project":"apache_tomcat","commit":"c169c761002186b131323bef30e433d4aec1b51c","changeType":"METHOD_INVOCATION","change":"broadcaster.sendNotification(notification)","source":"org.apache.catalina.core.StandardContext.registerJMX()","target":"org.apache.catalina.core.StandardContext.startInternal()","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.StandardContext.registerJMX()"} {"project":"apache_tomcat","commit":"c169c761002186b131323bef30e433d4aec1b51c","changeType":"METHOD_INVOCATION","change":"this.getObjectName()","source":"org.apache.catalina.core.StandardContext.registerJMX()","target":"org.apache.catalina.core.StandardContext.startInternal()","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.StandardContext.registerJMX()"} {"project":"apache_tomcat","commit":"c169c761002186b131323bef30e433d4aec1b51c","changeType":"METHOD_INVOCATION","change":"Registry.getRegistry(null,null)","source":"org.apache.catalina.core.StandardContext.registerJMX()","target":"org.apache.catalina.core.StandardContext.startInternal()","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.StandardContext.registerJMX()"} {"project":"apache_tomcat","commit":"c169c761002186b131323bef30e433d4aec1b51c","changeType":"METHOD_INVOCATION","change":"Registry.getRegistry(null,null).registerComponent(this,oname,null)","source":"org.apache.catalina.core.StandardContext.registerJMX()","target":"org.apache.catalina.core.StandardContext.startInternal()","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.StandardContext.registerJMX()"} {"project":"apache_tomcat","commit":"c169c761002186b131323bef30e433d4aec1b51c","changeType":"METHOD_INVOCATION","change":"Registry.getRegistry(null,null).getMBeanServer()","source":"org.apache.catalina.core.StandardContext.registerJMX()","target":"org.apache.catalina.core.StandardContext.startInternal()","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.StandardContext.registerJMX()"} {"project":"apache_tomcat","commit":"c169c761002186b131323bef30e433d4aec1b51c","changeType":"METHOD_INVOCATION","change":"Registry.getRegistry(null,null).getMBeanServer().isRegistered(oname)","source":"org.apache.catalina.core.StandardContext.registerJMX()","target":"org.apache.catalina.core.StandardContext.startInternal()","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.StandardContext.registerJMX()"} {"project":"apache_tomcat","commit":"c169c761002186b131323bef30e433d4aec1b51c","changeType":"METHOD_INVOCATION","change":"log.debug(\"Checking for \" + oname)","source":"org.apache.catalina.core.StandardContext.registerJMX()","target":"org.apache.catalina.core.StandardContext.startInternal()","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.StandardContext.registerJMX()"} {"project":"apache_tomcat","commit":"c169c761002186b131323bef30e433d4aec1b51c","changeType":"METHOD_INVOCATION","change":"log.isDebugEnabled()","source":"org.apache.catalina.core.StandardContext.registerJMX()","target":"org.apache.catalina.core.StandardContext.startInternal()","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.StandardContext.registerJMX()"} {"project":"apache_tomcat","commit":"c169c761002186b131323bef30e433d4aec1b51c","changeType":"MODIFIER","change":"private","source":"org.apache.catalina.core.StandardContext.registerJMX()","target":"org.apache.catalina.core.StandardContext.startInternal()","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.StandardContext.registerJMX()"} {"project":"apache_tomcat","commit":"c169c761002186b131323bef30e433d4aec1b51c","changeType":"NULL_LITERAL","change":"null","source":"org.apache.catalina.core.StandardContext.registerJMX()","target":"org.apache.catalina.core.StandardContext.startInternal()","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.StandardContext.registerJMX()"} {"project":"apache_tomcat","commit":"c169c761002186b131323bef30e433d4aec1b51c","changeType":"NUMBER_LITERAL","change":"0","source":"org.apache.catalina.core.StandardContext.registerJMX()","target":"org.apache.catalina.core.StandardContext.startInternal()","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.StandardContext.registerJMX()"} {"project":"apache_tomcat","commit":"c169c761002186b131323bef30e433d4aec1b51c","changeType":"PARENTHESIZED_EXPRESSION","change":"((StandardWrapper)children[i])","source":"org.apache.catalina.core.StandardContext.registerJMX()","target":"org.apache.catalina.core.StandardContext.startInternal()","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.StandardContext.registerJMX()"} {"project":"apache_tomcat","commit":"c169c761002186b131323bef30e433d4aec1b51c","changeType":"POSTFIX_EXPRESSION","change":"i++","source":"org.apache.catalina.core.StandardContext.registerJMX()","target":"org.apache.catalina.core.StandardContext.startInternal()","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.StandardContext.registerJMX()"} {"project":"apache_tomcat","commit":"c169c761002186b131323bef30e433d4aec1b51c","changeType":"POSTFIX_EXPRESSION","change":"sequenceNumber++","source":"org.apache.catalina.core.StandardContext.registerJMX()","target":"org.apache.catalina.core.StandardContext.startInternal()","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.StandardContext.registerJMX()"} {"project":"apache_tomcat","commit":"c169c761002186b131323bef30e433d4aec1b51c","changeType":"PREFIX_EXPRESSION","change":"!Registry.getRegistry(null,null).getMBeanServer().isRegistered(oname)","source":"org.apache.catalina.core.StandardContext.registerJMX()","target":"org.apache.catalina.core.StandardContext.startInternal()","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.StandardContext.registerJMX()"} {"project":"apache_tomcat","commit":"c169c761002186b131323bef30e433d4aec1b51c","changeType":"PRIMITIVE_TYPE","change":"int","source":"org.apache.catalina.core.StandardContext.registerJMX()","target":"org.apache.catalina.core.StandardContext.startInternal()","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.StandardContext.registerJMX()"} {"project":"apache_tomcat","commit":"c169c761002186b131323bef30e433d4aec1b51c","changeType":"PRIMITIVE_TYPE","change":"void","source":"org.apache.catalina.core.StandardContext.registerJMX()","target":"org.apache.catalina.core.StandardContext.startInternal()","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.StandardContext.registerJMX()"} {"project":"apache_tomcat","commit":"c169c761002186b131323bef30e433d4aec1b51c","changeType":"QUALIFIED_NAME","change":"children.length","source":"org.apache.catalina.core.StandardContext.registerJMX()","target":"org.apache.catalina.core.StandardContext.startInternal()","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.StandardContext.registerJMX()"} {"project":"apache_tomcat","commit":"c169c761002186b131323bef30e433d4aec1b51c","changeType":"SIMPLE_TYPE","change":"Exception","source":"org.apache.catalina.core.StandardContext.registerJMX()","target":"org.apache.catalina.core.StandardContext.startInternal()","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.StandardContext.registerJMX()"} {"project":"apache_tomcat","commit":"c169c761002186b131323bef30e433d4aec1b51c","changeType":"SIMPLE_TYPE","change":"StandardWrapper","source":"org.apache.catalina.core.StandardContext.registerJMX()","target":"org.apache.catalina.core.StandardContext.startInternal()","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.StandardContext.registerJMX()"} {"project":"apache_tomcat","commit":"c169c761002186b131323bef30e433d4aec1b51c","changeType":"SIMPLE_TYPE","change":"Container","source":"org.apache.catalina.core.StandardContext.registerJMX()","target":"org.apache.catalina.core.StandardContext.startInternal()","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.StandardContext.registerJMX()"} {"project":"apache_tomcat","commit":"c169c761002186b131323bef30e433d4aec1b51c","changeType":"SIMPLE_TYPE","change":"Notification","source":"org.apache.catalina.core.StandardContext.registerJMX()","target":"org.apache.catalina.core.StandardContext.startInternal()","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.StandardContext.registerJMX()"} {"project":"apache_tomcat","commit":"c169c761002186b131323bef30e433d4aec1b51c","changeType":"SINGLE_VARIABLE_DECLARATION","change":"Exception ex","source":"org.apache.catalina.core.StandardContext.registerJMX()","target":"org.apache.catalina.core.StandardContext.startInternal()","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.StandardContext.registerJMX()"} {"project":"apache_tomcat","commit":"c169c761002186b131323bef30e433d4aec1b51c","changeType":"STRING_LITERAL","change":" ","source":"org.apache.catalina.core.StandardContext.registerJMX()","target":"org.apache.catalina.core.StandardContext.startInternal()","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.StandardContext.registerJMX()"} {"project":"apache_tomcat","commit":"c169c761002186b131323bef30e433d4aec1b51c","changeType":"STRING_LITERAL","change":"Error registering wrapper with jmx ","source":"org.apache.catalina.core.StandardContext.registerJMX()","target":"org.apache.catalina.core.StandardContext.startInternal()","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.StandardContext.registerJMX()"} {"project":"apache_tomcat","commit":"c169c761002186b131323bef30e433d4aec1b51c","changeType":"STRING_LITERAL","change":"j2ee.object.created","source":"org.apache.catalina.core.StandardContext.registerJMX()","target":"org.apache.catalina.core.StandardContext.startInternal()","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.StandardContext.registerJMX()"} {"project":"apache_tomcat","commit":"c169c761002186b131323bef30e433d4aec1b51c","changeType":"STRING_LITERAL","change":"Checking for ","source":"org.apache.catalina.core.StandardContext.registerJMX()","target":"org.apache.catalina.core.StandardContext.startInternal()","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.StandardContext.registerJMX()"} {"project":"apache_tomcat","commit":"c169c761002186b131323bef30e433d4aec1b51c","changeType":"THIS_EXPRESSION","change":"this","source":"org.apache.catalina.core.StandardContext.registerJMX()","target":"org.apache.catalina.core.StandardContext.startInternal()","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.StandardContext.registerJMX()"} {"project":"apache_tomcat","commit":"c169c761002186b131323bef30e433d4aec1b51c","changeType":"TRY_STATEMENT","change":"try {\n if (log.isDebugEnabled()) {\n log.debug(\"Checking for \" + oname);\n }\n if (!Registry.getRegistry(null,null).getMBeanServer().isRegistered(oname)) {\n controller\u003doname;\n Registry.getRegistry(null,null).registerComponent(this,oname,null);\n if (this.getObjectName() !\u003d null) {\n Notification notification\u003dnew Notification(\"j2ee.object.created\",this.getObjectName(),sequenceNumber++);\n broadcaster.sendNotification(notification);\n }\n }\n Container children[]\u003dfindChildren();\n for (int i\u003d0; children !\u003d null \u0026\u0026 i \u003c children.length; i++) {\n ((StandardWrapper)children[i]).registerJMX(this);\n }\n}\n catch (Exception ex) {\n if (log.isInfoEnabled()) log.info(\"Error registering wrapper with jmx \" + this + \" \"+ oname+ \" \"+ ex.toString(),ex);\n}\n","source":"org.apache.catalina.core.StandardContext.registerJMX()","target":"org.apache.catalina.core.StandardContext.startInternal()","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.StandardContext.registerJMX()"} {"project":"apache_tomcat","commit":"c169c761002186b131323bef30e433d4aec1b51c","changeType":"VARIABLE_DECLARATION_EXPRESSION","change":"int [i\u003d0]","source":"org.apache.catalina.core.StandardContext.registerJMX()","target":"org.apache.catalina.core.StandardContext.startInternal()","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.StandardContext.registerJMX()"} {"project":"apache_tomcat","commit":"c169c761002186b131323bef30e433d4aec1b51c","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"i","source":"org.apache.catalina.core.StandardContext.registerJMX()","target":"org.apache.catalina.core.StandardContext.startInternal()","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.StandardContext.registerJMX()"} {"project":"apache_tomcat","commit":"c169c761002186b131323bef30e433d4aec1b51c","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"children","source":"org.apache.catalina.core.StandardContext.registerJMX()","target":"org.apache.catalina.core.StandardContext.startInternal()","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.StandardContext.registerJMX()"} {"project":"apache_tomcat","commit":"c169c761002186b131323bef30e433d4aec1b51c","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"notification","source":"org.apache.catalina.core.StandardContext.registerJMX()","target":"org.apache.catalina.core.StandardContext.startInternal()","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.StandardContext.registerJMX()"} {"project":"apache_tomcat","commit":"c169c761002186b131323bef30e433d4aec1b51c","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"Container [children[]\u003dfindChildren()]","source":"org.apache.catalina.core.StandardContext.registerJMX()","target":"org.apache.catalina.core.StandardContext.startInternal()","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.StandardContext.registerJMX()"} {"project":"apache_tomcat","commit":"c169c761002186b131323bef30e433d4aec1b51c","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"Notification [notification\u003dnew Notification(\"j2ee.object.created\",this.getObjectName(),sequenceNumber++)]","source":"org.apache.catalina.core.StandardContext.registerJMX()","target":"org.apache.catalina.core.StandardContext.startInternal()","added":false,"scope":"SOURCE","local":"org.apache.catalina.core.StandardContext.registerJMX()"} {"project":"apache_tomcat","commit":"c169c761002186b131323bef30e433d4aec1b51c","changeType":"CLASS_INSTANCE_CREATION","change":"new Notification(\"j2ee.state.starting\",this.getObjectName(),sequenceNumber++)","source":"org.apache.catalina.core.StandardContext.registerJMX()","target":"org.apache.catalina.core.StandardContext.startInternal()","added":true,"scope":"TARGET","local":"org.apache.catalina.core.StandardContext.startInternal()"} {"project":"apache_tomcat","commit":"c169c761002186b131323bef30e433d4aec1b51c","changeType":"IF_STATEMENT","change":"this.getObjectName() !\u003d null","source":"org.apache.catalina.core.StandardContext.registerJMX()","target":"org.apache.catalina.core.StandardContext.startInternal()","added":true,"scope":"TARGET","local":"org.apache.catalina.core.StandardContext.startInternal()"} {"project":"apache_tomcat","commit":"c169c761002186b131323bef30e433d4aec1b51c","changeType":"STRING_LITERAL","change":"j2ee.state.starting","source":"org.apache.catalina.core.StandardContext.registerJMX()","target":"org.apache.catalina.core.StandardContext.startInternal()","added":true,"scope":"TARGET","local":"org.apache.catalina.core.StandardContext.startInternal()"} {"project":"apache_tomcat","commit":"c169c761002186b131323bef30e433d4aec1b51c","changeType":"TRY_STATEMENT","change":"try {\n if (ok) {\n if ((loader !\u003d null) \u0026\u0026 (loader instanceof Lifecycle)) ((Lifecycle)loader).start();\n unbindThread(oldCCL);\n oldCCL\u003dbindThread();\n logger\u003dnull;\n getLogger();\n if ((logger !\u003d null) \u0026\u0026 (logger instanceof Lifecycle)) ((Lifecycle)logger).start();\n if ((cluster !\u003d null) \u0026\u0026 (cluster instanceof Lifecycle)) ((Lifecycle)cluster).start();\n if ((realm !\u003d null) \u0026\u0026 (realm instanceof Lifecycle)) ((Lifecycle)realm).start();\n if ((resources !\u003d null) \u0026\u0026 (resources instanceof Lifecycle)) ((Lifecycle)resources).start();\n fireLifecycleEvent(Lifecycle.CONFIGURE_START_EVENT,null);\n Container children[]\u003dfindChildren();\n for (int i\u003d0; i \u003c children.length; i++) {\n children[i].start();\n }\n if (pipeline instanceof Lifecycle) {\n ((Lifecycle)pipeline).start();\n }\n Manager contextManager\u003dnull;\n if (manager \u003d\u003d null) {\n if ((getCluster() !\u003d null) \u0026\u0026 distributable) {\n try {\n contextManager\u003dgetCluster().createManager(getName());\n }\n catch ( Exception ex) {\n log.error(\"standardContext.clusterFail\",ex);\n ok\u003dfalse;\n }\n }\n else {\n contextManager\u003dnew StandardManager();\n }\n }\n if (contextManager !\u003d null) {\n setManager(contextManager);\n }\n if (manager !\u003d null \u0026\u0026 (getCluster() !\u003d null) \u0026\u0026 distributable) {\n getCluster().registerManager(manager);\n }\n }\n}\n finally {\n unbindThread(oldCCL);\n}\n","source":"org.apache.catalina.core.StandardContext.registerJMX()","target":"org.apache.catalina.core.StandardContext.startInternal()","added":true,"scope":"TARGET","local":"org.apache.catalina.core.StandardContext.startInternal()"} {"project":"apache_tomcat","commit":"c169c761002186b131323bef30e433d4aec1b51c","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"Notification [notification\u003dnew Notification(\"j2ee.state.starting\",this.getObjectName(),sequenceNumber++)]","source":"org.apache.catalina.core.StandardContext.registerJMX()","target":"org.apache.catalina.core.StandardContext.startInternal()","added":true,"scope":"TARGET","local":"org.apache.catalina.core.StandardContext.startInternal()"} {"project":"apache_tomcat","commit":"c169c761002186b131323bef30e433d4aec1b51c","changeType":"ARRAY_CREATION","change":"new Object[]{}","source":"org.apache.catalina.core.StandardContext.registerJMX()","target":"org.apache.catalina.core.StandardContext.startInternal()","added":false,"scope":"TARGET","local":"org.apache.catalina.core.StandardContext.startInternal()"} {"project":"apache_tomcat","commit":"c169c761002186b131323bef30e433d4aec1b51c","changeType":"ARRAY_CREATION","change":"new String[]{}","source":"org.apache.catalina.core.StandardContext.registerJMX()","target":"org.apache.catalina.core.StandardContext.startInternal()","added":false,"scope":"TARGET","local":"org.apache.catalina.core.StandardContext.startInternal()"} {"project":"apache_tomcat","commit":"c169c761002186b131323bef30e433d4aec1b51c","changeType":"ARRAY_INITIALIZER","change":"{}","source":"org.apache.catalina.core.StandardContext.registerJMX()","target":"org.apache.catalina.core.StandardContext.startInternal()","added":false,"scope":"TARGET","local":"org.apache.catalina.core.StandardContext.startInternal()"} {"project":"apache_tomcat","commit":"c169c761002186b131323bef30e433d4aec1b51c","changeType":"ARRAY_TYPE","change":"String[]","source":"org.apache.catalina.core.StandardContext.registerJMX()","target":"org.apache.catalina.core.StandardContext.startInternal()","added":false,"scope":"TARGET","local":"org.apache.catalina.core.StandardContext.startInternal()"} {"project":"apache_tomcat","commit":"c169c761002186b131323bef30e433d4aec1b51c","changeType":"ARRAY_TYPE","change":"Object[]","source":"org.apache.catalina.core.StandardContext.registerJMX()","target":"org.apache.catalina.core.StandardContext.startInternal()","added":false,"scope":"TARGET","local":"org.apache.catalina.core.StandardContext.startInternal()"} {"project":"apache_tomcat","commit":"c169c761002186b131323bef30e433d4aec1b51c","changeType":"ASSIGNMENT","change":"mainOk \u003d true","source":"org.apache.catalina.core.StandardContext.registerJMX()","target":"org.apache.catalina.core.StandardContext.startInternal()","added":false,"scope":"TARGET","local":"org.apache.catalina.core.StandardContext.startInternal()"} {"project":"apache_tomcat","commit":"c169c761002186b131323bef30e433d4aec1b51c","changeType":"ASSIGNMENT","change":"realmName \u003d new ObjectName(getEngineName() + \":type\u003dRealm,host\u003d\" + getHostname()+ \",path\u003d\"+ getPath())","source":"org.apache.catalina.core.StandardContext.registerJMX()","target":"org.apache.catalina.core.StandardContext.startInternal()","added":false,"scope":"TARGET","local":"org.apache.catalina.core.StandardContext.startInternal()"} {"project":"apache_tomcat","commit":"c169c761002186b131323bef30e433d4aec1b51c","changeType":"CATCH_CLAUSE","change":"catch (Throwable t) {\n if (log.isDebugEnabled()) log.debug(\"No realm for this host \" + realmName);\n}\n","source":"org.apache.catalina.core.StandardContext.registerJMX()","target":"org.apache.catalina.core.StandardContext.startInternal()","added":false,"scope":"TARGET","local":"org.apache.catalina.core.StandardContext.startInternal()"} {"project":"apache_tomcat","commit":"c169c761002186b131323bef30e433d4aec1b51c","changeType":"CLASS_INSTANCE_CREATION","change":"new ObjectName(getEngineName() + \":type\u003dRealm,host\u003d\" + getHostname()+ \",path\u003d\"+ getPath())","source":"org.apache.catalina.core.StandardContext.registerJMX()","target":"org.apache.catalina.core.StandardContext.startInternal()","added":false,"scope":"TARGET","local":"org.apache.catalina.core.StandardContext.startInternal()"} {"project":"apache_tomcat","commit":"c169c761002186b131323bef30e433d4aec1b51c","changeType":"EXPRESSION_STATEMENT","change":"realmName\u003dnew ObjectName(getEngineName() + \":type\u003dRealm,host\u003d\" + getHostname()+ \",path\u003d\"+ getPath())","source":"org.apache.catalina.core.StandardContext.registerJMX()","target":"org.apache.catalina.core.StandardContext.startInternal()","added":false,"scope":"TARGET","local":"org.apache.catalina.core.StandardContext.startInternal()"} {"project":"apache_tomcat","commit":"c169c761002186b131323bef30e433d4aec1b51c","changeType":"EXPRESSION_STATEMENT","change":"preRegisterJMX()","source":"org.apache.catalina.core.StandardContext.registerJMX()","target":"org.apache.catalina.core.StandardContext.startInternal()","added":false,"scope":"TARGET","local":"org.apache.catalina.core.StandardContext.startInternal()"} {"project":"apache_tomcat","commit":"c169c761002186b131323bef30e433d4aec1b51c","changeType":"EXPRESSION_STATEMENT","change":"mserver.invoke(realmName,\"init\",new Object[]{},new String[]{})","source":"org.apache.catalina.core.StandardContext.registerJMX()","target":"org.apache.catalina.core.StandardContext.startInternal()","added":false,"scope":"TARGET","local":"org.apache.catalina.core.StandardContext.startInternal()"} {"project":"apache_tomcat","commit":"c169c761002186b131323bef30e433d4aec1b51c","changeType":"EXPRESSION_STATEMENT","change":"Registry.getRegistry(null,null).unregisterComponent(oname)","source":"org.apache.catalina.core.StandardContext.registerJMX()","target":"org.apache.catalina.core.StandardContext.startInternal()","added":false,"scope":"TARGET","local":"org.apache.catalina.core.StandardContext.startInternal()"} {"project":"apache_tomcat","commit":"c169c761002186b131323bef30e433d4aec1b51c","changeType":"EXPRESSION_STATEMENT","change":"mainOk\u003dtrue","source":"org.apache.catalina.core.StandardContext.registerJMX()","target":"org.apache.catalina.core.StandardContext.startInternal()","added":false,"scope":"TARGET","local":"org.apache.catalina.core.StandardContext.startInternal()"} {"project":"apache_tomcat","commit":"c169c761002186b131323bef30e433d4aec1b51c","changeType":"EXPRESSION_STATEMENT","change":"log.debug(\"No realm for this host \" + realmName)","source":"org.apache.catalina.core.StandardContext.registerJMX()","target":"org.apache.catalina.core.StandardContext.startInternal()","added":false,"scope":"TARGET","local":"org.apache.catalina.core.StandardContext.startInternal()"} {"project":"apache_tomcat","commit":"c169c761002186b131323bef30e433d4aec1b51c","changeType":"EXPRESSION_STATEMENT","change":"registerJMX()","source":"org.apache.catalina.core.StandardContext.registerJMX()","target":"org.apache.catalina.core.StandardContext.startInternal()","added":false,"scope":"TARGET","local":"org.apache.catalina.core.StandardContext.startInternal()"} {"project":"apache_tomcat","commit":"c169c761002186b131323bef30e433d4aec1b51c","changeType":"IF_STATEMENT","change":"!mainOk","source":"org.apache.catalina.core.StandardContext.registerJMX()","target":"org.apache.catalina.core.StandardContext.startInternal()","added":false,"scope":"TARGET","local":"org.apache.catalina.core.StandardContext.startInternal()"} {"project":"apache_tomcat","commit":"c169c761002186b131323bef30e433d4aec1b51c","changeType":"IF_STATEMENT","change":"realm \u003d\u003d null \u0026\u0026 mserver !\u003d null","source":"org.apache.catalina.core.StandardContext.registerJMX()","target":"org.apache.catalina.core.StandardContext.startInternal()","added":false,"scope":"TARGET","local":"org.apache.catalina.core.StandardContext.startInternal()"} {"project":"apache_tomcat","commit":"c169c761002186b131323bef30e433d4aec1b51c","changeType":"IF_STATEMENT","change":"(oname !\u003d null) \u0026\u0026 (Registry.getRegistry(null,null).getMBeanServer().isRegistered(oname))","source":"org.apache.catalina.core.StandardContext.registerJMX()","target":"org.apache.catalina.core.StandardContext.startInternal()","added":false,"scope":"TARGET","local":"org.apache.catalina.core.StandardContext.startInternal()"} {"project":"apache_tomcat","commit":"c169c761002186b131323bef30e433d4aec1b51c","changeType":"IF_STATEMENT","change":"mserver.isRegistered(realmName)","source":"org.apache.catalina.core.StandardContext.registerJMX()","target":"org.apache.catalina.core.StandardContext.startInternal()","added":false,"scope":"TARGET","local":"org.apache.catalina.core.StandardContext.startInternal()"} {"project":"apache_tomcat","commit":"c169c761002186b131323bef30e433d4aec1b51c","changeType":"INFIX_EXPRESSION","change":"mserver !\u003d null","source":"org.apache.catalina.core.StandardContext.registerJMX()","target":"org.apache.catalina.core.StandardContext.startInternal()","added":false,"scope":"TARGET","local":"org.apache.catalina.core.StandardContext.startInternal()"} {"project":"apache_tomcat","commit":"c169c761002186b131323bef30e433d4aec1b51c","changeType":"INFIX_EXPRESSION","change":"realm \u003d\u003d null","source":"org.apache.catalina.core.StandardContext.registerJMX()","target":"org.apache.catalina.core.StandardContext.startInternal()","added":false,"scope":"TARGET","local":"org.apache.catalina.core.StandardContext.startInternal()"} {"project":"apache_tomcat","commit":"c169c761002186b131323bef30e433d4aec1b51c","changeType":"INFIX_EXPRESSION","change":"getEngineName() + \":type\u003dRealm,host\u003d\" + getHostname()+ \",path\u003d\"+ getPath()","source":"org.apache.catalina.core.StandardContext.registerJMX()","target":"org.apache.catalina.core.StandardContext.startInternal()","added":false,"scope":"TARGET","local":"org.apache.catalina.core.StandardContext.startInternal()"} {"project":"apache_tomcat","commit":"c169c761002186b131323bef30e433d4aec1b51c","changeType":"INFIX_EXPRESSION","change":"realm \u003d\u003d null \u0026\u0026 mserver !\u003d null","source":"org.apache.catalina.core.StandardContext.registerJMX()","target":"org.apache.catalina.core.StandardContext.startInternal()","added":false,"scope":"TARGET","local":"org.apache.catalina.core.StandardContext.startInternal()"} {"project":"apache_tomcat","commit":"c169c761002186b131323bef30e433d4aec1b51c","changeType":"INFIX_EXPRESSION","change":"(oname !\u003d null) \u0026\u0026 (Registry.getRegistry(null,null).getMBeanServer().isRegistered(oname))","source":"org.apache.catalina.core.StandardContext.registerJMX()","target":"org.apache.catalina.core.StandardContext.startInternal()","added":false,"scope":"TARGET","local":"org.apache.catalina.core.StandardContext.startInternal()"} {"project":"apache_tomcat","commit":"c169c761002186b131323bef30e433d4aec1b51c","changeType":"INFIX_EXPRESSION","change":"\"No realm for this host \" + realmName","source":"org.apache.catalina.core.StandardContext.registerJMX()","target":"org.apache.catalina.core.StandardContext.startInternal()","added":false,"scope":"TARGET","local":"org.apache.catalina.core.StandardContext.startInternal()"} {"project":"apache_tomcat","commit":"c169c761002186b131323bef30e433d4aec1b51c","changeType":"INFIX_EXPRESSION","change":"oname !\u003d null","source":"org.apache.catalina.core.StandardContext.registerJMX()","target":"org.apache.catalina.core.StandardContext.startInternal()","added":false,"scope":"TARGET","local":"org.apache.catalina.core.StandardContext.startInternal()"} {"project":"apache_tomcat","commit":"c169c761002186b131323bef30e433d4aec1b51c","changeType":"METHOD_INVOCATION","change":"getHostname()","source":"org.apache.catalina.core.StandardContext.registerJMX()","target":"org.apache.catalina.core.StandardContext.startInternal()","added":false,"scope":"TARGET","local":"org.apache.catalina.core.StandardContext.startInternal()"} {"project":"apache_tomcat","commit":"c169c761002186b131323bef30e433d4aec1b51c","changeType":"METHOD_INVOCATION","change":"Registry.getRegistry(null,null)","source":"org.apache.catalina.core.StandardContext.registerJMX()","target":"org.apache.catalina.core.StandardContext.startInternal()","added":false,"scope":"TARGET","local":"org.apache.catalina.core.StandardContext.startInternal()"} {"project":"apache_tomcat","commit":"c169c761002186b131323bef30e433d4aec1b51c","changeType":"METHOD_INVOCATION","change":"getEngineName()","source":"org.apache.catalina.core.StandardContext.registerJMX()","target":"org.apache.catalina.core.StandardContext.startInternal()","added":false,"scope":"TARGET","local":"org.apache.catalina.core.StandardContext.startInternal()"} {"project":"apache_tomcat","commit":"c169c761002186b131323bef30e433d4aec1b51c","changeType":"METHOD_INVOCATION","change":"Registry.getRegistry(null,null).getMBeanServer()","source":"org.apache.catalina.core.StandardContext.registerJMX()","target":"org.apache.catalina.core.StandardContext.startInternal()","added":false,"scope":"TARGET","local":"org.apache.catalina.core.StandardContext.startInternal()"} {"project":"apache_tomcat","commit":"c169c761002186b131323bef30e433d4aec1b51c","changeType":"METHOD_INVOCATION","change":"preRegisterJMX()","source":"org.apache.catalina.core.StandardContext.registerJMX()","target":"org.apache.catalina.core.StandardContext.startInternal()","added":false,"scope":"TARGET","local":"org.apache.catalina.core.StandardContext.startInternal()"} {"project":"apache_tomcat","commit":"c169c761002186b131323bef30e433d4aec1b51c","changeType":"METHOD_INVOCATION","change":"mserver.invoke(realmName,\"init\",new Object[]{},new String[]{})","source":"org.apache.catalina.core.StandardContext.registerJMX()","target":"org.apache.catalina.core.StandardContext.startInternal()","added":false,"scope":"TARGET","local":"org.apache.catalina.core.StandardContext.startInternal()"} {"project":"apache_tomcat","commit":"c169c761002186b131323bef30e433d4aec1b51c","changeType":"METHOD_INVOCATION","change":"Registry.getRegistry(null,null).unregisterComponent(oname)","source":"org.apache.catalina.core.StandardContext.registerJMX()","target":"org.apache.catalina.core.StandardContext.startInternal()","added":false,"scope":"TARGET","local":"org.apache.catalina.core.StandardContext.startInternal()"} {"project":"apache_tomcat","commit":"c169c761002186b131323bef30e433d4aec1b51c","changeType":"METHOD_INVOCATION","change":"Registry.getRegistry(null,null).getMBeanServer().isRegistered(oname)","source":"org.apache.catalina.core.StandardContext.registerJMX()","target":"org.apache.catalina.core.StandardContext.startInternal()","added":false,"scope":"TARGET","local":"org.apache.catalina.core.StandardContext.startInternal()"} {"project":"apache_tomcat","commit":"c169c761002186b131323bef30e433d4aec1b51c","changeType":"METHOD_INVOCATION","change":"log.debug(\"No realm for this host \" + realmName)","source":"org.apache.catalina.core.StandardContext.registerJMX()","target":"org.apache.catalina.core.StandardContext.startInternal()","added":false,"scope":"TARGET","local":"org.apache.catalina.core.StandardContext.startInternal()"} {"project":"apache_tomcat","commit":"c169c761002186b131323bef30e433d4aec1b51c","changeType":"METHOD_INVOCATION","change":"registerJMX()","source":"org.apache.catalina.core.StandardContext.registerJMX()","target":"org.apache.catalina.core.StandardContext.startInternal()","added":false,"scope":"TARGET","local":"org.apache.catalina.core.StandardContext.startInternal()"} {"project":"apache_tomcat","commit":"c169c761002186b131323bef30e433d4aec1b51c","changeType":"METHOD_INVOCATION","change":"mserver.isRegistered(realmName)","source":"org.apache.catalina.core.StandardContext.registerJMX()","target":"org.apache.catalina.core.StandardContext.startInternal()","added":false,"scope":"TARGET","local":"org.apache.catalina.core.StandardContext.startInternal()"} {"project":"apache_tomcat","commit":"c169c761002186b131323bef30e433d4aec1b51c","changeType":"PARENTHESIZED_EXPRESSION","change":"(oname !\u003d null)","source":"org.apache.catalina.core.StandardContext.registerJMX()","target":"org.apache.catalina.core.StandardContext.startInternal()","added":false,"scope":"TARGET","local":"org.apache.catalina.core.StandardContext.startInternal()"} {"project":"apache_tomcat","commit":"c169c761002186b131323bef30e433d4aec1b51c","changeType":"PARENTHESIZED_EXPRESSION","change":"(Registry.getRegistry(null,null).getMBeanServer().isRegistered(oname))","source":"org.apache.catalina.core.StandardContext.registerJMX()","target":"org.apache.catalina.core.StandardContext.startInternal()","added":false,"scope":"TARGET","local":"org.apache.catalina.core.StandardContext.startInternal()"} {"project":"apache_tomcat","commit":"c169c761002186b131323bef30e433d4aec1b51c","changeType":"PREFIX_EXPRESSION","change":"!mainOk","source":"org.apache.catalina.core.StandardContext.registerJMX()","target":"org.apache.catalina.core.StandardContext.startInternal()","added":false,"scope":"TARGET","local":"org.apache.catalina.core.StandardContext.startInternal()"} {"project":"apache_tomcat","commit":"c169c761002186b131323bef30e433d4aec1b51c","changeType":"SIMPLE_TYPE","change":"Throwable","source":"org.apache.catalina.core.StandardContext.registerJMX()","target":"org.apache.catalina.core.StandardContext.startInternal()","added":false,"scope":"TARGET","local":"org.apache.catalina.core.StandardContext.startInternal()"} {"project":"apache_tomcat","commit":"c169c761002186b131323bef30e433d4aec1b51c","changeType":"SIMPLE_TYPE","change":"Object","source":"org.apache.catalina.core.StandardContext.registerJMX()","target":"org.apache.catalina.core.StandardContext.startInternal()","added":false,"scope":"TARGET","local":"org.apache.catalina.core.StandardContext.startInternal()"} {"project":"apache_tomcat","commit":"c169c761002186b131323bef30e433d4aec1b51c","changeType":"SIMPLE_TYPE","change":"ObjectName","source":"org.apache.catalina.core.StandardContext.registerJMX()","target":"org.apache.catalina.core.StandardContext.startInternal()","added":false,"scope":"TARGET","local":"org.apache.catalina.core.StandardContext.startInternal()"} {"project":"apache_tomcat","commit":"c169c761002186b131323bef30e433d4aec1b51c","changeType":"SINGLE_VARIABLE_DECLARATION","change":"Throwable t","source":"org.apache.catalina.core.StandardContext.registerJMX()","target":"org.apache.catalina.core.StandardContext.startInternal()","added":false,"scope":"TARGET","local":"org.apache.catalina.core.StandardContext.startInternal()"} {"project":"apache_tomcat","commit":"c169c761002186b131323bef30e433d4aec1b51c","changeType":"STRING_LITERAL","change":"init","source":"org.apache.catalina.core.StandardContext.registerJMX()","target":"org.apache.catalina.core.StandardContext.startInternal()","added":false,"scope":"TARGET","local":"org.apache.catalina.core.StandardContext.startInternal()"} {"project":"apache_tomcat","commit":"c169c761002186b131323bef30e433d4aec1b51c","changeType":"STRING_LITERAL","change":",path\u003d","source":"org.apache.catalina.core.StandardContext.registerJMX()","target":"org.apache.catalina.core.StandardContext.startInternal()","added":false,"scope":"TARGET","local":"org.apache.catalina.core.StandardContext.startInternal()"} {"project":"apache_tomcat","commit":"c169c761002186b131323bef30e433d4aec1b51c","changeType":"STRING_LITERAL","change":"No realm for this host ","source":"org.apache.catalina.core.StandardContext.registerJMX()","target":"org.apache.catalina.core.StandardContext.startInternal()","added":false,"scope":"TARGET","local":"org.apache.catalina.core.StandardContext.startInternal()"} {"project":"apache_tomcat","commit":"c169c761002186b131323bef30e433d4aec1b51c","changeType":"STRING_LITERAL","change":":type\u003dRealm,host\u003d","source":"org.apache.catalina.core.StandardContext.registerJMX()","target":"org.apache.catalina.core.StandardContext.startInternal()","added":false,"scope":"TARGET","local":"org.apache.catalina.core.StandardContext.startInternal()"} {"project":"apache_tomcat","commit":"c169c761002186b131323bef30e433d4aec1b51c","changeType":"TRY_STATEMENT","change":"try {\n realmName\u003dnew ObjectName(getEngineName() + \":type\u003dRealm,host\u003d\" + getHostname()+ \",path\u003d\"+ getPath());\n if (mserver.isRegistered(realmName)) {\n mserver.invoke(realmName,\"init\",new Object[]{},new String[]{});\n }\n}\n catch (Throwable t) {\n if (log.isDebugEnabled()) log.debug(\"No realm for this host \" + realmName);\n}\n","source":"org.apache.catalina.core.StandardContext.registerJMX()","target":"org.apache.catalina.core.StandardContext.startInternal()","added":false,"scope":"TARGET","local":"org.apache.catalina.core.StandardContext.startInternal()"} {"project":"apache_tomcat","commit":"c169c761002186b131323bef30e433d4aec1b51c","changeType":"TRY_STATEMENT","change":"try {\n if (ok) {\n if ((loader !\u003d null) \u0026\u0026 (loader instanceof Lifecycle)) ((Lifecycle)loader).start();\n unbindThread(oldCCL);\n oldCCL\u003dbindThread();\n logger\u003dnull;\n getLogger();\n if ((logger !\u003d null) \u0026\u0026 (logger instanceof Lifecycle)) ((Lifecycle)logger).start();\n if ((cluster !\u003d null) \u0026\u0026 (cluster instanceof Lifecycle)) ((Lifecycle)cluster).start();\n if ((realm !\u003d null) \u0026\u0026 (realm instanceof Lifecycle)) ((Lifecycle)realm).start();\n if ((resources !\u003d null) \u0026\u0026 (resources instanceof Lifecycle)) ((Lifecycle)resources).start();\n fireLifecycleEvent(Lifecycle.CONFIGURE_START_EVENT,null);\n Container children[]\u003dfindChildren();\n for (int i\u003d0; i \u003c children.length; i++) {\n children[i].start();\n }\n if (pipeline instanceof Lifecycle) {\n ((Lifecycle)pipeline).start();\n }\n Manager contextManager\u003dnull;\n if (manager \u003d\u003d null) {\n if ((getCluster() !\u003d null) \u0026\u0026 distributable) {\n try {\n contextManager\u003dgetCluster().createManager(getName());\n }\n catch ( Exception ex) {\n log.error(\"standardContext.clusterFail\",ex);\n ok\u003dfalse;\n }\n }\n else {\n contextManager\u003dnew StandardManager();\n }\n }\n if (contextManager !\u003d null) {\n setManager(contextManager);\n }\n if (manager !\u003d null \u0026\u0026 (getCluster() !\u003d null) \u0026\u0026 distributable) {\n getCluster().registerManager(manager);\n }\n mainOk\u003dtrue;\n }\n}\n finally {\n unbindThread(oldCCL);\n if (!mainOk) {\n registerJMX();\n }\n}\n","source":"org.apache.catalina.core.StandardContext.registerJMX()","target":"org.apache.catalina.core.StandardContext.startInternal()","added":false,"scope":"TARGET","local":"org.apache.catalina.core.StandardContext.startInternal()"} {"project":"apache_tomcat","commit":"c169c761002186b131323bef30e433d4aec1b51c","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"realmName","source":"org.apache.catalina.core.StandardContext.registerJMX()","target":"org.apache.catalina.core.StandardContext.startInternal()","added":false,"scope":"TARGET","local":"org.apache.catalina.core.StandardContext.startInternal()"} {"project":"apache_tomcat","commit":"c169c761002186b131323bef30e433d4aec1b51c","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"mainOk","source":"org.apache.catalina.core.StandardContext.registerJMX()","target":"org.apache.catalina.core.StandardContext.startInternal()","added":false,"scope":"TARGET","local":"org.apache.catalina.core.StandardContext.startInternal()"} {"project":"apache_tomcat","commit":"c169c761002186b131323bef30e433d4aec1b51c","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"ObjectName [realmName\u003dnull]","source":"org.apache.catalina.core.StandardContext.registerJMX()","target":"org.apache.catalina.core.StandardContext.startInternal()","added":false,"scope":"TARGET","local":"org.apache.catalina.core.StandardContext.startInternal()"} {"project":"apache_tomcat","commit":"c169c761002186b131323bef30e433d4aec1b51c","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"boolean [mainOk\u003dfalse]","source":"org.apache.catalina.core.StandardContext.registerJMX()","target":"org.apache.catalina.core.StandardContext.startInternal()","added":false,"scope":"TARGET","local":"org.apache.catalina.core.StandardContext.startInternal()"} {"project":"apache_derby","commit":"ac12b1fcf89055e979383e8aa64d614138f70e75","changeType":"METHOD_DECLARATION","change":"org.apache.derby.impl.sql.compile.CastNode.bindParameter()","source":"org.apache.derby.impl.sql.compile.CastNode.bindParameter()","target":"org.apache.derby.impl.sql.compile.CastNode.bindCastNodeOnly()","added":false,"scope":"CLASS_S","local":"java.engine.org.apache.derby.impl.sql.compile.CastNode"} {"project":"apache_derby","commit":"ac12b1fcf89055e979383e8aa64d614138f70e75","changeType":"EXPRESSION_STATEMENT","change":"castOperand.setType(getTypeServices())","source":"org.apache.derby.impl.sql.compile.CastNode.bindParameter()","target":"org.apache.derby.impl.sql.compile.CastNode.bindCastNodeOnly()","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.compile.CastNode.bindParameter()"} {"project":"apache_derby","commit":"ac12b1fcf89055e979383e8aa64d614138f70e75","changeType":"JAVADOC","change":"/** \n * By default unary operators don\u0027t accept ? parameters as operands. This can be over-ridden for particular unary operators.\n * @exception StandardException\t\tAlways thrown to indicate a? parameter where it isn\u0027t allowed.\n */\n","source":"org.apache.derby.impl.sql.compile.CastNode.bindParameter()","target":"org.apache.derby.impl.sql.compile.CastNode.bindCastNodeOnly()","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.compile.CastNode.bindParameter()"} {"project":"apache_derby","commit":"ac12b1fcf89055e979383e8aa64d614138f70e75","changeType":"METHOD_INVOCATION","change":"getTypeServices()","source":"org.apache.derby.impl.sql.compile.CastNode.bindParameter()","target":"org.apache.derby.impl.sql.compile.CastNode.bindCastNodeOnly()","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.compile.CastNode.bindParameter()"} {"project":"apache_derby","commit":"ac12b1fcf89055e979383e8aa64d614138f70e75","changeType":"METHOD_INVOCATION","change":"castOperand.setType(getTypeServices())","source":"org.apache.derby.impl.sql.compile.CastNode.bindParameter()","target":"org.apache.derby.impl.sql.compile.CastNode.bindCastNodeOnly()","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.compile.CastNode.bindParameter()"} {"project":"apache_derby","commit":"ac12b1fcf89055e979383e8aa64d614138f70e75","changeType":"PRIMITIVE_TYPE","change":"void","source":"org.apache.derby.impl.sql.compile.CastNode.bindParameter()","target":"org.apache.derby.impl.sql.compile.CastNode.bindCastNodeOnly()","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.compile.CastNode.bindParameter()"} {"project":"apache_derby","commit":"ac12b1fcf89055e979383e8aa64d614138f70e75","changeType":"SIMPLE_TYPE","change":"StandardException","source":"org.apache.derby.impl.sql.compile.CastNode.bindParameter()","target":"org.apache.derby.impl.sql.compile.CastNode.bindCastNodeOnly()","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.compile.CastNode.bindParameter()"} {"project":"apache_derby","commit":"ac12b1fcf89055e979383e8aa64d614138f70e75","changeType":"EXPRESSION_STATEMENT","change":"castOperand.setType(getTypeServices())","source":"org.apache.derby.impl.sql.compile.CastNode.bindParameter()","target":"org.apache.derby.impl.sql.compile.CastNode.bindCastNodeOnly()","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.compile.CastNode.bindCastNodeOnly()"} {"project":"apache_derby","commit":"ac12b1fcf89055e979383e8aa64d614138f70e75","changeType":"METHOD_INVOCATION","change":"castOperand.setType(getTypeServices())","source":"org.apache.derby.impl.sql.compile.CastNode.bindParameter()","target":"org.apache.derby.impl.sql.compile.CastNode.bindCastNodeOnly()","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.compile.CastNode.bindCastNodeOnly()"} {"project":"apache_derby","commit":"ac12b1fcf89055e979383e8aa64d614138f70e75","changeType":"EXPRESSION_STATEMENT","change":"bindParameter()","source":"org.apache.derby.impl.sql.compile.CastNode.bindParameter()","target":"org.apache.derby.impl.sql.compile.CastNode.bindCastNodeOnly()","added":false,"scope":"TARGET","local":"org.apache.derby.impl.sql.compile.CastNode.bindCastNodeOnly()"} {"project":"apache_derby","commit":"ac12b1fcf89055e979383e8aa64d614138f70e75","changeType":"METHOD_INVOCATION","change":"bindParameter()","source":"org.apache.derby.impl.sql.compile.CastNode.bindParameter()","target":"org.apache.derby.impl.sql.compile.CastNode.bindCastNodeOnly()","added":false,"scope":"TARGET","local":"org.apache.derby.impl.sql.compile.CastNode.bindCastNodeOnly()"} {"project":"apache_derby","commit":"f18b8d0e65bf1d7512ef13ff37b0a3bc600b4fa2","changeType":"METHOD_DECLARATION","change":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)","source":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)","target":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.testNorwayCollation()","added":false,"scope":"CLASS_S","local":"java.testing.org.apache.derbyTesting.functionTests.tests.lang.CollationTest2"} {"project":"apache_derby","commit":"f18b8d0e65bf1d7512ef13ff37b0a3bc600b4fa2","changeType":"ARRAY_ACCESS","change":"TEST_CONNECTION_ATTRIBUTE[db_index]","source":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)","target":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.testNorwayCollation()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)"} {"project":"apache_derby","commit":"f18b8d0e65bf1d7512ef13ff37b0a3bc600b4fa2","changeType":"ARRAY_ACCESS","change":"TEST_DATABASE[db_index]","source":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)","target":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.testNorwayCollation()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)"} {"project":"apache_derby","commit":"f18b8d0e65bf1d7512ef13ff37b0a3bc600b4fa2","changeType":"CONDITIONAL_EXPRESSION","change":"(TEST_CONNECTION_ATTRIBUTE[db_index] \u003d\u003d null) ? \"\" : \";territory\u003d\" + TEST_CONNECTION_ATTRIBUTE[db_index] + \";collation\u003dTERRITORY_BASED\"","source":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)","target":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.testNorwayCollation()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)"} {"project":"apache_derby","commit":"f18b8d0e65bf1d7512ef13ff37b0a3bc600b4fa2","changeType":"EXPRESSION_STATEMENT","change":"conn.close()","source":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)","target":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.testNorwayCollation()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)"} {"project":"apache_derby","commit":"f18b8d0e65bf1d7512ef13ff37b0a3bc600b4fa2","changeType":"EXPRESSION_STATEMENT","change":"conn.commit()","source":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)","target":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.testNorwayCollation()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)"} {"project":"apache_derby","commit":"f18b8d0e65bf1d7512ef13ff37b0a3bc600b4fa2","changeType":"EXPRESSION_STATEMENT","change":"runBulkInsert(conn,db_index)","source":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)","target":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.testNorwayCollation()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)"} {"project":"apache_derby","commit":"f18b8d0e65bf1d7512ef13ff37b0a3bc600b4fa2","changeType":"EXPRESSION_STATEMENT","change":"runAlterTableCompress(conn,db_index)","source":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)","target":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.testNorwayCollation()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)"} {"project":"apache_derby","commit":"f18b8d0e65bf1d7512ef13ff37b0a3bc600b4fa2","changeType":"EXPRESSION_STATEMENT","change":"runAlterTableAddColumn(conn,db_index)","source":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)","target":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.testNorwayCollation()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)"} {"project":"apache_derby","commit":"f18b8d0e65bf1d7512ef13ff37b0a3bc600b4fa2","changeType":"EXPRESSION_STATEMENT","change":"dropTable(conn)","source":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)","target":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.testNorwayCollation()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)"} {"project":"apache_derby","commit":"f18b8d0e65bf1d7512ef13ff37b0a3bc600b4fa2","changeType":"EXPRESSION_STATEMENT","change":"runQueries(conn,db_index,\"CREATE UNIQUE INDEX IDX ON CUSTOMER (NAME, ID)\",\"IDX\")","source":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)","target":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.testNorwayCollation()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)"} {"project":"apache_derby","commit":"f18b8d0e65bf1d7512ef13ff37b0a3bc600b4fa2","changeType":"EXPRESSION_STATEMENT","change":"runQueries(conn,db_index,\"CREATE UNIQUE INDEX IDX ON CUSTOMER (NAME DESC)\",\"IDX\")","source":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)","target":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.testNorwayCollation()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)"} {"project":"apache_derby","commit":"f18b8d0e65bf1d7512ef13ff37b0a3bc600b4fa2","changeType":"EXPRESSION_STATEMENT","change":"runQueries(conn,db_index,\"CREATE INDEX NAME_IDX ON CUSTOMER (NAME DESC)\",\"NAME_IDX\")","source":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)","target":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.testNorwayCollation()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)"} {"project":"apache_derby","commit":"f18b8d0e65bf1d7512ef13ff37b0a3bc600b4fa2","changeType":"EXPRESSION_STATEMENT","change":"runQueries(conn,db_index,\"CREATE UNIQUE INDEX IDX ON CUSTOMER (NAME)\",\"IDX\")","source":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)","target":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.testNorwayCollation()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)"} {"project":"apache_derby","commit":"f18b8d0e65bf1d7512ef13ff37b0a3bc600b4fa2","changeType":"EXPRESSION_STATEMENT","change":"runQueries(conn,db_index,\"CREATE INDEX NAME_IDX ON CUSTOMER (NAME)\",\"NAME_IDX\")","source":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)","target":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.testNorwayCollation()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)"} {"project":"apache_derby","commit":"f18b8d0e65bf1d7512ef13ff37b0a3bc600b4fa2","changeType":"EXPRESSION_STATEMENT","change":"runQueries(conn,db_index,null,null)","source":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)","target":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.testNorwayCollation()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)"} {"project":"apache_derby","commit":"f18b8d0e65bf1d7512ef13ff37b0a3bc600b4fa2","changeType":"EXPRESSION_STATEMENT","change":"setUpTable(conn)","source":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)","target":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.testNorwayCollation()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)"} {"project":"apache_derby","commit":"f18b8d0e65bf1d7512ef13ff37b0a3bc600b4fa2","changeType":"EXPRESSION_STATEMENT","change":"JDBCDataSource.setBeanProperty(ds,\"connectionAttributes\",conn_string)","source":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)","target":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.testNorwayCollation()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)"} {"project":"apache_derby","commit":"f18b8d0e65bf1d7512ef13ff37b0a3bc600b4fa2","changeType":"INFIX_EXPRESSION","change":"\";territory\u003d\" + TEST_CONNECTION_ATTRIBUTE[db_index] + \";collation\u003dTERRITORY_BASED\"","source":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)","target":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.testNorwayCollation()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)"} {"project":"apache_derby","commit":"f18b8d0e65bf1d7512ef13ff37b0a3bc600b4fa2","changeType":"INFIX_EXPRESSION","change":"TEST_CONNECTION_ATTRIBUTE[db_index] \u003d\u003d null","source":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)","target":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.testNorwayCollation()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)"} {"project":"apache_derby","commit":"f18b8d0e65bf1d7512ef13ff37b0a3bc600b4fa2","changeType":"INFIX_EXPRESSION","change":"\"create\u003dtrue\" + ((TEST_CONNECTION_ATTRIBUTE[db_index] \u003d\u003d null) ? \"\" : \";territory\u003d\" + TEST_CONNECTION_ATTRIBUTE[db_index] + \";collation\u003dTERRITORY_BASED\")","source":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)","target":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.testNorwayCollation()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)"} {"project":"apache_derby","commit":"f18b8d0e65bf1d7512ef13ff37b0a3bc600b4fa2","changeType":"JAVADOC","change":"/** \n * Shared code to run all test cases against a single collation. \u003cp\u003e Pass in the index of which TEST_DATABASE database to test. So for instance to run the default, pass in 0. \u003cp\u003e\n * @param db_index index of which test to run.\n * @exception SQLException\n */\n","source":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)","target":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.testNorwayCollation()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)"} {"project":"apache_derby","commit":"f18b8d0e65bf1d7512ef13ff37b0a3bc600b4fa2","changeType":"METHOD_INVOCATION","change":"conn.close()","source":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)","target":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.testNorwayCollation()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)"} {"project":"apache_derby","commit":"f18b8d0e65bf1d7512ef13ff37b0a3bc600b4fa2","changeType":"METHOD_INVOCATION","change":"conn.commit()","source":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)","target":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.testNorwayCollation()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)"} {"project":"apache_derby","commit":"f18b8d0e65bf1d7512ef13ff37b0a3bc600b4fa2","changeType":"METHOD_INVOCATION","change":"runBulkInsert(conn,db_index)","source":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)","target":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.testNorwayCollation()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)"} {"project":"apache_derby","commit":"f18b8d0e65bf1d7512ef13ff37b0a3bc600b4fa2","changeType":"METHOD_INVOCATION","change":"runAlterTableCompress(conn,db_index)","source":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)","target":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.testNorwayCollation()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)"} {"project":"apache_derby","commit":"f18b8d0e65bf1d7512ef13ff37b0a3bc600b4fa2","changeType":"METHOD_INVOCATION","change":"runAlterTableAddColumn(conn,db_index)","source":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)","target":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.testNorwayCollation()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)"} {"project":"apache_derby","commit":"f18b8d0e65bf1d7512ef13ff37b0a3bc600b4fa2","changeType":"METHOD_INVOCATION","change":"dropTable(conn)","source":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)","target":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.testNorwayCollation()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)"} {"project":"apache_derby","commit":"f18b8d0e65bf1d7512ef13ff37b0a3bc600b4fa2","changeType":"METHOD_INVOCATION","change":"runQueries(conn,db_index,\"CREATE UNIQUE INDEX IDX ON CUSTOMER (NAME, ID)\",\"IDX\")","source":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)","target":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.testNorwayCollation()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)"} {"project":"apache_derby","commit":"f18b8d0e65bf1d7512ef13ff37b0a3bc600b4fa2","changeType":"METHOD_INVOCATION","change":"runQueries(conn,db_index,\"CREATE UNIQUE INDEX IDX ON CUSTOMER (NAME DESC)\",\"IDX\")","source":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)","target":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.testNorwayCollation()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)"} {"project":"apache_derby","commit":"f18b8d0e65bf1d7512ef13ff37b0a3bc600b4fa2","changeType":"METHOD_INVOCATION","change":"runQueries(conn,db_index,\"CREATE INDEX NAME_IDX ON CUSTOMER (NAME DESC)\",\"NAME_IDX\")","source":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)","target":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.testNorwayCollation()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)"} {"project":"apache_derby","commit":"f18b8d0e65bf1d7512ef13ff37b0a3bc600b4fa2","changeType":"METHOD_INVOCATION","change":"runQueries(conn,db_index,\"CREATE UNIQUE INDEX IDX ON CUSTOMER (NAME)\",\"IDX\")","source":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)","target":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.testNorwayCollation()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)"} {"project":"apache_derby","commit":"f18b8d0e65bf1d7512ef13ff37b0a3bc600b4fa2","changeType":"METHOD_INVOCATION","change":"runQueries(conn,db_index,\"CREATE INDEX NAME_IDX ON CUSTOMER (NAME)\",\"NAME_IDX\")","source":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)","target":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.testNorwayCollation()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)"} {"project":"apache_derby","commit":"f18b8d0e65bf1d7512ef13ff37b0a3bc600b4fa2","changeType":"METHOD_INVOCATION","change":"runQueries(conn,db_index,null,null)","source":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)","target":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.testNorwayCollation()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)"} {"project":"apache_derby","commit":"f18b8d0e65bf1d7512ef13ff37b0a3bc600b4fa2","changeType":"METHOD_INVOCATION","change":"setUpTable(conn)","source":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)","target":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.testNorwayCollation()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)"} {"project":"apache_derby","commit":"f18b8d0e65bf1d7512ef13ff37b0a3bc600b4fa2","changeType":"METHOD_INVOCATION","change":"conn.createStatement()","source":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)","target":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.testNorwayCollation()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)"} {"project":"apache_derby","commit":"f18b8d0e65bf1d7512ef13ff37b0a3bc600b4fa2","changeType":"METHOD_INVOCATION","change":"ds.getConnection()","source":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)","target":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.testNorwayCollation()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)"} {"project":"apache_derby","commit":"f18b8d0e65bf1d7512ef13ff37b0a3bc600b4fa2","changeType":"METHOD_INVOCATION","change":"JDBCDataSource.setBeanProperty(ds,\"connectionAttributes\",conn_string)","source":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)","target":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.testNorwayCollation()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)"} {"project":"apache_derby","commit":"f18b8d0e65bf1d7512ef13ff37b0a3bc600b4fa2","changeType":"METHOD_INVOCATION","change":"JDBCDataSource.getDataSourceLogical(TEST_DATABASE[db_index])","source":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)","target":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.testNorwayCollation()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)"} {"project":"apache_derby","commit":"f18b8d0e65bf1d7512ef13ff37b0a3bc600b4fa2","changeType":"MODIFIER","change":"private","source":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)","target":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.testNorwayCollation()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)"} {"project":"apache_derby","commit":"f18b8d0e65bf1d7512ef13ff37b0a3bc600b4fa2","changeType":"NULL_LITERAL","change":"null","source":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)","target":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.testNorwayCollation()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)"} {"project":"apache_derby","commit":"f18b8d0e65bf1d7512ef13ff37b0a3bc600b4fa2","changeType":"PARENTHESIZED_EXPRESSION","change":"(TEST_CONNECTION_ATTRIBUTE[db_index] \u003d\u003d null)","source":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)","target":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.testNorwayCollation()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)"} {"project":"apache_derby","commit":"f18b8d0e65bf1d7512ef13ff37b0a3bc600b4fa2","changeType":"PARENTHESIZED_EXPRESSION","change":"((TEST_CONNECTION_ATTRIBUTE[db_index] \u003d\u003d null) ? \"\" : \";territory\u003d\" + TEST_CONNECTION_ATTRIBUTE[db_index] + \";collation\u003dTERRITORY_BASED\")","source":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)","target":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.testNorwayCollation()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)"} {"project":"apache_derby","commit":"f18b8d0e65bf1d7512ef13ff37b0a3bc600b4fa2","changeType":"PRIMITIVE_TYPE","change":"int","source":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)","target":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.testNorwayCollation()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)"} {"project":"apache_derby","commit":"f18b8d0e65bf1d7512ef13ff37b0a3bc600b4fa2","changeType":"PRIMITIVE_TYPE","change":"void","source":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)","target":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.testNorwayCollation()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)"} {"project":"apache_derby","commit":"f18b8d0e65bf1d7512ef13ff37b0a3bc600b4fa2","changeType":"SIMPLE_TYPE","change":"Statement","source":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)","target":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.testNorwayCollation()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)"} {"project":"apache_derby","commit":"f18b8d0e65bf1d7512ef13ff37b0a3bc600b4fa2","changeType":"SIMPLE_TYPE","change":"Connection","source":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)","target":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.testNorwayCollation()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)"} {"project":"apache_derby","commit":"f18b8d0e65bf1d7512ef13ff37b0a3bc600b4fa2","changeType":"SIMPLE_TYPE","change":"String","source":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)","target":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.testNorwayCollation()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)"} {"project":"apache_derby","commit":"f18b8d0e65bf1d7512ef13ff37b0a3bc600b4fa2","changeType":"SIMPLE_TYPE","change":"DataSource","source":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)","target":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.testNorwayCollation()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)"} {"project":"apache_derby","commit":"f18b8d0e65bf1d7512ef13ff37b0a3bc600b4fa2","changeType":"SIMPLE_TYPE","change":"SQLException","source":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)","target":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.testNorwayCollation()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)"} {"project":"apache_derby","commit":"f18b8d0e65bf1d7512ef13ff37b0a3bc600b4fa2","changeType":"SINGLE_VARIABLE_DECLARATION","change":"int db_index","source":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)","target":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.testNorwayCollation()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)"} {"project":"apache_derby","commit":"f18b8d0e65bf1d7512ef13ff37b0a3bc600b4fa2","changeType":"STRING_LITERAL","change":"IDX","source":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)","target":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.testNorwayCollation()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)"} {"project":"apache_derby","commit":"f18b8d0e65bf1d7512ef13ff37b0a3bc600b4fa2","changeType":"STRING_LITERAL","change":"CREATE UNIQUE INDEX IDX ON CUSTOMER (NAME, ID)","source":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)","target":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.testNorwayCollation()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)"} {"project":"apache_derby","commit":"f18b8d0e65bf1d7512ef13ff37b0a3bc600b4fa2","changeType":"STRING_LITERAL","change":"CREATE UNIQUE INDEX IDX ON CUSTOMER (NAME DESC)","source":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)","target":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.testNorwayCollation()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)"} {"project":"apache_derby","commit":"f18b8d0e65bf1d7512ef13ff37b0a3bc600b4fa2","changeType":"STRING_LITERAL","change":"NAME_IDX","source":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)","target":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.testNorwayCollation()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)"} {"project":"apache_derby","commit":"f18b8d0e65bf1d7512ef13ff37b0a3bc600b4fa2","changeType":"STRING_LITERAL","change":"CREATE INDEX NAME_IDX ON CUSTOMER (NAME DESC)","source":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)","target":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.testNorwayCollation()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)"} {"project":"apache_derby","commit":"f18b8d0e65bf1d7512ef13ff37b0a3bc600b4fa2","changeType":"STRING_LITERAL","change":"CREATE UNIQUE INDEX IDX ON CUSTOMER (NAME)","source":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)","target":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.testNorwayCollation()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)"} {"project":"apache_derby","commit":"f18b8d0e65bf1d7512ef13ff37b0a3bc600b4fa2","changeType":"STRING_LITERAL","change":"CREATE INDEX NAME_IDX ON CUSTOMER (NAME)","source":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)","target":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.testNorwayCollation()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)"} {"project":"apache_derby","commit":"f18b8d0e65bf1d7512ef13ff37b0a3bc600b4fa2","changeType":"STRING_LITERAL","change":"connectionAttributes","source":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)","target":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.testNorwayCollation()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)"} {"project":"apache_derby","commit":"f18b8d0e65bf1d7512ef13ff37b0a3bc600b4fa2","changeType":"STRING_LITERAL","change":";collation\u003dTERRITORY_BASED","source":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)","target":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.testNorwayCollation()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)"} {"project":"apache_derby","commit":"f18b8d0e65bf1d7512ef13ff37b0a3bc600b4fa2","changeType":"STRING_LITERAL","change":";territory\u003d","source":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)","target":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.testNorwayCollation()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)"} {"project":"apache_derby","commit":"f18b8d0e65bf1d7512ef13ff37b0a3bc600b4fa2","changeType":"STRING_LITERAL","change":"","source":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)","target":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.testNorwayCollation()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)"} {"project":"apache_derby","commit":"f18b8d0e65bf1d7512ef13ff37b0a3bc600b4fa2","changeType":"STRING_LITERAL","change":"create\u003dtrue","source":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)","target":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.testNorwayCollation()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)"} {"project":"apache_derby","commit":"f18b8d0e65bf1d7512ef13ff37b0a3bc600b4fa2","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"s","source":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)","target":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.testNorwayCollation()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)"} {"project":"apache_derby","commit":"f18b8d0e65bf1d7512ef13ff37b0a3bc600b4fa2","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"conn","source":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)","target":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.testNorwayCollation()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)"} {"project":"apache_derby","commit":"f18b8d0e65bf1d7512ef13ff37b0a3bc600b4fa2","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"conn_string","source":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)","target":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.testNorwayCollation()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)"} {"project":"apache_derby","commit":"f18b8d0e65bf1d7512ef13ff37b0a3bc600b4fa2","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"ds","source":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)","target":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.testNorwayCollation()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)"} {"project":"apache_derby","commit":"f18b8d0e65bf1d7512ef13ff37b0a3bc600b4fa2","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"Statement [s\u003dconn.createStatement()]","source":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)","target":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.testNorwayCollation()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)"} {"project":"apache_derby","commit":"f18b8d0e65bf1d7512ef13ff37b0a3bc600b4fa2","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"Connection [conn\u003dds.getConnection()]","source":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)","target":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.testNorwayCollation()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)"} {"project":"apache_derby","commit":"f18b8d0e65bf1d7512ef13ff37b0a3bc600b4fa2","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"String [conn_string\u003d\"create\u003dtrue\" + ((TEST_CONNECTION_ATTRIBUTE[db_index] \u003d\u003d null) ? \"\" : \";territory\u003d\" + TEST_CONNECTION_ATTRIBUTE[db_index] + \";collation\u003dTERRITORY_BASED\")]","source":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)","target":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.testNorwayCollation()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)"} {"project":"apache_derby","commit":"f18b8d0e65bf1d7512ef13ff37b0a3bc600b4fa2","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"DataSource [ds\u003dJDBCDataSource.getDataSourceLogical(TEST_DATABASE[db_index])]","source":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)","target":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.testNorwayCollation()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)"} {"project":"apache_derby","commit":"f18b8d0e65bf1d7512ef13ff37b0a3bc600b4fa2","changeType":"EXPRESSION_STATEMENT","change":"runDerby2670(conn)","source":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)","target":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.testNorwayCollation()","added":true,"scope":"TARGET","local":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.testNorwayCollation()"} {"project":"apache_derby","commit":"f18b8d0e65bf1d7512ef13ff37b0a3bc600b4fa2","changeType":"EXPRESSION_STATEMENT","change":"runTestIter(conn,TEST_NORWAY)","source":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)","target":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.testNorwayCollation()","added":true,"scope":"TARGET","local":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.testNorwayCollation()"} {"project":"apache_derby","commit":"f18b8d0e65bf1d7512ef13ff37b0a3bc600b4fa2","changeType":"EXPRESSION_STATEMENT","change":"conn.close()","source":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)","target":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.testNorwayCollation()","added":true,"scope":"TARGET","local":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.testNorwayCollation()"} {"project":"apache_derby","commit":"f18b8d0e65bf1d7512ef13ff37b0a3bc600b4fa2","changeType":"METHOD_INVOCATION","change":"runDerby2670(conn)","source":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)","target":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.testNorwayCollation()","added":true,"scope":"TARGET","local":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.testNorwayCollation()"} {"project":"apache_derby","commit":"f18b8d0e65bf1d7512ef13ff37b0a3bc600b4fa2","changeType":"METHOD_INVOCATION","change":"runTestIter(conn,TEST_NORWAY)","source":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)","target":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.testNorwayCollation()","added":true,"scope":"TARGET","local":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.testNorwayCollation()"} {"project":"apache_derby","commit":"f18b8d0e65bf1d7512ef13ff37b0a3bc600b4fa2","changeType":"METHOD_INVOCATION","change":"conn.close()","source":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)","target":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.testNorwayCollation()","added":true,"scope":"TARGET","local":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.testNorwayCollation()"} {"project":"apache_derby","commit":"f18b8d0e65bf1d7512ef13ff37b0a3bc600b4fa2","changeType":"METHOD_INVOCATION","change":"setUpDBandOpenConnection(TEST_NORWAY)","source":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)","target":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.testNorwayCollation()","added":true,"scope":"TARGET","local":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.testNorwayCollation()"} {"project":"apache_derby","commit":"f18b8d0e65bf1d7512ef13ff37b0a3bc600b4fa2","changeType":"SIMPLE_TYPE","change":"Connection","source":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)","target":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.testNorwayCollation()","added":true,"scope":"TARGET","local":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.testNorwayCollation()"} {"project":"apache_derby","commit":"f18b8d0e65bf1d7512ef13ff37b0a3bc600b4fa2","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"conn","source":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)","target":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.testNorwayCollation()","added":true,"scope":"TARGET","local":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.testNorwayCollation()"} {"project":"apache_derby","commit":"f18b8d0e65bf1d7512ef13ff37b0a3bc600b4fa2","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"Connection [conn\u003dsetUpDBandOpenConnection(TEST_NORWAY)]","source":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)","target":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.testNorwayCollation()","added":true,"scope":"TARGET","local":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.testNorwayCollation()"} {"project":"apache_derby","commit":"f18b8d0e65bf1d7512ef13ff37b0a3bc600b4fa2","changeType":"EXPRESSION_STATEMENT","change":"runTestIter(TEST_NORWAY)","source":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)","target":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.testNorwayCollation()","added":false,"scope":"TARGET","local":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.testNorwayCollation()"} {"project":"apache_derby","commit":"f18b8d0e65bf1d7512ef13ff37b0a3bc600b4fa2","changeType":"METHOD_INVOCATION","change":"runTestIter(TEST_NORWAY)","source":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)","target":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.testNorwayCollation()","added":false,"scope":"TARGET","local":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.testNorwayCollation()"} {"project":"apache_derby","commit":"f18b8d0e65bf1d7512ef13ff37b0a3bc600b4fa2","changeType":"EXPRESSION_STATEMENT","change":"runTestIter(TEST_DEFAULT)","source":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)","target":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.testNorwayCollation()","added":false,"scope":"SUR_S","local":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.testDefaultCollation()"} {"project":"apache_derby","commit":"f18b8d0e65bf1d7512ef13ff37b0a3bc600b4fa2","changeType":"METHOD_INVOCATION","change":"runTestIter(TEST_DEFAULT)","source":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)","target":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.testNorwayCollation()","added":false,"scope":"SUR_S","local":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.testDefaultCollation()"} {"project":"apache_derby","commit":"f18b8d0e65bf1d7512ef13ff37b0a3bc600b4fa2","changeType":"EXPRESSION_STATEMENT","change":"runTestIter(TEST_ENGLISH)","source":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)","target":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.testNorwayCollation()","added":false,"scope":"SUR_S","local":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.testEnglishCollation()"} {"project":"apache_derby","commit":"f18b8d0e65bf1d7512ef13ff37b0a3bc600b4fa2","changeType":"METHOD_INVOCATION","change":"runTestIter(TEST_ENGLISH)","source":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)","target":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.testNorwayCollation()","added":false,"scope":"SUR_S","local":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.testEnglishCollation()"} {"project":"apache_derby","commit":"f18b8d0e65bf1d7512ef13ff37b0a3bc600b4fa2","changeType":"EXPRESSION_STATEMENT","change":"runTestIter(TEST_POLISH)","source":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)","target":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.testNorwayCollation()","added":false,"scope":"SUR_S","local":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.testPolishCollation()"} {"project":"apache_derby","commit":"f18b8d0e65bf1d7512ef13ff37b0a3bc600b4fa2","changeType":"METHOD_INVOCATION","change":"runTestIter(TEST_POLISH)","source":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.runTestIter(int)","target":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.testNorwayCollation()","added":false,"scope":"SUR_S","local":"org.apache.derbyTesting.functionTests.tests.lang.CollationTest2.testPolishCollation()"} {"project":"apache_derby","commit":"6950a390bdf86e0bf755d38da3b29d620adcd49d","changeType":"METHOD_DECLARATION","change":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.doSetRoleInsideStoredProcedures(String)","source":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.doSetRoleInsideStoredProcedures(String)","target":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.testPositive()","added":false,"scope":"CLASS_S","local":"java.testing.org.apache.derbyTesting.functionTests.tests.lang.RolesTest"} {"project":"apache_derby","commit":"6950a390bdf86e0bf755d38da3b29d620adcd49d","changeType":"ASSIGNMENT","change":"rs \u003d doQuery(\"values f2(\u0027\" + currRole + \"\u0027)\",n_a,null,null)","source":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.doSetRoleInsideStoredProcedures(String)","target":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.testPositive()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.doSetRoleInsideStoredProcedures(String)"} {"project":"apache_derby","commit":"6950a390bdf86e0bf755d38da3b29d620adcd49d","changeType":"EXPRESSION_STATEMENT","change":"doStmt(\"drop function f2\",n_a,null,null)","source":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.doSetRoleInsideStoredProcedures(String)","target":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.testPositive()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.doSetRoleInsideStoredProcedures(String)"} {"project":"apache_derby","commit":"6950a390bdf86e0bf755d38da3b29d620adcd49d","changeType":"EXPRESSION_STATEMENT","change":"doStmt(\"drop procedure p2\",n_a,null,null)","source":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.doSetRoleInsideStoredProcedures(String)","target":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.testPositive()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.doSetRoleInsideStoredProcedures(String)"} {"project":"apache_derby","commit":"6950a390bdf86e0bf755d38da3b29d620adcd49d","changeType":"EXPRESSION_STATEMENT","change":"rs.close()","source":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.doSetRoleInsideStoredProcedures(String)","target":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.testPositive()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.doSetRoleInsideStoredProcedures(String)"} {"project":"apache_derby","commit":"6950a390bdf86e0bf755d38da3b29d620adcd49d","changeType":"EXPRESSION_STATEMENT","change":"rs\u003ddoQuery(\"values f2(\u0027\" + currRole + \"\u0027)\",n_a,null,null)","source":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.doSetRoleInsideStoredProcedures(String)","target":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.testPositive()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.doSetRoleInsideStoredProcedures(String)"} {"project":"apache_derby","commit":"6950a390bdf86e0bf755d38da3b29d620adcd49d","changeType":"EXPRESSION_STATEMENT","change":"assertRoleInRs(rs,currRole,currRole)","source":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.doSetRoleInsideStoredProcedures(String)","target":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.testPositive()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.doSetRoleInsideStoredProcedures(String)"} {"project":"apache_derby","commit":"6950a390bdf86e0bf755d38da3b29d620adcd49d","changeType":"EXPRESSION_STATEMENT","change":"prs.close()","source":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.doSetRoleInsideStoredProcedures(String)","target":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.testPositive()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.doSetRoleInsideStoredProcedures(String)"} {"project":"apache_derby","commit":"6950a390bdf86e0bf755d38da3b29d620adcd49d","changeType":"EXPRESSION_STATEMENT","change":"assertRoleInRs(prs,\"BAR\",\"BAR\")","source":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.doSetRoleInsideStoredProcedures(String)","target":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.testPositive()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.doSetRoleInsideStoredProcedures(String)"} {"project":"apache_derby","commit":"6950a390bdf86e0bf755d38da3b29d620adcd49d","changeType":"EXPRESSION_STATEMENT","change":"doStmt(\"call p2(\u0027\" + currRole + \"\u0027)\",n_a,null,null)","source":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.doSetRoleInsideStoredProcedures(String)","target":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.testPositive()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.doSetRoleInsideStoredProcedures(String)"} {"project":"apache_derby","commit":"6950a390bdf86e0bf755d38da3b29d620adcd49d","changeType":"EXPRESSION_STATEMENT","change":"doStmt(\"create function f2(role varchar(255))\" + \" returns int language java parameter style java\" + \" external name \u0027org.apache.derbyTesting.\"+ \"functionTests.tests.lang.RolesTest.f2\u0027\"+ \" reads sql data\",n_a,null,null)","source":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.doSetRoleInsideStoredProcedures(String)","target":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.testPositive()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.doSetRoleInsideStoredProcedures(String)"} {"project":"apache_derby","commit":"6950a390bdf86e0bf755d38da3b29d620adcd49d","changeType":"EXPRESSION_STATEMENT","change":"doStmt(\"create procedure p2(role varchar(255))\" + \" dynamic result sets 1 language java parameter style java\" + \" external name \u0027org.apache.derbyTesting.\"+ \"functionTests.tests.lang.RolesTest.p2\u0027\"+ \" modifies sql data\",n_a,null,null)","source":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.doSetRoleInsideStoredProcedures(String)","target":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.testPositive()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.doSetRoleInsideStoredProcedures(String)"} {"project":"apache_derby","commit":"6950a390bdf86e0bf755d38da3b29d620adcd49d","changeType":"IF_STATEMENT","change":"_authLevel !\u003d NO_SQLAUTHORIZATION","source":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.doSetRoleInsideStoredProcedures(String)","target":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.testPositive()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.doSetRoleInsideStoredProcedures(String)"} {"project":"apache_derby","commit":"6950a390bdf86e0bf755d38da3b29d620adcd49d","changeType":"INFIX_EXPRESSION","change":"\"values f2(\u0027\" + currRole + \"\u0027)\"","source":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.doSetRoleInsideStoredProcedures(String)","target":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.testPositive()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.doSetRoleInsideStoredProcedures(String)"} {"project":"apache_derby","commit":"6950a390bdf86e0bf755d38da3b29d620adcd49d","changeType":"INFIX_EXPRESSION","change":"\"call p2(\u0027\" + currRole + \"\u0027)\"","source":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.doSetRoleInsideStoredProcedures(String)","target":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.testPositive()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.doSetRoleInsideStoredProcedures(String)"} {"project":"apache_derby","commit":"6950a390bdf86e0bf755d38da3b29d620adcd49d","changeType":"INFIX_EXPRESSION","change":"\"create function f2(role varchar(255))\" + \" returns int language java parameter style java\" + \" external name \u0027org.apache.derbyTesting.\"+ \"functionTests.tests.lang.RolesTest.f2\u0027\"+ \" reads sql data\"","source":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.doSetRoleInsideStoredProcedures(String)","target":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.testPositive()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.doSetRoleInsideStoredProcedures(String)"} {"project":"apache_derby","commit":"6950a390bdf86e0bf755d38da3b29d620adcd49d","changeType":"INFIX_EXPRESSION","change":"\"create procedure p2(role varchar(255))\" + \" dynamic result sets 1 language java parameter style java\" + \" external name \u0027org.apache.derbyTesting.\"+ \"functionTests.tests.lang.RolesTest.p2\u0027\"+ \" modifies sql data\"","source":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.doSetRoleInsideStoredProcedures(String)","target":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.testPositive()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.doSetRoleInsideStoredProcedures(String)"} {"project":"apache_derby","commit":"6950a390bdf86e0bf755d38da3b29d620adcd49d","changeType":"INFIX_EXPRESSION","change":"_authLevel !\u003d NO_SQLAUTHORIZATION","source":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.doSetRoleInsideStoredProcedures(String)","target":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.testPositive()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.doSetRoleInsideStoredProcedures(String)"} {"project":"apache_derby","commit":"6950a390bdf86e0bf755d38da3b29d620adcd49d","changeType":"METHOD_INVOCATION","change":"doStmt(\"drop function f2\",n_a,null,null)","source":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.doSetRoleInsideStoredProcedures(String)","target":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.testPositive()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.doSetRoleInsideStoredProcedures(String)"} {"project":"apache_derby","commit":"6950a390bdf86e0bf755d38da3b29d620adcd49d","changeType":"METHOD_INVOCATION","change":"doStmt(\"drop procedure p2\",n_a,null,null)","source":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.doSetRoleInsideStoredProcedures(String)","target":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.testPositive()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.doSetRoleInsideStoredProcedures(String)"} {"project":"apache_derby","commit":"6950a390bdf86e0bf755d38da3b29d620adcd49d","changeType":"METHOD_INVOCATION","change":"rs.close()","source":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.doSetRoleInsideStoredProcedures(String)","target":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.testPositive()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.doSetRoleInsideStoredProcedures(String)"} {"project":"apache_derby","commit":"6950a390bdf86e0bf755d38da3b29d620adcd49d","changeType":"METHOD_INVOCATION","change":"doQuery(\"values f2(\u0027\" + currRole + \"\u0027)\",n_a,null,null)","source":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.doSetRoleInsideStoredProcedures(String)","target":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.testPositive()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.doSetRoleInsideStoredProcedures(String)"} {"project":"apache_derby","commit":"6950a390bdf86e0bf755d38da3b29d620adcd49d","changeType":"METHOD_INVOCATION","change":"assertRoleInRs(rs,currRole,currRole)","source":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.doSetRoleInsideStoredProcedures(String)","target":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.testPositive()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.doSetRoleInsideStoredProcedures(String)"} {"project":"apache_derby","commit":"6950a390bdf86e0bf755d38da3b29d620adcd49d","changeType":"METHOD_INVOCATION","change":"doQuery(\"values current_role\",n_a,null,null)","source":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.doSetRoleInsideStoredProcedures(String)","target":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.testPositive()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.doSetRoleInsideStoredProcedures(String)"} {"project":"apache_derby","commit":"6950a390bdf86e0bf755d38da3b29d620adcd49d","changeType":"METHOD_INVOCATION","change":"prs.close()","source":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.doSetRoleInsideStoredProcedures(String)","target":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.testPositive()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.doSetRoleInsideStoredProcedures(String)"} {"project":"apache_derby","commit":"6950a390bdf86e0bf755d38da3b29d620adcd49d","changeType":"METHOD_INVOCATION","change":"assertRoleInRs(prs,\"BAR\",\"BAR\")","source":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.doSetRoleInsideStoredProcedures(String)","target":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.testPositive()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.doSetRoleInsideStoredProcedures(String)"} {"project":"apache_derby","commit":"6950a390bdf86e0bf755d38da3b29d620adcd49d","changeType":"METHOD_INVOCATION","change":"_stm.getResultSet()","source":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.doSetRoleInsideStoredProcedures(String)","target":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.testPositive()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.doSetRoleInsideStoredProcedures(String)"} {"project":"apache_derby","commit":"6950a390bdf86e0bf755d38da3b29d620adcd49d","changeType":"METHOD_INVOCATION","change":"doStmt(\"call p2(\u0027\" + currRole + \"\u0027)\",n_a,null,null)","source":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.doSetRoleInsideStoredProcedures(String)","target":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.testPositive()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.doSetRoleInsideStoredProcedures(String)"} {"project":"apache_derby","commit":"6950a390bdf86e0bf755d38da3b29d620adcd49d","changeType":"METHOD_INVOCATION","change":"doStmt(\"create function f2(role varchar(255))\" + \" returns int language java parameter style java\" + \" external name \u0027org.apache.derbyTesting.\"+ \"functionTests.tests.lang.RolesTest.f2\u0027\"+ \" reads sql data\",n_a,null,null)","source":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.doSetRoleInsideStoredProcedures(String)","target":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.testPositive()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.doSetRoleInsideStoredProcedures(String)"} {"project":"apache_derby","commit":"6950a390bdf86e0bf755d38da3b29d620adcd49d","changeType":"METHOD_INVOCATION","change":"doStmt(\"create procedure p2(role varchar(255))\" + \" dynamic result sets 1 language java parameter style java\" + \" external name \u0027org.apache.derbyTesting.\"+ \"functionTests.tests.lang.RolesTest.p2\u0027\"+ \" modifies sql data\",n_a,null,null)","source":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.doSetRoleInsideStoredProcedures(String)","target":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.testPositive()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.doSetRoleInsideStoredProcedures(String)"} {"project":"apache_derby","commit":"6950a390bdf86e0bf755d38da3b29d620adcd49d","changeType":"MODIFIER","change":"private","source":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.doSetRoleInsideStoredProcedures(String)","target":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.testPositive()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.doSetRoleInsideStoredProcedures(String)"} {"project":"apache_derby","commit":"6950a390bdf86e0bf755d38da3b29d620adcd49d","changeType":"NULL_LITERAL","change":"null","source":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.doSetRoleInsideStoredProcedures(String)","target":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.testPositive()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.doSetRoleInsideStoredProcedures(String)"} {"project":"apache_derby","commit":"6950a390bdf86e0bf755d38da3b29d620adcd49d","changeType":"PRIMITIVE_TYPE","change":"void","source":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.doSetRoleInsideStoredProcedures(String)","target":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.testPositive()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.doSetRoleInsideStoredProcedures(String)"} {"project":"apache_derby","commit":"6950a390bdf86e0bf755d38da3b29d620adcd49d","changeType":"SIMPLE_TYPE","change":"ResultSet","source":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.doSetRoleInsideStoredProcedures(String)","target":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.testPositive()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.doSetRoleInsideStoredProcedures(String)"} {"project":"apache_derby","commit":"6950a390bdf86e0bf755d38da3b29d620adcd49d","changeType":"SIMPLE_TYPE","change":"String","source":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.doSetRoleInsideStoredProcedures(String)","target":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.testPositive()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.doSetRoleInsideStoredProcedures(String)"} {"project":"apache_derby","commit":"6950a390bdf86e0bf755d38da3b29d620adcd49d","changeType":"SIMPLE_TYPE","change":"SQLException","source":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.doSetRoleInsideStoredProcedures(String)","target":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.testPositive()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.doSetRoleInsideStoredProcedures(String)"} {"project":"apache_derby","commit":"6950a390bdf86e0bf755d38da3b29d620adcd49d","changeType":"SINGLE_VARIABLE_DECLARATION","change":"String currRole","source":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.doSetRoleInsideStoredProcedures(String)","target":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.testPositive()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.doSetRoleInsideStoredProcedures(String)"} {"project":"apache_derby","commit":"6950a390bdf86e0bf755d38da3b29d620adcd49d","changeType":"STRING_LITERAL","change":"drop function f2","source":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.doSetRoleInsideStoredProcedures(String)","target":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.testPositive()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.doSetRoleInsideStoredProcedures(String)"} {"project":"apache_derby","commit":"6950a390bdf86e0bf755d38da3b29d620adcd49d","changeType":"STRING_LITERAL","change":"drop procedure p2","source":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.doSetRoleInsideStoredProcedures(String)","target":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.testPositive()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.doSetRoleInsideStoredProcedures(String)"} {"project":"apache_derby","commit":"6950a390bdf86e0bf755d38da3b29d620adcd49d","changeType":"STRING_LITERAL","change":"\u0027)","source":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.doSetRoleInsideStoredProcedures(String)","target":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.testPositive()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.doSetRoleInsideStoredProcedures(String)"} {"project":"apache_derby","commit":"6950a390bdf86e0bf755d38da3b29d620adcd49d","changeType":"STRING_LITERAL","change":"values f2(\u0027","source":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.doSetRoleInsideStoredProcedures(String)","target":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.testPositive()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.doSetRoleInsideStoredProcedures(String)"} {"project":"apache_derby","commit":"6950a390bdf86e0bf755d38da3b29d620adcd49d","changeType":"STRING_LITERAL","change":"values current_role","source":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.doSetRoleInsideStoredProcedures(String)","target":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.testPositive()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.doSetRoleInsideStoredProcedures(String)"} {"project":"apache_derby","commit":"6950a390bdf86e0bf755d38da3b29d620adcd49d","changeType":"STRING_LITERAL","change":"BAR","source":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.doSetRoleInsideStoredProcedures(String)","target":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.testPositive()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.doSetRoleInsideStoredProcedures(String)"} {"project":"apache_derby","commit":"6950a390bdf86e0bf755d38da3b29d620adcd49d","changeType":"STRING_LITERAL","change":"call p2(\u0027","source":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.doSetRoleInsideStoredProcedures(String)","target":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.testPositive()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.doSetRoleInsideStoredProcedures(String)"} {"project":"apache_derby","commit":"6950a390bdf86e0bf755d38da3b29d620adcd49d","changeType":"STRING_LITERAL","change":" reads sql data","source":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.doSetRoleInsideStoredProcedures(String)","target":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.testPositive()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.doSetRoleInsideStoredProcedures(String)"} {"project":"apache_derby","commit":"6950a390bdf86e0bf755d38da3b29d620adcd49d","changeType":"STRING_LITERAL","change":"functionTests.tests.lang.RolesTest.f2\u0027","source":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.doSetRoleInsideStoredProcedures(String)","target":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.testPositive()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.doSetRoleInsideStoredProcedures(String)"} {"project":"apache_derby","commit":"6950a390bdf86e0bf755d38da3b29d620adcd49d","changeType":"STRING_LITERAL","change":" external name \u0027org.apache.derbyTesting.","source":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.doSetRoleInsideStoredProcedures(String)","target":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.testPositive()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.doSetRoleInsideStoredProcedures(String)"} {"project":"apache_derby","commit":"6950a390bdf86e0bf755d38da3b29d620adcd49d","changeType":"STRING_LITERAL","change":" returns int language java parameter style java","source":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.doSetRoleInsideStoredProcedures(String)","target":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.testPositive()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.doSetRoleInsideStoredProcedures(String)"} {"project":"apache_derby","commit":"6950a390bdf86e0bf755d38da3b29d620adcd49d","changeType":"STRING_LITERAL","change":"create function f2(role varchar(255))","source":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.doSetRoleInsideStoredProcedures(String)","target":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.testPositive()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.doSetRoleInsideStoredProcedures(String)"} {"project":"apache_derby","commit":"6950a390bdf86e0bf755d38da3b29d620adcd49d","changeType":"STRING_LITERAL","change":" modifies sql data","source":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.doSetRoleInsideStoredProcedures(String)","target":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.testPositive()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.doSetRoleInsideStoredProcedures(String)"} {"project":"apache_derby","commit":"6950a390bdf86e0bf755d38da3b29d620adcd49d","changeType":"STRING_LITERAL","change":"functionTests.tests.lang.RolesTest.p2\u0027","source":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.doSetRoleInsideStoredProcedures(String)","target":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.testPositive()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.doSetRoleInsideStoredProcedures(String)"} {"project":"apache_derby","commit":"6950a390bdf86e0bf755d38da3b29d620adcd49d","changeType":"STRING_LITERAL","change":" dynamic result sets 1 language java parameter style java","source":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.doSetRoleInsideStoredProcedures(String)","target":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.testPositive()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.doSetRoleInsideStoredProcedures(String)"} {"project":"apache_derby","commit":"6950a390bdf86e0bf755d38da3b29d620adcd49d","changeType":"STRING_LITERAL","change":"create procedure p2(role varchar(255))","source":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.doSetRoleInsideStoredProcedures(String)","target":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.testPositive()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.doSetRoleInsideStoredProcedures(String)"} {"project":"apache_derby","commit":"6950a390bdf86e0bf755d38da3b29d620adcd49d","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"rs","source":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.doSetRoleInsideStoredProcedures(String)","target":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.testPositive()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.doSetRoleInsideStoredProcedures(String)"} {"project":"apache_derby","commit":"6950a390bdf86e0bf755d38da3b29d620adcd49d","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"prs","source":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.doSetRoleInsideStoredProcedures(String)","target":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.testPositive()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.doSetRoleInsideStoredProcedures(String)"} {"project":"apache_derby","commit":"6950a390bdf86e0bf755d38da3b29d620adcd49d","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"n_a","source":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.doSetRoleInsideStoredProcedures(String)","target":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.testPositive()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.doSetRoleInsideStoredProcedures(String)"} {"project":"apache_derby","commit":"6950a390bdf86e0bf755d38da3b29d620adcd49d","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"ResultSet [rs\u003ddoQuery(\"values current_role\",n_a,null,null)]","source":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.doSetRoleInsideStoredProcedures(String)","target":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.testPositive()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.doSetRoleInsideStoredProcedures(String)"} {"project":"apache_derby","commit":"6950a390bdf86e0bf755d38da3b29d620adcd49d","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"ResultSet [prs\u003d_stm.getResultSet()]","source":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.doSetRoleInsideStoredProcedures(String)","target":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.testPositive()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.doSetRoleInsideStoredProcedures(String)"} {"project":"apache_derby","commit":"6950a390bdf86e0bf755d38da3b29d620adcd49d","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"String [n_a\u003dnull]","source":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.doSetRoleInsideStoredProcedures(String)","target":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.testPositive()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.doSetRoleInsideStoredProcedures(String)"} {"project":"apache_derby","commit":"6950a390bdf86e0bf755d38da3b29d620adcd49d","changeType":"EXPRESSION_STATEMENT","change":"rs.close()","source":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.doSetRoleInsideStoredProcedures(String)","target":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.testPositive()","added":true,"scope":"TARGET","local":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.testPositive()"} {"project":"apache_derby","commit":"6950a390bdf86e0bf755d38da3b29d620adcd49d","changeType":"IF_STATEMENT","change":"rs !\u003d null","source":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.doSetRoleInsideStoredProcedures(String)","target":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.testPositive()","added":true,"scope":"TARGET","local":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.testPositive()"} {"project":"apache_derby","commit":"6950a390bdf86e0bf755d38da3b29d620adcd49d","changeType":"INFIX_EXPRESSION","change":"rs !\u003d null","source":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.doSetRoleInsideStoredProcedures(String)","target":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.testPositive()","added":true,"scope":"TARGET","local":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.testPositive()"} {"project":"apache_derby","commit":"6950a390bdf86e0bf755d38da3b29d620adcd49d","changeType":"METHOD_INVOCATION","change":"rs.close()","source":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.doSetRoleInsideStoredProcedures(String)","target":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.testPositive()","added":true,"scope":"TARGET","local":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.testPositive()"} {"project":"apache_derby","commit":"6950a390bdf86e0bf755d38da3b29d620adcd49d","changeType":"EXPRESSION_STATEMENT","change":"doSetRoleInsideStoredProcedures(\"FOO\")","source":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.doSetRoleInsideStoredProcedures(String)","target":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.testPositive()","added":false,"scope":"TARGET","local":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.testPositive()"} {"project":"apache_derby","commit":"6950a390bdf86e0bf755d38da3b29d620adcd49d","changeType":"IF_STATEMENT","change":"!JDBC.vmSupportsJSR169()","source":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.doSetRoleInsideStoredProcedures(String)","target":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.testPositive()","added":false,"scope":"TARGET","local":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.testPositive()"} {"project":"apache_derby","commit":"6950a390bdf86e0bf755d38da3b29d620adcd49d","changeType":"METHOD_INVOCATION","change":"JDBC.vmSupportsJSR169()","source":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.doSetRoleInsideStoredProcedures(String)","target":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.testPositive()","added":false,"scope":"TARGET","local":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.testPositive()"} {"project":"apache_derby","commit":"6950a390bdf86e0bf755d38da3b29d620adcd49d","changeType":"METHOD_INVOCATION","change":"doSetRoleInsideStoredProcedures(\"FOO\")","source":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.doSetRoleInsideStoredProcedures(String)","target":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.testPositive()","added":false,"scope":"TARGET","local":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.testPositive()"} {"project":"apache_derby","commit":"6950a390bdf86e0bf755d38da3b29d620adcd49d","changeType":"PREFIX_EXPRESSION","change":"!JDBC.vmSupportsJSR169()","source":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.doSetRoleInsideStoredProcedures(String)","target":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.testPositive()","added":false,"scope":"TARGET","local":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.testPositive()"} {"project":"apache_derby","commit":"6950a390bdf86e0bf755d38da3b29d620adcd49d","changeType":"STRING_LITERAL","change":"FOO","source":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.doSetRoleInsideStoredProcedures(String)","target":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.testPositive()","added":false,"scope":"TARGET","local":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.testPositive()"} {"project":"apache_derby","commit":"6950a390bdf86e0bf755d38da3b29d620adcd49d","changeType":"METHOD_DECLARATION","change":"org.apache.derbyTesting.functionTests.tests.lang.SQLSessionContextTest.testPositive()","source":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.doSetRoleInsideStoredProcedures(String)","target":"org.apache.derbyTesting.functionTests.tests.lang.RolesTest.testPositive()","added":true,"scope":"EXT_T","local":"java.testing.org.apache.derbyTesting.functionTests.tests.lang.SQLSessionContextTest"} {"project":"apache_derby","commit":"b9ee498b434ac57049b07a19ba1d78822a89eff9","changeType":"EXPRESSION_STATEMENT","change":"createLogDirectory()","source":"org.apache.derby.impl.store.raw.log.LogToFile.restoreLogs(Properties)","target":"org.apache.derby.impl.store.raw.log.LogToFile.boot(boolean,Properties)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.store.raw.log.LogToFile.boot(boolean,Properties)"} {"project":"apache_derby","commit":"b9ee498b434ac57049b07a19ba1d78822a89eff9","changeType":"IF_STATEMENT","change":"!restoreLogs(startParams)","source":"org.apache.derby.impl.store.raw.log.LogToFile.restoreLogs(Properties)","target":"org.apache.derby.impl.store.raw.log.LogToFile.boot(boolean,Properties)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.store.raw.log.LogToFile.boot(boolean,Properties)"} {"project":"apache_derby","commit":"b9ee498b434ac57049b07a19ba1d78822a89eff9","changeType":"IF_STATEMENT","change":"create","source":"org.apache.derby.impl.store.raw.log.LogToFile.restoreLogs(Properties)","target":"org.apache.derby.impl.store.raw.log.LogToFile.boot(boolean,Properties)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.store.raw.log.LogToFile.boot(boolean,Properties)"} {"project":"apache_derby","commit":"b9ee498b434ac57049b07a19ba1d78822a89eff9","changeType":"METHOD_INVOCATION","change":"createLogDirectory()","source":"org.apache.derby.impl.store.raw.log.LogToFile.restoreLogs(Properties)","target":"org.apache.derby.impl.store.raw.log.LogToFile.boot(boolean,Properties)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.store.raw.log.LogToFile.boot(boolean,Properties)"} {"project":"apache_derby","commit":"b9ee498b434ac57049b07a19ba1d78822a89eff9","changeType":"PREFIX_EXPRESSION","change":"!restoreLogs(startParams)","source":"org.apache.derby.impl.store.raw.log.LogToFile.restoreLogs(Properties)","target":"org.apache.derby.impl.store.raw.log.LogToFile.boot(boolean,Properties)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.store.raw.log.LogToFile.boot(boolean,Properties)"} {"project":"apache_derby","commit":"b9ee498b434ac57049b07a19ba1d78822a89eff9","changeType":"EXPRESSION_STATEMENT","change":"restoreLogs(startParams)","source":"org.apache.derby.impl.store.raw.log.LogToFile.restoreLogs(Properties)","target":"org.apache.derby.impl.store.raw.log.LogToFile.boot(boolean,Properties)","added":false,"scope":"TARGET","local":"org.apache.derby.impl.store.raw.log.LogToFile.boot(boolean,Properties)"} {"project":"apache_derby","commit":"b9ee498b434ac57049b07a19ba1d78822a89eff9","changeType":"IF_STATEMENT","change":"logStorageFactory \u003d\u003d null","source":"org.apache.derby.impl.store.raw.log.LogToFile.restoreLogs(Properties)","target":"org.apache.derby.impl.store.raw.log.LogToFile.boot(boolean,Properties)","added":false,"scope":"TARGET","local":"org.apache.derby.impl.store.raw.log.LogToFile.boot(boolean,Properties)"} {"project":"apache_derby","commit":"b9ee498b434ac57049b07a19ba1d78822a89eff9","changeType":"IF_STATEMENT","change":"!create","source":"org.apache.derby.impl.store.raw.log.LogToFile.restoreLogs(Properties)","target":"org.apache.derby.impl.store.raw.log.LogToFile.boot(boolean,Properties)","added":false,"scope":"TARGET","local":"org.apache.derby.impl.store.raw.log.LogToFile.boot(boolean,Properties)"} {"project":"apache_derby","commit":"b9ee498b434ac57049b07a19ba1d78822a89eff9","changeType":"INFIX_EXPRESSION","change":"logStorageFactory \u003d\u003d null","source":"org.apache.derby.impl.store.raw.log.LogToFile.restoreLogs(Properties)","target":"org.apache.derby.impl.store.raw.log.LogToFile.boot(boolean,Properties)","added":false,"scope":"TARGET","local":"org.apache.derby.impl.store.raw.log.LogToFile.boot(boolean,Properties)"} {"project":"apache_derby","commit":"b9ee498b434ac57049b07a19ba1d78822a89eff9","changeType":"PREFIX_EXPRESSION","change":"!create","source":"org.apache.derby.impl.store.raw.log.LogToFile.restoreLogs(Properties)","target":"org.apache.derby.impl.store.raw.log.LogToFile.boot(boolean,Properties)","added":false,"scope":"TARGET","local":"org.apache.derby.impl.store.raw.log.LogToFile.boot(boolean,Properties)"} {"project":"apache_derby","commit":"b9ee498b434ac57049b07a19ba1d78822a89eff9","changeType":"EXPRESSION_STATEMENT","change":"createLogDirectory()","source":"org.apache.derby.impl.store.raw.log.LogToFile.restoreLogs(Properties)","target":"org.apache.derby.impl.store.raw.log.LogToFile.boot(boolean,Properties)","added":true,"scope":"SOURCE","local":"org.apache.derby.impl.store.raw.log.LogToFile.restoreLogs(Properties)"} {"project":"apache_derby","commit":"b9ee498b434ac57049b07a19ba1d78822a89eff9","changeType":"IF_STATEMENT","change":"isCreateFrom || isRestoreFrom","source":"org.apache.derby.impl.store.raw.log.LogToFile.restoreLogs(Properties)","target":"org.apache.derby.impl.store.raw.log.LogToFile.boot(boolean,Properties)","added":true,"scope":"SOURCE","local":"org.apache.derby.impl.store.raw.log.LogToFile.restoreLogs(Properties)"} {"project":"apache_derby","commit":"b9ee498b434ac57049b07a19ba1d78822a89eff9","changeType":"INFIX_EXPRESSION","change":"isCreateFrom || isRestoreFrom","source":"org.apache.derby.impl.store.raw.log.LogToFile.restoreLogs(Properties)","target":"org.apache.derby.impl.store.raw.log.LogToFile.boot(boolean,Properties)","added":true,"scope":"SOURCE","local":"org.apache.derby.impl.store.raw.log.LogToFile.restoreLogs(Properties)"} {"project":"apache_derby","commit":"b9ee498b434ac57049b07a19ba1d78822a89eff9","changeType":"JAVADOC","change":"/** \n * This function restores logs based on the following attributes are specified on connection URL: Attribute.CREATE_FROM (Create database from backup if it does not exist) Attribute.RESTORE_FROM (Delete the whole database if it exists and then restore it from backup) Attribute.ROLL_FORWARD_RECOVERY_FROM:(Perform Rollforward Recovery; except for the log directory everthing else is replced by the copy from backup. log files in the backup are copied to the existing online log directory. In cases of RESTORE_FROM whole databases directoy is is removed in Directory.java while restoring service.properties so even the log directory is removed. In case of CREATE_FROM , log directoy will not exist if we came so far bacause it should fail if a database already exists. In case ROLL_FORWARD_RECOVERY_FROM log directotry should not be removed. So only thing that needs to be done here is create a a log directory if it does not exists and copy the log files(including control files) that exists in the backup from which we are are trying to restore the database to the onlie log directory.\n */\n","source":"org.apache.derby.impl.store.raw.log.LogToFile.restoreLogs(Properties)","target":"org.apache.derby.impl.store.raw.log.LogToFile.boot(boolean,Properties)","added":true,"scope":"SOURCE","local":"org.apache.derby.impl.store.raw.log.LogToFile.restoreLogs(Properties)"} {"project":"apache_derby","commit":"b9ee498b434ac57049b07a19ba1d78822a89eff9","changeType":"METHOD_INVOCATION","change":"createLogDirectory()","source":"org.apache.derby.impl.store.raw.log.LogToFile.restoreLogs(Properties)","target":"org.apache.derby.impl.store.raw.log.LogToFile.boot(boolean,Properties)","added":true,"scope":"SOURCE","local":"org.apache.derby.impl.store.raw.log.LogToFile.restoreLogs(Properties)"} {"project":"apache_derby","commit":"b9ee498b434ac57049b07a19ba1d78822a89eff9","changeType":"RETURN_STATEMENT","change":"return false;\n","source":"org.apache.derby.impl.store.raw.log.LogToFile.restoreLogs(Properties)","target":"org.apache.derby.impl.store.raw.log.LogToFile.boot(boolean,Properties)","added":true,"scope":"SOURCE","local":"org.apache.derby.impl.store.raw.log.LogToFile.restoreLogs(Properties)"} {"project":"apache_derby","commit":"b9ee498b434ac57049b07a19ba1d78822a89eff9","changeType":"RETURN_STATEMENT","change":"return true;\n","source":"org.apache.derby.impl.store.raw.log.LogToFile.restoreLogs(Properties)","target":"org.apache.derby.impl.store.raw.log.LogToFile.boot(boolean,Properties)","added":true,"scope":"SOURCE","local":"org.apache.derby.impl.store.raw.log.LogToFile.restoreLogs(Properties)"} {"project":"apache_derby","commit":"b9ee498b434ac57049b07a19ba1d78822a89eff9","changeType":"ASSIGNMENT","change":"logDir \u003d getLogDirectory()","source":"org.apache.derby.impl.store.raw.log.LogToFile.restoreLogs(Properties)","target":"org.apache.derby.impl.store.raw.log.LogToFile.boot(boolean,Properties)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.store.raw.log.LogToFile.restoreLogs(Properties)"} {"project":"apache_derby","commit":"b9ee498b434ac57049b07a19ba1d78822a89eff9","changeType":"EXPRESSION_STATEMENT","change":"logDir\u003dgetLogDirectory()","source":"org.apache.derby.impl.store.raw.log.LogToFile.restoreLogs(Properties)","target":"org.apache.derby.impl.store.raw.log.LogToFile.boot(boolean,Properties)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.store.raw.log.LogToFile.restoreLogs(Properties)"} {"project":"apache_derby","commit":"b9ee498b434ac57049b07a19ba1d78822a89eff9","changeType":"IF_STATEMENT","change":"isCreateFrom","source":"org.apache.derby.impl.store.raw.log.LogToFile.restoreLogs(Properties)","target":"org.apache.derby.impl.store.raw.log.LogToFile.boot(boolean,Properties)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.store.raw.log.LogToFile.restoreLogs(Properties)"} {"project":"apache_derby","commit":"b9ee498b434ac57049b07a19ba1d78822a89eff9","changeType":"IF_STATEMENT","change":"privExists(logDir)","source":"org.apache.derby.impl.store.raw.log.LogToFile.restoreLogs(Properties)","target":"org.apache.derby.impl.store.raw.log.LogToFile.boot(boolean,Properties)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.store.raw.log.LogToFile.restoreLogs(Properties)"} {"project":"apache_derby","commit":"b9ee498b434ac57049b07a19ba1d78822a89eff9","changeType":"IF_STATEMENT","change":"backupPath \u003d\u003d null","source":"org.apache.derby.impl.store.raw.log.LogToFile.restoreLogs(Properties)","target":"org.apache.derby.impl.store.raw.log.LogToFile.boot(boolean,Properties)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.store.raw.log.LogToFile.restoreLogs(Properties)"} {"project":"apache_derby","commit":"b9ee498b434ac57049b07a19ba1d78822a89eff9","changeType":"INFIX_EXPRESSION","change":"backupPath \u003d\u003d null","source":"org.apache.derby.impl.store.raw.log.LogToFile.restoreLogs(Properties)","target":"org.apache.derby.impl.store.raw.log.LogToFile.boot(boolean,Properties)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.store.raw.log.LogToFile.restoreLogs(Properties)"} {"project":"apache_derby","commit":"b9ee498b434ac57049b07a19ba1d78822a89eff9","changeType":"JAVADOC","change":"/** \n * This function restores logs based on the following attributes are specified on connection URL: Attribute.CREATE_FROM (Create database from backup if it does not exist) Attribute.RESTORE_FROM (Delete the whole database if it exists and then restore it from backup) Attribute.ROLL_FORWARD_RECOVERY_FROM:(Perform Rollforward Recovery; except for the log directory everthing else is replced by the copy from backup. log files in the backup are copied to the existing online log directory. In cases of RESTORE_FROM whole databases directoy is is removed in Directory.java while restoring service.properties so even the log directory is removed. In case of CREATE_FROM , log directoy will not exist if we came so far bacause it should fail if a database already exists. In case ROLL_FORWARD_RECOVERY_FROM log directotry should not be removed. So only thing that needs to be done here is create a a log directory if it does not exists and copy the log files(including control files) that exists in the backup from which we are are trying to restore the database to the onlie log directory.\n */\n","source":"org.apache.derby.impl.store.raw.log.LogToFile.restoreLogs(Properties)","target":"org.apache.derby.impl.store.raw.log.LogToFile.boot(boolean,Properties)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.store.raw.log.LogToFile.restoreLogs(Properties)"} {"project":"apache_derby","commit":"b9ee498b434ac57049b07a19ba1d78822a89eff9","changeType":"METHOD_INVOCATION","change":"StandardException.newException(SQLState.LOG_SEGMENT_EXIST,getLogDirPath(logDir))","source":"org.apache.derby.impl.store.raw.log.LogToFile.restoreLogs(Properties)","target":"org.apache.derby.impl.store.raw.log.LogToFile.boot(boolean,Properties)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.store.raw.log.LogToFile.restoreLogs(Properties)"} {"project":"apache_derby","commit":"b9ee498b434ac57049b07a19ba1d78822a89eff9","changeType":"METHOD_INVOCATION","change":"privExists(logDir)","source":"org.apache.derby.impl.store.raw.log.LogToFile.restoreLogs(Properties)","target":"org.apache.derby.impl.store.raw.log.LogToFile.boot(boolean,Properties)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.store.raw.log.LogToFile.restoreLogs(Properties)"} {"project":"apache_derby","commit":"b9ee498b434ac57049b07a19ba1d78822a89eff9","changeType":"METHOD_INVOCATION","change":"getLogDirectory()","source":"org.apache.derby.impl.store.raw.log.LogToFile.restoreLogs(Properties)","target":"org.apache.derby.impl.store.raw.log.LogToFile.boot(boolean,Properties)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.store.raw.log.LogToFile.restoreLogs(Properties)"} {"project":"apache_derby","commit":"b9ee498b434ac57049b07a19ba1d78822a89eff9","changeType":"PRIMITIVE_TYPE","change":"void","source":"org.apache.derby.impl.store.raw.log.LogToFile.restoreLogs(Properties)","target":"org.apache.derby.impl.store.raw.log.LogToFile.boot(boolean,Properties)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.store.raw.log.LogToFile.restoreLogs(Properties)"} {"project":"apache_derby","commit":"b9ee498b434ac57049b07a19ba1d78822a89eff9","changeType":"QUALIFIED_NAME","change":"SQLState.LOG_SEGMENT_EXIST","source":"org.apache.derby.impl.store.raw.log.LogToFile.restoreLogs(Properties)","target":"org.apache.derby.impl.store.raw.log.LogToFile.boot(boolean,Properties)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.store.raw.log.LogToFile.restoreLogs(Properties)"} {"project":"apache_derby","commit":"b9ee498b434ac57049b07a19ba1d78822a89eff9","changeType":"THROW_STATEMENT","change":"throw StandardException.newException(SQLState.LOG_SEGMENT_EXIST,getLogDirPath(logDir));\n","source":"org.apache.derby.impl.store.raw.log.LogToFile.restoreLogs(Properties)","target":"org.apache.derby.impl.store.raw.log.LogToFile.boot(boolean,Properties)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.store.raw.log.LogToFile.restoreLogs(Properties)"} {"project":"apache_derby","commit":"2981b19054b3a10e1e8077e57a84a244aa61853f","changeType":"METHOD_DECLARATION","change":"org.apache.derbyBuild.ReleaseNotesGenerator.getReleaseNoteSummary(GeneratorState,JiraIssue,Document)","source":"org.apache.derbyBuild.ReleaseNotesGenerator.getReleaseNoteSummary(GeneratorState,JiraIssue,Document)","target":"org.apache.derbyBuild.ReleaseNotesGenerator.buildIssuesList(GeneratorState)","added":false,"scope":"CLASS_S","local":"java.build.org.apache.derbyBuild.ReleaseNotesGenerator"} {"project":"apache_derby","commit":"2981b19054b3a10e1e8077e57a84a244aa61853f","changeType":"CATCH_CLAUSE","change":"catch (Throwable t) {\n gs.addError(formatError(\"Badly formatted summary for \" + issue.getKey(),t));\n return \"Unreadable summary line\";\n}\n","source":"org.apache.derbyBuild.ReleaseNotesGenerator.getReleaseNoteSummary(GeneratorState,JiraIssue,Document)","target":"org.apache.derbyBuild.ReleaseNotesGenerator.buildIssuesList(GeneratorState)","added":false,"scope":"SOURCE","local":"org.apache.derbyBuild.ReleaseNotesGenerator.getReleaseNoteSummary(GeneratorState,JiraIssue,Document)"} {"project":"apache_derby","commit":"2981b19054b3a10e1e8077e57a84a244aa61853f","changeType":"EXPRESSION_STATEMENT","change":"gs.addError(formatError(\"Badly formatted summary for \" + issue.getKey(),t))","source":"org.apache.derbyBuild.ReleaseNotesGenerator.getReleaseNoteSummary(GeneratorState,JiraIssue,Document)","target":"org.apache.derbyBuild.ReleaseNotesGenerator.buildIssuesList(GeneratorState)","added":false,"scope":"SOURCE","local":"org.apache.derbyBuild.ReleaseNotesGenerator.getReleaseNoteSummary(GeneratorState,JiraIssue,Document)"} {"project":"apache_derby","commit":"2981b19054b3a10e1e8077e57a84a244aa61853f","changeType":"IF_STATEMENT","change":"releaseNote !\u003d null","source":"org.apache.derbyBuild.ReleaseNotesGenerator.getReleaseNoteSummary(GeneratorState,JiraIssue,Document)","target":"org.apache.derbyBuild.ReleaseNotesGenerator.buildIssuesList(GeneratorState)","added":false,"scope":"SOURCE","local":"org.apache.derbyBuild.ReleaseNotesGenerator.getReleaseNoteSummary(GeneratorState,JiraIssue,Document)"} {"project":"apache_derby","commit":"2981b19054b3a10e1e8077e57a84a244aa61853f","changeType":"INFIX_EXPRESSION","change":"\"Badly formatted summary for \" + issue.getKey()","source":"org.apache.derbyBuild.ReleaseNotesGenerator.getReleaseNoteSummary(GeneratorState,JiraIssue,Document)","target":"org.apache.derbyBuild.ReleaseNotesGenerator.buildIssuesList(GeneratorState)","added":false,"scope":"SOURCE","local":"org.apache.derbyBuild.ReleaseNotesGenerator.getReleaseNoteSummary(GeneratorState,JiraIssue,Document)"} {"project":"apache_derby","commit":"2981b19054b3a10e1e8077e57a84a244aa61853f","changeType":"INFIX_EXPRESSION","change":"releaseNote !\u003d null","source":"org.apache.derbyBuild.ReleaseNotesGenerator.getReleaseNoteSummary(GeneratorState,JiraIssue,Document)","target":"org.apache.derbyBuild.ReleaseNotesGenerator.buildIssuesList(GeneratorState)","added":false,"scope":"SOURCE","local":"org.apache.derbyBuild.ReleaseNotesGenerator.getReleaseNoteSummary(GeneratorState,JiraIssue,Document)"} {"project":"apache_derby","commit":"2981b19054b3a10e1e8077e57a84a244aa61853f","changeType":"JAVADOC","change":"/** \n * \u003cp\u003e Get the summary for a release note \u003c/p\u003e\n */\n","source":"org.apache.derbyBuild.ReleaseNotesGenerator.getReleaseNoteSummary(GeneratorState,JiraIssue,Document)","target":"org.apache.derbyBuild.ReleaseNotesGenerator.buildIssuesList(GeneratorState)","added":false,"scope":"SOURCE","local":"org.apache.derbyBuild.ReleaseNotesGenerator.getReleaseNoteSummary(GeneratorState,JiraIssue,Document)"} {"project":"apache_derby","commit":"2981b19054b3a10e1e8077e57a84a244aa61853f","changeType":"METHOD_INVOCATION","change":"issue.getKey()","source":"org.apache.derbyBuild.ReleaseNotesGenerator.getReleaseNoteSummary(GeneratorState,JiraIssue,Document)","target":"org.apache.derbyBuild.ReleaseNotesGenerator.buildIssuesList(GeneratorState)","added":false,"scope":"SOURCE","local":"org.apache.derbyBuild.ReleaseNotesGenerator.getReleaseNoteSummary(GeneratorState,JiraIssue,Document)"} {"project":"apache_derby","commit":"2981b19054b3a10e1e8077e57a84a244aa61853f","changeType":"METHOD_INVOCATION","change":"formatError(\"Badly formatted summary for \" + issue.getKey(),t)","source":"org.apache.derbyBuild.ReleaseNotesGenerator.getReleaseNoteSummary(GeneratorState,JiraIssue,Document)","target":"org.apache.derbyBuild.ReleaseNotesGenerator.buildIssuesList(GeneratorState)","added":false,"scope":"SOURCE","local":"org.apache.derbyBuild.ReleaseNotesGenerator.getReleaseNoteSummary(GeneratorState,JiraIssue,Document)"} {"project":"apache_derby","commit":"2981b19054b3a10e1e8077e57a84a244aa61853f","changeType":"METHOD_INVOCATION","change":"gs.addError(formatError(\"Badly formatted summary for \" + issue.getKey(),t))","source":"org.apache.derbyBuild.ReleaseNotesGenerator.getReleaseNoteSummary(GeneratorState,JiraIssue,Document)","target":"org.apache.derbyBuild.ReleaseNotesGenerator.buildIssuesList(GeneratorState)","added":false,"scope":"SOURCE","local":"org.apache.derbyBuild.ReleaseNotesGenerator.getReleaseNoteSummary(GeneratorState,JiraIssue,Document)"} {"project":"apache_derby","commit":"2981b19054b3a10e1e8077e57a84a244aa61853f","changeType":"METHOD_INVOCATION","change":"squeezeText(summaryParagraph)","source":"org.apache.derbyBuild.ReleaseNotesGenerator.getReleaseNoteSummary(GeneratorState,JiraIssue,Document)","target":"org.apache.derbyBuild.ReleaseNotesGenerator.buildIssuesList(GeneratorState)","added":false,"scope":"SOURCE","local":"org.apache.derbyBuild.ReleaseNotesGenerator.getReleaseNoteSummary(GeneratorState,JiraIssue,Document)"} {"project":"apache_derby","commit":"2981b19054b3a10e1e8077e57a84a244aa61853f","changeType":"METHOD_INVOCATION","change":"getFirstChild(root,PARAGRAPH)","source":"org.apache.derbyBuild.ReleaseNotesGenerator.getReleaseNoteSummary(GeneratorState,JiraIssue,Document)","target":"org.apache.derbyBuild.ReleaseNotesGenerator.buildIssuesList(GeneratorState)","added":false,"scope":"SOURCE","local":"org.apache.derbyBuild.ReleaseNotesGenerator.getReleaseNoteSummary(GeneratorState,JiraIssue,Document)"} {"project":"apache_derby","commit":"2981b19054b3a10e1e8077e57a84a244aa61853f","changeType":"METHOD_INVOCATION","change":"releaseNote.getDocumentElement()","source":"org.apache.derbyBuild.ReleaseNotesGenerator.getReleaseNoteSummary(GeneratorState,JiraIssue,Document)","target":"org.apache.derbyBuild.ReleaseNotesGenerator.buildIssuesList(GeneratorState)","added":false,"scope":"SOURCE","local":"org.apache.derbyBuild.ReleaseNotesGenerator.getReleaseNoteSummary(GeneratorState,JiraIssue,Document)"} {"project":"apache_derby","commit":"2981b19054b3a10e1e8077e57a84a244aa61853f","changeType":"MODIFIER","change":"private","source":"org.apache.derbyBuild.ReleaseNotesGenerator.getReleaseNoteSummary(GeneratorState,JiraIssue,Document)","target":"org.apache.derbyBuild.ReleaseNotesGenerator.buildIssuesList(GeneratorState)","added":false,"scope":"SOURCE","local":"org.apache.derbyBuild.ReleaseNotesGenerator.getReleaseNoteSummary(GeneratorState,JiraIssue,Document)"} {"project":"apache_derby","commit":"2981b19054b3a10e1e8077e57a84a244aa61853f","changeType":"NULL_LITERAL","change":"null","source":"org.apache.derbyBuild.ReleaseNotesGenerator.getReleaseNoteSummary(GeneratorState,JiraIssue,Document)","target":"org.apache.derbyBuild.ReleaseNotesGenerator.buildIssuesList(GeneratorState)","added":false,"scope":"SOURCE","local":"org.apache.derbyBuild.ReleaseNotesGenerator.getReleaseNoteSummary(GeneratorState,JiraIssue,Document)"} {"project":"apache_derby","commit":"2981b19054b3a10e1e8077e57a84a244aa61853f","changeType":"RETURN_STATEMENT","change":"return \"???\";\n","source":"org.apache.derbyBuild.ReleaseNotesGenerator.getReleaseNoteSummary(GeneratorState,JiraIssue,Document)","target":"org.apache.derbyBuild.ReleaseNotesGenerator.buildIssuesList(GeneratorState)","added":false,"scope":"SOURCE","local":"org.apache.derbyBuild.ReleaseNotesGenerator.getReleaseNoteSummary(GeneratorState,JiraIssue,Document)"} {"project":"apache_derby","commit":"2981b19054b3a10e1e8077e57a84a244aa61853f","changeType":"RETURN_STATEMENT","change":"return \"Unreadable summary line\";\n","source":"org.apache.derbyBuild.ReleaseNotesGenerator.getReleaseNoteSummary(GeneratorState,JiraIssue,Document)","target":"org.apache.derbyBuild.ReleaseNotesGenerator.buildIssuesList(GeneratorState)","added":false,"scope":"SOURCE","local":"org.apache.derbyBuild.ReleaseNotesGenerator.getReleaseNoteSummary(GeneratorState,JiraIssue,Document)"} {"project":"apache_derby","commit":"2981b19054b3a10e1e8077e57a84a244aa61853f","changeType":"RETURN_STATEMENT","change":"return summaryText;\n","source":"org.apache.derbyBuild.ReleaseNotesGenerator.getReleaseNoteSummary(GeneratorState,JiraIssue,Document)","target":"org.apache.derbyBuild.ReleaseNotesGenerator.buildIssuesList(GeneratorState)","added":false,"scope":"SOURCE","local":"org.apache.derbyBuild.ReleaseNotesGenerator.getReleaseNoteSummary(GeneratorState,JiraIssue,Document)"} {"project":"apache_derby","commit":"2981b19054b3a10e1e8077e57a84a244aa61853f","changeType":"SIMPLE_TYPE","change":"Throwable","source":"org.apache.derbyBuild.ReleaseNotesGenerator.getReleaseNoteSummary(GeneratorState,JiraIssue,Document)","target":"org.apache.derbyBuild.ReleaseNotesGenerator.buildIssuesList(GeneratorState)","added":false,"scope":"SOURCE","local":"org.apache.derbyBuild.ReleaseNotesGenerator.getReleaseNoteSummary(GeneratorState,JiraIssue,Document)"} {"project":"apache_derby","commit":"2981b19054b3a10e1e8077e57a84a244aa61853f","changeType":"SIMPLE_TYPE","change":"String","source":"org.apache.derbyBuild.ReleaseNotesGenerator.getReleaseNoteSummary(GeneratorState,JiraIssue,Document)","target":"org.apache.derbyBuild.ReleaseNotesGenerator.buildIssuesList(GeneratorState)","added":false,"scope":"SOURCE","local":"org.apache.derbyBuild.ReleaseNotesGenerator.getReleaseNoteSummary(GeneratorState,JiraIssue,Document)"} {"project":"apache_derby","commit":"2981b19054b3a10e1e8077e57a84a244aa61853f","changeType":"SIMPLE_TYPE","change":"Element","source":"org.apache.derbyBuild.ReleaseNotesGenerator.getReleaseNoteSummary(GeneratorState,JiraIssue,Document)","target":"org.apache.derbyBuild.ReleaseNotesGenerator.buildIssuesList(GeneratorState)","added":false,"scope":"SOURCE","local":"org.apache.derbyBuild.ReleaseNotesGenerator.getReleaseNoteSummary(GeneratorState,JiraIssue,Document)"} {"project":"apache_derby","commit":"2981b19054b3a10e1e8077e57a84a244aa61853f","changeType":"SIMPLE_TYPE","change":"Exception","source":"org.apache.derbyBuild.ReleaseNotesGenerator.getReleaseNoteSummary(GeneratorState,JiraIssue,Document)","target":"org.apache.derbyBuild.ReleaseNotesGenerator.buildIssuesList(GeneratorState)","added":false,"scope":"SOURCE","local":"org.apache.derbyBuild.ReleaseNotesGenerator.getReleaseNoteSummary(GeneratorState,JiraIssue,Document)"} {"project":"apache_derby","commit":"2981b19054b3a10e1e8077e57a84a244aa61853f","changeType":"SIMPLE_TYPE","change":"Document","source":"org.apache.derbyBuild.ReleaseNotesGenerator.getReleaseNoteSummary(GeneratorState,JiraIssue,Document)","target":"org.apache.derbyBuild.ReleaseNotesGenerator.buildIssuesList(GeneratorState)","added":false,"scope":"SOURCE","local":"org.apache.derbyBuild.ReleaseNotesGenerator.getReleaseNoteSummary(GeneratorState,JiraIssue,Document)"} {"project":"apache_derby","commit":"2981b19054b3a10e1e8077e57a84a244aa61853f","changeType":"SIMPLE_TYPE","change":"JiraIssue","source":"org.apache.derbyBuild.ReleaseNotesGenerator.getReleaseNoteSummary(GeneratorState,JiraIssue,Document)","target":"org.apache.derbyBuild.ReleaseNotesGenerator.buildIssuesList(GeneratorState)","added":false,"scope":"SOURCE","local":"org.apache.derbyBuild.ReleaseNotesGenerator.getReleaseNoteSummary(GeneratorState,JiraIssue,Document)"} {"project":"apache_derby","commit":"2981b19054b3a10e1e8077e57a84a244aa61853f","changeType":"SIMPLE_TYPE","change":"GeneratorState","source":"org.apache.derbyBuild.ReleaseNotesGenerator.getReleaseNoteSummary(GeneratorState,JiraIssue,Document)","target":"org.apache.derbyBuild.ReleaseNotesGenerator.buildIssuesList(GeneratorState)","added":false,"scope":"SOURCE","local":"org.apache.derbyBuild.ReleaseNotesGenerator.getReleaseNoteSummary(GeneratorState,JiraIssue,Document)"} {"project":"apache_derby","commit":"2981b19054b3a10e1e8077e57a84a244aa61853f","changeType":"SINGLE_VARIABLE_DECLARATION","change":"Throwable t","source":"org.apache.derbyBuild.ReleaseNotesGenerator.getReleaseNoteSummary(GeneratorState,JiraIssue,Document)","target":"org.apache.derbyBuild.ReleaseNotesGenerator.buildIssuesList(GeneratorState)","added":false,"scope":"SOURCE","local":"org.apache.derbyBuild.ReleaseNotesGenerator.getReleaseNoteSummary(GeneratorState,JiraIssue,Document)"} {"project":"apache_derby","commit":"2981b19054b3a10e1e8077e57a84a244aa61853f","changeType":"SINGLE_VARIABLE_DECLARATION","change":"Document releaseNote","source":"org.apache.derbyBuild.ReleaseNotesGenerator.getReleaseNoteSummary(GeneratorState,JiraIssue,Document)","target":"org.apache.derbyBuild.ReleaseNotesGenerator.buildIssuesList(GeneratorState)","added":false,"scope":"SOURCE","local":"org.apache.derbyBuild.ReleaseNotesGenerator.getReleaseNoteSummary(GeneratorState,JiraIssue,Document)"} {"project":"apache_derby","commit":"2981b19054b3a10e1e8077e57a84a244aa61853f","changeType":"SINGLE_VARIABLE_DECLARATION","change":"JiraIssue issue","source":"org.apache.derbyBuild.ReleaseNotesGenerator.getReleaseNoteSummary(GeneratorState,JiraIssue,Document)","target":"org.apache.derbyBuild.ReleaseNotesGenerator.buildIssuesList(GeneratorState)","added":false,"scope":"SOURCE","local":"org.apache.derbyBuild.ReleaseNotesGenerator.getReleaseNoteSummary(GeneratorState,JiraIssue,Document)"} {"project":"apache_derby","commit":"2981b19054b3a10e1e8077e57a84a244aa61853f","changeType":"SINGLE_VARIABLE_DECLARATION","change":"GeneratorState gs","source":"org.apache.derbyBuild.ReleaseNotesGenerator.getReleaseNoteSummary(GeneratorState,JiraIssue,Document)","target":"org.apache.derbyBuild.ReleaseNotesGenerator.buildIssuesList(GeneratorState)","added":false,"scope":"SOURCE","local":"org.apache.derbyBuild.ReleaseNotesGenerator.getReleaseNoteSummary(GeneratorState,JiraIssue,Document)"} {"project":"apache_derby","commit":"2981b19054b3a10e1e8077e57a84a244aa61853f","changeType":"STRING_LITERAL","change":"???","source":"org.apache.derbyBuild.ReleaseNotesGenerator.getReleaseNoteSummary(GeneratorState,JiraIssue,Document)","target":"org.apache.derbyBuild.ReleaseNotesGenerator.buildIssuesList(GeneratorState)","added":false,"scope":"SOURCE","local":"org.apache.derbyBuild.ReleaseNotesGenerator.getReleaseNoteSummary(GeneratorState,JiraIssue,Document)"} {"project":"apache_derby","commit":"2981b19054b3a10e1e8077e57a84a244aa61853f","changeType":"STRING_LITERAL","change":"Unreadable summary line","source":"org.apache.derbyBuild.ReleaseNotesGenerator.getReleaseNoteSummary(GeneratorState,JiraIssue,Document)","target":"org.apache.derbyBuild.ReleaseNotesGenerator.buildIssuesList(GeneratorState)","added":false,"scope":"SOURCE","local":"org.apache.derbyBuild.ReleaseNotesGenerator.getReleaseNoteSummary(GeneratorState,JiraIssue,Document)"} {"project":"apache_derby","commit":"2981b19054b3a10e1e8077e57a84a244aa61853f","changeType":"STRING_LITERAL","change":"Badly formatted summary for ","source":"org.apache.derbyBuild.ReleaseNotesGenerator.getReleaseNoteSummary(GeneratorState,JiraIssue,Document)","target":"org.apache.derbyBuild.ReleaseNotesGenerator.buildIssuesList(GeneratorState)","added":false,"scope":"SOURCE","local":"org.apache.derbyBuild.ReleaseNotesGenerator.getReleaseNoteSummary(GeneratorState,JiraIssue,Document)"} {"project":"apache_derby","commit":"2981b19054b3a10e1e8077e57a84a244aa61853f","changeType":"TRY_STATEMENT","change":"try {\n Element root\u003dreleaseNote.getDocumentElement();\n Element summaryParagraph\u003dgetFirstChild(root,PARAGRAPH);\n String summaryText\u003dsqueezeText(summaryParagraph);\n return summaryText;\n}\n catch (Throwable t) {\n gs.addError(formatError(\"Badly formatted summary for \" + issue.getKey(),t));\n return \"Unreadable summary line\";\n}\n","source":"org.apache.derbyBuild.ReleaseNotesGenerator.getReleaseNoteSummary(GeneratorState,JiraIssue,Document)","target":"org.apache.derbyBuild.ReleaseNotesGenerator.buildIssuesList(GeneratorState)","added":false,"scope":"SOURCE","local":"org.apache.derbyBuild.ReleaseNotesGenerator.getReleaseNoteSummary(GeneratorState,JiraIssue,Document)"} {"project":"apache_derby","commit":"2981b19054b3a10e1e8077e57a84a244aa61853f","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"summaryText","source":"org.apache.derbyBuild.ReleaseNotesGenerator.getReleaseNoteSummary(GeneratorState,JiraIssue,Document)","target":"org.apache.derbyBuild.ReleaseNotesGenerator.buildIssuesList(GeneratorState)","added":false,"scope":"SOURCE","local":"org.apache.derbyBuild.ReleaseNotesGenerator.getReleaseNoteSummary(GeneratorState,JiraIssue,Document)"} {"project":"apache_derby","commit":"2981b19054b3a10e1e8077e57a84a244aa61853f","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"summaryParagraph","source":"org.apache.derbyBuild.ReleaseNotesGenerator.getReleaseNoteSummary(GeneratorState,JiraIssue,Document)","target":"org.apache.derbyBuild.ReleaseNotesGenerator.buildIssuesList(GeneratorState)","added":false,"scope":"SOURCE","local":"org.apache.derbyBuild.ReleaseNotesGenerator.getReleaseNoteSummary(GeneratorState,JiraIssue,Document)"} {"project":"apache_derby","commit":"2981b19054b3a10e1e8077e57a84a244aa61853f","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"root","source":"org.apache.derbyBuild.ReleaseNotesGenerator.getReleaseNoteSummary(GeneratorState,JiraIssue,Document)","target":"org.apache.derbyBuild.ReleaseNotesGenerator.buildIssuesList(GeneratorState)","added":false,"scope":"SOURCE","local":"org.apache.derbyBuild.ReleaseNotesGenerator.getReleaseNoteSummary(GeneratorState,JiraIssue,Document)"} {"project":"apache_derby","commit":"2981b19054b3a10e1e8077e57a84a244aa61853f","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"String [summaryText\u003dsqueezeText(summaryParagraph)]","source":"org.apache.derbyBuild.ReleaseNotesGenerator.getReleaseNoteSummary(GeneratorState,JiraIssue,Document)","target":"org.apache.derbyBuild.ReleaseNotesGenerator.buildIssuesList(GeneratorState)","added":false,"scope":"SOURCE","local":"org.apache.derbyBuild.ReleaseNotesGenerator.getReleaseNoteSummary(GeneratorState,JiraIssue,Document)"} {"project":"apache_derby","commit":"2981b19054b3a10e1e8077e57a84a244aa61853f","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"Element [summaryParagraph\u003dgetFirstChild(root,PARAGRAPH)]","source":"org.apache.derbyBuild.ReleaseNotesGenerator.getReleaseNoteSummary(GeneratorState,JiraIssue,Document)","target":"org.apache.derbyBuild.ReleaseNotesGenerator.buildIssuesList(GeneratorState)","added":false,"scope":"SOURCE","local":"org.apache.derbyBuild.ReleaseNotesGenerator.getReleaseNoteSummary(GeneratorState,JiraIssue,Document)"} {"project":"apache_derby","commit":"2981b19054b3a10e1e8077e57a84a244aa61853f","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"Element [root\u003dreleaseNote.getDocumentElement()]","source":"org.apache.derbyBuild.ReleaseNotesGenerator.getReleaseNoteSummary(GeneratorState,JiraIssue,Document)","target":"org.apache.derbyBuild.ReleaseNotesGenerator.buildIssuesList(GeneratorState)","added":false,"scope":"SOURCE","local":"org.apache.derbyBuild.ReleaseNotesGenerator.getReleaseNoteSummary(GeneratorState,JiraIssue,Document)"} {"project":"apache_derby","commit":"2981b19054b3a10e1e8077e57a84a244aa61853f","changeType":"ASSIGNMENT","change":"summary \u003d releaseNoteReader.getReleaseNoteSummary(releaseNote)","source":"org.apache.derbyBuild.ReleaseNotesGenerator.getReleaseNoteSummary(GeneratorState,JiraIssue,Document)","target":"org.apache.derbyBuild.ReleaseNotesGenerator.buildIssuesList(GeneratorState)","added":true,"scope":"TARGET","local":"org.apache.derbyBuild.ReleaseNotesGenerator.buildIssuesList(GeneratorState)"} {"project":"apache_derby","commit":"2981b19054b3a10e1e8077e57a84a244aa61853f","changeType":"ASSIGNMENT","change":"releaseNote \u003d getReleaseNote(gs,issue)","source":"org.apache.derbyBuild.ReleaseNotesGenerator.getReleaseNoteSummary(GeneratorState,JiraIssue,Document)","target":"org.apache.derbyBuild.ReleaseNotesGenerator.buildIssuesList(GeneratorState)","added":true,"scope":"TARGET","local":"org.apache.derbyBuild.ReleaseNotesGenerator.buildIssuesList(GeneratorState)"} {"project":"apache_derby","commit":"2981b19054b3a10e1e8077e57a84a244aa61853f","changeType":"ASSIGNMENT","change":"summary \u003d \"Unreadable summary line\"","source":"org.apache.derbyBuild.ReleaseNotesGenerator.getReleaseNoteSummary(GeneratorState,JiraIssue,Document)","target":"org.apache.derbyBuild.ReleaseNotesGenerator.buildIssuesList(GeneratorState)","added":true,"scope":"TARGET","local":"org.apache.derbyBuild.ReleaseNotesGenerator.buildIssuesList(GeneratorState)"} {"project":"apache_derby","commit":"2981b19054b3a10e1e8077e57a84a244aa61853f","changeType":"CATCH_CLAUSE","change":"catch (Throwable t) {\n gs.addError(formatError(\"Unable to read or parse release note for \" + issue.getKey(),t));\n}\n","source":"org.apache.derbyBuild.ReleaseNotesGenerator.getReleaseNoteSummary(GeneratorState,JiraIssue,Document)","target":"org.apache.derbyBuild.ReleaseNotesGenerator.buildIssuesList(GeneratorState)","added":true,"scope":"TARGET","local":"org.apache.derbyBuild.ReleaseNotesGenerator.buildIssuesList(GeneratorState)"} {"project":"apache_derby","commit":"2981b19054b3a10e1e8077e57a84a244aa61853f","changeType":"CATCH_CLAUSE","change":"catch (Throwable t) {\n gs.addError(formatError(\"Badly formatted summary for \" + issue.getKey(),t));\n summary\u003d\"Unreadable summary line\";\n}\n","source":"org.apache.derbyBuild.ReleaseNotesGenerator.getReleaseNoteSummary(GeneratorState,JiraIssue,Document)","target":"org.apache.derbyBuild.ReleaseNotesGenerator.buildIssuesList(GeneratorState)","added":true,"scope":"TARGET","local":"org.apache.derbyBuild.ReleaseNotesGenerator.buildIssuesList(GeneratorState)"} {"project":"apache_derby","commit":"2981b19054b3a10e1e8077e57a84a244aa61853f","changeType":"EXPRESSION_STATEMENT","change":"summary\u003d\"Unreadable summary line\"","source":"org.apache.derbyBuild.ReleaseNotesGenerator.getReleaseNoteSummary(GeneratorState,JiraIssue,Document)","target":"org.apache.derbyBuild.ReleaseNotesGenerator.buildIssuesList(GeneratorState)","added":true,"scope":"TARGET","local":"org.apache.derbyBuild.ReleaseNotesGenerator.buildIssuesList(GeneratorState)"} {"project":"apache_derby","commit":"2981b19054b3a10e1e8077e57a84a244aa61853f","changeType":"EXPRESSION_STATEMENT","change":"gs.addError(formatError(\"Badly formatted summary for \" + issue.getKey(),t))","source":"org.apache.derbyBuild.ReleaseNotesGenerator.getReleaseNoteSummary(GeneratorState,JiraIssue,Document)","target":"org.apache.derbyBuild.ReleaseNotesGenerator.buildIssuesList(GeneratorState)","added":true,"scope":"TARGET","local":"org.apache.derbyBuild.ReleaseNotesGenerator.buildIssuesList(GeneratorState)"} {"project":"apache_derby","commit":"2981b19054b3a10e1e8077e57a84a244aa61853f","changeType":"EXPRESSION_STATEMENT","change":"gs.addError(formatError(\"Unable to read or parse release note for \" + issue.getKey(),t))","source":"org.apache.derbyBuild.ReleaseNotesGenerator.getReleaseNoteSummary(GeneratorState,JiraIssue,Document)","target":"org.apache.derbyBuild.ReleaseNotesGenerator.buildIssuesList(GeneratorState)","added":true,"scope":"TARGET","local":"org.apache.derbyBuild.ReleaseNotesGenerator.buildIssuesList(GeneratorState)"} {"project":"apache_derby","commit":"2981b19054b3a10e1e8077e57a84a244aa61853f","changeType":"EXPRESSION_STATEMENT","change":"summary\u003dreleaseNoteReader.getReleaseNoteSummary(releaseNote)","source":"org.apache.derbyBuild.ReleaseNotesGenerator.getReleaseNoteSummary(GeneratorState,JiraIssue,Document)","target":"org.apache.derbyBuild.ReleaseNotesGenerator.buildIssuesList(GeneratorState)","added":true,"scope":"TARGET","local":"org.apache.derbyBuild.ReleaseNotesGenerator.buildIssuesList(GeneratorState)"} {"project":"apache_derby","commit":"2981b19054b3a10e1e8077e57a84a244aa61853f","changeType":"EXPRESSION_STATEMENT","change":"releaseNote\u003dgetReleaseNote(gs,issue)","source":"org.apache.derbyBuild.ReleaseNotesGenerator.getReleaseNoteSummary(GeneratorState,JiraIssue,Document)","target":"org.apache.derbyBuild.ReleaseNotesGenerator.buildIssuesList(GeneratorState)","added":true,"scope":"TARGET","local":"org.apache.derbyBuild.ReleaseNotesGenerator.buildIssuesList(GeneratorState)"} {"project":"apache_derby","commit":"2981b19054b3a10e1e8077e57a84a244aa61853f","changeType":"FOR_STATEMENT","change":"for (int i\u003d0; i \u003c count; i++) {\n JiraIssue issue\u003dbugs[i];\n Document releaseNote\u003dnull;\n try {\n releaseNote\u003dgetReleaseNote(gs,issue);\n }\n catch ( Throwable t) {\n gs.addError(formatError(\"Unable to read or parse release note for \" + issue.getKey(),t));\n }\n if (releaseNote \u003d\u003d null) {\n gs.addMissingReleaseNote(issue);\n continue;\n }\n String key\u003d\"Note for \" + issue.getKey();\n String summary\u003dnull;\n try {\n summary\u003dreleaseNoteReader.getReleaseNoteSummary(releaseNote);\n }\n catch ( Throwable t) {\n gs.addError(formatError(\"Badly formatted summary for \" + issue.getKey(),t));\n summary\u003d\"Unreadable summary line\";\n }\n String tocEntry\u003dkey + \": \" + summary;\n insertLine(issuesSection);\n Element issueSection\u003dcreateSection(issuesSection,ISSUE_DETAIL_LEVEL,toc,key,tocEntry);\n try {\n Element details\u003dreleaseNoteReader.getReleaseNoteDetails(releaseNote);\n cloneChildren(details,issueSection);\n }\n catch ( Throwable t) {\n gs.addError(formatError(\"Could not read required sections out of issue \" + issue.getKey(),t));\n }\n}\n","source":"org.apache.derbyBuild.ReleaseNotesGenerator.getReleaseNoteSummary(GeneratorState,JiraIssue,Document)","target":"org.apache.derbyBuild.ReleaseNotesGenerator.buildIssuesList(GeneratorState)","added":true,"scope":"TARGET","local":"org.apache.derbyBuild.ReleaseNotesGenerator.buildIssuesList(GeneratorState)"} {"project":"apache_derby","commit":"2981b19054b3a10e1e8077e57a84a244aa61853f","changeType":"INFIX_EXPRESSION","change":"\"Unable to read or parse release note for \" + issue.getKey()","source":"org.apache.derbyBuild.ReleaseNotesGenerator.getReleaseNoteSummary(GeneratorState,JiraIssue,Document)","target":"org.apache.derbyBuild.ReleaseNotesGenerator.buildIssuesList(GeneratorState)","added":true,"scope":"TARGET","local":"org.apache.derbyBuild.ReleaseNotesGenerator.buildIssuesList(GeneratorState)"} {"project":"apache_derby","commit":"2981b19054b3a10e1e8077e57a84a244aa61853f","changeType":"INFIX_EXPRESSION","change":"\"Badly formatted summary for \" + issue.getKey()","source":"org.apache.derbyBuild.ReleaseNotesGenerator.getReleaseNoteSummary(GeneratorState,JiraIssue,Document)","target":"org.apache.derbyBuild.ReleaseNotesGenerator.buildIssuesList(GeneratorState)","added":true,"scope":"TARGET","local":"org.apache.derbyBuild.ReleaseNotesGenerator.buildIssuesList(GeneratorState)"} {"project":"apache_derby","commit":"2981b19054b3a10e1e8077e57a84a244aa61853f","changeType":"METHOD_INVOCATION","change":"formatError(\"Badly formatted summary for \" + issue.getKey(),t)","source":"org.apache.derbyBuild.ReleaseNotesGenerator.getReleaseNoteSummary(GeneratorState,JiraIssue,Document)","target":"org.apache.derbyBuild.ReleaseNotesGenerator.buildIssuesList(GeneratorState)","added":true,"scope":"TARGET","local":"org.apache.derbyBuild.ReleaseNotesGenerator.buildIssuesList(GeneratorState)"} {"project":"apache_derby","commit":"2981b19054b3a10e1e8077e57a84a244aa61853f","changeType":"METHOD_INVOCATION","change":"gs.addError(formatError(\"Badly formatted summary for \" + issue.getKey(),t))","source":"org.apache.derbyBuild.ReleaseNotesGenerator.getReleaseNoteSummary(GeneratorState,JiraIssue,Document)","target":"org.apache.derbyBuild.ReleaseNotesGenerator.buildIssuesList(GeneratorState)","added":true,"scope":"TARGET","local":"org.apache.derbyBuild.ReleaseNotesGenerator.buildIssuesList(GeneratorState)"} {"project":"apache_derby","commit":"2981b19054b3a10e1e8077e57a84a244aa61853f","changeType":"METHOD_INVOCATION","change":"gs.addError(formatError(\"Unable to read or parse release note for \" + issue.getKey(),t))","source":"org.apache.derbyBuild.ReleaseNotesGenerator.getReleaseNoteSummary(GeneratorState,JiraIssue,Document)","target":"org.apache.derbyBuild.ReleaseNotesGenerator.buildIssuesList(GeneratorState)","added":true,"scope":"TARGET","local":"org.apache.derbyBuild.ReleaseNotesGenerator.buildIssuesList(GeneratorState)"} {"project":"apache_derby","commit":"2981b19054b3a10e1e8077e57a84a244aa61853f","changeType":"METHOD_INVOCATION","change":"releaseNoteReader.getReleaseNoteDetails(releaseNote)","source":"org.apache.derbyBuild.ReleaseNotesGenerator.getReleaseNoteSummary(GeneratorState,JiraIssue,Document)","target":"org.apache.derbyBuild.ReleaseNotesGenerator.buildIssuesList(GeneratorState)","added":true,"scope":"TARGET","local":"org.apache.derbyBuild.ReleaseNotesGenerator.buildIssuesList(GeneratorState)"} {"project":"apache_derby","commit":"2981b19054b3a10e1e8077e57a84a244aa61853f","changeType":"METHOD_INVOCATION","change":"releaseNoteReader.getReleaseNoteSummary(releaseNote)","source":"org.apache.derbyBuild.ReleaseNotesGenerator.getReleaseNoteSummary(GeneratorState,JiraIssue,Document)","target":"org.apache.derbyBuild.ReleaseNotesGenerator.buildIssuesList(GeneratorState)","added":true,"scope":"TARGET","local":"org.apache.derbyBuild.ReleaseNotesGenerator.buildIssuesList(GeneratorState)"} {"project":"apache_derby","commit":"2981b19054b3a10e1e8077e57a84a244aa61853f","changeType":"METHOD_INVOCATION","change":"gs.getReleaseNoteReader()","source":"org.apache.derbyBuild.ReleaseNotesGenerator.getReleaseNoteSummary(GeneratorState,JiraIssue,Document)","target":"org.apache.derbyBuild.ReleaseNotesGenerator.buildIssuesList(GeneratorState)","added":true,"scope":"TARGET","local":"org.apache.derbyBuild.ReleaseNotesGenerator.buildIssuesList(GeneratorState)"} {"project":"apache_derby","commit":"2981b19054b3a10e1e8077e57a84a244aa61853f","changeType":"METHOD_INVOCATION","change":"formatError(\"Unable to read or parse release note for \" + issue.getKey(),t)","source":"org.apache.derbyBuild.ReleaseNotesGenerator.getReleaseNoteSummary(GeneratorState,JiraIssue,Document)","target":"org.apache.derbyBuild.ReleaseNotesGenerator.buildIssuesList(GeneratorState)","added":true,"scope":"TARGET","local":"org.apache.derbyBuild.ReleaseNotesGenerator.buildIssuesList(GeneratorState)"} {"project":"apache_derby","commit":"2981b19054b3a10e1e8077e57a84a244aa61853f","changeType":"SIMPLE_TYPE","change":"ReleaseNoteReader","source":"org.apache.derbyBuild.ReleaseNotesGenerator.getReleaseNoteSummary(GeneratorState,JiraIssue,Document)","target":"org.apache.derbyBuild.ReleaseNotesGenerator.buildIssuesList(GeneratorState)","added":true,"scope":"TARGET","local":"org.apache.derbyBuild.ReleaseNotesGenerator.buildIssuesList(GeneratorState)"} {"project":"apache_derby","commit":"2981b19054b3a10e1e8077e57a84a244aa61853f","changeType":"STRING_LITERAL","change":"Badly formatted summary for ","source":"org.apache.derbyBuild.ReleaseNotesGenerator.getReleaseNoteSummary(GeneratorState,JiraIssue,Document)","target":"org.apache.derbyBuild.ReleaseNotesGenerator.buildIssuesList(GeneratorState)","added":true,"scope":"TARGET","local":"org.apache.derbyBuild.ReleaseNotesGenerator.buildIssuesList(GeneratorState)"} {"project":"apache_derby","commit":"2981b19054b3a10e1e8077e57a84a244aa61853f","changeType":"STRING_LITERAL","change":"Unable to read or parse release note for ","source":"org.apache.derbyBuild.ReleaseNotesGenerator.getReleaseNoteSummary(GeneratorState,JiraIssue,Document)","target":"org.apache.derbyBuild.ReleaseNotesGenerator.buildIssuesList(GeneratorState)","added":true,"scope":"TARGET","local":"org.apache.derbyBuild.ReleaseNotesGenerator.buildIssuesList(GeneratorState)"} {"project":"apache_derby","commit":"2981b19054b3a10e1e8077e57a84a244aa61853f","changeType":"STRING_LITERAL","change":"Unreadable summary line","source":"org.apache.derbyBuild.ReleaseNotesGenerator.getReleaseNoteSummary(GeneratorState,JiraIssue,Document)","target":"org.apache.derbyBuild.ReleaseNotesGenerator.buildIssuesList(GeneratorState)","added":true,"scope":"TARGET","local":"org.apache.derbyBuild.ReleaseNotesGenerator.buildIssuesList(GeneratorState)"} {"project":"apache_derby","commit":"2981b19054b3a10e1e8077e57a84a244aa61853f","changeType":"TRY_STATEMENT","change":"try {\n releaseNote\u003dgetReleaseNote(gs,issue);\n}\n catch (Throwable t) {\n gs.addError(formatError(\"Unable to read or parse release note for \" + issue.getKey(),t));\n}\n","source":"org.apache.derbyBuild.ReleaseNotesGenerator.getReleaseNoteSummary(GeneratorState,JiraIssue,Document)","target":"org.apache.derbyBuild.ReleaseNotesGenerator.buildIssuesList(GeneratorState)","added":true,"scope":"TARGET","local":"org.apache.derbyBuild.ReleaseNotesGenerator.buildIssuesList(GeneratorState)"} {"project":"apache_derby","commit":"2981b19054b3a10e1e8077e57a84a244aa61853f","changeType":"TRY_STATEMENT","change":"try {\n Element details\u003dreleaseNoteReader.getReleaseNoteDetails(releaseNote);\n cloneChildren(details,issueSection);\n}\n catch (Throwable t) {\n gs.addError(formatError(\"Could not read required sections out of issue \" + issue.getKey(),t));\n}\n","source":"org.apache.derbyBuild.ReleaseNotesGenerator.getReleaseNoteSummary(GeneratorState,JiraIssue,Document)","target":"org.apache.derbyBuild.ReleaseNotesGenerator.buildIssuesList(GeneratorState)","added":true,"scope":"TARGET","local":"org.apache.derbyBuild.ReleaseNotesGenerator.buildIssuesList(GeneratorState)"} {"project":"apache_derby","commit":"2981b19054b3a10e1e8077e57a84a244aa61853f","changeType":"TRY_STATEMENT","change":"try {\n summary\u003dreleaseNoteReader.getReleaseNoteSummary(releaseNote);\n}\n catch (Throwable t) {\n gs.addError(formatError(\"Badly formatted summary for \" + issue.getKey(),t));\n summary\u003d\"Unreadable summary line\";\n}\n","source":"org.apache.derbyBuild.ReleaseNotesGenerator.getReleaseNoteSummary(GeneratorState,JiraIssue,Document)","target":"org.apache.derbyBuild.ReleaseNotesGenerator.buildIssuesList(GeneratorState)","added":true,"scope":"TARGET","local":"org.apache.derbyBuild.ReleaseNotesGenerator.buildIssuesList(GeneratorState)"} {"project":"apache_derby","commit":"2981b19054b3a10e1e8077e57a84a244aa61853f","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"releaseNoteReader","source":"org.apache.derbyBuild.ReleaseNotesGenerator.getReleaseNoteSummary(GeneratorState,JiraIssue,Document)","target":"org.apache.derbyBuild.ReleaseNotesGenerator.buildIssuesList(GeneratorState)","added":true,"scope":"TARGET","local":"org.apache.derbyBuild.ReleaseNotesGenerator.buildIssuesList(GeneratorState)"} {"project":"apache_derby","commit":"2981b19054b3a10e1e8077e57a84a244aa61853f","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"String [summary\u003dnull]","source":"org.apache.derbyBuild.ReleaseNotesGenerator.getReleaseNoteSummary(GeneratorState,JiraIssue,Document)","target":"org.apache.derbyBuild.ReleaseNotesGenerator.buildIssuesList(GeneratorState)","added":true,"scope":"TARGET","local":"org.apache.derbyBuild.ReleaseNotesGenerator.buildIssuesList(GeneratorState)"} {"project":"apache_derby","commit":"2981b19054b3a10e1e8077e57a84a244aa61853f","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"Document [releaseNote\u003dnull]","source":"org.apache.derbyBuild.ReleaseNotesGenerator.getReleaseNoteSummary(GeneratorState,JiraIssue,Document)","target":"org.apache.derbyBuild.ReleaseNotesGenerator.buildIssuesList(GeneratorState)","added":true,"scope":"TARGET","local":"org.apache.derbyBuild.ReleaseNotesGenerator.buildIssuesList(GeneratorState)"} {"project":"apache_derby","commit":"2981b19054b3a10e1e8077e57a84a244aa61853f","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"ReleaseNoteReader [releaseNoteReader\u003dgs.getReleaseNoteReader()]","source":"org.apache.derbyBuild.ReleaseNotesGenerator.getReleaseNoteSummary(GeneratorState,JiraIssue,Document)","target":"org.apache.derbyBuild.ReleaseNotesGenerator.buildIssuesList(GeneratorState)","added":true,"scope":"TARGET","local":"org.apache.derbyBuild.ReleaseNotesGenerator.buildIssuesList(GeneratorState)"} {"project":"apache_derby","commit":"2981b19054b3a10e1e8077e57a84a244aa61853f","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"Element [details\u003dreleaseNoteReader.getReleaseNoteDetails(releaseNote)]","source":"org.apache.derbyBuild.ReleaseNotesGenerator.getReleaseNoteSummary(GeneratorState,JiraIssue,Document)","target":"org.apache.derbyBuild.ReleaseNotesGenerator.buildIssuesList(GeneratorState)","added":true,"scope":"TARGET","local":"org.apache.derbyBuild.ReleaseNotesGenerator.buildIssuesList(GeneratorState)"} {"project":"apache_derby","commit":"2981b19054b3a10e1e8077e57a84a244aa61853f","changeType":"FOR_STATEMENT","change":"for (int i\u003d0; i \u003c count; i++) {\n JiraIssue issue\u003dbugs[i];\n Document releaseNote\u003dgetReleaseNote(gs,issue);\n if (releaseNote \u003d\u003d null) {\n gs.addMissingReleaseNote(issue);\n continue;\n }\n String key\u003d\"Note for \" + issue.getKey();\n String summary\u003dgetReleaseNoteSummary(gs,issue,releaseNote);\n String tocEntry\u003dkey + \": \" + summary;\n insertLine(issuesSection);\n Element issueSection\u003dcreateSection(issuesSection,ISSUE_DETAIL_LEVEL,toc,key,tocEntry);\n try {\n Element root\u003dreleaseNote.getDocumentElement();\n Element details\u003dgetFirstChild(root,BODY);\n cloneChildren(details,issueSection);\n }\n catch ( Throwable t) {\n gs.addError(formatError(\"Could not read required sections out of issue \" + issue.getKey(),t));\n }\n}\n","source":"org.apache.derbyBuild.ReleaseNotesGenerator.getReleaseNoteSummary(GeneratorState,JiraIssue,Document)","target":"org.apache.derbyBuild.ReleaseNotesGenerator.buildIssuesList(GeneratorState)","added":false,"scope":"TARGET","local":"org.apache.derbyBuild.ReleaseNotesGenerator.buildIssuesList(GeneratorState)"} {"project":"apache_derby","commit":"2981b19054b3a10e1e8077e57a84a244aa61853f","changeType":"METHOD_INVOCATION","change":"getFirstChild(root,BODY)","source":"org.apache.derbyBuild.ReleaseNotesGenerator.getReleaseNoteSummary(GeneratorState,JiraIssue,Document)","target":"org.apache.derbyBuild.ReleaseNotesGenerator.buildIssuesList(GeneratorState)","added":false,"scope":"TARGET","local":"org.apache.derbyBuild.ReleaseNotesGenerator.buildIssuesList(GeneratorState)"} {"project":"apache_derby","commit":"2981b19054b3a10e1e8077e57a84a244aa61853f","changeType":"METHOD_INVOCATION","change":"releaseNote.getDocumentElement()","source":"org.apache.derbyBuild.ReleaseNotesGenerator.getReleaseNoteSummary(GeneratorState,JiraIssue,Document)","target":"org.apache.derbyBuild.ReleaseNotesGenerator.buildIssuesList(GeneratorState)","added":false,"scope":"TARGET","local":"org.apache.derbyBuild.ReleaseNotesGenerator.buildIssuesList(GeneratorState)"} {"project":"apache_derby","commit":"2981b19054b3a10e1e8077e57a84a244aa61853f","changeType":"METHOD_INVOCATION","change":"getReleaseNoteSummary(gs,issue,releaseNote)","source":"org.apache.derbyBuild.ReleaseNotesGenerator.getReleaseNoteSummary(GeneratorState,JiraIssue,Document)","target":"org.apache.derbyBuild.ReleaseNotesGenerator.buildIssuesList(GeneratorState)","added":false,"scope":"TARGET","local":"org.apache.derbyBuild.ReleaseNotesGenerator.buildIssuesList(GeneratorState)"} {"project":"apache_derby","commit":"2981b19054b3a10e1e8077e57a84a244aa61853f","changeType":"TRY_STATEMENT","change":"try {\n Element root\u003dreleaseNote.getDocumentElement();\n Element details\u003dgetFirstChild(root,BODY);\n cloneChildren(details,issueSection);\n}\n catch (Throwable t) {\n gs.addError(formatError(\"Could not read required sections out of issue \" + issue.getKey(),t));\n}\n","source":"org.apache.derbyBuild.ReleaseNotesGenerator.getReleaseNoteSummary(GeneratorState,JiraIssue,Document)","target":"org.apache.derbyBuild.ReleaseNotesGenerator.buildIssuesList(GeneratorState)","added":false,"scope":"TARGET","local":"org.apache.derbyBuild.ReleaseNotesGenerator.buildIssuesList(GeneratorState)"} {"project":"apache_derby","commit":"2981b19054b3a10e1e8077e57a84a244aa61853f","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"root","source":"org.apache.derbyBuild.ReleaseNotesGenerator.getReleaseNoteSummary(GeneratorState,JiraIssue,Document)","target":"org.apache.derbyBuild.ReleaseNotesGenerator.buildIssuesList(GeneratorState)","added":false,"scope":"TARGET","local":"org.apache.derbyBuild.ReleaseNotesGenerator.buildIssuesList(GeneratorState)"} {"project":"apache_derby","commit":"2981b19054b3a10e1e8077e57a84a244aa61853f","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"String [summary\u003dgetReleaseNoteSummary(gs,issue,releaseNote)]","source":"org.apache.derbyBuild.ReleaseNotesGenerator.getReleaseNoteSummary(GeneratorState,JiraIssue,Document)","target":"org.apache.derbyBuild.ReleaseNotesGenerator.buildIssuesList(GeneratorState)","added":false,"scope":"TARGET","local":"org.apache.derbyBuild.ReleaseNotesGenerator.buildIssuesList(GeneratorState)"} {"project":"apache_derby","commit":"2981b19054b3a10e1e8077e57a84a244aa61853f","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"Element [details\u003dgetFirstChild(root,BODY)]","source":"org.apache.derbyBuild.ReleaseNotesGenerator.getReleaseNoteSummary(GeneratorState,JiraIssue,Document)","target":"org.apache.derbyBuild.ReleaseNotesGenerator.buildIssuesList(GeneratorState)","added":false,"scope":"TARGET","local":"org.apache.derbyBuild.ReleaseNotesGenerator.buildIssuesList(GeneratorState)"} {"project":"apache_derby","commit":"2981b19054b3a10e1e8077e57a84a244aa61853f","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"Document [releaseNote\u003dgetReleaseNote(gs,issue)]","source":"org.apache.derbyBuild.ReleaseNotesGenerator.getReleaseNoteSummary(GeneratorState,JiraIssue,Document)","target":"org.apache.derbyBuild.ReleaseNotesGenerator.buildIssuesList(GeneratorState)","added":false,"scope":"TARGET","local":"org.apache.derbyBuild.ReleaseNotesGenerator.buildIssuesList(GeneratorState)"} {"project":"apache_derby","commit":"2981b19054b3a10e1e8077e57a84a244aa61853f","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"Element [root\u003dreleaseNote.getDocumentElement()]","source":"org.apache.derbyBuild.ReleaseNotesGenerator.getReleaseNoteSummary(GeneratorState,JiraIssue,Document)","target":"org.apache.derbyBuild.ReleaseNotesGenerator.buildIssuesList(GeneratorState)","added":false,"scope":"TARGET","local":"org.apache.derbyBuild.ReleaseNotesGenerator.buildIssuesList(GeneratorState)"} {"project":"apache_derby","commit":"93ab830251aae84eb2391af83d99e391e3a36361","changeType":"METHOD_INVOCATION","change":"getConnection(getUser(),getPassword())","source":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)","target":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)","added":true,"scope":"EXT_T","local":"org.apache.derby.jdbc.ClientDataSource.getConnection()"} {"project":"apache_derby","commit":"93ab830251aae84eb2391af83d99e391e3a36361","changeType":"RETURN_STATEMENT","change":"return getConnection(getUser(),getPassword());\n","source":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)","target":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)","added":true,"scope":"EXT_T","local":"org.apache.derby.jdbc.ClientDataSource.getConnection()"} {"project":"apache_derby","commit":"93ab830251aae84eb2391af83d99e391e3a36361","changeType":"METHOD_INVOCATION","change":"getConnection(user,password)","source":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)","target":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)","added":false,"scope":"EXT_T","local":"org.apache.derby.jdbc.ClientDataSource.getConnection()"} {"project":"apache_derby","commit":"93ab830251aae84eb2391af83d99e391e3a36361","changeType":"RETURN_STATEMENT","change":"return getConnection(user,password);\n","source":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)","target":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)","added":false,"scope":"EXT_T","local":"org.apache.derby.jdbc.ClientDataSource.getConnection()"} {"project":"apache_derby","commit":"93ab830251aae84eb2391af83d99e391e3a36361","changeType":"METHOD_DECLARATION","change":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)","source":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)","target":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)","added":false,"scope":"CLASS_S","local":"java.engine.org.apache.derby.jdbc.EmbeddedSimpleDataSource"} {"project":"apache_derby","commit":"93ab830251aae84eb2391af83d99e391e3a36361","changeType":"JAVADOC","change":"/** \n * Set attributeAsPassword property to enable passing connection request attributes in the password argument of getConnection. If the property is set to true then the password argument of the DataSource.getConnection(String user, String password) method call is taken to be a list of connection attributes with the same format as the connectionAttributes property.\n * @param attributesAsPassword true to encode password argument as a set of connection attributes in a connection request.\n */\n","source":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)","target":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)","added":false,"scope":"SUR_T","local":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.setAttributesAsPassword(boolean)"} {"project":"apache_derby","commit":"93ab830251aae84eb2391af83d99e391e3a36361","changeType":"ASSIGNMENT","change":"url \u003d sb.toString()","source":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)","target":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)","added":false,"scope":"SOURCE","local":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)"} {"project":"apache_derby","commit":"93ab830251aae84eb2391af83d99e391e3a36361","changeType":"CHARACTER_LITERAL","change":"\u0027;\u0027","source":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)","target":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)","added":false,"scope":"SOURCE","local":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)"} {"project":"apache_derby","commit":"93ab830251aae84eb2391af83d99e391e3a36361","changeType":"CLASS_INSTANCE_CREATION","change":"new StringBuffer(url.length() + password.length() + 1)","source":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)","target":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)","added":false,"scope":"SOURCE","local":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)"} {"project":"apache_derby","commit":"93ab830251aae84eb2391af83d99e391e3a36361","changeType":"CLASS_INSTANCE_CREATION","change":"new Properties()","source":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)","target":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)","added":false,"scope":"SOURCE","local":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)"} {"project":"apache_derby","commit":"93ab830251aae84eb2391af83d99e391e3a36361","changeType":"EXPRESSION_STATEMENT","change":"url\u003dsb.toString()","source":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)","target":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)","added":false,"scope":"SOURCE","local":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)"} {"project":"apache_derby","commit":"93ab830251aae84eb2391af83d99e391e3a36361","changeType":"EXPRESSION_STATEMENT","change":"sb.append(password)","source":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)","target":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)","added":false,"scope":"SOURCE","local":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)"} {"project":"apache_derby","commit":"93ab830251aae84eb2391af83d99e391e3a36361","changeType":"EXPRESSION_STATEMENT","change":"sb.append(\u0027;\u0027)","source":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)","target":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)","added":false,"scope":"SOURCE","local":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)"} {"project":"apache_derby","commit":"93ab830251aae84eb2391af83d99e391e3a36361","changeType":"EXPRESSION_STATEMENT","change":"sb.append(url)","source":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)","target":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)","added":false,"scope":"SOURCE","local":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)"} {"project":"apache_derby","commit":"93ab830251aae84eb2391af83d99e391e3a36361","changeType":"EXPRESSION_STATEMENT","change":"info.put(Attribute.SHUTDOWN_ATTR,\"true\")","source":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)","target":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)","added":false,"scope":"SOURCE","local":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)"} {"project":"apache_derby","commit":"93ab830251aae84eb2391af83d99e391e3a36361","changeType":"EXPRESSION_STATEMENT","change":"info.put(Attribute.CREATE_ATTR,\"true\")","source":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)","target":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)","added":false,"scope":"SOURCE","local":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)"} {"project":"apache_derby","commit":"93ab830251aae84eb2391af83d99e391e3a36361","changeType":"EXPRESSION_STATEMENT","change":"info.put(Attribute.PASSWORD_ATTR,password)","source":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)","target":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)","added":false,"scope":"SOURCE","local":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)"} {"project":"apache_derby","commit":"93ab830251aae84eb2391af83d99e391e3a36361","changeType":"EXPRESSION_STATEMENT","change":"info.put(Attribute.USERNAME_ATTR,username)","source":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)","target":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)","added":false,"scope":"SOURCE","local":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)"} {"project":"apache_derby","commit":"93ab830251aae84eb2391af83d99e391e3a36361","changeType":"IF_STATEMENT","change":"conn \u003d\u003d null","source":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)","target":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)","added":false,"scope":"SOURCE","local":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)"} {"project":"apache_derby","commit":"93ab830251aae84eb2391af83d99e391e3a36361","changeType":"IF_STATEMENT","change":"attributesAsPassword \u0026\u0026 requestPassword \u0026\u0026 password !\u003d null","source":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)","target":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)","added":false,"scope":"SOURCE","local":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)"} {"project":"apache_derby","commit":"93ab830251aae84eb2391af83d99e391e3a36361","changeType":"IF_STATEMENT","change":"shutdownDatabase !\u003d null","source":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)","target":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)","added":false,"scope":"SOURCE","local":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)"} {"project":"apache_derby","commit":"93ab830251aae84eb2391af83d99e391e3a36361","changeType":"IF_STATEMENT","change":"createDatabase !\u003d null","source":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)","target":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)","added":false,"scope":"SOURCE","local":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)"} {"project":"apache_derby","commit":"93ab830251aae84eb2391af83d99e391e3a36361","changeType":"IF_STATEMENT","change":"password !\u003d null","source":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)","target":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)","added":false,"scope":"SOURCE","local":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)"} {"project":"apache_derby","commit":"93ab830251aae84eb2391af83d99e391e3a36361","changeType":"IF_STATEMENT","change":"!requestPassword || !attributesAsPassword","source":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)","target":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)","added":false,"scope":"SOURCE","local":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)"} {"project":"apache_derby","commit":"93ab830251aae84eb2391af83d99e391e3a36361","changeType":"IF_STATEMENT","change":"username !\u003d null","source":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)","target":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)","added":false,"scope":"SOURCE","local":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)"} {"project":"apache_derby","commit":"93ab830251aae84eb2391af83d99e391e3a36361","changeType":"INFIX_EXPRESSION","change":"conn \u003d\u003d null","source":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)","target":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)","added":false,"scope":"SOURCE","local":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)"} {"project":"apache_derby","commit":"93ab830251aae84eb2391af83d99e391e3a36361","changeType":"INFIX_EXPRESSION","change":"url.length() + password.length() + 1","source":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)","target":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)","added":false,"scope":"SOURCE","local":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)"} {"project":"apache_derby","commit":"93ab830251aae84eb2391af83d99e391e3a36361","changeType":"INFIX_EXPRESSION","change":"password !\u003d null","source":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)","target":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)","added":false,"scope":"SOURCE","local":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)"} {"project":"apache_derby","commit":"93ab830251aae84eb2391af83d99e391e3a36361","changeType":"INFIX_EXPRESSION","change":"attributesAsPassword \u0026\u0026 requestPassword \u0026\u0026 password !\u003d null","source":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)","target":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)","added":false,"scope":"SOURCE","local":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)"} {"project":"apache_derby","commit":"93ab830251aae84eb2391af83d99e391e3a36361","changeType":"INFIX_EXPRESSION","change":"shutdownDatabase !\u003d null","source":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)","target":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)","added":false,"scope":"SOURCE","local":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)"} {"project":"apache_derby","commit":"93ab830251aae84eb2391af83d99e391e3a36361","changeType":"INFIX_EXPRESSION","change":"createDatabase !\u003d null","source":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)","target":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)","added":false,"scope":"SOURCE","local":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)"} {"project":"apache_derby","commit":"93ab830251aae84eb2391af83d99e391e3a36361","changeType":"INFIX_EXPRESSION","change":"!requestPassword || !attributesAsPassword","source":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)","target":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)","added":false,"scope":"SOURCE","local":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)"} {"project":"apache_derby","commit":"93ab830251aae84eb2391af83d99e391e3a36361","changeType":"INFIX_EXPRESSION","change":"username !\u003d null","source":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)","target":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)","added":false,"scope":"SOURCE","local":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)"} {"project":"apache_derby","commit":"93ab830251aae84eb2391af83d99e391e3a36361","changeType":"JAVADOC","change":"/** \n * @param requestPassword true if the password came from the getConnection() call.\n */\n","source":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)","target":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)","added":false,"scope":"SOURCE","local":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)"} {"project":"apache_derby","commit":"93ab830251aae84eb2391af83d99e391e3a36361","changeType":"METHOD_INVOCATION","change":"getDatabaseName()","source":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)","target":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)","added":false,"scope":"SOURCE","local":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)"} {"project":"apache_derby","commit":"93ab830251aae84eb2391af83d99e391e3a36361","changeType":"METHOD_INVOCATION","change":"Util.generateCsSQLException(SQLState.PROPERTY_INVALID_VALUE,Attribute.DBNAME_ATTR,getDatabaseName())","source":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)","target":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)","added":false,"scope":"SOURCE","local":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)"} {"project":"apache_derby","commit":"93ab830251aae84eb2391af83d99e391e3a36361","changeType":"METHOD_INVOCATION","change":"findDriver()","source":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)","target":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)","added":false,"scope":"SOURCE","local":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)"} {"project":"apache_derby","commit":"93ab830251aae84eb2391af83d99e391e3a36361","changeType":"METHOD_INVOCATION","change":"findDriver().connect(url,info)","source":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)","target":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)","added":false,"scope":"SOURCE","local":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)"} {"project":"apache_derby","commit":"93ab830251aae84eb2391af83d99e391e3a36361","changeType":"METHOD_INVOCATION","change":"sb.toString()","source":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)","target":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)","added":false,"scope":"SOURCE","local":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)"} {"project":"apache_derby","commit":"93ab830251aae84eb2391af83d99e391e3a36361","changeType":"METHOD_INVOCATION","change":"sb.append(password)","source":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)","target":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)","added":false,"scope":"SOURCE","local":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)"} {"project":"apache_derby","commit":"93ab830251aae84eb2391af83d99e391e3a36361","changeType":"METHOD_INVOCATION","change":"sb.append(\u0027;\u0027)","source":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)","target":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)","added":false,"scope":"SOURCE","local":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)"} {"project":"apache_derby","commit":"93ab830251aae84eb2391af83d99e391e3a36361","changeType":"METHOD_INVOCATION","change":"sb.append(url)","source":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)","target":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)","added":false,"scope":"SOURCE","local":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)"} {"project":"apache_derby","commit":"93ab830251aae84eb2391af83d99e391e3a36361","changeType":"METHOD_INVOCATION","change":"password.length()","source":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)","target":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)","added":false,"scope":"SOURCE","local":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)"} {"project":"apache_derby","commit":"93ab830251aae84eb2391af83d99e391e3a36361","changeType":"METHOD_INVOCATION","change":"url.length()","source":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)","target":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)","added":false,"scope":"SOURCE","local":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)"} {"project":"apache_derby","commit":"93ab830251aae84eb2391af83d99e391e3a36361","changeType":"METHOD_INVOCATION","change":"info.put(Attribute.SHUTDOWN_ATTR,\"true\")","source":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)","target":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)","added":false,"scope":"SOURCE","local":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)"} {"project":"apache_derby","commit":"93ab830251aae84eb2391af83d99e391e3a36361","changeType":"METHOD_INVOCATION","change":"info.put(Attribute.CREATE_ATTR,\"true\")","source":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)","target":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)","added":false,"scope":"SOURCE","local":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)"} {"project":"apache_derby","commit":"93ab830251aae84eb2391af83d99e391e3a36361","changeType":"METHOD_INVOCATION","change":"info.put(Attribute.PASSWORD_ATTR,password)","source":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)","target":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)","added":false,"scope":"SOURCE","local":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)"} {"project":"apache_derby","commit":"93ab830251aae84eb2391af83d99e391e3a36361","changeType":"METHOD_INVOCATION","change":"info.put(Attribute.USERNAME_ATTR,username)","source":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)","target":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)","added":false,"scope":"SOURCE","local":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)"} {"project":"apache_derby","commit":"93ab830251aae84eb2391af83d99e391e3a36361","changeType":"MODIFIER","change":"final","source":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)","target":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)","added":false,"scope":"SOURCE","local":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)"} {"project":"apache_derby","commit":"93ab830251aae84eb2391af83d99e391e3a36361","changeType":"NULL_LITERAL","change":"null","source":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)","target":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)","added":false,"scope":"SOURCE","local":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)"} {"project":"apache_derby","commit":"93ab830251aae84eb2391af83d99e391e3a36361","changeType":"NUMBER_LITERAL","change":"1","source":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)","target":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)","added":false,"scope":"SOURCE","local":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)"} {"project":"apache_derby","commit":"93ab830251aae84eb2391af83d99e391e3a36361","changeType":"PREFIX_EXPRESSION","change":"!attributesAsPassword","source":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)","target":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)","added":false,"scope":"SOURCE","local":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)"} {"project":"apache_derby","commit":"93ab830251aae84eb2391af83d99e391e3a36361","changeType":"PREFIX_EXPRESSION","change":"!requestPassword","source":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)","target":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)","added":false,"scope":"SOURCE","local":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)"} {"project":"apache_derby","commit":"93ab830251aae84eb2391af83d99e391e3a36361","changeType":"PRIMITIVE_TYPE","change":"boolean","source":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)","target":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)","added":false,"scope":"SOURCE","local":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)"} {"project":"apache_derby","commit":"93ab830251aae84eb2391af83d99e391e3a36361","changeType":"QUALIFIED_NAME","change":"Attribute.DBNAME_ATTR","source":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)","target":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)","added":false,"scope":"SOURCE","local":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)"} {"project":"apache_derby","commit":"93ab830251aae84eb2391af83d99e391e3a36361","changeType":"QUALIFIED_NAME","change":"SQLState.PROPERTY_INVALID_VALUE","source":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)","target":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)","added":false,"scope":"SOURCE","local":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)"} {"project":"apache_derby","commit":"93ab830251aae84eb2391af83d99e391e3a36361","changeType":"QUALIFIED_NAME","change":"Attribute.SHUTDOWN_ATTR","source":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)","target":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)","added":false,"scope":"SOURCE","local":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)"} {"project":"apache_derby","commit":"93ab830251aae84eb2391af83d99e391e3a36361","changeType":"QUALIFIED_NAME","change":"Attribute.CREATE_ATTR","source":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)","target":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)","added":false,"scope":"SOURCE","local":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)"} {"project":"apache_derby","commit":"93ab830251aae84eb2391af83d99e391e3a36361","changeType":"QUALIFIED_NAME","change":"Attribute.PASSWORD_ATTR","source":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)","target":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)","added":false,"scope":"SOURCE","local":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)"} {"project":"apache_derby","commit":"93ab830251aae84eb2391af83d99e391e3a36361","changeType":"QUALIFIED_NAME","change":"Attribute.USERNAME_ATTR","source":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)","target":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)","added":false,"scope":"SOURCE","local":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)"} {"project":"apache_derby","commit":"93ab830251aae84eb2391af83d99e391e3a36361","changeType":"RETURN_STATEMENT","change":"return conn;\n","source":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)","target":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)","added":false,"scope":"SOURCE","local":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)"} {"project":"apache_derby","commit":"93ab830251aae84eb2391af83d99e391e3a36361","changeType":"SIMPLE_TYPE","change":"Connection","source":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)","target":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)","added":false,"scope":"SOURCE","local":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)"} {"project":"apache_derby","commit":"93ab830251aae84eb2391af83d99e391e3a36361","changeType":"SIMPLE_TYPE","change":"StringBuffer","source":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)","target":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)","added":false,"scope":"SOURCE","local":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)"} {"project":"apache_derby","commit":"93ab830251aae84eb2391af83d99e391e3a36361","changeType":"SIMPLE_TYPE","change":"String","source":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)","target":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)","added":false,"scope":"SOURCE","local":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)"} {"project":"apache_derby","commit":"93ab830251aae84eb2391af83d99e391e3a36361","changeType":"SIMPLE_TYPE","change":"Properties","source":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)","target":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)","added":false,"scope":"SOURCE","local":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)"} {"project":"apache_derby","commit":"93ab830251aae84eb2391af83d99e391e3a36361","changeType":"SIMPLE_TYPE","change":"SQLException","source":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)","target":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)","added":false,"scope":"SOURCE","local":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)"} {"project":"apache_derby","commit":"93ab830251aae84eb2391af83d99e391e3a36361","changeType":"SINGLE_VARIABLE_DECLARATION","change":"boolean requestPassword","source":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)","target":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)","added":false,"scope":"SOURCE","local":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)"} {"project":"apache_derby","commit":"93ab830251aae84eb2391af83d99e391e3a36361","changeType":"SINGLE_VARIABLE_DECLARATION","change":"String password","source":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)","target":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)","added":false,"scope":"SOURCE","local":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)"} {"project":"apache_derby","commit":"93ab830251aae84eb2391af83d99e391e3a36361","changeType":"SINGLE_VARIABLE_DECLARATION","change":"String username","source":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)","target":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)","added":false,"scope":"SOURCE","local":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)"} {"project":"apache_derby","commit":"93ab830251aae84eb2391af83d99e391e3a36361","changeType":"STRING_LITERAL","change":"true","source":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)","target":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)","added":false,"scope":"SOURCE","local":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)"} {"project":"apache_derby","commit":"93ab830251aae84eb2391af83d99e391e3a36361","changeType":"THROW_STATEMENT","change":"throw Util.generateCsSQLException(SQLState.PROPERTY_INVALID_VALUE,Attribute.DBNAME_ATTR,getDatabaseName());\n","source":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)","target":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)","added":false,"scope":"SOURCE","local":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)"} {"project":"apache_derby","commit":"93ab830251aae84eb2391af83d99e391e3a36361","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"conn","source":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)","target":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)","added":false,"scope":"SOURCE","local":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)"} {"project":"apache_derby","commit":"93ab830251aae84eb2391af83d99e391e3a36361","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"sb","source":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)","target":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)","added":false,"scope":"SOURCE","local":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)"} {"project":"apache_derby","commit":"93ab830251aae84eb2391af83d99e391e3a36361","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"url","source":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)","target":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)","added":false,"scope":"SOURCE","local":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)"} {"project":"apache_derby","commit":"93ab830251aae84eb2391af83d99e391e3a36361","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"info","source":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)","target":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)","added":false,"scope":"SOURCE","local":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)"} {"project":"apache_derby","commit":"93ab830251aae84eb2391af83d99e391e3a36361","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"Connection [conn\u003dfindDriver().connect(url,info)]","source":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)","target":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)","added":false,"scope":"SOURCE","local":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)"} {"project":"apache_derby","commit":"93ab830251aae84eb2391af83d99e391e3a36361","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"StringBuffer [sb\u003dnew StringBuffer(url.length() + password.length() + 1)]","source":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)","target":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)","added":false,"scope":"SOURCE","local":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)"} {"project":"apache_derby","commit":"93ab830251aae84eb2391af83d99e391e3a36361","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"String [url\u003djdbcurl]","source":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)","target":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)","added":false,"scope":"SOURCE","local":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)"} {"project":"apache_derby","commit":"93ab830251aae84eb2391af83d99e391e3a36361","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"Properties [info\u003dnew Properties()]","source":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)","target":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)","added":false,"scope":"SOURCE","local":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)"} {"project":"apache_derby","commit":"93ab830251aae84eb2391af83d99e391e3a36361","changeType":"CLASS_INSTANCE_CREATION","change":"new Properties()","source":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)","target":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)","added":true,"scope":"TARGET","local":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)"} {"project":"apache_derby","commit":"93ab830251aae84eb2391af83d99e391e3a36361","changeType":"EXPRESSION_STATEMENT","change":"info.put(Attribute.SHUTDOWN_ATTR,\"true\")","source":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)","target":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)","added":true,"scope":"TARGET","local":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)"} {"project":"apache_derby","commit":"93ab830251aae84eb2391af83d99e391e3a36361","changeType":"EXPRESSION_STATEMENT","change":"info.put(Attribute.PASSWORD_ATTR,password)","source":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)","target":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)","added":true,"scope":"TARGET","local":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)"} {"project":"apache_derby","commit":"93ab830251aae84eb2391af83d99e391e3a36361","changeType":"EXPRESSION_STATEMENT","change":"info.put(Attribute.CREATE_ATTR,\"true\")","source":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)","target":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)","added":true,"scope":"TARGET","local":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)"} {"project":"apache_derby","commit":"93ab830251aae84eb2391af83d99e391e3a36361","changeType":"EXPRESSION_STATEMENT","change":"info.put(Attribute.USERNAME_ATTR,username)","source":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)","target":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)","added":true,"scope":"TARGET","local":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)"} {"project":"apache_derby","commit":"93ab830251aae84eb2391af83d99e391e3a36361","changeType":"IF_STATEMENT","change":"conn \u003d\u003d null","source":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)","target":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)","added":true,"scope":"TARGET","local":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)"} {"project":"apache_derby","commit":"93ab830251aae84eb2391af83d99e391e3a36361","changeType":"IF_STATEMENT","change":"password !\u003d null","source":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)","target":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)","added":true,"scope":"TARGET","local":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)"} {"project":"apache_derby","commit":"93ab830251aae84eb2391af83d99e391e3a36361","changeType":"IF_STATEMENT","change":"username !\u003d null","source":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)","target":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)","added":true,"scope":"TARGET","local":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)"} {"project":"apache_derby","commit":"93ab830251aae84eb2391af83d99e391e3a36361","changeType":"IF_STATEMENT","change":"shutdownDatabase !\u003d null","source":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)","target":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)","added":true,"scope":"TARGET","local":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)"} {"project":"apache_derby","commit":"93ab830251aae84eb2391af83d99e391e3a36361","changeType":"IF_STATEMENT","change":"createDatabase !\u003d null","source":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)","target":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)","added":true,"scope":"TARGET","local":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)"} {"project":"apache_derby","commit":"93ab830251aae84eb2391af83d99e391e3a36361","changeType":"INFIX_EXPRESSION","change":"conn \u003d\u003d null","source":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)","target":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)","added":true,"scope":"TARGET","local":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)"} {"project":"apache_derby","commit":"93ab830251aae84eb2391af83d99e391e3a36361","changeType":"INFIX_EXPRESSION","change":"password !\u003d null","source":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)","target":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)","added":true,"scope":"TARGET","local":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)"} {"project":"apache_derby","commit":"93ab830251aae84eb2391af83d99e391e3a36361","changeType":"INFIX_EXPRESSION","change":"username !\u003d null","source":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)","target":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)","added":true,"scope":"TARGET","local":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)"} {"project":"apache_derby","commit":"93ab830251aae84eb2391af83d99e391e3a36361","changeType":"INFIX_EXPRESSION","change":"shutdownDatabase !\u003d null","source":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)","target":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)","added":true,"scope":"TARGET","local":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)"} {"project":"apache_derby","commit":"93ab830251aae84eb2391af83d99e391e3a36361","changeType":"INFIX_EXPRESSION","change":"createDatabase !\u003d null","source":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)","target":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)","added":true,"scope":"TARGET","local":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)"} {"project":"apache_derby","commit":"93ab830251aae84eb2391af83d99e391e3a36361","changeType":"METHOD_INVOCATION","change":"findDriver()","source":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)","target":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)","added":true,"scope":"TARGET","local":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)"} {"project":"apache_derby","commit":"93ab830251aae84eb2391af83d99e391e3a36361","changeType":"METHOD_INVOCATION","change":"info.put(Attribute.SHUTDOWN_ATTR,\"true\")","source":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)","target":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)","added":true,"scope":"TARGET","local":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)"} {"project":"apache_derby","commit":"93ab830251aae84eb2391af83d99e391e3a36361","changeType":"METHOD_INVOCATION","change":"info.put(Attribute.PASSWORD_ATTR,password)","source":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)","target":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)","added":true,"scope":"TARGET","local":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)"} {"project":"apache_derby","commit":"93ab830251aae84eb2391af83d99e391e3a36361","changeType":"METHOD_INVOCATION","change":"Util.generateCsSQLException(SQLState.PROPERTY_INVALID_VALUE,Attribute.DBNAME_ATTR,getDatabaseName())","source":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)","target":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)","added":true,"scope":"TARGET","local":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)"} {"project":"apache_derby","commit":"93ab830251aae84eb2391af83d99e391e3a36361","changeType":"METHOD_INVOCATION","change":"info.put(Attribute.CREATE_ATTR,\"true\")","source":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)","target":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)","added":true,"scope":"TARGET","local":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)"} {"project":"apache_derby","commit":"93ab830251aae84eb2391af83d99e391e3a36361","changeType":"METHOD_INVOCATION","change":"findDriver().connect(jdbcurl,info)","source":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)","target":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)","added":true,"scope":"TARGET","local":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)"} {"project":"apache_derby","commit":"93ab830251aae84eb2391af83d99e391e3a36361","changeType":"METHOD_INVOCATION","change":"info.put(Attribute.USERNAME_ATTR,username)","source":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)","target":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)","added":true,"scope":"TARGET","local":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)"} {"project":"apache_derby","commit":"93ab830251aae84eb2391af83d99e391e3a36361","changeType":"METHOD_INVOCATION","change":"getDatabaseName()","source":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)","target":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)","added":true,"scope":"TARGET","local":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)"} {"project":"apache_derby","commit":"93ab830251aae84eb2391af83d99e391e3a36361","changeType":"NULL_LITERAL","change":"null","source":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)","target":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)","added":true,"scope":"TARGET","local":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)"} {"project":"apache_derby","commit":"93ab830251aae84eb2391af83d99e391e3a36361","changeType":"QUALIFIED_NAME","change":"Attribute.SHUTDOWN_ATTR","source":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)","target":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)","added":true,"scope":"TARGET","local":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)"} {"project":"apache_derby","commit":"93ab830251aae84eb2391af83d99e391e3a36361","changeType":"QUALIFIED_NAME","change":"Attribute.CREATE_ATTR","source":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)","target":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)","added":true,"scope":"TARGET","local":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)"} {"project":"apache_derby","commit":"93ab830251aae84eb2391af83d99e391e3a36361","changeType":"QUALIFIED_NAME","change":"SQLState.PROPERTY_INVALID_VALUE","source":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)","target":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)","added":true,"scope":"TARGET","local":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)"} {"project":"apache_derby","commit":"93ab830251aae84eb2391af83d99e391e3a36361","changeType":"QUALIFIED_NAME","change":"Attribute.PASSWORD_ATTR","source":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)","target":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)","added":true,"scope":"TARGET","local":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)"} {"project":"apache_derby","commit":"93ab830251aae84eb2391af83d99e391e3a36361","changeType":"QUALIFIED_NAME","change":"Attribute.USERNAME_ATTR","source":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)","target":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)","added":true,"scope":"TARGET","local":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)"} {"project":"apache_derby","commit":"93ab830251aae84eb2391af83d99e391e3a36361","changeType":"QUALIFIED_NAME","change":"Attribute.DBNAME_ATTR","source":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)","target":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)","added":true,"scope":"TARGET","local":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)"} {"project":"apache_derby","commit":"93ab830251aae84eb2391af83d99e391e3a36361","changeType":"RETURN_STATEMENT","change":"return conn;\n","source":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)","target":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)","added":true,"scope":"TARGET","local":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)"} {"project":"apache_derby","commit":"93ab830251aae84eb2391af83d99e391e3a36361","changeType":"SIMPLE_TYPE","change":"Properties","source":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)","target":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)","added":true,"scope":"TARGET","local":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)"} {"project":"apache_derby","commit":"93ab830251aae84eb2391af83d99e391e3a36361","changeType":"STRING_LITERAL","change":"true","source":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)","target":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)","added":true,"scope":"TARGET","local":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)"} {"project":"apache_derby","commit":"93ab830251aae84eb2391af83d99e391e3a36361","changeType":"THROW_STATEMENT","change":"throw Util.generateCsSQLException(SQLState.PROPERTY_INVALID_VALUE,Attribute.DBNAME_ATTR,getDatabaseName());\n","source":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)","target":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)","added":true,"scope":"TARGET","local":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)"} {"project":"apache_derby","commit":"93ab830251aae84eb2391af83d99e391e3a36361","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"conn","source":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)","target":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)","added":true,"scope":"TARGET","local":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)"} {"project":"apache_derby","commit":"93ab830251aae84eb2391af83d99e391e3a36361","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"info","source":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)","target":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)","added":true,"scope":"TARGET","local":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)"} {"project":"apache_derby","commit":"93ab830251aae84eb2391af83d99e391e3a36361","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"Connection [conn\u003dfindDriver().connect(jdbcurl,info)]","source":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)","target":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)","added":true,"scope":"TARGET","local":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)"} {"project":"apache_derby","commit":"93ab830251aae84eb2391af83d99e391e3a36361","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"Properties [info\u003dnew Properties()]","source":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)","target":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)","added":true,"scope":"TARGET","local":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)"} {"project":"apache_derby","commit":"93ab830251aae84eb2391af83d99e391e3a36361","changeType":"BOOLEAN_LITERAL","change":"true","source":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)","target":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)","added":false,"scope":"TARGET","local":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)"} {"project":"apache_derby","commit":"93ab830251aae84eb2391af83d99e391e3a36361","changeType":"METHOD_INVOCATION","change":"this.getConnection(username,password,true)","source":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)","target":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)","added":false,"scope":"TARGET","local":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)"} {"project":"apache_derby","commit":"93ab830251aae84eb2391af83d99e391e3a36361","changeType":"RETURN_STATEMENT","change":"return this.getConnection(username,password,true);\n","source":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)","target":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)","added":false,"scope":"TARGET","local":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)"} {"project":"apache_derby","commit":"93ab830251aae84eb2391af83d99e391e3a36361","changeType":"THIS_EXPRESSION","change":"this","source":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)","target":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)","added":false,"scope":"TARGET","local":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)"} {"project":"apache_derby","commit":"93ab830251aae84eb2391af83d99e391e3a36361","changeType":"METHOD_INVOCATION","change":"this.getConnection(getUser(),getPassword())","source":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)","target":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)","added":true,"scope":"SUR_T","local":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection()"} {"project":"apache_derby","commit":"93ab830251aae84eb2391af83d99e391e3a36361","changeType":"RETURN_STATEMENT","change":"return this.getConnection(getUser(),getPassword());\n","source":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)","target":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)","added":true,"scope":"SUR_T","local":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection()"} {"project":"apache_derby","commit":"93ab830251aae84eb2391af83d99e391e3a36361","changeType":"METHOD_INVOCATION","change":"this.getConnection(getUser(),getPassword(),false)","source":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)","target":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)","added":false,"scope":"SUR_S","local":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection()"} {"project":"apache_derby","commit":"93ab830251aae84eb2391af83d99e391e3a36361","changeType":"RETURN_STATEMENT","change":"return this.getConnection(getUser(),getPassword(),false);\n","source":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String,boolean)","target":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection(String,String)","added":false,"scope":"SUR_S","local":"org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection()"} {"project":"apache_derby","commit":"9f5e1d4aef189f1e01ef7fc47a33649a189eacb4","changeType":"ASSIGNMENT","change":"rs[0] \u003d getDMD().getPrimaryKeys(catalogName,schemaName,tableName)","source":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.doGetPrimaryKeys(String,String,String,String)","target":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.getPrimaryKeys(String,String,String)","added":true,"scope":"EXT_T","local":"org.apache.derby.catalog.SystemProcedures.SQLPRIMARYKEYS(String,String,String,String,ResultSet[])"} {"project":"apache_derby","commit":"9f5e1d4aef189f1e01ef7fc47a33649a189eacb4","changeType":"EXPRESSION_STATEMENT","change":"rs[0]\u003dgetDMD().getPrimaryKeys(catalogName,schemaName,tableName)","source":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.doGetPrimaryKeys(String,String,String,String)","target":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.getPrimaryKeys(String,String,String)","added":true,"scope":"EXT_T","local":"org.apache.derby.catalog.SystemProcedures.SQLPRIMARYKEYS(String,String,String,String,ResultSet[])"} {"project":"apache_derby","commit":"9f5e1d4aef189f1e01ef7fc47a33649a189eacb4","changeType":"ASSIGNMENT","change":"rs[0] \u003d isForODBC(options) ? ((EmbedDatabaseMetaData)getDMD()).getPrimaryKeysForODBC(catalogName,schemaName,tableName) : getDMD().getPrimaryKeys(catalogName,schemaName,tableName)","source":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.doGetPrimaryKeys(String,String,String,String)","target":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.getPrimaryKeys(String,String,String)","added":false,"scope":"EXT_T","local":"org.apache.derby.catalog.SystemProcedures.SQLPRIMARYKEYS(String,String,String,String,ResultSet[])"} {"project":"apache_derby","commit":"9f5e1d4aef189f1e01ef7fc47a33649a189eacb4","changeType":"CONDITIONAL_EXPRESSION","change":"isForODBC(options) ? ((EmbedDatabaseMetaData)getDMD()).getPrimaryKeysForODBC(catalogName,schemaName,tableName) : getDMD().getPrimaryKeys(catalogName,schemaName,tableName)","source":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.doGetPrimaryKeys(String,String,String,String)","target":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.getPrimaryKeys(String,String,String)","added":false,"scope":"EXT_T","local":"org.apache.derby.catalog.SystemProcedures.SQLPRIMARYKEYS(String,String,String,String,ResultSet[])"} {"project":"apache_derby","commit":"9f5e1d4aef189f1e01ef7fc47a33649a189eacb4","changeType":"EXPRESSION_STATEMENT","change":"rs[0]\u003disForODBC(options) ? ((EmbedDatabaseMetaData)getDMD()).getPrimaryKeysForODBC(catalogName,schemaName,tableName) : getDMD().getPrimaryKeys(catalogName,schemaName,tableName)","source":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.doGetPrimaryKeys(String,String,String,String)","target":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.getPrimaryKeys(String,String,String)","added":false,"scope":"EXT_T","local":"org.apache.derby.catalog.SystemProcedures.SQLPRIMARYKEYS(String,String,String,String,ResultSet[])"} {"project":"apache_derby","commit":"9f5e1d4aef189f1e01ef7fc47a33649a189eacb4","changeType":"METHOD_DECLARATION","change":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.doGetPrimaryKeys(String,String,String,String)","source":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.doGetPrimaryKeys(String,String,String,String)","target":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.getPrimaryKeys(String,String,String)","added":false,"scope":"CLASS_S","local":"java.engine.org.apache.derby.impl.jdbc.EmbedDatabaseMetaData"} {"project":"apache_derby","commit":"9f5e1d4aef189f1e01ef7fc47a33649a189eacb4","changeType":"EXPRESSION_STATEMENT","change":"s.setString(3,swapNull(table))","source":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.doGetPrimaryKeys(String,String,String,String)","target":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.getPrimaryKeys(String,String,String)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.doGetPrimaryKeys(String,String,String,String)"} {"project":"apache_derby","commit":"9f5e1d4aef189f1e01ef7fc47a33649a189eacb4","changeType":"EXPRESSION_STATEMENT","change":"s.setString(2,swapNull(schema))","source":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.doGetPrimaryKeys(String,String,String,String)","target":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.getPrimaryKeys(String,String,String)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.doGetPrimaryKeys(String,String,String,String)"} {"project":"apache_derby","commit":"9f5e1d4aef189f1e01ef7fc47a33649a189eacb4","changeType":"EXPRESSION_STATEMENT","change":"s.setString(1,swapNull(catalog))","source":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.doGetPrimaryKeys(String,String,String,String)","target":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.getPrimaryKeys(String,String,String)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.doGetPrimaryKeys(String,String,String,String)"} {"project":"apache_derby","commit":"9f5e1d4aef189f1e01ef7fc47a33649a189eacb4","changeType":"JAVADOC","change":"/** \n * Does the actual work for the getPrimaryKeys metadata calls. See getPrimaryKeys() method above for parameter descriptions.\n * @param queryName Name of the query to execute; is usedto determine whether the result set should conform to JDBC or ODBC specifications.\n */\n","source":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.doGetPrimaryKeys(String,String,String,String)","target":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.getPrimaryKeys(String,String,String)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.doGetPrimaryKeys(String,String,String,String)"} {"project":"apache_derby","commit":"9f5e1d4aef189f1e01ef7fc47a33649a189eacb4","changeType":"METHOD_INVOCATION","change":"s.executeQuery()","source":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.doGetPrimaryKeys(String,String,String,String)","target":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.getPrimaryKeys(String,String,String)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.doGetPrimaryKeys(String,String,String,String)"} {"project":"apache_derby","commit":"9f5e1d4aef189f1e01ef7fc47a33649a189eacb4","changeType":"METHOD_INVOCATION","change":"swapNull(table)","source":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.doGetPrimaryKeys(String,String,String,String)","target":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.getPrimaryKeys(String,String,String)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.doGetPrimaryKeys(String,String,String,String)"} {"project":"apache_derby","commit":"9f5e1d4aef189f1e01ef7fc47a33649a189eacb4","changeType":"METHOD_INVOCATION","change":"s.setString(3,swapNull(table))","source":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.doGetPrimaryKeys(String,String,String,String)","target":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.getPrimaryKeys(String,String,String)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.doGetPrimaryKeys(String,String,String,String)"} {"project":"apache_derby","commit":"9f5e1d4aef189f1e01ef7fc47a33649a189eacb4","changeType":"METHOD_INVOCATION","change":"swapNull(schema)","source":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.doGetPrimaryKeys(String,String,String,String)","target":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.getPrimaryKeys(String,String,String)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.doGetPrimaryKeys(String,String,String,String)"} {"project":"apache_derby","commit":"9f5e1d4aef189f1e01ef7fc47a33649a189eacb4","changeType":"METHOD_INVOCATION","change":"s.setString(2,swapNull(schema))","source":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.doGetPrimaryKeys(String,String,String,String)","target":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.getPrimaryKeys(String,String,String)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.doGetPrimaryKeys(String,String,String,String)"} {"project":"apache_derby","commit":"9f5e1d4aef189f1e01ef7fc47a33649a189eacb4","changeType":"METHOD_INVOCATION","change":"swapNull(catalog)","source":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.doGetPrimaryKeys(String,String,String,String)","target":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.getPrimaryKeys(String,String,String)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.doGetPrimaryKeys(String,String,String,String)"} {"project":"apache_derby","commit":"9f5e1d4aef189f1e01ef7fc47a33649a189eacb4","changeType":"METHOD_INVOCATION","change":"s.setString(1,swapNull(catalog))","source":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.doGetPrimaryKeys(String,String,String,String)","target":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.getPrimaryKeys(String,String,String)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.doGetPrimaryKeys(String,String,String,String)"} {"project":"apache_derby","commit":"9f5e1d4aef189f1e01ef7fc47a33649a189eacb4","changeType":"METHOD_INVOCATION","change":"getPreparedQuery(queryName)","source":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.doGetPrimaryKeys(String,String,String,String)","target":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.getPrimaryKeys(String,String,String)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.doGetPrimaryKeys(String,String,String,String)"} {"project":"apache_derby","commit":"9f5e1d4aef189f1e01ef7fc47a33649a189eacb4","changeType":"MODIFIER","change":"private","source":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.doGetPrimaryKeys(String,String,String,String)","target":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.getPrimaryKeys(String,String,String)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.doGetPrimaryKeys(String,String,String,String)"} {"project":"apache_derby","commit":"9f5e1d4aef189f1e01ef7fc47a33649a189eacb4","changeType":"NUMBER_LITERAL","change":"3","source":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.doGetPrimaryKeys(String,String,String,String)","target":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.getPrimaryKeys(String,String,String)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.doGetPrimaryKeys(String,String,String,String)"} {"project":"apache_derby","commit":"9f5e1d4aef189f1e01ef7fc47a33649a189eacb4","changeType":"NUMBER_LITERAL","change":"2","source":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.doGetPrimaryKeys(String,String,String,String)","target":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.getPrimaryKeys(String,String,String)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.doGetPrimaryKeys(String,String,String,String)"} {"project":"apache_derby","commit":"9f5e1d4aef189f1e01ef7fc47a33649a189eacb4","changeType":"NUMBER_LITERAL","change":"1","source":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.doGetPrimaryKeys(String,String,String,String)","target":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.getPrimaryKeys(String,String,String)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.doGetPrimaryKeys(String,String,String,String)"} {"project":"apache_derby","commit":"9f5e1d4aef189f1e01ef7fc47a33649a189eacb4","changeType":"RETURN_STATEMENT","change":"return s.executeQuery();\n","source":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.doGetPrimaryKeys(String,String,String,String)","target":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.getPrimaryKeys(String,String,String)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.doGetPrimaryKeys(String,String,String,String)"} {"project":"apache_derby","commit":"9f5e1d4aef189f1e01ef7fc47a33649a189eacb4","changeType":"SIMPLE_TYPE","change":"PreparedStatement","source":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.doGetPrimaryKeys(String,String,String,String)","target":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.getPrimaryKeys(String,String,String)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.doGetPrimaryKeys(String,String,String,String)"} {"project":"apache_derby","commit":"9f5e1d4aef189f1e01ef7fc47a33649a189eacb4","changeType":"SIMPLE_TYPE","change":"SQLException","source":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.doGetPrimaryKeys(String,String,String,String)","target":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.getPrimaryKeys(String,String,String)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.doGetPrimaryKeys(String,String,String,String)"} {"project":"apache_derby","commit":"9f5e1d4aef189f1e01ef7fc47a33649a189eacb4","changeType":"SIMPLE_TYPE","change":"String","source":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.doGetPrimaryKeys(String,String,String,String)","target":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.getPrimaryKeys(String,String,String)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.doGetPrimaryKeys(String,String,String,String)"} {"project":"apache_derby","commit":"9f5e1d4aef189f1e01ef7fc47a33649a189eacb4","changeType":"SIMPLE_TYPE","change":"ResultSet","source":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.doGetPrimaryKeys(String,String,String,String)","target":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.getPrimaryKeys(String,String,String)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.doGetPrimaryKeys(String,String,String,String)"} {"project":"apache_derby","commit":"9f5e1d4aef189f1e01ef7fc47a33649a189eacb4","changeType":"SINGLE_VARIABLE_DECLARATION","change":"String queryName","source":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.doGetPrimaryKeys(String,String,String,String)","target":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.getPrimaryKeys(String,String,String)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.doGetPrimaryKeys(String,String,String,String)"} {"project":"apache_derby","commit":"9f5e1d4aef189f1e01ef7fc47a33649a189eacb4","changeType":"SINGLE_VARIABLE_DECLARATION","change":"String table","source":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.doGetPrimaryKeys(String,String,String,String)","target":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.getPrimaryKeys(String,String,String)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.doGetPrimaryKeys(String,String,String,String)"} {"project":"apache_derby","commit":"9f5e1d4aef189f1e01ef7fc47a33649a189eacb4","changeType":"SINGLE_VARIABLE_DECLARATION","change":"String schema","source":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.doGetPrimaryKeys(String,String,String,String)","target":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.getPrimaryKeys(String,String,String)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.doGetPrimaryKeys(String,String,String,String)"} {"project":"apache_derby","commit":"9f5e1d4aef189f1e01ef7fc47a33649a189eacb4","changeType":"SINGLE_VARIABLE_DECLARATION","change":"String catalog","source":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.doGetPrimaryKeys(String,String,String,String)","target":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.getPrimaryKeys(String,String,String)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.doGetPrimaryKeys(String,String,String,String)"} {"project":"apache_derby","commit":"9f5e1d4aef189f1e01ef7fc47a33649a189eacb4","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"s","source":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.doGetPrimaryKeys(String,String,String,String)","target":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.getPrimaryKeys(String,String,String)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.doGetPrimaryKeys(String,String,String,String)"} {"project":"apache_derby","commit":"9f5e1d4aef189f1e01ef7fc47a33649a189eacb4","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"PreparedStatement [s\u003dgetPreparedQuery(queryName)]","source":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.doGetPrimaryKeys(String,String,String,String)","target":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.getPrimaryKeys(String,String,String)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.doGetPrimaryKeys(String,String,String,String)"} {"project":"apache_derby","commit":"9f5e1d4aef189f1e01ef7fc47a33649a189eacb4","changeType":"METHOD_INVOCATION","change":"doGetPrimaryKeys(catalog,schema,table,\"odbc_getPrimaryKeys\")","source":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.doGetPrimaryKeys(String,String,String,String)","target":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.getPrimaryKeys(String,String,String)","added":false,"scope":"SUR_S","local":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.getPrimaryKeysForODBC(String,String,String)"} {"project":"apache_derby","commit":"9f5e1d4aef189f1e01ef7fc47a33649a189eacb4","changeType":"RETURN_STATEMENT","change":"return doGetPrimaryKeys(catalog,schema,table,\"odbc_getPrimaryKeys\");\n","source":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.doGetPrimaryKeys(String,String,String,String)","target":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.getPrimaryKeys(String,String,String)","added":false,"scope":"SUR_S","local":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.getPrimaryKeysForODBC(String,String,String)"} {"project":"apache_derby","commit":"9f5e1d4aef189f1e01ef7fc47a33649a189eacb4","changeType":"EXPRESSION_STATEMENT","change":"s.setString(1,swapNull(catalog))","source":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.doGetPrimaryKeys(String,String,String,String)","target":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.getPrimaryKeys(String,String,String)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.getPrimaryKeys(String,String,String)"} {"project":"apache_derby","commit":"9f5e1d4aef189f1e01ef7fc47a33649a189eacb4","changeType":"EXPRESSION_STATEMENT","change":"s.setString(3,swapNull(table))","source":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.doGetPrimaryKeys(String,String,String,String)","target":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.getPrimaryKeys(String,String,String)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.getPrimaryKeys(String,String,String)"} {"project":"apache_derby","commit":"9f5e1d4aef189f1e01ef7fc47a33649a189eacb4","changeType":"EXPRESSION_STATEMENT","change":"s.setString(2,swapNull(schema))","source":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.doGetPrimaryKeys(String,String,String,String)","target":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.getPrimaryKeys(String,String,String)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.getPrimaryKeys(String,String,String)"} {"project":"apache_derby","commit":"9f5e1d4aef189f1e01ef7fc47a33649a189eacb4","changeType":"METHOD_INVOCATION","change":"swapNull(catalog)","source":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.doGetPrimaryKeys(String,String,String,String)","target":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.getPrimaryKeys(String,String,String)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.getPrimaryKeys(String,String,String)"} {"project":"apache_derby","commit":"9f5e1d4aef189f1e01ef7fc47a33649a189eacb4","changeType":"METHOD_INVOCATION","change":"s.setString(1,swapNull(catalog))","source":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.doGetPrimaryKeys(String,String,String,String)","target":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.getPrimaryKeys(String,String,String)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.getPrimaryKeys(String,String,String)"} {"project":"apache_derby","commit":"9f5e1d4aef189f1e01ef7fc47a33649a189eacb4","changeType":"METHOD_INVOCATION","change":"s.setString(3,swapNull(table))","source":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.doGetPrimaryKeys(String,String,String,String)","target":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.getPrimaryKeys(String,String,String)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.getPrimaryKeys(String,String,String)"} {"project":"apache_derby","commit":"9f5e1d4aef189f1e01ef7fc47a33649a189eacb4","changeType":"METHOD_INVOCATION","change":"s.executeQuery()","source":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.doGetPrimaryKeys(String,String,String,String)","target":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.getPrimaryKeys(String,String,String)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.getPrimaryKeys(String,String,String)"} {"project":"apache_derby","commit":"9f5e1d4aef189f1e01ef7fc47a33649a189eacb4","changeType":"METHOD_INVOCATION","change":"s.setString(2,swapNull(schema))","source":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.doGetPrimaryKeys(String,String,String,String)","target":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.getPrimaryKeys(String,String,String)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.getPrimaryKeys(String,String,String)"} {"project":"apache_derby","commit":"9f5e1d4aef189f1e01ef7fc47a33649a189eacb4","changeType":"METHOD_INVOCATION","change":"getPreparedQuery(\"getPrimaryKeys\")","source":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.doGetPrimaryKeys(String,String,String,String)","target":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.getPrimaryKeys(String,String,String)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.getPrimaryKeys(String,String,String)"} {"project":"apache_derby","commit":"9f5e1d4aef189f1e01ef7fc47a33649a189eacb4","changeType":"METHOD_INVOCATION","change":"swapNull(schema)","source":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.doGetPrimaryKeys(String,String,String,String)","target":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.getPrimaryKeys(String,String,String)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.getPrimaryKeys(String,String,String)"} {"project":"apache_derby","commit":"9f5e1d4aef189f1e01ef7fc47a33649a189eacb4","changeType":"METHOD_INVOCATION","change":"swapNull(table)","source":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.doGetPrimaryKeys(String,String,String,String)","target":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.getPrimaryKeys(String,String,String)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.getPrimaryKeys(String,String,String)"} {"project":"apache_derby","commit":"9f5e1d4aef189f1e01ef7fc47a33649a189eacb4","changeType":"NUMBER_LITERAL","change":"1","source":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.doGetPrimaryKeys(String,String,String,String)","target":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.getPrimaryKeys(String,String,String)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.getPrimaryKeys(String,String,String)"} {"project":"apache_derby","commit":"9f5e1d4aef189f1e01ef7fc47a33649a189eacb4","changeType":"NUMBER_LITERAL","change":"2","source":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.doGetPrimaryKeys(String,String,String,String)","target":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.getPrimaryKeys(String,String,String)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.getPrimaryKeys(String,String,String)"} {"project":"apache_derby","commit":"9f5e1d4aef189f1e01ef7fc47a33649a189eacb4","changeType":"NUMBER_LITERAL","change":"3","source":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.doGetPrimaryKeys(String,String,String,String)","target":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.getPrimaryKeys(String,String,String)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.getPrimaryKeys(String,String,String)"} {"project":"apache_derby","commit":"9f5e1d4aef189f1e01ef7fc47a33649a189eacb4","changeType":"RETURN_STATEMENT","change":"return s.executeQuery();\n","source":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.doGetPrimaryKeys(String,String,String,String)","target":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.getPrimaryKeys(String,String,String)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.getPrimaryKeys(String,String,String)"} {"project":"apache_derby","commit":"9f5e1d4aef189f1e01ef7fc47a33649a189eacb4","changeType":"SIMPLE_TYPE","change":"PreparedStatement","source":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.doGetPrimaryKeys(String,String,String,String)","target":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.getPrimaryKeys(String,String,String)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.getPrimaryKeys(String,String,String)"} {"project":"apache_derby","commit":"9f5e1d4aef189f1e01ef7fc47a33649a189eacb4","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"s","source":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.doGetPrimaryKeys(String,String,String,String)","target":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.getPrimaryKeys(String,String,String)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.getPrimaryKeys(String,String,String)"} {"project":"apache_derby","commit":"9f5e1d4aef189f1e01ef7fc47a33649a189eacb4","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"PreparedStatement [s\u003dgetPreparedQuery(\"getPrimaryKeys\")]","source":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.doGetPrimaryKeys(String,String,String,String)","target":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.getPrimaryKeys(String,String,String)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.getPrimaryKeys(String,String,String)"} {"project":"apache_derby","commit":"9f5e1d4aef189f1e01ef7fc47a33649a189eacb4","changeType":"METHOD_INVOCATION","change":"doGetPrimaryKeys(catalog,schema,table,\"getPrimaryKeys\")","source":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.doGetPrimaryKeys(String,String,String,String)","target":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.getPrimaryKeys(String,String,String)","added":false,"scope":"TARGET","local":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.getPrimaryKeys(String,String,String)"} {"project":"apache_derby","commit":"9f5e1d4aef189f1e01ef7fc47a33649a189eacb4","changeType":"RETURN_STATEMENT","change":"return doGetPrimaryKeys(catalog,schema,table,\"getPrimaryKeys\");\n","source":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.doGetPrimaryKeys(String,String,String,String)","target":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.getPrimaryKeys(String,String,String)","added":false,"scope":"TARGET","local":"org.apache.derby.impl.jdbc.EmbedDatabaseMetaData.getPrimaryKeys(String,String,String)"} {"project":"apache_derby","commit":"1ccdf3e1a875415c5293e832cae6c1c919c80857","changeType":"METHOD_DECLARATION","change":"org.apache.derby.iapi.types.SQLDecimal.getPrecision(BigDecimal)","source":"org.apache.derby.iapi.types.SQLDecimal.getPrecision(BigDecimal)","target":"org.apache.derby.iapi.types.SQLDecimal.getDecimalValuePrecision()","added":false,"scope":"CLASS_S","local":"java.engine.org.apache.derby.iapi.types.SQLDecimal"} {"project":"apache_derby","commit":"1ccdf3e1a875415c5293e832cae6c1c919c80857","changeType":"IF_STATEMENT","change":"(decimalValue \u003d\u003d null) || decimalValue.equals(ZERO)","source":"org.apache.derby.iapi.types.SQLDecimal.getPrecision(BigDecimal)","target":"org.apache.derby.iapi.types.SQLDecimal.getDecimalValuePrecision()","added":false,"scope":"SOURCE","local":"org.apache.derby.iapi.types.SQLDecimal.getPrecision(BigDecimal)"} {"project":"apache_derby","commit":"1ccdf3e1a875415c5293e832cae6c1c919c80857","changeType":"INFIX_EXPRESSION","change":"SQLDecimal.getWholeDigits(decimalValue) + decimalValue.scale()","source":"org.apache.derby.iapi.types.SQLDecimal.getPrecision(BigDecimal)","target":"org.apache.derby.iapi.types.SQLDecimal.getDecimalValuePrecision()","added":false,"scope":"SOURCE","local":"org.apache.derby.iapi.types.SQLDecimal.getPrecision(BigDecimal)"} {"project":"apache_derby","commit":"1ccdf3e1a875415c5293e832cae6c1c919c80857","changeType":"INFIX_EXPRESSION","change":"decimalValue \u003d\u003d null","source":"org.apache.derby.iapi.types.SQLDecimal.getPrecision(BigDecimal)","target":"org.apache.derby.iapi.types.SQLDecimal.getDecimalValuePrecision()","added":false,"scope":"SOURCE","local":"org.apache.derby.iapi.types.SQLDecimal.getPrecision(BigDecimal)"} {"project":"apache_derby","commit":"1ccdf3e1a875415c5293e832cae6c1c919c80857","changeType":"INFIX_EXPRESSION","change":"(decimalValue \u003d\u003d null) || decimalValue.equals(ZERO)","source":"org.apache.derby.iapi.types.SQLDecimal.getPrecision(BigDecimal)","target":"org.apache.derby.iapi.types.SQLDecimal.getDecimalValuePrecision()","added":false,"scope":"SOURCE","local":"org.apache.derby.iapi.types.SQLDecimal.getPrecision(BigDecimal)"} {"project":"apache_derby","commit":"1ccdf3e1a875415c5293e832cae6c1c919c80857","changeType":"JAVADOC","change":"/** \n * @param decimalValue the big decimal\n * @return the precision\n */\n","source":"org.apache.derby.iapi.types.SQLDecimal.getPrecision(BigDecimal)","target":"org.apache.derby.iapi.types.SQLDecimal.getDecimalValuePrecision()","added":false,"scope":"SOURCE","local":"org.apache.derby.iapi.types.SQLDecimal.getPrecision(BigDecimal)"} {"project":"apache_derby","commit":"1ccdf3e1a875415c5293e832cae6c1c919c80857","changeType":"METHOD_INVOCATION","change":"decimalValue.scale()","source":"org.apache.derby.iapi.types.SQLDecimal.getPrecision(BigDecimal)","target":"org.apache.derby.iapi.types.SQLDecimal.getDecimalValuePrecision()","added":false,"scope":"SOURCE","local":"org.apache.derby.iapi.types.SQLDecimal.getPrecision(BigDecimal)"} {"project":"apache_derby","commit":"1ccdf3e1a875415c5293e832cae6c1c919c80857","changeType":"METHOD_INVOCATION","change":"SQLDecimal.getWholeDigits(decimalValue)","source":"org.apache.derby.iapi.types.SQLDecimal.getPrecision(BigDecimal)","target":"org.apache.derby.iapi.types.SQLDecimal.getDecimalValuePrecision()","added":false,"scope":"SOURCE","local":"org.apache.derby.iapi.types.SQLDecimal.getPrecision(BigDecimal)"} {"project":"apache_derby","commit":"1ccdf3e1a875415c5293e832cae6c1c919c80857","changeType":"METHOD_INVOCATION","change":"decimalValue.equals(ZERO)","source":"org.apache.derby.iapi.types.SQLDecimal.getPrecision(BigDecimal)","target":"org.apache.derby.iapi.types.SQLDecimal.getDecimalValuePrecision()","added":false,"scope":"SOURCE","local":"org.apache.derby.iapi.types.SQLDecimal.getPrecision(BigDecimal)"} {"project":"apache_derby","commit":"1ccdf3e1a875415c5293e832cae6c1c919c80857","changeType":"MODIFIER","change":"static","source":"org.apache.derby.iapi.types.SQLDecimal.getPrecision(BigDecimal)","target":"org.apache.derby.iapi.types.SQLDecimal.getDecimalValuePrecision()","added":false,"scope":"SOURCE","local":"org.apache.derby.iapi.types.SQLDecimal.getPrecision(BigDecimal)"} {"project":"apache_derby","commit":"1ccdf3e1a875415c5293e832cae6c1c919c80857","changeType":"MODIFIER","change":"private","source":"org.apache.derby.iapi.types.SQLDecimal.getPrecision(BigDecimal)","target":"org.apache.derby.iapi.types.SQLDecimal.getDecimalValuePrecision()","added":false,"scope":"SOURCE","local":"org.apache.derby.iapi.types.SQLDecimal.getPrecision(BigDecimal)"} {"project":"apache_derby","commit":"1ccdf3e1a875415c5293e832cae6c1c919c80857","changeType":"NULL_LITERAL","change":"null","source":"org.apache.derby.iapi.types.SQLDecimal.getPrecision(BigDecimal)","target":"org.apache.derby.iapi.types.SQLDecimal.getDecimalValuePrecision()","added":false,"scope":"SOURCE","local":"org.apache.derby.iapi.types.SQLDecimal.getPrecision(BigDecimal)"} {"project":"apache_derby","commit":"1ccdf3e1a875415c5293e832cae6c1c919c80857","changeType":"NUMBER_LITERAL","change":"0","source":"org.apache.derby.iapi.types.SQLDecimal.getPrecision(BigDecimal)","target":"org.apache.derby.iapi.types.SQLDecimal.getDecimalValuePrecision()","added":false,"scope":"SOURCE","local":"org.apache.derby.iapi.types.SQLDecimal.getPrecision(BigDecimal)"} {"project":"apache_derby","commit":"1ccdf3e1a875415c5293e832cae6c1c919c80857","changeType":"PARENTHESIZED_EXPRESSION","change":"(decimalValue \u003d\u003d null)","source":"org.apache.derby.iapi.types.SQLDecimal.getPrecision(BigDecimal)","target":"org.apache.derby.iapi.types.SQLDecimal.getDecimalValuePrecision()","added":false,"scope":"SOURCE","local":"org.apache.derby.iapi.types.SQLDecimal.getPrecision(BigDecimal)"} {"project":"apache_derby","commit":"1ccdf3e1a875415c5293e832cae6c1c919c80857","changeType":"PRIMITIVE_TYPE","change":"int","source":"org.apache.derby.iapi.types.SQLDecimal.getPrecision(BigDecimal)","target":"org.apache.derby.iapi.types.SQLDecimal.getDecimalValuePrecision()","added":false,"scope":"SOURCE","local":"org.apache.derby.iapi.types.SQLDecimal.getPrecision(BigDecimal)"} {"project":"apache_derby","commit":"1ccdf3e1a875415c5293e832cae6c1c919c80857","changeType":"RETURN_STATEMENT","change":"return SQLDecimal.getWholeDigits(decimalValue) + decimalValue.scale();\n","source":"org.apache.derby.iapi.types.SQLDecimal.getPrecision(BigDecimal)","target":"org.apache.derby.iapi.types.SQLDecimal.getDecimalValuePrecision()","added":false,"scope":"SOURCE","local":"org.apache.derby.iapi.types.SQLDecimal.getPrecision(BigDecimal)"} {"project":"apache_derby","commit":"1ccdf3e1a875415c5293e832cae6c1c919c80857","changeType":"RETURN_STATEMENT","change":"return 0;\n","source":"org.apache.derby.iapi.types.SQLDecimal.getPrecision(BigDecimal)","target":"org.apache.derby.iapi.types.SQLDecimal.getDecimalValuePrecision()","added":false,"scope":"SOURCE","local":"org.apache.derby.iapi.types.SQLDecimal.getPrecision(BigDecimal)"} {"project":"apache_derby","commit":"1ccdf3e1a875415c5293e832cae6c1c919c80857","changeType":"SIMPLE_TYPE","change":"BigDecimal","source":"org.apache.derby.iapi.types.SQLDecimal.getPrecision(BigDecimal)","target":"org.apache.derby.iapi.types.SQLDecimal.getDecimalValuePrecision()","added":false,"scope":"SOURCE","local":"org.apache.derby.iapi.types.SQLDecimal.getPrecision(BigDecimal)"} {"project":"apache_derby","commit":"1ccdf3e1a875415c5293e832cae6c1c919c80857","changeType":"SINGLE_VARIABLE_DECLARATION","change":"BigDecimal decimalValue","source":"org.apache.derby.iapi.types.SQLDecimal.getPrecision(BigDecimal)","target":"org.apache.derby.iapi.types.SQLDecimal.getDecimalValuePrecision()","added":false,"scope":"SOURCE","local":"org.apache.derby.iapi.types.SQLDecimal.getPrecision(BigDecimal)"} {"project":"apache_derby","commit":"1ccdf3e1a875415c5293e832cae6c1c919c80857","changeType":"IF_STATEMENT","change":"isNull()","source":"org.apache.derby.iapi.types.SQLDecimal.getPrecision(BigDecimal)","target":"org.apache.derby.iapi.types.SQLDecimal.getDecimalValuePrecision()","added":true,"scope":"TARGET","local":"org.apache.derby.iapi.types.SQLDecimal.getDecimalValuePrecision()"} {"project":"apache_derby","commit":"1ccdf3e1a875415c5293e832cae6c1c919c80857","changeType":"INFIX_EXPRESSION","change":"SQLDecimal.getWholeDigits(localValue) + getDecimalValueScale()","source":"org.apache.derby.iapi.types.SQLDecimal.getPrecision(BigDecimal)","target":"org.apache.derby.iapi.types.SQLDecimal.getDecimalValuePrecision()","added":true,"scope":"TARGET","local":"org.apache.derby.iapi.types.SQLDecimal.getDecimalValuePrecision()"} {"project":"apache_derby","commit":"1ccdf3e1a875415c5293e832cae6c1c919c80857","changeType":"JAVADOC","change":"/** \n * Return the SQL scale of this value, number of digits after the decimal point, or zero for a whole number. This does not match the return from BigDecimal.scale() since in J2SE 5.0 onwards that can return negative scales.\n */\n","source":"org.apache.derby.iapi.types.SQLDecimal.getPrecision(BigDecimal)","target":"org.apache.derby.iapi.types.SQLDecimal.getDecimalValuePrecision()","added":true,"scope":"TARGET","local":"org.apache.derby.iapi.types.SQLDecimal.getDecimalValuePrecision()"} {"project":"apache_derby","commit":"1ccdf3e1a875415c5293e832cae6c1c919c80857","changeType":"METHOD_INVOCATION","change":"isNull()","source":"org.apache.derby.iapi.types.SQLDecimal.getPrecision(BigDecimal)","target":"org.apache.derby.iapi.types.SQLDecimal.getDecimalValuePrecision()","added":true,"scope":"TARGET","local":"org.apache.derby.iapi.types.SQLDecimal.getDecimalValuePrecision()"} {"project":"apache_derby","commit":"1ccdf3e1a875415c5293e832cae6c1c919c80857","changeType":"METHOD_INVOCATION","change":"getDecimalValueScale()","source":"org.apache.derby.iapi.types.SQLDecimal.getPrecision(BigDecimal)","target":"org.apache.derby.iapi.types.SQLDecimal.getDecimalValuePrecision()","added":true,"scope":"TARGET","local":"org.apache.derby.iapi.types.SQLDecimal.getDecimalValuePrecision()"} {"project":"apache_derby","commit":"1ccdf3e1a875415c5293e832cae6c1c919c80857","changeType":"METHOD_INVOCATION","change":"SQLDecimal.getWholeDigits(localValue)","source":"org.apache.derby.iapi.types.SQLDecimal.getPrecision(BigDecimal)","target":"org.apache.derby.iapi.types.SQLDecimal.getDecimalValuePrecision()","added":true,"scope":"TARGET","local":"org.apache.derby.iapi.types.SQLDecimal.getDecimalValuePrecision()"} {"project":"apache_derby","commit":"1ccdf3e1a875415c5293e832cae6c1c919c80857","changeType":"NUMBER_LITERAL","change":"0","source":"org.apache.derby.iapi.types.SQLDecimal.getPrecision(BigDecimal)","target":"org.apache.derby.iapi.types.SQLDecimal.getDecimalValuePrecision()","added":true,"scope":"TARGET","local":"org.apache.derby.iapi.types.SQLDecimal.getDecimalValuePrecision()"} {"project":"apache_derby","commit":"1ccdf3e1a875415c5293e832cae6c1c919c80857","changeType":"RETURN_STATEMENT","change":"return SQLDecimal.getWholeDigits(localValue) + getDecimalValueScale();\n","source":"org.apache.derby.iapi.types.SQLDecimal.getPrecision(BigDecimal)","target":"org.apache.derby.iapi.types.SQLDecimal.getDecimalValuePrecision()","added":true,"scope":"TARGET","local":"org.apache.derby.iapi.types.SQLDecimal.getDecimalValuePrecision()"} {"project":"apache_derby","commit":"1ccdf3e1a875415c5293e832cae6c1c919c80857","changeType":"RETURN_STATEMENT","change":"return 0;\n","source":"org.apache.derby.iapi.types.SQLDecimal.getPrecision(BigDecimal)","target":"org.apache.derby.iapi.types.SQLDecimal.getDecimalValuePrecision()","added":true,"scope":"TARGET","local":"org.apache.derby.iapi.types.SQLDecimal.getDecimalValuePrecision()"} {"project":"apache_derby","commit":"1ccdf3e1a875415c5293e832cae6c1c919c80857","changeType":"SIMPLE_TYPE","change":"BigDecimal","source":"org.apache.derby.iapi.types.SQLDecimal.getPrecision(BigDecimal)","target":"org.apache.derby.iapi.types.SQLDecimal.getDecimalValuePrecision()","added":true,"scope":"TARGET","local":"org.apache.derby.iapi.types.SQLDecimal.getDecimalValuePrecision()"} {"project":"apache_derby","commit":"1ccdf3e1a875415c5293e832cae6c1c919c80857","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"localValue","source":"org.apache.derby.iapi.types.SQLDecimal.getPrecision(BigDecimal)","target":"org.apache.derby.iapi.types.SQLDecimal.getDecimalValuePrecision()","added":true,"scope":"TARGET","local":"org.apache.derby.iapi.types.SQLDecimal.getDecimalValuePrecision()"} {"project":"apache_derby","commit":"1ccdf3e1a875415c5293e832cae6c1c919c80857","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"BigDecimal [localValue\u003dgetBigDecimal()]","source":"org.apache.derby.iapi.types.SQLDecimal.getPrecision(BigDecimal)","target":"org.apache.derby.iapi.types.SQLDecimal.getDecimalValuePrecision()","added":true,"scope":"TARGET","local":"org.apache.derby.iapi.types.SQLDecimal.getDecimalValuePrecision()"} {"project":"apache_derby","commit":"1ccdf3e1a875415c5293e832cae6c1c919c80857","changeType":"METHOD_INVOCATION","change":"getPrecision(getBigDecimal())","source":"org.apache.derby.iapi.types.SQLDecimal.getPrecision(BigDecimal)","target":"org.apache.derby.iapi.types.SQLDecimal.getDecimalValuePrecision()","added":false,"scope":"TARGET","local":"org.apache.derby.iapi.types.SQLDecimal.getDecimalValuePrecision()"} {"project":"apache_derby","commit":"1ccdf3e1a875415c5293e832cae6c1c919c80857","changeType":"RETURN_STATEMENT","change":"return getPrecision(getBigDecimal());\n","source":"org.apache.derby.iapi.types.SQLDecimal.getPrecision(BigDecimal)","target":"org.apache.derby.iapi.types.SQLDecimal.getDecimalValuePrecision()","added":false,"scope":"TARGET","local":"org.apache.derby.iapi.types.SQLDecimal.getDecimalValuePrecision()"} {"project":"apache_derby","commit":"85fc221dcc56edf92b8d9e9702c79e556e7b7710","changeType":"METHOD_DECLARATION","change":"org.apache.derbyTesting.system.oe.direct.Standard.prepare(String)","source":"org.apache.derbyTesting.system.oe.direct.Standard.prepare(String)","target":"org.apache.derbyTesting.system.oe.direct.Standard.prepareStatement(String)","added":false,"scope":"CLASS_S","local":"java.testing.org.apache.derbyTesting.system.oe.direct.Standard"} {"project":"apache_derby","commit":"85fc221dcc56edf92b8d9e9702c79e556e7b7710","changeType":"CLASS_INSTANCE_CREATION","change":"new IdentityHashMap()","source":"org.apache.derbyTesting.system.oe.direct.Standard.prepare(String)","target":"org.apache.derbyTesting.system.oe.direct.Standard.prepareStatement(String)","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.system.oe.direct.Standard.prepare(String)"} {"project":"apache_derby","commit":"85fc221dcc56edf92b8d9e9702c79e556e7b7710","changeType":"FIELD_DECLARATION","change":"/** \n * Map of SQL text to its PreparedStatement. This allows the SQL text to be in-line with code that sets the parameters and looks at the results. Map is on the identity of the SQL string which assumes they are all constants (and hence interned). Assumption is that this will provide for a quicker lookup than by text since the statements can be many characters. Only the new order transaction uses this map now, the others should be converted as need arises to have a simple, single model. Then the setup methods can be removed. May also allow easier sharing with other implementations such as a Java procedure which could have a different prepareStatement method.\n */\nprivate Map statements\u003dnew IdentityHashMap();\n","source":"org.apache.derbyTesting.system.oe.direct.Standard.prepare(String)","target":"org.apache.derbyTesting.system.oe.direct.Standard.prepareStatement(String)","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.system.oe.direct.Standard.prepare(String)"} {"project":"apache_derby","commit":"85fc221dcc56edf92b8d9e9702c79e556e7b7710","changeType":"JAVADOC","change":"/** \n * Map of SQL text to its PreparedStatement. This allows the SQL text to be in-line with code that sets the parameters and looks at the results. Map is on the identity of the SQL string which assumes they are all constants (and hence interned). Assumption is that this will provide for a quicker lookup than by text since the statements can be many characters. Only the new order transaction uses this map now, the others should be converted as need arises to have a simple, single model. Then the setup methods can be removed. May also allow easier sharing with other implementations such as a Java procedure which could have a different prepareStatement method.\n */\n","source":"org.apache.derbyTesting.system.oe.direct.Standard.prepare(String)","target":"org.apache.derbyTesting.system.oe.direct.Standard.prepareStatement(String)","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.system.oe.direct.Standard.prepare(String)"} {"project":"apache_derby","commit":"85fc221dcc56edf92b8d9e9702c79e556e7b7710","changeType":"JAVADOC","change":"/** \n * Prepare all statements as forward-only, read-only, close at commit.\n */\n","source":"org.apache.derbyTesting.system.oe.direct.Standard.prepare(String)","target":"org.apache.derbyTesting.system.oe.direct.Standard.prepareStatement(String)","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.system.oe.direct.Standard.prepare(String)"} {"project":"apache_derby","commit":"85fc221dcc56edf92b8d9e9702c79e556e7b7710","changeType":"METHOD_INVOCATION","change":"conn.prepareStatement(sql,ResultSet.TYPE_FORWARD_ONLY,ResultSet.CONCUR_READ_ONLY,ResultSet.CLOSE_CURSORS_AT_COMMIT)","source":"org.apache.derbyTesting.system.oe.direct.Standard.prepare(String)","target":"org.apache.derbyTesting.system.oe.direct.Standard.prepareStatement(String)","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.system.oe.direct.Standard.prepare(String)"} {"project":"apache_derby","commit":"85fc221dcc56edf92b8d9e9702c79e556e7b7710","changeType":"MODIFIER","change":"private","source":"org.apache.derbyTesting.system.oe.direct.Standard.prepare(String)","target":"org.apache.derbyTesting.system.oe.direct.Standard.prepareStatement(String)","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.system.oe.direct.Standard.prepare(String)"} {"project":"apache_derby","commit":"85fc221dcc56edf92b8d9e9702c79e556e7b7710","changeType":"QUALIFIED_NAME","change":"ResultSet.CLOSE_CURSORS_AT_COMMIT","source":"org.apache.derbyTesting.system.oe.direct.Standard.prepare(String)","target":"org.apache.derbyTesting.system.oe.direct.Standard.prepareStatement(String)","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.system.oe.direct.Standard.prepare(String)"} {"project":"apache_derby","commit":"85fc221dcc56edf92b8d9e9702c79e556e7b7710","changeType":"QUALIFIED_NAME","change":"ResultSet.CONCUR_READ_ONLY","source":"org.apache.derbyTesting.system.oe.direct.Standard.prepare(String)","target":"org.apache.derbyTesting.system.oe.direct.Standard.prepareStatement(String)","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.system.oe.direct.Standard.prepare(String)"} {"project":"apache_derby","commit":"85fc221dcc56edf92b8d9e9702c79e556e7b7710","changeType":"QUALIFIED_NAME","change":"ResultSet.TYPE_FORWARD_ONLY","source":"org.apache.derbyTesting.system.oe.direct.Standard.prepare(String)","target":"org.apache.derbyTesting.system.oe.direct.Standard.prepareStatement(String)","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.system.oe.direct.Standard.prepare(String)"} {"project":"apache_derby","commit":"85fc221dcc56edf92b8d9e9702c79e556e7b7710","changeType":"RETURN_STATEMENT","change":"return conn.prepareStatement(sql,ResultSet.TYPE_FORWARD_ONLY,ResultSet.CONCUR_READ_ONLY,ResultSet.CLOSE_CURSORS_AT_COMMIT);\n","source":"org.apache.derbyTesting.system.oe.direct.Standard.prepare(String)","target":"org.apache.derbyTesting.system.oe.direct.Standard.prepareStatement(String)","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.system.oe.direct.Standard.prepare(String)"} {"project":"apache_derby","commit":"85fc221dcc56edf92b8d9e9702c79e556e7b7710","changeType":"SIMPLE_TYPE","change":"IdentityHashMap","source":"org.apache.derbyTesting.system.oe.direct.Standard.prepare(String)","target":"org.apache.derbyTesting.system.oe.direct.Standard.prepareStatement(String)","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.system.oe.direct.Standard.prepare(String)"} {"project":"apache_derby","commit":"85fc221dcc56edf92b8d9e9702c79e556e7b7710","changeType":"SIMPLE_TYPE","change":"Map","source":"org.apache.derbyTesting.system.oe.direct.Standard.prepare(String)","target":"org.apache.derbyTesting.system.oe.direct.Standard.prepareStatement(String)","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.system.oe.direct.Standard.prepare(String)"} {"project":"apache_derby","commit":"85fc221dcc56edf92b8d9e9702c79e556e7b7710","changeType":"SIMPLE_TYPE","change":"SQLException","source":"org.apache.derbyTesting.system.oe.direct.Standard.prepare(String)","target":"org.apache.derbyTesting.system.oe.direct.Standard.prepareStatement(String)","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.system.oe.direct.Standard.prepare(String)"} {"project":"apache_derby","commit":"85fc221dcc56edf92b8d9e9702c79e556e7b7710","changeType":"SIMPLE_TYPE","change":"String","source":"org.apache.derbyTesting.system.oe.direct.Standard.prepare(String)","target":"org.apache.derbyTesting.system.oe.direct.Standard.prepareStatement(String)","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.system.oe.direct.Standard.prepare(String)"} {"project":"apache_derby","commit":"85fc221dcc56edf92b8d9e9702c79e556e7b7710","changeType":"SIMPLE_TYPE","change":"PreparedStatement","source":"org.apache.derbyTesting.system.oe.direct.Standard.prepare(String)","target":"org.apache.derbyTesting.system.oe.direct.Standard.prepareStatement(String)","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.system.oe.direct.Standard.prepare(String)"} {"project":"apache_derby","commit":"85fc221dcc56edf92b8d9e9702c79e556e7b7710","changeType":"SINGLE_VARIABLE_DECLARATION","change":"String sql","source":"org.apache.derbyTesting.system.oe.direct.Standard.prepare(String)","target":"org.apache.derbyTesting.system.oe.direct.Standard.prepareStatement(String)","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.system.oe.direct.Standard.prepare(String)"} {"project":"apache_derby","commit":"85fc221dcc56edf92b8d9e9702c79e556e7b7710","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"statements","source":"org.apache.derbyTesting.system.oe.direct.Standard.prepare(String)","target":"org.apache.derbyTesting.system.oe.direct.Standard.prepareStatement(String)","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.system.oe.direct.Standard.prepare(String)"} {"project":"apache_derby","commit":"85fc221dcc56edf92b8d9e9702c79e556e7b7710","changeType":"ASSIGNMENT","change":"osLastOrderNumber \u003d prepare(\"SELECT MAX(O_ID) AS LAST_ORDER FROM ORDERS \" + \"WHERE O_W_ID \u003d ? AND O_D_ID \u003d ? AND O_C_ID \u003d ?\")","source":"org.apache.derbyTesting.system.oe.direct.Standard.prepare(String)","target":"org.apache.derbyTesting.system.oe.direct.Standard.prepareStatement(String)","added":false,"scope":"SUR_S","local":"org.apache.derbyTesting.system.oe.direct.Standard.setupOrderStatus()"} {"project":"apache_derby","commit":"85fc221dcc56edf92b8d9e9702c79e556e7b7710","changeType":"EXPRESSION_STATEMENT","change":"osLastOrderNumber\u003dprepare(\"SELECT MAX(O_ID) AS LAST_ORDER FROM ORDERS \" + \"WHERE O_W_ID \u003d ? AND O_D_ID \u003d ? AND O_C_ID \u003d ?\")","source":"org.apache.derbyTesting.system.oe.direct.Standard.prepare(String)","target":"org.apache.derbyTesting.system.oe.direct.Standard.prepareStatement(String)","added":false,"scope":"SUR_S","local":"org.apache.derbyTesting.system.oe.direct.Standard.setupOrderStatus()"} {"project":"apache_derby","commit":"85fc221dcc56edf92b8d9e9702c79e556e7b7710","changeType":"METHOD_INVOCATION","change":"prepare(\"SELECT MAX(O_ID) AS LAST_ORDER FROM ORDERS \" + \"WHERE O_W_ID \u003d ? AND O_D_ID \u003d ? AND O_C_ID \u003d ?\")","source":"org.apache.derbyTesting.system.oe.direct.Standard.prepare(String)","target":"org.apache.derbyTesting.system.oe.direct.Standard.prepareStatement(String)","added":false,"scope":"SUR_S","local":"org.apache.derbyTesting.system.oe.direct.Standard.setupOrderStatus()"} {"project":"apache_derby","commit":"85fc221dcc56edf92b8d9e9702c79e556e7b7710","changeType":"ASSIGNMENT","change":"dlRecordDelivery \u003d prepare(\"INSERT INTO DELIVERY_ORDERS(DO_DR_ID, DO_D_ID, DO_O_ID) \" + \"VALUES (?, ?, ?)\")","source":"org.apache.derbyTesting.system.oe.direct.Standard.prepare(String)","target":"org.apache.derbyTesting.system.oe.direct.Standard.prepareStatement(String)","added":false,"scope":"SUR_S","local":"org.apache.derbyTesting.system.oe.direct.Standard.setupDelivery()"} {"project":"apache_derby","commit":"85fc221dcc56edf92b8d9e9702c79e556e7b7710","changeType":"ASSIGNMENT","change":"dlSetOrderlineDate \u003d prepare(\"UPDATE ORDERLINE SET OL_DELIVERY_D \u003d CURRENT TIMESTAMP \" + \"WHERE OL_W_ID \u003d ? AND OL_D_ID \u003d ? AND OL_O_ID \u003d ?\")","source":"org.apache.derbyTesting.system.oe.direct.Standard.prepare(String)","target":"org.apache.derbyTesting.system.oe.direct.Standard.prepareStatement(String)","added":false,"scope":"SUR_S","local":"org.apache.derbyTesting.system.oe.direct.Standard.setupDelivery()"} {"project":"apache_derby","commit":"85fc221dcc56edf92b8d9e9702c79e556e7b7710","changeType":"ASSIGNMENT","change":"dlSetOrderCarrier \u003d prepare(\"UPDATE ORDERS SET O_CARRIER_ID \u003d ? \" + \"WHERE O_W_ID \u003d ? AND O_D_ID \u003d ? AND O_ID \u003d ?\")","source":"org.apache.derbyTesting.system.oe.direct.Standard.prepare(String)","target":"org.apache.derbyTesting.system.oe.direct.Standard.prepareStatement(String)","added":false,"scope":"SUR_S","local":"org.apache.derbyTesting.system.oe.direct.Standard.setupDelivery()"} {"project":"apache_derby","commit":"85fc221dcc56edf92b8d9e9702c79e556e7b7710","changeType":"ASSIGNMENT","change":"dlDeleteNewOrder \u003d prepare(\"DELETE FROM NEWORDERS WHERE NO_W_ID \u003d ? AND NO_D_ID \u003d ? AND NO_O_ID \u003d ?\")","source":"org.apache.derbyTesting.system.oe.direct.Standard.prepare(String)","target":"org.apache.derbyTesting.system.oe.direct.Standard.prepareStatement(String)","added":false,"scope":"SUR_S","local":"org.apache.derbyTesting.system.oe.direct.Standard.setupDelivery()"} {"project":"apache_derby","commit":"85fc221dcc56edf92b8d9e9702c79e556e7b7710","changeType":"ASSIGNMENT","change":"dlFindOrderToDeliver \u003d prepare(\"SELECT MIN(NO_O_ID) AS ORDER_TO_DELIVER FROM NEWORDERS \" + \"WHERE NO_W_ID \u003d ? AND NO_D_ID \u003d ?\")","source":"org.apache.derbyTesting.system.oe.direct.Standard.prepare(String)","target":"org.apache.derbyTesting.system.oe.direct.Standard.prepareStatement(String)","added":false,"scope":"SUR_S","local":"org.apache.derbyTesting.system.oe.direct.Standard.setupDelivery()"} {"project":"apache_derby","commit":"85fc221dcc56edf92b8d9e9702c79e556e7b7710","changeType":"ASSIGNMENT","change":"dlSetRequestState \u003d prepare(\"UPDATE DELIVERY_REQUEST SET DR_STATE \u003d ? \" + \"WHERE DR_ID \u003d ?\")","source":"org.apache.derbyTesting.system.oe.direct.Standard.prepare(String)","target":"org.apache.derbyTesting.system.oe.direct.Standard.prepareStatement(String)","added":false,"scope":"SUR_S","local":"org.apache.derbyTesting.system.oe.direct.Standard.setupDelivery()"} {"project":"apache_derby","commit":"85fc221dcc56edf92b8d9e9702c79e556e7b7710","changeType":"EXPRESSION_STATEMENT","change":"dlRecordDelivery\u003dprepare(\"INSERT INTO DELIVERY_ORDERS(DO_DR_ID, DO_D_ID, DO_O_ID) \" + \"VALUES (?, ?, ?)\")","source":"org.apache.derbyTesting.system.oe.direct.Standard.prepare(String)","target":"org.apache.derbyTesting.system.oe.direct.Standard.prepareStatement(String)","added":false,"scope":"SUR_S","local":"org.apache.derbyTesting.system.oe.direct.Standard.setupDelivery()"} {"project":"apache_derby","commit":"85fc221dcc56edf92b8d9e9702c79e556e7b7710","changeType":"EXPRESSION_STATEMENT","change":"dlSetOrderlineDate\u003dprepare(\"UPDATE ORDERLINE SET OL_DELIVERY_D \u003d CURRENT TIMESTAMP \" + \"WHERE OL_W_ID \u003d ? AND OL_D_ID \u003d ? AND OL_O_ID \u003d ?\")","source":"org.apache.derbyTesting.system.oe.direct.Standard.prepare(String)","target":"org.apache.derbyTesting.system.oe.direct.Standard.prepareStatement(String)","added":false,"scope":"SUR_S","local":"org.apache.derbyTesting.system.oe.direct.Standard.setupDelivery()"} {"project":"apache_derby","commit":"85fc221dcc56edf92b8d9e9702c79e556e7b7710","changeType":"EXPRESSION_STATEMENT","change":"dlSetOrderCarrier\u003dprepare(\"UPDATE ORDERS SET O_CARRIER_ID \u003d ? \" + \"WHERE O_W_ID \u003d ? AND O_D_ID \u003d ? AND O_ID \u003d ?\")","source":"org.apache.derbyTesting.system.oe.direct.Standard.prepare(String)","target":"org.apache.derbyTesting.system.oe.direct.Standard.prepareStatement(String)","added":false,"scope":"SUR_S","local":"org.apache.derbyTesting.system.oe.direct.Standard.setupDelivery()"} {"project":"apache_derby","commit":"85fc221dcc56edf92b8d9e9702c79e556e7b7710","changeType":"EXPRESSION_STATEMENT","change":"dlDeleteNewOrder\u003dprepare(\"DELETE FROM NEWORDERS WHERE NO_W_ID \u003d ? AND NO_D_ID \u003d ? AND NO_O_ID \u003d ?\")","source":"org.apache.derbyTesting.system.oe.direct.Standard.prepare(String)","target":"org.apache.derbyTesting.system.oe.direct.Standard.prepareStatement(String)","added":false,"scope":"SUR_S","local":"org.apache.derbyTesting.system.oe.direct.Standard.setupDelivery()"} {"project":"apache_derby","commit":"85fc221dcc56edf92b8d9e9702c79e556e7b7710","changeType":"EXPRESSION_STATEMENT","change":"dlFindOrderToDeliver\u003dprepare(\"SELECT MIN(NO_O_ID) AS ORDER_TO_DELIVER FROM NEWORDERS \" + \"WHERE NO_W_ID \u003d ? AND NO_D_ID \u003d ?\")","source":"org.apache.derbyTesting.system.oe.direct.Standard.prepare(String)","target":"org.apache.derbyTesting.system.oe.direct.Standard.prepareStatement(String)","added":false,"scope":"SUR_S","local":"org.apache.derbyTesting.system.oe.direct.Standard.setupDelivery()"} {"project":"apache_derby","commit":"85fc221dcc56edf92b8d9e9702c79e556e7b7710","changeType":"EXPRESSION_STATEMENT","change":"dlSetRequestState\u003dprepare(\"UPDATE DELIVERY_REQUEST SET DR_STATE \u003d ? \" + \"WHERE DR_ID \u003d ?\")","source":"org.apache.derbyTesting.system.oe.direct.Standard.prepare(String)","target":"org.apache.derbyTesting.system.oe.direct.Standard.prepareStatement(String)","added":false,"scope":"SUR_S","local":"org.apache.derbyTesting.system.oe.direct.Standard.setupDelivery()"} {"project":"apache_derby","commit":"85fc221dcc56edf92b8d9e9702c79e556e7b7710","changeType":"METHOD_INVOCATION","change":"prepare(\"INSERT INTO DELIVERY_ORDERS(DO_DR_ID, DO_D_ID, DO_O_ID) \" + \"VALUES (?, ?, ?)\")","source":"org.apache.derbyTesting.system.oe.direct.Standard.prepare(String)","target":"org.apache.derbyTesting.system.oe.direct.Standard.prepareStatement(String)","added":false,"scope":"SUR_S","local":"org.apache.derbyTesting.system.oe.direct.Standard.setupDelivery()"} {"project":"apache_derby","commit":"85fc221dcc56edf92b8d9e9702c79e556e7b7710","changeType":"METHOD_INVOCATION","change":"prepare(\"UPDATE ORDERLINE SET OL_DELIVERY_D \u003d CURRENT TIMESTAMP \" + \"WHERE OL_W_ID \u003d ? AND OL_D_ID \u003d ? AND OL_O_ID \u003d ?\")","source":"org.apache.derbyTesting.system.oe.direct.Standard.prepare(String)","target":"org.apache.derbyTesting.system.oe.direct.Standard.prepareStatement(String)","added":false,"scope":"SUR_S","local":"org.apache.derbyTesting.system.oe.direct.Standard.setupDelivery()"} {"project":"apache_derby","commit":"85fc221dcc56edf92b8d9e9702c79e556e7b7710","changeType":"METHOD_INVOCATION","change":"prepare(\"UPDATE ORDERS SET O_CARRIER_ID \u003d ? \" + \"WHERE O_W_ID \u003d ? AND O_D_ID \u003d ? AND O_ID \u003d ?\")","source":"org.apache.derbyTesting.system.oe.direct.Standard.prepare(String)","target":"org.apache.derbyTesting.system.oe.direct.Standard.prepareStatement(String)","added":false,"scope":"SUR_S","local":"org.apache.derbyTesting.system.oe.direct.Standard.setupDelivery()"} {"project":"apache_derby","commit":"85fc221dcc56edf92b8d9e9702c79e556e7b7710","changeType":"METHOD_INVOCATION","change":"prepare(\"DELETE FROM NEWORDERS WHERE NO_W_ID \u003d ? AND NO_D_ID \u003d ? AND NO_O_ID \u003d ?\")","source":"org.apache.derbyTesting.system.oe.direct.Standard.prepare(String)","target":"org.apache.derbyTesting.system.oe.direct.Standard.prepareStatement(String)","added":false,"scope":"SUR_S","local":"org.apache.derbyTesting.system.oe.direct.Standard.setupDelivery()"} {"project":"apache_derby","commit":"85fc221dcc56edf92b8d9e9702c79e556e7b7710","changeType":"METHOD_INVOCATION","change":"prepare(\"SELECT MIN(NO_O_ID) AS ORDER_TO_DELIVER FROM NEWORDERS \" + \"WHERE NO_W_ID \u003d ? AND NO_D_ID \u003d ?\")","source":"org.apache.derbyTesting.system.oe.direct.Standard.prepare(String)","target":"org.apache.derbyTesting.system.oe.direct.Standard.prepareStatement(String)","added":false,"scope":"SUR_S","local":"org.apache.derbyTesting.system.oe.direct.Standard.setupDelivery()"} {"project":"apache_derby","commit":"85fc221dcc56edf92b8d9e9702c79e556e7b7710","changeType":"METHOD_INVOCATION","change":"prepare(\"UPDATE DELIVERY_REQUEST SET DR_STATE \u003d ? \" + \"WHERE DR_ID \u003d ?\")","source":"org.apache.derbyTesting.system.oe.direct.Standard.prepare(String)","target":"org.apache.derbyTesting.system.oe.direct.Standard.prepareStatement(String)","added":false,"scope":"SUR_S","local":"org.apache.derbyTesting.system.oe.direct.Standard.setupDelivery()"} {"project":"apache_derby","commit":"85fc221dcc56edf92b8d9e9702c79e556e7b7710","changeType":"ASSIGNMENT","change":"sdSchedule \u003d prepare(\"INSERT INTO DELIVERY_REQUEST(DR_W_ID, DR_CARRIER_ID, DR_STATE) \" + \"VALUES(?, ?, \u0027Q\u0027)\")","source":"org.apache.derbyTesting.system.oe.direct.Standard.prepare(String)","target":"org.apache.derbyTesting.system.oe.direct.Standard.prepareStatement(String)","added":false,"scope":"SUR_S","local":"org.apache.derbyTesting.system.oe.direct.Standard.setupScheduleDelivery()"} {"project":"apache_derby","commit":"85fc221dcc56edf92b8d9e9702c79e556e7b7710","changeType":"EXPRESSION_STATEMENT","change":"sdSchedule\u003dprepare(\"INSERT INTO DELIVERY_REQUEST(DR_W_ID, DR_CARRIER_ID, DR_STATE) \" + \"VALUES(?, ?, \u0027Q\u0027)\")","source":"org.apache.derbyTesting.system.oe.direct.Standard.prepare(String)","target":"org.apache.derbyTesting.system.oe.direct.Standard.prepareStatement(String)","added":false,"scope":"SUR_S","local":"org.apache.derbyTesting.system.oe.direct.Standard.setupScheduleDelivery()"} {"project":"apache_derby","commit":"85fc221dcc56edf92b8d9e9702c79e556e7b7710","changeType":"METHOD_INVOCATION","change":"prepare(\"INSERT INTO DELIVERY_REQUEST(DR_W_ID, DR_CARRIER_ID, DR_STATE) \" + \"VALUES(?, ?, \u0027Q\u0027)\")","source":"org.apache.derbyTesting.system.oe.direct.Standard.prepare(String)","target":"org.apache.derbyTesting.system.oe.direct.Standard.prepareStatement(String)","added":false,"scope":"SUR_S","local":"org.apache.derbyTesting.system.oe.direct.Standard.setupScheduleDelivery()"} {"project":"apache_derby","commit":"85fc221dcc56edf92b8d9e9702c79e556e7b7710","changeType":"ASSIGNMENT","change":"pyHistory \u003d prepare(\"INSERT INTO HISTORY(H_C_ID, H_C_D_ID, H_C_W_ID, H_D_ID, H_W_ID, \" + \"H_DATE, H_AMOUNT, H_DATA) \" + \"VALUES (?, ?, ?, ?, ?, CURRENT TIMESTAMP, ?, ?)\")","source":"org.apache.derbyTesting.system.oe.direct.Standard.prepare(String)","target":"org.apache.derbyTesting.system.oe.direct.Standard.prepareStatement(String)","added":false,"scope":"SUR_S","local":"org.apache.derbyTesting.system.oe.direct.Standard.setupPayment()"} {"project":"apache_derby","commit":"85fc221dcc56edf92b8d9e9702c79e556e7b7710","changeType":"ASSIGNMENT","change":"pyWarehouseUpdate \u003d prepare(\"UPDATE WAREHOUSE SET W_YTD \u003d W_YTD + ? WHERE W_ID \u003d ?\")","source":"org.apache.derbyTesting.system.oe.direct.Standard.prepare(String)","target":"org.apache.derbyTesting.system.oe.direct.Standard.prepareStatement(String)","added":false,"scope":"SUR_S","local":"org.apache.derbyTesting.system.oe.direct.Standard.setupPayment()"} {"project":"apache_derby","commit":"85fc221dcc56edf92b8d9e9702c79e556e7b7710","changeType":"ASSIGNMENT","change":"pyDistrictUpdate \u003d prepare(\"UPDATE DISTRICT SET D_YTD \u003d D_YTD + ? WHERE D_W_ID \u003d ? AND D_ID \u003d ?\")","source":"org.apache.derbyTesting.system.oe.direct.Standard.prepare(String)","target":"org.apache.derbyTesting.system.oe.direct.Standard.prepareStatement(String)","added":false,"scope":"SUR_S","local":"org.apache.derbyTesting.system.oe.direct.Standard.setupPayment()"} {"project":"apache_derby","commit":"85fc221dcc56edf92b8d9e9702c79e556e7b7710","changeType":"ASSIGNMENT","change":"pyCustomerGetData \u003d prepare(\"SELECT SUBSTR(C_DATA, 1, 200) AS C_DATA_200 \" + \"FROM CUSTOMER WHERE C_W_ID \u003d ? AND C_D_ID \u003d ? AND C_ID \u003d ?\")","source":"org.apache.derbyTesting.system.oe.direct.Standard.prepare(String)","target":"org.apache.derbyTesting.system.oe.direct.Standard.prepareStatement(String)","added":false,"scope":"SUR_S","local":"org.apache.derbyTesting.system.oe.direct.Standard.setupPayment()"} {"project":"apache_derby","commit":"85fc221dcc56edf92b8d9e9702c79e556e7b7710","changeType":"ASSIGNMENT","change":"pyCustomerUpdateBadCredit \u003d prepare(\"UPDATE CUSTOMER SET C_DATA \u003d \" + \" BAD_CREDIT_DATA(C_DATA, ?, ?, C_W_ID, C_W_ID, C_ID, ?) \" + \"WHERE C_W_ID \u003d ? AND C_D_ID \u003d ? AND C_ID \u003d ?\")","source":"org.apache.derbyTesting.system.oe.direct.Standard.prepare(String)","target":"org.apache.derbyTesting.system.oe.direct.Standard.prepareStatement(String)","added":false,"scope":"SUR_S","local":"org.apache.derbyTesting.system.oe.direct.Standard.setupPayment()"} {"project":"apache_derby","commit":"85fc221dcc56edf92b8d9e9702c79e556e7b7710","changeType":"ASSIGNMENT","change":"pyCustomerByName \u003d prepare(\"SELECT C_ID \" + \"FROM CUSTOMER WHERE C_W_ID \u003d ? AND C_D_ID \u003d ? AND C_LAST \u003d ? \" + \"ORDER BY C_FIRST\")","source":"org.apache.derbyTesting.system.oe.direct.Standard.prepare(String)","target":"org.apache.derbyTesting.system.oe.direct.Standard.prepareStatement(String)","added":false,"scope":"SUR_S","local":"org.apache.derbyTesting.system.oe.direct.Standard.setupPayment()"} {"project":"apache_derby","commit":"85fc221dcc56edf92b8d9e9702c79e556e7b7710","changeType":"EXPRESSION_STATEMENT","change":"pyHistory\u003dprepare(\"INSERT INTO HISTORY(H_C_ID, H_C_D_ID, H_C_W_ID, H_D_ID, H_W_ID, \" + \"H_DATE, H_AMOUNT, H_DATA) \" + \"VALUES (?, ?, ?, ?, ?, CURRENT TIMESTAMP, ?, ?)\")","source":"org.apache.derbyTesting.system.oe.direct.Standard.prepare(String)","target":"org.apache.derbyTesting.system.oe.direct.Standard.prepareStatement(String)","added":false,"scope":"SUR_S","local":"org.apache.derbyTesting.system.oe.direct.Standard.setupPayment()"} {"project":"apache_derby","commit":"85fc221dcc56edf92b8d9e9702c79e556e7b7710","changeType":"EXPRESSION_STATEMENT","change":"pyWarehouseUpdate\u003dprepare(\"UPDATE WAREHOUSE SET W_YTD \u003d W_YTD + ? WHERE W_ID \u003d ?\")","source":"org.apache.derbyTesting.system.oe.direct.Standard.prepare(String)","target":"org.apache.derbyTesting.system.oe.direct.Standard.prepareStatement(String)","added":false,"scope":"SUR_S","local":"org.apache.derbyTesting.system.oe.direct.Standard.setupPayment()"} {"project":"apache_derby","commit":"85fc221dcc56edf92b8d9e9702c79e556e7b7710","changeType":"EXPRESSION_STATEMENT","change":"pyDistrictUpdate\u003dprepare(\"UPDATE DISTRICT SET D_YTD \u003d D_YTD + ? WHERE D_W_ID \u003d ? AND D_ID \u003d ?\")","source":"org.apache.derbyTesting.system.oe.direct.Standard.prepare(String)","target":"org.apache.derbyTesting.system.oe.direct.Standard.prepareStatement(String)","added":false,"scope":"SUR_S","local":"org.apache.derbyTesting.system.oe.direct.Standard.setupPayment()"} {"project":"apache_derby","commit":"85fc221dcc56edf92b8d9e9702c79e556e7b7710","changeType":"EXPRESSION_STATEMENT","change":"pyCustomerGetData\u003dprepare(\"SELECT SUBSTR(C_DATA, 1, 200) AS C_DATA_200 \" + \"FROM CUSTOMER WHERE C_W_ID \u003d ? AND C_D_ID \u003d ? AND C_ID \u003d ?\")","source":"org.apache.derbyTesting.system.oe.direct.Standard.prepare(String)","target":"org.apache.derbyTesting.system.oe.direct.Standard.prepareStatement(String)","added":false,"scope":"SUR_S","local":"org.apache.derbyTesting.system.oe.direct.Standard.setupPayment()"} {"project":"apache_derby","commit":"85fc221dcc56edf92b8d9e9702c79e556e7b7710","changeType":"EXPRESSION_STATEMENT","change":"pyCustomerUpdateBadCredit\u003dprepare(\"UPDATE CUSTOMER SET C_DATA \u003d \" + \" BAD_CREDIT_DATA(C_DATA, ?, ?, C_W_ID, C_W_ID, C_ID, ?) \" + \"WHERE C_W_ID \u003d ? AND C_D_ID \u003d ? AND C_ID \u003d ?\")","source":"org.apache.derbyTesting.system.oe.direct.Standard.prepare(String)","target":"org.apache.derbyTesting.system.oe.direct.Standard.prepareStatement(String)","added":false,"scope":"SUR_S","local":"org.apache.derbyTesting.system.oe.direct.Standard.setupPayment()"} {"project":"apache_derby","commit":"85fc221dcc56edf92b8d9e9702c79e556e7b7710","changeType":"EXPRESSION_STATEMENT","change":"pyCustomerByName\u003dprepare(\"SELECT C_ID \" + \"FROM CUSTOMER WHERE C_W_ID \u003d ? AND C_D_ID \u003d ? AND C_LAST \u003d ? \" + \"ORDER BY C_FIRST\")","source":"org.apache.derbyTesting.system.oe.direct.Standard.prepare(String)","target":"org.apache.derbyTesting.system.oe.direct.Standard.prepareStatement(String)","added":false,"scope":"SUR_S","local":"org.apache.derbyTesting.system.oe.direct.Standard.setupPayment()"} {"project":"apache_derby","commit":"85fc221dcc56edf92b8d9e9702c79e556e7b7710","changeType":"METHOD_INVOCATION","change":"prepare(\"INSERT INTO HISTORY(H_C_ID, H_C_D_ID, H_C_W_ID, H_D_ID, H_W_ID, \" + \"H_DATE, H_AMOUNT, H_DATA) \" + \"VALUES (?, ?, ?, ?, ?, CURRENT TIMESTAMP, ?, ?)\")","source":"org.apache.derbyTesting.system.oe.direct.Standard.prepare(String)","target":"org.apache.derbyTesting.system.oe.direct.Standard.prepareStatement(String)","added":false,"scope":"SUR_S","local":"org.apache.derbyTesting.system.oe.direct.Standard.setupPayment()"} {"project":"apache_derby","commit":"85fc221dcc56edf92b8d9e9702c79e556e7b7710","changeType":"METHOD_INVOCATION","change":"prepare(\"UPDATE WAREHOUSE SET W_YTD \u003d W_YTD + ? WHERE W_ID \u003d ?\")","source":"org.apache.derbyTesting.system.oe.direct.Standard.prepare(String)","target":"org.apache.derbyTesting.system.oe.direct.Standard.prepareStatement(String)","added":false,"scope":"SUR_S","local":"org.apache.derbyTesting.system.oe.direct.Standard.setupPayment()"} {"project":"apache_derby","commit":"85fc221dcc56edf92b8d9e9702c79e556e7b7710","changeType":"METHOD_INVOCATION","change":"prepare(\"UPDATE DISTRICT SET D_YTD \u003d D_YTD + ? WHERE D_W_ID \u003d ? AND D_ID \u003d ?\")","source":"org.apache.derbyTesting.system.oe.direct.Standard.prepare(String)","target":"org.apache.derbyTesting.system.oe.direct.Standard.prepareStatement(String)","added":false,"scope":"SUR_S","local":"org.apache.derbyTesting.system.oe.direct.Standard.setupPayment()"} {"project":"apache_derby","commit":"85fc221dcc56edf92b8d9e9702c79e556e7b7710","changeType":"METHOD_INVOCATION","change":"prepare(\"SELECT SUBSTR(C_DATA, 1, 200) AS C_DATA_200 \" + \"FROM CUSTOMER WHERE C_W_ID \u003d ? AND C_D_ID \u003d ? AND C_ID \u003d ?\")","source":"org.apache.derbyTesting.system.oe.direct.Standard.prepare(String)","target":"org.apache.derbyTesting.system.oe.direct.Standard.prepareStatement(String)","added":false,"scope":"SUR_S","local":"org.apache.derbyTesting.system.oe.direct.Standard.setupPayment()"} {"project":"apache_derby","commit":"85fc221dcc56edf92b8d9e9702c79e556e7b7710","changeType":"METHOD_INVOCATION","change":"prepare(\"UPDATE CUSTOMER SET C_DATA \u003d \" + \" BAD_CREDIT_DATA(C_DATA, ?, ?, C_W_ID, C_W_ID, C_ID, ?) \" + \"WHERE C_W_ID \u003d ? AND C_D_ID \u003d ? AND C_ID \u003d ?\")","source":"org.apache.derbyTesting.system.oe.direct.Standard.prepare(String)","target":"org.apache.derbyTesting.system.oe.direct.Standard.prepareStatement(String)","added":false,"scope":"SUR_S","local":"org.apache.derbyTesting.system.oe.direct.Standard.setupPayment()"} {"project":"apache_derby","commit":"85fc221dcc56edf92b8d9e9702c79e556e7b7710","changeType":"METHOD_INVOCATION","change":"prepare(\"SELECT C_ID \" + \"FROM CUSTOMER WHERE C_W_ID \u003d ? AND C_D_ID \u003d ? AND C_LAST \u003d ? \" + \"ORDER BY C_FIRST\")","source":"org.apache.derbyTesting.system.oe.direct.Standard.prepare(String)","target":"org.apache.derbyTesting.system.oe.direct.Standard.prepareStatement(String)","added":false,"scope":"SUR_S","local":"org.apache.derbyTesting.system.oe.direct.Standard.setupPayment()"} {"project":"apache_derby","commit":"85fc221dcc56edf92b8d9e9702c79e556e7b7710","changeType":"ASSIGNMENT","change":"sl1 \u003d prepare(\"SELECT D_NEXT_O_ID FROM DISTRICT WHERE D_W_ID \u003d ? AND D_ID \u003d ?\")","source":"org.apache.derbyTesting.system.oe.direct.Standard.prepare(String)","target":"org.apache.derbyTesting.system.oe.direct.Standard.prepareStatement(String)","added":false,"scope":"SUR_S","local":"org.apache.derbyTesting.system.oe.direct.Standard.setupStockLevel()"} {"project":"apache_derby","commit":"85fc221dcc56edf92b8d9e9702c79e556e7b7710","changeType":"EXPRESSION_STATEMENT","change":"sl1\u003dprepare(\"SELECT D_NEXT_O_ID FROM DISTRICT WHERE D_W_ID \u003d ? AND D_ID \u003d ?\")","source":"org.apache.derbyTesting.system.oe.direct.Standard.prepare(String)","target":"org.apache.derbyTesting.system.oe.direct.Standard.prepareStatement(String)","added":false,"scope":"SUR_S","local":"org.apache.derbyTesting.system.oe.direct.Standard.setupStockLevel()"} {"project":"apache_derby","commit":"85fc221dcc56edf92b8d9e9702c79e556e7b7710","changeType":"METHOD_INVOCATION","change":"prepare(\"SELECT D_NEXT_O_ID FROM DISTRICT WHERE D_W_ID \u003d ? AND D_ID \u003d ?\")","source":"org.apache.derbyTesting.system.oe.direct.Standard.prepare(String)","target":"org.apache.derbyTesting.system.oe.direct.Standard.prepareStatement(String)","added":false,"scope":"SUR_S","local":"org.apache.derbyTesting.system.oe.direct.Standard.setupStockLevel()"} {"project":"apache_derby","commit":"85fc221dcc56edf92b8d9e9702c79e556e7b7710","changeType":"METHOD_INVOCATION","change":"prepareStatement(\"SELECT D_NEXT_O_ID FROM DISTRICT WHERE D_W_ID \u003d ? AND D_ID \u003d ?\")","source":"org.apache.derbyTesting.system.oe.direct.Standard.prepare(String)","target":"org.apache.derbyTesting.system.oe.direct.Standard.prepareStatement(String)","added":true,"scope":"SUR_T","local":"org.apache.derbyTesting.system.oe.direct.Standard.stockLevel(Display,Object,short,short,int)"} {"project":"apache_derby","commit":"85fc221dcc56edf92b8d9e9702c79e556e7b7710","changeType":"TRY_STATEMENT","change":"try {\n conn.setTransactionIsolation(Connection.TRANSACTION_READ_COMMITTED);\n PreparedStatement sl1\u003dprepareStatement(\"SELECT D_NEXT_O_ID FROM DISTRICT WHERE D_W_ID \u003d ? AND D_ID \u003d ?\");\n PreparedStatement sl2\u003dprepareStatement(\"SELECT COUNT(DISTINCT(S_I_ID)) AS LOW_STOCK FROM ORDERLINE, STOCK \" + \"WHERE OL_W_ID \u003d ? AND OL_D_ID \u003d ? \" + \"AND OL_O_ID \u003c ? AND OL_O_ID \u003e\u003d ? \"+ \"AND S_W_ID \u003d ? AND S_I_ID \u003d OL_I_ID AND S_QUANTITY \u003c ?\");\n sl1.setShort(1,w);\n sl1.setShort(2,d);\n sl2.setShort(1,w);\n sl2.setShort(2,d);\n sl2.setShort(5,w);\n sl2.setInt(6,threshold);\n ResultSet rs\u003dsl1.executeQuery();\n rs.next();\n int nextOrder\u003drs.getInt(\"D_NEXT_O_ID\");\n reset(sl1);\n sl2.setInt(3,nextOrder);\n sl2.setInt(4,nextOrder - 20);\n rs\u003dsl2.executeQuery();\n rs.next();\n lowStock\u003drs.getInt(\"LOW_STOCK\");\n reset(sl2);\n conn.commit();\n}\n finally {\n conn.setTransactionIsolation(isolation);\n}\n","source":"org.apache.derbyTesting.system.oe.direct.Standard.prepare(String)","target":"org.apache.derbyTesting.system.oe.direct.Standard.prepareStatement(String)","added":true,"scope":"SUR_T","local":"org.apache.derbyTesting.system.oe.direct.Standard.stockLevel(Display,Object,short,short,int)"} {"project":"apache_derby","commit":"85fc221dcc56edf92b8d9e9702c79e556e7b7710","changeType":"TRY_STATEMENT","change":"try {\n try {\n conn.setTransactionIsolation(Connection.TRANSACTION_READ_COMMITTED);\n PreparedStatement sl1\u003dprepareStatement(\"SELECT D_NEXT_O_ID FROM DISTRICT WHERE D_W_ID \u003d ? AND D_ID \u003d ?\");\n PreparedStatement sl2\u003dprepareStatement(\"SELECT COUNT(DISTINCT(S_I_ID)) AS LOW_STOCK FROM ORDERLINE, STOCK \" + \"WHERE OL_W_ID \u003d ? AND OL_D_ID \u003d ? \" + \"AND OL_O_ID \u003c ? AND OL_O_ID \u003e\u003d ? \"+ \"AND S_W_ID \u003d ? AND S_I_ID \u003d OL_I_ID AND S_QUANTITY \u003c ?\");\n sl1.setShort(1,w);\n sl1.setShort(2,d);\n sl2.setShort(1,w);\n sl2.setShort(2,d);\n sl2.setShort(5,w);\n sl2.setInt(6,threshold);\n ResultSet rs\u003dsl1.executeQuery();\n rs.next();\n int nextOrder\u003drs.getInt(\"D_NEXT_O_ID\");\n reset(sl1);\n sl2.setInt(3,nextOrder);\n sl2.setInt(4,nextOrder - 20);\n rs\u003dsl2.executeQuery();\n rs.next();\n lowStock\u003drs.getInt(\"LOW_STOCK\");\n reset(sl2);\n conn.commit();\n }\n finally {\n conn.setTransactionIsolation(isolation);\n }\n}\n catch (SQLException sqle) {\n conn.rollback();\n conn.setTransactionIsolation(isolation);\n throw sqle;\n}\n","source":"org.apache.derbyTesting.system.oe.direct.Standard.prepare(String)","target":"org.apache.derbyTesting.system.oe.direct.Standard.prepareStatement(String)","added":true,"scope":"SUR_T","local":"org.apache.derbyTesting.system.oe.direct.Standard.stockLevel(Display,Object,short,short,int)"} {"project":"apache_derby","commit":"85fc221dcc56edf92b8d9e9702c79e556e7b7710","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"PreparedStatement [sl1\u003dprepareStatement(\"SELECT D_NEXT_O_ID FROM DISTRICT WHERE D_W_ID \u003d ? AND D_ID \u003d ?\")]","source":"org.apache.derbyTesting.system.oe.direct.Standard.prepare(String)","target":"org.apache.derbyTesting.system.oe.direct.Standard.prepareStatement(String)","added":true,"scope":"SUR_T","local":"org.apache.derbyTesting.system.oe.direct.Standard.stockLevel(Display,Object,short,short,int)"} {"project":"apache_derby","commit":"85fc221dcc56edf92b8d9e9702c79e556e7b7710","changeType":"METHOD_INVOCATION","change":"prepareStatement(\"INSERT INTO DELIVERY_REQUEST(DR_W_ID, DR_CARRIER_ID, DR_STATE) \" + \"VALUES(?, ?, \u0027Q\u0027)\")","source":"org.apache.derbyTesting.system.oe.direct.Standard.prepare(String)","target":"org.apache.derbyTesting.system.oe.direct.Standard.prepareStatement(String)","added":true,"scope":"SUR_T","local":"org.apache.derbyTesting.system.oe.direct.Standard.scheduleDelivery(Display,Object,short,short)"} {"project":"apache_derby","commit":"85fc221dcc56edf92b8d9e9702c79e556e7b7710","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"PreparedStatement [sdSchedule\u003dprepareStatement(\"INSERT INTO DELIVERY_REQUEST(DR_W_ID, DR_CARRIER_ID, DR_STATE) \" + \"VALUES(?, ?, \u0027Q\u0027)\")]","source":"org.apache.derbyTesting.system.oe.direct.Standard.prepare(String)","target":"org.apache.derbyTesting.system.oe.direct.Standard.prepareStatement(String)","added":true,"scope":"SUR_T","local":"org.apache.derbyTesting.system.oe.direct.Standard.scheduleDelivery(Display,Object,short,short)"} {"project":"apache_derby","commit":"85fc221dcc56edf92b8d9e9702c79e556e7b7710","changeType":"ASSIGNMENT","change":"ps \u003d conn.prepareStatement(sql,ResultSet.TYPE_FORWARD_ONLY,ResultSet.CONCUR_READ_ONLY,ResultSet.CLOSE_CURSORS_AT_COMMIT)","source":"org.apache.derbyTesting.system.oe.direct.Standard.prepare(String)","target":"org.apache.derbyTesting.system.oe.direct.Standard.prepareStatement(String)","added":true,"scope":"TARGET","local":"org.apache.derbyTesting.system.oe.direct.Standard.prepareStatement(String)"} {"project":"apache_derby","commit":"85fc221dcc56edf92b8d9e9702c79e556e7b7710","changeType":"EXPRESSION_STATEMENT","change":"ps\u003dconn.prepareStatement(sql,ResultSet.TYPE_FORWARD_ONLY,ResultSet.CONCUR_READ_ONLY,ResultSet.CLOSE_CURSORS_AT_COMMIT)","source":"org.apache.derbyTesting.system.oe.direct.Standard.prepare(String)","target":"org.apache.derbyTesting.system.oe.direct.Standard.prepareStatement(String)","added":true,"scope":"TARGET","local":"org.apache.derbyTesting.system.oe.direct.Standard.prepareStatement(String)"} {"project":"apache_derby","commit":"85fc221dcc56edf92b8d9e9702c79e556e7b7710","changeType":"METHOD_INVOCATION","change":"conn.prepareStatement(sql,ResultSet.TYPE_FORWARD_ONLY,ResultSet.CONCUR_READ_ONLY,ResultSet.CLOSE_CURSORS_AT_COMMIT)","source":"org.apache.derbyTesting.system.oe.direct.Standard.prepare(String)","target":"org.apache.derbyTesting.system.oe.direct.Standard.prepareStatement(String)","added":true,"scope":"TARGET","local":"org.apache.derbyTesting.system.oe.direct.Standard.prepareStatement(String)"} {"project":"apache_derby","commit":"85fc221dcc56edf92b8d9e9702c79e556e7b7710","changeType":"QUALIFIED_NAME","change":"ResultSet.CONCUR_READ_ONLY","source":"org.apache.derbyTesting.system.oe.direct.Standard.prepare(String)","target":"org.apache.derbyTesting.system.oe.direct.Standard.prepareStatement(String)","added":true,"scope":"TARGET","local":"org.apache.derbyTesting.system.oe.direct.Standard.prepareStatement(String)"} {"project":"apache_derby","commit":"85fc221dcc56edf92b8d9e9702c79e556e7b7710","changeType":"QUALIFIED_NAME","change":"ResultSet.CLOSE_CURSORS_AT_COMMIT","source":"org.apache.derbyTesting.system.oe.direct.Standard.prepare(String)","target":"org.apache.derbyTesting.system.oe.direct.Standard.prepareStatement(String)","added":true,"scope":"TARGET","local":"org.apache.derbyTesting.system.oe.direct.Standard.prepareStatement(String)"} {"project":"apache_derby","commit":"85fc221dcc56edf92b8d9e9702c79e556e7b7710","changeType":"QUALIFIED_NAME","change":"ResultSet.TYPE_FORWARD_ONLY","source":"org.apache.derbyTesting.system.oe.direct.Standard.prepare(String)","target":"org.apache.derbyTesting.system.oe.direct.Standard.prepareStatement(String)","added":true,"scope":"TARGET","local":"org.apache.derbyTesting.system.oe.direct.Standard.prepareStatement(String)"} {"project":"apache_derby","commit":"85fc221dcc56edf92b8d9e9702c79e556e7b7710","changeType":"ASSIGNMENT","change":"ps \u003d prepare(sql)","source":"org.apache.derbyTesting.system.oe.direct.Standard.prepare(String)","target":"org.apache.derbyTesting.system.oe.direct.Standard.prepareStatement(String)","added":false,"scope":"TARGET","local":"org.apache.derbyTesting.system.oe.direct.Standard.prepareStatement(String)"} {"project":"apache_derby","commit":"85fc221dcc56edf92b8d9e9702c79e556e7b7710","changeType":"EXPRESSION_STATEMENT","change":"ps\u003dprepare(sql)","source":"org.apache.derbyTesting.system.oe.direct.Standard.prepare(String)","target":"org.apache.derbyTesting.system.oe.direct.Standard.prepareStatement(String)","added":false,"scope":"TARGET","local":"org.apache.derbyTesting.system.oe.direct.Standard.prepareStatement(String)"} {"project":"apache_derby","commit":"85fc221dcc56edf92b8d9e9702c79e556e7b7710","changeType":"FIELD_DECLARATION","change":"private PreparedStatement sl1;\n","source":"org.apache.derbyTesting.system.oe.direct.Standard.prepare(String)","target":"org.apache.derbyTesting.system.oe.direct.Standard.prepareStatement(String)","added":false,"scope":"TARGET","local":"org.apache.derbyTesting.system.oe.direct.Standard.prepareStatement(String)"} {"project":"apache_derby","commit":"85fc221dcc56edf92b8d9e9702c79e556e7b7710","changeType":"FIELD_DECLARATION","change":"private PreparedStatement sl2;\n","source":"org.apache.derbyTesting.system.oe.direct.Standard.prepare(String)","target":"org.apache.derbyTesting.system.oe.direct.Standard.prepareStatement(String)","added":false,"scope":"TARGET","local":"org.apache.derbyTesting.system.oe.direct.Standard.prepareStatement(String)"} {"project":"apache_derby","commit":"85fc221dcc56edf92b8d9e9702c79e556e7b7710","changeType":"METHOD_INVOCATION","change":"prepare(sql)","source":"org.apache.derbyTesting.system.oe.direct.Standard.prepare(String)","target":"org.apache.derbyTesting.system.oe.direct.Standard.prepareStatement(String)","added":false,"scope":"TARGET","local":"org.apache.derbyTesting.system.oe.direct.Standard.prepareStatement(String)"} {"project":"apache_derby","commit":"85fc221dcc56edf92b8d9e9702c79e556e7b7710","changeType":"MODIFIER","change":"private","source":"org.apache.derbyTesting.system.oe.direct.Standard.prepare(String)","target":"org.apache.derbyTesting.system.oe.direct.Standard.prepareStatement(String)","added":false,"scope":"TARGET","local":"org.apache.derbyTesting.system.oe.direct.Standard.prepareStatement(String)"} {"project":"apache_derby","commit":"85fc221dcc56edf92b8d9e9702c79e556e7b7710","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"sl2","source":"org.apache.derbyTesting.system.oe.direct.Standard.prepare(String)","target":"org.apache.derbyTesting.system.oe.direct.Standard.prepareStatement(String)","added":false,"scope":"TARGET","local":"org.apache.derbyTesting.system.oe.direct.Standard.prepareStatement(String)"} {"project":"apache_derby","commit":"85fc221dcc56edf92b8d9e9702c79e556e7b7710","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"sl1","source":"org.apache.derbyTesting.system.oe.direct.Standard.prepare(String)","target":"org.apache.derbyTesting.system.oe.direct.Standard.prepareStatement(String)","added":false,"scope":"TARGET","local":"org.apache.derbyTesting.system.oe.direct.Standard.prepareStatement(String)"} {"project":"apache_derby","commit":"85fc221dcc56edf92b8d9e9702c79e556e7b7710","changeType":"METHOD_INVOCATION","change":"prepareStatement(\"UPDATE WAREHOUSE SET W_YTD \u003d W_YTD + ? WHERE W_ID \u003d ?\")","source":"org.apache.derbyTesting.system.oe.direct.Standard.prepare(String)","target":"org.apache.derbyTesting.system.oe.direct.Standard.prepareStatement(String)","added":true,"scope":"SUR_T","local":"org.apache.derbyTesting.system.oe.direct.Standard.paymentById(Display,Object,short,short,short,short,int,String)"} {"project":"apache_derby","commit":"85fc221dcc56edf92b8d9e9702c79e556e7b7710","changeType":"METHOD_INVOCATION","change":"prepareStatement(\"INSERT INTO HISTORY(H_C_ID, H_C_D_ID, H_C_W_ID, H_D_ID, H_W_ID, \" + \"H_DATE, H_AMOUNT, H_DATA) \" + \"VALUES (?, ?, ?, ?, ?, CURRENT TIMESTAMP, ?, ?)\")","source":"org.apache.derbyTesting.system.oe.direct.Standard.prepare(String)","target":"org.apache.derbyTesting.system.oe.direct.Standard.prepareStatement(String)","added":true,"scope":"SUR_T","local":"org.apache.derbyTesting.system.oe.direct.Standard.paymentById(Display,Object,short,short,short,short,int,String)"} {"project":"apache_derby","commit":"85fc221dcc56edf92b8d9e9702c79e556e7b7710","changeType":"METHOD_INVOCATION","change":"prepareStatement(\"UPDATE CUSTOMER SET C_DATA \u003d \" + \" BAD_CREDIT_DATA(C_DATA, ?, ?, C_W_ID, C_W_ID, C_ID, ?) \" + \"WHERE C_W_ID \u003d ? AND C_D_ID \u003d ? AND C_ID \u003d ?\")","source":"org.apache.derbyTesting.system.oe.direct.Standard.prepare(String)","target":"org.apache.derbyTesting.system.oe.direct.Standard.prepareStatement(String)","added":true,"scope":"SUR_T","local":"org.apache.derbyTesting.system.oe.direct.Standard.paymentById(Display,Object,short,short,short,short,int,String)"} {"project":"apache_derby","commit":"85fc221dcc56edf92b8d9e9702c79e556e7b7710","changeType":"METHOD_INVOCATION","change":"prepareStatement(\"UPDATE DISTRICT SET D_YTD \u003d D_YTD + ? WHERE D_W_ID \u003d ? AND D_ID \u003d ?\")","source":"org.apache.derbyTesting.system.oe.direct.Standard.prepare(String)","target":"org.apache.derbyTesting.system.oe.direct.Standard.prepareStatement(String)","added":true,"scope":"SUR_T","local":"org.apache.derbyTesting.system.oe.direct.Standard.paymentById(Display,Object,short,short,short,short,int,String)"} {"project":"apache_derby","commit":"85fc221dcc56edf92b8d9e9702c79e556e7b7710","changeType":"METHOD_INVOCATION","change":"prepareStatement(\"SELECT SUBSTR(C_DATA, 1, 200) AS C_DATA_200 \" + \"FROM CUSTOMER WHERE C_W_ID \u003d ? AND C_D_ID \u003d ? AND C_ID \u003d ?\")","source":"org.apache.derbyTesting.system.oe.direct.Standard.prepare(String)","target":"org.apache.derbyTesting.system.oe.direct.Standard.prepareStatement(String)","added":true,"scope":"SUR_T","local":"org.apache.derbyTesting.system.oe.direct.Standard.paymentById(Display,Object,short,short,short,short,int,String)"} {"project":"apache_derby","commit":"85fc221dcc56edf92b8d9e9702c79e556e7b7710","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"PreparedStatement [pyCustomerGetData\u003dprepareStatement(\"SELECT SUBSTR(C_DATA, 1, 200) AS C_DATA_200 \" + \"FROM CUSTOMER WHERE C_W_ID \u003d ? AND C_D_ID \u003d ? AND C_ID \u003d ?\")]","source":"org.apache.derbyTesting.system.oe.direct.Standard.prepare(String)","target":"org.apache.derbyTesting.system.oe.direct.Standard.prepareStatement(String)","added":true,"scope":"SUR_T","local":"org.apache.derbyTesting.system.oe.direct.Standard.paymentById(Display,Object,short,short,short,short,int,String)"} {"project":"apache_derby","commit":"85fc221dcc56edf92b8d9e9702c79e556e7b7710","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"PreparedStatement [pyDistrictUpdate\u003dprepareStatement(\"UPDATE DISTRICT SET D_YTD \u003d D_YTD + ? WHERE D_W_ID \u003d ? AND D_ID \u003d ?\")]","source":"org.apache.derbyTesting.system.oe.direct.Standard.prepare(String)","target":"org.apache.derbyTesting.system.oe.direct.Standard.prepareStatement(String)","added":true,"scope":"SUR_T","local":"org.apache.derbyTesting.system.oe.direct.Standard.paymentById(Display,Object,short,short,short,short,int,String)"} {"project":"apache_derby","commit":"85fc221dcc56edf92b8d9e9702c79e556e7b7710","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"PreparedStatement [pyHistory\u003dprepareStatement(\"INSERT INTO HISTORY(H_C_ID, H_C_D_ID, H_C_W_ID, H_D_ID, H_W_ID, \" + \"H_DATE, H_AMOUNT, H_DATA) \" + \"VALUES (?, ?, ?, ?, ?, CURRENT TIMESTAMP, ?, ?)\")]","source":"org.apache.derbyTesting.system.oe.direct.Standard.prepare(String)","target":"org.apache.derbyTesting.system.oe.direct.Standard.prepareStatement(String)","added":true,"scope":"SUR_T","local":"org.apache.derbyTesting.system.oe.direct.Standard.paymentById(Display,Object,short,short,short,short,int,String)"} {"project":"apache_derby","commit":"85fc221dcc56edf92b8d9e9702c79e556e7b7710","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"PreparedStatement [pyCustomerUpdateBadCredit\u003dprepareStatement(\"UPDATE CUSTOMER SET C_DATA \u003d \" + \" BAD_CREDIT_DATA(C_DATA, ?, ?, C_W_ID, C_W_ID, C_ID, ?) \" + \"WHERE C_W_ID \u003d ? AND C_D_ID \u003d ? AND C_ID \u003d ?\")]","source":"org.apache.derbyTesting.system.oe.direct.Standard.prepare(String)","target":"org.apache.derbyTesting.system.oe.direct.Standard.prepareStatement(String)","added":true,"scope":"SUR_T","local":"org.apache.derbyTesting.system.oe.direct.Standard.paymentById(Display,Object,short,short,short,short,int,String)"} {"project":"apache_derby","commit":"85fc221dcc56edf92b8d9e9702c79e556e7b7710","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"PreparedStatement [pyWarehouseUpdate\u003dprepareStatement(\"UPDATE WAREHOUSE SET W_YTD \u003d W_YTD + ? WHERE W_ID \u003d ?\")]","source":"org.apache.derbyTesting.system.oe.direct.Standard.prepare(String)","target":"org.apache.derbyTesting.system.oe.direct.Standard.prepareStatement(String)","added":true,"scope":"SUR_T","local":"org.apache.derbyTesting.system.oe.direct.Standard.paymentById(Display,Object,short,short,short,short,int,String)"} {"project":"apache_derby","commit":"85fc221dcc56edf92b8d9e9702c79e556e7b7710","changeType":"METHOD_INVOCATION","change":"prepareStatement(\"SELECT C_ID \" + \"FROM CUSTOMER WHERE C_W_ID \u003d ? AND C_D_ID \u003d ? AND C_LAST \u003d ? \" + \"ORDER BY C_FIRST\")","source":"org.apache.derbyTesting.system.oe.direct.Standard.prepare(String)","target":"org.apache.derbyTesting.system.oe.direct.Standard.prepareStatement(String)","added":true,"scope":"SUR_T","local":"org.apache.derbyTesting.system.oe.direct.Standard.payment(Display,Object,short,short,short,short,String,String)"} {"project":"apache_derby","commit":"85fc221dcc56edf92b8d9e9702c79e556e7b7710","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"PreparedStatement [pyCustomerByName\u003dprepareStatement(\"SELECT C_ID \" + \"FROM CUSTOMER WHERE C_W_ID \u003d ? AND C_D_ID \u003d ? AND C_LAST \u003d ? \" + \"ORDER BY C_FIRST\")]","source":"org.apache.derbyTesting.system.oe.direct.Standard.prepare(String)","target":"org.apache.derbyTesting.system.oe.direct.Standard.prepareStatement(String)","added":true,"scope":"SUR_T","local":"org.apache.derbyTesting.system.oe.direct.Standard.payment(Display,Object,short,short,short,short,String,String)"} {"project":"apache_derby","commit":"85fc221dcc56edf92b8d9e9702c79e556e7b7710","changeType":"METHOD_INVOCATION","change":"prepareStatement(\"SELECT MAX(O_ID) AS LAST_ORDER FROM ORDERS \" + \"WHERE O_W_ID \u003d ? AND O_D_ID \u003d ? AND O_C_ID \u003d ?\")","source":"org.apache.derbyTesting.system.oe.direct.Standard.prepare(String)","target":"org.apache.derbyTesting.system.oe.direct.Standard.prepareStatement(String)","added":true,"scope":"SUR_T","local":"org.apache.derbyTesting.system.oe.direct.Standard.getOrderStatusForCustomer(Display,Object,boolean,Customer)"} {"project":"apache_derby","commit":"85fc221dcc56edf92b8d9e9702c79e556e7b7710","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"PreparedStatement [osLastOrderNumber\u003dprepareStatement(\"SELECT MAX(O_ID) AS LAST_ORDER FROM ORDERS \" + \"WHERE O_W_ID \u003d ? AND O_D_ID \u003d ? AND O_C_ID \u003d ?\")]","source":"org.apache.derbyTesting.system.oe.direct.Standard.prepare(String)","target":"org.apache.derbyTesting.system.oe.direct.Standard.prepareStatement(String)","added":true,"scope":"SUR_T","local":"org.apache.derbyTesting.system.oe.direct.Standard.getOrderStatusForCustomer(Display,Object,boolean,Customer)"} {"project":"apache_derby","commit":"85fc221dcc56edf92b8d9e9702c79e556e7b7710","changeType":"METHOD_INVOCATION","change":"prepareStatement(\"INSERT INTO DELIVERY_ORDERS(DO_DR_ID, DO_D_ID, DO_O_ID) \" + \"VALUES (?, ?, ?)\")","source":"org.apache.derbyTesting.system.oe.direct.Standard.prepare(String)","target":"org.apache.derbyTesting.system.oe.direct.Standard.prepareStatement(String)","added":true,"scope":"SUR_T","local":"org.apache.derbyTesting.system.oe.direct.Standard.delivery()"} {"project":"apache_derby","commit":"85fc221dcc56edf92b8d9e9702c79e556e7b7710","changeType":"METHOD_INVOCATION","change":"prepareStatement(\"SELECT MIN(NO_O_ID) AS ORDER_TO_DELIVER FROM NEWORDERS \" + \"WHERE NO_W_ID \u003d ? AND NO_D_ID \u003d ?\")","source":"org.apache.derbyTesting.system.oe.direct.Standard.prepare(String)","target":"org.apache.derbyTesting.system.oe.direct.Standard.prepareStatement(String)","added":true,"scope":"SUR_T","local":"org.apache.derbyTesting.system.oe.direct.Standard.delivery()"} {"project":"apache_derby","commit":"85fc221dcc56edf92b8d9e9702c79e556e7b7710","changeType":"METHOD_INVOCATION","change":"prepareStatement(\"UPDATE ORDERS SET O_CARRIER_ID \u003d ? \" + \"WHERE O_W_ID \u003d ? AND O_D_ID \u003d ? AND O_ID \u003d ?\")","source":"org.apache.derbyTesting.system.oe.direct.Standard.prepare(String)","target":"org.apache.derbyTesting.system.oe.direct.Standard.prepareStatement(String)","added":true,"scope":"SUR_T","local":"org.apache.derbyTesting.system.oe.direct.Standard.delivery()"} {"project":"apache_derby","commit":"85fc221dcc56edf92b8d9e9702c79e556e7b7710","changeType":"METHOD_INVOCATION","change":"prepareStatement(\"DELETE FROM NEWORDERS WHERE NO_W_ID \u003d ? AND NO_D_ID \u003d ? AND NO_O_ID \u003d ?\")","source":"org.apache.derbyTesting.system.oe.direct.Standard.prepare(String)","target":"org.apache.derbyTesting.system.oe.direct.Standard.prepareStatement(String)","added":true,"scope":"SUR_T","local":"org.apache.derbyTesting.system.oe.direct.Standard.delivery()"} {"project":"apache_derby","commit":"85fc221dcc56edf92b8d9e9702c79e556e7b7710","changeType":"METHOD_INVOCATION","change":"prepareStatement(\"UPDATE ORDERLINE SET OL_DELIVERY_D \u003d CURRENT TIMESTAMP \" + \"WHERE OL_W_ID \u003d ? AND OL_D_ID \u003d ? AND OL_O_ID \u003d ?\")","source":"org.apache.derbyTesting.system.oe.direct.Standard.prepare(String)","target":"org.apache.derbyTesting.system.oe.direct.Standard.prepareStatement(String)","added":true,"scope":"SUR_T","local":"org.apache.derbyTesting.system.oe.direct.Standard.delivery()"} {"project":"apache_derby","commit":"85fc221dcc56edf92b8d9e9702c79e556e7b7710","changeType":"METHOD_INVOCATION","change":"prepareStatement(\"UPDATE DELIVERY_REQUEST SET DR_STATE \u003d ? \" + \"WHERE DR_ID \u003d ?\")","source":"org.apache.derbyTesting.system.oe.direct.Standard.prepare(String)","target":"org.apache.derbyTesting.system.oe.direct.Standard.prepareStatement(String)","added":true,"scope":"SUR_T","local":"org.apache.derbyTesting.system.oe.direct.Standard.delivery()"} {"project":"apache_derby","commit":"85fc221dcc56edf92b8d9e9702c79e556e7b7710","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"PreparedStatement [dlSetRequestState\u003dprepareStatement(\"UPDATE DELIVERY_REQUEST SET DR_STATE \u003d ? \" + \"WHERE DR_ID \u003d ?\")]","source":"org.apache.derbyTesting.system.oe.direct.Standard.prepare(String)","target":"org.apache.derbyTesting.system.oe.direct.Standard.prepareStatement(String)","added":true,"scope":"SUR_T","local":"org.apache.derbyTesting.system.oe.direct.Standard.delivery()"} {"project":"apache_derby","commit":"85fc221dcc56edf92b8d9e9702c79e556e7b7710","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"PreparedStatement [dlSetOrderCarrier\u003dprepareStatement(\"UPDATE ORDERS SET O_CARRIER_ID \u003d ? \" + \"WHERE O_W_ID \u003d ? AND O_D_ID \u003d ? AND O_ID \u003d ?\")]","source":"org.apache.derbyTesting.system.oe.direct.Standard.prepare(String)","target":"org.apache.derbyTesting.system.oe.direct.Standard.prepareStatement(String)","added":true,"scope":"SUR_T","local":"org.apache.derbyTesting.system.oe.direct.Standard.delivery()"} {"project":"apache_derby","commit":"85fc221dcc56edf92b8d9e9702c79e556e7b7710","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"PreparedStatement [dlDeleteNewOrder\u003dprepareStatement(\"DELETE FROM NEWORDERS WHERE NO_W_ID \u003d ? AND NO_D_ID \u003d ? AND NO_O_ID \u003d ?\")]","source":"org.apache.derbyTesting.system.oe.direct.Standard.prepare(String)","target":"org.apache.derbyTesting.system.oe.direct.Standard.prepareStatement(String)","added":true,"scope":"SUR_T","local":"org.apache.derbyTesting.system.oe.direct.Standard.delivery()"} {"project":"apache_derby","commit":"85fc221dcc56edf92b8d9e9702c79e556e7b7710","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"PreparedStatement [dlFindOrderToDeliver\u003dprepareStatement(\"SELECT MIN(NO_O_ID) AS ORDER_TO_DELIVER FROM NEWORDERS \" + \"WHERE NO_W_ID \u003d ? AND NO_D_ID \u003d ?\")]","source":"org.apache.derbyTesting.system.oe.direct.Standard.prepare(String)","target":"org.apache.derbyTesting.system.oe.direct.Standard.prepareStatement(String)","added":true,"scope":"SUR_T","local":"org.apache.derbyTesting.system.oe.direct.Standard.delivery()"} {"project":"apache_derby","commit":"85fc221dcc56edf92b8d9e9702c79e556e7b7710","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"PreparedStatement [dlSetOrderlineDate\u003dprepareStatement(\"UPDATE ORDERLINE SET OL_DELIVERY_D \u003d CURRENT TIMESTAMP \" + \"WHERE OL_W_ID \u003d ? AND OL_D_ID \u003d ? AND OL_O_ID \u003d ?\")]","source":"org.apache.derbyTesting.system.oe.direct.Standard.prepare(String)","target":"org.apache.derbyTesting.system.oe.direct.Standard.prepareStatement(String)","added":true,"scope":"SUR_T","local":"org.apache.derbyTesting.system.oe.direct.Standard.delivery()"} {"project":"apache_derby","commit":"85fc221dcc56edf92b8d9e9702c79e556e7b7710","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"PreparedStatement [dlRecordDelivery\u003dprepareStatement(\"INSERT INTO DELIVERY_ORDERS(DO_DR_ID, DO_D_ID, DO_O_ID) \" + \"VALUES (?, ?, ?)\")]","source":"org.apache.derbyTesting.system.oe.direct.Standard.prepare(String)","target":"org.apache.derbyTesting.system.oe.direct.Standard.prepareStatement(String)","added":true,"scope":"SUR_T","local":"org.apache.derbyTesting.system.oe.direct.Standard.delivery()"} {"project":"apache_derby","commit":"050b61638b686684efb2ffc7e9c1dd46e1c177c2","changeType":"MODIFIER","change":"private","source":"org.apache.derby.impl.jdbc.EmbedPreparedStatement.setBinaryStreamInternal(int,InputStream,long)","target":"org.apache.derby.impl.jdbc.EmbedPreparedStatement.setBinaryStream(int,InputStream,int)","added":true,"scope":"SOURCE","local":"org.apache.derby.impl.jdbc.EmbedPreparedStatement.setBinaryStreamInternal(int,InputStream,long)"} {"project":"apache_derby","commit":"050b61638b686684efb2ffc7e9c1dd46e1c177c2","changeType":"EXPRESSION_STATEMENT","change":"checkStatus()","source":"org.apache.derby.impl.jdbc.EmbedPreparedStatement.setBinaryStreamInternal(int,InputStream,long)","target":"org.apache.derby.impl.jdbc.EmbedPreparedStatement.setBinaryStream(int,InputStream,int)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.jdbc.EmbedPreparedStatement.setBinaryStreamInternal(int,InputStream,long)"} {"project":"apache_derby","commit":"050b61638b686684efb2ffc7e9c1dd46e1c177c2","changeType":"METHOD_INVOCATION","change":"checkStatus()","source":"org.apache.derby.impl.jdbc.EmbedPreparedStatement.setBinaryStreamInternal(int,InputStream,long)","target":"org.apache.derby.impl.jdbc.EmbedPreparedStatement.setBinaryStream(int,InputStream,int)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.jdbc.EmbedPreparedStatement.setBinaryStreamInternal(int,InputStream,long)"} {"project":"apache_derby","commit":"050b61638b686684efb2ffc7e9c1dd46e1c177c2","changeType":"MODIFIER","change":"protected","source":"org.apache.derby.impl.jdbc.EmbedPreparedStatement.setBinaryStreamInternal(int,InputStream,long)","target":"org.apache.derby.impl.jdbc.EmbedPreparedStatement.setBinaryStream(int,InputStream,int)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.jdbc.EmbedPreparedStatement.setBinaryStreamInternal(int,InputStream,long)"} {"project":"apache_derby","commit":"050b61638b686684efb2ffc7e9c1dd46e1c177c2","changeType":"EXPRESSION_STATEMENT","change":"checkStatus()","source":"org.apache.derby.impl.jdbc.EmbedPreparedStatement.setBinaryStreamInternal(int,InputStream,long)","target":"org.apache.derby.impl.jdbc.EmbedPreparedStatement.setBinaryStream(int,InputStream,int)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.jdbc.EmbedPreparedStatement.setBinaryStream(int,InputStream,int)"} {"project":"apache_derby","commit":"050b61638b686684efb2ffc7e9c1dd46e1c177c2","changeType":"METHOD_INVOCATION","change":"checkStatus()","source":"org.apache.derby.impl.jdbc.EmbedPreparedStatement.setBinaryStreamInternal(int,InputStream,long)","target":"org.apache.derby.impl.jdbc.EmbedPreparedStatement.setBinaryStream(int,InputStream,int)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.jdbc.EmbedPreparedStatement.setBinaryStream(int,InputStream,int)"} {"project":"apache_derby","commit":"b153b241b7dbf4de0e40262b8cc6c9e46be817e2","changeType":"METHOD_DECLARATION","change":"org.apache.derby.impl.sql.compile.RowOrderingImpl.vectorContainsOptimizable(int,ArrayList)","source":"org.apache.derby.impl.sql.compile.RowOrderingImpl.vectorContainsOptimizable(int,ArrayList)","target":"org.apache.derby.impl.sql.compile.RowOrderingImpl.alwaysOrdered(int)","added":false,"scope":"CLASS_S","local":"java.engine.org.apache.derby.impl.sql.compile.RowOrderingImpl"} {"project":"apache_derby","commit":"b153b241b7dbf4de0e40262b8cc6c9e46be817e2","changeType":"ASSIGNMENT","change":"i \u003d vec.size() - 1","source":"org.apache.derby.impl.sql.compile.RowOrderingImpl.vectorContainsOptimizable(int,ArrayList)","target":"org.apache.derby.impl.sql.compile.RowOrderingImpl.alwaysOrdered(int)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.compile.RowOrderingImpl.vectorContainsOptimizable(int,ArrayList)"} {"project":"apache_derby","commit":"b153b241b7dbf4de0e40262b8cc6c9e46be817e2","changeType":"BOOLEAN_LITERAL","change":"false","source":"org.apache.derby.impl.sql.compile.RowOrderingImpl.vectorContainsOptimizable(int,ArrayList)","target":"org.apache.derby.impl.sql.compile.RowOrderingImpl.alwaysOrdered(int)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.compile.RowOrderingImpl.vectorContainsOptimizable(int,ArrayList)"} {"project":"apache_derby","commit":"b153b241b7dbf4de0e40262b8cc6c9e46be817e2","changeType":"BOOLEAN_LITERAL","change":"true","source":"org.apache.derby.impl.sql.compile.RowOrderingImpl.vectorContainsOptimizable(int,ArrayList)","target":"org.apache.derby.impl.sql.compile.RowOrderingImpl.alwaysOrdered(int)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.compile.RowOrderingImpl.vectorContainsOptimizable(int,ArrayList)"} {"project":"apache_derby","commit":"b153b241b7dbf4de0e40262b8cc6c9e46be817e2","changeType":"CAST_EXPRESSION","change":"(Optimizable)vec.get(i)","source":"org.apache.derby.impl.sql.compile.RowOrderingImpl.vectorContainsOptimizable(int,ArrayList)","target":"org.apache.derby.impl.sql.compile.RowOrderingImpl.alwaysOrdered(int)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.compile.RowOrderingImpl.vectorContainsOptimizable(int,ArrayList)"} {"project":"apache_derby","commit":"b153b241b7dbf4de0e40262b8cc6c9e46be817e2","changeType":"FOR_STATEMENT","change":"for (i\u003dvec.size() - 1; i \u003e\u003d 0; i--) {\n Optimizable optTable\u003d(Optimizable)vec.get(i);\n if (optTable.hasTableNumber()) {\n if (optTable.getTableNumber() \u003d\u003d tableNumber) {\n return true;\n }\n }\n}\n","source":"org.apache.derby.impl.sql.compile.RowOrderingImpl.vectorContainsOptimizable(int,ArrayList)","target":"org.apache.derby.impl.sql.compile.RowOrderingImpl.alwaysOrdered(int)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.compile.RowOrderingImpl.vectorContainsOptimizable(int,ArrayList)"} {"project":"apache_derby","commit":"b153b241b7dbf4de0e40262b8cc6c9e46be817e2","changeType":"IF_STATEMENT","change":"optTable.getTableNumber() \u003d\u003d tableNumber","source":"org.apache.derby.impl.sql.compile.RowOrderingImpl.vectorContainsOptimizable(int,ArrayList)","target":"org.apache.derby.impl.sql.compile.RowOrderingImpl.alwaysOrdered(int)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.compile.RowOrderingImpl.vectorContainsOptimizable(int,ArrayList)"} {"project":"apache_derby","commit":"b153b241b7dbf4de0e40262b8cc6c9e46be817e2","changeType":"IF_STATEMENT","change":"optTable.hasTableNumber()","source":"org.apache.derby.impl.sql.compile.RowOrderingImpl.vectorContainsOptimizable(int,ArrayList)","target":"org.apache.derby.impl.sql.compile.RowOrderingImpl.alwaysOrdered(int)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.compile.RowOrderingImpl.vectorContainsOptimizable(int,ArrayList)"} {"project":"apache_derby","commit":"b153b241b7dbf4de0e40262b8cc6c9e46be817e2","changeType":"INFIX_EXPRESSION","change":"optTable.getTableNumber() \u003d\u003d tableNumber","source":"org.apache.derby.impl.sql.compile.RowOrderingImpl.vectorContainsOptimizable(int,ArrayList)","target":"org.apache.derby.impl.sql.compile.RowOrderingImpl.alwaysOrdered(int)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.compile.RowOrderingImpl.vectorContainsOptimizable(int,ArrayList)"} {"project":"apache_derby","commit":"b153b241b7dbf4de0e40262b8cc6c9e46be817e2","changeType":"INFIX_EXPRESSION","change":"i \u003e\u003d 0","source":"org.apache.derby.impl.sql.compile.RowOrderingImpl.vectorContainsOptimizable(int,ArrayList)","target":"org.apache.derby.impl.sql.compile.RowOrderingImpl.alwaysOrdered(int)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.compile.RowOrderingImpl.vectorContainsOptimizable(int,ArrayList)"} {"project":"apache_derby","commit":"b153b241b7dbf4de0e40262b8cc6c9e46be817e2","changeType":"INFIX_EXPRESSION","change":"vec.size() - 1","source":"org.apache.derby.impl.sql.compile.RowOrderingImpl.vectorContainsOptimizable(int,ArrayList)","target":"org.apache.derby.impl.sql.compile.RowOrderingImpl.alwaysOrdered(int)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.compile.RowOrderingImpl.vectorContainsOptimizable(int,ArrayList)"} {"project":"apache_derby","commit":"b153b241b7dbf4de0e40262b8cc6c9e46be817e2","changeType":"JAVADOC","change":"/** \n * Return true if the given vector of Optimizables contains an Optimizable with the given table number.\n */\n","source":"org.apache.derby.impl.sql.compile.RowOrderingImpl.vectorContainsOptimizable(int,ArrayList)","target":"org.apache.derby.impl.sql.compile.RowOrderingImpl.alwaysOrdered(int)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.compile.RowOrderingImpl.vectorContainsOptimizable(int,ArrayList)"} {"project":"apache_derby","commit":"b153b241b7dbf4de0e40262b8cc6c9e46be817e2","changeType":"METHOD_INVOCATION","change":"optTable.getTableNumber()","source":"org.apache.derby.impl.sql.compile.RowOrderingImpl.vectorContainsOptimizable(int,ArrayList)","target":"org.apache.derby.impl.sql.compile.RowOrderingImpl.alwaysOrdered(int)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.compile.RowOrderingImpl.vectorContainsOptimizable(int,ArrayList)"} {"project":"apache_derby","commit":"b153b241b7dbf4de0e40262b8cc6c9e46be817e2","changeType":"METHOD_INVOCATION","change":"optTable.hasTableNumber()","source":"org.apache.derby.impl.sql.compile.RowOrderingImpl.vectorContainsOptimizable(int,ArrayList)","target":"org.apache.derby.impl.sql.compile.RowOrderingImpl.alwaysOrdered(int)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.compile.RowOrderingImpl.vectorContainsOptimizable(int,ArrayList)"} {"project":"apache_derby","commit":"b153b241b7dbf4de0e40262b8cc6c9e46be817e2","changeType":"METHOD_INVOCATION","change":"vec.get(i)","source":"org.apache.derby.impl.sql.compile.RowOrderingImpl.vectorContainsOptimizable(int,ArrayList)","target":"org.apache.derby.impl.sql.compile.RowOrderingImpl.alwaysOrdered(int)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.compile.RowOrderingImpl.vectorContainsOptimizable(int,ArrayList)"} {"project":"apache_derby","commit":"b153b241b7dbf4de0e40262b8cc6c9e46be817e2","changeType":"METHOD_INVOCATION","change":"vec.size()","source":"org.apache.derby.impl.sql.compile.RowOrderingImpl.vectorContainsOptimizable(int,ArrayList)","target":"org.apache.derby.impl.sql.compile.RowOrderingImpl.alwaysOrdered(int)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.compile.RowOrderingImpl.vectorContainsOptimizable(int,ArrayList)"} {"project":"apache_derby","commit":"b153b241b7dbf4de0e40262b8cc6c9e46be817e2","changeType":"MODIFIER","change":"private","source":"org.apache.derby.impl.sql.compile.RowOrderingImpl.vectorContainsOptimizable(int,ArrayList)","target":"org.apache.derby.impl.sql.compile.RowOrderingImpl.alwaysOrdered(int)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.compile.RowOrderingImpl.vectorContainsOptimizable(int,ArrayList)"} {"project":"apache_derby","commit":"b153b241b7dbf4de0e40262b8cc6c9e46be817e2","changeType":"NUMBER_LITERAL","change":"0","source":"org.apache.derby.impl.sql.compile.RowOrderingImpl.vectorContainsOptimizable(int,ArrayList)","target":"org.apache.derby.impl.sql.compile.RowOrderingImpl.alwaysOrdered(int)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.compile.RowOrderingImpl.vectorContainsOptimizable(int,ArrayList)"} {"project":"apache_derby","commit":"b153b241b7dbf4de0e40262b8cc6c9e46be817e2","changeType":"NUMBER_LITERAL","change":"1","source":"org.apache.derby.impl.sql.compile.RowOrderingImpl.vectorContainsOptimizable(int,ArrayList)","target":"org.apache.derby.impl.sql.compile.RowOrderingImpl.alwaysOrdered(int)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.compile.RowOrderingImpl.vectorContainsOptimizable(int,ArrayList)"} {"project":"apache_derby","commit":"b153b241b7dbf4de0e40262b8cc6c9e46be817e2","changeType":"POSTFIX_EXPRESSION","change":"i--","source":"org.apache.derby.impl.sql.compile.RowOrderingImpl.vectorContainsOptimizable(int,ArrayList)","target":"org.apache.derby.impl.sql.compile.RowOrderingImpl.alwaysOrdered(int)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.compile.RowOrderingImpl.vectorContainsOptimizable(int,ArrayList)"} {"project":"apache_derby","commit":"b153b241b7dbf4de0e40262b8cc6c9e46be817e2","changeType":"PRIMITIVE_TYPE","change":"int","source":"org.apache.derby.impl.sql.compile.RowOrderingImpl.vectorContainsOptimizable(int,ArrayList)","target":"org.apache.derby.impl.sql.compile.RowOrderingImpl.alwaysOrdered(int)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.compile.RowOrderingImpl.vectorContainsOptimizable(int,ArrayList)"} {"project":"apache_derby","commit":"b153b241b7dbf4de0e40262b8cc6c9e46be817e2","changeType":"PRIMITIVE_TYPE","change":"boolean","source":"org.apache.derby.impl.sql.compile.RowOrderingImpl.vectorContainsOptimizable(int,ArrayList)","target":"org.apache.derby.impl.sql.compile.RowOrderingImpl.alwaysOrdered(int)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.compile.RowOrderingImpl.vectorContainsOptimizable(int,ArrayList)"} {"project":"apache_derby","commit":"b153b241b7dbf4de0e40262b8cc6c9e46be817e2","changeType":"RETURN_STATEMENT","change":"return false;\n","source":"org.apache.derby.impl.sql.compile.RowOrderingImpl.vectorContainsOptimizable(int,ArrayList)","target":"org.apache.derby.impl.sql.compile.RowOrderingImpl.alwaysOrdered(int)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.compile.RowOrderingImpl.vectorContainsOptimizable(int,ArrayList)"} {"project":"apache_derby","commit":"b153b241b7dbf4de0e40262b8cc6c9e46be817e2","changeType":"RETURN_STATEMENT","change":"return true;\n","source":"org.apache.derby.impl.sql.compile.RowOrderingImpl.vectorContainsOptimizable(int,ArrayList)","target":"org.apache.derby.impl.sql.compile.RowOrderingImpl.alwaysOrdered(int)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.compile.RowOrderingImpl.vectorContainsOptimizable(int,ArrayList)"} {"project":"apache_derby","commit":"b153b241b7dbf4de0e40262b8cc6c9e46be817e2","changeType":"SIMPLE_TYPE","change":"Optimizable","source":"org.apache.derby.impl.sql.compile.RowOrderingImpl.vectorContainsOptimizable(int,ArrayList)","target":"org.apache.derby.impl.sql.compile.RowOrderingImpl.alwaysOrdered(int)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.compile.RowOrderingImpl.vectorContainsOptimizable(int,ArrayList)"} {"project":"apache_derby","commit":"b153b241b7dbf4de0e40262b8cc6c9e46be817e2","changeType":"SIMPLE_TYPE","change":"ArrayList","source":"org.apache.derby.impl.sql.compile.RowOrderingImpl.vectorContainsOptimizable(int,ArrayList)","target":"org.apache.derby.impl.sql.compile.RowOrderingImpl.alwaysOrdered(int)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.compile.RowOrderingImpl.vectorContainsOptimizable(int,ArrayList)"} {"project":"apache_derby","commit":"b153b241b7dbf4de0e40262b8cc6c9e46be817e2","changeType":"SINGLE_VARIABLE_DECLARATION","change":"ArrayList vec","source":"org.apache.derby.impl.sql.compile.RowOrderingImpl.vectorContainsOptimizable(int,ArrayList)","target":"org.apache.derby.impl.sql.compile.RowOrderingImpl.alwaysOrdered(int)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.compile.RowOrderingImpl.vectorContainsOptimizable(int,ArrayList)"} {"project":"apache_derby","commit":"b153b241b7dbf4de0e40262b8cc6c9e46be817e2","changeType":"SINGLE_VARIABLE_DECLARATION","change":"int tableNumber","source":"org.apache.derby.impl.sql.compile.RowOrderingImpl.vectorContainsOptimizable(int,ArrayList)","target":"org.apache.derby.impl.sql.compile.RowOrderingImpl.alwaysOrdered(int)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.compile.RowOrderingImpl.vectorContainsOptimizable(int,ArrayList)"} {"project":"apache_derby","commit":"b153b241b7dbf4de0e40262b8cc6c9e46be817e2","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"optTable","source":"org.apache.derby.impl.sql.compile.RowOrderingImpl.vectorContainsOptimizable(int,ArrayList)","target":"org.apache.derby.impl.sql.compile.RowOrderingImpl.alwaysOrdered(int)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.compile.RowOrderingImpl.vectorContainsOptimizable(int,ArrayList)"} {"project":"apache_derby","commit":"b153b241b7dbf4de0e40262b8cc6c9e46be817e2","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"i","source":"org.apache.derby.impl.sql.compile.RowOrderingImpl.vectorContainsOptimizable(int,ArrayList)","target":"org.apache.derby.impl.sql.compile.RowOrderingImpl.alwaysOrdered(int)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.compile.RowOrderingImpl.vectorContainsOptimizable(int,ArrayList)"} {"project":"apache_derby","commit":"b153b241b7dbf4de0e40262b8cc6c9e46be817e2","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"Optimizable [optTable\u003d(Optimizable)vec.get(i)]","source":"org.apache.derby.impl.sql.compile.RowOrderingImpl.vectorContainsOptimizable(int,ArrayList)","target":"org.apache.derby.impl.sql.compile.RowOrderingImpl.alwaysOrdered(int)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.compile.RowOrderingImpl.vectorContainsOptimizable(int,ArrayList)"} {"project":"apache_derby","commit":"b153b241b7dbf4de0e40262b8cc6c9e46be817e2","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"int [i]","source":"org.apache.derby.impl.sql.compile.RowOrderingImpl.vectorContainsOptimizable(int,ArrayList)","target":"org.apache.derby.impl.sql.compile.RowOrderingImpl.alwaysOrdered(int)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.compile.RowOrderingImpl.vectorContainsOptimizable(int,ArrayList)"} {"project":"apache_derby","commit":"b153b241b7dbf4de0e40262b8cc6c9e46be817e2","changeType":"IF_STATEMENT","change":"alwaysOrdered(tableNumber)","source":"org.apache.derby.impl.sql.compile.RowOrderingImpl.vectorContainsOptimizable(int,ArrayList)","target":"org.apache.derby.impl.sql.compile.RowOrderingImpl.alwaysOrdered(int)","added":true,"scope":"SUR_T","local":"org.apache.derby.impl.sql.compile.RowOrderingImpl.orderedOnColumn(int,int,int)"} {"project":"apache_derby","commit":"b153b241b7dbf4de0e40262b8cc6c9e46be817e2","changeType":"METHOD_INVOCATION","change":"alwaysOrdered(tableNumber)","source":"org.apache.derby.impl.sql.compile.RowOrderingImpl.vectorContainsOptimizable(int,ArrayList)","target":"org.apache.derby.impl.sql.compile.RowOrderingImpl.alwaysOrdered(int)","added":true,"scope":"SUR_T","local":"org.apache.derby.impl.sql.compile.RowOrderingImpl.orderedOnColumn(int,int,int)"} {"project":"apache_derby","commit":"b153b241b7dbf4de0e40262b8cc6c9e46be817e2","changeType":"IF_STATEMENT","change":"vectorContainsOptimizable(tableNumber,alwaysOrderedOptimizables)","source":"org.apache.derby.impl.sql.compile.RowOrderingImpl.vectorContainsOptimizable(int,ArrayList)","target":"org.apache.derby.impl.sql.compile.RowOrderingImpl.alwaysOrdered(int)","added":false,"scope":"SUR_S","local":"org.apache.derby.impl.sql.compile.RowOrderingImpl.orderedOnColumn(int,int,int)"} {"project":"apache_derby","commit":"b153b241b7dbf4de0e40262b8cc6c9e46be817e2","changeType":"METHOD_INVOCATION","change":"vectorContainsOptimizable(tableNumber,alwaysOrderedOptimizables)","source":"org.apache.derby.impl.sql.compile.RowOrderingImpl.vectorContainsOptimizable(int,ArrayList)","target":"org.apache.derby.impl.sql.compile.RowOrderingImpl.alwaysOrdered(int)","added":false,"scope":"SUR_S","local":"org.apache.derby.impl.sql.compile.RowOrderingImpl.orderedOnColumn(int,int,int)"} {"project":"apache_derby","commit":"b153b241b7dbf4de0e40262b8cc6c9e46be817e2","changeType":"IF_STATEMENT","change":"alwaysOrdered(tableNumber)","source":"org.apache.derby.impl.sql.compile.RowOrderingImpl.vectorContainsOptimizable(int,ArrayList)","target":"org.apache.derby.impl.sql.compile.RowOrderingImpl.alwaysOrdered(int)","added":true,"scope":"SUR_T","local":"org.apache.derby.impl.sql.compile.RowOrderingImpl.orderedOnColumn(int,int,int,int)"} {"project":"apache_derby","commit":"b153b241b7dbf4de0e40262b8cc6c9e46be817e2","changeType":"METHOD_INVOCATION","change":"alwaysOrdered(tableNumber)","source":"org.apache.derby.impl.sql.compile.RowOrderingImpl.vectorContainsOptimizable(int,ArrayList)","target":"org.apache.derby.impl.sql.compile.RowOrderingImpl.alwaysOrdered(int)","added":true,"scope":"SUR_T","local":"org.apache.derby.impl.sql.compile.RowOrderingImpl.orderedOnColumn(int,int,int,int)"} {"project":"apache_derby","commit":"b153b241b7dbf4de0e40262b8cc6c9e46be817e2","changeType":"IF_STATEMENT","change":"vectorContainsOptimizable(tableNumber,alwaysOrderedOptimizables)","source":"org.apache.derby.impl.sql.compile.RowOrderingImpl.vectorContainsOptimizable(int,ArrayList)","target":"org.apache.derby.impl.sql.compile.RowOrderingImpl.alwaysOrdered(int)","added":false,"scope":"SUR_S","local":"org.apache.derby.impl.sql.compile.RowOrderingImpl.orderedOnColumn(int,int,int,int)"} {"project":"apache_derby","commit":"b153b241b7dbf4de0e40262b8cc6c9e46be817e2","changeType":"METHOD_INVOCATION","change":"vectorContainsOptimizable(tableNumber,alwaysOrderedOptimizables)","source":"org.apache.derby.impl.sql.compile.RowOrderingImpl.vectorContainsOptimizable(int,ArrayList)","target":"org.apache.derby.impl.sql.compile.RowOrderingImpl.alwaysOrdered(int)","added":false,"scope":"SUR_S","local":"org.apache.derby.impl.sql.compile.RowOrderingImpl.orderedOnColumn(int,int,int,int)"} {"project":"apache_derby","commit":"b153b241b7dbf4de0e40262b8cc6c9e46be817e2","changeType":"BOOLEAN_LITERAL","change":"false","source":"org.apache.derby.impl.sql.compile.RowOrderingImpl.vectorContainsOptimizable(int,ArrayList)","target":"org.apache.derby.impl.sql.compile.RowOrderingImpl.alwaysOrdered(int)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.compile.RowOrderingImpl.alwaysOrdered(int)"} {"project":"apache_derby","commit":"b153b241b7dbf4de0e40262b8cc6c9e46be817e2","changeType":"BOOLEAN_LITERAL","change":"true","source":"org.apache.derby.impl.sql.compile.RowOrderingImpl.vectorContainsOptimizable(int,ArrayList)","target":"org.apache.derby.impl.sql.compile.RowOrderingImpl.alwaysOrdered(int)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.compile.RowOrderingImpl.alwaysOrdered(int)"} {"project":"apache_derby","commit":"b153b241b7dbf4de0e40262b8cc6c9e46be817e2","changeType":"CAST_EXPRESSION","change":"(Optimizable)it.next()","source":"org.apache.derby.impl.sql.compile.RowOrderingImpl.vectorContainsOptimizable(int,ArrayList)","target":"org.apache.derby.impl.sql.compile.RowOrderingImpl.alwaysOrdered(int)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.compile.RowOrderingImpl.alwaysOrdered(int)"} {"project":"apache_derby","commit":"b153b241b7dbf4de0e40262b8cc6c9e46be817e2","changeType":"IF_STATEMENT","change":"optTable.getTableNumber() \u003d\u003d tableNumber","source":"org.apache.derby.impl.sql.compile.RowOrderingImpl.vectorContainsOptimizable(int,ArrayList)","target":"org.apache.derby.impl.sql.compile.RowOrderingImpl.alwaysOrdered(int)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.compile.RowOrderingImpl.alwaysOrdered(int)"} {"project":"apache_derby","commit":"b153b241b7dbf4de0e40262b8cc6c9e46be817e2","changeType":"IF_STATEMENT","change":"optTable.hasTableNumber()","source":"org.apache.derby.impl.sql.compile.RowOrderingImpl.vectorContainsOptimizable(int,ArrayList)","target":"org.apache.derby.impl.sql.compile.RowOrderingImpl.alwaysOrdered(int)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.compile.RowOrderingImpl.alwaysOrdered(int)"} {"project":"apache_derby","commit":"b153b241b7dbf4de0e40262b8cc6c9e46be817e2","changeType":"INFIX_EXPRESSION","change":"optTable.getTableNumber() \u003d\u003d tableNumber","source":"org.apache.derby.impl.sql.compile.RowOrderingImpl.vectorContainsOptimizable(int,ArrayList)","target":"org.apache.derby.impl.sql.compile.RowOrderingImpl.alwaysOrdered(int)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.compile.RowOrderingImpl.alwaysOrdered(int)"} {"project":"apache_derby","commit":"b153b241b7dbf4de0e40262b8cc6c9e46be817e2","changeType":"METHOD_INVOCATION","change":"it.next()","source":"org.apache.derby.impl.sql.compile.RowOrderingImpl.vectorContainsOptimizable(int,ArrayList)","target":"org.apache.derby.impl.sql.compile.RowOrderingImpl.alwaysOrdered(int)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.compile.RowOrderingImpl.alwaysOrdered(int)"} {"project":"apache_derby","commit":"b153b241b7dbf4de0e40262b8cc6c9e46be817e2","changeType":"METHOD_INVOCATION","change":"it.hasNext()","source":"org.apache.derby.impl.sql.compile.RowOrderingImpl.vectorContainsOptimizable(int,ArrayList)","target":"org.apache.derby.impl.sql.compile.RowOrderingImpl.alwaysOrdered(int)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.compile.RowOrderingImpl.alwaysOrdered(int)"} {"project":"apache_derby","commit":"b153b241b7dbf4de0e40262b8cc6c9e46be817e2","changeType":"METHOD_INVOCATION","change":"alwaysOrderedOptimizables.iterator()","source":"org.apache.derby.impl.sql.compile.RowOrderingImpl.vectorContainsOptimizable(int,ArrayList)","target":"org.apache.derby.impl.sql.compile.RowOrderingImpl.alwaysOrdered(int)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.compile.RowOrderingImpl.alwaysOrdered(int)"} {"project":"apache_derby","commit":"b153b241b7dbf4de0e40262b8cc6c9e46be817e2","changeType":"METHOD_INVOCATION","change":"optTable.getTableNumber()","source":"org.apache.derby.impl.sql.compile.RowOrderingImpl.vectorContainsOptimizable(int,ArrayList)","target":"org.apache.derby.impl.sql.compile.RowOrderingImpl.alwaysOrdered(int)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.compile.RowOrderingImpl.alwaysOrdered(int)"} {"project":"apache_derby","commit":"b153b241b7dbf4de0e40262b8cc6c9e46be817e2","changeType":"METHOD_INVOCATION","change":"optTable.hasTableNumber()","source":"org.apache.derby.impl.sql.compile.RowOrderingImpl.vectorContainsOptimizable(int,ArrayList)","target":"org.apache.derby.impl.sql.compile.RowOrderingImpl.alwaysOrdered(int)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.compile.RowOrderingImpl.alwaysOrdered(int)"} {"project":"apache_derby","commit":"b153b241b7dbf4de0e40262b8cc6c9e46be817e2","changeType":"RETURN_STATEMENT","change":"return false;\n","source":"org.apache.derby.impl.sql.compile.RowOrderingImpl.vectorContainsOptimizable(int,ArrayList)","target":"org.apache.derby.impl.sql.compile.RowOrderingImpl.alwaysOrdered(int)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.compile.RowOrderingImpl.alwaysOrdered(int)"} {"project":"apache_derby","commit":"b153b241b7dbf4de0e40262b8cc6c9e46be817e2","changeType":"RETURN_STATEMENT","change":"return true;\n","source":"org.apache.derby.impl.sql.compile.RowOrderingImpl.vectorContainsOptimizable(int,ArrayList)","target":"org.apache.derby.impl.sql.compile.RowOrderingImpl.alwaysOrdered(int)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.compile.RowOrderingImpl.alwaysOrdered(int)"} {"project":"apache_derby","commit":"b153b241b7dbf4de0e40262b8cc6c9e46be817e2","changeType":"SIMPLE_TYPE","change":"Iterator","source":"org.apache.derby.impl.sql.compile.RowOrderingImpl.vectorContainsOptimizable(int,ArrayList)","target":"org.apache.derby.impl.sql.compile.RowOrderingImpl.alwaysOrdered(int)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.compile.RowOrderingImpl.alwaysOrdered(int)"} {"project":"apache_derby","commit":"b153b241b7dbf4de0e40262b8cc6c9e46be817e2","changeType":"SIMPLE_TYPE","change":"Optimizable","source":"org.apache.derby.impl.sql.compile.RowOrderingImpl.vectorContainsOptimizable(int,ArrayList)","target":"org.apache.derby.impl.sql.compile.RowOrderingImpl.alwaysOrdered(int)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.compile.RowOrderingImpl.alwaysOrdered(int)"} {"project":"apache_derby","commit":"b153b241b7dbf4de0e40262b8cc6c9e46be817e2","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"optTable","source":"org.apache.derby.impl.sql.compile.RowOrderingImpl.vectorContainsOptimizable(int,ArrayList)","target":"org.apache.derby.impl.sql.compile.RowOrderingImpl.alwaysOrdered(int)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.compile.RowOrderingImpl.alwaysOrdered(int)"} {"project":"apache_derby","commit":"b153b241b7dbf4de0e40262b8cc6c9e46be817e2","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"it","source":"org.apache.derby.impl.sql.compile.RowOrderingImpl.vectorContainsOptimizable(int,ArrayList)","target":"org.apache.derby.impl.sql.compile.RowOrderingImpl.alwaysOrdered(int)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.compile.RowOrderingImpl.alwaysOrdered(int)"} {"project":"apache_derby","commit":"b153b241b7dbf4de0e40262b8cc6c9e46be817e2","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"Optimizable [optTable\u003d(Optimizable)it.next()]","source":"org.apache.derby.impl.sql.compile.RowOrderingImpl.vectorContainsOptimizable(int,ArrayList)","target":"org.apache.derby.impl.sql.compile.RowOrderingImpl.alwaysOrdered(int)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.compile.RowOrderingImpl.alwaysOrdered(int)"} {"project":"apache_derby","commit":"b153b241b7dbf4de0e40262b8cc6c9e46be817e2","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"Iterator [it\u003dalwaysOrderedOptimizables.iterator()]","source":"org.apache.derby.impl.sql.compile.RowOrderingImpl.vectorContainsOptimizable(int,ArrayList)","target":"org.apache.derby.impl.sql.compile.RowOrderingImpl.alwaysOrdered(int)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.compile.RowOrderingImpl.alwaysOrdered(int)"} {"project":"apache_derby","commit":"b153b241b7dbf4de0e40262b8cc6c9e46be817e2","changeType":"WHILE_STATEMENT","change":"while (it.hasNext()) {\n Optimizable optTable\u003d(Optimizable)it.next();\n if (optTable.hasTableNumber()) {\n if (optTable.getTableNumber() \u003d\u003d tableNumber) {\n return true;\n }\n }\n}\n","source":"org.apache.derby.impl.sql.compile.RowOrderingImpl.vectorContainsOptimizable(int,ArrayList)","target":"org.apache.derby.impl.sql.compile.RowOrderingImpl.alwaysOrdered(int)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.compile.RowOrderingImpl.alwaysOrdered(int)"} {"project":"apache_derby","commit":"b153b241b7dbf4de0e40262b8cc6c9e46be817e2","changeType":"METHOD_INVOCATION","change":"vectorContainsOptimizable(tableNumber,alwaysOrderedOptimizables)","source":"org.apache.derby.impl.sql.compile.RowOrderingImpl.vectorContainsOptimizable(int,ArrayList)","target":"org.apache.derby.impl.sql.compile.RowOrderingImpl.alwaysOrdered(int)","added":false,"scope":"TARGET","local":"org.apache.derby.impl.sql.compile.RowOrderingImpl.alwaysOrdered(int)"} {"project":"apache_derby","commit":"b153b241b7dbf4de0e40262b8cc6c9e46be817e2","changeType":"RETURN_STATEMENT","change":"return vectorContainsOptimizable(tableNumber,alwaysOrderedOptimizables);\n","source":"org.apache.derby.impl.sql.compile.RowOrderingImpl.vectorContainsOptimizable(int,ArrayList)","target":"org.apache.derby.impl.sql.compile.RowOrderingImpl.alwaysOrdered(int)","added":false,"scope":"TARGET","local":"org.apache.derby.impl.sql.compile.RowOrderingImpl.alwaysOrdered(int)"} {"project":"apache_derby","commit":"3233189a04a8029e5ccae6721a25a92651e74577","changeType":"EXPRESSION_STATEMENT","change":"super.bindExpression(fromList,subqueryList,aggregateVector)","source":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)","target":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindExpression(FromList,SubqueryList,Vector)","added":false,"scope":"EXT_T","local":"org.apache.derby.impl.sql.compile.AggregateNode.bindExpression(FromList,SubqueryList,Vector)"} {"project":"apache_derby","commit":"3233189a04a8029e5ccae6721a25a92651e74577","changeType":"SUPER_METHOD_INVOCATION","change":"super.bindExpression(fromList,subqueryList,aggregateVector)","source":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)","target":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindExpression(FromList,SubqueryList,Vector)","added":false,"scope":"EXT_T","local":"org.apache.derby.impl.sql.compile.AggregateNode.bindExpression(FromList,SubqueryList,Vector)"} {"project":"apache_derby","commit":"3233189a04a8029e5ccae6721a25a92651e74577","changeType":"SUPER_METHOD_INVOCATION","change":"super.bindExpression(fromList,subqueryList,aggregateVector)","source":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)","target":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindExpression(FromList,SubqueryList,Vector)","added":false,"scope":"EXT_T","local":"org.apache.derby.impl.sql.compile.DB2LengthOperatorNode.bindExpression(FromList,SubqueryList,Vector)"} {"project":"apache_derby","commit":"3233189a04a8029e5ccae6721a25a92651e74577","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"ValueNode [boundExpression\u003dsuper.bindExpression(fromList,subqueryList,aggregateVector)]","source":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)","target":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindExpression(FromList,SubqueryList,Vector)","added":false,"scope":"EXT_T","local":"org.apache.derby.impl.sql.compile.DB2LengthOperatorNode.bindExpression(FromList,SubqueryList,Vector)"} {"project":"apache_derby","commit":"3233189a04a8029e5ccae6721a25a92651e74577","changeType":"EXPRESSION_STATEMENT","change":"super.bindExpression(fromList,subqueryList,aggregateVector)","source":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)","target":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindExpression(FromList,SubqueryList,Vector)","added":false,"scope":"EXT_T","local":"org.apache.derby.impl.sql.compile.ExtractOperatorNode.bindExpression(FromList,SubqueryList,Vector)"} {"project":"apache_derby","commit":"3233189a04a8029e5ccae6721a25a92651e74577","changeType":"SUPER_METHOD_INVOCATION","change":"super.bindExpression(fromList,subqueryList,aggregateVector)","source":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)","target":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindExpression(FromList,SubqueryList,Vector)","added":false,"scope":"EXT_T","local":"org.apache.derby.impl.sql.compile.ExtractOperatorNode.bindExpression(FromList,SubqueryList,Vector)"} {"project":"apache_derby","commit":"3233189a04a8029e5ccae6721a25a92651e74577","changeType":"EXPRESSION_STATEMENT","change":"super.bindExpression(fromList,subqueryList,aggregateVector)","source":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)","target":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindExpression(FromList,SubqueryList,Vector)","added":false,"scope":"EXT_T","local":"org.apache.derby.impl.sql.compile.LengthOperatorNode.bindExpression(FromList,SubqueryList,Vector)"} {"project":"apache_derby","commit":"3233189a04a8029e5ccae6721a25a92651e74577","changeType":"SUPER_METHOD_INVOCATION","change":"super.bindExpression(fromList,subqueryList,aggregateVector)","source":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)","target":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindExpression(FromList,SubqueryList,Vector)","added":false,"scope":"EXT_T","local":"org.apache.derby.impl.sql.compile.LengthOperatorNode.bindExpression(FromList,SubqueryList,Vector)"} {"project":"apache_derby","commit":"3233189a04a8029e5ccae6721a25a92651e74577","changeType":"EXPRESSION_STATEMENT","change":"super.bindExpression(fromList,subqueryList,aggregateVector)","source":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)","target":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindExpression(FromList,SubqueryList,Vector)","added":false,"scope":"EXT_T","local":"org.apache.derby.impl.sql.compile.SimpleStringOperatorNode.bindExpression(FromList,SubqueryList,Vector)"} {"project":"apache_derby","commit":"3233189a04a8029e5ccae6721a25a92651e74577","changeType":"SUPER_METHOD_INVOCATION","change":"super.bindExpression(fromList,subqueryList,aggregateVector)","source":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)","target":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindExpression(FromList,SubqueryList,Vector)","added":false,"scope":"EXT_T","local":"org.apache.derby.impl.sql.compile.SimpleStringOperatorNode.bindExpression(FromList,SubqueryList,Vector)"} {"project":"apache_derby","commit":"3233189a04a8029e5ccae6721a25a92651e74577","changeType":"EXPRESSION_STATEMENT","change":"bindUnaryOperator(fromList,subqueryList,aggregateVector)","source":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)","target":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindExpression(FromList,SubqueryList,Vector)","added":false,"scope":"EXT_S","local":"org.apache.derby.impl.sql.compile.TestConstraintNode.bindExpression(FromList,SubqueryList,Vector)"} {"project":"apache_derby","commit":"3233189a04a8029e5ccae6721a25a92651e74577","changeType":"METHOD_INVOCATION","change":"bindUnaryOperator(fromList,subqueryList,aggregateVector)","source":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)","target":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindExpression(FromList,SubqueryList,Vector)","added":false,"scope":"EXT_S","local":"org.apache.derby.impl.sql.compile.TestConstraintNode.bindExpression(FromList,SubqueryList,Vector)"} {"project":"apache_derby","commit":"3233189a04a8029e5ccae6721a25a92651e74577","changeType":"EXPRESSION_STATEMENT","change":"super.bindExpression(fromList,subqueryList,aggregateVector)","source":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)","target":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindExpression(FromList,SubqueryList,Vector)","added":false,"scope":"EXT_T","local":"org.apache.derby.impl.sql.compile.UnaryArithmeticOperatorNode.bindExpression(FromList,SubqueryList,Vector)"} {"project":"apache_derby","commit":"3233189a04a8029e5ccae6721a25a92651e74577","changeType":"SUPER_METHOD_INVOCATION","change":"super.bindExpression(fromList,subqueryList,aggregateVector)","source":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)","target":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindExpression(FromList,SubqueryList,Vector)","added":false,"scope":"EXT_T","local":"org.apache.derby.impl.sql.compile.UnaryArithmeticOperatorNode.bindExpression(FromList,SubqueryList,Vector)"} {"project":"apache_derby","commit":"3233189a04a8029e5ccae6721a25a92651e74577","changeType":"EXPRESSION_STATEMENT","change":"super.bindExpression(fromList,subqueryList,aggregateVector)","source":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)","target":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindExpression(FromList,SubqueryList,Vector)","added":false,"scope":"EXT_T","local":"org.apache.derby.impl.sql.compile.UnaryComparisonOperatorNode.bindExpression(FromList,SubqueryList,Vector)"} {"project":"apache_derby","commit":"3233189a04a8029e5ccae6721a25a92651e74577","changeType":"SUPER_METHOD_INVOCATION","change":"super.bindExpression(fromList,subqueryList,aggregateVector)","source":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)","target":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindExpression(FromList,SubqueryList,Vector)","added":false,"scope":"EXT_T","local":"org.apache.derby.impl.sql.compile.UnaryComparisonOperatorNode.bindExpression(FromList,SubqueryList,Vector)"} {"project":"apache_derby","commit":"3233189a04a8029e5ccae6721a25a92651e74577","changeType":"METHOD_DECLARATION","change":"org.apache.derby.impl.sql.compile.UnaryDateTimestampOperatorNode.bindExpression(FromList,SubqueryList,Vector)","source":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)","target":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindExpression(FromList,SubqueryList,Vector)","added":true,"scope":"EXT_T","local":"java.engine.org.apache.derby.impl.sql.compile.UnaryDateTimestampOperatorNode"} {"project":"apache_derby","commit":"3233189a04a8029e5ccae6721a25a92651e74577","changeType":"METHOD_DECLARATION","change":"org.apache.derby.impl.sql.compile.UnaryDateTimestampOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)","source":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)","target":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindExpression(FromList,SubqueryList,Vector)","added":false,"scope":"EXT_S","local":"java.engine.org.apache.derby.impl.sql.compile.UnaryDateTimestampOperatorNode"} {"project":"apache_derby","commit":"3233189a04a8029e5ccae6721a25a92651e74577","changeType":"EXPRESSION_STATEMENT","change":"super.bindUnaryOperator(fromList,subqueryList,aggregateVector)","source":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)","target":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindExpression(FromList,SubqueryList,Vector)","added":false,"scope":"EXT_S","local":"org.apache.derby.impl.sql.compile.UnaryDateTimestampOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)"} {"project":"apache_derby","commit":"3233189a04a8029e5ccae6721a25a92651e74577","changeType":"SUPER_METHOD_INVOCATION","change":"super.bindUnaryOperator(fromList,subqueryList,aggregateVector)","source":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)","target":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindExpression(FromList,SubqueryList,Vector)","added":false,"scope":"EXT_S","local":"org.apache.derby.impl.sql.compile.UnaryDateTimestampOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)"} {"project":"apache_derby","commit":"3233189a04a8029e5ccae6721a25a92651e74577","changeType":"EXPRESSION_STATEMENT","change":"super.bindExpression(fromList,subqueryList,aggregateVector)","source":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)","target":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindExpression(FromList,SubqueryList,Vector)","added":false,"scope":"EXT_T","local":"org.apache.derby.impl.sql.compile.UnaryLogicalOperatorNode.bindExpression(FromList,SubqueryList,Vector)"} {"project":"apache_derby","commit":"3233189a04a8029e5ccae6721a25a92651e74577","changeType":"SUPER_METHOD_INVOCATION","change":"super.bindExpression(fromList,subqueryList,aggregateVector)","source":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)","target":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindExpression(FromList,SubqueryList,Vector)","added":false,"scope":"EXT_T","local":"org.apache.derby.impl.sql.compile.UnaryLogicalOperatorNode.bindExpression(FromList,SubqueryList,Vector)"} {"project":"apache_derby","commit":"3233189a04a8029e5ccae6721a25a92651e74577","changeType":"METHOD_DECLARATION","change":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)","source":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)","target":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindExpression(FromList,SubqueryList,Vector)","added":false,"scope":"CLASS_S","local":"java.engine.org.apache.derby.impl.sql.compile.UnaryOperatorNode"} {"project":"apache_derby","commit":"3233189a04a8029e5ccae6721a25a92651e74577","changeType":"ASSIGNMENT","change":"operand \u003d operand.genSQLJavaSQLTree()","source":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)","target":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindExpression(FromList,SubqueryList,Vector)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)"} {"project":"apache_derby","commit":"3233189a04a8029e5ccae6721a25a92651e74577","changeType":"ASSIGNMENT","change":"operand \u003d operand.bindExpression(fromList,subqueryList,aggregateVector)","source":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)","target":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindExpression(FromList,SubqueryList,Vector)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)"} {"project":"apache_derby","commit":"3233189a04a8029e5ccae6721a25a92651e74577","changeType":"EXPRESSION_STATEMENT","change":"bindXMLSerialize()","source":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)","target":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindExpression(FromList,SubqueryList,Vector)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)"} {"project":"apache_derby","commit":"3233189a04a8029e5ccae6721a25a92651e74577","changeType":"EXPRESSION_STATEMENT","change":"bindXMLParse()","source":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)","target":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindExpression(FromList,SubqueryList,Vector)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)"} {"project":"apache_derby","commit":"3233189a04a8029e5ccae6721a25a92651e74577","changeType":"EXPRESSION_STATEMENT","change":"operand\u003doperand.genSQLJavaSQLTree()","source":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)","target":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindExpression(FromList,SubqueryList,Vector)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)"} {"project":"apache_derby","commit":"3233189a04a8029e5ccae6721a25a92651e74577","changeType":"EXPRESSION_STATEMENT","change":"bindParameter()","source":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)","target":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindExpression(FromList,SubqueryList,Vector)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)"} {"project":"apache_derby","commit":"3233189a04a8029e5ccae6721a25a92651e74577","changeType":"EXPRESSION_STATEMENT","change":"operand\u003doperand.bindExpression(fromList,subqueryList,aggregateVector)","source":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)","target":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindExpression(FromList,SubqueryList,Vector)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)"} {"project":"apache_derby","commit":"3233189a04a8029e5ccae6721a25a92651e74577","changeType":"IF_STATEMENT","change":"operatorType \u003d\u003d XMLSERIALIZE_OP","source":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)","target":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindExpression(FromList,SubqueryList,Vector)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)"} {"project":"apache_derby","commit":"3233189a04a8029e5ccae6721a25a92651e74577","changeType":"IF_STATEMENT","change":"operatorType \u003d\u003d XMLPARSE_OP","source":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)","target":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindExpression(FromList,SubqueryList,Vector)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)"} {"project":"apache_derby","commit":"3233189a04a8029e5ccae6721a25a92651e74577","changeType":"IF_STATEMENT","change":"!(operand instanceof UntypedNullConstantNode) \u0026\u0026 operand.getTypeId().userType() \u0026\u0026 !(this instanceof IsNullNode)","source":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)","target":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindExpression(FromList,SubqueryList,Vector)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)"} {"project":"apache_derby","commit":"3233189a04a8029e5ccae6721a25a92651e74577","changeType":"IF_STATEMENT","change":"operand.requiresTypeFromContext()","source":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)","target":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindExpression(FromList,SubqueryList,Vector)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)"} {"project":"apache_derby","commit":"3233189a04a8029e5ccae6721a25a92651e74577","changeType":"IF_STATEMENT","change":"operand.requiresTypeFromContext() \u0026\u0026 ((operator.equals(\"-\") || operator.equals(\"+\"))) \u0026\u0026 operand.getTypeServices() \u003d\u003d null","source":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)","target":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindExpression(FromList,SubqueryList,Vector)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)"} {"project":"apache_derby","commit":"3233189a04a8029e5ccae6721a25a92651e74577","changeType":"IF_STATEMENT","change":"operand \u003d\u003d null","source":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)","target":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindExpression(FromList,SubqueryList,Vector)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)"} {"project":"apache_derby","commit":"3233189a04a8029e5ccae6721a25a92651e74577","changeType":"INFIX_EXPRESSION","change":"operatorType \u003d\u003d XMLSERIALIZE_OP","source":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)","target":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindExpression(FromList,SubqueryList,Vector)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)"} {"project":"apache_derby","commit":"3233189a04a8029e5ccae6721a25a92651e74577","changeType":"INFIX_EXPRESSION","change":"operatorType \u003d\u003d XMLPARSE_OP","source":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)","target":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindExpression(FromList,SubqueryList,Vector)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)"} {"project":"apache_derby","commit":"3233189a04a8029e5ccae6721a25a92651e74577","changeType":"INFIX_EXPRESSION","change":"!(operand instanceof UntypedNullConstantNode) \u0026\u0026 operand.getTypeId().userType() \u0026\u0026 !(this instanceof IsNullNode)","source":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)","target":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindExpression(FromList,SubqueryList,Vector)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)"} {"project":"apache_derby","commit":"3233189a04a8029e5ccae6721a25a92651e74577","changeType":"INFIX_EXPRESSION","change":"operand.getTypeServices() \u003d\u003d null","source":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)","target":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindExpression(FromList,SubqueryList,Vector)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)"} {"project":"apache_derby","commit":"3233189a04a8029e5ccae6721a25a92651e74577","changeType":"INFIX_EXPRESSION","change":"operator.equals(\"-\") || operator.equals(\"+\")","source":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)","target":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindExpression(FromList,SubqueryList,Vector)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)"} {"project":"apache_derby","commit":"3233189a04a8029e5ccae6721a25a92651e74577","changeType":"INFIX_EXPRESSION","change":"operand.requiresTypeFromContext() \u0026\u0026 ((operator.equals(\"-\") || operator.equals(\"+\"))) \u0026\u0026 operand.getTypeServices() \u003d\u003d null","source":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)","target":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindExpression(FromList,SubqueryList,Vector)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)"} {"project":"apache_derby","commit":"3233189a04a8029e5ccae6721a25a92651e74577","changeType":"INFIX_EXPRESSION","change":"operand \u003d\u003d null","source":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)","target":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindExpression(FromList,SubqueryList,Vector)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)"} {"project":"apache_derby","commit":"3233189a04a8029e5ccae6721a25a92651e74577","changeType":"INSTANCEOF_EXPRESSION","change":"this instanceof IsNullNode","source":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)","target":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindExpression(FromList,SubqueryList,Vector)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)"} {"project":"apache_derby","commit":"3233189a04a8029e5ccae6721a25a92651e74577","changeType":"INSTANCEOF_EXPRESSION","change":"operand instanceof UntypedNullConstantNode","source":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)","target":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindExpression(FromList,SubqueryList,Vector)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)"} {"project":"apache_derby","commit":"3233189a04a8029e5ccae6721a25a92651e74577","changeType":"JAVADOC","change":"/** \n * Workhorse for bindExpression. This exists so it can be called by child classes.\n */\n","source":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)","target":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindExpression(FromList,SubqueryList,Vector)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)"} {"project":"apache_derby","commit":"3233189a04a8029e5ccae6721a25a92651e74577","changeType":"METHOD_INVOCATION","change":"bindXMLSerialize()","source":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)","target":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindExpression(FromList,SubqueryList,Vector)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)"} {"project":"apache_derby","commit":"3233189a04a8029e5ccae6721a25a92651e74577","changeType":"METHOD_INVOCATION","change":"bindXMLParse()","source":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)","target":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindExpression(FromList,SubqueryList,Vector)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)"} {"project":"apache_derby","commit":"3233189a04a8029e5ccae6721a25a92651e74577","changeType":"METHOD_INVOCATION","change":"operand.genSQLJavaSQLTree()","source":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)","target":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindExpression(FromList,SubqueryList,Vector)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)"} {"project":"apache_derby","commit":"3233189a04a8029e5ccae6721a25a92651e74577","changeType":"METHOD_INVOCATION","change":"operand.getTypeId()","source":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)","target":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindExpression(FromList,SubqueryList,Vector)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)"} {"project":"apache_derby","commit":"3233189a04a8029e5ccae6721a25a92651e74577","changeType":"METHOD_INVOCATION","change":"operand.getTypeId().userType()","source":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)","target":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindExpression(FromList,SubqueryList,Vector)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)"} {"project":"apache_derby","commit":"3233189a04a8029e5ccae6721a25a92651e74577","changeType":"METHOD_INVOCATION","change":"bindParameter()","source":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)","target":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindExpression(FromList,SubqueryList,Vector)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)"} {"project":"apache_derby","commit":"3233189a04a8029e5ccae6721a25a92651e74577","changeType":"METHOD_INVOCATION","change":"operand.requiresTypeFromContext()","source":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)","target":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindExpression(FromList,SubqueryList,Vector)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)"} {"project":"apache_derby","commit":"3233189a04a8029e5ccae6721a25a92651e74577","changeType":"METHOD_INVOCATION","change":"operand.bindExpression(fromList,subqueryList,aggregateVector)","source":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)","target":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindExpression(FromList,SubqueryList,Vector)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)"} {"project":"apache_derby","commit":"3233189a04a8029e5ccae6721a25a92651e74577","changeType":"METHOD_INVOCATION","change":"operand.getTypeServices()","source":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)","target":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindExpression(FromList,SubqueryList,Vector)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)"} {"project":"apache_derby","commit":"3233189a04a8029e5ccae6721a25a92651e74577","changeType":"METHOD_INVOCATION","change":"operator.equals(\"+\")","source":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)","target":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindExpression(FromList,SubqueryList,Vector)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)"} {"project":"apache_derby","commit":"3233189a04a8029e5ccae6721a25a92651e74577","changeType":"METHOD_INVOCATION","change":"operator.equals(\"-\")","source":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)","target":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindExpression(FromList,SubqueryList,Vector)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)"} {"project":"apache_derby","commit":"3233189a04a8029e5ccae6721a25a92651e74577","changeType":"MODIFIER","change":"protected","source":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)","target":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindExpression(FromList,SubqueryList,Vector)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)"} {"project":"apache_derby","commit":"3233189a04a8029e5ccae6721a25a92651e74577","changeType":"NULL_LITERAL","change":"null","source":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)","target":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindExpression(FromList,SubqueryList,Vector)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)"} {"project":"apache_derby","commit":"3233189a04a8029e5ccae6721a25a92651e74577","changeType":"PARENTHESIZED_EXPRESSION","change":"(this instanceof IsNullNode)","source":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)","target":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindExpression(FromList,SubqueryList,Vector)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)"} {"project":"apache_derby","commit":"3233189a04a8029e5ccae6721a25a92651e74577","changeType":"PARENTHESIZED_EXPRESSION","change":"(operand instanceof UntypedNullConstantNode)","source":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)","target":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindExpression(FromList,SubqueryList,Vector)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)"} {"project":"apache_derby","commit":"3233189a04a8029e5ccae6721a25a92651e74577","changeType":"PARENTHESIZED_EXPRESSION","change":"(operator.equals(\"-\") || operator.equals(\"+\"))","source":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)","target":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindExpression(FromList,SubqueryList,Vector)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)"} {"project":"apache_derby","commit":"3233189a04a8029e5ccae6721a25a92651e74577","changeType":"PARENTHESIZED_EXPRESSION","change":"((operator.equals(\"-\") || operator.equals(\"+\")))","source":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)","target":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindExpression(FromList,SubqueryList,Vector)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)"} {"project":"apache_derby","commit":"3233189a04a8029e5ccae6721a25a92651e74577","changeType":"PREFIX_EXPRESSION","change":"!(this instanceof IsNullNode)","source":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)","target":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindExpression(FromList,SubqueryList,Vector)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)"} {"project":"apache_derby","commit":"3233189a04a8029e5ccae6721a25a92651e74577","changeType":"PREFIX_EXPRESSION","change":"!(operand instanceof UntypedNullConstantNode)","source":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)","target":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindExpression(FromList,SubqueryList,Vector)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)"} {"project":"apache_derby","commit":"3233189a04a8029e5ccae6721a25a92651e74577","changeType":"RETURN_STATEMENT","change":"return this;\n","source":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)","target":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindExpression(FromList,SubqueryList,Vector)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)"} {"project":"apache_derby","commit":"3233189a04a8029e5ccae6721a25a92651e74577","changeType":"SIMPLE_TYPE","change":"IsNullNode","source":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)","target":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindExpression(FromList,SubqueryList,Vector)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)"} {"project":"apache_derby","commit":"3233189a04a8029e5ccae6721a25a92651e74577","changeType":"SIMPLE_TYPE","change":"UntypedNullConstantNode","source":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)","target":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindExpression(FromList,SubqueryList,Vector)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)"} {"project":"apache_derby","commit":"3233189a04a8029e5ccae6721a25a92651e74577","changeType":"SIMPLE_TYPE","change":"StandardException","source":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)","target":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindExpression(FromList,SubqueryList,Vector)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)"} {"project":"apache_derby","commit":"3233189a04a8029e5ccae6721a25a92651e74577","changeType":"SIMPLE_TYPE","change":"Vector","source":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)","target":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindExpression(FromList,SubqueryList,Vector)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)"} {"project":"apache_derby","commit":"3233189a04a8029e5ccae6721a25a92651e74577","changeType":"SIMPLE_TYPE","change":"SubqueryList","source":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)","target":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindExpression(FromList,SubqueryList,Vector)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)"} {"project":"apache_derby","commit":"3233189a04a8029e5ccae6721a25a92651e74577","changeType":"SIMPLE_TYPE","change":"FromList","source":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)","target":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindExpression(FromList,SubqueryList,Vector)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)"} {"project":"apache_derby","commit":"3233189a04a8029e5ccae6721a25a92651e74577","changeType":"SIMPLE_TYPE","change":"ValueNode","source":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)","target":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindExpression(FromList,SubqueryList,Vector)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)"} {"project":"apache_derby","commit":"3233189a04a8029e5ccae6721a25a92651e74577","changeType":"SINGLE_VARIABLE_DECLARATION","change":"Vector aggregateVector","source":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)","target":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindExpression(FromList,SubqueryList,Vector)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)"} {"project":"apache_derby","commit":"3233189a04a8029e5ccae6721a25a92651e74577","changeType":"SINGLE_VARIABLE_DECLARATION","change":"SubqueryList subqueryList","source":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)","target":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindExpression(FromList,SubqueryList,Vector)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)"} {"project":"apache_derby","commit":"3233189a04a8029e5ccae6721a25a92651e74577","changeType":"SINGLE_VARIABLE_DECLARATION","change":"FromList fromList","source":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)","target":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindExpression(FromList,SubqueryList,Vector)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)"} {"project":"apache_derby","commit":"3233189a04a8029e5ccae6721a25a92651e74577","changeType":"STRING_LITERAL","change":"+","source":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)","target":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindExpression(FromList,SubqueryList,Vector)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)"} {"project":"apache_derby","commit":"3233189a04a8029e5ccae6721a25a92651e74577","changeType":"STRING_LITERAL","change":"-","source":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)","target":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindExpression(FromList,SubqueryList,Vector)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)"} {"project":"apache_derby","commit":"3233189a04a8029e5ccae6721a25a92651e74577","changeType":"THIS_EXPRESSION","change":"this","source":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)","target":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindExpression(FromList,SubqueryList,Vector)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)"} {"project":"apache_derby","commit":"3233189a04a8029e5ccae6721a25a92651e74577","changeType":"ASSIGNMENT","change":"operand \u003d operand.bindExpression(fromList,subqueryList,aggregateVector)","source":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)","target":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindExpression(FromList,SubqueryList,Vector)","added":true,"scope":"SUR_T","local":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindOperand(FromList,SubqueryList,Vector)"} {"project":"apache_derby","commit":"3233189a04a8029e5ccae6721a25a92651e74577","changeType":"EXPRESSION_STATEMENT","change":"operand\u003doperand.bindExpression(fromList,subqueryList,aggregateVector)","source":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)","target":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindExpression(FromList,SubqueryList,Vector)","added":true,"scope":"SUR_T","local":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindOperand(FromList,SubqueryList,Vector)"} {"project":"apache_derby","commit":"3233189a04a8029e5ccae6721a25a92651e74577","changeType":"METHOD_INVOCATION","change":"operand.bindExpression(fromList,subqueryList,aggregateVector)","source":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)","target":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindExpression(FromList,SubqueryList,Vector)","added":true,"scope":"SUR_T","local":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindOperand(FromList,SubqueryList,Vector)"} {"project":"apache_derby","commit":"3233189a04a8029e5ccae6721a25a92651e74577","changeType":"EXPRESSION_STATEMENT","change":"bindXMLSerialize()","source":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)","target":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindExpression(FromList,SubqueryList,Vector)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindExpression(FromList,SubqueryList,Vector)"} {"project":"apache_derby","commit":"3233189a04a8029e5ccae6721a25a92651e74577","changeType":"EXPRESSION_STATEMENT","change":"bindXMLParse()","source":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)","target":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindExpression(FromList,SubqueryList,Vector)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindExpression(FromList,SubqueryList,Vector)"} {"project":"apache_derby","commit":"3233189a04a8029e5ccae6721a25a92651e74577","changeType":"EXPRESSION_STATEMENT","change":"bindOperand(fromList,subqueryList,aggregateVector)","source":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)","target":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindExpression(FromList,SubqueryList,Vector)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindExpression(FromList,SubqueryList,Vector)"} {"project":"apache_derby","commit":"3233189a04a8029e5ccae6721a25a92651e74577","changeType":"IF_STATEMENT","change":"operatorType \u003d\u003d XMLSERIALIZE_OP","source":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)","target":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindExpression(FromList,SubqueryList,Vector)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindExpression(FromList,SubqueryList,Vector)"} {"project":"apache_derby","commit":"3233189a04a8029e5ccae6721a25a92651e74577","changeType":"IF_STATEMENT","change":"operatorType \u003d\u003d XMLPARSE_OP","source":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)","target":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindExpression(FromList,SubqueryList,Vector)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindExpression(FromList,SubqueryList,Vector)"} {"project":"apache_derby","commit":"3233189a04a8029e5ccae6721a25a92651e74577","changeType":"INFIX_EXPRESSION","change":"operatorType \u003d\u003d XMLSERIALIZE_OP","source":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)","target":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindExpression(FromList,SubqueryList,Vector)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindExpression(FromList,SubqueryList,Vector)"} {"project":"apache_derby","commit":"3233189a04a8029e5ccae6721a25a92651e74577","changeType":"INFIX_EXPRESSION","change":"operatorType \u003d\u003d XMLPARSE_OP","source":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)","target":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindExpression(FromList,SubqueryList,Vector)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindExpression(FromList,SubqueryList,Vector)"} {"project":"apache_derby","commit":"3233189a04a8029e5ccae6721a25a92651e74577","changeType":"JAVADOC","change":"/** \n * Bind this expression. This means binding the sub-expressions, as well as figuring out what the return type is for this expression. This method is the implementation for XMLPARSE and XMLSERIALIZE. Sub-classes need to implement their own bindExpression() method for their own specific rules.\n * @param fromList\t\tThe FROM list for the query thisexpression is in, for binding columns.\n * @param subqueryList\t\tThe subquery list being built as we find SubqueryNodes\n * @param aggregateVector\tThe aggregate vector being built as we find AggregateNodes\n * @return\tThe new top of the expression tree.\n * @exception StandardException\t\tThrown on error\n */\n","source":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)","target":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindExpression(FromList,SubqueryList,Vector)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindExpression(FromList,SubqueryList,Vector)"} {"project":"apache_derby","commit":"3233189a04a8029e5ccae6721a25a92651e74577","changeType":"METHOD_INVOCATION","change":"bindXMLSerialize()","source":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)","target":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindExpression(FromList,SubqueryList,Vector)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindExpression(FromList,SubqueryList,Vector)"} {"project":"apache_derby","commit":"3233189a04a8029e5ccae6721a25a92651e74577","changeType":"METHOD_INVOCATION","change":"bindXMLParse()","source":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)","target":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindExpression(FromList,SubqueryList,Vector)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindExpression(FromList,SubqueryList,Vector)"} {"project":"apache_derby","commit":"3233189a04a8029e5ccae6721a25a92651e74577","changeType":"METHOD_INVOCATION","change":"bindOperand(fromList,subqueryList,aggregateVector)","source":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)","target":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindExpression(FromList,SubqueryList,Vector)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindExpression(FromList,SubqueryList,Vector)"} {"project":"apache_derby","commit":"3233189a04a8029e5ccae6721a25a92651e74577","changeType":"RETURN_STATEMENT","change":"return this;\n","source":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)","target":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindExpression(FromList,SubqueryList,Vector)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindExpression(FromList,SubqueryList,Vector)"} {"project":"apache_derby","commit":"3233189a04a8029e5ccae6721a25a92651e74577","changeType":"THIS_EXPRESSION","change":"this","source":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)","target":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindExpression(FromList,SubqueryList,Vector)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindExpression(FromList,SubqueryList,Vector)"} {"project":"apache_derby","commit":"3233189a04a8029e5ccae6721a25a92651e74577","changeType":"JAVADOC","change":"/** \n * Bind this expression. This means binding the sub-expressions, as well as figuring out what the return type is for this expression.\n * @param fromList\t\tThe FROM list for the query thisexpression is in, for binding columns.\n * @param subqueryList\t\tThe subquery list being built as we find SubqueryNodes\n * @param aggregateVector\tThe aggregate vector being built as we find AggregateNodes\n * @return\tThe new top of the expression tree.\n * @exception StandardException\t\tThrown on error\n */\n","source":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)","target":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindExpression(FromList,SubqueryList,Vector)","added":false,"scope":"TARGET","local":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindExpression(FromList,SubqueryList,Vector)"} {"project":"apache_derby","commit":"3233189a04a8029e5ccae6721a25a92651e74577","changeType":"METHOD_INVOCATION","change":"bindUnaryOperator(fromList,subqueryList,aggregateVector)","source":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)","target":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindExpression(FromList,SubqueryList,Vector)","added":false,"scope":"TARGET","local":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindExpression(FromList,SubqueryList,Vector)"} {"project":"apache_derby","commit":"3233189a04a8029e5ccae6721a25a92651e74577","changeType":"RETURN_STATEMENT","change":"return bindUnaryOperator(fromList,subqueryList,aggregateVector);\n","source":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindUnaryOperator(FromList,SubqueryList,Vector)","target":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindExpression(FromList,SubqueryList,Vector)","added":false,"scope":"TARGET","local":"org.apache.derby.impl.sql.compile.UnaryOperatorNode.bindExpression(FromList,SubqueryList,Vector)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"METHOD_DECLARATION","change":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"CLASS_S","local":"java.engine.org.apache.derby.impl.sql.execute.AlterTableConstantAction"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"ARRAY_ACCESS","change":"constraintActions[conIndex]","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"ARRAY_ACCESS","change":"columnInfo[ix]","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"ARRAY_ACCESS","change":"colNames[0]","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"ARRAY_CREATION","change":"new boolean[1]","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"ARRAY_CREATION","change":"new String[1]","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"ARRAY_TYPE","change":"boolean[]","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"ARRAY_TYPE","change":"String[]","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"ASSIGNMENT","change":"numRows \u003d getSemiRowCount(tc)","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"ASSIGNMENT","change":"tableScanned \u003d true","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"ASSIGNMENT","change":"colNames[0] \u003d columnInfo[ix].name","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"ASSIGNMENT","change":"tableNeedsScanning \u003d true","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"ASSIGNMENT","change":"sd \u003d getAndCheckSchemaDescriptor(dd,schemaId,\"ALTER TABLE\")","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"BOOLEAN_LITERAL","change":"true","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"BOOLEAN_LITERAL","change":"false","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"BREAK_STATEMENT","change":"break;\n","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"CAST_EXPRESSION","change":"(CreateConstraintConstantAction)cca","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"CHARACTER_LITERAL","change":"\u0027R\u0027","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"CHARACTER_LITERAL","change":"\u0027T\u0027","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"CHARACTER_LITERAL","change":"\u0027\\0\u0027","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"CLASS_INSTANCE_CREATION","change":"new ColumnDescriptorList()","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"DIMENSION","change":"[]","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"EXPRESSION_STATEMENT","change":"truncateTable(activation)","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"EXPRESSION_STATEMENT","change":"compressTable(activation)","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"EXPRESSION_STATEMENT","change":"dd.updateLockGranularity(td,sd,lockGranularity,tc)","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"EXPRESSION_STATEMENT","change":"td.setLockGranularity(lockGranularity)","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"EXPRESSION_STATEMENT","change":"SanityManager.THROWASSERT(\"lockGranularity expected to be \u0027T\u0027or \u0027R\u0027, not \" + lockGranularity)","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"EXPRESSION_STATEMENT","change":"constraintActions[conIndex].executeConstantAction(activation)","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"EXPRESSION_STATEMENT","change":"SanityManager.THROWASSERT(\"constraintActions[\" + conIndex + \"] expected to be instanceof DropConstraintConstantAction not \"+ cca.getClass().getName())","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"EXPRESSION_STATEMENT","change":"ConstraintConstantAction.validateConstraint(cca.getConstraintName(),((CreateConstraintConstantAction)cca).getConstraintText(),td,lcc,true)","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"EXPRESSION_STATEMENT","change":"numRows\u003dgetSemiRowCount(tc)","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"EXPRESSION_STATEMENT","change":"tableScanned\u003dtrue","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"EXPRESSION_STATEMENT","change":"SanityManager.THROWASSERT(\"Unexpected action in AlterTableConstantAction\")","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"EXPRESSION_STATEMENT","change":"dropColumnFromTable(activation,ix)","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"EXPRESSION_STATEMENT","change":"modifyColumnConstraint(activation,columnInfo[ix].name,false)","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"EXPRESSION_STATEMENT","change":"colNames[0]\u003dcolumnInfo[ix].name","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"EXPRESSION_STATEMENT","change":"modifyColumnConstraint(activation,columnInfo[ix].name,true)","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"EXPRESSION_STATEMENT","change":"modifyColumnType(activation,ix)","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"EXPRESSION_STATEMENT","change":"modifyColumnDefault(activation,ix)","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"EXPRESSION_STATEMENT","change":"addNewColumnToTable(activation,ix)","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"EXPRESSION_STATEMENT","change":"tableNeedsScanning\u003dtrue","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"EXPRESSION_STATEMENT","change":"dm.invalidateFor(td,DependencyManager.ALTER_TABLE,lcc)","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"EXPRESSION_STATEMENT","change":"dm.invalidateFor(td,DependencyManager.TRUNCATE_TABLE,lcc)","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"EXPRESSION_STATEMENT","change":"sd\u003dgetAndCheckSchemaDescriptor(dd,schemaId,\"ALTER TABLE\")","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"EXPRESSION_STATEMENT","change":"activation.setDDLTableDescriptor(td)","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"FIELD_ACCESS","change":"columnInfo[ix].action","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"FIELD_ACCESS","change":"columnInfo[ix].name","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"FIELD_ACCESS","change":"columnInfo[ix].autoincInc","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"FIELD_ACCESS","change":"columnInfo[ix].defaultInfo","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"FIELD_ACCESS","change":"columnInfo[ix].dataType","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"FOR_STATEMENT","change":"for (int conIndex\u003d0; conIndex \u003c constraintActions.length; conIndex++) {\n ConstraintConstantAction cca\u003dconstraintActions[conIndex];\n if (cca instanceof CreateConstraintConstantAction) {\n int constraintType\u003dcca.getConstraintType();\nswitch (constraintType) {\ncase DataDictionary.PRIMARYKEY_CONSTRAINT:\n ConstraintDescriptorList cdl\u003ddd.getConstraintDescriptors(td);\n if (cdl.getPrimaryKey() !\u003d null) {\n throw StandardException.newException(SQLState.LANG_ADD_PRIMARY_KEY_FAILED1,td.getQualifiedName());\n }\n if (!tableScanned) {\n tableScanned\u003dtrue;\n numRows\u003dgetSemiRowCount(tc);\n }\nbreak;\ncase DataDictionary.CHECK_CONSTRAINT:\nif (!tableScanned) {\ntableScanned\u003dtrue;\nnumRows\u003dgetSemiRowCount(tc);\n}\nif (numRows \u003e 0) {\nConstraintConstantAction.validateConstraint(cca.getConstraintName(),((CreateConstraintConstantAction)cca).getConstraintText(),td,lcc,true);\n}\nbreak;\n}\n}\n else {\nif (SanityManager.DEBUG) {\nif (!(cca instanceof DropConstraintConstantAction)) {\nSanityManager.THROWASSERT(\"constraintActions[\" + conIndex + \"] expected to be instanceof DropConstraintConstantAction not \"+ cca.getClass().getName());\n}\n}\n}\nconstraintActions[conIndex].executeConstantAction(activation);\n}\n","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"FOR_STATEMENT","change":"for (int ix\u003d0; ix \u003c columnInfo.length; ix++) {\n ColumnDescriptorList cdl\u003dnew ColumnDescriptorList();\n if (columnInfo[ix].action \u003d\u003d ColumnInfo.CREATE) {\n addNewColumnToTable(activation,ix);\n }\n else if (columnInfo[ix].action \u003d\u003d ColumnInfo.MODIFY_COLUMN_DEFAULT_RESTART || columnInfo[ix].action \u003d\u003d ColumnInfo.MODIFY_COLUMN_DEFAULT_INCREMENT || columnInfo[ix].action \u003d\u003d ColumnInfo.MODIFY_COLUMN_DEFAULT_VALUE) {\n modifyColumnDefault(activation,ix);\n }\n else if (columnInfo[ix].action \u003d\u003d ColumnInfo.MODIFY_COLUMN_TYPE) {\n modifyColumnType(activation,ix);\n }\n else if (columnInfo[ix].action \u003d\u003d ColumnInfo.MODIFY_COLUMN_CONSTRAINT) {\n modifyColumnConstraint(activation,columnInfo[ix].name,true);\n }\n else if (columnInfo[ix].action \u003d\u003d ColumnInfo.MODIFY_COLUMN_CONSTRAINT_NOT_NULL) {\n if (!tableScanned) {\n tableScanned\u003dtrue;\n numRows\u003dgetSemiRowCount(tc);\n }\n String colNames[]\u003dnew String[1];\n colNames[0]\u003dcolumnInfo[ix].name;\n boolean nullCols[]\u003dnew boolean[1];\n if (validateNotNullConstraint(colNames,nullCols,numRows,lcc,SQLState.LANG_NULL_DATA_IN_NON_NULL_COLUMN)) {\n modifyColumnConstraint(activation,columnInfo[ix].name,false);\n }\n }\n else if (columnInfo[ix].action \u003d\u003d ColumnInfo.DROP) {\n dropColumnFromTable(activation,ix);\n }\n else if (SanityManager.DEBUG) {\n SanityManager.THROWASSERT(\"Unexpected action in AlterTableConstantAction\");\n }\n}\n","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"FOR_STATEMENT","change":"for (int ix\u003d0; ix \u003c columnInfo.length; ix++) {\n if ((columnInfo[ix].action \u003d\u003d ColumnInfo.CREATE) \u0026\u0026 !(columnInfo[ix].dataType.isNullable()) \u0026\u0026 (columnInfo[ix].defaultInfo \u003d\u003d null)\u0026\u0026 (columnInfo[ix].autoincInc \u003d\u003d 0)) {\n tableNeedsScanning\u003dtrue;\n }\n}\n","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"IF_STATEMENT","change":"truncateTable","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"IF_STATEMENT","change":"compressTable","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"IF_STATEMENT","change":"lockGranularity !\u003d \u0027T\u0027 \u0026\u0026 lockGranularity !\u003d \u0027R\u0027","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"IF_STATEMENT","change":"SanityManager.DEBUG","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"IF_STATEMENT","change":"lockGranularity !\u003d \u0027\\0\u0027","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"IF_STATEMENT","change":"!(cca instanceof DropConstraintConstantAction)","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"IF_STATEMENT","change":"numRows \u003e 0","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"IF_STATEMENT","change":"!tableScanned","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"IF_STATEMENT","change":"cdl.getPrimaryKey() !\u003d null","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"IF_STATEMENT","change":"cca instanceof CreateConstraintConstantAction","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"IF_STATEMENT","change":"constraintActions !\u003d null","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"IF_STATEMENT","change":"columnInfo[ix].action \u003d\u003d ColumnInfo.DROP","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"IF_STATEMENT","change":"validateNotNullConstraint(colNames,nullCols,numRows,lcc,SQLState.LANG_NULL_DATA_IN_NON_NULL_COLUMN)","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"IF_STATEMENT","change":"columnInfo[ix].action \u003d\u003d ColumnInfo.MODIFY_COLUMN_CONSTRAINT_NOT_NULL","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"IF_STATEMENT","change":"columnInfo[ix].action \u003d\u003d ColumnInfo.MODIFY_COLUMN_CONSTRAINT","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"IF_STATEMENT","change":"columnInfo[ix].action \u003d\u003d ColumnInfo.MODIFY_COLUMN_TYPE","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"IF_STATEMENT","change":"columnInfo[ix].action \u003d\u003d ColumnInfo.MODIFY_COLUMN_DEFAULT_RESTART || columnInfo[ix].action \u003d\u003d ColumnInfo.MODIFY_COLUMN_DEFAULT_INCREMENT || columnInfo[ix].action \u003d\u003d ColumnInfo.MODIFY_COLUMN_DEFAULT_VALUE","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"IF_STATEMENT","change":"columnInfo[ix].action \u003d\u003d ColumnInfo.CREATE","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"IF_STATEMENT","change":"tableNeedsScanning","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"IF_STATEMENT","change":"(columnInfo[ix].action \u003d\u003d ColumnInfo.CREATE) \u0026\u0026 !(columnInfo[ix].dataType.isNullable()) \u0026\u0026 (columnInfo[ix].defaultInfo \u003d\u003d null)\u0026\u0026 (columnInfo[ix].autoincInc \u003d\u003d 0)","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"IF_STATEMENT","change":"columnInfo !\u003d null","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"IF_STATEMENT","change":"sd \u003d\u003d null","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"INFIX_EXPRESSION","change":"\"lockGranularity expected to be \u0027T\u0027or \u0027R\u0027, not \" + lockGranularity","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"INFIX_EXPRESSION","change":"lockGranularity !\u003d \u0027R\u0027","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"INFIX_EXPRESSION","change":"lockGranularity !\u003d \u0027T\u0027","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"INFIX_EXPRESSION","change":"lockGranularity !\u003d \u0027T\u0027 \u0026\u0026 lockGranularity !\u003d \u0027R\u0027","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"INFIX_EXPRESSION","change":"lockGranularity !\u003d \u0027\\0\u0027","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"INFIX_EXPRESSION","change":"\"constraintActions[\" + conIndex + \"] expected to be instanceof DropConstraintConstantAction not \"+ cca.getClass().getName()","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"INFIX_EXPRESSION","change":"numRows \u003e 0","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"INFIX_EXPRESSION","change":"cdl.getPrimaryKey() !\u003d null","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"INFIX_EXPRESSION","change":"conIndex \u003c constraintActions.length","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"INFIX_EXPRESSION","change":"constraintActions !\u003d null","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"INFIX_EXPRESSION","change":"columnInfo[ix].action \u003d\u003d ColumnInfo.DROP","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"INFIX_EXPRESSION","change":"columnInfo[ix].action \u003d\u003d ColumnInfo.MODIFY_COLUMN_CONSTRAINT_NOT_NULL","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"INFIX_EXPRESSION","change":"columnInfo[ix].action \u003d\u003d ColumnInfo.MODIFY_COLUMN_CONSTRAINT","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"INFIX_EXPRESSION","change":"columnInfo[ix].action \u003d\u003d ColumnInfo.MODIFY_COLUMN_TYPE","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"INFIX_EXPRESSION","change":"columnInfo[ix].action \u003d\u003d ColumnInfo.MODIFY_COLUMN_DEFAULT_VALUE","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"INFIX_EXPRESSION","change":"columnInfo[ix].action \u003d\u003d ColumnInfo.MODIFY_COLUMN_DEFAULT_INCREMENT","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"INFIX_EXPRESSION","change":"columnInfo[ix].action \u003d\u003d ColumnInfo.MODIFY_COLUMN_DEFAULT_RESTART","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"INFIX_EXPRESSION","change":"columnInfo[ix].action \u003d\u003d ColumnInfo.MODIFY_COLUMN_DEFAULT_RESTART || columnInfo[ix].action \u003d\u003d ColumnInfo.MODIFY_COLUMN_DEFAULT_INCREMENT","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"INFIX_EXPRESSION","change":"columnInfo[ix].action \u003d\u003d ColumnInfo.MODIFY_COLUMN_DEFAULT_RESTART || columnInfo[ix].action \u003d\u003d ColumnInfo.MODIFY_COLUMN_DEFAULT_INCREMENT || columnInfo[ix].action \u003d\u003d ColumnInfo.MODIFY_COLUMN_DEFAULT_VALUE","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"INFIX_EXPRESSION","change":"columnInfo[ix].action \u003d\u003d ColumnInfo.CREATE","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"INFIX_EXPRESSION","change":"ix \u003c columnInfo.length","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"INFIX_EXPRESSION","change":"columnInfo[ix].autoincInc \u003d\u003d 0","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"INFIX_EXPRESSION","change":"columnInfo[ix].defaultInfo \u003d\u003d null","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"INFIX_EXPRESSION","change":"(columnInfo[ix].action \u003d\u003d ColumnInfo.CREATE) \u0026\u0026 !(columnInfo[ix].dataType.isNullable()) \u0026\u0026 (columnInfo[ix].defaultInfo \u003d\u003d null)\u0026\u0026 (columnInfo[ix].autoincInc \u003d\u003d 0)","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"INFIX_EXPRESSION","change":"columnInfo !\u003d null","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"INFIX_EXPRESSION","change":"sd \u003d\u003d null","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"INSTANCEOF_EXPRESSION","change":"cca instanceof DropConstraintConstantAction","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"INSTANCEOF_EXPRESSION","change":"cca instanceof CreateConstraintConstantAction","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"JAVADOC","change":"/** \n * Wrapper for this DDL action. Factored out so that our child, RepAlterTableConstantAction could enjoy the benefits of the startWriting() method above.\n * @exception StandardException\t\tThrown on failure\n */\n","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"METHOD_INVOCATION","change":"truncateTable(activation)","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"METHOD_INVOCATION","change":"compressTable(activation)","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"METHOD_INVOCATION","change":"dd.updateLockGranularity(td,sd,lockGranularity,tc)","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"METHOD_INVOCATION","change":"td.setLockGranularity(lockGranularity)","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"METHOD_INVOCATION","change":"SanityManager.THROWASSERT(\"lockGranularity expected to be \u0027T\u0027or \u0027R\u0027, not \" + lockGranularity)","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"METHOD_INVOCATION","change":"constraintActions[conIndex].executeConstantAction(activation)","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"METHOD_INVOCATION","change":"cca.getClass()","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"METHOD_INVOCATION","change":"cca.getClass().getName()","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"METHOD_INVOCATION","change":"SanityManager.THROWASSERT(\"constraintActions[\" + conIndex + \"] expected to be instanceof DropConstraintConstantAction not \"+ cca.getClass().getName())","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"METHOD_INVOCATION","change":"((CreateConstraintConstantAction)cca).getConstraintText()","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"METHOD_INVOCATION","change":"cca.getConstraintName()","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"METHOD_INVOCATION","change":"ConstraintConstantAction.validateConstraint(cca.getConstraintName(),((CreateConstraintConstantAction)cca).getConstraintText(),td,lcc,true)","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"METHOD_INVOCATION","change":"getSemiRowCount(tc)","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"METHOD_INVOCATION","change":"td.getQualifiedName()","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"METHOD_INVOCATION","change":"StandardException.newException(SQLState.LANG_ADD_PRIMARY_KEY_FAILED1,td.getQualifiedName())","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"METHOD_INVOCATION","change":"cdl.getPrimaryKey()","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"METHOD_INVOCATION","change":"dd.getConstraintDescriptors(td)","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"METHOD_INVOCATION","change":"cca.getConstraintType()","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"METHOD_INVOCATION","change":"SanityManager.THROWASSERT(\"Unexpected action in AlterTableConstantAction\")","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"METHOD_INVOCATION","change":"dropColumnFromTable(activation,ix)","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"METHOD_INVOCATION","change":"modifyColumnConstraint(activation,columnInfo[ix].name,false)","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"METHOD_INVOCATION","change":"validateNotNullConstraint(colNames,nullCols,numRows,lcc,SQLState.LANG_NULL_DATA_IN_NON_NULL_COLUMN)","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"METHOD_INVOCATION","change":"modifyColumnConstraint(activation,columnInfo[ix].name,true)","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"METHOD_INVOCATION","change":"modifyColumnType(activation,ix)","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"METHOD_INVOCATION","change":"modifyColumnDefault(activation,ix)","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"METHOD_INVOCATION","change":"addNewColumnToTable(activation,ix)","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"METHOD_INVOCATION","change":"StandardException.newException(SQLState.LANG_ADDING_NON_NULL_COLUMN_TO_NON_EMPTY_TABLE,td.getQualifiedName())","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"METHOD_INVOCATION","change":"columnInfo[ix].dataType.isNullable()","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"METHOD_INVOCATION","change":"dm.invalidateFor(td,DependencyManager.ALTER_TABLE,lcc)","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"METHOD_INVOCATION","change":"dm.invalidateFor(td,DependencyManager.TRUNCATE_TABLE,lcc)","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"METHOD_INVOCATION","change":"getAndCheckSchemaDescriptor(dd,schemaId,\"ALTER TABLE\")","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"METHOD_INVOCATION","change":"activation.setDDLTableDescriptor(td)","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"METHOD_INVOCATION","change":"lcc.getTransactionExecute()","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"METHOD_INVOCATION","change":"dd.getDependencyManager()","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"METHOD_INVOCATION","change":"lcc.getDataDictionary()","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"METHOD_INVOCATION","change":"activation.getLanguageConnectionContext()","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"MODIFIER","change":"public","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"NULL_LITERAL","change":"null","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"NUMBER_LITERAL","change":"0","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"NUMBER_LITERAL","change":"1","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"PARENTHESIZED_EXPRESSION","change":"(cca instanceof DropConstraintConstantAction)","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"PARENTHESIZED_EXPRESSION","change":"((CreateConstraintConstantAction)cca)","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"PARENTHESIZED_EXPRESSION","change":"(columnInfo[ix].autoincInc \u003d\u003d 0)","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"PARENTHESIZED_EXPRESSION","change":"(columnInfo[ix].defaultInfo \u003d\u003d null)","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"PARENTHESIZED_EXPRESSION","change":"(columnInfo[ix].dataType.isNullable())","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"PARENTHESIZED_EXPRESSION","change":"(columnInfo[ix].action \u003d\u003d ColumnInfo.CREATE)","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"POSTFIX_EXPRESSION","change":"conIndex++","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"POSTFIX_EXPRESSION","change":"ix++","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"PREFIX_EXPRESSION","change":"!(cca instanceof DropConstraintConstantAction)","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"PREFIX_EXPRESSION","change":"!tableScanned","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"PREFIX_EXPRESSION","change":"!(columnInfo[ix].dataType.isNullable())","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"PRIMITIVE_TYPE","change":"int","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"PRIMITIVE_TYPE","change":"boolean","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"PRIMITIVE_TYPE","change":"void","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"QUALIFIED_NAME","change":"SanityManager.DEBUG","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"QUALIFIED_NAME","change":"DataDictionary.CHECK_CONSTRAINT","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"QUALIFIED_NAME","change":"SQLState.LANG_ADD_PRIMARY_KEY_FAILED1","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"QUALIFIED_NAME","change":"DataDictionary.PRIMARYKEY_CONSTRAINT","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"QUALIFIED_NAME","change":"constraintActions.length","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"QUALIFIED_NAME","change":"ColumnInfo.DROP","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"QUALIFIED_NAME","change":"SQLState.LANG_NULL_DATA_IN_NON_NULL_COLUMN","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"QUALIFIED_NAME","change":"ColumnInfo.MODIFY_COLUMN_CONSTRAINT_NOT_NULL","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"QUALIFIED_NAME","change":"ColumnInfo.MODIFY_COLUMN_CONSTRAINT","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"QUALIFIED_NAME","change":"ColumnInfo.MODIFY_COLUMN_TYPE","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"QUALIFIED_NAME","change":"ColumnInfo.MODIFY_COLUMN_DEFAULT_VALUE","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"QUALIFIED_NAME","change":"ColumnInfo.MODIFY_COLUMN_DEFAULT_INCREMENT","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"QUALIFIED_NAME","change":"ColumnInfo.MODIFY_COLUMN_DEFAULT_RESTART","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"QUALIFIED_NAME","change":"ColumnInfo.CREATE","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"QUALIFIED_NAME","change":"columnInfo.length","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"QUALIFIED_NAME","change":"SQLState.LANG_ADDING_NON_NULL_COLUMN_TO_NON_EMPTY_TABLE","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"QUALIFIED_NAME","change":"DependencyManager.ALTER_TABLE","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"QUALIFIED_NAME","change":"DependencyManager.TRUNCATE_TABLE","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"SIMPLE_TYPE","change":"DropConstraintConstantAction","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"SIMPLE_TYPE","change":"CreateConstraintConstantAction","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"SIMPLE_TYPE","change":"ConstraintDescriptorList","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"SIMPLE_TYPE","change":"ConstraintConstantAction","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"SIMPLE_TYPE","change":"String","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"SIMPLE_TYPE","change":"ColumnDescriptorList","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"SIMPLE_TYPE","change":"TransactionController","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"SIMPLE_TYPE","change":"DependencyManager","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"SIMPLE_TYPE","change":"DataDictionary","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"SIMPLE_TYPE","change":"LanguageConnectionContext","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"SIMPLE_TYPE","change":"ColumnDescriptor","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"SIMPLE_TYPE","change":"StandardException","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"SIMPLE_TYPE","change":"Activation","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"SINGLE_VARIABLE_DECLARATION","change":"Activation activation","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"STRING_LITERAL","change":"lockGranularity expected to be \u0027T\u0027or \u0027R\u0027, not ","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"STRING_LITERAL","change":"] expected to be instanceof DropConstraintConstantAction not ","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"STRING_LITERAL","change":"constraintActions[","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"STRING_LITERAL","change":"Unexpected action in AlterTableConstantAction","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"STRING_LITERAL","change":"ALTER TABLE","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"SWITCH_CASE","change":"case DataDictionary.CHECK_CONSTRAINT:\n","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"SWITCH_CASE","change":"case DataDictionary.PRIMARYKEY_CONSTRAINT:\n","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"SWITCH_STATEMENT","change":"switch (constraintType) {\ncase DataDictionary.PRIMARYKEY_CONSTRAINT:\n ConstraintDescriptorList cdl\u003ddd.getConstraintDescriptors(td);\nif (cdl.getPrimaryKey() !\u003d null) {\n throw StandardException.newException(SQLState.LANG_ADD_PRIMARY_KEY_FAILED1,td.getQualifiedName());\n}\nif (!tableScanned) {\ntableScanned\u003dtrue;\nnumRows\u003dgetSemiRowCount(tc);\n}\nbreak;\ncase DataDictionary.CHECK_CONSTRAINT:\nif (!tableScanned) {\ntableScanned\u003dtrue;\nnumRows\u003dgetSemiRowCount(tc);\n}\nif (numRows \u003e 0) {\nConstraintConstantAction.validateConstraint(cca.getConstraintName(),((CreateConstraintConstantAction)cca).getConstraintText(),td,lcc,true);\n}\nbreak;\n}\n","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"THROW_STATEMENT","change":"throw StandardException.newException(SQLState.LANG_ADD_PRIMARY_KEY_FAILED1,td.getQualifiedName());\n","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"THROW_STATEMENT","change":"throw StandardException.newException(SQLState.LANG_ADDING_NON_NULL_COLUMN_TO_NON_EMPTY_TABLE,td.getQualifiedName());\n","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"VARIABLE_DECLARATION_EXPRESSION","change":"int [conIndex\u003d0]","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"VARIABLE_DECLARATION_EXPRESSION","change":"int [ix\u003d0]","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"cdl","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"constraintType","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"cca","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"conIndex","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"nullCols","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"colNames","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"ix","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"tc","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"dm","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"dd","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"lcc","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"tableScanned","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"tableNeedsScanning","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"numRows","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"columnDescriptor","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"ConstraintDescriptorList [cdl\u003ddd.getConstraintDescriptors(td)]","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"int [constraintType\u003dcca.getConstraintType()]","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"ConstraintConstantAction [cca\u003dconstraintActions[conIndex]]","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"boolean [nullCols[]\u003dnew boolean[1]]","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"String [colNames[]\u003dnew String[1]]","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"ColumnDescriptorList [cdl\u003dnew ColumnDescriptorList()]","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"TransactionController [tc\u003dlcc.getTransactionExecute()]","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"DependencyManager [dm\u003ddd.getDependencyManager()]","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"DataDictionary [dd\u003dlcc.getDataDictionary()]","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"LanguageConnectionContext [lcc\u003dactivation.getLanguageConnectionContext()]","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"boolean [tableScanned\u003dfalse]","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"boolean [tableNeedsScanning\u003dfalse]","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"int [numRows\u003d0]","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"ColumnDescriptor [columnDescriptor]","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"ARRAY_ACCESS","change":"colNames[0]","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"ARRAY_ACCESS","change":"columnInfo[ix]","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"ARRAY_ACCESS","change":"constraintActions[conIndex]","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"ARRAY_CREATION","change":"new boolean[1]","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"ARRAY_CREATION","change":"new String[1]","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"ARRAY_TYPE","change":"boolean[]","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"ARRAY_TYPE","change":"String[]","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"ASSIGNMENT","change":"colNames[0] \u003d columnInfo[ix].name","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"ASSIGNMENT","change":"numRows \u003d getSemiRowCount(tc)","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"ASSIGNMENT","change":"tableNeedsScanning \u003d true","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"ASSIGNMENT","change":"tableScanned \u003d true","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"ASSIGNMENT","change":"sd \u003d getAndCheckSchemaDescriptor(dd,schemaId,\"ALTER TABLE\")","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"BOOLEAN_LITERAL","change":"false","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"BREAK_STATEMENT","change":"break;\n","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"CAST_EXPRESSION","change":"(CreateConstraintConstantAction)cca","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"CHARACTER_LITERAL","change":"\u0027T\u0027","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"CHARACTER_LITERAL","change":"\u0027R\u0027","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"CHARACTER_LITERAL","change":"\u0027\\0\u0027","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"CLASS_INSTANCE_CREATION","change":"new ColumnDescriptorList()","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"DIMENSION","change":"[]","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"EXPRESSION_STATEMENT","change":"td.setLockGranularity(lockGranularity)","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"EXPRESSION_STATEMENT","change":"modifyColumnDefault(activation,ix)","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"EXPRESSION_STATEMENT","change":"addNewColumnToTable(activation,lcc,dd,tc,ix)","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"EXPRESSION_STATEMENT","change":"numRows\u003dgetSemiRowCount(tc)","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"EXPRESSION_STATEMENT","change":"colNames[0]\u003dcolumnInfo[ix].name","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"EXPRESSION_STATEMENT","change":"dropColumnFromTable(activation,ix)","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"EXPRESSION_STATEMENT","change":"activation.setDDLTableDescriptor(td)","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"EXPRESSION_STATEMENT","change":"modifyColumnConstraint(activation,columnInfo[ix].name,true)","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"EXPRESSION_STATEMENT","change":"modifyColumnType(activation,ix)","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"EXPRESSION_STATEMENT","change":"constraintActions[conIndex].executeConstantAction(activation)","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"EXPRESSION_STATEMENT","change":"dd.updateLockGranularity(td,sd,lockGranularity,tc)","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"EXPRESSION_STATEMENT","change":"truncateTable(activation)","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"EXPRESSION_STATEMENT","change":"SanityManager.THROWASSERT(\"constraintActions[\" + conIndex + \"] expected to be instanceof \"+ \"DropConstraintConstantAction not \"+ cca.getClass().getName())","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"EXPRESSION_STATEMENT","change":"SanityManager.THROWASSERT(\"lockGranularity expected to be \u0027T\u0027or \u0027R\u0027, not \" + lockGranularity)","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"EXPRESSION_STATEMENT","change":"sd\u003dgetAndCheckSchemaDescriptor(dd,schemaId,\"ALTER TABLE\")","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"EXPRESSION_STATEMENT","change":"ConstraintConstantAction.validateConstraint(cca.getConstraintName(),((CreateConstraintConstantAction)cca).getConstraintText(),td,lcc,true)","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"EXPRESSION_STATEMENT","change":"SanityManager.THROWASSERT(\"Unexpected action in AlterTableConstantAction\")","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"EXPRESSION_STATEMENT","change":"tableScanned\u003dtrue","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"EXPRESSION_STATEMENT","change":"compressTable(activation)","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"EXPRESSION_STATEMENT","change":"modifyColumnConstraint(activation,columnInfo[ix].name,false)","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"EXPRESSION_STATEMENT","change":"tableNeedsScanning\u003dtrue","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"FIELD_ACCESS","change":"columnInfo[ix].autoincInc","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"FIELD_ACCESS","change":"columnInfo[ix].dataType","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"FIELD_ACCESS","change":"columnInfo[ix].name","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"FIELD_ACCESS","change":"columnInfo[ix].defaultInfo","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"FIELD_ACCESS","change":"columnInfo[ix].action","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"FOR_STATEMENT","change":"for (int conIndex\u003d0; conIndex \u003c constraintActions.length; conIndex++) {\n ConstraintConstantAction cca\u003dconstraintActions[conIndex];\n if (cca instanceof CreateConstraintConstantAction) {\n int constraintType\u003dcca.getConstraintType();\nswitch (constraintType) {\ncase DataDictionary.PRIMARYKEY_CONSTRAINT:\n ConstraintDescriptorList cdl\u003ddd.getConstraintDescriptors(td);\n if (cdl.getPrimaryKey() !\u003d null) {\n throw StandardException.newException(SQLState.LANG_ADD_PRIMARY_KEY_FAILED1,td.getQualifiedName());\n }\n if (!tableScanned) {\n tableScanned\u003dtrue;\n numRows\u003dgetSemiRowCount(tc);\n }\nbreak;\ncase DataDictionary.CHECK_CONSTRAINT:\nif (!tableScanned) {\ntableScanned\u003dtrue;\nnumRows\u003dgetSemiRowCount(tc);\n}\nif (numRows \u003e 0) {\nConstraintConstantAction.validateConstraint(cca.getConstraintName(),((CreateConstraintConstantAction)cca).getConstraintText(),td,lcc,true);\n}\nbreak;\n}\n}\n else {\nif (SanityManager.DEBUG) {\nif (!(cca instanceof DropConstraintConstantAction)) {\nSanityManager.THROWASSERT(\"constraintActions[\" + conIndex + \"] expected to be instanceof \"+ \"DropConstraintConstantAction not \"+ cca.getClass().getName());\n}\n}\n}\nconstraintActions[conIndex].executeConstantAction(activation);\n}\n","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"FOR_STATEMENT","change":"for (int ix\u003d0; ix \u003c columnInfo.length; ix++) {\n ColumnDescriptorList cdl\u003dnew ColumnDescriptorList();\n if (columnInfo[ix].action \u003d\u003d ColumnInfo.CREATE) {\n addNewColumnToTable(activation,lcc,dd,tc,ix);\n }\n else if (columnInfo[ix].action \u003d\u003d ColumnInfo.MODIFY_COLUMN_DEFAULT_RESTART || columnInfo[ix].action \u003d\u003d ColumnInfo.MODIFY_COLUMN_DEFAULT_INCREMENT || columnInfo[ix].action \u003d\u003d ColumnInfo.MODIFY_COLUMN_DEFAULT_VALUE) {\n modifyColumnDefault(activation,ix);\n }\n else if (columnInfo[ix].action \u003d\u003d ColumnInfo.MODIFY_COLUMN_TYPE) {\n modifyColumnType(activation,ix);\n }\n else if (columnInfo[ix].action \u003d\u003d ColumnInfo.MODIFY_COLUMN_CONSTRAINT) {\n modifyColumnConstraint(activation,columnInfo[ix].name,true);\n }\n else if (columnInfo[ix].action \u003d\u003d ColumnInfo.MODIFY_COLUMN_CONSTRAINT_NOT_NULL) {\n if (!tableScanned) {\n tableScanned\u003dtrue;\n numRows\u003dgetSemiRowCount(tc);\n }\n String colNames[]\u003dnew String[1];\n colNames[0]\u003dcolumnInfo[ix].name;\n boolean nullCols[]\u003dnew boolean[1];\n if (validateNotNullConstraint(colNames,nullCols,numRows,lcc,SQLState.LANG_NULL_DATA_IN_NON_NULL_COLUMN)) {\n modifyColumnConstraint(activation,columnInfo[ix].name,false);\n }\n }\n else if (columnInfo[ix].action \u003d\u003d ColumnInfo.DROP) {\n dropColumnFromTable(activation,ix);\n }\n else if (SanityManager.DEBUG) {\n SanityManager.THROWASSERT(\"Unexpected action in AlterTableConstantAction\");\n }\n}\n","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"FOR_STATEMENT","change":"for (int ix\u003d0; ix \u003c columnInfo.length; ix++) {\n if ((columnInfo[ix].action \u003d\u003d ColumnInfo.CREATE) \u0026\u0026 !(columnInfo[ix].dataType.isNullable()) \u0026\u0026 (columnInfo[ix].defaultInfo \u003d\u003d null)\u0026\u0026 (columnInfo[ix].autoincInc \u003d\u003d 0)) {\n tableNeedsScanning\u003dtrue;\n }\n}\n","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"IF_STATEMENT","change":"validateNotNullConstraint(colNames,nullCols,numRows,lcc,SQLState.LANG_NULL_DATA_IN_NON_NULL_COLUMN)","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"IF_STATEMENT","change":"cdl.getPrimaryKey() !\u003d null","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"IF_STATEMENT","change":"cca instanceof CreateConstraintConstantAction","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"IF_STATEMENT","change":"columnInfo[ix].action \u003d\u003d ColumnInfo.MODIFY_COLUMN_DEFAULT_RESTART || columnInfo[ix].action \u003d\u003d ColumnInfo.MODIFY_COLUMN_DEFAULT_INCREMENT || columnInfo[ix].action \u003d\u003d ColumnInfo.MODIFY_COLUMN_DEFAULT_VALUE","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"IF_STATEMENT","change":"columnInfo[ix].action \u003d\u003d ColumnInfo.CREATE","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"IF_STATEMENT","change":"!(cca instanceof DropConstraintConstantAction)","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"IF_STATEMENT","change":"numRows \u003e 0","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"IF_STATEMENT","change":"constraintActions !\u003d null","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"IF_STATEMENT","change":"lockGranularity !\u003d \u0027\\0\u0027","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"IF_STATEMENT","change":"SanityManager.DEBUG","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"IF_STATEMENT","change":"columnInfo[ix].action \u003d\u003d ColumnInfo.MODIFY_COLUMN_CONSTRAINT","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"IF_STATEMENT","change":"sd \u003d\u003d null","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"IF_STATEMENT","change":"(columnInfo[ix].action \u003d\u003d ColumnInfo.CREATE) \u0026\u0026 !(columnInfo[ix].dataType.isNullable()) \u0026\u0026 (columnInfo[ix].defaultInfo \u003d\u003d null)\u0026\u0026 (columnInfo[ix].autoincInc \u003d\u003d 0)","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"IF_STATEMENT","change":"columnInfo !\u003d null","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"IF_STATEMENT","change":"compressTable","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"IF_STATEMENT","change":"lockGranularity !\u003d \u0027T\u0027 \u0026\u0026 lockGranularity !\u003d \u0027R\u0027","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"IF_STATEMENT","change":"columnInfo[ix].action \u003d\u003d ColumnInfo.MODIFY_COLUMN_TYPE","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"IF_STATEMENT","change":"tableNeedsScanning","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"IF_STATEMENT","change":"columnInfo[ix].action \u003d\u003d ColumnInfo.DROP","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"IF_STATEMENT","change":"!tableScanned","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"IF_STATEMENT","change":"columnInfo[ix].action \u003d\u003d ColumnInfo.MODIFY_COLUMN_CONSTRAINT_NOT_NULL","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"INFIX_EXPRESSION","change":"columnInfo[ix].autoincInc \u003d\u003d 0","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"INFIX_EXPRESSION","change":"cdl.getPrimaryKey() !\u003d null","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"INFIX_EXPRESSION","change":"columnInfo[ix].action \u003d\u003d ColumnInfo.MODIFY_COLUMN_DEFAULT_INCREMENT","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"INFIX_EXPRESSION","change":"columnInfo[ix].action \u003d\u003d ColumnInfo.MODIFY_COLUMN_DEFAULT_RESTART || columnInfo[ix].action \u003d\u003d ColumnInfo.MODIFY_COLUMN_DEFAULT_INCREMENT || columnInfo[ix].action \u003d\u003d ColumnInfo.MODIFY_COLUMN_DEFAULT_VALUE","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"INFIX_EXPRESSION","change":"numRows \u003e 0","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"INFIX_EXPRESSION","change":"constraintActions !\u003d null","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"INFIX_EXPRESSION","change":"lockGranularity !\u003d \u0027\\0\u0027","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"INFIX_EXPRESSION","change":"conIndex \u003c constraintActions.length","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"INFIX_EXPRESSION","change":"columnInfo[ix].action \u003d\u003d ColumnInfo.MODIFY_COLUMN_DEFAULT_RESTART || columnInfo[ix].action \u003d\u003d ColumnInfo.MODIFY_COLUMN_DEFAULT_INCREMENT","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"INFIX_EXPRESSION","change":"columnInfo[ix].action \u003d\u003d ColumnInfo.MODIFY_COLUMN_DEFAULT_RESTART","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"INFIX_EXPRESSION","change":"\"constraintActions[\" + conIndex + \"] expected to be instanceof \"+ \"DropConstraintConstantAction not \"+ cca.getClass().getName()","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"INFIX_EXPRESSION","change":"ix \u003c columnInfo.length","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"INFIX_EXPRESSION","change":"columnInfo[ix].action \u003d\u003d ColumnInfo.MODIFY_COLUMN_DEFAULT_VALUE","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"INFIX_EXPRESSION","change":"lockGranularity !\u003d \u0027T\u0027 \u0026\u0026 lockGranularity !\u003d \u0027R\u0027","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"INFIX_EXPRESSION","change":"columnInfo[ix].action \u003d\u003d ColumnInfo.MODIFY_COLUMN_TYPE","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"INFIX_EXPRESSION","change":"columnInfo[ix].action \u003d\u003d ColumnInfo.DROP","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"INFIX_EXPRESSION","change":"columnInfo[ix].action \u003d\u003d ColumnInfo.CREATE","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"INFIX_EXPRESSION","change":"\"lockGranularity expected to be \u0027T\u0027or \u0027R\u0027, not \" + lockGranularity","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"INFIX_EXPRESSION","change":"columnInfo[ix].defaultInfo \u003d\u003d null","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"INFIX_EXPRESSION","change":"columnInfo[ix].action \u003d\u003d ColumnInfo.MODIFY_COLUMN_CONSTRAINT","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"INFIX_EXPRESSION","change":"sd \u003d\u003d null","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"INFIX_EXPRESSION","change":"(columnInfo[ix].action \u003d\u003d ColumnInfo.CREATE) \u0026\u0026 !(columnInfo[ix].dataType.isNullable()) \u0026\u0026 (columnInfo[ix].defaultInfo \u003d\u003d null)\u0026\u0026 (columnInfo[ix].autoincInc \u003d\u003d 0)","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"INFIX_EXPRESSION","change":"columnInfo !\u003d null","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"INFIX_EXPRESSION","change":"lockGranularity !\u003d \u0027R\u0027","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"INFIX_EXPRESSION","change":"lockGranularity !\u003d \u0027T\u0027","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"INFIX_EXPRESSION","change":"columnInfo[ix].action \u003d\u003d ColumnInfo.MODIFY_COLUMN_CONSTRAINT_NOT_NULL","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"INSTANCEOF_EXPRESSION","change":"cca instanceof CreateConstraintConstantAction","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"INSTANCEOF_EXPRESSION","change":"cca instanceof DropConstraintConstantAction","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"METHOD_INVOCATION","change":"cca.getConstraintType()","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"METHOD_INVOCATION","change":"columnInfo[ix].dataType.isNullable()","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"METHOD_INVOCATION","change":"StandardException.newException(SQLState.LANG_ADDING_NON_NULL_COLUMN_TO_NON_EMPTY_TABLE,td.getQualifiedName())","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"METHOD_INVOCATION","change":"getSemiRowCount(tc)","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"METHOD_INVOCATION","change":"cca.getClass().getName()","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"METHOD_INVOCATION","change":"((CreateConstraintConstantAction)cca).getConstraintText()","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"METHOD_INVOCATION","change":"cca.getClass()","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"METHOD_INVOCATION","change":"ConstraintConstantAction.validateConstraint(cca.getConstraintName(),((CreateConstraintConstantAction)cca).getConstraintText(),td,lcc,true)","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"METHOD_INVOCATION","change":"compressTable(activation)","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"METHOD_INVOCATION","change":"cdl.getPrimaryKey()","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"METHOD_INVOCATION","change":"td.setLockGranularity(lockGranularity)","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"METHOD_INVOCATION","change":"validateNotNullConstraint(colNames,nullCols,numRows,lcc,SQLState.LANG_NULL_DATA_IN_NON_NULL_COLUMN)","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"METHOD_INVOCATION","change":"modifyColumnDefault(activation,ix)","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"METHOD_INVOCATION","change":"addNewColumnToTable(activation,lcc,dd,tc,ix)","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"METHOD_INVOCATION","change":"dropColumnFromTable(activation,ix)","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"METHOD_INVOCATION","change":"activation.setDDLTableDescriptor(td)","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"METHOD_INVOCATION","change":"modifyColumnConstraint(activation,columnInfo[ix].name,true)","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"METHOD_INVOCATION","change":"modifyColumnType(activation,ix)","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"METHOD_INVOCATION","change":"constraintActions[conIndex].executeConstantAction(activation)","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"METHOD_INVOCATION","change":"dd.updateLockGranularity(td,sd,lockGranularity,tc)","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"METHOD_INVOCATION","change":"truncateTable(activation)","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"METHOD_INVOCATION","change":"SanityManager.THROWASSERT(\"constraintActions[\" + conIndex + \"] expected to be instanceof \"+ \"DropConstraintConstantAction not \"+ cca.getClass().getName())","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"METHOD_INVOCATION","change":"td.getQualifiedName()","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"METHOD_INVOCATION","change":"SanityManager.THROWASSERT(\"lockGranularity expected to be \u0027T\u0027or \u0027R\u0027, not \" + lockGranularity)","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"METHOD_INVOCATION","change":"dd.getConstraintDescriptors(td)","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"METHOD_INVOCATION","change":"SanityManager.THROWASSERT(\"Unexpected action in AlterTableConstantAction\")","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"METHOD_INVOCATION","change":"getAndCheckSchemaDescriptor(dd,schemaId,\"ALTER TABLE\")","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"METHOD_INVOCATION","change":"StandardException.newException(SQLState.LANG_ADD_PRIMARY_KEY_FAILED1,td.getQualifiedName())","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"METHOD_INVOCATION","change":"modifyColumnConstraint(activation,columnInfo[ix].name,false)","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"METHOD_INVOCATION","change":"cca.getConstraintName()","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"NUMBER_LITERAL","change":"1","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"PARENTHESIZED_EXPRESSION","change":"(cca instanceof DropConstraintConstantAction)","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"PARENTHESIZED_EXPRESSION","change":"((CreateConstraintConstantAction)cca)","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"PARENTHESIZED_EXPRESSION","change":"(columnInfo[ix].dataType.isNullable())","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"PARENTHESIZED_EXPRESSION","change":"(columnInfo[ix].defaultInfo \u003d\u003d null)","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"PARENTHESIZED_EXPRESSION","change":"(columnInfo[ix].autoincInc \u003d\u003d 0)","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"PARENTHESIZED_EXPRESSION","change":"(columnInfo[ix].action \u003d\u003d ColumnInfo.CREATE)","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"POSTFIX_EXPRESSION","change":"conIndex++","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"POSTFIX_EXPRESSION","change":"ix++","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"PREFIX_EXPRESSION","change":"!(columnInfo[ix].dataType.isNullable())","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"PREFIX_EXPRESSION","change":"!(cca instanceof DropConstraintConstantAction)","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"PREFIX_EXPRESSION","change":"!tableScanned","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"PRIMITIVE_TYPE","change":"boolean","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"PRIMITIVE_TYPE","change":"int","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"QUALIFIED_NAME","change":"DataDictionary.CHECK_CONSTRAINT","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"QUALIFIED_NAME","change":"ColumnInfo.CREATE","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"QUALIFIED_NAME","change":"columnInfo.length","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"QUALIFIED_NAME","change":"SQLState.LANG_NULL_DATA_IN_NON_NULL_COLUMN","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"QUALIFIED_NAME","change":"ColumnInfo.DROP","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"QUALIFIED_NAME","change":"ColumnInfo.MODIFY_COLUMN_DEFAULT_RESTART","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"QUALIFIED_NAME","change":"ColumnInfo.MODIFY_COLUMN_DEFAULT_VALUE","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"QUALIFIED_NAME","change":"ColumnInfo.MODIFY_COLUMN_DEFAULT_INCREMENT","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"QUALIFIED_NAME","change":"SanityManager.DEBUG","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"QUALIFIED_NAME","change":"constraintActions.length","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"QUALIFIED_NAME","change":"SQLState.LANG_ADD_PRIMARY_KEY_FAILED1","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"QUALIFIED_NAME","change":"SQLState.LANG_ADDING_NON_NULL_COLUMN_TO_NON_EMPTY_TABLE","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"QUALIFIED_NAME","change":"ColumnInfo.MODIFY_COLUMN_CONSTRAINT_NOT_NULL","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"QUALIFIED_NAME","change":"DataDictionary.PRIMARYKEY_CONSTRAINT","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"QUALIFIED_NAME","change":"ColumnInfo.MODIFY_COLUMN_CONSTRAINT","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"QUALIFIED_NAME","change":"ColumnInfo.MODIFY_COLUMN_TYPE","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"SIMPLE_TYPE","change":"ConstraintConstantAction","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"SIMPLE_TYPE","change":"ColumnDescriptorList","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"SIMPLE_TYPE","change":"DropConstraintConstantAction","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"SIMPLE_TYPE","change":"ConstraintDescriptorList","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"SIMPLE_TYPE","change":"String","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"SIMPLE_TYPE","change":"CreateConstraintConstantAction","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"STRING_LITERAL","change":"] expected to be instanceof ","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"STRING_LITERAL","change":"constraintActions[","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"STRING_LITERAL","change":"Unexpected action in AlterTableConstantAction","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"STRING_LITERAL","change":"lockGranularity expected to be \u0027T\u0027or \u0027R\u0027, not ","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"STRING_LITERAL","change":"DropConstraintConstantAction not ","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"STRING_LITERAL","change":"ALTER TABLE","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"SWITCH_CASE","change":"case DataDictionary.CHECK_CONSTRAINT:\n","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"SWITCH_CASE","change":"case DataDictionary.PRIMARYKEY_CONSTRAINT:\n","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"SWITCH_STATEMENT","change":"switch (constraintType) {\ncase DataDictionary.PRIMARYKEY_CONSTRAINT:\n ConstraintDescriptorList cdl\u003ddd.getConstraintDescriptors(td);\nif (cdl.getPrimaryKey() !\u003d null) {\n throw StandardException.newException(SQLState.LANG_ADD_PRIMARY_KEY_FAILED1,td.getQualifiedName());\n}\nif (!tableScanned) {\ntableScanned\u003dtrue;\nnumRows\u003dgetSemiRowCount(tc);\n}\nbreak;\ncase DataDictionary.CHECK_CONSTRAINT:\nif (!tableScanned) {\ntableScanned\u003dtrue;\nnumRows\u003dgetSemiRowCount(tc);\n}\nif (numRows \u003e 0) {\nConstraintConstantAction.validateConstraint(cca.getConstraintName(),((CreateConstraintConstantAction)cca).getConstraintText(),td,lcc,true);\n}\nbreak;\n}\n","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"THROW_STATEMENT","change":"throw StandardException.newException(SQLState.LANG_ADD_PRIMARY_KEY_FAILED1,td.getQualifiedName());\n","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"THROW_STATEMENT","change":"throw StandardException.newException(SQLState.LANG_ADDING_NON_NULL_COLUMN_TO_NON_EMPTY_TABLE,td.getQualifiedName());\n","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"VARIABLE_DECLARATION_EXPRESSION","change":"int [conIndex\u003d0]","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"VARIABLE_DECLARATION_EXPRESSION","change":"int [ix\u003d0]","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"cca","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"constraintType","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"colNames","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"numRows","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"conIndex","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"cdl","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"tableScanned","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"tableNeedsScanning","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"nullCols","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"ix","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"ConstraintConstantAction [cca\u003dconstraintActions[conIndex]]","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"boolean [nullCols[]\u003dnew boolean[1]]","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"ColumnDescriptorList [cdl\u003dnew ColumnDescriptorList()]","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"ConstraintDescriptorList [cdl\u003ddd.getConstraintDescriptors(td)]","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"int [constraintType\u003dcca.getConstraintType()]","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"boolean [tableScanned\u003dfalse]","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"boolean [tableNeedsScanning\u003dfalse]","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"String [colNames[]\u003dnew String[1]]","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"int [numRows\u003d0]","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"EXPRESSION_STATEMENT","change":"execGuts(activation)","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"f767f68e0e035875e0004b3aaf11442a0840dabf","changeType":"METHOD_INVOCATION","change":"execGuts(activation)","source":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.execGuts(Activation)","target":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)","added":false,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.AlterTableConstantAction.executeConstantAction(Activation)"} {"project":"apache_derby","commit":"e57849fb3a397b27948bf535cc157bcf7a263474","changeType":"METHOD_DECLARATION","change":"org.apache.derby.jdbc.EmbedPooledConnection.notifyClose()","source":"org.apache.derby.jdbc.EmbedPooledConnection.notifyClose()","target":"org.apache.derby.jdbc.EmbedPooledConnection.closingConnection()","added":false,"scope":"CLASS_S","local":"java.engine.org.apache.derby.jdbc.EmbedPooledConnection"} {"project":"apache_derby","commit":"e57849fb3a397b27948bf535cc157bcf7a263474","changeType":"CAST_EXPRESSION","change":"(ConnectionEventListener)e.nextElement()","source":"org.apache.derby.jdbc.EmbedPooledConnection.notifyClose()","target":"org.apache.derby.jdbc.EmbedPooledConnection.closingConnection()","added":false,"scope":"SOURCE","local":"org.apache.derby.jdbc.EmbedPooledConnection.notifyClose()"} {"project":"apache_derby","commit":"e57849fb3a397b27948bf535cc157bcf7a263474","changeType":"CLASS_INSTANCE_CREATION","change":"new ConnectionEvent(this)","source":"org.apache.derby.jdbc.EmbedPooledConnection.notifyClose()","target":"org.apache.derby.jdbc.EmbedPooledConnection.closingConnection()","added":false,"scope":"SOURCE","local":"org.apache.derby.jdbc.EmbedPooledConnection.notifyClose()"} {"project":"apache_derby","commit":"e57849fb3a397b27948bf535cc157bcf7a263474","changeType":"EXPRESSION_STATEMENT","change":"l.connectionClosed(closeEvent)","source":"org.apache.derby.jdbc.EmbedPooledConnection.notifyClose()","target":"org.apache.derby.jdbc.EmbedPooledConnection.closingConnection()","added":false,"scope":"SOURCE","local":"org.apache.derby.jdbc.EmbedPooledConnection.notifyClose()"} {"project":"apache_derby","commit":"e57849fb3a397b27948bf535cc157bcf7a263474","changeType":"FOR_STATEMENT","change":"for (Enumeration e\u003deventListener.elements(); e.hasMoreElements(); ) {\n ConnectionEventListener l\u003d(ConnectionEventListener)e.nextElement();\n l.connectionClosed(closeEvent);\n}\n","source":"org.apache.derby.jdbc.EmbedPooledConnection.notifyClose()","target":"org.apache.derby.jdbc.EmbedPooledConnection.closingConnection()","added":false,"scope":"SOURCE","local":"org.apache.derby.jdbc.EmbedPooledConnection.notifyClose()"} {"project":"apache_derby","commit":"e57849fb3a397b27948bf535cc157bcf7a263474","changeType":"IF_STATEMENT","change":"eventListener !\u003d null \u0026\u0026 eventListener.size() \u003e 0","source":"org.apache.derby.jdbc.EmbedPooledConnection.notifyClose()","target":"org.apache.derby.jdbc.EmbedPooledConnection.closingConnection()","added":false,"scope":"SOURCE","local":"org.apache.derby.jdbc.EmbedPooledConnection.notifyClose()"} {"project":"apache_derby","commit":"e57849fb3a397b27948bf535cc157bcf7a263474","changeType":"INFIX_EXPRESSION","change":"eventListener.size() \u003e 0","source":"org.apache.derby.jdbc.EmbedPooledConnection.notifyClose()","target":"org.apache.derby.jdbc.EmbedPooledConnection.closingConnection()","added":false,"scope":"SOURCE","local":"org.apache.derby.jdbc.EmbedPooledConnection.notifyClose()"} {"project":"apache_derby","commit":"e57849fb3a397b27948bf535cc157bcf7a263474","changeType":"INFIX_EXPRESSION","change":"eventListener !\u003d null","source":"org.apache.derby.jdbc.EmbedPooledConnection.notifyClose()","target":"org.apache.derby.jdbc.EmbedPooledConnection.closingConnection()","added":false,"scope":"SOURCE","local":"org.apache.derby.jdbc.EmbedPooledConnection.notifyClose()"} {"project":"apache_derby","commit":"e57849fb3a397b27948bf535cc157bcf7a263474","changeType":"INFIX_EXPRESSION","change":"eventListener !\u003d null \u0026\u0026 eventListener.size() \u003e 0","source":"org.apache.derby.jdbc.EmbedPooledConnection.notifyClose()","target":"org.apache.derby.jdbc.EmbedPooledConnection.closingConnection()","added":false,"scope":"SOURCE","local":"org.apache.derby.jdbc.EmbedPooledConnection.notifyClose()"} {"project":"apache_derby","commit":"e57849fb3a397b27948bf535cc157bcf7a263474","changeType":"METHOD_INVOCATION","change":"l.connectionClosed(closeEvent)","source":"org.apache.derby.jdbc.EmbedPooledConnection.notifyClose()","target":"org.apache.derby.jdbc.EmbedPooledConnection.closingConnection()","added":false,"scope":"SOURCE","local":"org.apache.derby.jdbc.EmbedPooledConnection.notifyClose()"} {"project":"apache_derby","commit":"e57849fb3a397b27948bf535cc157bcf7a263474","changeType":"METHOD_INVOCATION","change":"e.nextElement()","source":"org.apache.derby.jdbc.EmbedPooledConnection.notifyClose()","target":"org.apache.derby.jdbc.EmbedPooledConnection.closingConnection()","added":false,"scope":"SOURCE","local":"org.apache.derby.jdbc.EmbedPooledConnection.notifyClose()"} {"project":"apache_derby","commit":"e57849fb3a397b27948bf535cc157bcf7a263474","changeType":"METHOD_INVOCATION","change":"e.hasMoreElements()","source":"org.apache.derby.jdbc.EmbedPooledConnection.notifyClose()","target":"org.apache.derby.jdbc.EmbedPooledConnection.closingConnection()","added":false,"scope":"SOURCE","local":"org.apache.derby.jdbc.EmbedPooledConnection.notifyClose()"} {"project":"apache_derby","commit":"e57849fb3a397b27948bf535cc157bcf7a263474","changeType":"METHOD_INVOCATION","change":"eventListener.elements()","source":"org.apache.derby.jdbc.EmbedPooledConnection.notifyClose()","target":"org.apache.derby.jdbc.EmbedPooledConnection.closingConnection()","added":false,"scope":"SOURCE","local":"org.apache.derby.jdbc.EmbedPooledConnection.notifyClose()"} {"project":"apache_derby","commit":"e57849fb3a397b27948bf535cc157bcf7a263474","changeType":"METHOD_INVOCATION","change":"eventListener.size()","source":"org.apache.derby.jdbc.EmbedPooledConnection.notifyClose()","target":"org.apache.derby.jdbc.EmbedPooledConnection.closingConnection()","added":false,"scope":"SOURCE","local":"org.apache.derby.jdbc.EmbedPooledConnection.notifyClose()"} {"project":"apache_derby","commit":"e57849fb3a397b27948bf535cc157bcf7a263474","changeType":"MODIFIER","change":"synchronized","source":"org.apache.derby.jdbc.EmbedPooledConnection.notifyClose()","target":"org.apache.derby.jdbc.EmbedPooledConnection.closingConnection()","added":false,"scope":"SOURCE","local":"org.apache.derby.jdbc.EmbedPooledConnection.notifyClose()"} {"project":"apache_derby","commit":"e57849fb3a397b27948bf535cc157bcf7a263474","changeType":"MODIFIER","change":"public","source":"org.apache.derby.jdbc.EmbedPooledConnection.notifyClose()","target":"org.apache.derby.jdbc.EmbedPooledConnection.closingConnection()","added":false,"scope":"SOURCE","local":"org.apache.derby.jdbc.EmbedPooledConnection.notifyClose()"} {"project":"apache_derby","commit":"e57849fb3a397b27948bf535cc157bcf7a263474","changeType":"NULL_LITERAL","change":"null","source":"org.apache.derby.jdbc.EmbedPooledConnection.notifyClose()","target":"org.apache.derby.jdbc.EmbedPooledConnection.closingConnection()","added":false,"scope":"SOURCE","local":"org.apache.derby.jdbc.EmbedPooledConnection.notifyClose()"} {"project":"apache_derby","commit":"e57849fb3a397b27948bf535cc157bcf7a263474","changeType":"NUMBER_LITERAL","change":"0","source":"org.apache.derby.jdbc.EmbedPooledConnection.notifyClose()","target":"org.apache.derby.jdbc.EmbedPooledConnection.closingConnection()","added":false,"scope":"SOURCE","local":"org.apache.derby.jdbc.EmbedPooledConnection.notifyClose()"} {"project":"apache_derby","commit":"e57849fb3a397b27948bf535cc157bcf7a263474","changeType":"PRIMITIVE_TYPE","change":"void","source":"org.apache.derby.jdbc.EmbedPooledConnection.notifyClose()","target":"org.apache.derby.jdbc.EmbedPooledConnection.closingConnection()","added":false,"scope":"SOURCE","local":"org.apache.derby.jdbc.EmbedPooledConnection.notifyClose()"} {"project":"apache_derby","commit":"e57849fb3a397b27948bf535cc157bcf7a263474","changeType":"SIMPLE_TYPE","change":"ConnectionEventListener","source":"org.apache.derby.jdbc.EmbedPooledConnection.notifyClose()","target":"org.apache.derby.jdbc.EmbedPooledConnection.closingConnection()","added":false,"scope":"SOURCE","local":"org.apache.derby.jdbc.EmbedPooledConnection.notifyClose()"} {"project":"apache_derby","commit":"e57849fb3a397b27948bf535cc157bcf7a263474","changeType":"SIMPLE_TYPE","change":"Enumeration","source":"org.apache.derby.jdbc.EmbedPooledConnection.notifyClose()","target":"org.apache.derby.jdbc.EmbedPooledConnection.closingConnection()","added":false,"scope":"SOURCE","local":"org.apache.derby.jdbc.EmbedPooledConnection.notifyClose()"} {"project":"apache_derby","commit":"e57849fb3a397b27948bf535cc157bcf7a263474","changeType":"SIMPLE_TYPE","change":"ConnectionEvent","source":"org.apache.derby.jdbc.EmbedPooledConnection.notifyClose()","target":"org.apache.derby.jdbc.EmbedPooledConnection.closingConnection()","added":false,"scope":"SOURCE","local":"org.apache.derby.jdbc.EmbedPooledConnection.notifyClose()"} {"project":"apache_derby","commit":"e57849fb3a397b27948bf535cc157bcf7a263474","changeType":"THIS_EXPRESSION","change":"this","source":"org.apache.derby.jdbc.EmbedPooledConnection.notifyClose()","target":"org.apache.derby.jdbc.EmbedPooledConnection.closingConnection()","added":false,"scope":"SOURCE","local":"org.apache.derby.jdbc.EmbedPooledConnection.notifyClose()"} {"project":"apache_derby","commit":"e57849fb3a397b27948bf535cc157bcf7a263474","changeType":"VARIABLE_DECLARATION_EXPRESSION","change":"Enumeration [e\u003deventListener.elements()]","source":"org.apache.derby.jdbc.EmbedPooledConnection.notifyClose()","target":"org.apache.derby.jdbc.EmbedPooledConnection.closingConnection()","added":false,"scope":"SOURCE","local":"org.apache.derby.jdbc.EmbedPooledConnection.notifyClose()"} {"project":"apache_derby","commit":"e57849fb3a397b27948bf535cc157bcf7a263474","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"l","source":"org.apache.derby.jdbc.EmbedPooledConnection.notifyClose()","target":"org.apache.derby.jdbc.EmbedPooledConnection.closingConnection()","added":false,"scope":"SOURCE","local":"org.apache.derby.jdbc.EmbedPooledConnection.notifyClose()"} {"project":"apache_derby","commit":"e57849fb3a397b27948bf535cc157bcf7a263474","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"e","source":"org.apache.derby.jdbc.EmbedPooledConnection.notifyClose()","target":"org.apache.derby.jdbc.EmbedPooledConnection.closingConnection()","added":false,"scope":"SOURCE","local":"org.apache.derby.jdbc.EmbedPooledConnection.notifyClose()"} {"project":"apache_derby","commit":"e57849fb3a397b27948bf535cc157bcf7a263474","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"closeEvent","source":"org.apache.derby.jdbc.EmbedPooledConnection.notifyClose()","target":"org.apache.derby.jdbc.EmbedPooledConnection.closingConnection()","added":false,"scope":"SOURCE","local":"org.apache.derby.jdbc.EmbedPooledConnection.notifyClose()"} {"project":"apache_derby","commit":"e57849fb3a397b27948bf535cc157bcf7a263474","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"ConnectionEventListener [l\u003d(ConnectionEventListener)e.nextElement()]","source":"org.apache.derby.jdbc.EmbedPooledConnection.notifyClose()","target":"org.apache.derby.jdbc.EmbedPooledConnection.closingConnection()","added":false,"scope":"SOURCE","local":"org.apache.derby.jdbc.EmbedPooledConnection.notifyClose()"} {"project":"apache_derby","commit":"e57849fb3a397b27948bf535cc157bcf7a263474","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"ConnectionEvent [closeEvent\u003dnew ConnectionEvent(this)]","source":"org.apache.derby.jdbc.EmbedPooledConnection.notifyClose()","target":"org.apache.derby.jdbc.EmbedPooledConnection.closingConnection()","added":false,"scope":"SOURCE","local":"org.apache.derby.jdbc.EmbedPooledConnection.notifyClose()"} {"project":"apache_derby","commit":"e57849fb3a397b27948bf535cc157bcf7a263474","changeType":"CAST_EXPRESSION","change":"(ConnectionEventListener)e.nextElement()","source":"org.apache.derby.jdbc.EmbedPooledConnection.notifyClose()","target":"org.apache.derby.jdbc.EmbedPooledConnection.closingConnection()","added":true,"scope":"TARGET","local":"org.apache.derby.jdbc.EmbedPooledConnection.closingConnection()"} {"project":"apache_derby","commit":"e57849fb3a397b27948bf535cc157bcf7a263474","changeType":"CLASS_INSTANCE_CREATION","change":"new ConnectionEvent(this)","source":"org.apache.derby.jdbc.EmbedPooledConnection.notifyClose()","target":"org.apache.derby.jdbc.EmbedPooledConnection.closingConnection()","added":true,"scope":"TARGET","local":"org.apache.derby.jdbc.EmbedPooledConnection.closingConnection()"} {"project":"apache_derby","commit":"e57849fb3a397b27948bf535cc157bcf7a263474","changeType":"EXPRESSION_STATEMENT","change":"l.connectionClosed(closeEvent)","source":"org.apache.derby.jdbc.EmbedPooledConnection.notifyClose()","target":"org.apache.derby.jdbc.EmbedPooledConnection.closingConnection()","added":true,"scope":"TARGET","local":"org.apache.derby.jdbc.EmbedPooledConnection.closingConnection()"} {"project":"apache_derby","commit":"e57849fb3a397b27948bf535cc157bcf7a263474","changeType":"FOR_STATEMENT","change":"for (Enumeration e\u003deventListener.elements(); e.hasMoreElements(); ) {\n ConnectionEventListener l\u003d(ConnectionEventListener)e.nextElement();\n l.connectionClosed(closeEvent);\n}\n","source":"org.apache.derby.jdbc.EmbedPooledConnection.notifyClose()","target":"org.apache.derby.jdbc.EmbedPooledConnection.closingConnection()","added":true,"scope":"TARGET","local":"org.apache.derby.jdbc.EmbedPooledConnection.closingConnection()"} {"project":"apache_derby","commit":"e57849fb3a397b27948bf535cc157bcf7a263474","changeType":"IF_STATEMENT","change":"eventListener !\u003d null \u0026\u0026 eventListener.size() \u003e 0","source":"org.apache.derby.jdbc.EmbedPooledConnection.notifyClose()","target":"org.apache.derby.jdbc.EmbedPooledConnection.closingConnection()","added":true,"scope":"TARGET","local":"org.apache.derby.jdbc.EmbedPooledConnection.closingConnection()"} {"project":"apache_derby","commit":"e57849fb3a397b27948bf535cc157bcf7a263474","changeType":"INFIX_EXPRESSION","change":"eventListener.size() \u003e 0","source":"org.apache.derby.jdbc.EmbedPooledConnection.notifyClose()","target":"org.apache.derby.jdbc.EmbedPooledConnection.closingConnection()","added":true,"scope":"TARGET","local":"org.apache.derby.jdbc.EmbedPooledConnection.closingConnection()"} {"project":"apache_derby","commit":"e57849fb3a397b27948bf535cc157bcf7a263474","changeType":"INFIX_EXPRESSION","change":"eventListener !\u003d null","source":"org.apache.derby.jdbc.EmbedPooledConnection.notifyClose()","target":"org.apache.derby.jdbc.EmbedPooledConnection.closingConnection()","added":true,"scope":"TARGET","local":"org.apache.derby.jdbc.EmbedPooledConnection.closingConnection()"} {"project":"apache_derby","commit":"e57849fb3a397b27948bf535cc157bcf7a263474","changeType":"INFIX_EXPRESSION","change":"eventListener !\u003d null \u0026\u0026 eventListener.size() \u003e 0","source":"org.apache.derby.jdbc.EmbedPooledConnection.notifyClose()","target":"org.apache.derby.jdbc.EmbedPooledConnection.closingConnection()","added":true,"scope":"TARGET","local":"org.apache.derby.jdbc.EmbedPooledConnection.closingConnection()"} {"project":"apache_derby","commit":"e57849fb3a397b27948bf535cc157bcf7a263474","changeType":"JAVADOC","change":"/** \n * Close called on BrokeredConnection. If this call returns true then getRealConnection().close() will be called. Notify listners that connection is closed. Don\u0027t close the underlying real connection as it is pooled.\n */\n","source":"org.apache.derby.jdbc.EmbedPooledConnection.notifyClose()","target":"org.apache.derby.jdbc.EmbedPooledConnection.closingConnection()","added":true,"scope":"TARGET","local":"org.apache.derby.jdbc.EmbedPooledConnection.closingConnection()"} {"project":"apache_derby","commit":"e57849fb3a397b27948bf535cc157bcf7a263474","changeType":"METHOD_INVOCATION","change":"e.nextElement()","source":"org.apache.derby.jdbc.EmbedPooledConnection.notifyClose()","target":"org.apache.derby.jdbc.EmbedPooledConnection.closingConnection()","added":true,"scope":"TARGET","local":"org.apache.derby.jdbc.EmbedPooledConnection.closingConnection()"} {"project":"apache_derby","commit":"e57849fb3a397b27948bf535cc157bcf7a263474","changeType":"METHOD_INVOCATION","change":"e.hasMoreElements()","source":"org.apache.derby.jdbc.EmbedPooledConnection.notifyClose()","target":"org.apache.derby.jdbc.EmbedPooledConnection.closingConnection()","added":true,"scope":"TARGET","local":"org.apache.derby.jdbc.EmbedPooledConnection.closingConnection()"} {"project":"apache_derby","commit":"e57849fb3a397b27948bf535cc157bcf7a263474","changeType":"METHOD_INVOCATION","change":"eventListener.size()","source":"org.apache.derby.jdbc.EmbedPooledConnection.notifyClose()","target":"org.apache.derby.jdbc.EmbedPooledConnection.closingConnection()","added":true,"scope":"TARGET","local":"org.apache.derby.jdbc.EmbedPooledConnection.closingConnection()"} {"project":"apache_derby","commit":"e57849fb3a397b27948bf535cc157bcf7a263474","changeType":"METHOD_INVOCATION","change":"l.connectionClosed(closeEvent)","source":"org.apache.derby.jdbc.EmbedPooledConnection.notifyClose()","target":"org.apache.derby.jdbc.EmbedPooledConnection.closingConnection()","added":true,"scope":"TARGET","local":"org.apache.derby.jdbc.EmbedPooledConnection.closingConnection()"} {"project":"apache_derby","commit":"e57849fb3a397b27948bf535cc157bcf7a263474","changeType":"METHOD_INVOCATION","change":"eventListener.elements()","source":"org.apache.derby.jdbc.EmbedPooledConnection.notifyClose()","target":"org.apache.derby.jdbc.EmbedPooledConnection.closingConnection()","added":true,"scope":"TARGET","local":"org.apache.derby.jdbc.EmbedPooledConnection.closingConnection()"} {"project":"apache_derby","commit":"e57849fb3a397b27948bf535cc157bcf7a263474","changeType":"MODIFIER","change":"synchronized","source":"org.apache.derby.jdbc.EmbedPooledConnection.notifyClose()","target":"org.apache.derby.jdbc.EmbedPooledConnection.closingConnection()","added":true,"scope":"TARGET","local":"org.apache.derby.jdbc.EmbedPooledConnection.closingConnection()"} {"project":"apache_derby","commit":"e57849fb3a397b27948bf535cc157bcf7a263474","changeType":"NUMBER_LITERAL","change":"0","source":"org.apache.derby.jdbc.EmbedPooledConnection.notifyClose()","target":"org.apache.derby.jdbc.EmbedPooledConnection.closingConnection()","added":true,"scope":"TARGET","local":"org.apache.derby.jdbc.EmbedPooledConnection.closingConnection()"} {"project":"apache_derby","commit":"e57849fb3a397b27948bf535cc157bcf7a263474","changeType":"SIMPLE_TYPE","change":"Enumeration","source":"org.apache.derby.jdbc.EmbedPooledConnection.notifyClose()","target":"org.apache.derby.jdbc.EmbedPooledConnection.closingConnection()","added":true,"scope":"TARGET","local":"org.apache.derby.jdbc.EmbedPooledConnection.closingConnection()"} {"project":"apache_derby","commit":"e57849fb3a397b27948bf535cc157bcf7a263474","changeType":"SIMPLE_TYPE","change":"ConnectionEvent","source":"org.apache.derby.jdbc.EmbedPooledConnection.notifyClose()","target":"org.apache.derby.jdbc.EmbedPooledConnection.closingConnection()","added":true,"scope":"TARGET","local":"org.apache.derby.jdbc.EmbedPooledConnection.closingConnection()"} {"project":"apache_derby","commit":"e57849fb3a397b27948bf535cc157bcf7a263474","changeType":"SIMPLE_TYPE","change":"ConnectionEventListener","source":"org.apache.derby.jdbc.EmbedPooledConnection.notifyClose()","target":"org.apache.derby.jdbc.EmbedPooledConnection.closingConnection()","added":true,"scope":"TARGET","local":"org.apache.derby.jdbc.EmbedPooledConnection.closingConnection()"} {"project":"apache_derby","commit":"e57849fb3a397b27948bf535cc157bcf7a263474","changeType":"THIS_EXPRESSION","change":"this","source":"org.apache.derby.jdbc.EmbedPooledConnection.notifyClose()","target":"org.apache.derby.jdbc.EmbedPooledConnection.closingConnection()","added":true,"scope":"TARGET","local":"org.apache.derby.jdbc.EmbedPooledConnection.closingConnection()"} {"project":"apache_derby","commit":"e57849fb3a397b27948bf535cc157bcf7a263474","changeType":"VARIABLE_DECLARATION_EXPRESSION","change":"Enumeration [e\u003deventListener.elements()]","source":"org.apache.derby.jdbc.EmbedPooledConnection.notifyClose()","target":"org.apache.derby.jdbc.EmbedPooledConnection.closingConnection()","added":true,"scope":"TARGET","local":"org.apache.derby.jdbc.EmbedPooledConnection.closingConnection()"} {"project":"apache_derby","commit":"e57849fb3a397b27948bf535cc157bcf7a263474","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"closeEvent","source":"org.apache.derby.jdbc.EmbedPooledConnection.notifyClose()","target":"org.apache.derby.jdbc.EmbedPooledConnection.closingConnection()","added":true,"scope":"TARGET","local":"org.apache.derby.jdbc.EmbedPooledConnection.closingConnection()"} {"project":"apache_derby","commit":"e57849fb3a397b27948bf535cc157bcf7a263474","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"e","source":"org.apache.derby.jdbc.EmbedPooledConnection.notifyClose()","target":"org.apache.derby.jdbc.EmbedPooledConnection.closingConnection()","added":true,"scope":"TARGET","local":"org.apache.derby.jdbc.EmbedPooledConnection.closingConnection()"} {"project":"apache_derby","commit":"e57849fb3a397b27948bf535cc157bcf7a263474","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"l","source":"org.apache.derby.jdbc.EmbedPooledConnection.notifyClose()","target":"org.apache.derby.jdbc.EmbedPooledConnection.closingConnection()","added":true,"scope":"TARGET","local":"org.apache.derby.jdbc.EmbedPooledConnection.closingConnection()"} {"project":"apache_derby","commit":"e57849fb3a397b27948bf535cc157bcf7a263474","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"ConnectionEventListener [l\u003d(ConnectionEventListener)e.nextElement()]","source":"org.apache.derby.jdbc.EmbedPooledConnection.notifyClose()","target":"org.apache.derby.jdbc.EmbedPooledConnection.closingConnection()","added":true,"scope":"TARGET","local":"org.apache.derby.jdbc.EmbedPooledConnection.closingConnection()"} {"project":"apache_derby","commit":"e57849fb3a397b27948bf535cc157bcf7a263474","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"ConnectionEvent [closeEvent\u003dnew ConnectionEvent(this)]","source":"org.apache.derby.jdbc.EmbedPooledConnection.notifyClose()","target":"org.apache.derby.jdbc.EmbedPooledConnection.closingConnection()","added":true,"scope":"TARGET","local":"org.apache.derby.jdbc.EmbedPooledConnection.closingConnection()"} {"project":"apache_derby","commit":"e57849fb3a397b27948bf535cc157bcf7a263474","changeType":"EXPRESSION_STATEMENT","change":"notifyClose()","source":"org.apache.derby.jdbc.EmbedPooledConnection.notifyClose()","target":"org.apache.derby.jdbc.EmbedPooledConnection.closingConnection()","added":false,"scope":"TARGET","local":"org.apache.derby.jdbc.EmbedPooledConnection.closingConnection()"} {"project":"apache_derby","commit":"e57849fb3a397b27948bf535cc157bcf7a263474","changeType":"JAVADOC","change":"/** \n * Close called on BrokeredConnection. If this call returns true then getRealConnection().close() will be called. Don\u0027t close the underlying real connection as it is pooled.\n */\n","source":"org.apache.derby.jdbc.EmbedPooledConnection.notifyClose()","target":"org.apache.derby.jdbc.EmbedPooledConnection.closingConnection()","added":false,"scope":"TARGET","local":"org.apache.derby.jdbc.EmbedPooledConnection.closingConnection()"} {"project":"apache_derby","commit":"e57849fb3a397b27948bf535cc157bcf7a263474","changeType":"METHOD_INVOCATION","change":"notifyClose()","source":"org.apache.derby.jdbc.EmbedPooledConnection.notifyClose()","target":"org.apache.derby.jdbc.EmbedPooledConnection.closingConnection()","added":false,"scope":"TARGET","local":"org.apache.derby.jdbc.EmbedPooledConnection.closingConnection()"} {"project":"apache_derby","commit":"24e3f7e93c8df4ffb5addb8c35416d515d65dde5","changeType":"METHOD_DECLARATION","change":"org.apache.derby.iapi.sql.ResultSet.getResultDescription()","source":"org.apache.derby.impl.sql.execute.UpdateResultSet.getResultDescription()","target":"org.apache.derby.impl.sql.execute.UpdateResultSet.UpdateResultSet(NoPutResultSet,GeneratedMethod,Activation,ConstantAction,ResultDescription)","added":false,"scope":"EXT_S","local":"java.engine.org.apache.derby.iapi.sql.ResultSet"} {"project":"apache_derby","commit":"24e3f7e93c8df4ffb5addb8c35416d515d65dde5","changeType":"METHOD_DECLARATION","change":"org.apache.derby.impl.sql.execute.DMLVTIResultSet.getResultDescription()","source":"org.apache.derby.impl.sql.execute.UpdateResultSet.getResultDescription()","target":"org.apache.derby.impl.sql.execute.UpdateResultSet.UpdateResultSet(NoPutResultSet,GeneratedMethod,Activation,ConstantAction,ResultDescription)","added":false,"scope":"EXT_S","local":"java.engine.org.apache.derby.impl.sql.execute.DMLVTIResultSet"} {"project":"apache_derby","commit":"24e3f7e93c8df4ffb5addb8c35416d515d65dde5","changeType":"ASSIGNMENT","change":"resultDescription \u003d sourceResultSet.getResultDescription()","source":"org.apache.derby.impl.sql.execute.UpdateResultSet.getResultDescription()","target":"org.apache.derby.impl.sql.execute.UpdateResultSet.UpdateResultSet(NoPutResultSet,GeneratedMethod,Activation,ConstantAction,ResultDescription)","added":false,"scope":"EXT_S","local":"org.apache.derby.impl.sql.execute.DMLVTIResultSet.DMLVTIResultSet(NoPutResultSet,Activation)"} {"project":"apache_derby","commit":"24e3f7e93c8df4ffb5addb8c35416d515d65dde5","changeType":"EXPRESSION_STATEMENT","change":"resultDescription\u003dsourceResultSet.getResultDescription()","source":"org.apache.derby.impl.sql.execute.UpdateResultSet.getResultDescription()","target":"org.apache.derby.impl.sql.execute.UpdateResultSet.UpdateResultSet(NoPutResultSet,GeneratedMethod,Activation,ConstantAction,ResultDescription)","added":false,"scope":"EXT_S","local":"org.apache.derby.impl.sql.execute.DMLVTIResultSet.DMLVTIResultSet(NoPutResultSet,Activation)"} {"project":"apache_derby","commit":"24e3f7e93c8df4ffb5addb8c35416d515d65dde5","changeType":"METHOD_INVOCATION","change":"sourceResultSet.getResultDescription()","source":"org.apache.derby.impl.sql.execute.UpdateResultSet.getResultDescription()","target":"org.apache.derby.impl.sql.execute.UpdateResultSet.UpdateResultSet(NoPutResultSet,GeneratedMethod,Activation,ConstantAction,ResultDescription)","added":false,"scope":"EXT_S","local":"org.apache.derby.impl.sql.execute.DMLVTIResultSet.DMLVTIResultSet(NoPutResultSet,Activation)"} {"project":"apache_derby","commit":"24e3f7e93c8df4ffb5addb8c35416d515d65dde5","changeType":"METHOD_DECLARATION","change":"org.apache.derby.impl.sql.execute.DeleteResultSet.getResultDescription()","source":"org.apache.derby.impl.sql.execute.UpdateResultSet.getResultDescription()","target":"org.apache.derby.impl.sql.execute.UpdateResultSet.UpdateResultSet(NoPutResultSet,GeneratedMethod,Activation,ConstantAction,ResultDescription)","added":false,"scope":"EXT_S","local":"java.engine.org.apache.derby.impl.sql.execute.DeleteResultSet"} {"project":"apache_derby","commit":"24e3f7e93c8df4ffb5addb8c35416d515d65dde5","changeType":"ASSIGNMENT","change":"resultDescription \u003d activation.getResultDescription()","source":"org.apache.derby.impl.sql.execute.UpdateResultSet.getResultDescription()","target":"org.apache.derby.impl.sql.execute.UpdateResultSet.UpdateResultSet(NoPutResultSet,GeneratedMethod,Activation,ConstantAction,ResultDescription)","added":true,"scope":"EXT_S","local":"org.apache.derby.impl.sql.execute.DeleteResultSet.DeleteResultSet(NoPutResultSet,ConstantAction,Activation)"} {"project":"apache_derby","commit":"24e3f7e93c8df4ffb5addb8c35416d515d65dde5","changeType":"EXPRESSION_STATEMENT","change":"resultDescription\u003dactivation.getResultDescription()","source":"org.apache.derby.impl.sql.execute.UpdateResultSet.getResultDescription()","target":"org.apache.derby.impl.sql.execute.UpdateResultSet.UpdateResultSet(NoPutResultSet,GeneratedMethod,Activation,ConstantAction,ResultDescription)","added":true,"scope":"EXT_S","local":"org.apache.derby.impl.sql.execute.DeleteResultSet.DeleteResultSet(NoPutResultSet,ConstantAction,Activation)"} {"project":"apache_derby","commit":"24e3f7e93c8df4ffb5addb8c35416d515d65dde5","changeType":"METHOD_INVOCATION","change":"activation.getResultDescription()","source":"org.apache.derby.impl.sql.execute.UpdateResultSet.getResultDescription()","target":"org.apache.derby.impl.sql.execute.UpdateResultSet.UpdateResultSet(NoPutResultSet,GeneratedMethod,Activation,ConstantAction,ResultDescription)","added":true,"scope":"EXT_S","local":"org.apache.derby.impl.sql.execute.DeleteResultSet.DeleteResultSet(NoPutResultSet,ConstantAction,Activation)"} {"project":"apache_derby","commit":"24e3f7e93c8df4ffb5addb8c35416d515d65dde5","changeType":"ASSIGNMENT","change":"resultDescription \u003d source.getResultDescription()","source":"org.apache.derby.impl.sql.execute.UpdateResultSet.getResultDescription()","target":"org.apache.derby.impl.sql.execute.UpdateResultSet.UpdateResultSet(NoPutResultSet,GeneratedMethod,Activation,ConstantAction,ResultDescription)","added":false,"scope":"EXT_S","local":"org.apache.derby.impl.sql.execute.DeleteResultSet.DeleteResultSet(NoPutResultSet,ConstantAction,Activation)"} {"project":"apache_derby","commit":"24e3f7e93c8df4ffb5addb8c35416d515d65dde5","changeType":"EXPRESSION_STATEMENT","change":"resultDescription\u003dsource.getResultDescription()","source":"org.apache.derby.impl.sql.execute.UpdateResultSet.getResultDescription()","target":"org.apache.derby.impl.sql.execute.UpdateResultSet.UpdateResultSet(NoPutResultSet,GeneratedMethod,Activation,ConstantAction,ResultDescription)","added":false,"scope":"EXT_S","local":"org.apache.derby.impl.sql.execute.DeleteResultSet.DeleteResultSet(NoPutResultSet,ConstantAction,Activation)"} {"project":"apache_derby","commit":"24e3f7e93c8df4ffb5addb8c35416d515d65dde5","changeType":"METHOD_INVOCATION","change":"source.getResultDescription()","source":"org.apache.derby.impl.sql.execute.UpdateResultSet.getResultDescription()","target":"org.apache.derby.impl.sql.execute.UpdateResultSet.UpdateResultSet(NoPutResultSet,GeneratedMethod,Activation,ConstantAction,ResultDescription)","added":false,"scope":"EXT_S","local":"org.apache.derby.impl.sql.execute.DeleteResultSet.DeleteResultSet(NoPutResultSet,ConstantAction,Activation)"} {"project":"apache_derby","commit":"24e3f7e93c8df4ffb5addb8c35416d515d65dde5","changeType":"METHOD_DECLARATION","change":"org.apache.derby.impl.sql.execute.InsertResultSet.getResultDescription()","source":"org.apache.derby.impl.sql.execute.UpdateResultSet.getResultDescription()","target":"org.apache.derby.impl.sql.execute.UpdateResultSet.UpdateResultSet(NoPutResultSet,GeneratedMethod,Activation,ConstantAction,ResultDescription)","added":false,"scope":"EXT_S","local":"java.engine.org.apache.derby.impl.sql.execute.InsertResultSet"} {"project":"apache_derby","commit":"24e3f7e93c8df4ffb5addb8c35416d515d65dde5","changeType":"METHOD_INVOCATION","change":"activation.getResultDescription()","source":"org.apache.derby.impl.sql.execute.UpdateResultSet.getResultDescription()","target":"org.apache.derby.impl.sql.execute.UpdateResultSet.UpdateResultSet(NoPutResultSet,GeneratedMethod,Activation,ConstantAction,ResultDescription)","added":true,"scope":"EXT_S","local":"org.apache.derby.impl.sql.execute.InsertResultSet.InsertResultSet(NoPutResultSet,GeneratedMethod,Activation)"} {"project":"apache_derby","commit":"24e3f7e93c8df4ffb5addb8c35416d515d65dde5","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"ResultDescription [resultDescription\u003dactivation.getResultDescription()]","source":"org.apache.derby.impl.sql.execute.UpdateResultSet.getResultDescription()","target":"org.apache.derby.impl.sql.execute.UpdateResultSet.UpdateResultSet(NoPutResultSet,GeneratedMethod,Activation,ConstantAction,ResultDescription)","added":true,"scope":"EXT_S","local":"org.apache.derby.impl.sql.execute.InsertResultSet.InsertResultSet(NoPutResultSet,GeneratedMethod,Activation)"} {"project":"apache_derby","commit":"24e3f7e93c8df4ffb5addb8c35416d515d65dde5","changeType":"ASSIGNMENT","change":"resultDescription \u003d sourceResultSet.getResultDescription()","source":"org.apache.derby.impl.sql.execute.UpdateResultSet.getResultDescription()","target":"org.apache.derby.impl.sql.execute.UpdateResultSet.UpdateResultSet(NoPutResultSet,GeneratedMethod,Activation,ConstantAction,ResultDescription)","added":false,"scope":"EXT_S","local":"org.apache.derby.impl.sql.execute.InsertResultSet.InsertResultSet(NoPutResultSet,GeneratedMethod,Activation)"} {"project":"apache_derby","commit":"24e3f7e93c8df4ffb5addb8c35416d515d65dde5","changeType":"EXPRESSION_STATEMENT","change":"resultDescription\u003dsourceResultSet.getResultDescription()","source":"org.apache.derby.impl.sql.execute.UpdateResultSet.getResultDescription()","target":"org.apache.derby.impl.sql.execute.UpdateResultSet.UpdateResultSet(NoPutResultSet,GeneratedMethod,Activation,ConstantAction,ResultDescription)","added":false,"scope":"EXT_S","local":"org.apache.derby.impl.sql.execute.InsertResultSet.InsertResultSet(NoPutResultSet,GeneratedMethod,Activation)"} {"project":"apache_derby","commit":"24e3f7e93c8df4ffb5addb8c35416d515d65dde5","changeType":"METHOD_INVOCATION","change":"sourceResultSet.getResultDescription()","source":"org.apache.derby.impl.sql.execute.UpdateResultSet.getResultDescription()","target":"org.apache.derby.impl.sql.execute.UpdateResultSet.UpdateResultSet(NoPutResultSet,GeneratedMethod,Activation,ConstantAction,ResultDescription)","added":false,"scope":"EXT_S","local":"org.apache.derby.impl.sql.execute.InsertResultSet.InsertResultSet(NoPutResultSet,GeneratedMethod,Activation)"} {"project":"apache_derby","commit":"24e3f7e93c8df4ffb5addb8c35416d515d65dde5","changeType":"METHOD_DECLARATION","change":"org.apache.derby.impl.sql.execute.NoPutResultSetImpl.getResultDescription()","source":"org.apache.derby.impl.sql.execute.UpdateResultSet.getResultDescription()","target":"org.apache.derby.impl.sql.execute.UpdateResultSet.UpdateResultSet(NoPutResultSet,GeneratedMethod,Activation,ConstantAction,ResultDescription)","added":false,"scope":"EXT_S","local":"java.engine.org.apache.derby.impl.sql.execute.NoPutResultSetImpl"} {"project":"apache_derby","commit":"24e3f7e93c8df4ffb5addb8c35416d515d65dde5","changeType":"METHOD_INVOCATION","change":"activation.getResultDescription()","source":"org.apache.derby.impl.sql.execute.UpdateResultSet.getResultDescription()","target":"org.apache.derby.impl.sql.execute.UpdateResultSet.UpdateResultSet(NoPutResultSet,GeneratedMethod,Activation,ConstantAction,ResultDescription)","added":false,"scope":"EXT_S","local":"org.apache.derby.impl.sql.execute.NoPutResultSetImpl.getResultDescription()"} {"project":"apache_derby","commit":"24e3f7e93c8df4ffb5addb8c35416d515d65dde5","changeType":"RETURN_STATEMENT","change":"return activation.getResultDescription();\n","source":"org.apache.derby.impl.sql.execute.UpdateResultSet.getResultDescription()","target":"org.apache.derby.impl.sql.execute.UpdateResultSet.UpdateResultSet(NoPutResultSet,GeneratedMethod,Activation,ConstantAction,ResultDescription)","added":false,"scope":"EXT_S","local":"org.apache.derby.impl.sql.execute.NoPutResultSetImpl.getResultDescription()"} {"project":"apache_derby","commit":"24e3f7e93c8df4ffb5addb8c35416d515d65dde5","changeType":"METHOD_DECLARATION","change":"org.apache.derby.impl.sql.execute.NoRowsResultSetImpl.getResultDescription()","source":"org.apache.derby.impl.sql.execute.UpdateResultSet.getResultDescription()","target":"org.apache.derby.impl.sql.execute.UpdateResultSet.UpdateResultSet(NoPutResultSet,GeneratedMethod,Activation,ConstantAction,ResultDescription)","added":false,"scope":"EXT_S","local":"java.engine.org.apache.derby.impl.sql.execute.NoRowsResultSetImpl"} {"project":"apache_derby","commit":"24e3f7e93c8df4ffb5addb8c35416d515d65dde5","changeType":"METHOD_DECLARATION","change":"org.apache.derby.impl.sql.execute.TemporaryRowHolderResultSet.getResultDescription()","source":"org.apache.derby.impl.sql.execute.UpdateResultSet.getResultDescription()","target":"org.apache.derby.impl.sql.execute.UpdateResultSet.UpdateResultSet(NoPutResultSet,GeneratedMethod,Activation,ConstantAction,ResultDescription)","added":false,"scope":"EXT_S","local":"java.engine.org.apache.derby.impl.sql.execute.TemporaryRowHolderResultSet"} {"project":"apache_derby","commit":"24e3f7e93c8df4ffb5addb8c35416d515d65dde5","changeType":"METHOD_DECLARATION","change":"org.apache.derby.impl.sql.execute.UpdateResultSet.getResultDescription()","source":"org.apache.derby.impl.sql.execute.UpdateResultSet.getResultDescription()","target":"org.apache.derby.impl.sql.execute.UpdateResultSet.UpdateResultSet(NoPutResultSet,GeneratedMethod,Activation,ConstantAction,ResultDescription)","added":false,"scope":"CLASS_S","local":"java.engine.org.apache.derby.impl.sql.execute.UpdateResultSet"} {"project":"apache_derby","commit":"24e3f7e93c8df4ffb5addb8c35416d515d65dde5","changeType":"JAVADOC","change":"/** \n * Returns the description of the updated rows. REVISIT: Do we want this to return NULL instead?\n */\n","source":"org.apache.derby.impl.sql.execute.UpdateResultSet.getResultDescription()","target":"org.apache.derby.impl.sql.execute.UpdateResultSet.UpdateResultSet(NoPutResultSet,GeneratedMethod,Activation,ConstantAction,ResultDescription)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.UpdateResultSet.getResultDescription()"} {"project":"apache_derby","commit":"24e3f7e93c8df4ffb5addb8c35416d515d65dde5","changeType":"MODIFIER","change":"public","source":"org.apache.derby.impl.sql.execute.UpdateResultSet.getResultDescription()","target":"org.apache.derby.impl.sql.execute.UpdateResultSet.UpdateResultSet(NoPutResultSet,GeneratedMethod,Activation,ConstantAction,ResultDescription)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.UpdateResultSet.getResultDescription()"} {"project":"apache_derby","commit":"24e3f7e93c8df4ffb5addb8c35416d515d65dde5","changeType":"RETURN_STATEMENT","change":"return resultDescription;\n","source":"org.apache.derby.impl.sql.execute.UpdateResultSet.getResultDescription()","target":"org.apache.derby.impl.sql.execute.UpdateResultSet.UpdateResultSet(NoPutResultSet,GeneratedMethod,Activation,ConstantAction,ResultDescription)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.UpdateResultSet.getResultDescription()"} {"project":"apache_derby","commit":"24e3f7e93c8df4ffb5addb8c35416d515d65dde5","changeType":"SIMPLE_TYPE","change":"ResultDescription","source":"org.apache.derby.impl.sql.execute.UpdateResultSet.getResultDescription()","target":"org.apache.derby.impl.sql.execute.UpdateResultSet.UpdateResultSet(NoPutResultSet,GeneratedMethod,Activation,ConstantAction,ResultDescription)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.UpdateResultSet.getResultDescription()"} {"project":"apache_derby","commit":"24e3f7e93c8df4ffb5addb8c35416d515d65dde5","changeType":"ASSIGNMENT","change":"resultDescription \u003d activation.getResultDescription()","source":"org.apache.derby.impl.sql.execute.UpdateResultSet.getResultDescription()","target":"org.apache.derby.impl.sql.execute.UpdateResultSet.UpdateResultSet(NoPutResultSet,GeneratedMethod,Activation,ConstantAction,ResultDescription)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.UpdateResultSet.UpdateResultSet(NoPutResultSet,GeneratedMethod,Activation,ConstantAction,ResultDescription)"} {"project":"apache_derby","commit":"24e3f7e93c8df4ffb5addb8c35416d515d65dde5","changeType":"EXPRESSION_STATEMENT","change":"resultDescription\u003dactivation.getResultDescription()","source":"org.apache.derby.impl.sql.execute.UpdateResultSet.getResultDescription()","target":"org.apache.derby.impl.sql.execute.UpdateResultSet.UpdateResultSet(NoPutResultSet,GeneratedMethod,Activation,ConstantAction,ResultDescription)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.UpdateResultSet.UpdateResultSet(NoPutResultSet,GeneratedMethod,Activation,ConstantAction,ResultDescription)"} {"project":"apache_derby","commit":"24e3f7e93c8df4ffb5addb8c35416d515d65dde5","changeType":"METHOD_INVOCATION","change":"activation.getResultDescription()","source":"org.apache.derby.impl.sql.execute.UpdateResultSet.getResultDescription()","target":"org.apache.derby.impl.sql.execute.UpdateResultSet.UpdateResultSet(NoPutResultSet,GeneratedMethod,Activation,ConstantAction,ResultDescription)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.UpdateResultSet.UpdateResultSet(NoPutResultSet,GeneratedMethod,Activation,ConstantAction,ResultDescription)"} {"project":"apache_derby","commit":"24e3f7e93c8df4ffb5addb8c35416d515d65dde5","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"resultDescription","source":"org.apache.derby.impl.sql.execute.UpdateResultSet.getResultDescription()","target":"org.apache.derby.impl.sql.execute.UpdateResultSet.UpdateResultSet(NoPutResultSet,GeneratedMethod,Activation,ConstantAction,ResultDescription)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.UpdateResultSet.UpdateResultSet(NoPutResultSet,GeneratedMethod,Activation,ConstantAction,ResultDescription)"} {"project":"apache_derby","commit":"24e3f7e93c8df4ffb5addb8c35416d515d65dde5","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"ResultDescription [resultDescription]","source":"org.apache.derby.impl.sql.execute.UpdateResultSet.getResultDescription()","target":"org.apache.derby.impl.sql.execute.UpdateResultSet.UpdateResultSet(NoPutResultSet,GeneratedMethod,Activation,ConstantAction,ResultDescription)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.UpdateResultSet.UpdateResultSet(NoPutResultSet,GeneratedMethod,Activation,ConstantAction,ResultDescription)"} {"project":"apache_derby","commit":"24e3f7e93c8df4ffb5addb8c35416d515d65dde5","changeType":"ASSIGNMENT","change":"resultDescription \u003d source.getResultDescription()","source":"org.apache.derby.impl.sql.execute.UpdateResultSet.getResultDescription()","target":"org.apache.derby.impl.sql.execute.UpdateResultSet.UpdateResultSet(NoPutResultSet,GeneratedMethod,Activation,ConstantAction,ResultDescription)","added":false,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.UpdateResultSet.UpdateResultSet(NoPutResultSet,GeneratedMethod,Activation,ConstantAction,ResultDescription)"} {"project":"apache_derby","commit":"24e3f7e93c8df4ffb5addb8c35416d515d65dde5","changeType":"EXPRESSION_STATEMENT","change":"resultDescription\u003dsource.getResultDescription()","source":"org.apache.derby.impl.sql.execute.UpdateResultSet.getResultDescription()","target":"org.apache.derby.impl.sql.execute.UpdateResultSet.UpdateResultSet(NoPutResultSet,GeneratedMethod,Activation,ConstantAction,ResultDescription)","added":false,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.UpdateResultSet.UpdateResultSet(NoPutResultSet,GeneratedMethod,Activation,ConstantAction,ResultDescription)"} {"project":"apache_derby","commit":"24e3f7e93c8df4ffb5addb8c35416d515d65dde5","changeType":"METHOD_INVOCATION","change":"source.getResultDescription()","source":"org.apache.derby.impl.sql.execute.UpdateResultSet.getResultDescription()","target":"org.apache.derby.impl.sql.execute.UpdateResultSet.UpdateResultSet(NoPutResultSet,GeneratedMethod,Activation,ConstantAction,ResultDescription)","added":false,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.UpdateResultSet.UpdateResultSet(NoPutResultSet,GeneratedMethod,Activation,ConstantAction,ResultDescription)"} {"project":"apache_derby","commit":"6bc98979f417575eb5be971503f2bce8d503c9d6","changeType":"METHOD_DECLARATION","change":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)","source":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)","target":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()","added":false,"scope":"CLASS_S","local":"java.engine.org.apache.derby.impl.sql.execute.InsertVTIResultSet"} {"project":"apache_derby","commit":"6bc98979f417575eb5be971503f2bce8d503c9d6","changeType":"ASSIGNMENT","change":"row \u003d deferredRowBuffer","source":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)","target":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)"} {"project":"apache_derby","commit":"6bc98979f417575eb5be971503f2bce8d503c9d6","changeType":"ASSIGNMENT","change":"deferredRowBuffer \u003d tempRS.getNextRow()","source":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)","target":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)"} {"project":"apache_derby","commit":"6bc98979f417575eb5be971503f2bce8d503c9d6","changeType":"ASSIGNMENT","change":"row \u003d getNextRowCore(sourceResultSet)","source":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)","target":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)"} {"project":"apache_derby","commit":"6bc98979f417575eb5be971503f2bce8d503c9d6","changeType":"ASSIGNMENT","change":"row \u003d null","source":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)","target":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)"} {"project":"apache_derby","commit":"6bc98979f417575eb5be971503f2bce8d503c9d6","changeType":"ASSIGNMENT","change":"rowHolder \u003d new TemporaryRowHolderImpl(tc,properties,resultDescription)","source":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)","target":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)"} {"project":"apache_derby","commit":"6bc98979f417575eb5be971503f2bce8d503c9d6","changeType":"CLASS_INSTANCE_CREATION","change":"new TemporaryRowHolderImpl(tc,properties,resultDescription)","source":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)","target":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)"} {"project":"apache_derby","commit":"6bc98979f417575eb5be971503f2bce8d503c9d6","changeType":"CLASS_INSTANCE_CREATION","change":"new Properties()","source":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)","target":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)"} {"project":"apache_derby","commit":"6bc98979f417575eb5be971503f2bce8d503c9d6","changeType":"EXPRESSION_STATEMENT","change":"rowHolder.close()","source":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)","target":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)"} {"project":"apache_derby","commit":"6bc98979f417575eb5be971503f2bce8d503c9d6","changeType":"EXPRESSION_STATEMENT","change":"tempRS.close()","source":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)","target":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)"} {"project":"apache_derby","commit":"6bc98979f417575eb5be971503f2bce8d503c9d6","changeType":"EXPRESSION_STATEMENT","change":"sourceResultSet.clearCurrentRow()","source":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)","target":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)"} {"project":"apache_derby","commit":"6bc98979f417575eb5be971503f2bce8d503c9d6","changeType":"EXPRESSION_STATEMENT","change":"insertIntoVTI(rs)","source":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)","target":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)"} {"project":"apache_derby","commit":"6bc98979f417575eb5be971503f2bce8d503c9d6","changeType":"EXPRESSION_STATEMENT","change":"row\u003ddeferredRowBuffer","source":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)","target":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)"} {"project":"apache_derby","commit":"6bc98979f417575eb5be971503f2bce8d503c9d6","changeType":"EXPRESSION_STATEMENT","change":"tempRS.open()","source":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)","target":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)"} {"project":"apache_derby","commit":"6bc98979f417575eb5be971503f2bce8d503c9d6","changeType":"EXPRESSION_STATEMENT","change":"row\u003dgetNextRowCore(sourceResultSet)","source":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)","target":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)"} {"project":"apache_derby","commit":"6bc98979f417575eb5be971503f2bce8d503c9d6","changeType":"EXPRESSION_STATEMENT","change":"row\u003dnull","source":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)","target":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)"} {"project":"apache_derby","commit":"6bc98979f417575eb5be971503f2bce8d503c9d6","changeType":"EXPRESSION_STATEMENT","change":"rowCount++","source":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)","target":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)"} {"project":"apache_derby","commit":"6bc98979f417575eb5be971503f2bce8d503c9d6","changeType":"EXPRESSION_STATEMENT","change":"rowHolder.insert(row)","source":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)","target":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)"} {"project":"apache_derby","commit":"6bc98979f417575eb5be971503f2bce8d503c9d6","changeType":"EXPRESSION_STATEMENT","change":"rowHolder\u003dnew TemporaryRowHolderImpl(tc,properties,resultDescription)","source":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)","target":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)"} {"project":"apache_derby","commit":"6bc98979f417575eb5be971503f2bce8d503c9d6","changeType":"EXPRESSION_STATEMENT","change":"activation.clearIndexScanInfo()","source":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)","target":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)"} {"project":"apache_derby","commit":"6bc98979f417575eb5be971503f2bce8d503c9d6","changeType":"EXPRESSION_STATEMENT","change":"lcc.getStatementContext().setTopResultSet(this,subqueryTrackingArray)","source":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)","target":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)"} {"project":"apache_derby","commit":"6bc98979f417575eb5be971503f2bce8d503c9d6","changeType":"IF_STATEMENT","change":"rowHolder !\u003d null","source":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)","target":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)"} {"project":"apache_derby","commit":"6bc98979f417575eb5be971503f2bce8d503c9d6","changeType":"IF_STATEMENT","change":"constants.deferred","source":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)","target":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)"} {"project":"apache_derby","commit":"6bc98979f417575eb5be971503f2bce8d503c9d6","changeType":"IF_STATEMENT","change":"constants.singleRowSource","source":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)","target":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)"} {"project":"apache_derby","commit":"6bc98979f417575eb5be971503f2bce8d503c9d6","changeType":"IF_STATEMENT","change":"firstExecute \u0026\u0026 constants.deferred","source":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)","target":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)"} {"project":"apache_derby","commit":"6bc98979f417575eb5be971503f2bce8d503c9d6","changeType":"IF_STATEMENT","change":"!firstExecute","source":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)","target":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)"} {"project":"apache_derby","commit":"6bc98979f417575eb5be971503f2bce8d503c9d6","changeType":"INFIX_EXPRESSION","change":"rowHolder !\u003d null","source":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)","target":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)"} {"project":"apache_derby","commit":"6bc98979f417575eb5be971503f2bce8d503c9d6","changeType":"INFIX_EXPRESSION","change":"(deferredRowBuffer\u003dtempRS.getNextRow()) !\u003d null","source":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)","target":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)"} {"project":"apache_derby","commit":"6bc98979f417575eb5be971503f2bce8d503c9d6","changeType":"INFIX_EXPRESSION","change":"row !\u003d null","source":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)","target":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)"} {"project":"apache_derby","commit":"6bc98979f417575eb5be971503f2bce8d503c9d6","changeType":"INFIX_EXPRESSION","change":"firstExecute \u0026\u0026 constants.deferred","source":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)","target":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)"} {"project":"apache_derby","commit":"6bc98979f417575eb5be971503f2bce8d503c9d6","changeType":"METHOD_INVOCATION","change":"rowHolder.close()","source":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)","target":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)"} {"project":"apache_derby","commit":"6bc98979f417575eb5be971503f2bce8d503c9d6","changeType":"METHOD_INVOCATION","change":"tempRS.close()","source":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)","target":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)"} {"project":"apache_derby","commit":"6bc98979f417575eb5be971503f2bce8d503c9d6","changeType":"METHOD_INVOCATION","change":"sourceResultSet.clearCurrentRow()","source":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)","target":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)"} {"project":"apache_derby","commit":"6bc98979f417575eb5be971503f2bce8d503c9d6","changeType":"METHOD_INVOCATION","change":"insertIntoVTI(rs)","source":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)","target":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)"} {"project":"apache_derby","commit":"6bc98979f417575eb5be971503f2bce8d503c9d6","changeType":"METHOD_INVOCATION","change":"tempRS.getNextRow()","source":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)","target":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)"} {"project":"apache_derby","commit":"6bc98979f417575eb5be971503f2bce8d503c9d6","changeType":"METHOD_INVOCATION","change":"tempRS.open()","source":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)","target":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)"} {"project":"apache_derby","commit":"6bc98979f417575eb5be971503f2bce8d503c9d6","changeType":"METHOD_INVOCATION","change":"rowHolder.getResultSet()","source":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)","target":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)"} {"project":"apache_derby","commit":"6bc98979f417575eb5be971503f2bce8d503c9d6","changeType":"METHOD_INVOCATION","change":"getNextRowCore(sourceResultSet)","source":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)","target":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)"} {"project":"apache_derby","commit":"6bc98979f417575eb5be971503f2bce8d503c9d6","changeType":"METHOD_INVOCATION","change":"rowHolder.insert(row)","source":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)","target":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)"} {"project":"apache_derby","commit":"6bc98979f417575eb5be971503f2bce8d503c9d6","changeType":"METHOD_INVOCATION","change":"activation.clearIndexScanInfo()","source":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)","target":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)"} {"project":"apache_derby","commit":"6bc98979f417575eb5be971503f2bce8d503c9d6","changeType":"METHOD_INVOCATION","change":"lcc.getStatementContext()","source":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)","target":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)"} {"project":"apache_derby","commit":"6bc98979f417575eb5be971503f2bce8d503c9d6","changeType":"METHOD_INVOCATION","change":"lcc.getStatementContext().setTopResultSet(this,subqueryTrackingArray)","source":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)","target":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)"} {"project":"apache_derby","commit":"6bc98979f417575eb5be971503f2bce8d503c9d6","changeType":"MODIFIER","change":"private","source":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)","target":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)"} {"project":"apache_derby","commit":"6bc98979f417575eb5be971503f2bce8d503c9d6","changeType":"NULL_LITERAL","change":"null","source":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)","target":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)"} {"project":"apache_derby","commit":"6bc98979f417575eb5be971503f2bce8d503c9d6","changeType":"PARENTHESIZED_EXPRESSION","change":"(deferredRowBuffer\u003dtempRS.getNextRow())","source":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)","target":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)"} {"project":"apache_derby","commit":"6bc98979f417575eb5be971503f2bce8d503c9d6","changeType":"POSTFIX_EXPRESSION","change":"rowCount++","source":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)","target":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)"} {"project":"apache_derby","commit":"6bc98979f417575eb5be971503f2bce8d503c9d6","changeType":"PREFIX_EXPRESSION","change":"!firstExecute","source":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)","target":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)"} {"project":"apache_derby","commit":"6bc98979f417575eb5be971503f2bce8d503c9d6","changeType":"PRIMITIVE_TYPE","change":"boolean","source":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)","target":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)"} {"project":"apache_derby","commit":"6bc98979f417575eb5be971503f2bce8d503c9d6","changeType":"PRIMITIVE_TYPE","change":"void","source":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)","target":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)"} {"project":"apache_derby","commit":"6bc98979f417575eb5be971503f2bce8d503c9d6","changeType":"QUALIFIED_NAME","change":"constants.deferred","source":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)","target":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)"} {"project":"apache_derby","commit":"6bc98979f417575eb5be971503f2bce8d503c9d6","changeType":"QUALIFIED_NAME","change":"constants.singleRowSource","source":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)","target":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)"} {"project":"apache_derby","commit":"6bc98979f417575eb5be971503f2bce8d503c9d6","changeType":"SIMPLE_TYPE","change":"ExecRow","source":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)","target":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)"} {"project":"apache_derby","commit":"6bc98979f417575eb5be971503f2bce8d503c9d6","changeType":"SIMPLE_TYPE","change":"CursorResultSet","source":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)","target":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)"} {"project":"apache_derby","commit":"6bc98979f417575eb5be971503f2bce8d503c9d6","changeType":"SIMPLE_TYPE","change":"TemporaryRowHolderImpl","source":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)","target":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)"} {"project":"apache_derby","commit":"6bc98979f417575eb5be971503f2bce8d503c9d6","changeType":"SIMPLE_TYPE","change":"Properties","source":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)","target":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)"} {"project":"apache_derby","commit":"6bc98979f417575eb5be971503f2bce8d503c9d6","changeType":"SIMPLE_TYPE","change":"StandardException","source":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)","target":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)"} {"project":"apache_derby","commit":"6bc98979f417575eb5be971503f2bce8d503c9d6","changeType":"SIMPLE_TYPE","change":"LanguageConnectionContext","source":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)","target":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)"} {"project":"apache_derby","commit":"6bc98979f417575eb5be971503f2bce8d503c9d6","changeType":"SINGLE_VARIABLE_DECLARATION","change":"boolean firstExecute","source":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)","target":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)"} {"project":"apache_derby","commit":"6bc98979f417575eb5be971503f2bce8d503c9d6","changeType":"SINGLE_VARIABLE_DECLARATION","change":"LanguageConnectionContext lcc","source":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)","target":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)"} {"project":"apache_derby","commit":"6bc98979f417575eb5be971503f2bce8d503c9d6","changeType":"THIS_EXPRESSION","change":"this","source":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)","target":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)"} {"project":"apache_derby","commit":"6bc98979f417575eb5be971503f2bce8d503c9d6","changeType":"TRY_STATEMENT","change":"try {\n ExecRow deferredRowBuffer\u003dnull;\n tempRS.open();\n while ((deferredRowBuffer\u003dtempRS.getNextRow()) !\u003d null) {\n row\u003ddeferredRowBuffer;\n insertIntoVTI(rs);\n }\n}\n finally {\n sourceResultSet.clearCurrentRow();\n tempRS.close();\n}\n","source":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)","target":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)"} {"project":"apache_derby","commit":"6bc98979f417575eb5be971503f2bce8d503c9d6","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"deferredRowBuffer","source":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)","target":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)"} {"project":"apache_derby","commit":"6bc98979f417575eb5be971503f2bce8d503c9d6","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"tempRS","source":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)","target":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)"} {"project":"apache_derby","commit":"6bc98979f417575eb5be971503f2bce8d503c9d6","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"properties","source":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)","target":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)"} {"project":"apache_derby","commit":"6bc98979f417575eb5be971503f2bce8d503c9d6","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"ExecRow [deferredRowBuffer\u003dnull]","source":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)","target":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)"} {"project":"apache_derby","commit":"6bc98979f417575eb5be971503f2bce8d503c9d6","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"CursorResultSet [tempRS\u003drowHolder.getResultSet()]","source":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)","target":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)"} {"project":"apache_derby","commit":"6bc98979f417575eb5be971503f2bce8d503c9d6","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"Properties [properties\u003dnew Properties()]","source":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)","target":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)"} {"project":"apache_derby","commit":"6bc98979f417575eb5be971503f2bce8d503c9d6","changeType":"WHILE_STATEMENT","change":"while ((deferredRowBuffer\u003dtempRS.getNextRow()) !\u003d null) {\n row\u003ddeferredRowBuffer;\n insertIntoVTI(rs);\n}\n","source":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)","target":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)"} {"project":"apache_derby","commit":"6bc98979f417575eb5be971503f2bce8d503c9d6","changeType":"WHILE_STATEMENT","change":"while (row !\u003d null) {\n if (constants.deferred) {\n rowHolder.insert(row);\n }\n else {\n insertIntoVTI(rs);\n }\n rowCount++;\n if (constants.singleRowSource) {\n row\u003dnull;\n }\n else {\n row\u003dgetNextRowCore(sourceResultSet);\n }\n}\n","source":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)","target":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)"} {"project":"apache_derby","commit":"6bc98979f417575eb5be971503f2bce8d503c9d6","changeType":"ASSIGNMENT","change":"row \u003d null","source":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)","target":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()"} {"project":"apache_derby","commit":"6bc98979f417575eb5be971503f2bce8d503c9d6","changeType":"ASSIGNMENT","change":"row \u003d tempRS.getNextRow()","source":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)","target":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()"} {"project":"apache_derby","commit":"6bc98979f417575eb5be971503f2bce8d503c9d6","changeType":"ASSIGNMENT","change":"rowHolder \u003d new TemporaryRowHolderImpl(tc,properties,resultDescription)","source":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)","target":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()"} {"project":"apache_derby","commit":"6bc98979f417575eb5be971503f2bce8d503c9d6","changeType":"CLASS_INSTANCE_CREATION","change":"new Properties()","source":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)","target":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()"} {"project":"apache_derby","commit":"6bc98979f417575eb5be971503f2bce8d503c9d6","changeType":"CLASS_INSTANCE_CREATION","change":"new TemporaryRowHolderImpl(tc,properties,resultDescription)","source":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)","target":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()"} {"project":"apache_derby","commit":"6bc98979f417575eb5be971503f2bce8d503c9d6","changeType":"EXPRESSION_STATEMENT","change":"insertIntoVTI(rs,row)","source":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)","target":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()"} {"project":"apache_derby","commit":"6bc98979f417575eb5be971503f2bce8d503c9d6","changeType":"EXPRESSION_STATEMENT","change":"tempRS.open()","source":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)","target":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()"} {"project":"apache_derby","commit":"6bc98979f417575eb5be971503f2bce8d503c9d6","changeType":"EXPRESSION_STATEMENT","change":"row\u003dnull","source":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)","target":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()"} {"project":"apache_derby","commit":"6bc98979f417575eb5be971503f2bce8d503c9d6","changeType":"EXPRESSION_STATEMENT","change":"rowHolder.insert(row)","source":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)","target":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()"} {"project":"apache_derby","commit":"6bc98979f417575eb5be971503f2bce8d503c9d6","changeType":"EXPRESSION_STATEMENT","change":"tempRS.close()","source":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)","target":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()"} {"project":"apache_derby","commit":"6bc98979f417575eb5be971503f2bce8d503c9d6","changeType":"EXPRESSION_STATEMENT","change":"lcc.getStatementContext().setTopResultSet(this,subqueryTrackingArray)","source":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)","target":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()"} {"project":"apache_derby","commit":"6bc98979f417575eb5be971503f2bce8d503c9d6","changeType":"EXPRESSION_STATEMENT","change":"activation.clearIndexScanInfo()","source":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)","target":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()"} {"project":"apache_derby","commit":"6bc98979f417575eb5be971503f2bce8d503c9d6","changeType":"EXPRESSION_STATEMENT","change":"rowHolder.close()","source":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)","target":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()"} {"project":"apache_derby","commit":"6bc98979f417575eb5be971503f2bce8d503c9d6","changeType":"EXPRESSION_STATEMENT","change":"rowCount++","source":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)","target":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()"} {"project":"apache_derby","commit":"6bc98979f417575eb5be971503f2bce8d503c9d6","changeType":"EXPRESSION_STATEMENT","change":"sourceResultSet.clearCurrentRow()","source":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)","target":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()"} {"project":"apache_derby","commit":"6bc98979f417575eb5be971503f2bce8d503c9d6","changeType":"EXPRESSION_STATEMENT","change":"rowHolder\u003dnew TemporaryRowHolderImpl(tc,properties,resultDescription)","source":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)","target":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()"} {"project":"apache_derby","commit":"6bc98979f417575eb5be971503f2bce8d503c9d6","changeType":"IF_STATEMENT","change":"!firstExecute","source":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)","target":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()"} {"project":"apache_derby","commit":"6bc98979f417575eb5be971503f2bce8d503c9d6","changeType":"IF_STATEMENT","change":"firstExecute \u0026\u0026 constants.deferred","source":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)","target":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()"} {"project":"apache_derby","commit":"6bc98979f417575eb5be971503f2bce8d503c9d6","changeType":"IF_STATEMENT","change":"constants.deferred","source":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)","target":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()"} {"project":"apache_derby","commit":"6bc98979f417575eb5be971503f2bce8d503c9d6","changeType":"IF_STATEMENT","change":"rowHolder !\u003d null","source":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)","target":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()"} {"project":"apache_derby","commit":"6bc98979f417575eb5be971503f2bce8d503c9d6","changeType":"IF_STATEMENT","change":"constants.singleRowSource","source":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)","target":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()"} {"project":"apache_derby","commit":"6bc98979f417575eb5be971503f2bce8d503c9d6","changeType":"INFIX_EXPRESSION","change":"(row\u003dtempRS.getNextRow()) !\u003d null","source":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)","target":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()"} {"project":"apache_derby","commit":"6bc98979f417575eb5be971503f2bce8d503c9d6","changeType":"INFIX_EXPRESSION","change":"row !\u003d null","source":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)","target":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()"} {"project":"apache_derby","commit":"6bc98979f417575eb5be971503f2bce8d503c9d6","changeType":"INFIX_EXPRESSION","change":"firstExecute \u0026\u0026 constants.deferred","source":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)","target":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()"} {"project":"apache_derby","commit":"6bc98979f417575eb5be971503f2bce8d503c9d6","changeType":"INFIX_EXPRESSION","change":"rowHolder !\u003d null","source":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)","target":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()"} {"project":"apache_derby","commit":"6bc98979f417575eb5be971503f2bce8d503c9d6","changeType":"METHOD_INVOCATION","change":"insertIntoVTI(rs,row)","source":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)","target":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()"} {"project":"apache_derby","commit":"6bc98979f417575eb5be971503f2bce8d503c9d6","changeType":"METHOD_INVOCATION","change":"tempRS.open()","source":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)","target":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()"} {"project":"apache_derby","commit":"6bc98979f417575eb5be971503f2bce8d503c9d6","changeType":"METHOD_INVOCATION","change":"rowHolder.insert(row)","source":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)","target":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()"} {"project":"apache_derby","commit":"6bc98979f417575eb5be971503f2bce8d503c9d6","changeType":"METHOD_INVOCATION","change":"tempRS.close()","source":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)","target":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()"} {"project":"apache_derby","commit":"6bc98979f417575eb5be971503f2bce8d503c9d6","changeType":"METHOD_INVOCATION","change":"lcc.getStatementContext().setTopResultSet(this,subqueryTrackingArray)","source":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)","target":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()"} {"project":"apache_derby","commit":"6bc98979f417575eb5be971503f2bce8d503c9d6","changeType":"METHOD_INVOCATION","change":"activation.clearIndexScanInfo()","source":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)","target":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()"} {"project":"apache_derby","commit":"6bc98979f417575eb5be971503f2bce8d503c9d6","changeType":"METHOD_INVOCATION","change":"rowHolder.close()","source":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)","target":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()"} {"project":"apache_derby","commit":"6bc98979f417575eb5be971503f2bce8d503c9d6","changeType":"METHOD_INVOCATION","change":"lcc.getStatementContext()","source":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)","target":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()"} {"project":"apache_derby","commit":"6bc98979f417575eb5be971503f2bce8d503c9d6","changeType":"METHOD_INVOCATION","change":"sourceResultSet.clearCurrentRow()","source":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)","target":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()"} {"project":"apache_derby","commit":"6bc98979f417575eb5be971503f2bce8d503c9d6","changeType":"METHOD_INVOCATION","change":"rowHolder.getResultSet()","source":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)","target":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()"} {"project":"apache_derby","commit":"6bc98979f417575eb5be971503f2bce8d503c9d6","changeType":"METHOD_INVOCATION","change":"tempRS.getNextRow()","source":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)","target":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()"} {"project":"apache_derby","commit":"6bc98979f417575eb5be971503f2bce8d503c9d6","changeType":"PARENTHESIZED_EXPRESSION","change":"(row\u003dtempRS.getNextRow())","source":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)","target":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()"} {"project":"apache_derby","commit":"6bc98979f417575eb5be971503f2bce8d503c9d6","changeType":"POSTFIX_EXPRESSION","change":"rowCount++","source":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)","target":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()"} {"project":"apache_derby","commit":"6bc98979f417575eb5be971503f2bce8d503c9d6","changeType":"PREFIX_EXPRESSION","change":"!firstExecute","source":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)","target":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()"} {"project":"apache_derby","commit":"6bc98979f417575eb5be971503f2bce8d503c9d6","changeType":"QUALIFIED_NAME","change":"constants.singleRowSource","source":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)","target":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()"} {"project":"apache_derby","commit":"6bc98979f417575eb5be971503f2bce8d503c9d6","changeType":"SIMPLE_TYPE","change":"TemporaryRowHolderImpl","source":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)","target":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()"} {"project":"apache_derby","commit":"6bc98979f417575eb5be971503f2bce8d503c9d6","changeType":"SIMPLE_TYPE","change":"CursorResultSet","source":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)","target":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()"} {"project":"apache_derby","commit":"6bc98979f417575eb5be971503f2bce8d503c9d6","changeType":"SIMPLE_TYPE","change":"ExecRow","source":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)","target":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()"} {"project":"apache_derby","commit":"6bc98979f417575eb5be971503f2bce8d503c9d6","changeType":"SIMPLE_TYPE","change":"Properties","source":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)","target":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()"} {"project":"apache_derby","commit":"6bc98979f417575eb5be971503f2bce8d503c9d6","changeType":"THIS_EXPRESSION","change":"this","source":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)","target":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()"} {"project":"apache_derby","commit":"6bc98979f417575eb5be971503f2bce8d503c9d6","changeType":"TRY_STATEMENT","change":"try {\n tempRS.open();\n while ((row\u003dtempRS.getNextRow()) !\u003d null) {\n insertIntoVTI(rs,row);\n }\n}\n finally {\n sourceResultSet.clearCurrentRow();\n tempRS.close();\n}\n","source":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)","target":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()"} {"project":"apache_derby","commit":"6bc98979f417575eb5be971503f2bce8d503c9d6","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"tempRS","source":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)","target":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()"} {"project":"apache_derby","commit":"6bc98979f417575eb5be971503f2bce8d503c9d6","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"row","source":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)","target":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()"} {"project":"apache_derby","commit":"6bc98979f417575eb5be971503f2bce8d503c9d6","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"properties","source":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)","target":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()"} {"project":"apache_derby","commit":"6bc98979f417575eb5be971503f2bce8d503c9d6","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"ExecRow [row\u003dgetNextRowCore(sourceResultSet)]","source":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)","target":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()"} {"project":"apache_derby","commit":"6bc98979f417575eb5be971503f2bce8d503c9d6","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"CursorResultSet [tempRS\u003drowHolder.getResultSet()]","source":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)","target":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()"} {"project":"apache_derby","commit":"6bc98979f417575eb5be971503f2bce8d503c9d6","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"Properties [properties\u003dnew Properties()]","source":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)","target":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()"} {"project":"apache_derby","commit":"6bc98979f417575eb5be971503f2bce8d503c9d6","changeType":"WHILE_STATEMENT","change":"while (row !\u003d null) {\n if (constants.deferred) {\n rowHolder.insert(row);\n }\n else {\n insertIntoVTI(rs,row);\n }\n rowCount++;\n if (constants.singleRowSource) {\n row\u003dnull;\n }\n else {\n row\u003dgetNextRowCore(sourceResultSet);\n }\n}\n","source":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)","target":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()"} {"project":"apache_derby","commit":"6bc98979f417575eb5be971503f2bce8d503c9d6","changeType":"WHILE_STATEMENT","change":"while ((row\u003dtempRS.getNextRow()) !\u003d null) {\n insertIntoVTI(rs,row);\n}\n","source":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)","target":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()"} {"project":"apache_derby","commit":"6bc98979f417575eb5be971503f2bce8d503c9d6","changeType":"EXPRESSION_STATEMENT","change":"normalInsertCore(lcc,firstExecute)","source":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)","target":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()","added":false,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()"} {"project":"apache_derby","commit":"6bc98979f417575eb5be971503f2bce8d503c9d6","changeType":"METHOD_INVOCATION","change":"normalInsertCore(lcc,firstExecute)","source":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.normalInsertCore(LanguageConnectionContext,boolean)","target":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()","added":false,"scope":"TARGET","local":"org.apache.derby.impl.sql.execute.InsertVTIResultSet.openCore()"} {"project":"apache_derby","commit":"0c9f73e3c2651556a7a112c02e95ae71828e0575","changeType":"METHOD_DECLARATION","change":"org.apache.derbyTesting.functionTests.tests.derbynet.ShutDownDBWhenNSShutsDownTest.shutdownServer()","source":"org.apache.derbyTesting.functionTests.tests.derbynet.ShutDownDBWhenNSShutsDownTest.shutdownServer()","target":"org.apache.derbyTesting.functionTests.tests.derbynet.ShutDownDBWhenNSShutsDownTest.shutdownServerCheckDBShutDown(boolean)","added":false,"scope":"CLASS_S","local":"java.testing.org.apache.derbyTesting.functionTests.tests.derbynet.ShutDownDBWhenNSShutsDownTest"} {"project":"apache_derby","commit":"0c9f73e3c2651556a7a112c02e95ae71828e0575","changeType":"EXPRESSION_STATEMENT","change":"shutdownServerCheckDBShutDown(false)","source":"org.apache.derbyTesting.functionTests.tests.derbynet.ShutDownDBWhenNSShutsDownTest.shutdownServer()","target":"org.apache.derbyTesting.functionTests.tests.derbynet.ShutDownDBWhenNSShutsDownTest.shutdownServerCheckDBShutDown(boolean)","added":false,"scope":"SUR_T","local":"org.apache.derbyTesting.functionTests.tests.derbynet.ShutDownDBWhenNSShutsDownTest.testDatabasesShutDownWhenNSShutdown()"} {"project":"apache_derby","commit":"0c9f73e3c2651556a7a112c02e95ae71828e0575","changeType":"EXPRESSION_STATEMENT","change":"shutdownServerCheckDBShutDown(true)","source":"org.apache.derbyTesting.functionTests.tests.derbynet.ShutDownDBWhenNSShutsDownTest.shutdownServer()","target":"org.apache.derbyTesting.functionTests.tests.derbynet.ShutDownDBWhenNSShutsDownTest.shutdownServerCheckDBShutDown(boolean)","added":false,"scope":"SUR_T","local":"org.apache.derbyTesting.functionTests.tests.derbynet.ShutDownDBWhenNSShutsDownTest.testDatabasesShutDownWhenNSShutdown()"} {"project":"apache_derby","commit":"0c9f73e3c2651556a7a112c02e95ae71828e0575","changeType":"METHOD_INVOCATION","change":"shutdownServerCheckDBShutDown(false)","source":"org.apache.derbyTesting.functionTests.tests.derbynet.ShutDownDBWhenNSShutsDownTest.shutdownServer()","target":"org.apache.derbyTesting.functionTests.tests.derbynet.ShutDownDBWhenNSShutsDownTest.shutdownServerCheckDBShutDown(boolean)","added":false,"scope":"SUR_T","local":"org.apache.derbyTesting.functionTests.tests.derbynet.ShutDownDBWhenNSShutsDownTest.testDatabasesShutDownWhenNSShutdown()"} {"project":"apache_derby","commit":"0c9f73e3c2651556a7a112c02e95ae71828e0575","changeType":"METHOD_INVOCATION","change":"shutdownServerCheckDBShutDown(true)","source":"org.apache.derbyTesting.functionTests.tests.derbynet.ShutDownDBWhenNSShutsDownTest.shutdownServer()","target":"org.apache.derbyTesting.functionTests.tests.derbynet.ShutDownDBWhenNSShutsDownTest.shutdownServerCheckDBShutDown(boolean)","added":false,"scope":"SUR_T","local":"org.apache.derbyTesting.functionTests.tests.derbynet.ShutDownDBWhenNSShutsDownTest.testDatabasesShutDownWhenNSShutdown()"} {"project":"apache_derby","commit":"0c9f73e3c2651556a7a112c02e95ae71828e0575","changeType":"EXPRESSION_STATEMENT","change":"server.shutdown()","source":"org.apache.derbyTesting.functionTests.tests.derbynet.ShutDownDBWhenNSShutsDownTest.shutdownServer()","target":"org.apache.derbyTesting.functionTests.tests.derbynet.ShutDownDBWhenNSShutsDownTest.shutdownServerCheckDBShutDown(boolean)","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.derbynet.ShutDownDBWhenNSShutsDownTest.shutdownServer()"} {"project":"apache_derby","commit":"0c9f73e3c2651556a7a112c02e95ae71828e0575","changeType":"METHOD_INVOCATION","change":"server.shutdown()","source":"org.apache.derbyTesting.functionTests.tests.derbynet.ShutDownDBWhenNSShutsDownTest.shutdownServer()","target":"org.apache.derbyTesting.functionTests.tests.derbynet.ShutDownDBWhenNSShutsDownTest.shutdownServerCheckDBShutDown(boolean)","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.derbynet.ShutDownDBWhenNSShutsDownTest.shutdownServer()"} {"project":"apache_derby","commit":"0c9f73e3c2651556a7a112c02e95ae71828e0575","changeType":"MODIFIER","change":"private","source":"org.apache.derbyTesting.functionTests.tests.derbynet.ShutDownDBWhenNSShutsDownTest.shutdownServer()","target":"org.apache.derbyTesting.functionTests.tests.derbynet.ShutDownDBWhenNSShutsDownTest.shutdownServerCheckDBShutDown(boolean)","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.derbynet.ShutDownDBWhenNSShutsDownTest.shutdownServer()"} {"project":"apache_derby","commit":"0c9f73e3c2651556a7a112c02e95ae71828e0575","changeType":"PRIMITIVE_TYPE","change":"void","source":"org.apache.derbyTesting.functionTests.tests.derbynet.ShutDownDBWhenNSShutsDownTest.shutdownServer()","target":"org.apache.derbyTesting.functionTests.tests.derbynet.ShutDownDBWhenNSShutsDownTest.shutdownServerCheckDBShutDown(boolean)","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.derbynet.ShutDownDBWhenNSShutsDownTest.shutdownServer()"} {"project":"apache_derby","commit":"0c9f73e3c2651556a7a112c02e95ae71828e0575","changeType":"SIMPLE_TYPE","change":"Exception","source":"org.apache.derbyTesting.functionTests.tests.derbynet.ShutDownDBWhenNSShutsDownTest.shutdownServer()","target":"org.apache.derbyTesting.functionTests.tests.derbynet.ShutDownDBWhenNSShutsDownTest.shutdownServerCheckDBShutDown(boolean)","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.derbynet.ShutDownDBWhenNSShutsDownTest.shutdownServer()"} {"project":"apache_derby","commit":"0c9f73e3c2651556a7a112c02e95ae71828e0575","changeType":"EXPRESSION_STATEMENT","change":"shutdownServerCheckDBShutDown(false)","source":"org.apache.derbyTesting.functionTests.tests.derbynet.ShutDownDBWhenNSShutsDownTest.shutdownServer()","target":"org.apache.derbyTesting.functionTests.tests.derbynet.ShutDownDBWhenNSShutsDownTest.shutdownServerCheckDBShutDown(boolean)","added":true,"scope":"SUR_T","local":"org.apache.derbyTesting.functionTests.tests.derbynet.ShutDownDBWhenNSShutsDownTest.testDatabasesShutDownWhenNSShutdownAPI()"} {"project":"apache_derby","commit":"0c9f73e3c2651556a7a112c02e95ae71828e0575","changeType":"METHOD_INVOCATION","change":"shutdownServerCheckDBShutDown(false)","source":"org.apache.derbyTesting.functionTests.tests.derbynet.ShutDownDBWhenNSShutsDownTest.shutdownServer()","target":"org.apache.derbyTesting.functionTests.tests.derbynet.ShutDownDBWhenNSShutsDownTest.shutdownServerCheckDBShutDown(boolean)","added":true,"scope":"SUR_T","local":"org.apache.derbyTesting.functionTests.tests.derbynet.ShutDownDBWhenNSShutsDownTest.testDatabasesShutDownWhenNSShutdownAPI()"} {"project":"apache_derby","commit":"0c9f73e3c2651556a7a112c02e95ae71828e0575","changeType":"EXPRESSION_STATEMENT","change":"shutdownServerCheckDBShutDown(true)","source":"org.apache.derbyTesting.functionTests.tests.derbynet.ShutDownDBWhenNSShutsDownTest.shutdownServer()","target":"org.apache.derbyTesting.functionTests.tests.derbynet.ShutDownDBWhenNSShutsDownTest.shutdownServerCheckDBShutDown(boolean)","added":true,"scope":"SUR_T","local":"org.apache.derbyTesting.functionTests.tests.derbynet.ShutDownDBWhenNSShutsDownTest.XXtestDatabasesShutDownWhenNSShutdown()"} {"project":"apache_derby","commit":"0c9f73e3c2651556a7a112c02e95ae71828e0575","changeType":"METHOD_INVOCATION","change":"shutdownServerCheckDBShutDown(true)","source":"org.apache.derbyTesting.functionTests.tests.derbynet.ShutDownDBWhenNSShutsDownTest.shutdownServer()","target":"org.apache.derbyTesting.functionTests.tests.derbynet.ShutDownDBWhenNSShutsDownTest.shutdownServerCheckDBShutDown(boolean)","added":true,"scope":"SUR_T","local":"org.apache.derbyTesting.functionTests.tests.derbynet.ShutDownDBWhenNSShutsDownTest.XXtestDatabasesShutDownWhenNSShutdown()"} {"project":"apache_derby","commit":"0c9f73e3c2651556a7a112c02e95ae71828e0575","changeType":"EXPRESSION_STATEMENT","change":"server.shutdown()","source":"org.apache.derbyTesting.functionTests.tests.derbynet.ShutDownDBWhenNSShutsDownTest.shutdownServer()","target":"org.apache.derbyTesting.functionTests.tests.derbynet.ShutDownDBWhenNSShutsDownTest.shutdownServerCheckDBShutDown(boolean)","added":true,"scope":"TARGET","local":"org.apache.derbyTesting.functionTests.tests.derbynet.ShutDownDBWhenNSShutsDownTest.shutdownServerCheckDBShutDown(boolean)"} {"project":"apache_derby","commit":"0c9f73e3c2651556a7a112c02e95ae71828e0575","changeType":"INFIX_EXPRESSION","change":"getSystemProperty(\"derby.system.home\") + java.io.File.separator + TestConfiguration.getCurrent().getDatabaseName()+ java.io.File.separator+ \"db.lck\"","source":"org.apache.derbyTesting.functionTests.tests.derbynet.ShutDownDBWhenNSShutsDownTest.shutdownServer()","target":"org.apache.derbyTesting.functionTests.tests.derbynet.ShutDownDBWhenNSShutsDownTest.shutdownServerCheckDBShutDown(boolean)","added":true,"scope":"TARGET","local":"org.apache.derbyTesting.functionTests.tests.derbynet.ShutDownDBWhenNSShutsDownTest.shutdownServerCheckDBShutDown(boolean)"} {"project":"apache_derby","commit":"0c9f73e3c2651556a7a112c02e95ae71828e0575","changeType":"METHOD_INVOCATION","change":"server.shutdown()","source":"org.apache.derbyTesting.functionTests.tests.derbynet.ShutDownDBWhenNSShutsDownTest.shutdownServer()","target":"org.apache.derbyTesting.functionTests.tests.derbynet.ShutDownDBWhenNSShutsDownTest.shutdownServerCheckDBShutDown(boolean)","added":true,"scope":"TARGET","local":"org.apache.derbyTesting.functionTests.tests.derbynet.ShutDownDBWhenNSShutsDownTest.shutdownServerCheckDBShutDown(boolean)"} {"project":"apache_derby","commit":"0c9f73e3c2651556a7a112c02e95ae71828e0575","changeType":"METHOD_INVOCATION","change":"TestConfiguration.getCurrent()","source":"org.apache.derbyTesting.functionTests.tests.derbynet.ShutDownDBWhenNSShutsDownTest.shutdownServer()","target":"org.apache.derbyTesting.functionTests.tests.derbynet.ShutDownDBWhenNSShutsDownTest.shutdownServerCheckDBShutDown(boolean)","added":true,"scope":"TARGET","local":"org.apache.derbyTesting.functionTests.tests.derbynet.ShutDownDBWhenNSShutsDownTest.shutdownServerCheckDBShutDown(boolean)"} {"project":"apache_derby","commit":"0c9f73e3c2651556a7a112c02e95ae71828e0575","changeType":"METHOD_INVOCATION","change":"TestConfiguration.getCurrent().getDatabaseName()","source":"org.apache.derbyTesting.functionTests.tests.derbynet.ShutDownDBWhenNSShutsDownTest.shutdownServer()","target":"org.apache.derbyTesting.functionTests.tests.derbynet.ShutDownDBWhenNSShutsDownTest.shutdownServerCheckDBShutDown(boolean)","added":true,"scope":"TARGET","local":"org.apache.derbyTesting.functionTests.tests.derbynet.ShutDownDBWhenNSShutsDownTest.shutdownServerCheckDBShutDown(boolean)"} {"project":"apache_derby","commit":"0c9f73e3c2651556a7a112c02e95ae71828e0575","changeType":"METHOD_INVOCATION","change":"NetworkServerTestSetup.getNetworkServerControl()","source":"org.apache.derbyTesting.functionTests.tests.derbynet.ShutDownDBWhenNSShutsDownTest.shutdownServer()","target":"org.apache.derbyTesting.functionTests.tests.derbynet.ShutDownDBWhenNSShutsDownTest.shutdownServerCheckDBShutDown(boolean)","added":true,"scope":"TARGET","local":"org.apache.derbyTesting.functionTests.tests.derbynet.ShutDownDBWhenNSShutsDownTest.shutdownServerCheckDBShutDown(boolean)"} {"project":"apache_derby","commit":"0c9f73e3c2651556a7a112c02e95ae71828e0575","changeType":"SIMPLE_TYPE","change":"NetworkServerControl","source":"org.apache.derbyTesting.functionTests.tests.derbynet.ShutDownDBWhenNSShutsDownTest.shutdownServer()","target":"org.apache.derbyTesting.functionTests.tests.derbynet.ShutDownDBWhenNSShutsDownTest.shutdownServerCheckDBShutDown(boolean)","added":true,"scope":"TARGET","local":"org.apache.derbyTesting.functionTests.tests.derbynet.ShutDownDBWhenNSShutsDownTest.shutdownServerCheckDBShutDown(boolean)"} {"project":"apache_derby","commit":"0c9f73e3c2651556a7a112c02e95ae71828e0575","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"server","source":"org.apache.derbyTesting.functionTests.tests.derbynet.ShutDownDBWhenNSShutsDownTest.shutdownServer()","target":"org.apache.derbyTesting.functionTests.tests.derbynet.ShutDownDBWhenNSShutsDownTest.shutdownServerCheckDBShutDown(boolean)","added":true,"scope":"TARGET","local":"org.apache.derbyTesting.functionTests.tests.derbynet.ShutDownDBWhenNSShutsDownTest.shutdownServerCheckDBShutDown(boolean)"} {"project":"apache_derby","commit":"0c9f73e3c2651556a7a112c02e95ae71828e0575","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"String [fileName\u003dgetSystemProperty(\"derby.system.home\") + java.io.File.separator + TestConfiguration.getCurrent().getDatabaseName()+ java.io.File.separator+ \"db.lck\"]","source":"org.apache.derbyTesting.functionTests.tests.derbynet.ShutDownDBWhenNSShutsDownTest.shutdownServer()","target":"org.apache.derbyTesting.functionTests.tests.derbynet.ShutDownDBWhenNSShutsDownTest.shutdownServerCheckDBShutDown(boolean)","added":true,"scope":"TARGET","local":"org.apache.derbyTesting.functionTests.tests.derbynet.ShutDownDBWhenNSShutsDownTest.shutdownServerCheckDBShutDown(boolean)"} {"project":"apache_derby","commit":"0c9f73e3c2651556a7a112c02e95ae71828e0575","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"NetworkServerControl [server\u003dNetworkServerTestSetup.getNetworkServerControl()]","source":"org.apache.derbyTesting.functionTests.tests.derbynet.ShutDownDBWhenNSShutsDownTest.shutdownServer()","target":"org.apache.derbyTesting.functionTests.tests.derbynet.ShutDownDBWhenNSShutsDownTest.shutdownServerCheckDBShutDown(boolean)","added":true,"scope":"TARGET","local":"org.apache.derbyTesting.functionTests.tests.derbynet.ShutDownDBWhenNSShutsDownTest.shutdownServerCheckDBShutDown(boolean)"} {"project":"apache_derby","commit":"0c9f73e3c2651556a7a112c02e95ae71828e0575","changeType":"EXPRESSION_STATEMENT","change":"shutdownServer()","source":"org.apache.derbyTesting.functionTests.tests.derbynet.ShutDownDBWhenNSShutsDownTest.shutdownServer()","target":"org.apache.derbyTesting.functionTests.tests.derbynet.ShutDownDBWhenNSShutsDownTest.shutdownServerCheckDBShutDown(boolean)","added":false,"scope":"TARGET","local":"org.apache.derbyTesting.functionTests.tests.derbynet.ShutDownDBWhenNSShutsDownTest.shutdownServerCheckDBShutDown(boolean)"} {"project":"apache_derby","commit":"0c9f73e3c2651556a7a112c02e95ae71828e0575","changeType":"INFIX_EXPRESSION","change":"getSystemProperty(\"derby.system.home\") + java.io.File.separator + \"wombat\"+ java.io.File.separator+ \"db.lck\"","source":"org.apache.derbyTesting.functionTests.tests.derbynet.ShutDownDBWhenNSShutsDownTest.shutdownServer()","target":"org.apache.derbyTesting.functionTests.tests.derbynet.ShutDownDBWhenNSShutsDownTest.shutdownServerCheckDBShutDown(boolean)","added":false,"scope":"TARGET","local":"org.apache.derbyTesting.functionTests.tests.derbynet.ShutDownDBWhenNSShutsDownTest.shutdownServerCheckDBShutDown(boolean)"} {"project":"apache_derby","commit":"0c9f73e3c2651556a7a112c02e95ae71828e0575","changeType":"METHOD_INVOCATION","change":"shutdownServer()","source":"org.apache.derbyTesting.functionTests.tests.derbynet.ShutDownDBWhenNSShutsDownTest.shutdownServer()","target":"org.apache.derbyTesting.functionTests.tests.derbynet.ShutDownDBWhenNSShutsDownTest.shutdownServerCheckDBShutDown(boolean)","added":false,"scope":"TARGET","local":"org.apache.derbyTesting.functionTests.tests.derbynet.ShutDownDBWhenNSShutsDownTest.shutdownServerCheckDBShutDown(boolean)"} {"project":"apache_derby","commit":"0c9f73e3c2651556a7a112c02e95ae71828e0575","changeType":"STRING_LITERAL","change":"wombat","source":"org.apache.derbyTesting.functionTests.tests.derbynet.ShutDownDBWhenNSShutsDownTest.shutdownServer()","target":"org.apache.derbyTesting.functionTests.tests.derbynet.ShutDownDBWhenNSShutsDownTest.shutdownServerCheckDBShutDown(boolean)","added":false,"scope":"TARGET","local":"org.apache.derbyTesting.functionTests.tests.derbynet.ShutDownDBWhenNSShutsDownTest.shutdownServerCheckDBShutDown(boolean)"} {"project":"apache_derby","commit":"0c9f73e3c2651556a7a112c02e95ae71828e0575","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"String [fileName\u003dgetSystemProperty(\"derby.system.home\") + java.io.File.separator + \"wombat\"+ java.io.File.separator+ \"db.lck\"]","source":"org.apache.derbyTesting.functionTests.tests.derbynet.ShutDownDBWhenNSShutsDownTest.shutdownServer()","target":"org.apache.derbyTesting.functionTests.tests.derbynet.ShutDownDBWhenNSShutsDownTest.shutdownServerCheckDBShutDown(boolean)","added":false,"scope":"TARGET","local":"org.apache.derbyTesting.functionTests.tests.derbynet.ShutDownDBWhenNSShutsDownTest.shutdownServerCheckDBShutDown(boolean)"} {"project":"apache_derby","commit":"75f38efc5242c0764ace70d7097829291927f65b","changeType":"METHOD_DECLARATION","change":"org.apache.derby.iapi.services.classfile.ClassInvestigator.checkHeader(ClassInput)","source":"org.apache.derby.iapi.services.classfile.ClassInvestigator.checkHeader(ClassInput)","target":"org.apache.derby.iapi.services.classfile.ClassInvestigator.load(InputStream)","added":false,"scope":"CLASS_S","local":"java.engine.org.apache.derby.iapi.services.classfile.ClassInvestigator"} {"project":"apache_derby","commit":"75f38efc5242c0764ace70d7097829291927f65b","changeType":"CLASS_INSTANCE_CREATION","change":"new ClassFormatError()","source":"org.apache.derby.iapi.services.classfile.ClassInvestigator.checkHeader(ClassInput)","target":"org.apache.derby.iapi.services.classfile.ClassInvestigator.load(InputStream)","added":false,"scope":"SOURCE","local":"org.apache.derby.iapi.services.classfile.ClassInvestigator.checkHeader(ClassInput)"} {"project":"apache_derby","commit":"75f38efc5242c0764ace70d7097829291927f65b","changeType":"IF_STATEMENT","change":"magic !\u003d VMDescriptor.JAVA_CLASS_FORMAT_MAGIC","source":"org.apache.derby.iapi.services.classfile.ClassInvestigator.checkHeader(ClassInput)","target":"org.apache.derby.iapi.services.classfile.ClassInvestigator.load(InputStream)","added":false,"scope":"SOURCE","local":"org.apache.derby.iapi.services.classfile.ClassInvestigator.checkHeader(ClassInput)"} {"project":"apache_derby","commit":"75f38efc5242c0764ace70d7097829291927f65b","changeType":"INFIX_EXPRESSION","change":"magic !\u003d VMDescriptor.JAVA_CLASS_FORMAT_MAGIC","source":"org.apache.derby.iapi.services.classfile.ClassInvestigator.checkHeader(ClassInput)","target":"org.apache.derby.iapi.services.classfile.ClassInvestigator.load(InputStream)","added":false,"scope":"SOURCE","local":"org.apache.derby.iapi.services.classfile.ClassInvestigator.checkHeader(ClassInput)"} {"project":"apache_derby","commit":"75f38efc5242c0764ace70d7097829291927f65b","changeType":"METHOD_INVOCATION","change":"in.getU2()","source":"org.apache.derby.iapi.services.classfile.ClassInvestigator.checkHeader(ClassInput)","target":"org.apache.derby.iapi.services.classfile.ClassInvestigator.load(InputStream)","added":false,"scope":"SOURCE","local":"org.apache.derby.iapi.services.classfile.ClassInvestigator.checkHeader(ClassInput)"} {"project":"apache_derby","commit":"75f38efc5242c0764ace70d7097829291927f65b","changeType":"METHOD_INVOCATION","change":"in.getU4()","source":"org.apache.derby.iapi.services.classfile.ClassInvestigator.checkHeader(ClassInput)","target":"org.apache.derby.iapi.services.classfile.ClassInvestigator.load(InputStream)","added":false,"scope":"SOURCE","local":"org.apache.derby.iapi.services.classfile.ClassInvestigator.checkHeader(ClassInput)"} {"project":"apache_derby","commit":"75f38efc5242c0764ace70d7097829291927f65b","changeType":"MODIFIER","change":"private","source":"org.apache.derby.iapi.services.classfile.ClassInvestigator.checkHeader(ClassInput)","target":"org.apache.derby.iapi.services.classfile.ClassInvestigator.load(InputStream)","added":false,"scope":"SOURCE","local":"org.apache.derby.iapi.services.classfile.ClassInvestigator.checkHeader(ClassInput)"} {"project":"apache_derby","commit":"75f38efc5242c0764ace70d7097829291927f65b","changeType":"MODIFIER","change":"static","source":"org.apache.derby.iapi.services.classfile.ClassInvestigator.checkHeader(ClassInput)","target":"org.apache.derby.iapi.services.classfile.ClassInvestigator.load(InputStream)","added":false,"scope":"SOURCE","local":"org.apache.derby.iapi.services.classfile.ClassInvestigator.checkHeader(ClassInput)"} {"project":"apache_derby","commit":"75f38efc5242c0764ace70d7097829291927f65b","changeType":"PRIMITIVE_TYPE","change":"int","source":"org.apache.derby.iapi.services.classfile.ClassInvestigator.checkHeader(ClassInput)","target":"org.apache.derby.iapi.services.classfile.ClassInvestigator.load(InputStream)","added":false,"scope":"SOURCE","local":"org.apache.derby.iapi.services.classfile.ClassInvestigator.checkHeader(ClassInput)"} {"project":"apache_derby","commit":"75f38efc5242c0764ace70d7097829291927f65b","changeType":"PRIMITIVE_TYPE","change":"void","source":"org.apache.derby.iapi.services.classfile.ClassInvestigator.checkHeader(ClassInput)","target":"org.apache.derby.iapi.services.classfile.ClassInvestigator.load(InputStream)","added":false,"scope":"SOURCE","local":"org.apache.derby.iapi.services.classfile.ClassInvestigator.checkHeader(ClassInput)"} {"project":"apache_derby","commit":"75f38efc5242c0764ace70d7097829291927f65b","changeType":"QUALIFIED_NAME","change":"VMDescriptor.JAVA_CLASS_FORMAT_MAGIC","source":"org.apache.derby.iapi.services.classfile.ClassInvestigator.checkHeader(ClassInput)","target":"org.apache.derby.iapi.services.classfile.ClassInvestigator.load(InputStream)","added":false,"scope":"SOURCE","local":"org.apache.derby.iapi.services.classfile.ClassInvestigator.checkHeader(ClassInput)"} {"project":"apache_derby","commit":"75f38efc5242c0764ace70d7097829291927f65b","changeType":"SIMPLE_TYPE","change":"ClassFormatError","source":"org.apache.derby.iapi.services.classfile.ClassInvestigator.checkHeader(ClassInput)","target":"org.apache.derby.iapi.services.classfile.ClassInvestigator.load(InputStream)","added":false,"scope":"SOURCE","local":"org.apache.derby.iapi.services.classfile.ClassInvestigator.checkHeader(ClassInput)"} {"project":"apache_derby","commit":"75f38efc5242c0764ace70d7097829291927f65b","changeType":"SIMPLE_TYPE","change":"IOException","source":"org.apache.derby.iapi.services.classfile.ClassInvestigator.checkHeader(ClassInput)","target":"org.apache.derby.iapi.services.classfile.ClassInvestigator.load(InputStream)","added":false,"scope":"SOURCE","local":"org.apache.derby.iapi.services.classfile.ClassInvestigator.checkHeader(ClassInput)"} {"project":"apache_derby","commit":"75f38efc5242c0764ace70d7097829291927f65b","changeType":"SIMPLE_TYPE","change":"ClassInput","source":"org.apache.derby.iapi.services.classfile.ClassInvestigator.checkHeader(ClassInput)","target":"org.apache.derby.iapi.services.classfile.ClassInvestigator.load(InputStream)","added":false,"scope":"SOURCE","local":"org.apache.derby.iapi.services.classfile.ClassInvestigator.checkHeader(ClassInput)"} {"project":"apache_derby","commit":"75f38efc5242c0764ace70d7097829291927f65b","changeType":"SINGLE_VARIABLE_DECLARATION","change":"ClassInput in","source":"org.apache.derby.iapi.services.classfile.ClassInvestigator.checkHeader(ClassInput)","target":"org.apache.derby.iapi.services.classfile.ClassInvestigator.load(InputStream)","added":false,"scope":"SOURCE","local":"org.apache.derby.iapi.services.classfile.ClassInvestigator.checkHeader(ClassInput)"} {"project":"apache_derby","commit":"75f38efc5242c0764ace70d7097829291927f65b","changeType":"THROW_STATEMENT","change":"throw new ClassFormatError();\n","source":"org.apache.derby.iapi.services.classfile.ClassInvestigator.checkHeader(ClassInput)","target":"org.apache.derby.iapi.services.classfile.ClassInvestigator.load(InputStream)","added":false,"scope":"SOURCE","local":"org.apache.derby.iapi.services.classfile.ClassInvestigator.checkHeader(ClassInput)"} {"project":"apache_derby","commit":"75f38efc5242c0764ace70d7097829291927f65b","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"major_version","source":"org.apache.derby.iapi.services.classfile.ClassInvestigator.checkHeader(ClassInput)","target":"org.apache.derby.iapi.services.classfile.ClassInvestigator.load(InputStream)","added":false,"scope":"SOURCE","local":"org.apache.derby.iapi.services.classfile.ClassInvestigator.checkHeader(ClassInput)"} {"project":"apache_derby","commit":"75f38efc5242c0764ace70d7097829291927f65b","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"minor_version","source":"org.apache.derby.iapi.services.classfile.ClassInvestigator.checkHeader(ClassInput)","target":"org.apache.derby.iapi.services.classfile.ClassInvestigator.load(InputStream)","added":false,"scope":"SOURCE","local":"org.apache.derby.iapi.services.classfile.ClassInvestigator.checkHeader(ClassInput)"} {"project":"apache_derby","commit":"75f38efc5242c0764ace70d7097829291927f65b","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"magic","source":"org.apache.derby.iapi.services.classfile.ClassInvestigator.checkHeader(ClassInput)","target":"org.apache.derby.iapi.services.classfile.ClassInvestigator.load(InputStream)","added":false,"scope":"SOURCE","local":"org.apache.derby.iapi.services.classfile.ClassInvestigator.checkHeader(ClassInput)"} {"project":"apache_derby","commit":"75f38efc5242c0764ace70d7097829291927f65b","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"int [major_version\u003din.getU2()]","source":"org.apache.derby.iapi.services.classfile.ClassInvestigator.checkHeader(ClassInput)","target":"org.apache.derby.iapi.services.classfile.ClassInvestigator.load(InputStream)","added":false,"scope":"SOURCE","local":"org.apache.derby.iapi.services.classfile.ClassInvestigator.checkHeader(ClassInput)"} {"project":"apache_derby","commit":"75f38efc5242c0764ace70d7097829291927f65b","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"int [minor_version\u003din.getU2()]","source":"org.apache.derby.iapi.services.classfile.ClassInvestigator.checkHeader(ClassInput)","target":"org.apache.derby.iapi.services.classfile.ClassInvestigator.load(InputStream)","added":false,"scope":"SOURCE","local":"org.apache.derby.iapi.services.classfile.ClassInvestigator.checkHeader(ClassInput)"} {"project":"apache_derby","commit":"75f38efc5242c0764ace70d7097829291927f65b","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"int [magic\u003din.getU4()]","source":"org.apache.derby.iapi.services.classfile.ClassInvestigator.checkHeader(ClassInput)","target":"org.apache.derby.iapi.services.classfile.ClassInvestigator.load(InputStream)","added":false,"scope":"SOURCE","local":"org.apache.derby.iapi.services.classfile.ClassInvestigator.checkHeader(ClassInput)"} {"project":"apache_derby","commit":"75f38efc5242c0764ace70d7097829291927f65b","changeType":"ASSIGNMENT","change":"ci.major_version \u003d major_version","source":"org.apache.derby.iapi.services.classfile.ClassInvestigator.checkHeader(ClassInput)","target":"org.apache.derby.iapi.services.classfile.ClassInvestigator.load(InputStream)","added":true,"scope":"TARGET","local":"org.apache.derby.iapi.services.classfile.ClassInvestigator.load(InputStream)"} {"project":"apache_derby","commit":"75f38efc5242c0764ace70d7097829291927f65b","changeType":"ASSIGNMENT","change":"ci.minor_version \u003d minor_version","source":"org.apache.derby.iapi.services.classfile.ClassInvestigator.checkHeader(ClassInput)","target":"org.apache.derby.iapi.services.classfile.ClassInvestigator.load(InputStream)","added":true,"scope":"TARGET","local":"org.apache.derby.iapi.services.classfile.ClassInvestigator.load(InputStream)"} {"project":"apache_derby","commit":"75f38efc5242c0764ace70d7097829291927f65b","changeType":"CLASS_INSTANCE_CREATION","change":"new ClassFormatError()","source":"org.apache.derby.iapi.services.classfile.ClassInvestigator.checkHeader(ClassInput)","target":"org.apache.derby.iapi.services.classfile.ClassInvestigator.load(InputStream)","added":true,"scope":"TARGET","local":"org.apache.derby.iapi.services.classfile.ClassInvestigator.load(InputStream)"} {"project":"apache_derby","commit":"75f38efc5242c0764ace70d7097829291927f65b","changeType":"EXPRESSION_STATEMENT","change":"ci.minor_version\u003dminor_version","source":"org.apache.derby.iapi.services.classfile.ClassInvestigator.checkHeader(ClassInput)","target":"org.apache.derby.iapi.services.classfile.ClassInvestigator.load(InputStream)","added":true,"scope":"TARGET","local":"org.apache.derby.iapi.services.classfile.ClassInvestigator.load(InputStream)"} {"project":"apache_derby","commit":"75f38efc5242c0764ace70d7097829291927f65b","changeType":"EXPRESSION_STATEMENT","change":"ci.major_version\u003dmajor_version","source":"org.apache.derby.iapi.services.classfile.ClassInvestigator.checkHeader(ClassInput)","target":"org.apache.derby.iapi.services.classfile.ClassInvestigator.load(InputStream)","added":true,"scope":"TARGET","local":"org.apache.derby.iapi.services.classfile.ClassInvestigator.load(InputStream)"} {"project":"apache_derby","commit":"75f38efc5242c0764ace70d7097829291927f65b","changeType":"IF_STATEMENT","change":"magic !\u003d VMDescriptor.JAVA_CLASS_FORMAT_MAGIC","source":"org.apache.derby.iapi.services.classfile.ClassInvestigator.checkHeader(ClassInput)","target":"org.apache.derby.iapi.services.classfile.ClassInvestigator.load(InputStream)","added":true,"scope":"TARGET","local":"org.apache.derby.iapi.services.classfile.ClassInvestigator.load(InputStream)"} {"project":"apache_derby","commit":"75f38efc5242c0764ace70d7097829291927f65b","changeType":"INFIX_EXPRESSION","change":"magic !\u003d VMDescriptor.JAVA_CLASS_FORMAT_MAGIC","source":"org.apache.derby.iapi.services.classfile.ClassInvestigator.checkHeader(ClassInput)","target":"org.apache.derby.iapi.services.classfile.ClassInvestigator.load(InputStream)","added":true,"scope":"TARGET","local":"org.apache.derby.iapi.services.classfile.ClassInvestigator.load(InputStream)"} {"project":"apache_derby","commit":"75f38efc5242c0764ace70d7097829291927f65b","changeType":"METHOD_INVOCATION","change":"classInput.getU4()","source":"org.apache.derby.iapi.services.classfile.ClassInvestigator.checkHeader(ClassInput)","target":"org.apache.derby.iapi.services.classfile.ClassInvestigator.load(InputStream)","added":true,"scope":"TARGET","local":"org.apache.derby.iapi.services.classfile.ClassInvestigator.load(InputStream)"} {"project":"apache_derby","commit":"75f38efc5242c0764ace70d7097829291927f65b","changeType":"QUALIFIED_NAME","change":"ci.minor_version","source":"org.apache.derby.iapi.services.classfile.ClassInvestigator.checkHeader(ClassInput)","target":"org.apache.derby.iapi.services.classfile.ClassInvestigator.load(InputStream)","added":true,"scope":"TARGET","local":"org.apache.derby.iapi.services.classfile.ClassInvestigator.load(InputStream)"} {"project":"apache_derby","commit":"75f38efc5242c0764ace70d7097829291927f65b","changeType":"QUALIFIED_NAME","change":"ci.major_version","source":"org.apache.derby.iapi.services.classfile.ClassInvestigator.checkHeader(ClassInput)","target":"org.apache.derby.iapi.services.classfile.ClassInvestigator.load(InputStream)","added":true,"scope":"TARGET","local":"org.apache.derby.iapi.services.classfile.ClassInvestigator.load(InputStream)"} {"project":"apache_derby","commit":"75f38efc5242c0764ace70d7097829291927f65b","changeType":"QUALIFIED_NAME","change":"VMDescriptor.JAVA_CLASS_FORMAT_MAGIC","source":"org.apache.derby.iapi.services.classfile.ClassInvestigator.checkHeader(ClassInput)","target":"org.apache.derby.iapi.services.classfile.ClassInvestigator.load(InputStream)","added":true,"scope":"TARGET","local":"org.apache.derby.iapi.services.classfile.ClassInvestigator.load(InputStream)"} {"project":"apache_derby","commit":"75f38efc5242c0764ace70d7097829291927f65b","changeType":"SIMPLE_TYPE","change":"ClassFormatError","source":"org.apache.derby.iapi.services.classfile.ClassInvestigator.checkHeader(ClassInput)","target":"org.apache.derby.iapi.services.classfile.ClassInvestigator.load(InputStream)","added":true,"scope":"TARGET","local":"org.apache.derby.iapi.services.classfile.ClassInvestigator.load(InputStream)"} {"project":"apache_derby","commit":"75f38efc5242c0764ace70d7097829291927f65b","changeType":"THROW_STATEMENT","change":"throw new ClassFormatError();\n","source":"org.apache.derby.iapi.services.classfile.ClassInvestigator.checkHeader(ClassInput)","target":"org.apache.derby.iapi.services.classfile.ClassInvestigator.load(InputStream)","added":true,"scope":"TARGET","local":"org.apache.derby.iapi.services.classfile.ClassInvestigator.load(InputStream)"} {"project":"apache_derby","commit":"75f38efc5242c0764ace70d7097829291927f65b","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"magic","source":"org.apache.derby.iapi.services.classfile.ClassInvestigator.checkHeader(ClassInput)","target":"org.apache.derby.iapi.services.classfile.ClassInvestigator.load(InputStream)","added":true,"scope":"TARGET","local":"org.apache.derby.iapi.services.classfile.ClassInvestigator.load(InputStream)"} {"project":"apache_derby","commit":"75f38efc5242c0764ace70d7097829291927f65b","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"major_version","source":"org.apache.derby.iapi.services.classfile.ClassInvestigator.checkHeader(ClassInput)","target":"org.apache.derby.iapi.services.classfile.ClassInvestigator.load(InputStream)","added":true,"scope":"TARGET","local":"org.apache.derby.iapi.services.classfile.ClassInvestigator.load(InputStream)"} {"project":"apache_derby","commit":"75f38efc5242c0764ace70d7097829291927f65b","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"minor_version","source":"org.apache.derby.iapi.services.classfile.ClassInvestigator.checkHeader(ClassInput)","target":"org.apache.derby.iapi.services.classfile.ClassInvestigator.load(InputStream)","added":true,"scope":"TARGET","local":"org.apache.derby.iapi.services.classfile.ClassInvestigator.load(InputStream)"} {"project":"apache_derby","commit":"75f38efc5242c0764ace70d7097829291927f65b","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"int [major_version\u003dclassInput.getU2()]","source":"org.apache.derby.iapi.services.classfile.ClassInvestigator.checkHeader(ClassInput)","target":"org.apache.derby.iapi.services.classfile.ClassInvestigator.load(InputStream)","added":true,"scope":"TARGET","local":"org.apache.derby.iapi.services.classfile.ClassInvestigator.load(InputStream)"} {"project":"apache_derby","commit":"75f38efc5242c0764ace70d7097829291927f65b","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"int [minor_version\u003dclassInput.getU2()]","source":"org.apache.derby.iapi.services.classfile.ClassInvestigator.checkHeader(ClassInput)","target":"org.apache.derby.iapi.services.classfile.ClassInvestigator.load(InputStream)","added":true,"scope":"TARGET","local":"org.apache.derby.iapi.services.classfile.ClassInvestigator.load(InputStream)"} {"project":"apache_derby","commit":"75f38efc5242c0764ace70d7097829291927f65b","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"int [magic\u003dclassInput.getU4()]","source":"org.apache.derby.iapi.services.classfile.ClassInvestigator.checkHeader(ClassInput)","target":"org.apache.derby.iapi.services.classfile.ClassInvestigator.load(InputStream)","added":true,"scope":"TARGET","local":"org.apache.derby.iapi.services.classfile.ClassInvestigator.load(InputStream)"} {"project":"apache_derby","commit":"75f38efc5242c0764ace70d7097829291927f65b","changeType":"EXPRESSION_STATEMENT","change":"checkHeader(classInput)","source":"org.apache.derby.iapi.services.classfile.ClassInvestigator.checkHeader(ClassInput)","target":"org.apache.derby.iapi.services.classfile.ClassInvestigator.load(InputStream)","added":false,"scope":"TARGET","local":"org.apache.derby.iapi.services.classfile.ClassInvestigator.load(InputStream)"} {"project":"apache_derby","commit":"75f38efc5242c0764ace70d7097829291927f65b","changeType":"METHOD_INVOCATION","change":"checkHeader(classInput)","source":"org.apache.derby.iapi.services.classfile.ClassInvestigator.checkHeader(ClassInput)","target":"org.apache.derby.iapi.services.classfile.ClassInvestigator.load(InputStream)","added":false,"scope":"TARGET","local":"org.apache.derby.iapi.services.classfile.ClassInvestigator.load(InputStream)"} {"project":"apache_derby","commit":"76c452e52b8bbfbbb6a69f70a2dff10f45adf2f3","changeType":"METHOD_DECLARATION","change":"org.apache.derbyTesting.system.oe.run.Populate.loaderSuite(Class)","source":"org.apache.derbyTesting.system.oe.run.Populate.loaderSuite(Class)","target":"org.apache.derbyTesting.system.oe.run.Populate.suite()","added":false,"scope":"CLASS_S","local":"java.testing.org.apache.derbyTesting.system.oe.run.Populate"} {"project":"apache_derby","commit":"76c452e52b8bbfbbb6a69f70a2dff10f45adf2f3","changeType":"CLASS_INSTANCE_CREATION","change":"new TestSuite(\"Order Entry\")","source":"org.apache.derbyTesting.system.oe.run.Populate.loaderSuite(Class)","target":"org.apache.derbyTesting.system.oe.run.Populate.suite()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.system.oe.run.Populate.loaderSuite(Class)"} {"project":"apache_derby","commit":"76c452e52b8bbfbbb6a69f70a2dff10f45adf2f3","changeType":"EXPRESSION_STATEMENT","change":"suite.addTest(Checks.consistencyChecks())","source":"org.apache.derbyTesting.system.oe.run.Populate.loaderSuite(Class)","target":"org.apache.derbyTesting.system.oe.run.Populate.suite()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.system.oe.run.Populate.loaderSuite(Class)"} {"project":"apache_derby","commit":"76c452e52b8bbfbbb6a69f70a2dff10f45adf2f3","changeType":"EXPRESSION_STATEMENT","change":"suite.addTest(Checks.checkAllRowCounts(scale))","source":"org.apache.derbyTesting.system.oe.run.Populate.loaderSuite(Class)","target":"org.apache.derbyTesting.system.oe.run.Populate.suite()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.system.oe.run.Populate.loaderSuite(Class)"} {"project":"apache_derby","commit":"76c452e52b8bbfbbb6a69f70a2dff10f45adf2f3","changeType":"EXPRESSION_STATEMENT","change":"Schema.addConstraints(suite)","source":"org.apache.derbyTesting.system.oe.run.Populate.loaderSuite(Class)","target":"org.apache.derbyTesting.system.oe.run.Populate.suite()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.system.oe.run.Populate.loaderSuite(Class)"} {"project":"apache_derby","commit":"76c452e52b8bbfbbb6a69f70a2dff10f45adf2f3","changeType":"EXPRESSION_STATEMENT","change":"suite.addTestSuite(loader)","source":"org.apache.derbyTesting.system.oe.run.Populate.loaderSuite(Class)","target":"org.apache.derbyTesting.system.oe.run.Populate.suite()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.system.oe.run.Populate.loaderSuite(Class)"} {"project":"apache_derby","commit":"76c452e52b8bbfbbb6a69f70a2dff10f45adf2f3","changeType":"EXPRESSION_STATEMENT","change":"Schema.addBaseSchema(suite)","source":"org.apache.derbyTesting.system.oe.run.Populate.loaderSuite(Class)","target":"org.apache.derbyTesting.system.oe.run.Populate.suite()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.system.oe.run.Populate.loaderSuite(Class)"} {"project":"apache_derby","commit":"76c452e52b8bbfbbb6a69f70a2dff10f45adf2f3","changeType":"IF_STATEMENT","change":"doChecks","source":"org.apache.derbyTesting.system.oe.run.Populate.loaderSuite(Class)","target":"org.apache.derbyTesting.system.oe.run.Populate.suite()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.system.oe.run.Populate.loaderSuite(Class)"} {"project":"apache_derby","commit":"76c452e52b8bbfbbb6a69f70a2dff10f45adf2f3","changeType":"IF_STATEMENT","change":"!createConstraintsBeforeLoad","source":"org.apache.derbyTesting.system.oe.run.Populate.loaderSuite(Class)","target":"org.apache.derbyTesting.system.oe.run.Populate.suite()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.system.oe.run.Populate.loaderSuite(Class)"} {"project":"apache_derby","commit":"76c452e52b8bbfbbb6a69f70a2dff10f45adf2f3","changeType":"IF_STATEMENT","change":"createConstraintsBeforeLoad","source":"org.apache.derbyTesting.system.oe.run.Populate.loaderSuite(Class)","target":"org.apache.derbyTesting.system.oe.run.Populate.suite()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.system.oe.run.Populate.loaderSuite(Class)"} {"project":"apache_derby","commit":"76c452e52b8bbfbbb6a69f70a2dff10f45adf2f3","changeType":"METHOD_INVOCATION","change":"Checks.consistencyChecks()","source":"org.apache.derbyTesting.system.oe.run.Populate.loaderSuite(Class)","target":"org.apache.derbyTesting.system.oe.run.Populate.suite()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.system.oe.run.Populate.loaderSuite(Class)"} {"project":"apache_derby","commit":"76c452e52b8bbfbbb6a69f70a2dff10f45adf2f3","changeType":"METHOD_INVOCATION","change":"suite.addTest(Checks.consistencyChecks())","source":"org.apache.derbyTesting.system.oe.run.Populate.loaderSuite(Class)","target":"org.apache.derbyTesting.system.oe.run.Populate.suite()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.system.oe.run.Populate.loaderSuite(Class)"} {"project":"apache_derby","commit":"76c452e52b8bbfbbb6a69f70a2dff10f45adf2f3","changeType":"METHOD_INVOCATION","change":"Checks.checkAllRowCounts(scale)","source":"org.apache.derbyTesting.system.oe.run.Populate.loaderSuite(Class)","target":"org.apache.derbyTesting.system.oe.run.Populate.suite()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.system.oe.run.Populate.loaderSuite(Class)"} {"project":"apache_derby","commit":"76c452e52b8bbfbbb6a69f70a2dff10f45adf2f3","changeType":"METHOD_INVOCATION","change":"suite.addTest(Checks.checkAllRowCounts(scale))","source":"org.apache.derbyTesting.system.oe.run.Populate.loaderSuite(Class)","target":"org.apache.derbyTesting.system.oe.run.Populate.suite()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.system.oe.run.Populate.loaderSuite(Class)"} {"project":"apache_derby","commit":"76c452e52b8bbfbbb6a69f70a2dff10f45adf2f3","changeType":"METHOD_INVOCATION","change":"Schema.addConstraints(suite)","source":"org.apache.derbyTesting.system.oe.run.Populate.loaderSuite(Class)","target":"org.apache.derbyTesting.system.oe.run.Populate.suite()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.system.oe.run.Populate.loaderSuite(Class)"} {"project":"apache_derby","commit":"76c452e52b8bbfbbb6a69f70a2dff10f45adf2f3","changeType":"METHOD_INVOCATION","change":"suite.addTestSuite(loader)","source":"org.apache.derbyTesting.system.oe.run.Populate.loaderSuite(Class)","target":"org.apache.derbyTesting.system.oe.run.Populate.suite()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.system.oe.run.Populate.loaderSuite(Class)"} {"project":"apache_derby","commit":"76c452e52b8bbfbbb6a69f70a2dff10f45adf2f3","changeType":"METHOD_INVOCATION","change":"Schema.addBaseSchema(suite)","source":"org.apache.derbyTesting.system.oe.run.Populate.loaderSuite(Class)","target":"org.apache.derbyTesting.system.oe.run.Populate.suite()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.system.oe.run.Populate.loaderSuite(Class)"} {"project":"apache_derby","commit":"76c452e52b8bbfbbb6a69f70a2dff10f45adf2f3","changeType":"MODIFIER","change":"static","source":"org.apache.derbyTesting.system.oe.run.Populate.loaderSuite(Class)","target":"org.apache.derbyTesting.system.oe.run.Populate.suite()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.system.oe.run.Populate.loaderSuite(Class)"} {"project":"apache_derby","commit":"76c452e52b8bbfbbb6a69f70a2dff10f45adf2f3","changeType":"PREFIX_EXPRESSION","change":"!createConstraintsBeforeLoad","source":"org.apache.derbyTesting.system.oe.run.Populate.loaderSuite(Class)","target":"org.apache.derbyTesting.system.oe.run.Populate.suite()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.system.oe.run.Populate.loaderSuite(Class)"} {"project":"apache_derby","commit":"76c452e52b8bbfbbb6a69f70a2dff10f45adf2f3","changeType":"RETURN_STATEMENT","change":"return suite;\n","source":"org.apache.derbyTesting.system.oe.run.Populate.loaderSuite(Class)","target":"org.apache.derbyTesting.system.oe.run.Populate.suite()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.system.oe.run.Populate.loaderSuite(Class)"} {"project":"apache_derby","commit":"76c452e52b8bbfbbb6a69f70a2dff10f45adf2f3","changeType":"SIMPLE_TYPE","change":"TestSuite","source":"org.apache.derbyTesting.system.oe.run.Populate.loaderSuite(Class)","target":"org.apache.derbyTesting.system.oe.run.Populate.suite()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.system.oe.run.Populate.loaderSuite(Class)"} {"project":"apache_derby","commit":"76c452e52b8bbfbbb6a69f70a2dff10f45adf2f3","changeType":"SIMPLE_TYPE","change":"Class","source":"org.apache.derbyTesting.system.oe.run.Populate.loaderSuite(Class)","target":"org.apache.derbyTesting.system.oe.run.Populate.suite()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.system.oe.run.Populate.loaderSuite(Class)"} {"project":"apache_derby","commit":"76c452e52b8bbfbbb6a69f70a2dff10f45adf2f3","changeType":"SIMPLE_TYPE","change":"Test","source":"org.apache.derbyTesting.system.oe.run.Populate.loaderSuite(Class)","target":"org.apache.derbyTesting.system.oe.run.Populate.suite()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.system.oe.run.Populate.loaderSuite(Class)"} {"project":"apache_derby","commit":"76c452e52b8bbfbbb6a69f70a2dff10f45adf2f3","changeType":"SINGLE_VARIABLE_DECLARATION","change":"Class loader","source":"org.apache.derbyTesting.system.oe.run.Populate.loaderSuite(Class)","target":"org.apache.derbyTesting.system.oe.run.Populate.suite()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.system.oe.run.Populate.loaderSuite(Class)"} {"project":"apache_derby","commit":"76c452e52b8bbfbbb6a69f70a2dff10f45adf2f3","changeType":"STRING_LITERAL","change":"Order Entry","source":"org.apache.derbyTesting.system.oe.run.Populate.loaderSuite(Class)","target":"org.apache.derbyTesting.system.oe.run.Populate.suite()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.system.oe.run.Populate.loaderSuite(Class)"} {"project":"apache_derby","commit":"76c452e52b8bbfbbb6a69f70a2dff10f45adf2f3","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"suite","source":"org.apache.derbyTesting.system.oe.run.Populate.loaderSuite(Class)","target":"org.apache.derbyTesting.system.oe.run.Populate.suite()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.system.oe.run.Populate.loaderSuite(Class)"} {"project":"apache_derby","commit":"76c452e52b8bbfbbb6a69f70a2dff10f45adf2f3","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"TestSuite [suite\u003dnew TestSuite(\"Order Entry\")]","source":"org.apache.derbyTesting.system.oe.run.Populate.loaderSuite(Class)","target":"org.apache.derbyTesting.system.oe.run.Populate.suite()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.system.oe.run.Populate.loaderSuite(Class)"} {"project":"apache_derby","commit":"76c452e52b8bbfbbb6a69f70a2dff10f45adf2f3","changeType":"CLASS_INSTANCE_CREATION","change":"new TestSuite(\"Order Entry\")","source":"org.apache.derbyTesting.system.oe.run.Populate.loaderSuite(Class)","target":"org.apache.derbyTesting.system.oe.run.Populate.suite()","added":true,"scope":"TARGET","local":"org.apache.derbyTesting.system.oe.run.Populate.suite()"} {"project":"apache_derby","commit":"76c452e52b8bbfbbb6a69f70a2dff10f45adf2f3","changeType":"CLASS_INSTANCE_CREATION","change":"new Populate(\"testCreateDB\")","source":"org.apache.derbyTesting.system.oe.run.Populate.loaderSuite(Class)","target":"org.apache.derbyTesting.system.oe.run.Populate.suite()","added":true,"scope":"TARGET","local":"org.apache.derbyTesting.system.oe.run.Populate.suite()"} {"project":"apache_derby","commit":"76c452e52b8bbfbbb6a69f70a2dff10f45adf2f3","changeType":"CLASS_INSTANCE_CREATION","change":"new Populate(\"testLoad\")","source":"org.apache.derbyTesting.system.oe.run.Populate.loaderSuite(Class)","target":"org.apache.derbyTesting.system.oe.run.Populate.suite()","added":true,"scope":"TARGET","local":"org.apache.derbyTesting.system.oe.run.Populate.suite()"} {"project":"apache_derby","commit":"76c452e52b8bbfbbb6a69f70a2dff10f45adf2f3","changeType":"EXPRESSION_STATEMENT","change":"suite.addTest(Checks.consistencyChecks())","source":"org.apache.derbyTesting.system.oe.run.Populate.loaderSuite(Class)","target":"org.apache.derbyTesting.system.oe.run.Populate.suite()","added":true,"scope":"TARGET","local":"org.apache.derbyTesting.system.oe.run.Populate.suite()"} {"project":"apache_derby","commit":"76c452e52b8bbfbbb6a69f70a2dff10f45adf2f3","changeType":"EXPRESSION_STATEMENT","change":"Schema.addConstraints(suite)","source":"org.apache.derbyTesting.system.oe.run.Populate.loaderSuite(Class)","target":"org.apache.derbyTesting.system.oe.run.Populate.suite()","added":true,"scope":"TARGET","local":"org.apache.derbyTesting.system.oe.run.Populate.suite()"} {"project":"apache_derby","commit":"76c452e52b8bbfbbb6a69f70a2dff10f45adf2f3","changeType":"EXPRESSION_STATEMENT","change":"Schema.addBaseSchema(suite)","source":"org.apache.derbyTesting.system.oe.run.Populate.loaderSuite(Class)","target":"org.apache.derbyTesting.system.oe.run.Populate.suite()","added":true,"scope":"TARGET","local":"org.apache.derbyTesting.system.oe.run.Populate.suite()"} {"project":"apache_derby","commit":"76c452e52b8bbfbbb6a69f70a2dff10f45adf2f3","changeType":"EXPRESSION_STATEMENT","change":"suite.addTest(new Populate(\"testCreateDB\"))","source":"org.apache.derbyTesting.system.oe.run.Populate.loaderSuite(Class)","target":"org.apache.derbyTesting.system.oe.run.Populate.suite()","added":true,"scope":"TARGET","local":"org.apache.derbyTesting.system.oe.run.Populate.suite()"} {"project":"apache_derby","commit":"76c452e52b8bbfbbb6a69f70a2dff10f45adf2f3","changeType":"EXPRESSION_STATEMENT","change":"suite.addTest(new Populate(\"testLoad\"))","source":"org.apache.derbyTesting.system.oe.run.Populate.loaderSuite(Class)","target":"org.apache.derbyTesting.system.oe.run.Populate.suite()","added":true,"scope":"TARGET","local":"org.apache.derbyTesting.system.oe.run.Populate.suite()"} {"project":"apache_derby","commit":"76c452e52b8bbfbbb6a69f70a2dff10f45adf2f3","changeType":"EXPRESSION_STATEMENT","change":"suite.addTest(Checks.checkAllRowCounts(scale))","source":"org.apache.derbyTesting.system.oe.run.Populate.loaderSuite(Class)","target":"org.apache.derbyTesting.system.oe.run.Populate.suite()","added":true,"scope":"TARGET","local":"org.apache.derbyTesting.system.oe.run.Populate.suite()"} {"project":"apache_derby","commit":"76c452e52b8bbfbbb6a69f70a2dff10f45adf2f3","changeType":"IF_STATEMENT","change":"doChecks","source":"org.apache.derbyTesting.system.oe.run.Populate.loaderSuite(Class)","target":"org.apache.derbyTesting.system.oe.run.Populate.suite()","added":true,"scope":"TARGET","local":"org.apache.derbyTesting.system.oe.run.Populate.suite()"} {"project":"apache_derby","commit":"76c452e52b8bbfbbb6a69f70a2dff10f45adf2f3","changeType":"IF_STATEMENT","change":"!createConstraintsBeforeLoad","source":"org.apache.derbyTesting.system.oe.run.Populate.loaderSuite(Class)","target":"org.apache.derbyTesting.system.oe.run.Populate.suite()","added":true,"scope":"TARGET","local":"org.apache.derbyTesting.system.oe.run.Populate.suite()"} {"project":"apache_derby","commit":"76c452e52b8bbfbbb6a69f70a2dff10f45adf2f3","changeType":"IF_STATEMENT","change":"createConstraintsBeforeLoad","source":"org.apache.derbyTesting.system.oe.run.Populate.loaderSuite(Class)","target":"org.apache.derbyTesting.system.oe.run.Populate.suite()","added":true,"scope":"TARGET","local":"org.apache.derbyTesting.system.oe.run.Populate.suite()"} {"project":"apache_derby","commit":"76c452e52b8bbfbbb6a69f70a2dff10f45adf2f3","changeType":"METHOD_INVOCATION","change":"suite.addTest(Checks.consistencyChecks())","source":"org.apache.derbyTesting.system.oe.run.Populate.loaderSuite(Class)","target":"org.apache.derbyTesting.system.oe.run.Populate.suite()","added":true,"scope":"TARGET","local":"org.apache.derbyTesting.system.oe.run.Populate.suite()"} {"project":"apache_derby","commit":"76c452e52b8bbfbbb6a69f70a2dff10f45adf2f3","changeType":"METHOD_INVOCATION","change":"Schema.addConstraints(suite)","source":"org.apache.derbyTesting.system.oe.run.Populate.loaderSuite(Class)","target":"org.apache.derbyTesting.system.oe.run.Populate.suite()","added":true,"scope":"TARGET","local":"org.apache.derbyTesting.system.oe.run.Populate.suite()"} {"project":"apache_derby","commit":"76c452e52b8bbfbbb6a69f70a2dff10f45adf2f3","changeType":"METHOD_INVOCATION","change":"Schema.addBaseSchema(suite)","source":"org.apache.derbyTesting.system.oe.run.Populate.loaderSuite(Class)","target":"org.apache.derbyTesting.system.oe.run.Populate.suite()","added":true,"scope":"TARGET","local":"org.apache.derbyTesting.system.oe.run.Populate.suite()"} {"project":"apache_derby","commit":"76c452e52b8bbfbbb6a69f70a2dff10f45adf2f3","changeType":"METHOD_INVOCATION","change":"suite.addTest(new Populate(\"testCreateDB\"))","source":"org.apache.derbyTesting.system.oe.run.Populate.loaderSuite(Class)","target":"org.apache.derbyTesting.system.oe.run.Populate.suite()","added":true,"scope":"TARGET","local":"org.apache.derbyTesting.system.oe.run.Populate.suite()"} {"project":"apache_derby","commit":"76c452e52b8bbfbbb6a69f70a2dff10f45adf2f3","changeType":"METHOD_INVOCATION","change":"Checks.consistencyChecks()","source":"org.apache.derbyTesting.system.oe.run.Populate.loaderSuite(Class)","target":"org.apache.derbyTesting.system.oe.run.Populate.suite()","added":true,"scope":"TARGET","local":"org.apache.derbyTesting.system.oe.run.Populate.suite()"} {"project":"apache_derby","commit":"76c452e52b8bbfbbb6a69f70a2dff10f45adf2f3","changeType":"METHOD_INVOCATION","change":"suite.addTest(new Populate(\"testLoad\"))","source":"org.apache.derbyTesting.system.oe.run.Populate.loaderSuite(Class)","target":"org.apache.derbyTesting.system.oe.run.Populate.suite()","added":true,"scope":"TARGET","local":"org.apache.derbyTesting.system.oe.run.Populate.suite()"} {"project":"apache_derby","commit":"76c452e52b8bbfbbb6a69f70a2dff10f45adf2f3","changeType":"METHOD_INVOCATION","change":"Checks.checkAllRowCounts(scale)","source":"org.apache.derbyTesting.system.oe.run.Populate.loaderSuite(Class)","target":"org.apache.derbyTesting.system.oe.run.Populate.suite()","added":true,"scope":"TARGET","local":"org.apache.derbyTesting.system.oe.run.Populate.suite()"} {"project":"apache_derby","commit":"76c452e52b8bbfbbb6a69f70a2dff10f45adf2f3","changeType":"METHOD_INVOCATION","change":"suite.addTest(Checks.checkAllRowCounts(scale))","source":"org.apache.derbyTesting.system.oe.run.Populate.loaderSuite(Class)","target":"org.apache.derbyTesting.system.oe.run.Populate.suite()","added":true,"scope":"TARGET","local":"org.apache.derbyTesting.system.oe.run.Populate.suite()"} {"project":"apache_derby","commit":"76c452e52b8bbfbbb6a69f70a2dff10f45adf2f3","changeType":"PREFIX_EXPRESSION","change":"!createConstraintsBeforeLoad","source":"org.apache.derbyTesting.system.oe.run.Populate.loaderSuite(Class)","target":"org.apache.derbyTesting.system.oe.run.Populate.suite()","added":true,"scope":"TARGET","local":"org.apache.derbyTesting.system.oe.run.Populate.suite()"} {"project":"apache_derby","commit":"76c452e52b8bbfbbb6a69f70a2dff10f45adf2f3","changeType":"RETURN_STATEMENT","change":"return suite;\n","source":"org.apache.derbyTesting.system.oe.run.Populate.loaderSuite(Class)","target":"org.apache.derbyTesting.system.oe.run.Populate.suite()","added":true,"scope":"TARGET","local":"org.apache.derbyTesting.system.oe.run.Populate.suite()"} {"project":"apache_derby","commit":"76c452e52b8bbfbbb6a69f70a2dff10f45adf2f3","changeType":"SIMPLE_TYPE","change":"TestSuite","source":"org.apache.derbyTesting.system.oe.run.Populate.loaderSuite(Class)","target":"org.apache.derbyTesting.system.oe.run.Populate.suite()","added":true,"scope":"TARGET","local":"org.apache.derbyTesting.system.oe.run.Populate.suite()"} {"project":"apache_derby","commit":"76c452e52b8bbfbbb6a69f70a2dff10f45adf2f3","changeType":"STRING_LITERAL","change":"testLoad","source":"org.apache.derbyTesting.system.oe.run.Populate.loaderSuite(Class)","target":"org.apache.derbyTesting.system.oe.run.Populate.suite()","added":true,"scope":"TARGET","local":"org.apache.derbyTesting.system.oe.run.Populate.suite()"} {"project":"apache_derby","commit":"76c452e52b8bbfbbb6a69f70a2dff10f45adf2f3","changeType":"STRING_LITERAL","change":"testCreateDB","source":"org.apache.derbyTesting.system.oe.run.Populate.loaderSuite(Class)","target":"org.apache.derbyTesting.system.oe.run.Populate.suite()","added":true,"scope":"TARGET","local":"org.apache.derbyTesting.system.oe.run.Populate.suite()"} {"project":"apache_derby","commit":"76c452e52b8bbfbbb6a69f70a2dff10f45adf2f3","changeType":"STRING_LITERAL","change":"Order Entry","source":"org.apache.derbyTesting.system.oe.run.Populate.loaderSuite(Class)","target":"org.apache.derbyTesting.system.oe.run.Populate.suite()","added":true,"scope":"TARGET","local":"org.apache.derbyTesting.system.oe.run.Populate.suite()"} {"project":"apache_derby","commit":"76c452e52b8bbfbbb6a69f70a2dff10f45adf2f3","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"suite","source":"org.apache.derbyTesting.system.oe.run.Populate.loaderSuite(Class)","target":"org.apache.derbyTesting.system.oe.run.Populate.suite()","added":true,"scope":"TARGET","local":"org.apache.derbyTesting.system.oe.run.Populate.suite()"} {"project":"apache_derby","commit":"76c452e52b8bbfbbb6a69f70a2dff10f45adf2f3","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"TestSuite [suite\u003dnew TestSuite(\"Order Entry\")]","source":"org.apache.derbyTesting.system.oe.run.Populate.loaderSuite(Class)","target":"org.apache.derbyTesting.system.oe.run.Populate.suite()","added":true,"scope":"TARGET","local":"org.apache.derbyTesting.system.oe.run.Populate.suite()"} {"project":"apache_derby","commit":"76c452e52b8bbfbbb6a69f70a2dff10f45adf2f3","changeType":"METHOD_INVOCATION","change":"loaderSuite(Populate.class)","source":"org.apache.derbyTesting.system.oe.run.Populate.loaderSuite(Class)","target":"org.apache.derbyTesting.system.oe.run.Populate.suite()","added":false,"scope":"TARGET","local":"org.apache.derbyTesting.system.oe.run.Populate.suite()"} {"project":"apache_derby","commit":"76c452e52b8bbfbbb6a69f70a2dff10f45adf2f3","changeType":"RETURN_STATEMENT","change":"return loaderSuite(Populate.class);\n","source":"org.apache.derbyTesting.system.oe.run.Populate.loaderSuite(Class)","target":"org.apache.derbyTesting.system.oe.run.Populate.suite()","added":false,"scope":"TARGET","local":"org.apache.derbyTesting.system.oe.run.Populate.suite()"} {"project":"apache_derby","commit":"76c452e52b8bbfbbb6a69f70a2dff10f45adf2f3","changeType":"TYPE_LITERAL","change":"Populate","source":"org.apache.derbyTesting.system.oe.run.Populate.loaderSuite(Class)","target":"org.apache.derbyTesting.system.oe.run.Populate.suite()","added":false,"scope":"TARGET","local":"org.apache.derbyTesting.system.oe.run.Populate.suite()"} {"project":"apache_derby","commit":"76c452e52b8bbfbbb6a69f70a2dff10f45adf2f3","changeType":"METHOD_DECLARATION","change":"org.apache.derbyTesting.system.oe.run.ThreadPopulate.suite()","source":"org.apache.derbyTesting.system.oe.run.Populate.loaderSuite(Class)","target":"org.apache.derbyTesting.system.oe.run.Populate.suite()","added":false,"scope":"EXT_T","local":"java.testing.org.apache.derbyTesting.system.oe.run.ThreadPopulate"} {"project":"apache_derby","commit":"76c452e52b8bbfbbb6a69f70a2dff10f45adf2f3","changeType":"METHOD_INVOCATION","change":"loaderSuite(ThreadPopulate.class)","source":"org.apache.derbyTesting.system.oe.run.Populate.loaderSuite(Class)","target":"org.apache.derbyTesting.system.oe.run.Populate.suite()","added":false,"scope":"EXT_S","local":"org.apache.derbyTesting.system.oe.run.ThreadPopulate.suite()"} {"project":"apache_derby","commit":"76c452e52b8bbfbbb6a69f70a2dff10f45adf2f3","changeType":"RETURN_STATEMENT","change":"return loaderSuite(ThreadPopulate.class);\n","source":"org.apache.derbyTesting.system.oe.run.Populate.loaderSuite(Class)","target":"org.apache.derbyTesting.system.oe.run.Populate.suite()","added":false,"scope":"EXT_S","local":"org.apache.derbyTesting.system.oe.run.ThreadPopulate.suite()"} {"project":"apache_derby","commit":"4e7a614bfccaa2cac63b80973b0018c36fa19320","changeType":"METHOD_DECLARATION","change":"org.apache.derbyTesting.functionTests.tests.lang.Test_6496.metadataTester()","source":"org.apache.derbyTesting.functionTests.tests.lang.Test_6496.metadataTester()","target":"org.apache.derbyTesting.functionTests.tests.lang.Test_6496.test_001_metadata()","added":false,"scope":"CLASS_S","local":"java.testing.org.apache.derbyTesting.functionTests.tests.lang.Test_6496"} {"project":"apache_derby","commit":"4e7a614bfccaa2cac63b80973b0018c36fa19320","changeType":"EXPRESSION_STATEMENT","change":"toolTester(LOAD_METADATA_TOOL,UNLOAD_METADATA_TOOL)","source":"org.apache.derbyTesting.functionTests.tests.lang.Test_6496.metadataTester()","target":"org.apache.derbyTesting.functionTests.tests.lang.Test_6496.test_001_metadata()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.lang.Test_6496.metadataTester()"} {"project":"apache_derby","commit":"4e7a614bfccaa2cac63b80973b0018c36fa19320","changeType":"METHOD_INVOCATION","change":"toolTester(LOAD_METADATA_TOOL,UNLOAD_METADATA_TOOL)","source":"org.apache.derbyTesting.functionTests.tests.lang.Test_6496.metadataTester()","target":"org.apache.derbyTesting.functionTests.tests.lang.Test_6496.test_001_metadata()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.lang.Test_6496.metadataTester()"} {"project":"apache_derby","commit":"4e7a614bfccaa2cac63b80973b0018c36fa19320","changeType":"MODIFIER","change":"private","source":"org.apache.derbyTesting.functionTests.tests.lang.Test_6496.metadataTester()","target":"org.apache.derbyTesting.functionTests.tests.lang.Test_6496.test_001_metadata()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.lang.Test_6496.metadataTester()"} {"project":"apache_derby","commit":"4e7a614bfccaa2cac63b80973b0018c36fa19320","changeType":"PRIMITIVE_TYPE","change":"void","source":"org.apache.derbyTesting.functionTests.tests.lang.Test_6496.metadataTester()","target":"org.apache.derbyTesting.functionTests.tests.lang.Test_6496.test_001_metadata()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.lang.Test_6496.metadataTester()"} {"project":"apache_derby","commit":"4e7a614bfccaa2cac63b80973b0018c36fa19320","changeType":"SIMPLE_TYPE","change":"Exception","source":"org.apache.derbyTesting.functionTests.tests.lang.Test_6496.metadataTester()","target":"org.apache.derbyTesting.functionTests.tests.lang.Test_6496.test_001_metadata()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.lang.Test_6496.metadataTester()"} {"project":"apache_derby","commit":"4e7a614bfccaa2cac63b80973b0018c36fa19320","changeType":"EXPRESSION_STATEMENT","change":"metadataTester()","source":"org.apache.derbyTesting.functionTests.tests.lang.Test_6496.metadataTester()","target":"org.apache.derbyTesting.functionTests.tests.lang.Test_6496.test_001_metadata()","added":false,"scope":"SUR_S","local":"org.apache.derbyTesting.functionTests.tests.lang.Test_6496.test_002_metadata()"} {"project":"apache_derby","commit":"4e7a614bfccaa2cac63b80973b0018c36fa19320","changeType":"METHOD_INVOCATION","change":"metadataTester()","source":"org.apache.derbyTesting.functionTests.tests.lang.Test_6496.metadataTester()","target":"org.apache.derbyTesting.functionTests.tests.lang.Test_6496.test_001_metadata()","added":false,"scope":"SUR_S","local":"org.apache.derbyTesting.functionTests.tests.lang.Test_6496.test_002_metadata()"} {"project":"apache_derby","commit":"4e7a614bfccaa2cac63b80973b0018c36fa19320","changeType":"EXPRESSION_STATEMENT","change":"toolTester(LOAD_METADATA_TOOL,UNLOAD_METADATA_TOOL)","source":"org.apache.derbyTesting.functionTests.tests.lang.Test_6496.metadataTester()","target":"org.apache.derbyTesting.functionTests.tests.lang.Test_6496.test_001_metadata()","added":true,"scope":"TARGET","local":"org.apache.derbyTesting.functionTests.tests.lang.Test_6496.test_001_metadata()"} {"project":"apache_derby","commit":"4e7a614bfccaa2cac63b80973b0018c36fa19320","changeType":"METHOD_INVOCATION","change":"toolTester(LOAD_METADATA_TOOL,UNLOAD_METADATA_TOOL)","source":"org.apache.derbyTesting.functionTests.tests.lang.Test_6496.metadataTester()","target":"org.apache.derbyTesting.functionTests.tests.lang.Test_6496.test_001_metadata()","added":true,"scope":"TARGET","local":"org.apache.derbyTesting.functionTests.tests.lang.Test_6496.test_001_metadata()"} {"project":"apache_derby","commit":"4e7a614bfccaa2cac63b80973b0018c36fa19320","changeType":"EXPRESSION_STATEMENT","change":"metadataTester()","source":"org.apache.derbyTesting.functionTests.tests.lang.Test_6496.metadataTester()","target":"org.apache.derbyTesting.functionTests.tests.lang.Test_6496.test_001_metadata()","added":false,"scope":"TARGET","local":"org.apache.derbyTesting.functionTests.tests.lang.Test_6496.test_001_metadata()"} {"project":"apache_derby","commit":"4e7a614bfccaa2cac63b80973b0018c36fa19320","changeType":"METHOD_INVOCATION","change":"metadataTester()","source":"org.apache.derbyTesting.functionTests.tests.lang.Test_6496.metadataTester()","target":"org.apache.derbyTesting.functionTests.tests.lang.Test_6496.test_001_metadata()","added":false,"scope":"TARGET","local":"org.apache.derbyTesting.functionTests.tests.lang.Test_6496.test_001_metadata()"} {"project":"apache_derby","commit":"2489f473faeda0917c793c2b3ef7866eb7ce0c93","changeType":"METHOD_DECLARATION","change":"org.apache.derby.impl.jdbc.authentication.AuthenticationServiceBase.badNativeAuthenticationChange()","source":"org.apache.derby.impl.jdbc.authentication.AuthenticationServiceBase.badNativeAuthenticationChange()","target":"org.apache.derby.impl.jdbc.authentication.AuthenticationServiceBase.validate(String,Serializable,Dictionary)","added":false,"scope":"CLASS_S","local":"java.engine.org.apache.derby.impl.jdbc.authentication.AuthenticationServiceBase"} {"project":"apache_derby","commit":"2489f473faeda0917c793c2b3ef7866eb7ce0c93","changeType":"METHOD_INVOCATION","change":"StandardException.newException(SQLState.PROPERTY_BAD_NATIVE_CHANGE)","source":"org.apache.derby.impl.jdbc.authentication.AuthenticationServiceBase.badNativeAuthenticationChange()","target":"org.apache.derby.impl.jdbc.authentication.AuthenticationServiceBase.validate(String,Serializable,Dictionary)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.jdbc.authentication.AuthenticationServiceBase.badNativeAuthenticationChange()"} {"project":"apache_derby","commit":"2489f473faeda0917c793c2b3ef7866eb7ce0c93","changeType":"MODIFIER","change":"private","source":"org.apache.derby.impl.jdbc.authentication.AuthenticationServiceBase.badNativeAuthenticationChange()","target":"org.apache.derby.impl.jdbc.authentication.AuthenticationServiceBase.validate(String,Serializable,Dictionary)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.jdbc.authentication.AuthenticationServiceBase.badNativeAuthenticationChange()"} {"project":"apache_derby","commit":"2489f473faeda0917c793c2b3ef7866eb7ce0c93","changeType":"QUALIFIED_NAME","change":"SQLState.PROPERTY_BAD_NATIVE_CHANGE","source":"org.apache.derby.impl.jdbc.authentication.AuthenticationServiceBase.badNativeAuthenticationChange()","target":"org.apache.derby.impl.jdbc.authentication.AuthenticationServiceBase.validate(String,Serializable,Dictionary)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.jdbc.authentication.AuthenticationServiceBase.badNativeAuthenticationChange()"} {"project":"apache_derby","commit":"2489f473faeda0917c793c2b3ef7866eb7ce0c93","changeType":"RETURN_STATEMENT","change":"return StandardException.newException(SQLState.PROPERTY_BAD_NATIVE_CHANGE);\n","source":"org.apache.derby.impl.jdbc.authentication.AuthenticationServiceBase.badNativeAuthenticationChange()","target":"org.apache.derby.impl.jdbc.authentication.AuthenticationServiceBase.validate(String,Serializable,Dictionary)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.jdbc.authentication.AuthenticationServiceBase.badNativeAuthenticationChange()"} {"project":"apache_derby","commit":"2489f473faeda0917c793c2b3ef7866eb7ce0c93","changeType":"SIMPLE_TYPE","change":"StandardException","source":"org.apache.derby.impl.jdbc.authentication.AuthenticationServiceBase.badNativeAuthenticationChange()","target":"org.apache.derby.impl.jdbc.authentication.AuthenticationServiceBase.validate(String,Serializable,Dictionary)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.jdbc.authentication.AuthenticationServiceBase.badNativeAuthenticationChange()"} {"project":"apache_derby","commit":"2489f473faeda0917c793c2b3ef7866eb7ce0c93","changeType":"METHOD_INVOCATION","change":"StandardException.newException(SQLState.PROPERTY_BAD_NATIVE_VALUE)","source":"org.apache.derby.impl.jdbc.authentication.AuthenticationServiceBase.badNativeAuthenticationChange()","target":"org.apache.derby.impl.jdbc.authentication.AuthenticationServiceBase.validate(String,Serializable,Dictionary)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.jdbc.authentication.AuthenticationServiceBase.validate(String,Serializable,Dictionary)"} {"project":"apache_derby","commit":"2489f473faeda0917c793c2b3ef7866eb7ce0c93","changeType":"METHOD_INVOCATION","change":"StandardException.newException(SQLState.PROPERTY_DBO_LACKS_CREDENTIALS)","source":"org.apache.derby.impl.jdbc.authentication.AuthenticationServiceBase.badNativeAuthenticationChange()","target":"org.apache.derby.impl.jdbc.authentication.AuthenticationServiceBase.validate(String,Serializable,Dictionary)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.jdbc.authentication.AuthenticationServiceBase.validate(String,Serializable,Dictionary)"} {"project":"apache_derby","commit":"2489f473faeda0917c793c2b3ef7866eb7ce0c93","changeType":"METHOD_INVOCATION","change":"StandardException.newException(SQLState.PROPERTY_CANT_UNDO_NATIVE)","source":"org.apache.derby.impl.jdbc.authentication.AuthenticationServiceBase.badNativeAuthenticationChange()","target":"org.apache.derby.impl.jdbc.authentication.AuthenticationServiceBase.validate(String,Serializable,Dictionary)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.jdbc.authentication.AuthenticationServiceBase.validate(String,Serializable,Dictionary)"} {"project":"apache_derby","commit":"2489f473faeda0917c793c2b3ef7866eb7ce0c93","changeType":"QUALIFIED_NAME","change":"SQLState.PROPERTY_BAD_NATIVE_VALUE","source":"org.apache.derby.impl.jdbc.authentication.AuthenticationServiceBase.badNativeAuthenticationChange()","target":"org.apache.derby.impl.jdbc.authentication.AuthenticationServiceBase.validate(String,Serializable,Dictionary)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.jdbc.authentication.AuthenticationServiceBase.validate(String,Serializable,Dictionary)"} {"project":"apache_derby","commit":"2489f473faeda0917c793c2b3ef7866eb7ce0c93","changeType":"QUALIFIED_NAME","change":"SQLState.PROPERTY_CANT_UNDO_NATIVE","source":"org.apache.derby.impl.jdbc.authentication.AuthenticationServiceBase.badNativeAuthenticationChange()","target":"org.apache.derby.impl.jdbc.authentication.AuthenticationServiceBase.validate(String,Serializable,Dictionary)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.jdbc.authentication.AuthenticationServiceBase.validate(String,Serializable,Dictionary)"} {"project":"apache_derby","commit":"2489f473faeda0917c793c2b3ef7866eb7ce0c93","changeType":"QUALIFIED_NAME","change":"SQLState.PROPERTY_DBO_LACKS_CREDENTIALS","source":"org.apache.derby.impl.jdbc.authentication.AuthenticationServiceBase.badNativeAuthenticationChange()","target":"org.apache.derby.impl.jdbc.authentication.AuthenticationServiceBase.validate(String,Serializable,Dictionary)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.jdbc.authentication.AuthenticationServiceBase.validate(String,Serializable,Dictionary)"} {"project":"apache_derby","commit":"2489f473faeda0917c793c2b3ef7866eb7ce0c93","changeType":"THROW_STATEMENT","change":"throw StandardException.newException(SQLState.PROPERTY_BAD_NATIVE_VALUE);\n","source":"org.apache.derby.impl.jdbc.authentication.AuthenticationServiceBase.badNativeAuthenticationChange()","target":"org.apache.derby.impl.jdbc.authentication.AuthenticationServiceBase.validate(String,Serializable,Dictionary)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.jdbc.authentication.AuthenticationServiceBase.validate(String,Serializable,Dictionary)"} {"project":"apache_derby","commit":"2489f473faeda0917c793c2b3ef7866eb7ce0c93","changeType":"THROW_STATEMENT","change":"throw StandardException.newException(SQLState.PROPERTY_CANT_UNDO_NATIVE);\n","source":"org.apache.derby.impl.jdbc.authentication.AuthenticationServiceBase.badNativeAuthenticationChange()","target":"org.apache.derby.impl.jdbc.authentication.AuthenticationServiceBase.validate(String,Serializable,Dictionary)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.jdbc.authentication.AuthenticationServiceBase.validate(String,Serializable,Dictionary)"} {"project":"apache_derby","commit":"2489f473faeda0917c793c2b3ef7866eb7ce0c93","changeType":"THROW_STATEMENT","change":"throw StandardException.newException(SQLState.PROPERTY_DBO_LACKS_CREDENTIALS);\n","source":"org.apache.derby.impl.jdbc.authentication.AuthenticationServiceBase.badNativeAuthenticationChange()","target":"org.apache.derby.impl.jdbc.authentication.AuthenticationServiceBase.validate(String,Serializable,Dictionary)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.jdbc.authentication.AuthenticationServiceBase.validate(String,Serializable,Dictionary)"} {"project":"apache_derby","commit":"2489f473faeda0917c793c2b3ef7866eb7ce0c93","changeType":"METHOD_INVOCATION","change":"badNativeAuthenticationChange()","source":"org.apache.derby.impl.jdbc.authentication.AuthenticationServiceBase.badNativeAuthenticationChange()","target":"org.apache.derby.impl.jdbc.authentication.AuthenticationServiceBase.validate(String,Serializable,Dictionary)","added":false,"scope":"TARGET","local":"org.apache.derby.impl.jdbc.authentication.AuthenticationServiceBase.validate(String,Serializable,Dictionary)"} {"project":"apache_derby","commit":"2489f473faeda0917c793c2b3ef7866eb7ce0c93","changeType":"THROW_STATEMENT","change":"throw badNativeAuthenticationChange();\n","source":"org.apache.derby.impl.jdbc.authentication.AuthenticationServiceBase.badNativeAuthenticationChange()","target":"org.apache.derby.impl.jdbc.authentication.AuthenticationServiceBase.validate(String,Serializable,Dictionary)","added":false,"scope":"TARGET","local":"org.apache.derby.impl.jdbc.authentication.AuthenticationServiceBase.validate(String,Serializable,Dictionary)"} {"project":"apache_derby","commit":"918e8b08621551cd204db7411321fd31bbb93a31","changeType":"METHOD_DECLARATION","change":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)","source":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)","target":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()","added":false,"scope":"CLASS_S","local":"java.testing.org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2"} {"project":"apache_derby","commit":"918e8b08621551cd204db7411321fd31bbb93a31","changeType":"ASSIGNMENT","change":"e \u003d e.getNextException()","source":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)","target":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)"} {"project":"apache_derby","commit":"918e8b08621551cd204db7411321fd31bbb93a31","changeType":"BREAK_STATEMENT","change":"break;\n","source":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)","target":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)"} {"project":"apache_derby","commit":"918e8b08621551cd204db7411321fd31bbb93a31","changeType":"CATCH_CLAUSE","change":"catch (SQLException e) {\n assertSQLState(\"XJ040\",e);\n e\u003de.getNextException();\n assertNotNull(e);\n assertSQLState(\"XBM06\",e);\n}\n","source":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)","target":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)"} {"project":"apache_derby","commit":"918e8b08621551cd204db7411321fd31bbb93a31","changeType":"CATCH_CLAUSE","change":"catch (SQLException e) {\n assertSQLState(\"XJ040\",e);\n e\u003de.getNextException();\n assertNotNull(e);\n assertSQLState(\"XCL47\",e);\n}\n","source":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)","target":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)"} {"project":"apache_derby","commit":"918e8b08621551cd204db7411321fd31bbb93a31","changeType":"EXPRESSION_STATEMENT","change":"ds.getConnection().close()","source":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)","target":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)"} {"project":"apache_derby","commit":"918e8b08621551cd204db7411321fd31bbb93a31","changeType":"EXPRESSION_STATEMENT","change":"JDBCDataSource.setBeanProperty(ds,\"connectionAttributes\",\"bootPassword\u003dhaRD1234upGrAde\")","source":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)","target":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)"} {"project":"apache_derby","commit":"918e8b08621551cd204db7411321fd31bbb93a31","changeType":"EXPRESSION_STATEMENT","change":"assertSQLState(\"XBM06\",e)","source":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)","target":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)"} {"project":"apache_derby","commit":"918e8b08621551cd204db7411321fd31bbb93a31","changeType":"EXPRESSION_STATEMENT","change":"assertNotNull(e)","source":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)","target":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)"} {"project":"apache_derby","commit":"918e8b08621551cd204db7411321fd31bbb93a31","changeType":"EXPRESSION_STATEMENT","change":"e\u003de.getNextException()","source":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)","target":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)"} {"project":"apache_derby","commit":"918e8b08621551cd204db7411321fd31bbb93a31","changeType":"EXPRESSION_STATEMENT","change":"assertSQLState(\"XJ040\",e)","source":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)","target":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)"} {"project":"apache_derby","commit":"918e8b08621551cd204db7411321fd31bbb93a31","changeType":"EXPRESSION_STATEMENT","change":"fail(\"open re-encrypted connection without password\")","source":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)","target":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)"} {"project":"apache_derby","commit":"918e8b08621551cd204db7411321fd31bbb93a31","changeType":"EXPRESSION_STATEMENT","change":"ds.getConnection()","source":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)","target":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)"} {"project":"apache_derby","commit":"918e8b08621551cd204db7411321fd31bbb93a31","changeType":"EXPRESSION_STATEMENT","change":"JDBCDataSource.shutdownDatabase(ds)","source":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)","target":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)"} {"project":"apache_derby","commit":"918e8b08621551cd204db7411321fd31bbb93a31","changeType":"EXPRESSION_STATEMENT","change":"JDBCDataSource.clearStringBeanProperty(ds,\"connectionAttributes\")","source":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)","target":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)"} {"project":"apache_derby","commit":"918e8b08621551cd204db7411321fd31bbb93a31","changeType":"EXPRESSION_STATEMENT","change":"JDBCDataSource.setBeanProperty(ds,\"connectionAttributes\",\"upgrade\u003dtrue;dataEncryption\u003dtrue;bootPassword\u003dhaRD1234upGrAde\")","source":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)","target":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)"} {"project":"apache_derby","commit":"918e8b08621551cd204db7411321fd31bbb93a31","changeType":"EXPRESSION_STATEMENT","change":"assertSQLState(\"XCL47\",e)","source":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)","target":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)"} {"project":"apache_derby","commit":"918e8b08621551cd204db7411321fd31bbb93a31","changeType":"EXPRESSION_STATEMENT","change":"fail(\"open re-encrypted connection in soft upgrade\")","source":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)","target":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)"} {"project":"apache_derby","commit":"918e8b08621551cd204db7411321fd31bbb93a31","changeType":"EXPRESSION_STATEMENT","change":"JDBCDataSource.setBeanProperty(ds,\"connectionAttributes\",\"dataEncryption\u003dtrue;bootPassword\u003dxyz1234abc\")","source":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)","target":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)"} {"project":"apache_derby","commit":"918e8b08621551cd204db7411321fd31bbb93a31","changeType":"EXPRESSION_STATEMENT","change":"JDBCDataSource.setBeanProperty(ds,\"connectionAttributes\",\"dataEncryption\u003dtrue;bootPassword\u003dold1234dbPhraSe\")","source":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)","target":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)"} {"project":"apache_derby","commit":"918e8b08621551cd204db7411321fd31bbb93a31","changeType":"EXPRESSION_STATEMENT","change":"JDBCDataSource.setBeanProperty(ds,\"createDatabase\",\"create\")","source":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)","target":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)"} {"project":"apache_derby","commit":"918e8b08621551cd204db7411321fd31bbb93a31","changeType":"IF_STATEMENT","change":"encryptOldDB","source":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)","target":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)"} {"project":"apache_derby","commit":"918e8b08621551cd204db7411321fd31bbb93a31","changeType":"JAVADOC","change":"/** \n * Test that changing the encryption is only allowed if the database has been hard-upgraded. This test can work against an existing encrypted or un-encrypted database. This test assumes it has its own single use database, which will not be booted by the general upgrade test setup.\n * @throws SQLException\n */\n","source":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)","target":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)"} {"project":"apache_derby","commit":"918e8b08621551cd204db7411321fd31bbb93a31","changeType":"METHOD_INVOCATION","change":"ds.getConnection()","source":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)","target":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)"} {"project":"apache_derby","commit":"918e8b08621551cd204db7411321fd31bbb93a31","changeType":"METHOD_INVOCATION","change":"ds.getConnection().close()","source":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)","target":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)"} {"project":"apache_derby","commit":"918e8b08621551cd204db7411321fd31bbb93a31","changeType":"METHOD_INVOCATION","change":"JDBCDataSource.setBeanProperty(ds,\"connectionAttributes\",\"bootPassword\u003dhaRD1234upGrAde\")","source":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)","target":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)"} {"project":"apache_derby","commit":"918e8b08621551cd204db7411321fd31bbb93a31","changeType":"METHOD_INVOCATION","change":"assertSQLState(\"XBM06\",e)","source":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)","target":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)"} {"project":"apache_derby","commit":"918e8b08621551cd204db7411321fd31bbb93a31","changeType":"METHOD_INVOCATION","change":"assertNotNull(e)","source":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)","target":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)"} {"project":"apache_derby","commit":"918e8b08621551cd204db7411321fd31bbb93a31","changeType":"METHOD_INVOCATION","change":"e.getNextException()","source":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)","target":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)"} {"project":"apache_derby","commit":"918e8b08621551cd204db7411321fd31bbb93a31","changeType":"METHOD_INVOCATION","change":"assertSQLState(\"XJ040\",e)","source":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)","target":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)"} {"project":"apache_derby","commit":"918e8b08621551cd204db7411321fd31bbb93a31","changeType":"METHOD_INVOCATION","change":"fail(\"open re-encrypted connection without password\")","source":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)","target":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)"} {"project":"apache_derby","commit":"918e8b08621551cd204db7411321fd31bbb93a31","changeType":"METHOD_INVOCATION","change":"JDBCDataSource.shutdownDatabase(ds)","source":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)","target":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)"} {"project":"apache_derby","commit":"918e8b08621551cd204db7411321fd31bbb93a31","changeType":"METHOD_INVOCATION","change":"JDBCDataSource.clearStringBeanProperty(ds,\"connectionAttributes\")","source":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)","target":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)"} {"project":"apache_derby","commit":"918e8b08621551cd204db7411321fd31bbb93a31","changeType":"METHOD_INVOCATION","change":"JDBCDataSource.setBeanProperty(ds,\"connectionAttributes\",\"upgrade\u003dtrue;dataEncryption\u003dtrue;bootPassword\u003dhaRD1234upGrAde\")","source":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)","target":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)"} {"project":"apache_derby","commit":"918e8b08621551cd204db7411321fd31bbb93a31","changeType":"METHOD_INVOCATION","change":"assertSQLState(\"XCL47\",e)","source":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)","target":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)"} {"project":"apache_derby","commit":"918e8b08621551cd204db7411321fd31bbb93a31","changeType":"METHOD_INVOCATION","change":"fail(\"open re-encrypted connection in soft upgrade\")","source":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)","target":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)"} {"project":"apache_derby","commit":"918e8b08621551cd204db7411321fd31bbb93a31","changeType":"METHOD_INVOCATION","change":"JDBCDataSource.setBeanProperty(ds,\"connectionAttributes\",\"dataEncryption\u003dtrue;bootPassword\u003dxyz1234abc\")","source":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)","target":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)"} {"project":"apache_derby","commit":"918e8b08621551cd204db7411321fd31bbb93a31","changeType":"METHOD_INVOCATION","change":"JDBCDataSource.setBeanProperty(ds,\"connectionAttributes\",\"dataEncryption\u003dtrue;bootPassword\u003dold1234dbPhraSe\")","source":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)","target":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)"} {"project":"apache_derby","commit":"918e8b08621551cd204db7411321fd31bbb93a31","changeType":"METHOD_INVOCATION","change":"JDBCDataSource.setBeanProperty(ds,\"createDatabase\",\"create\")","source":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)","target":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)"} {"project":"apache_derby","commit":"918e8b08621551cd204db7411321fd31bbb93a31","changeType":"METHOD_INVOCATION","change":"getPhase()","source":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)","target":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)"} {"project":"apache_derby","commit":"918e8b08621551cd204db7411321fd31bbb93a31","changeType":"METHOD_INVOCATION","change":"JDBCDataSource.getDataSourceLogical(logicalDBName)","source":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)","target":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)"} {"project":"apache_derby","commit":"918e8b08621551cd204db7411321fd31bbb93a31","changeType":"MODIFIER","change":"private","source":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)","target":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)"} {"project":"apache_derby","commit":"918e8b08621551cd204db7411321fd31bbb93a31","changeType":"PRIMITIVE_TYPE","change":"boolean","source":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)","target":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)"} {"project":"apache_derby","commit":"918e8b08621551cd204db7411321fd31bbb93a31","changeType":"PRIMITIVE_TYPE","change":"void","source":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)","target":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)"} {"project":"apache_derby","commit":"918e8b08621551cd204db7411321fd31bbb93a31","changeType":"SIMPLE_TYPE","change":"SQLException","source":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)","target":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)"} {"project":"apache_derby","commit":"918e8b08621551cd204db7411321fd31bbb93a31","changeType":"SIMPLE_TYPE","change":"DataSource","source":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)","target":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)"} {"project":"apache_derby","commit":"918e8b08621551cd204db7411321fd31bbb93a31","changeType":"SIMPLE_TYPE","change":"String","source":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)","target":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)"} {"project":"apache_derby","commit":"918e8b08621551cd204db7411321fd31bbb93a31","changeType":"SINGLE_VARIABLE_DECLARATION","change":"SQLException e","source":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)","target":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)"} {"project":"apache_derby","commit":"918e8b08621551cd204db7411321fd31bbb93a31","changeType":"SINGLE_VARIABLE_DECLARATION","change":"boolean encryptOldDB","source":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)","target":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)"} {"project":"apache_derby","commit":"918e8b08621551cd204db7411321fd31bbb93a31","changeType":"SINGLE_VARIABLE_DECLARATION","change":"String logicalDBName","source":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)","target":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)"} {"project":"apache_derby","commit":"918e8b08621551cd204db7411321fd31bbb93a31","changeType":"STRING_LITERAL","change":"bootPassword\u003dhaRD1234upGrAde","source":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)","target":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)"} {"project":"apache_derby","commit":"918e8b08621551cd204db7411321fd31bbb93a31","changeType":"STRING_LITERAL","change":"connectionAttributes","source":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)","target":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)"} {"project":"apache_derby","commit":"918e8b08621551cd204db7411321fd31bbb93a31","changeType":"STRING_LITERAL","change":"XBM06","source":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)","target":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)"} {"project":"apache_derby","commit":"918e8b08621551cd204db7411321fd31bbb93a31","changeType":"STRING_LITERAL","change":"XJ040","source":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)","target":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)"} {"project":"apache_derby","commit":"918e8b08621551cd204db7411321fd31bbb93a31","changeType":"STRING_LITERAL","change":"open re-encrypted connection without password","source":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)","target":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)"} {"project":"apache_derby","commit":"918e8b08621551cd204db7411321fd31bbb93a31","changeType":"STRING_LITERAL","change":"upgrade\u003dtrue;dataEncryption\u003dtrue;bootPassword\u003dhaRD1234upGrAde","source":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)","target":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)"} {"project":"apache_derby","commit":"918e8b08621551cd204db7411321fd31bbb93a31","changeType":"STRING_LITERAL","change":"XCL47","source":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)","target":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)"} {"project":"apache_derby","commit":"918e8b08621551cd204db7411321fd31bbb93a31","changeType":"STRING_LITERAL","change":"open re-encrypted connection in soft upgrade","source":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)","target":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)"} {"project":"apache_derby","commit":"918e8b08621551cd204db7411321fd31bbb93a31","changeType":"STRING_LITERAL","change":"dataEncryption\u003dtrue;bootPassword\u003dxyz1234abc","source":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)","target":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)"} {"project":"apache_derby","commit":"918e8b08621551cd204db7411321fd31bbb93a31","changeType":"STRING_LITERAL","change":"dataEncryption\u003dtrue;bootPassword\u003dold1234dbPhraSe","source":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)","target":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)"} {"project":"apache_derby","commit":"918e8b08621551cd204db7411321fd31bbb93a31","changeType":"STRING_LITERAL","change":"create","source":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)","target":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)"} {"project":"apache_derby","commit":"918e8b08621551cd204db7411321fd31bbb93a31","changeType":"STRING_LITERAL","change":"createDatabase","source":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)","target":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)"} {"project":"apache_derby","commit":"918e8b08621551cd204db7411321fd31bbb93a31","changeType":"SWITCH_CASE","change":"case PH_HARD_UPGRADE:\n","source":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)","target":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)"} {"project":"apache_derby","commit":"918e8b08621551cd204db7411321fd31bbb93a31","changeType":"SWITCH_CASE","change":"case PH_POST_SOFT_UPGRADE:\n","source":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)","target":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)"} {"project":"apache_derby","commit":"918e8b08621551cd204db7411321fd31bbb93a31","changeType":"SWITCH_CASE","change":"case PH_SOFT_UPGRADE:\n","source":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)","target":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)"} {"project":"apache_derby","commit":"918e8b08621551cd204db7411321fd31bbb93a31","changeType":"SWITCH_CASE","change":"case PH_CREATE:\n","source":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)","target":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)"} {"project":"apache_derby","commit":"918e8b08621551cd204db7411321fd31bbb93a31","changeType":"SWITCH_STATEMENT","change":"switch (getPhase()) {\ncase PH_CREATE:\n JDBCDataSource.setBeanProperty(ds,\"createDatabase\",\"create\");\nif (encryptOldDB) {\n JDBCDataSource.setBeanProperty(ds,\"connectionAttributes\",\"dataEncryption\u003dtrue;bootPassword\u003dold1234dbPhraSe\");\n}\nds.getConnection().close();\nbreak;\ncase PH_SOFT_UPGRADE:\nJDBCDataSource.setBeanProperty(ds,\"connectionAttributes\",\"dataEncryption\u003dtrue;bootPassword\u003dxyz1234abc\");\ntry {\nds.getConnection();\nfail(\"open re-encrypted connection in soft upgrade\");\n}\n catch (SQLException e) {\nassertSQLState(\"XJ040\",e);\ne\u003de.getNextException();\nassertNotNull(e);\nassertSQLState(\"XCL47\",e);\n}\nbreak;\ncase PH_POST_SOFT_UPGRADE:\nds.getConnection().close();\nbreak;\ncase PH_HARD_UPGRADE:\nJDBCDataSource.setBeanProperty(ds,\"connectionAttributes\",\"upgrade\u003dtrue;dataEncryption\u003dtrue;bootPassword\u003dhaRD1234upGrAde\");\nds.getConnection().close();\nJDBCDataSource.clearStringBeanProperty(ds,\"connectionAttributes\");\nJDBCDataSource.shutdownDatabase(ds);\ntry {\nds.getConnection();\nfail(\"open re-encrypted connection without password\");\n}\n catch (SQLException e) {\nassertSQLState(\"XJ040\",e);\ne\u003de.getNextException();\nassertNotNull(e);\nassertSQLState(\"XBM06\",e);\n}\nJDBCDataSource.setBeanProperty(ds,\"connectionAttributes\",\"bootPassword\u003dhaRD1234upGrAde\");\nds.getConnection().close();\nbreak;\n}\n","source":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)","target":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)"} {"project":"apache_derby","commit":"918e8b08621551cd204db7411321fd31bbb93a31","changeType":"TRY_STATEMENT","change":"try {\n ds.getConnection();\n fail(\"open re-encrypted connection without password\");\n}\n catch (SQLException e) {\n assertSQLState(\"XJ040\",e);\n e\u003de.getNextException();\n assertNotNull(e);\n assertSQLState(\"XBM06\",e);\n}\n","source":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)","target":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)"} {"project":"apache_derby","commit":"918e8b08621551cd204db7411321fd31bbb93a31","changeType":"TRY_STATEMENT","change":"try {\n ds.getConnection();\n fail(\"open re-encrypted connection in soft upgrade\");\n}\n catch (SQLException e) {\n assertSQLState(\"XJ040\",e);\n e\u003de.getNextException();\n assertNotNull(e);\n assertSQLState(\"XCL47\",e);\n}\n","source":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)","target":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)"} {"project":"apache_derby","commit":"918e8b08621551cd204db7411321fd31bbb93a31","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"ds","source":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)","target":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)"} {"project":"apache_derby","commit":"918e8b08621551cd204db7411321fd31bbb93a31","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"DataSource [ds\u003dJDBCDataSource.getDataSourceLogical(logicalDBName)]","source":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)","target":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()","added":false,"scope":"SOURCE","local":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)"} {"project":"apache_derby","commit":"918e8b08621551cd204db7411321fd31bbb93a31","changeType":"ASSIGNMENT","change":"e \u003d e.getNextException()","source":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)","target":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()","added":true,"scope":"TARGET","local":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()"} {"project":"apache_derby","commit":"918e8b08621551cd204db7411321fd31bbb93a31","changeType":"BREAK_STATEMENT","change":"break;\n","source":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)","target":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()","added":true,"scope":"TARGET","local":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()"} {"project":"apache_derby","commit":"918e8b08621551cd204db7411321fd31bbb93a31","changeType":"CATCH_CLAUSE","change":"catch (SQLException e) {\n assertSQLState(\"XJ040\",e);\n e\u003de.getNextException();\n assertNotNull(e);\n assertSQLState(\"XCL47\",e);\n}\n","source":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)","target":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()","added":true,"scope":"TARGET","local":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()"} {"project":"apache_derby","commit":"918e8b08621551cd204db7411321fd31bbb93a31","changeType":"CATCH_CLAUSE","change":"catch (SQLException e) {\n assertSQLState(\"XJ040\",e);\n e\u003de.getNextException();\n assertNotNull(e);\n assertSQLState(\"XBM06\",e);\n}\n","source":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)","target":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()","added":true,"scope":"TARGET","local":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()"} {"project":"apache_derby","commit":"918e8b08621551cd204db7411321fd31bbb93a31","changeType":"EXPRESSION_STATEMENT","change":"JDBCDataSource.setBeanProperty(ds,\"createDatabase\",\"create\")","source":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)","target":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()","added":true,"scope":"TARGET","local":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()"} {"project":"apache_derby","commit":"918e8b08621551cd204db7411321fd31bbb93a31","changeType":"EXPRESSION_STATEMENT","change":"JDBCDataSource.setBeanProperty(ds,\"connectionAttributes\",\"upgrade\u003dtrue;dataEncryption\u003dtrue;bootPassword\u003dhaRD1234upGrAde\")","source":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)","target":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()","added":true,"scope":"TARGET","local":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()"} {"project":"apache_derby","commit":"918e8b08621551cd204db7411321fd31bbb93a31","changeType":"EXPRESSION_STATEMENT","change":"ds.getConnection()","source":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)","target":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()","added":true,"scope":"TARGET","local":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()"} {"project":"apache_derby","commit":"918e8b08621551cd204db7411321fd31bbb93a31","changeType":"EXPRESSION_STATEMENT","change":"JDBCDataSource.setBeanProperty(ds,\"connectionAttributes\",\"bootPassword\u003dhaRD1234upGrAde\")","source":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)","target":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()","added":true,"scope":"TARGET","local":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()"} {"project":"apache_derby","commit":"918e8b08621551cd204db7411321fd31bbb93a31","changeType":"EXPRESSION_STATEMENT","change":"ds.getConnection().close()","source":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)","target":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()","added":true,"scope":"TARGET","local":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()"} {"project":"apache_derby","commit":"918e8b08621551cd204db7411321fd31bbb93a31","changeType":"EXPRESSION_STATEMENT","change":"JDBCDataSource.clearStringBeanProperty(ds,\"connectionAttributes\")","source":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)","target":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()","added":true,"scope":"TARGET","local":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()"} {"project":"apache_derby","commit":"918e8b08621551cd204db7411321fd31bbb93a31","changeType":"EXPRESSION_STATEMENT","change":"assertSQLState(\"XCL47\",e)","source":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)","target":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()","added":true,"scope":"TARGET","local":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()"} {"project":"apache_derby","commit":"918e8b08621551cd204db7411321fd31bbb93a31","changeType":"EXPRESSION_STATEMENT","change":"e\u003de.getNextException()","source":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)","target":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()","added":true,"scope":"TARGET","local":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()"} {"project":"apache_derby","commit":"918e8b08621551cd204db7411321fd31bbb93a31","changeType":"EXPRESSION_STATEMENT","change":"assertNotNull(e)","source":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)","target":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()","added":true,"scope":"TARGET","local":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()"} {"project":"apache_derby","commit":"918e8b08621551cd204db7411321fd31bbb93a31","changeType":"EXPRESSION_STATEMENT","change":"JDBCDataSource.shutdownDatabase(ds)","source":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)","target":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()","added":true,"scope":"TARGET","local":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()"} {"project":"apache_derby","commit":"918e8b08621551cd204db7411321fd31bbb93a31","changeType":"EXPRESSION_STATEMENT","change":"fail(\"open re-encrypted connection in soft upgrade\")","source":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)","target":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()","added":true,"scope":"TARGET","local":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()"} {"project":"apache_derby","commit":"918e8b08621551cd204db7411321fd31bbb93a31","changeType":"EXPRESSION_STATEMENT","change":"fail(\"open re-encrypted connection without password\")","source":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)","target":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()","added":true,"scope":"TARGET","local":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()"} {"project":"apache_derby","commit":"918e8b08621551cd204db7411321fd31bbb93a31","changeType":"EXPRESSION_STATEMENT","change":"assertSQLState(\"XJ040\",e)","source":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)","target":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()","added":true,"scope":"TARGET","local":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()"} {"project":"apache_derby","commit":"918e8b08621551cd204db7411321fd31bbb93a31","changeType":"EXPRESSION_STATEMENT","change":"assertSQLState(\"XBM06\",e)","source":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)","target":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()","added":true,"scope":"TARGET","local":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()"} {"project":"apache_derby","commit":"918e8b08621551cd204db7411321fd31bbb93a31","changeType":"EXPRESSION_STATEMENT","change":"JDBCDataSource.setBeanProperty(ds,\"connectionAttributes\",\"dataEncryption\u003dtrue;bootPassword\u003dxyz1234abc\")","source":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)","target":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()","added":true,"scope":"TARGET","local":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()"} {"project":"apache_derby","commit":"918e8b08621551cd204db7411321fd31bbb93a31","changeType":"JAVADOC","change":"/** \n * Run the change encryption test against a non-encrypted database. Test that changing the encryption is only allowed if the database has been hard-upgraded. This test assumes it has its own single use database, which will not be booted by the general upgrade test setup.\n * @throws SQLException\n */\n","source":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)","target":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()","added":true,"scope":"TARGET","local":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()"} {"project":"apache_derby","commit":"918e8b08621551cd204db7411321fd31bbb93a31","changeType":"METHOD_INVOCATION","change":"JDBCDataSource.setBeanProperty(ds,\"createDatabase\",\"create\")","source":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)","target":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()","added":true,"scope":"TARGET","local":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()"} {"project":"apache_derby","commit":"918e8b08621551cd204db7411321fd31bbb93a31","changeType":"METHOD_INVOCATION","change":"e.getNextException()","source":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)","target":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()","added":true,"scope":"TARGET","local":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()"} {"project":"apache_derby","commit":"918e8b08621551cd204db7411321fd31bbb93a31","changeType":"METHOD_INVOCATION","change":"JDBCDataSource.setBeanProperty(ds,\"connectionAttributes\",\"upgrade\u003dtrue;dataEncryption\u003dtrue;bootPassword\u003dhaRD1234upGrAde\")","source":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)","target":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()","added":true,"scope":"TARGET","local":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()"} {"project":"apache_derby","commit":"918e8b08621551cd204db7411321fd31bbb93a31","changeType":"METHOD_INVOCATION","change":"ds.getConnection()","source":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)","target":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()","added":true,"scope":"TARGET","local":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()"} {"project":"apache_derby","commit":"918e8b08621551cd204db7411321fd31bbb93a31","changeType":"METHOD_INVOCATION","change":"JDBCDataSource.getDataSourceLogical(\"NO_ENCRYPT_10_2\")","source":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)","target":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()","added":true,"scope":"TARGET","local":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()"} {"project":"apache_derby","commit":"918e8b08621551cd204db7411321fd31bbb93a31","changeType":"METHOD_INVOCATION","change":"JDBCDataSource.setBeanProperty(ds,\"connectionAttributes\",\"bootPassword\u003dhaRD1234upGrAde\")","source":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)","target":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()","added":true,"scope":"TARGET","local":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()"} {"project":"apache_derby","commit":"918e8b08621551cd204db7411321fd31bbb93a31","changeType":"METHOD_INVOCATION","change":"ds.getConnection().close()","source":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)","target":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()","added":true,"scope":"TARGET","local":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()"} {"project":"apache_derby","commit":"918e8b08621551cd204db7411321fd31bbb93a31","changeType":"METHOD_INVOCATION","change":"JDBCDataSource.clearStringBeanProperty(ds,\"connectionAttributes\")","source":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)","target":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()","added":true,"scope":"TARGET","local":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()"} {"project":"apache_derby","commit":"918e8b08621551cd204db7411321fd31bbb93a31","changeType":"METHOD_INVOCATION","change":"assertSQLState(\"XCL47\",e)","source":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)","target":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()","added":true,"scope":"TARGET","local":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()"} {"project":"apache_derby","commit":"918e8b08621551cd204db7411321fd31bbb93a31","changeType":"METHOD_INVOCATION","change":"getPhase()","source":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)","target":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()","added":true,"scope":"TARGET","local":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()"} {"project":"apache_derby","commit":"918e8b08621551cd204db7411321fd31bbb93a31","changeType":"METHOD_INVOCATION","change":"assertNotNull(e)","source":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)","target":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()","added":true,"scope":"TARGET","local":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()"} {"project":"apache_derby","commit":"918e8b08621551cd204db7411321fd31bbb93a31","changeType":"METHOD_INVOCATION","change":"JDBCDataSource.shutdownDatabase(ds)","source":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)","target":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()","added":true,"scope":"TARGET","local":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()"} {"project":"apache_derby","commit":"918e8b08621551cd204db7411321fd31bbb93a31","changeType":"METHOD_INVOCATION","change":"fail(\"open re-encrypted connection in soft upgrade\")","source":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)","target":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()","added":true,"scope":"TARGET","local":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()"} {"project":"apache_derby","commit":"918e8b08621551cd204db7411321fd31bbb93a31","changeType":"METHOD_INVOCATION","change":"fail(\"open re-encrypted connection without password\")","source":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)","target":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()","added":true,"scope":"TARGET","local":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()"} {"project":"apache_derby","commit":"918e8b08621551cd204db7411321fd31bbb93a31","changeType":"METHOD_INVOCATION","change":"assertSQLState(\"XJ040\",e)","source":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)","target":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()","added":true,"scope":"TARGET","local":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()"} {"project":"apache_derby","commit":"918e8b08621551cd204db7411321fd31bbb93a31","changeType":"METHOD_INVOCATION","change":"assertSQLState(\"XBM06\",e)","source":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)","target":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()","added":true,"scope":"TARGET","local":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()"} {"project":"apache_derby","commit":"918e8b08621551cd204db7411321fd31bbb93a31","changeType":"METHOD_INVOCATION","change":"JDBCDataSource.setBeanProperty(ds,\"connectionAttributes\",\"dataEncryption\u003dtrue;bootPassword\u003dxyz1234abc\")","source":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)","target":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()","added":true,"scope":"TARGET","local":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()"} {"project":"apache_derby","commit":"918e8b08621551cd204db7411321fd31bbb93a31","changeType":"SIMPLE_TYPE","change":"DataSource","source":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)","target":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()","added":true,"scope":"TARGET","local":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()"} {"project":"apache_derby","commit":"918e8b08621551cd204db7411321fd31bbb93a31","changeType":"SINGLE_VARIABLE_DECLARATION","change":"SQLException e","source":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)","target":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()","added":true,"scope":"TARGET","local":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()"} {"project":"apache_derby","commit":"918e8b08621551cd204db7411321fd31bbb93a31","changeType":"STRING_LITERAL","change":"bootPassword\u003dhaRD1234upGrAde","source":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)","target":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()","added":true,"scope":"TARGET","local":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()"} {"project":"apache_derby","commit":"918e8b08621551cd204db7411321fd31bbb93a31","changeType":"STRING_LITERAL","change":"XJ040","source":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)","target":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()","added":true,"scope":"TARGET","local":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()"} {"project":"apache_derby","commit":"918e8b08621551cd204db7411321fd31bbb93a31","changeType":"STRING_LITERAL","change":"open re-encrypted connection without password","source":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)","target":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()","added":true,"scope":"TARGET","local":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()"} {"project":"apache_derby","commit":"918e8b08621551cd204db7411321fd31bbb93a31","changeType":"STRING_LITERAL","change":"open re-encrypted connection in soft upgrade","source":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)","target":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()","added":true,"scope":"TARGET","local":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()"} {"project":"apache_derby","commit":"918e8b08621551cd204db7411321fd31bbb93a31","changeType":"STRING_LITERAL","change":"createDatabase","source":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)","target":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()","added":true,"scope":"TARGET","local":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()"} {"project":"apache_derby","commit":"918e8b08621551cd204db7411321fd31bbb93a31","changeType":"STRING_LITERAL","change":"XCL47","source":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)","target":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()","added":true,"scope":"TARGET","local":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()"} {"project":"apache_derby","commit":"918e8b08621551cd204db7411321fd31bbb93a31","changeType":"STRING_LITERAL","change":"connectionAttributes","source":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)","target":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()","added":true,"scope":"TARGET","local":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()"} {"project":"apache_derby","commit":"918e8b08621551cd204db7411321fd31bbb93a31","changeType":"STRING_LITERAL","change":"dataEncryption\u003dtrue;bootPassword\u003dxyz1234abc","source":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)","target":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()","added":true,"scope":"TARGET","local":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()"} {"project":"apache_derby","commit":"918e8b08621551cd204db7411321fd31bbb93a31","changeType":"STRING_LITERAL","change":"upgrade\u003dtrue;dataEncryption\u003dtrue;bootPassword\u003dhaRD1234upGrAde","source":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)","target":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()","added":true,"scope":"TARGET","local":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()"} {"project":"apache_derby","commit":"918e8b08621551cd204db7411321fd31bbb93a31","changeType":"STRING_LITERAL","change":"create","source":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)","target":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()","added":true,"scope":"TARGET","local":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()"} {"project":"apache_derby","commit":"918e8b08621551cd204db7411321fd31bbb93a31","changeType":"STRING_LITERAL","change":"XBM06","source":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)","target":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()","added":true,"scope":"TARGET","local":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()"} {"project":"apache_derby","commit":"918e8b08621551cd204db7411321fd31bbb93a31","changeType":"SWITCH_CASE","change":"case PH_CREATE:\n","source":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)","target":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()","added":true,"scope":"TARGET","local":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()"} {"project":"apache_derby","commit":"918e8b08621551cd204db7411321fd31bbb93a31","changeType":"SWITCH_CASE","change":"case PH_HARD_UPGRADE:\n","source":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)","target":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()","added":true,"scope":"TARGET","local":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()"} {"project":"apache_derby","commit":"918e8b08621551cd204db7411321fd31bbb93a31","changeType":"SWITCH_CASE","change":"case PH_POST_SOFT_UPGRADE:\n","source":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)","target":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()","added":true,"scope":"TARGET","local":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()"} {"project":"apache_derby","commit":"918e8b08621551cd204db7411321fd31bbb93a31","changeType":"SWITCH_CASE","change":"case PH_SOFT_UPGRADE:\n","source":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)","target":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()","added":true,"scope":"TARGET","local":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()"} {"project":"apache_derby","commit":"918e8b08621551cd204db7411321fd31bbb93a31","changeType":"SWITCH_STATEMENT","change":"switch (getPhase()) {\ncase PH_CREATE:\n JDBCDataSource.setBeanProperty(ds,\"createDatabase\",\"create\");\nds.getConnection().close();\nbreak;\ncase PH_SOFT_UPGRADE:\nJDBCDataSource.setBeanProperty(ds,\"connectionAttributes\",\"dataEncryption\u003dtrue;bootPassword\u003dxyz1234abc\");\ntry {\nds.getConnection();\nfail(\"open re-encrypted connection in soft upgrade\");\n}\n catch (SQLException e) {\nassertSQLState(\"XJ040\",e);\ne\u003de.getNextException();\nassertNotNull(e);\nassertSQLState(\"XCL47\",e);\n}\nbreak;\ncase PH_POST_SOFT_UPGRADE:\nds.getConnection().close();\nbreak;\ncase PH_HARD_UPGRADE:\nJDBCDataSource.setBeanProperty(ds,\"connectionAttributes\",\"upgrade\u003dtrue;dataEncryption\u003dtrue;bootPassword\u003dhaRD1234upGrAde\");\nds.getConnection().close();\nJDBCDataSource.clearStringBeanProperty(ds,\"connectionAttributes\");\nJDBCDataSource.shutdownDatabase(ds);\ntry {\nds.getConnection();\nfail(\"open re-encrypted connection without password\");\n}\n catch (SQLException e) {\nassertSQLState(\"XJ040\",e);\ne\u003de.getNextException();\nassertNotNull(e);\nassertSQLState(\"XBM06\",e);\n}\nJDBCDataSource.setBeanProperty(ds,\"connectionAttributes\",\"bootPassword\u003dhaRD1234upGrAde\");\nds.getConnection().close();\nbreak;\n}\n","source":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)","target":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()","added":true,"scope":"TARGET","local":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()"} {"project":"apache_derby","commit":"918e8b08621551cd204db7411321fd31bbb93a31","changeType":"TRY_STATEMENT","change":"try {\n ds.getConnection();\n fail(\"open re-encrypted connection without password\");\n}\n catch (SQLException e) {\n assertSQLState(\"XJ040\",e);\n e\u003de.getNextException();\n assertNotNull(e);\n assertSQLState(\"XBM06\",e);\n}\n","source":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)","target":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()","added":true,"scope":"TARGET","local":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()"} {"project":"apache_derby","commit":"918e8b08621551cd204db7411321fd31bbb93a31","changeType":"TRY_STATEMENT","change":"try {\n ds.getConnection();\n fail(\"open re-encrypted connection in soft upgrade\");\n}\n catch (SQLException e) {\n assertSQLState(\"XJ040\",e);\n e\u003de.getNextException();\n assertNotNull(e);\n assertSQLState(\"XCL47\",e);\n}\n","source":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)","target":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()","added":true,"scope":"TARGET","local":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()"} {"project":"apache_derby","commit":"918e8b08621551cd204db7411321fd31bbb93a31","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"ds","source":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)","target":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()","added":true,"scope":"TARGET","local":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()"} {"project":"apache_derby","commit":"918e8b08621551cd204db7411321fd31bbb93a31","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"DataSource [ds\u003dJDBCDataSource.getDataSourceLogical(\"NO_ENCRYPT_10_2\")]","source":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)","target":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()","added":true,"scope":"TARGET","local":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()"} {"project":"apache_derby","commit":"918e8b08621551cd204db7411321fd31bbb93a31","changeType":"BOOLEAN_LITERAL","change":"false","source":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)","target":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()","added":false,"scope":"TARGET","local":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()"} {"project":"apache_derby","commit":"918e8b08621551cd204db7411321fd31bbb93a31","changeType":"EXPRESSION_STATEMENT","change":"changeEncryption(\"NO_ENCRYPT_10_2\",false)","source":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)","target":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()","added":false,"scope":"TARGET","local":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()"} {"project":"apache_derby","commit":"918e8b08621551cd204db7411321fd31bbb93a31","changeType":"JAVADOC","change":"/** \n * Run the change encryption test against a non-encrypted database.\n * @throws SQLException\n */\n","source":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)","target":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()","added":false,"scope":"TARGET","local":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()"} {"project":"apache_derby","commit":"918e8b08621551cd204db7411321fd31bbb93a31","changeType":"METHOD_INVOCATION","change":"changeEncryption(\"NO_ENCRYPT_10_2\",false)","source":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.changeEncryption(String,boolean)","target":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()","added":false,"scope":"TARGET","local":"org.apache.derbyTesting.functionTests.tests.upgradeTests.Changes10_2.testChangeEncryptionFromNone()"} {"project":"apache_derby","commit":"86e051fac928e7d3893158efe43b67e9f5474656","changeType":"METHOD_DECLARATION","change":"org.apache.derby.impl.store.access.btree.BTreeScan.savePosition()","source":"org.apache.derby.impl.store.access.btree.BTreeScan.savePosition()","target":"org.apache.derby.impl.store.access.btree.BTreeScan.closeForEndTransaction(boolean)","added":false,"scope":"CLASS_S","local":"java.engine.org.apache.derby.impl.store.access.btree.BTreeScan"} {"project":"apache_derby","commit":"86e051fac928e7d3893158efe43b67e9f5474656","changeType":"ASSIGNMENT","change":"scan_position.current_leaf \u003d null","source":"org.apache.derby.impl.store.access.btree.BTreeScan.savePosition()","target":"org.apache.derby.impl.store.access.btree.BTreeScan.closeForEndTransaction(boolean)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.store.access.btree.BTreeScan.savePosition()"} {"project":"apache_derby","commit":"86e051fac928e7d3893158efe43b67e9f5474656","changeType":"ASSIGNMENT","change":"scan_position.current_slot \u003d Page.INVALID_SLOT_NUMBER","source":"org.apache.derby.impl.store.access.btree.BTreeScan.savePosition()","target":"org.apache.derby.impl.store.access.btree.BTreeScan.closeForEndTransaction(boolean)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.store.access.btree.BTreeScan.savePosition()"} {"project":"apache_derby","commit":"86e051fac928e7d3893158efe43b67e9f5474656","changeType":"ASSIGNMENT","change":"scan_position.current_rh \u003d null","source":"org.apache.derby.impl.store.access.btree.BTreeScan.savePosition()","target":"org.apache.derby.impl.store.access.btree.BTreeScan.closeForEndTransaction(boolean)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.store.access.btree.BTreeScan.savePosition()"} {"project":"apache_derby","commit":"86e051fac928e7d3893158efe43b67e9f5474656","changeType":"ASSIGNMENT","change":"scan_position.current_positionKey \u003d runtime_mem.get_row_for_export(getRawTran())","source":"org.apache.derby.impl.store.access.btree.BTreeScan.savePosition()","target":"org.apache.derby.impl.store.access.btree.BTreeScan.closeForEndTransaction(boolean)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.store.access.btree.BTreeScan.savePosition()"} {"project":"apache_derby","commit":"86e051fac928e7d3893158efe43b67e9f5474656","changeType":"BOOLEAN_LITERAL","change":"true","source":"org.apache.derby.impl.store.access.btree.BTreeScan.savePosition()","target":"org.apache.derby.impl.store.access.btree.BTreeScan.closeForEndTransaction(boolean)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.store.access.btree.BTreeScan.savePosition()"} {"project":"apache_derby","commit":"86e051fac928e7d3893158efe43b67e9f5474656","changeType":"BOOLEAN_LITERAL","change":"false","source":"org.apache.derby.impl.store.access.btree.BTreeScan.savePosition()","target":"org.apache.derby.impl.store.access.btree.BTreeScan.closeForEndTransaction(boolean)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.store.access.btree.BTreeScan.savePosition()"} {"project":"apache_derby","commit":"86e051fac928e7d3893158efe43b67e9f5474656","changeType":"CAST_EXPRESSION","change":"(FetchDescriptor)null","source":"org.apache.derby.impl.store.access.btree.BTreeScan.savePosition()","target":"org.apache.derby.impl.store.access.btree.BTreeScan.closeForEndTransaction(boolean)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.store.access.btree.BTreeScan.savePosition()"} {"project":"apache_derby","commit":"86e051fac928e7d3893158efe43b67e9f5474656","changeType":"CAST_EXPRESSION","change":"(RecordHandle)null","source":"org.apache.derby.impl.store.access.btree.BTreeScan.savePosition()","target":"org.apache.derby.impl.store.access.btree.BTreeScan.closeForEndTransaction(boolean)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.store.access.btree.BTreeScan.savePosition()"} {"project":"apache_derby","commit":"86e051fac928e7d3893158efe43b67e9f5474656","changeType":"EXPRESSION_STATEMENT","change":"scan_position.current_leaf\u003dnull","source":"org.apache.derby.impl.store.access.btree.BTreeScan.savePosition()","target":"org.apache.derby.impl.store.access.btree.BTreeScan.closeForEndTransaction(boolean)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.store.access.btree.BTreeScan.savePosition()"} {"project":"apache_derby","commit":"86e051fac928e7d3893158efe43b67e9f5474656","changeType":"EXPRESSION_STATEMENT","change":"scan_position.current_leaf.release()","source":"org.apache.derby.impl.store.access.btree.BTreeScan.savePosition()","target":"org.apache.derby.impl.store.access.btree.BTreeScan.closeForEndTransaction(boolean)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.store.access.btree.BTreeScan.savePosition()"} {"project":"apache_derby","commit":"86e051fac928e7d3893158efe43b67e9f5474656","changeType":"EXPRESSION_STATEMENT","change":"SanityManager.THROWASSERT(\"Must always be able to reposition.\")","source":"org.apache.derby.impl.store.access.btree.BTreeScan.savePosition()","target":"org.apache.derby.impl.store.access.btree.BTreeScan.closeForEndTransaction(boolean)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.store.access.btree.BTreeScan.savePosition()"} {"project":"apache_derby","commit":"86e051fac928e7d3893158efe43b67e9f5474656","changeType":"EXPRESSION_STATEMENT","change":"unlockCurrentScan(scan_position)","source":"org.apache.derby.impl.store.access.btree.BTreeScan.savePosition()","target":"org.apache.derby.impl.store.access.btree.BTreeScan.closeForEndTransaction(boolean)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.store.access.btree.BTreeScan.savePosition()"} {"project":"apache_derby","commit":"86e051fac928e7d3893158efe43b67e9f5474656","changeType":"EXPRESSION_STATEMENT","change":"scan_position.current_slot\u003dPage.INVALID_SLOT_NUMBER","source":"org.apache.derby.impl.store.access.btree.BTreeScan.savePosition()","target":"org.apache.derby.impl.store.access.btree.BTreeScan.closeForEndTransaction(boolean)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.store.access.btree.BTreeScan.savePosition()"} {"project":"apache_derby","commit":"86e051fac928e7d3893158efe43b67e9f5474656","changeType":"EXPRESSION_STATEMENT","change":"scan_position.current_rh\u003dnull","source":"org.apache.derby.impl.store.access.btree.BTreeScan.savePosition()","target":"org.apache.derby.impl.store.access.btree.BTreeScan.closeForEndTransaction(boolean)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.store.access.btree.BTreeScan.savePosition()"} {"project":"apache_derby","commit":"86e051fac928e7d3893158efe43b67e9f5474656","changeType":"EXPRESSION_STATEMENT","change":"SanityManager.ASSERT(rh !\u003d null)","source":"org.apache.derby.impl.store.access.btree.BTreeScan.savePosition()","target":"org.apache.derby.impl.store.access.btree.BTreeScan.closeForEndTransaction(boolean)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.store.access.btree.BTreeScan.savePosition()"} {"project":"apache_derby","commit":"86e051fac928e7d3893158efe43b67e9f5474656","changeType":"EXPRESSION_STATEMENT","change":"scan_position.current_positionKey\u003druntime_mem.get_row_for_export(getRawTran())","source":"org.apache.derby.impl.store.access.btree.BTreeScan.savePosition()","target":"org.apache.derby.impl.store.access.btree.BTreeScan.closeForEndTransaction(boolean)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.store.access.btree.BTreeScan.savePosition()"} {"project":"apache_derby","commit":"86e051fac928e7d3893158efe43b67e9f5474656","changeType":"EXPRESSION_STATEMENT","change":"SanityManager.ASSERT((scan_position.current_rh \u003d\u003d null) \u003d\u003d (scan_position.current_positionKey !\u003d null))","source":"org.apache.derby.impl.store.access.btree.BTreeScan.savePosition()","target":"org.apache.derby.impl.store.access.btree.BTreeScan.closeForEndTransaction(boolean)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.store.access.btree.BTreeScan.savePosition()"} {"project":"apache_derby","commit":"86e051fac928e7d3893158efe43b67e9f5474656","changeType":"FIELD_ACCESS","change":"this.scan_state","source":"org.apache.derby.impl.store.access.btree.BTreeScan.savePosition()","target":"org.apache.derby.impl.store.access.btree.BTreeScan.closeForEndTransaction(boolean)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.store.access.btree.BTreeScan.savePosition()"} {"project":"apache_derby","commit":"86e051fac928e7d3893158efe43b67e9f5474656","changeType":"IF_STATEMENT","change":"scan_position.current_leaf !\u003d null","source":"org.apache.derby.impl.store.access.btree.BTreeScan.savePosition()","target":"org.apache.derby.impl.store.access.btree.BTreeScan.closeForEndTransaction(boolean)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.store.access.btree.BTreeScan.savePosition()"} {"project":"apache_derby","commit":"86e051fac928e7d3893158efe43b67e9f5474656","changeType":"IF_STATEMENT","change":"SanityManager.DEBUG","source":"org.apache.derby.impl.store.access.btree.BTreeScan.savePosition()","target":"org.apache.derby.impl.store.access.btree.BTreeScan.closeForEndTransaction(boolean)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.store.access.btree.BTreeScan.savePosition()"} {"project":"apache_derby","commit":"86e051fac928e7d3893158efe43b67e9f5474656","changeType":"IF_STATEMENT","change":"reposition(scan_position,false)","source":"org.apache.derby.impl.store.access.btree.BTreeScan.savePosition()","target":"org.apache.derby.impl.store.access.btree.BTreeScan.closeForEndTransaction(boolean)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.store.access.btree.BTreeScan.savePosition()"} {"project":"apache_derby","commit":"86e051fac928e7d3893158efe43b67e9f5474656","changeType":"IF_STATEMENT","change":"scan_position.current_rh !\u003d null","source":"org.apache.derby.impl.store.access.btree.BTreeScan.savePosition()","target":"org.apache.derby.impl.store.access.btree.BTreeScan.closeForEndTransaction(boolean)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.store.access.btree.BTreeScan.savePosition()"} {"project":"apache_derby","commit":"86e051fac928e7d3893158efe43b67e9f5474656","changeType":"IF_STATEMENT","change":"this.scan_state \u003d\u003d SCAN_INPROGRESS","source":"org.apache.derby.impl.store.access.btree.BTreeScan.savePosition()","target":"org.apache.derby.impl.store.access.btree.BTreeScan.closeForEndTransaction(boolean)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.store.access.btree.BTreeScan.savePosition()"} {"project":"apache_derby","commit":"86e051fac928e7d3893158efe43b67e9f5474656","changeType":"INFIX_EXPRESSION","change":"scan_position.current_leaf !\u003d null","source":"org.apache.derby.impl.store.access.btree.BTreeScan.savePosition()","target":"org.apache.derby.impl.store.access.btree.BTreeScan.closeForEndTransaction(boolean)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.store.access.btree.BTreeScan.savePosition()"} {"project":"apache_derby","commit":"86e051fac928e7d3893158efe43b67e9f5474656","changeType":"INFIX_EXPRESSION","change":"rh !\u003d null","source":"org.apache.derby.impl.store.access.btree.BTreeScan.savePosition()","target":"org.apache.derby.impl.store.access.btree.BTreeScan.closeForEndTransaction(boolean)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.store.access.btree.BTreeScan.savePosition()"} {"project":"apache_derby","commit":"86e051fac928e7d3893158efe43b67e9f5474656","changeType":"INFIX_EXPRESSION","change":"scan_position.current_rh !\u003d null","source":"org.apache.derby.impl.store.access.btree.BTreeScan.savePosition()","target":"org.apache.derby.impl.store.access.btree.BTreeScan.closeForEndTransaction(boolean)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.store.access.btree.BTreeScan.savePosition()"} {"project":"apache_derby","commit":"86e051fac928e7d3893158efe43b67e9f5474656","changeType":"INFIX_EXPRESSION","change":"scan_position.current_positionKey !\u003d null","source":"org.apache.derby.impl.store.access.btree.BTreeScan.savePosition()","target":"org.apache.derby.impl.store.access.btree.BTreeScan.closeForEndTransaction(boolean)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.store.access.btree.BTreeScan.savePosition()"} {"project":"apache_derby","commit":"86e051fac928e7d3893158efe43b67e9f5474656","changeType":"INFIX_EXPRESSION","change":"scan_position.current_rh \u003d\u003d null","source":"org.apache.derby.impl.store.access.btree.BTreeScan.savePosition()","target":"org.apache.derby.impl.store.access.btree.BTreeScan.closeForEndTransaction(boolean)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.store.access.btree.BTreeScan.savePosition()"} {"project":"apache_derby","commit":"86e051fac928e7d3893158efe43b67e9f5474656","changeType":"INFIX_EXPRESSION","change":"(scan_position.current_rh \u003d\u003d null) \u003d\u003d (scan_position.current_positionKey !\u003d null)","source":"org.apache.derby.impl.store.access.btree.BTreeScan.savePosition()","target":"org.apache.derby.impl.store.access.btree.BTreeScan.closeForEndTransaction(boolean)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.store.access.btree.BTreeScan.savePosition()"} {"project":"apache_derby","commit":"86e051fac928e7d3893158efe43b67e9f5474656","changeType":"INFIX_EXPRESSION","change":"this.scan_state \u003d\u003d SCAN_INPROGRESS","source":"org.apache.derby.impl.store.access.btree.BTreeScan.savePosition()","target":"org.apache.derby.impl.store.access.btree.BTreeScan.closeForEndTransaction(boolean)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.store.access.btree.BTreeScan.savePosition()"} {"project":"apache_derby","commit":"86e051fac928e7d3893158efe43b67e9f5474656","changeType":"JAVADOC","change":"/** \n * Do work necessary to maintain the current position in the scan. \u003cp\u003e Save the current position of the scan as a key. Do whatever is necessary to maintain the current position of the scan. For some conglomerates this may be a no-op. \u003cp\u003e\n * @exception StandardException Standard exception policy.\n */\n","source":"org.apache.derby.impl.store.access.btree.BTreeScan.savePosition()","target":"org.apache.derby.impl.store.access.btree.BTreeScan.closeForEndTransaction(boolean)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.store.access.btree.BTreeScan.savePosition()"} {"project":"apache_derby","commit":"86e051fac928e7d3893158efe43b67e9f5474656","changeType":"METHOD_INVOCATION","change":"scan_position.current_leaf.release()","source":"org.apache.derby.impl.store.access.btree.BTreeScan.savePosition()","target":"org.apache.derby.impl.store.access.btree.BTreeScan.closeForEndTransaction(boolean)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.store.access.btree.BTreeScan.savePosition()"} {"project":"apache_derby","commit":"86e051fac928e7d3893158efe43b67e9f5474656","changeType":"METHOD_INVOCATION","change":"SanityManager.THROWASSERT(\"Must always be able to reposition.\")","source":"org.apache.derby.impl.store.access.btree.BTreeScan.savePosition()","target":"org.apache.derby.impl.store.access.btree.BTreeScan.closeForEndTransaction(boolean)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.store.access.btree.BTreeScan.savePosition()"} {"project":"apache_derby","commit":"86e051fac928e7d3893158efe43b67e9f5474656","changeType":"METHOD_INVOCATION","change":"unlockCurrentScan(scan_position)","source":"org.apache.derby.impl.store.access.btree.BTreeScan.savePosition()","target":"org.apache.derby.impl.store.access.btree.BTreeScan.closeForEndTransaction(boolean)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.store.access.btree.BTreeScan.savePosition()"} {"project":"apache_derby","commit":"86e051fac928e7d3893158efe43b67e9f5474656","changeType":"METHOD_INVOCATION","change":"SanityManager.ASSERT(rh !\u003d null)","source":"org.apache.derby.impl.store.access.btree.BTreeScan.savePosition()","target":"org.apache.derby.impl.store.access.btree.BTreeScan.closeForEndTransaction(boolean)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.store.access.btree.BTreeScan.savePosition()"} {"project":"apache_derby","commit":"86e051fac928e7d3893158efe43b67e9f5474656","changeType":"METHOD_INVOCATION","change":"page.getSlotNumber(scan_position.current_rh)","source":"org.apache.derby.impl.store.access.btree.BTreeScan.savePosition()","target":"org.apache.derby.impl.store.access.btree.BTreeScan.closeForEndTransaction(boolean)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.store.access.btree.BTreeScan.savePosition()"} {"project":"apache_derby","commit":"86e051fac928e7d3893158efe43b67e9f5474656","changeType":"METHOD_INVOCATION","change":"page.fetchFromSlot((RecordHandle)null,page.getSlotNumber(scan_position.current_rh),scan_position.current_positionKey,(FetchDescriptor)null,true)","source":"org.apache.derby.impl.store.access.btree.BTreeScan.savePosition()","target":"org.apache.derby.impl.store.access.btree.BTreeScan.closeForEndTransaction(boolean)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.store.access.btree.BTreeScan.savePosition()"} {"project":"apache_derby","commit":"86e051fac928e7d3893158efe43b67e9f5474656","changeType":"METHOD_INVOCATION","change":"scan_position.current_leaf.getPage()","source":"org.apache.derby.impl.store.access.btree.BTreeScan.savePosition()","target":"org.apache.derby.impl.store.access.btree.BTreeScan.closeForEndTransaction(boolean)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.store.access.btree.BTreeScan.savePosition()"} {"project":"apache_derby","commit":"86e051fac928e7d3893158efe43b67e9f5474656","changeType":"METHOD_INVOCATION","change":"getRawTran()","source":"org.apache.derby.impl.store.access.btree.BTreeScan.savePosition()","target":"org.apache.derby.impl.store.access.btree.BTreeScan.closeForEndTransaction(boolean)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.store.access.btree.BTreeScan.savePosition()"} {"project":"apache_derby","commit":"86e051fac928e7d3893158efe43b67e9f5474656","changeType":"METHOD_INVOCATION","change":"runtime_mem.get_row_for_export(getRawTran())","source":"org.apache.derby.impl.store.access.btree.BTreeScan.savePosition()","target":"org.apache.derby.impl.store.access.btree.BTreeScan.closeForEndTransaction(boolean)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.store.access.btree.BTreeScan.savePosition()"} {"project":"apache_derby","commit":"86e051fac928e7d3893158efe43b67e9f5474656","changeType":"METHOD_INVOCATION","change":"reposition(scan_position,false)","source":"org.apache.derby.impl.store.access.btree.BTreeScan.savePosition()","target":"org.apache.derby.impl.store.access.btree.BTreeScan.closeForEndTransaction(boolean)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.store.access.btree.BTreeScan.savePosition()"} {"project":"apache_derby","commit":"86e051fac928e7d3893158efe43b67e9f5474656","changeType":"METHOD_INVOCATION","change":"SanityManager.ASSERT((scan_position.current_rh \u003d\u003d null) \u003d\u003d (scan_position.current_positionKey !\u003d null))","source":"org.apache.derby.impl.store.access.btree.BTreeScan.savePosition()","target":"org.apache.derby.impl.store.access.btree.BTreeScan.closeForEndTransaction(boolean)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.store.access.btree.BTreeScan.savePosition()"} {"project":"apache_derby","commit":"86e051fac928e7d3893158efe43b67e9f5474656","changeType":"MODIFIER","change":"private","source":"org.apache.derby.impl.store.access.btree.BTreeScan.savePosition()","target":"org.apache.derby.impl.store.access.btree.BTreeScan.closeForEndTransaction(boolean)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.store.access.btree.BTreeScan.savePosition()"} {"project":"apache_derby","commit":"86e051fac928e7d3893158efe43b67e9f5474656","changeType":"NULL_LITERAL","change":"null","source":"org.apache.derby.impl.store.access.btree.BTreeScan.savePosition()","target":"org.apache.derby.impl.store.access.btree.BTreeScan.closeForEndTransaction(boolean)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.store.access.btree.BTreeScan.savePosition()"} {"project":"apache_derby","commit":"86e051fac928e7d3893158efe43b67e9f5474656","changeType":"PARENTHESIZED_EXPRESSION","change":"(scan_position.current_positionKey !\u003d null)","source":"org.apache.derby.impl.store.access.btree.BTreeScan.savePosition()","target":"org.apache.derby.impl.store.access.btree.BTreeScan.closeForEndTransaction(boolean)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.store.access.btree.BTreeScan.savePosition()"} {"project":"apache_derby","commit":"86e051fac928e7d3893158efe43b67e9f5474656","changeType":"PARENTHESIZED_EXPRESSION","change":"(scan_position.current_rh \u003d\u003d null)","source":"org.apache.derby.impl.store.access.btree.BTreeScan.savePosition()","target":"org.apache.derby.impl.store.access.btree.BTreeScan.closeForEndTransaction(boolean)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.store.access.btree.BTreeScan.savePosition()"} {"project":"apache_derby","commit":"86e051fac928e7d3893158efe43b67e9f5474656","changeType":"PRIMITIVE_TYPE","change":"void","source":"org.apache.derby.impl.store.access.btree.BTreeScan.savePosition()","target":"org.apache.derby.impl.store.access.btree.BTreeScan.closeForEndTransaction(boolean)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.store.access.btree.BTreeScan.savePosition()"} {"project":"apache_derby","commit":"86e051fac928e7d3893158efe43b67e9f5474656","changeType":"QUALIFIED_NAME","change":"scan_position.current_leaf","source":"org.apache.derby.impl.store.access.btree.BTreeScan.savePosition()","target":"org.apache.derby.impl.store.access.btree.BTreeScan.closeForEndTransaction(boolean)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.store.access.btree.BTreeScan.savePosition()"} {"project":"apache_derby","commit":"86e051fac928e7d3893158efe43b67e9f5474656","changeType":"QUALIFIED_NAME","change":"SanityManager.DEBUG","source":"org.apache.derby.impl.store.access.btree.BTreeScan.savePosition()","target":"org.apache.derby.impl.store.access.btree.BTreeScan.closeForEndTransaction(boolean)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.store.access.btree.BTreeScan.savePosition()"} {"project":"apache_derby","commit":"86e051fac928e7d3893158efe43b67e9f5474656","changeType":"QUALIFIED_NAME","change":"Page.INVALID_SLOT_NUMBER","source":"org.apache.derby.impl.store.access.btree.BTreeScan.savePosition()","target":"org.apache.derby.impl.store.access.btree.BTreeScan.closeForEndTransaction(boolean)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.store.access.btree.BTreeScan.savePosition()"} {"project":"apache_derby","commit":"86e051fac928e7d3893158efe43b67e9f5474656","changeType":"QUALIFIED_NAME","change":"scan_position.current_slot","source":"org.apache.derby.impl.store.access.btree.BTreeScan.savePosition()","target":"org.apache.derby.impl.store.access.btree.BTreeScan.closeForEndTransaction(boolean)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.store.access.btree.BTreeScan.savePosition()"} {"project":"apache_derby","commit":"86e051fac928e7d3893158efe43b67e9f5474656","changeType":"QUALIFIED_NAME","change":"scan_position.current_rh","source":"org.apache.derby.impl.store.access.btree.BTreeScan.savePosition()","target":"org.apache.derby.impl.store.access.btree.BTreeScan.closeForEndTransaction(boolean)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.store.access.btree.BTreeScan.savePosition()"} {"project":"apache_derby","commit":"86e051fac928e7d3893158efe43b67e9f5474656","changeType":"QUALIFIED_NAME","change":"scan_position.current_positionKey","source":"org.apache.derby.impl.store.access.btree.BTreeScan.savePosition()","target":"org.apache.derby.impl.store.access.btree.BTreeScan.closeForEndTransaction(boolean)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.store.access.btree.BTreeScan.savePosition()"} {"project":"apache_derby","commit":"86e051fac928e7d3893158efe43b67e9f5474656","changeType":"SIMPLE_TYPE","change":"FetchDescriptor","source":"org.apache.derby.impl.store.access.btree.BTreeScan.savePosition()","target":"org.apache.derby.impl.store.access.btree.BTreeScan.closeForEndTransaction(boolean)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.store.access.btree.BTreeScan.savePosition()"} {"project":"apache_derby","commit":"86e051fac928e7d3893158efe43b67e9f5474656","changeType":"SIMPLE_TYPE","change":"RecordHandle","source":"org.apache.derby.impl.store.access.btree.BTreeScan.savePosition()","target":"org.apache.derby.impl.store.access.btree.BTreeScan.closeForEndTransaction(boolean)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.store.access.btree.BTreeScan.savePosition()"} {"project":"apache_derby","commit":"86e051fac928e7d3893158efe43b67e9f5474656","changeType":"SIMPLE_TYPE","change":"Page","source":"org.apache.derby.impl.store.access.btree.BTreeScan.savePosition()","target":"org.apache.derby.impl.store.access.btree.BTreeScan.closeForEndTransaction(boolean)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.store.access.btree.BTreeScan.savePosition()"} {"project":"apache_derby","commit":"86e051fac928e7d3893158efe43b67e9f5474656","changeType":"SIMPLE_TYPE","change":"StandardException","source":"org.apache.derby.impl.store.access.btree.BTreeScan.savePosition()","target":"org.apache.derby.impl.store.access.btree.BTreeScan.closeForEndTransaction(boolean)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.store.access.btree.BTreeScan.savePosition()"} {"project":"apache_derby","commit":"86e051fac928e7d3893158efe43b67e9f5474656","changeType":"STRING_LITERAL","change":"Must always be able to reposition.","source":"org.apache.derby.impl.store.access.btree.BTreeScan.savePosition()","target":"org.apache.derby.impl.store.access.btree.BTreeScan.closeForEndTransaction(boolean)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.store.access.btree.BTreeScan.savePosition()"} {"project":"apache_derby","commit":"86e051fac928e7d3893158efe43b67e9f5474656","changeType":"THIS_EXPRESSION","change":"this","source":"org.apache.derby.impl.store.access.btree.BTreeScan.savePosition()","target":"org.apache.derby.impl.store.access.btree.BTreeScan.closeForEndTransaction(boolean)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.store.access.btree.BTreeScan.savePosition()"} {"project":"apache_derby","commit":"86e051fac928e7d3893158efe43b67e9f5474656","changeType":"TRY_STATEMENT","change":"try {\n if (scan_position.current_rh !\u003d null) {\n if (reposition(scan_position,false)) {\n scan_position.current_positionKey\u003druntime_mem.get_row_for_export(getRawTran());\n Page page\u003dscan_position.current_leaf.getPage();\n RecordHandle rh\u003dpage.fetchFromSlot((RecordHandle)null,page.getSlotNumber(scan_position.current_rh),scan_position.current_positionKey,(FetchDescriptor)null,true);\n if (SanityManager.DEBUG) {\n SanityManager.ASSERT(rh !\u003d null);\n }\n scan_position.current_rh\u003dnull;\n scan_position.current_slot\u003dPage.INVALID_SLOT_NUMBER;\n unlockCurrentScan(scan_position);\n }\n else {\n if (SanityManager.DEBUG) SanityManager.THROWASSERT(\"Must always be able to reposition.\");\n }\n }\n}\n finally {\n if (scan_position.current_leaf !\u003d null) {\n scan_position.current_leaf.release();\n scan_position.current_leaf\u003dnull;\n }\n}\n","source":"org.apache.derby.impl.store.access.btree.BTreeScan.savePosition()","target":"org.apache.derby.impl.store.access.btree.BTreeScan.closeForEndTransaction(boolean)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.store.access.btree.BTreeScan.savePosition()"} {"project":"apache_derby","commit":"86e051fac928e7d3893158efe43b67e9f5474656","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"rh","source":"org.apache.derby.impl.store.access.btree.BTreeScan.savePosition()","target":"org.apache.derby.impl.store.access.btree.BTreeScan.closeForEndTransaction(boolean)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.store.access.btree.BTreeScan.savePosition()"} {"project":"apache_derby","commit":"86e051fac928e7d3893158efe43b67e9f5474656","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"page","source":"org.apache.derby.impl.store.access.btree.BTreeScan.savePosition()","target":"org.apache.derby.impl.store.access.btree.BTreeScan.closeForEndTransaction(boolean)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.store.access.btree.BTreeScan.savePosition()"} {"project":"apache_derby","commit":"86e051fac928e7d3893158efe43b67e9f5474656","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"RecordHandle [rh\u003dpage.fetchFromSlot((RecordHandle)null,page.getSlotNumber(scan_position.current_rh),scan_position.current_positionKey,(FetchDescriptor)null,true)]","source":"org.apache.derby.impl.store.access.btree.BTreeScan.savePosition()","target":"org.apache.derby.impl.store.access.btree.BTreeScan.closeForEndTransaction(boolean)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.store.access.btree.BTreeScan.savePosition()"} {"project":"apache_derby","commit":"86e051fac928e7d3893158efe43b67e9f5474656","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"Page [page\u003dscan_position.current_leaf.getPage()]","source":"org.apache.derby.impl.store.access.btree.BTreeScan.savePosition()","target":"org.apache.derby.impl.store.access.btree.BTreeScan.closeForEndTransaction(boolean)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.store.access.btree.BTreeScan.savePosition()"} {"project":"apache_derby","commit":"86e051fac928e7d3893158efe43b67e9f5474656","changeType":"ASSIGNMENT","change":"scan_position.current_rh \u003d null","source":"org.apache.derby.impl.store.access.btree.BTreeScan.savePosition()","target":"org.apache.derby.impl.store.access.btree.BTreeScan.closeForEndTransaction(boolean)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.store.access.btree.BTreeScan.closeForEndTransaction(boolean)"} {"project":"apache_derby","commit":"86e051fac928e7d3893158efe43b67e9f5474656","changeType":"EXPRESSION_STATEMENT","change":"SanityManager.ASSERT(scan_position.current_positionKey !\u003d null,\"Position must be saved by key when tx ends\")","source":"org.apache.derby.impl.store.access.btree.BTreeScan.savePosition()","target":"org.apache.derby.impl.store.access.btree.BTreeScan.closeForEndTransaction(boolean)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.store.access.btree.BTreeScan.closeForEndTransaction(boolean)"} {"project":"apache_derby","commit":"86e051fac928e7d3893158efe43b67e9f5474656","changeType":"EXPRESSION_STATEMENT","change":"scan_position.current_rh\u003dnull","source":"org.apache.derby.impl.store.access.btree.BTreeScan.savePosition()","target":"org.apache.derby.impl.store.access.btree.BTreeScan.closeForEndTransaction(boolean)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.store.access.btree.BTreeScan.closeForEndTransaction(boolean)"} {"project":"apache_derby","commit":"86e051fac928e7d3893158efe43b67e9f5474656","changeType":"INFIX_EXPRESSION","change":"scan_position.current_positionKey !\u003d null","source":"org.apache.derby.impl.store.access.btree.BTreeScan.savePosition()","target":"org.apache.derby.impl.store.access.btree.BTreeScan.closeForEndTransaction(boolean)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.store.access.btree.BTreeScan.closeForEndTransaction(boolean)"} {"project":"apache_derby","commit":"86e051fac928e7d3893158efe43b67e9f5474656","changeType":"METHOD_INVOCATION","change":"SanityManager.ASSERT(scan_position.current_positionKey !\u003d null,\"Position must be saved by key when tx ends\")","source":"org.apache.derby.impl.store.access.btree.BTreeScan.savePosition()","target":"org.apache.derby.impl.store.access.btree.BTreeScan.closeForEndTransaction(boolean)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.store.access.btree.BTreeScan.closeForEndTransaction(boolean)"} {"project":"apache_derby","commit":"86e051fac928e7d3893158efe43b67e9f5474656","changeType":"QUALIFIED_NAME","change":"scan_position.current_rh","source":"org.apache.derby.impl.store.access.btree.BTreeScan.savePosition()","target":"org.apache.derby.impl.store.access.btree.BTreeScan.closeForEndTransaction(boolean)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.store.access.btree.BTreeScan.closeForEndTransaction(boolean)"} {"project":"apache_derby","commit":"86e051fac928e7d3893158efe43b67e9f5474656","changeType":"STRING_LITERAL","change":"Position must be saved by key when tx ends","source":"org.apache.derby.impl.store.access.btree.BTreeScan.savePosition()","target":"org.apache.derby.impl.store.access.btree.BTreeScan.closeForEndTransaction(boolean)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.store.access.btree.BTreeScan.closeForEndTransaction(boolean)"} {"project":"apache_derby","commit":"86e051fac928e7d3893158efe43b67e9f5474656","changeType":"EXPRESSION_STATEMENT","change":"savePosition()","source":"org.apache.derby.impl.store.access.btree.BTreeScan.savePosition()","target":"org.apache.derby.impl.store.access.btree.BTreeScan.closeForEndTransaction(boolean)","added":false,"scope":"TARGET","local":"org.apache.derby.impl.store.access.btree.BTreeScan.closeForEndTransaction(boolean)"} {"project":"apache_derby","commit":"86e051fac928e7d3893158efe43b67e9f5474656","changeType":"IF_STATEMENT","change":"scan_position.current_positionKey \u003d\u003d null","source":"org.apache.derby.impl.store.access.btree.BTreeScan.savePosition()","target":"org.apache.derby.impl.store.access.btree.BTreeScan.closeForEndTransaction(boolean)","added":false,"scope":"TARGET","local":"org.apache.derby.impl.store.access.btree.BTreeScan.closeForEndTransaction(boolean)"} {"project":"apache_derby","commit":"86e051fac928e7d3893158efe43b67e9f5474656","changeType":"INFIX_EXPRESSION","change":"scan_position.current_positionKey \u003d\u003d null","source":"org.apache.derby.impl.store.access.btree.BTreeScan.savePosition()","target":"org.apache.derby.impl.store.access.btree.BTreeScan.closeForEndTransaction(boolean)","added":false,"scope":"TARGET","local":"org.apache.derby.impl.store.access.btree.BTreeScan.closeForEndTransaction(boolean)"} {"project":"apache_derby","commit":"86e051fac928e7d3893158efe43b67e9f5474656","changeType":"METHOD_INVOCATION","change":"savePosition()","source":"org.apache.derby.impl.store.access.btree.BTreeScan.savePosition()","target":"org.apache.derby.impl.store.access.btree.BTreeScan.closeForEndTransaction(boolean)","added":false,"scope":"TARGET","local":"org.apache.derby.impl.store.access.btree.BTreeScan.closeForEndTransaction(boolean)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"METHOD_DECLARATION","change":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":false,"scope":"CLASS_S","local":"java.engine.org.apache.derby.impl.sql.catalog.DataDictionaryImpl"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"ASSIGNMENT","change":"newValueOnDisk \u003d new SQLLongint(newValue.longValue())","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"ASSIGNMENT","change":"newValueOnDisk \u003d new SQLLongint()","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"ASSIGNMENT","change":"expectedOldValue \u003d new SQLLongint(oldValue.longValue())","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"ASSIGNMENT","change":"expectedOldValue \u003d new SQLLongint()","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"ASSIGNMENT","change":"heapCC \u003d tc.openConglomerate(ti.getHeapConglomerate(),false,(TransactionController.OPENMODE_FORUPDATE | ((wait) ? 0 : TransactionController.OPENMODE_LOCK_NOWAIT)),TransactionController.MODE_RECORD,TransactionController.ISOLATION_REPEATABLE_READ)","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"BOOLEAN_LITERAL","change":"false","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"BOOLEAN_LITERAL","change":"true","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"CAST_EXPRESSION","change":"(NumberDataValue)row.getColumn(columnNum)","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"CLASS_INSTANCE_CREATION","change":"new SQLLongint(newValue.longValue())","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"CLASS_INSTANCE_CREATION","change":"new SQLLongint()","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"CLASS_INSTANCE_CREATION","change":"new SQLLongint(oldValue.longValue())","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"CLASS_INSTANCE_CREATION","change":"new FormatableBitSet(columnsInRow)","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"CONDITIONAL_EXPRESSION","change":"(wait) ? 0 : TransactionController.OPENMODE_LOCK_NOWAIT","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"EXPRESSION_STATEMENT","change":"heapCC.close()","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"EXPRESSION_STATEMENT","change":"heapCC.replace(rowLocation,row.getRowArray(),columnToUpdate)","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"EXPRESSION_STATEMENT","change":"row.setColumn(columnNum,newValueOnDisk)","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"EXPRESSION_STATEMENT","change":"newValueOnDisk\u003dnew SQLLongint(newValue.longValue())","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"EXPRESSION_STATEMENT","change":"newValueOnDisk\u003dnew SQLLongint()","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"EXPRESSION_STATEMENT","change":"expectedOldValue\u003dnew SQLLongint(oldValue.longValue())","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"EXPRESSION_STATEMENT","change":"expectedOldValue\u003dnew SQLLongint()","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"EXPRESSION_STATEMENT","change":"heapCC.fetch(rowLocation,row.getRowArray(),columnToUpdate,wait)","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"EXPRESSION_STATEMENT","change":"heapCC\u003dtc.openConglomerate(ti.getHeapConglomerate(),false,(TransactionController.OPENMODE_FORUPDATE | ((wait) ? 0 : TransactionController.OPENMODE_LOCK_NOWAIT)),TransactionController.MODE_RECORD,TransactionController.ISOLATION_REPEATABLE_READ)","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"EXPRESSION_STATEMENT","change":"columnToUpdate.set(columnNum - 1)","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"IF_STATEMENT","change":"heapCC !\u003d null","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"IF_STATEMENT","change":"newValue \u003d\u003d null","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"IF_STATEMENT","change":"(oldValue \u003d\u003d null) || (expectedOldValue.compare(oldValueOnDisk) \u003d\u003d 0)","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"IF_STATEMENT","change":"oldValue \u003d\u003d null","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"INFIX_EXPRESSION","change":"heapCC !\u003d null","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"INFIX_EXPRESSION","change":"newValue \u003d\u003d null","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"INFIX_EXPRESSION","change":"expectedOldValue.compare(oldValueOnDisk) \u003d\u003d 0","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"INFIX_EXPRESSION","change":"oldValue \u003d\u003d null","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"INFIX_EXPRESSION","change":"(oldValue \u003d\u003d null) || (expectedOldValue.compare(oldValueOnDisk) \u003d\u003d 0)","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"INFIX_EXPRESSION","change":"TransactionController.OPENMODE_FORUPDATE | ((wait) ? 0 : TransactionController.OPENMODE_LOCK_NOWAIT)","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"INFIX_EXPRESSION","change":"columnNum - 1","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"JAVADOC","change":"/** \n * Set the current value of an ANSI/ISO sequence or identity column. This method does not perform any sanity checking but assumes that the caller knows what they are doing. If the old value on disk is not what we expect it to be, then we are in a race with another session. They won and we don\u0027t update the value on disk. However, if the old value is null, that is a signal to us that we should update the value on disk anyway.\n * @param tc\t\t\tTransaction Controller to use.\n * @param rowLocation Row in SYSSEQUENCES or SYSCOLUMNS to update.\n * @param wait True if we should wait for locks\n * @param oldValue What we expect to find in the currentvalue column.\n * @param newValue What to stuff into the current value column.\n * @param ti Table info for the catalog that is being updated.\n * @param columnsInRow Number of columns in the catalog row.\n * @param columnNum ID of the current value column\n * @return Returns true if the value was successfully updated, false if we lost a race with another session.\n * @exception StandardException thrown on failure.\n */\n","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"METHOD_INVOCATION","change":"heapCC.close()","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"METHOD_INVOCATION","change":"row.getRowArray()","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"METHOD_INVOCATION","change":"heapCC.replace(rowLocation,row.getRowArray(),columnToUpdate)","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"METHOD_INVOCATION","change":"row.setColumn(columnNum,newValueOnDisk)","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"METHOD_INVOCATION","change":"newValue.longValue()","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"METHOD_INVOCATION","change":"expectedOldValue.compare(oldValueOnDisk)","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"METHOD_INVOCATION","change":"oldValue.longValue()","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"METHOD_INVOCATION","change":"row.getColumn(columnNum)","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"METHOD_INVOCATION","change":"heapCC.fetch(rowLocation,row.getRowArray(),columnToUpdate,wait)","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"METHOD_INVOCATION","change":"ti.getHeapConglomerate()","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"METHOD_INVOCATION","change":"tc.openConglomerate(ti.getHeapConglomerate(),false,(TransactionController.OPENMODE_FORUPDATE | ((wait) ? 0 : TransactionController.OPENMODE_LOCK_NOWAIT)),TransactionController.MODE_RECORD,TransactionController.ISOLATION_REPEATABLE_READ)","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"METHOD_INVOCATION","change":"columnToUpdate.set(columnNum - 1)","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"METHOD_INVOCATION","change":"rf.makeEmptyRow()","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"METHOD_INVOCATION","change":"ti.getCatalogRowFactory()","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"MODIFIER","change":"private","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"NULL_LITERAL","change":"null","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"NUMBER_LITERAL","change":"0","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"NUMBER_LITERAL","change":"1","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"PARENTHESIZED_EXPRESSION","change":"(expectedOldValue.compare(oldValueOnDisk) \u003d\u003d 0)","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"PARENTHESIZED_EXPRESSION","change":"(oldValue \u003d\u003d null)","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"PARENTHESIZED_EXPRESSION","change":"(wait)","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"PARENTHESIZED_EXPRESSION","change":"((wait) ? 0 : TransactionController.OPENMODE_LOCK_NOWAIT)","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"PARENTHESIZED_EXPRESSION","change":"(TransactionController.OPENMODE_FORUPDATE | ((wait) ? 0 : TransactionController.OPENMODE_LOCK_NOWAIT))","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"PRIMITIVE_TYPE","change":"int","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"PRIMITIVE_TYPE","change":"boolean","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"QUALIFIED_NAME","change":"TransactionController.ISOLATION_REPEATABLE_READ","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"QUALIFIED_NAME","change":"TransactionController.MODE_RECORD","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"QUALIFIED_NAME","change":"TransactionController.OPENMODE_LOCK_NOWAIT","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"QUALIFIED_NAME","change":"TransactionController.OPENMODE_FORUPDATE","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"RETURN_STATEMENT","change":"return false;\n","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"RETURN_STATEMENT","change":"return true;\n","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"SIMPLE_TYPE","change":"SQLLongint","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"SIMPLE_TYPE","change":"NumberDataValue","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"SIMPLE_TYPE","change":"ExecRow","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"SIMPLE_TYPE","change":"CatalogRowFactory","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"SIMPLE_TYPE","change":"ConglomerateController","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"SIMPLE_TYPE","change":"FormatableBitSet","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"SIMPLE_TYPE","change":"StandardException","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"SIMPLE_TYPE","change":"TabInfoImpl","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"SIMPLE_TYPE","change":"Long","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"SIMPLE_TYPE","change":"RowLocation","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"SIMPLE_TYPE","change":"TransactionController","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"SINGLE_VARIABLE_DECLARATION","change":"int columnNum","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"SINGLE_VARIABLE_DECLARATION","change":"int columnsInRow","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"SINGLE_VARIABLE_DECLARATION","change":"TabInfoImpl ti","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"SINGLE_VARIABLE_DECLARATION","change":"Long newValue","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"SINGLE_VARIABLE_DECLARATION","change":"Long oldValue","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"SINGLE_VARIABLE_DECLARATION","change":"boolean wait","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"SINGLE_VARIABLE_DECLARATION","change":"RowLocation rowLocation","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"SINGLE_VARIABLE_DECLARATION","change":"TransactionController tc","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"TRY_STATEMENT","change":"try {\n heapCC\u003dtc.openConglomerate(ti.getHeapConglomerate(),false,(TransactionController.OPENMODE_FORUPDATE | ((wait) ? 0 : TransactionController.OPENMODE_LOCK_NOWAIT)),TransactionController.MODE_RECORD,TransactionController.ISOLATION_REPEATABLE_READ);\n heapCC.fetch(rowLocation,row.getRowArray(),columnToUpdate,wait);\n NumberDataValue oldValueOnDisk\u003d(NumberDataValue)row.getColumn(columnNum);\n SQLLongint expectedOldValue;\n if (oldValue \u003d\u003d null) {\n expectedOldValue\u003dnew SQLLongint();\n }\n else {\n expectedOldValue\u003dnew SQLLongint(oldValue.longValue());\n }\n if ((oldValue \u003d\u003d null) || (expectedOldValue.compare(oldValueOnDisk) \u003d\u003d 0)) {\n SQLLongint newValueOnDisk;\n if (newValue \u003d\u003d null) {\n newValueOnDisk\u003dnew SQLLongint();\n }\n else {\n newValueOnDisk\u003dnew SQLLongint(newValue.longValue());\n }\n row.setColumn(columnNum,newValueOnDisk);\n heapCC.replace(rowLocation,row.getRowArray(),columnToUpdate);\n return true;\n }\n else {\n return false;\n }\n}\n finally {\n if (heapCC !\u003d null) {\n heapCC.close();\n }\n}\n","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"newValueOnDisk","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"expectedOldValue","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"oldValueOnDisk","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"row","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"rf","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"heapCC","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"columnToUpdate","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"SQLLongint [newValueOnDisk]","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"SQLLongint [expectedOldValue]","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"NumberDataValue [oldValueOnDisk\u003d(NumberDataValue)row.getColumn(columnNum)]","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"ExecRow [row\u003drf.makeEmptyRow()]","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"CatalogRowFactory [rf\u003dti.getCatalogRowFactory()]","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"ConglomerateController [heapCC\u003dnull]","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"FormatableBitSet [columnToUpdate\u003dnew FormatableBitSet(columnsInRow)]","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"METHOD_INVOCATION","change":"updateCurrentSeqValue(tc,rowLocation,wait,oldValue,newValue,coreInfo[SYSCOLUMNS_CORE_NUM],SYSCOLUMNSRowFactory.SYSCOLUMNS_COLUMN_COUNT,SYSCOLUMNSRowFactory.SYSCOLUMNS_AUTOINCREMENTVALUE)","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":false,"scope":"SUR_S","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentIdentityValue(TransactionController,RowLocation,boolean,Long,Long)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"RETURN_STATEMENT","change":"return updateCurrentSeqValue(tc,rowLocation,wait,oldValue,newValue,coreInfo[SYSCOLUMNS_CORE_NUM],SYSCOLUMNSRowFactory.SYSCOLUMNS_COLUMN_COUNT,SYSCOLUMNSRowFactory.SYSCOLUMNS_AUTOINCREMENTVALUE);\n","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":false,"scope":"SUR_S","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentIdentityValue(TransactionController,RowLocation,boolean,Long,Long)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"ASSIGNMENT","change":"expectedOldValue \u003d new SQLLongint()","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"ASSIGNMENT","change":"newValueOnDisk \u003d new SQLLongint()","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"ASSIGNMENT","change":"newValueOnDisk \u003d new SQLLongint(newValue.longValue())","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"ASSIGNMENT","change":"expectedOldValue \u003d new SQLLongint(oldValue.longValue())","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"ASSIGNMENT","change":"heapCC \u003d tc.openConglomerate(ti.getHeapConglomerate(),false,(TransactionController.OPENMODE_FORUPDATE | ((wait) ? 0 : TransactionController.OPENMODE_LOCK_NOWAIT)),TransactionController.MODE_RECORD,TransactionController.ISOLATION_REPEATABLE_READ)","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"BOOLEAN_LITERAL","change":"false","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"BOOLEAN_LITERAL","change":"true","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"CAST_EXPRESSION","change":"(SYSSEQUENCESRowFactory)ti.getCatalogRowFactory()","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"CAST_EXPRESSION","change":"(NumberDataValue)row.getColumn(columnNum)","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"CLASS_INSTANCE_CREATION","change":"new SQLLongint(oldValue.longValue())","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"CLASS_INSTANCE_CREATION","change":"new FormatableBitSet(SYSSEQUENCESRowFactory.SYSSEQUENCES_COLUMN_COUNT)","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"CLASS_INSTANCE_CREATION","change":"new SQLLongint(newValue.longValue())","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"CLASS_INSTANCE_CREATION","change":"new SQLLongint()","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"CONDITIONAL_EXPRESSION","change":"(wait) ? 0 : TransactionController.OPENMODE_LOCK_NOWAIT","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"EXPRESSION_STATEMENT","change":"heapCC.close()","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"EXPRESSION_STATEMENT","change":"newValueOnDisk\u003dnew SQLLongint(newValue.longValue())","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"EXPRESSION_STATEMENT","change":"newValueOnDisk\u003dnew SQLLongint()","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"EXPRESSION_STATEMENT","change":"heapCC.replace(rowLocation,row.getRowArray(),columnToUpdate)","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"EXPRESSION_STATEMENT","change":"row.setColumn(columnNum,newValueOnDisk)","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"EXPRESSION_STATEMENT","change":"expectedOldValue\u003dnew SQLLongint(oldValue.longValue())","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"EXPRESSION_STATEMENT","change":"columnToUpdate.set(columnNum - 1)","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"EXPRESSION_STATEMENT","change":"expectedOldValue\u003dnew SQLLongint()","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"EXPRESSION_STATEMENT","change":"heapCC\u003dtc.openConglomerate(ti.getHeapConglomerate(),false,(TransactionController.OPENMODE_FORUPDATE | ((wait) ? 0 : TransactionController.OPENMODE_LOCK_NOWAIT)),TransactionController.MODE_RECORD,TransactionController.ISOLATION_REPEATABLE_READ)","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"EXPRESSION_STATEMENT","change":"heapCC.fetch(rowLocation,row.getRowArray(),columnToUpdate,wait)","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"IF_STATEMENT","change":"oldValue \u003d\u003d null","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"IF_STATEMENT","change":"heapCC !\u003d null","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"IF_STATEMENT","change":"(oldValue \u003d\u003d null) || (expectedOldValue.compare(oldValueOnDisk) \u003d\u003d 0)","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"IF_STATEMENT","change":"newValue \u003d\u003d null","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"INFIX_EXPRESSION","change":"columnNum - 1","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"INFIX_EXPRESSION","change":"oldValue \u003d\u003d null","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"INFIX_EXPRESSION","change":"TransactionController.OPENMODE_FORUPDATE | ((wait) ? 0 : TransactionController.OPENMODE_LOCK_NOWAIT)","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"INFIX_EXPRESSION","change":"heapCC !\u003d null","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"INFIX_EXPRESSION","change":"expectedOldValue.compare(oldValueOnDisk) \u003d\u003d 0","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"INFIX_EXPRESSION","change":"(oldValue \u003d\u003d null) || (expectedOldValue.compare(oldValueOnDisk) \u003d\u003d 0)","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"INFIX_EXPRESSION","change":"newValue \u003d\u003d null","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"METHOD_INVOCATION","change":"rf.makeEmptyRow()","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"METHOD_INVOCATION","change":"expectedOldValue.compare(oldValueOnDisk)","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"METHOD_INVOCATION","change":"row.setColumn(columnNum,newValueOnDisk)","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"METHOD_INVOCATION","change":"ti.getCatalogRowFactory()","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"METHOD_INVOCATION","change":"row.getColumn(columnNum)","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"METHOD_INVOCATION","change":"heapCC.fetch(rowLocation,row.getRowArray(),columnToUpdate,wait)","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"METHOD_INVOCATION","change":"ti.getHeapConglomerate()","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"METHOD_INVOCATION","change":"heapCC.close()","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"METHOD_INVOCATION","change":"heapCC.replace(rowLocation,row.getRowArray(),columnToUpdate)","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"METHOD_INVOCATION","change":"columnToUpdate.set(columnNum - 1)","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"METHOD_INVOCATION","change":"newValue.longValue()","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"METHOD_INVOCATION","change":"oldValue.longValue()","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"METHOD_INVOCATION","change":"row.getRowArray()","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"METHOD_INVOCATION","change":"tc.openConglomerate(ti.getHeapConglomerate(),false,(TransactionController.OPENMODE_FORUPDATE | ((wait) ? 0 : TransactionController.OPENMODE_LOCK_NOWAIT)),TransactionController.MODE_RECORD,TransactionController.ISOLATION_REPEATABLE_READ)","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"NULL_LITERAL","change":"null","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"NUMBER_LITERAL","change":"0","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"NUMBER_LITERAL","change":"1","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"PARENTHESIZED_EXPRESSION","change":"(wait)","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"PARENTHESIZED_EXPRESSION","change":"(expectedOldValue.compare(oldValueOnDisk) \u003d\u003d 0)","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"PARENTHESIZED_EXPRESSION","change":"(TransactionController.OPENMODE_FORUPDATE | ((wait) ? 0 : TransactionController.OPENMODE_LOCK_NOWAIT))","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"PARENTHESIZED_EXPRESSION","change":"((wait) ? 0 : TransactionController.OPENMODE_LOCK_NOWAIT)","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"PARENTHESIZED_EXPRESSION","change":"(oldValue \u003d\u003d null)","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"PRIMITIVE_TYPE","change":"int","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"QUALIFIED_NAME","change":"TransactionController.OPENMODE_LOCK_NOWAIT","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"QUALIFIED_NAME","change":"TransactionController.MODE_RECORD","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"QUALIFIED_NAME","change":"TransactionController.OPENMODE_FORUPDATE","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"QUALIFIED_NAME","change":"TransactionController.ISOLATION_REPEATABLE_READ","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"RETURN_STATEMENT","change":"return false;\n","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"RETURN_STATEMENT","change":"return true;\n","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"SIMPLE_TYPE","change":"TabInfoImpl","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"SIMPLE_TYPE","change":"SQLLongint","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"SIMPLE_TYPE","change":"ConglomerateController","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"SIMPLE_TYPE","change":"ExecRow","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"SIMPLE_TYPE","change":"FormatableBitSet","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"SIMPLE_TYPE","change":"NumberDataValue","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"SIMPLE_TYPE","change":"SYSSEQUENCESRowFactory","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"TRY_STATEMENT","change":"try {\n heapCC\u003dtc.openConglomerate(ti.getHeapConglomerate(),false,(TransactionController.OPENMODE_FORUPDATE | ((wait) ? 0 : TransactionController.OPENMODE_LOCK_NOWAIT)),TransactionController.MODE_RECORD,TransactionController.ISOLATION_REPEATABLE_READ);\n heapCC.fetch(rowLocation,row.getRowArray(),columnToUpdate,wait);\n NumberDataValue oldValueOnDisk\u003d(NumberDataValue)row.getColumn(columnNum);\n SQLLongint expectedOldValue;\n if (oldValue \u003d\u003d null) {\n expectedOldValue\u003dnew SQLLongint();\n }\n else {\n expectedOldValue\u003dnew SQLLongint(oldValue.longValue());\n }\n if ((oldValue \u003d\u003d null) || (expectedOldValue.compare(oldValueOnDisk) \u003d\u003d 0)) {\n SQLLongint newValueOnDisk;\n if (newValue \u003d\u003d null) {\n newValueOnDisk\u003dnew SQLLongint();\n }\n else {\n newValueOnDisk\u003dnew SQLLongint(newValue.longValue());\n }\n row.setColumn(columnNum,newValueOnDisk);\n heapCC.replace(rowLocation,row.getRowArray(),columnToUpdate);\n return true;\n }\n else {\n return false;\n }\n}\n finally {\n if (heapCC !\u003d null) {\n heapCC.close();\n }\n}\n","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"rf","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"columnNum","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"ti","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"expectedOldValue","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"newValueOnDisk","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"heapCC","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"row","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"oldValueOnDisk","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"columnToUpdate","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"int [columnNum\u003dSYSSEQUENCESRowFactory.SYSSEQUENCES_CURRENT_VALUE]","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"ConglomerateController [heapCC\u003dnull]","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"SQLLongint [newValueOnDisk]","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"SYSSEQUENCESRowFactory [rf\u003d(SYSSEQUENCESRowFactory)ti.getCatalogRowFactory()]","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"NumberDataValue [oldValueOnDisk\u003d(NumberDataValue)row.getColumn(columnNum)]","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"SQLLongint [expectedOldValue]","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"ExecRow [row\u003drf.makeEmptyRow()]","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"TabInfoImpl [ti\u003dgetNonCoreTI(SYSSEQUENCES_CATALOG_NUM)]","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"FormatableBitSet [columnToUpdate\u003dnew FormatableBitSet(SYSSEQUENCESRowFactory.SYSSEQUENCES_COLUMN_COUNT)]","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"METHOD_INVOCATION","change":"updateCurrentSeqValue(tc,rowLocation,wait,oldValue,newValue,getNonCoreTI(SYSSEQUENCES_CATALOG_NUM),SYSSEQUENCESRowFactory.SYSSEQUENCES_COLUMN_COUNT,SYSSEQUENCESRowFactory.SYSSEQUENCES_CURRENT_VALUE)","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":false,"scope":"TARGET","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)"} {"project":"apache_derby","commit":"bb4cfe91c4b83d555d6425353e778540f71f9db8","changeType":"RETURN_STATEMENT","change":"return updateCurrentSeqValue(tc,rowLocation,wait,oldValue,newValue,getNonCoreTI(SYSSEQUENCES_CATALOG_NUM),SYSSEQUENCESRowFactory.SYSSEQUENCES_COLUMN_COUNT,SYSSEQUENCESRowFactory.SYSSEQUENCES_CURRENT_VALUE);\n","source":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSeqValue(TransactionController,RowLocation,boolean,Long,Long,TabInfoImpl,int,int)","target":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)","added":false,"scope":"TARGET","local":"org.apache.derby.impl.sql.catalog.DataDictionaryImpl.updateCurrentSequenceValue(TransactionController,RowLocation,boolean,Long,Long)"} {"project":"apache_derby","commit":"0c7cafc6f268a690bfa3c1a69b04cc4d034f4717","changeType":"METHOD_DECLARATION","change":"org.apache.derby.iapi.types.SQLTime.newTime(java.util.Calendar)","source":"org.apache.derby.iapi.types.SQLTime.newTime(java.util.Calendar)","target":"org.apache.derby.iapi.types.SQLTime.getTime(java.util.Calendar)","added":false,"scope":"CLASS_S","local":"java.engine.org.apache.derby.iapi.types.SQLTime"} {"project":"apache_derby","commit":"0c7cafc6f268a690bfa3c1a69b04cc4d034f4717","changeType":"ASSIGNMENT","change":"cal \u003d new GregorianCalendar()","source":"org.apache.derby.iapi.types.SQLTime.newTime(java.util.Calendar)","target":"org.apache.derby.iapi.types.SQLTime.getTime(java.util.Calendar)","added":false,"scope":"SOURCE","local":"org.apache.derby.iapi.types.SQLTime.newTime(java.util.Calendar)"} {"project":"apache_derby","commit":"0c7cafc6f268a690bfa3c1a69b04cc4d034f4717","changeType":"CLASS_INSTANCE_CREATION","change":"new Time(cal.getTime().getTime())","source":"org.apache.derby.iapi.types.SQLTime.newTime(java.util.Calendar)","target":"org.apache.derby.iapi.types.SQLTime.getTime(java.util.Calendar)","added":false,"scope":"SOURCE","local":"org.apache.derby.iapi.types.SQLTime.newTime(java.util.Calendar)"} {"project":"apache_derby","commit":"0c7cafc6f268a690bfa3c1a69b04cc4d034f4717","changeType":"CLASS_INSTANCE_CREATION","change":"new GregorianCalendar()","source":"org.apache.derby.iapi.types.SQLTime.newTime(java.util.Calendar)","target":"org.apache.derby.iapi.types.SQLTime.getTime(java.util.Calendar)","added":false,"scope":"SOURCE","local":"org.apache.derby.iapi.types.SQLTime.newTime(java.util.Calendar)"} {"project":"apache_derby","commit":"0c7cafc6f268a690bfa3c1a69b04cc4d034f4717","changeType":"EXPRESSION_STATEMENT","change":"cal.set(Calendar.MILLISECOND,0)","source":"org.apache.derby.iapi.types.SQLTime.newTime(java.util.Calendar)","target":"org.apache.derby.iapi.types.SQLTime.getTime(java.util.Calendar)","added":false,"scope":"SOURCE","local":"org.apache.derby.iapi.types.SQLTime.newTime(java.util.Calendar)"} {"project":"apache_derby","commit":"0c7cafc6f268a690bfa3c1a69b04cc4d034f4717","changeType":"EXPRESSION_STATEMENT","change":"cal.set(Calendar.SECOND,getSecond(encodedTime))","source":"org.apache.derby.iapi.types.SQLTime.newTime(java.util.Calendar)","target":"org.apache.derby.iapi.types.SQLTime.getTime(java.util.Calendar)","added":false,"scope":"SOURCE","local":"org.apache.derby.iapi.types.SQLTime.newTime(java.util.Calendar)"} {"project":"apache_derby","commit":"0c7cafc6f268a690bfa3c1a69b04cc4d034f4717","changeType":"EXPRESSION_STATEMENT","change":"cal.set(Calendar.MINUTE,getMinute(encodedTime))","source":"org.apache.derby.iapi.types.SQLTime.newTime(java.util.Calendar)","target":"org.apache.derby.iapi.types.SQLTime.getTime(java.util.Calendar)","added":false,"scope":"SOURCE","local":"org.apache.derby.iapi.types.SQLTime.newTime(java.util.Calendar)"} {"project":"apache_derby","commit":"0c7cafc6f268a690bfa3c1a69b04cc4d034f4717","changeType":"EXPRESSION_STATEMENT","change":"cal.set(Calendar.HOUR_OF_DAY,getHour(encodedTime))","source":"org.apache.derby.iapi.types.SQLTime.newTime(java.util.Calendar)","target":"org.apache.derby.iapi.types.SQLTime.getTime(java.util.Calendar)","added":false,"scope":"SOURCE","local":"org.apache.derby.iapi.types.SQLTime.newTime(java.util.Calendar)"} {"project":"apache_derby","commit":"0c7cafc6f268a690bfa3c1a69b04cc4d034f4717","changeType":"EXPRESSION_STATEMENT","change":"cal.set(Calendar.DATE,1)","source":"org.apache.derby.iapi.types.SQLTime.newTime(java.util.Calendar)","target":"org.apache.derby.iapi.types.SQLTime.getTime(java.util.Calendar)","added":false,"scope":"SOURCE","local":"org.apache.derby.iapi.types.SQLTime.newTime(java.util.Calendar)"} {"project":"apache_derby","commit":"0c7cafc6f268a690bfa3c1a69b04cc4d034f4717","changeType":"EXPRESSION_STATEMENT","change":"cal.set(Calendar.MONTH,Calendar.JANUARY)","source":"org.apache.derby.iapi.types.SQLTime.newTime(java.util.Calendar)","target":"org.apache.derby.iapi.types.SQLTime.getTime(java.util.Calendar)","added":false,"scope":"SOURCE","local":"org.apache.derby.iapi.types.SQLTime.newTime(java.util.Calendar)"} {"project":"apache_derby","commit":"0c7cafc6f268a690bfa3c1a69b04cc4d034f4717","changeType":"EXPRESSION_STATEMENT","change":"cal.set(Calendar.YEAR,1970)","source":"org.apache.derby.iapi.types.SQLTime.newTime(java.util.Calendar)","target":"org.apache.derby.iapi.types.SQLTime.getTime(java.util.Calendar)","added":false,"scope":"SOURCE","local":"org.apache.derby.iapi.types.SQLTime.newTime(java.util.Calendar)"} {"project":"apache_derby","commit":"0c7cafc6f268a690bfa3c1a69b04cc4d034f4717","changeType":"EXPRESSION_STATEMENT","change":"cal\u003dnew GregorianCalendar()","source":"org.apache.derby.iapi.types.SQLTime.newTime(java.util.Calendar)","target":"org.apache.derby.iapi.types.SQLTime.getTime(java.util.Calendar)","added":false,"scope":"SOURCE","local":"org.apache.derby.iapi.types.SQLTime.newTime(java.util.Calendar)"} {"project":"apache_derby","commit":"0c7cafc6f268a690bfa3c1a69b04cc4d034f4717","changeType":"IF_STATEMENT","change":"cal \u003d\u003d null","source":"org.apache.derby.iapi.types.SQLTime.newTime(java.util.Calendar)","target":"org.apache.derby.iapi.types.SQLTime.getTime(java.util.Calendar)","added":false,"scope":"SOURCE","local":"org.apache.derby.iapi.types.SQLTime.newTime(java.util.Calendar)"} {"project":"apache_derby","commit":"0c7cafc6f268a690bfa3c1a69b04cc4d034f4717","changeType":"INFIX_EXPRESSION","change":"cal \u003d\u003d null","source":"org.apache.derby.iapi.types.SQLTime.newTime(java.util.Calendar)","target":"org.apache.derby.iapi.types.SQLTime.getTime(java.util.Calendar)","added":false,"scope":"SOURCE","local":"org.apache.derby.iapi.types.SQLTime.newTime(java.util.Calendar)"} {"project":"apache_derby","commit":"0c7cafc6f268a690bfa3c1a69b04cc4d034f4717","changeType":"METHOD_INVOCATION","change":"cal.getTime()","source":"org.apache.derby.iapi.types.SQLTime.newTime(java.util.Calendar)","target":"org.apache.derby.iapi.types.SQLTime.getTime(java.util.Calendar)","added":false,"scope":"SOURCE","local":"org.apache.derby.iapi.types.SQLTime.newTime(java.util.Calendar)"} {"project":"apache_derby","commit":"0c7cafc6f268a690bfa3c1a69b04cc4d034f4717","changeType":"METHOD_INVOCATION","change":"cal.getTime().getTime()","source":"org.apache.derby.iapi.types.SQLTime.newTime(java.util.Calendar)","target":"org.apache.derby.iapi.types.SQLTime.getTime(java.util.Calendar)","added":false,"scope":"SOURCE","local":"org.apache.derby.iapi.types.SQLTime.newTime(java.util.Calendar)"} {"project":"apache_derby","commit":"0c7cafc6f268a690bfa3c1a69b04cc4d034f4717","changeType":"METHOD_INVOCATION","change":"cal.set(Calendar.MILLISECOND,0)","source":"org.apache.derby.iapi.types.SQLTime.newTime(java.util.Calendar)","target":"org.apache.derby.iapi.types.SQLTime.getTime(java.util.Calendar)","added":false,"scope":"SOURCE","local":"org.apache.derby.iapi.types.SQLTime.newTime(java.util.Calendar)"} {"project":"apache_derby","commit":"0c7cafc6f268a690bfa3c1a69b04cc4d034f4717","changeType":"METHOD_INVOCATION","change":"getSecond(encodedTime)","source":"org.apache.derby.iapi.types.SQLTime.newTime(java.util.Calendar)","target":"org.apache.derby.iapi.types.SQLTime.getTime(java.util.Calendar)","added":false,"scope":"SOURCE","local":"org.apache.derby.iapi.types.SQLTime.newTime(java.util.Calendar)"} {"project":"apache_derby","commit":"0c7cafc6f268a690bfa3c1a69b04cc4d034f4717","changeType":"METHOD_INVOCATION","change":"cal.set(Calendar.SECOND,getSecond(encodedTime))","source":"org.apache.derby.iapi.types.SQLTime.newTime(java.util.Calendar)","target":"org.apache.derby.iapi.types.SQLTime.getTime(java.util.Calendar)","added":false,"scope":"SOURCE","local":"org.apache.derby.iapi.types.SQLTime.newTime(java.util.Calendar)"} {"project":"apache_derby","commit":"0c7cafc6f268a690bfa3c1a69b04cc4d034f4717","changeType":"METHOD_INVOCATION","change":"getMinute(encodedTime)","source":"org.apache.derby.iapi.types.SQLTime.newTime(java.util.Calendar)","target":"org.apache.derby.iapi.types.SQLTime.getTime(java.util.Calendar)","added":false,"scope":"SOURCE","local":"org.apache.derby.iapi.types.SQLTime.newTime(java.util.Calendar)"} {"project":"apache_derby","commit":"0c7cafc6f268a690bfa3c1a69b04cc4d034f4717","changeType":"METHOD_INVOCATION","change":"cal.set(Calendar.MINUTE,getMinute(encodedTime))","source":"org.apache.derby.iapi.types.SQLTime.newTime(java.util.Calendar)","target":"org.apache.derby.iapi.types.SQLTime.getTime(java.util.Calendar)","added":false,"scope":"SOURCE","local":"org.apache.derby.iapi.types.SQLTime.newTime(java.util.Calendar)"} {"project":"apache_derby","commit":"0c7cafc6f268a690bfa3c1a69b04cc4d034f4717","changeType":"METHOD_INVOCATION","change":"getHour(encodedTime)","source":"org.apache.derby.iapi.types.SQLTime.newTime(java.util.Calendar)","target":"org.apache.derby.iapi.types.SQLTime.getTime(java.util.Calendar)","added":false,"scope":"SOURCE","local":"org.apache.derby.iapi.types.SQLTime.newTime(java.util.Calendar)"} {"project":"apache_derby","commit":"0c7cafc6f268a690bfa3c1a69b04cc4d034f4717","changeType":"METHOD_INVOCATION","change":"cal.set(Calendar.HOUR_OF_DAY,getHour(encodedTime))","source":"org.apache.derby.iapi.types.SQLTime.newTime(java.util.Calendar)","target":"org.apache.derby.iapi.types.SQLTime.getTime(java.util.Calendar)","added":false,"scope":"SOURCE","local":"org.apache.derby.iapi.types.SQLTime.newTime(java.util.Calendar)"} {"project":"apache_derby","commit":"0c7cafc6f268a690bfa3c1a69b04cc4d034f4717","changeType":"METHOD_INVOCATION","change":"cal.set(Calendar.DATE,1)","source":"org.apache.derby.iapi.types.SQLTime.newTime(java.util.Calendar)","target":"org.apache.derby.iapi.types.SQLTime.getTime(java.util.Calendar)","added":false,"scope":"SOURCE","local":"org.apache.derby.iapi.types.SQLTime.newTime(java.util.Calendar)"} {"project":"apache_derby","commit":"0c7cafc6f268a690bfa3c1a69b04cc4d034f4717","changeType":"METHOD_INVOCATION","change":"cal.set(Calendar.MONTH,Calendar.JANUARY)","source":"org.apache.derby.iapi.types.SQLTime.newTime(java.util.Calendar)","target":"org.apache.derby.iapi.types.SQLTime.getTime(java.util.Calendar)","added":false,"scope":"SOURCE","local":"org.apache.derby.iapi.types.SQLTime.newTime(java.util.Calendar)"} {"project":"apache_derby","commit":"0c7cafc6f268a690bfa3c1a69b04cc4d034f4717","changeType":"METHOD_INVOCATION","change":"cal.set(Calendar.YEAR,1970)","source":"org.apache.derby.iapi.types.SQLTime.newTime(java.util.Calendar)","target":"org.apache.derby.iapi.types.SQLTime.getTime(java.util.Calendar)","added":false,"scope":"SOURCE","local":"org.apache.derby.iapi.types.SQLTime.newTime(java.util.Calendar)"} {"project":"apache_derby","commit":"0c7cafc6f268a690bfa3c1a69b04cc4d034f4717","changeType":"MODIFIER","change":"protected","source":"org.apache.derby.iapi.types.SQLTime.newTime(java.util.Calendar)","target":"org.apache.derby.iapi.types.SQLTime.getTime(java.util.Calendar)","added":false,"scope":"SOURCE","local":"org.apache.derby.iapi.types.SQLTime.newTime(java.util.Calendar)"} {"project":"apache_derby","commit":"0c7cafc6f268a690bfa3c1a69b04cc4d034f4717","changeType":"NULL_LITERAL","change":"null","source":"org.apache.derby.iapi.types.SQLTime.newTime(java.util.Calendar)","target":"org.apache.derby.iapi.types.SQLTime.getTime(java.util.Calendar)","added":false,"scope":"SOURCE","local":"org.apache.derby.iapi.types.SQLTime.newTime(java.util.Calendar)"} {"project":"apache_derby","commit":"0c7cafc6f268a690bfa3c1a69b04cc4d034f4717","changeType":"NUMBER_LITERAL","change":"0","source":"org.apache.derby.iapi.types.SQLTime.newTime(java.util.Calendar)","target":"org.apache.derby.iapi.types.SQLTime.getTime(java.util.Calendar)","added":false,"scope":"SOURCE","local":"org.apache.derby.iapi.types.SQLTime.newTime(java.util.Calendar)"} {"project":"apache_derby","commit":"0c7cafc6f268a690bfa3c1a69b04cc4d034f4717","changeType":"NUMBER_LITERAL","change":"1","source":"org.apache.derby.iapi.types.SQLTime.newTime(java.util.Calendar)","target":"org.apache.derby.iapi.types.SQLTime.getTime(java.util.Calendar)","added":false,"scope":"SOURCE","local":"org.apache.derby.iapi.types.SQLTime.newTime(java.util.Calendar)"} {"project":"apache_derby","commit":"0c7cafc6f268a690bfa3c1a69b04cc4d034f4717","changeType":"NUMBER_LITERAL","change":"1970","source":"org.apache.derby.iapi.types.SQLTime.newTime(java.util.Calendar)","target":"org.apache.derby.iapi.types.SQLTime.getTime(java.util.Calendar)","added":false,"scope":"SOURCE","local":"org.apache.derby.iapi.types.SQLTime.newTime(java.util.Calendar)"} {"project":"apache_derby","commit":"0c7cafc6f268a690bfa3c1a69b04cc4d034f4717","changeType":"QUALIFIED_NAME","change":"Calendar.MILLISECOND","source":"org.apache.derby.iapi.types.SQLTime.newTime(java.util.Calendar)","target":"org.apache.derby.iapi.types.SQLTime.getTime(java.util.Calendar)","added":false,"scope":"SOURCE","local":"org.apache.derby.iapi.types.SQLTime.newTime(java.util.Calendar)"} {"project":"apache_derby","commit":"0c7cafc6f268a690bfa3c1a69b04cc4d034f4717","changeType":"QUALIFIED_NAME","change":"Calendar.SECOND","source":"org.apache.derby.iapi.types.SQLTime.newTime(java.util.Calendar)","target":"org.apache.derby.iapi.types.SQLTime.getTime(java.util.Calendar)","added":false,"scope":"SOURCE","local":"org.apache.derby.iapi.types.SQLTime.newTime(java.util.Calendar)"} {"project":"apache_derby","commit":"0c7cafc6f268a690bfa3c1a69b04cc4d034f4717","changeType":"QUALIFIED_NAME","change":"Calendar.MINUTE","source":"org.apache.derby.iapi.types.SQLTime.newTime(java.util.Calendar)","target":"org.apache.derby.iapi.types.SQLTime.getTime(java.util.Calendar)","added":false,"scope":"SOURCE","local":"org.apache.derby.iapi.types.SQLTime.newTime(java.util.Calendar)"} {"project":"apache_derby","commit":"0c7cafc6f268a690bfa3c1a69b04cc4d034f4717","changeType":"QUALIFIED_NAME","change":"Calendar.HOUR_OF_DAY","source":"org.apache.derby.iapi.types.SQLTime.newTime(java.util.Calendar)","target":"org.apache.derby.iapi.types.SQLTime.getTime(java.util.Calendar)","added":false,"scope":"SOURCE","local":"org.apache.derby.iapi.types.SQLTime.newTime(java.util.Calendar)"} {"project":"apache_derby","commit":"0c7cafc6f268a690bfa3c1a69b04cc4d034f4717","changeType":"QUALIFIED_NAME","change":"Calendar.DATE","source":"org.apache.derby.iapi.types.SQLTime.newTime(java.util.Calendar)","target":"org.apache.derby.iapi.types.SQLTime.getTime(java.util.Calendar)","added":false,"scope":"SOURCE","local":"org.apache.derby.iapi.types.SQLTime.newTime(java.util.Calendar)"} {"project":"apache_derby","commit":"0c7cafc6f268a690bfa3c1a69b04cc4d034f4717","changeType":"QUALIFIED_NAME","change":"Calendar.JANUARY","source":"org.apache.derby.iapi.types.SQLTime.newTime(java.util.Calendar)","target":"org.apache.derby.iapi.types.SQLTime.getTime(java.util.Calendar)","added":false,"scope":"SOURCE","local":"org.apache.derby.iapi.types.SQLTime.newTime(java.util.Calendar)"} {"project":"apache_derby","commit":"0c7cafc6f268a690bfa3c1a69b04cc4d034f4717","changeType":"QUALIFIED_NAME","change":"Calendar.MONTH","source":"org.apache.derby.iapi.types.SQLTime.newTime(java.util.Calendar)","target":"org.apache.derby.iapi.types.SQLTime.getTime(java.util.Calendar)","added":false,"scope":"SOURCE","local":"org.apache.derby.iapi.types.SQLTime.newTime(java.util.Calendar)"} {"project":"apache_derby","commit":"0c7cafc6f268a690bfa3c1a69b04cc4d034f4717","changeType":"QUALIFIED_NAME","change":"Calendar.YEAR","source":"org.apache.derby.iapi.types.SQLTime.newTime(java.util.Calendar)","target":"org.apache.derby.iapi.types.SQLTime.getTime(java.util.Calendar)","added":false,"scope":"SOURCE","local":"org.apache.derby.iapi.types.SQLTime.newTime(java.util.Calendar)"} {"project":"apache_derby","commit":"0c7cafc6f268a690bfa3c1a69b04cc4d034f4717","changeType":"QUALIFIED_NAME","change":"java.util","source":"org.apache.derby.iapi.types.SQLTime.newTime(java.util.Calendar)","target":"org.apache.derby.iapi.types.SQLTime.getTime(java.util.Calendar)","added":false,"scope":"SOURCE","local":"org.apache.derby.iapi.types.SQLTime.newTime(java.util.Calendar)"} {"project":"apache_derby","commit":"0c7cafc6f268a690bfa3c1a69b04cc4d034f4717","changeType":"QUALIFIED_NAME","change":"java.util.Calendar","source":"org.apache.derby.iapi.types.SQLTime.newTime(java.util.Calendar)","target":"org.apache.derby.iapi.types.SQLTime.getTime(java.util.Calendar)","added":false,"scope":"SOURCE","local":"org.apache.derby.iapi.types.SQLTime.newTime(java.util.Calendar)"} {"project":"apache_derby","commit":"0c7cafc6f268a690bfa3c1a69b04cc4d034f4717","changeType":"RETURN_STATEMENT","change":"return new Time(cal.getTime().getTime());\n","source":"org.apache.derby.iapi.types.SQLTime.newTime(java.util.Calendar)","target":"org.apache.derby.iapi.types.SQLTime.getTime(java.util.Calendar)","added":false,"scope":"SOURCE","local":"org.apache.derby.iapi.types.SQLTime.newTime(java.util.Calendar)"} {"project":"apache_derby","commit":"0c7cafc6f268a690bfa3c1a69b04cc4d034f4717","changeType":"SIMPLE_TYPE","change":"Time","source":"org.apache.derby.iapi.types.SQLTime.newTime(java.util.Calendar)","target":"org.apache.derby.iapi.types.SQLTime.getTime(java.util.Calendar)","added":false,"scope":"SOURCE","local":"org.apache.derby.iapi.types.SQLTime.newTime(java.util.Calendar)"} {"project":"apache_derby","commit":"0c7cafc6f268a690bfa3c1a69b04cc4d034f4717","changeType":"SIMPLE_TYPE","change":"GregorianCalendar","source":"org.apache.derby.iapi.types.SQLTime.newTime(java.util.Calendar)","target":"org.apache.derby.iapi.types.SQLTime.getTime(java.util.Calendar)","added":false,"scope":"SOURCE","local":"org.apache.derby.iapi.types.SQLTime.newTime(java.util.Calendar)"} {"project":"apache_derby","commit":"0c7cafc6f268a690bfa3c1a69b04cc4d034f4717","changeType":"SIMPLE_TYPE","change":"java.util.Calendar","source":"org.apache.derby.iapi.types.SQLTime.newTime(java.util.Calendar)","target":"org.apache.derby.iapi.types.SQLTime.getTime(java.util.Calendar)","added":false,"scope":"SOURCE","local":"org.apache.derby.iapi.types.SQLTime.newTime(java.util.Calendar)"} {"project":"apache_derby","commit":"0c7cafc6f268a690bfa3c1a69b04cc4d034f4717","changeType":"SINGLE_VARIABLE_DECLARATION","change":"java.util.Calendar cal","source":"org.apache.derby.iapi.types.SQLTime.newTime(java.util.Calendar)","target":"org.apache.derby.iapi.types.SQLTime.getTime(java.util.Calendar)","added":false,"scope":"SOURCE","local":"org.apache.derby.iapi.types.SQLTime.newTime(java.util.Calendar)"} {"project":"apache_derby","commit":"0c7cafc6f268a690bfa3c1a69b04cc4d034f4717","changeType":"ASSIGNMENT","change":"cal \u003d new GregorianCalendar()","source":"org.apache.derby.iapi.types.SQLTime.newTime(java.util.Calendar)","target":"org.apache.derby.iapi.types.SQLTime.getTime(java.util.Calendar)","added":true,"scope":"TARGET","local":"org.apache.derby.iapi.types.SQLTime.getTime(java.util.Calendar)"} {"project":"apache_derby","commit":"0c7cafc6f268a690bfa3c1a69b04cc4d034f4717","changeType":"CLASS_INSTANCE_CREATION","change":"new GregorianCalendar()","source":"org.apache.derby.iapi.types.SQLTime.newTime(java.util.Calendar)","target":"org.apache.derby.iapi.types.SQLTime.getTime(java.util.Calendar)","added":true,"scope":"TARGET","local":"org.apache.derby.iapi.types.SQLTime.getTime(java.util.Calendar)"} {"project":"apache_derby","commit":"0c7cafc6f268a690bfa3c1a69b04cc4d034f4717","changeType":"CLASS_INSTANCE_CREATION","change":"new Time(cal.getTime().getTime())","source":"org.apache.derby.iapi.types.SQLTime.newTime(java.util.Calendar)","target":"org.apache.derby.iapi.types.SQLTime.getTime(java.util.Calendar)","added":true,"scope":"TARGET","local":"org.apache.derby.iapi.types.SQLTime.getTime(java.util.Calendar)"} {"project":"apache_derby","commit":"0c7cafc6f268a690bfa3c1a69b04cc4d034f4717","changeType":"EXPRESSION_STATEMENT","change":"cal.set(Calendar.MILLISECOND,0)","source":"org.apache.derby.iapi.types.SQLTime.newTime(java.util.Calendar)","target":"org.apache.derby.iapi.types.SQLTime.getTime(java.util.Calendar)","added":true,"scope":"TARGET","local":"org.apache.derby.iapi.types.SQLTime.getTime(java.util.Calendar)"} {"project":"apache_derby","commit":"0c7cafc6f268a690bfa3c1a69b04cc4d034f4717","changeType":"EXPRESSION_STATEMENT","change":"cal.clear()","source":"org.apache.derby.iapi.types.SQLTime.newTime(java.util.Calendar)","target":"org.apache.derby.iapi.types.SQLTime.getTime(java.util.Calendar)","added":true,"scope":"TARGET","local":"org.apache.derby.iapi.types.SQLTime.getTime(java.util.Calendar)"} {"project":"apache_derby","commit":"0c7cafc6f268a690bfa3c1a69b04cc4d034f4717","changeType":"EXPRESSION_STATEMENT","change":"cal.set(Calendar.MINUTE,getMinute(encodedTime))","source":"org.apache.derby.iapi.types.SQLTime.newTime(java.util.Calendar)","target":"org.apache.derby.iapi.types.SQLTime.getTime(java.util.Calendar)","added":true,"scope":"TARGET","local":"org.apache.derby.iapi.types.SQLTime.getTime(java.util.Calendar)"} {"project":"apache_derby","commit":"0c7cafc6f268a690bfa3c1a69b04cc4d034f4717","changeType":"EXPRESSION_STATEMENT","change":"cal.set(Calendar.HOUR_OF_DAY,getHour(encodedTime))","source":"org.apache.derby.iapi.types.SQLTime.newTime(java.util.Calendar)","target":"org.apache.derby.iapi.types.SQLTime.getTime(java.util.Calendar)","added":true,"scope":"TARGET","local":"org.apache.derby.iapi.types.SQLTime.getTime(java.util.Calendar)"} {"project":"apache_derby","commit":"0c7cafc6f268a690bfa3c1a69b04cc4d034f4717","changeType":"EXPRESSION_STATEMENT","change":"cal.set(Calendar.MONTH,Calendar.JANUARY)","source":"org.apache.derby.iapi.types.SQLTime.newTime(java.util.Calendar)","target":"org.apache.derby.iapi.types.SQLTime.getTime(java.util.Calendar)","added":true,"scope":"TARGET","local":"org.apache.derby.iapi.types.SQLTime.getTime(java.util.Calendar)"} {"project":"apache_derby","commit":"0c7cafc6f268a690bfa3c1a69b04cc4d034f4717","changeType":"EXPRESSION_STATEMENT","change":"cal.set(Calendar.SECOND,getSecond(encodedTime))","source":"org.apache.derby.iapi.types.SQLTime.newTime(java.util.Calendar)","target":"org.apache.derby.iapi.types.SQLTime.getTime(java.util.Calendar)","added":true,"scope":"TARGET","local":"org.apache.derby.iapi.types.SQLTime.getTime(java.util.Calendar)"} {"project":"apache_derby","commit":"0c7cafc6f268a690bfa3c1a69b04cc4d034f4717","changeType":"EXPRESSION_STATEMENT","change":"cal\u003dnew GregorianCalendar()","source":"org.apache.derby.iapi.types.SQLTime.newTime(java.util.Calendar)","target":"org.apache.derby.iapi.types.SQLTime.getTime(java.util.Calendar)","added":true,"scope":"TARGET","local":"org.apache.derby.iapi.types.SQLTime.getTime(java.util.Calendar)"} {"project":"apache_derby","commit":"0c7cafc6f268a690bfa3c1a69b04cc4d034f4717","changeType":"EXPRESSION_STATEMENT","change":"cal.set(Calendar.DATE,1)","source":"org.apache.derby.iapi.types.SQLTime.newTime(java.util.Calendar)","target":"org.apache.derby.iapi.types.SQLTime.getTime(java.util.Calendar)","added":true,"scope":"TARGET","local":"org.apache.derby.iapi.types.SQLTime.getTime(java.util.Calendar)"} {"project":"apache_derby","commit":"0c7cafc6f268a690bfa3c1a69b04cc4d034f4717","changeType":"EXPRESSION_STATEMENT","change":"cal.set(Calendar.YEAR,1970)","source":"org.apache.derby.iapi.types.SQLTime.newTime(java.util.Calendar)","target":"org.apache.derby.iapi.types.SQLTime.getTime(java.util.Calendar)","added":true,"scope":"TARGET","local":"org.apache.derby.iapi.types.SQLTime.getTime(java.util.Calendar)"} {"project":"apache_derby","commit":"0c7cafc6f268a690bfa3c1a69b04cc4d034f4717","changeType":"IF_STATEMENT","change":"cal \u003d\u003d null","source":"org.apache.derby.iapi.types.SQLTime.newTime(java.util.Calendar)","target":"org.apache.derby.iapi.types.SQLTime.getTime(java.util.Calendar)","added":true,"scope":"TARGET","local":"org.apache.derby.iapi.types.SQLTime.getTime(java.util.Calendar)"} {"project":"apache_derby","commit":"0c7cafc6f268a690bfa3c1a69b04cc4d034f4717","changeType":"INFIX_EXPRESSION","change":"cal \u003d\u003d null","source":"org.apache.derby.iapi.types.SQLTime.newTime(java.util.Calendar)","target":"org.apache.derby.iapi.types.SQLTime.getTime(java.util.Calendar)","added":true,"scope":"TARGET","local":"org.apache.derby.iapi.types.SQLTime.getTime(java.util.Calendar)"} {"project":"apache_derby","commit":"0c7cafc6f268a690bfa3c1a69b04cc4d034f4717","changeType":"METHOD_INVOCATION","change":"getMinute(encodedTime)","source":"org.apache.derby.iapi.types.SQLTime.newTime(java.util.Calendar)","target":"org.apache.derby.iapi.types.SQLTime.getTime(java.util.Calendar)","added":true,"scope":"TARGET","local":"org.apache.derby.iapi.types.SQLTime.getTime(java.util.Calendar)"} {"project":"apache_derby","commit":"0c7cafc6f268a690bfa3c1a69b04cc4d034f4717","changeType":"METHOD_INVOCATION","change":"cal.getTime().getTime()","source":"org.apache.derby.iapi.types.SQLTime.newTime(java.util.Calendar)","target":"org.apache.derby.iapi.types.SQLTime.getTime(java.util.Calendar)","added":true,"scope":"TARGET","local":"org.apache.derby.iapi.types.SQLTime.getTime(java.util.Calendar)"} {"project":"apache_derby","commit":"0c7cafc6f268a690bfa3c1a69b04cc4d034f4717","changeType":"METHOD_INVOCATION","change":"cal.clear()","source":"org.apache.derby.iapi.types.SQLTime.newTime(java.util.Calendar)","target":"org.apache.derby.iapi.types.SQLTime.getTime(java.util.Calendar)","added":true,"scope":"TARGET","local":"org.apache.derby.iapi.types.SQLTime.getTime(java.util.Calendar)"} {"project":"apache_derby","commit":"0c7cafc6f268a690bfa3c1a69b04cc4d034f4717","changeType":"METHOD_INVOCATION","change":"getSecond(encodedTime)","source":"org.apache.derby.iapi.types.SQLTime.newTime(java.util.Calendar)","target":"org.apache.derby.iapi.types.SQLTime.getTime(java.util.Calendar)","added":true,"scope":"TARGET","local":"org.apache.derby.iapi.types.SQLTime.getTime(java.util.Calendar)"} {"project":"apache_derby","commit":"0c7cafc6f268a690bfa3c1a69b04cc4d034f4717","changeType":"METHOD_INVOCATION","change":"cal.getTime()","source":"org.apache.derby.iapi.types.SQLTime.newTime(java.util.Calendar)","target":"org.apache.derby.iapi.types.SQLTime.getTime(java.util.Calendar)","added":true,"scope":"TARGET","local":"org.apache.derby.iapi.types.SQLTime.getTime(java.util.Calendar)"} {"project":"apache_derby","commit":"0c7cafc6f268a690bfa3c1a69b04cc4d034f4717","changeType":"METHOD_INVOCATION","change":"getHour(encodedTime)","source":"org.apache.derby.iapi.types.SQLTime.newTime(java.util.Calendar)","target":"org.apache.derby.iapi.types.SQLTime.getTime(java.util.Calendar)","added":true,"scope":"TARGET","local":"org.apache.derby.iapi.types.SQLTime.getTime(java.util.Calendar)"} {"project":"apache_derby","commit":"0c7cafc6f268a690bfa3c1a69b04cc4d034f4717","changeType":"METHOD_INVOCATION","change":"cal.set(Calendar.MILLISECOND,0)","source":"org.apache.derby.iapi.types.SQLTime.newTime(java.util.Calendar)","target":"org.apache.derby.iapi.types.SQLTime.getTime(java.util.Calendar)","added":true,"scope":"TARGET","local":"org.apache.derby.iapi.types.SQLTime.getTime(java.util.Calendar)"} {"project":"apache_derby","commit":"0c7cafc6f268a690bfa3c1a69b04cc4d034f4717","changeType":"METHOD_INVOCATION","change":"cal.set(Calendar.MINUTE,getMinute(encodedTime))","source":"org.apache.derby.iapi.types.SQLTime.newTime(java.util.Calendar)","target":"org.apache.derby.iapi.types.SQLTime.getTime(java.util.Calendar)","added":true,"scope":"TARGET","local":"org.apache.derby.iapi.types.SQLTime.getTime(java.util.Calendar)"} {"project":"apache_derby","commit":"0c7cafc6f268a690bfa3c1a69b04cc4d034f4717","changeType":"METHOD_INVOCATION","change":"cal.set(Calendar.HOUR_OF_DAY,getHour(encodedTime))","source":"org.apache.derby.iapi.types.SQLTime.newTime(java.util.Calendar)","target":"org.apache.derby.iapi.types.SQLTime.getTime(java.util.Calendar)","added":true,"scope":"TARGET","local":"org.apache.derby.iapi.types.SQLTime.getTime(java.util.Calendar)"} {"project":"apache_derby","commit":"0c7cafc6f268a690bfa3c1a69b04cc4d034f4717","changeType":"METHOD_INVOCATION","change":"cal.set(Calendar.MONTH,Calendar.JANUARY)","source":"org.apache.derby.iapi.types.SQLTime.newTime(java.util.Calendar)","target":"org.apache.derby.iapi.types.SQLTime.getTime(java.util.Calendar)","added":true,"scope":"TARGET","local":"org.apache.derby.iapi.types.SQLTime.getTime(java.util.Calendar)"} {"project":"apache_derby","commit":"0c7cafc6f268a690bfa3c1a69b04cc4d034f4717","changeType":"METHOD_INVOCATION","change":"cal.set(Calendar.SECOND,getSecond(encodedTime))","source":"org.apache.derby.iapi.types.SQLTime.newTime(java.util.Calendar)","target":"org.apache.derby.iapi.types.SQLTime.getTime(java.util.Calendar)","added":true,"scope":"TARGET","local":"org.apache.derby.iapi.types.SQLTime.getTime(java.util.Calendar)"} {"project":"apache_derby","commit":"0c7cafc6f268a690bfa3c1a69b04cc4d034f4717","changeType":"METHOD_INVOCATION","change":"cal.set(Calendar.DATE,1)","source":"org.apache.derby.iapi.types.SQLTime.newTime(java.util.Calendar)","target":"org.apache.derby.iapi.types.SQLTime.getTime(java.util.Calendar)","added":true,"scope":"TARGET","local":"org.apache.derby.iapi.types.SQLTime.getTime(java.util.Calendar)"} {"project":"apache_derby","commit":"0c7cafc6f268a690bfa3c1a69b04cc4d034f4717","changeType":"METHOD_INVOCATION","change":"cal.set(Calendar.YEAR,1970)","source":"org.apache.derby.iapi.types.SQLTime.newTime(java.util.Calendar)","target":"org.apache.derby.iapi.types.SQLTime.getTime(java.util.Calendar)","added":true,"scope":"TARGET","local":"org.apache.derby.iapi.types.SQLTime.getTime(java.util.Calendar)"} {"project":"apache_derby","commit":"0c7cafc6f268a690bfa3c1a69b04cc4d034f4717","changeType":"NUMBER_LITERAL","change":"0","source":"org.apache.derby.iapi.types.SQLTime.newTime(java.util.Calendar)","target":"org.apache.derby.iapi.types.SQLTime.getTime(java.util.Calendar)","added":true,"scope":"TARGET","local":"org.apache.derby.iapi.types.SQLTime.getTime(java.util.Calendar)"} {"project":"apache_derby","commit":"0c7cafc6f268a690bfa3c1a69b04cc4d034f4717","changeType":"NUMBER_LITERAL","change":"1","source":"org.apache.derby.iapi.types.SQLTime.newTime(java.util.Calendar)","target":"org.apache.derby.iapi.types.SQLTime.getTime(java.util.Calendar)","added":true,"scope":"TARGET","local":"org.apache.derby.iapi.types.SQLTime.getTime(java.util.Calendar)"} {"project":"apache_derby","commit":"0c7cafc6f268a690bfa3c1a69b04cc4d034f4717","changeType":"NUMBER_LITERAL","change":"1970","source":"org.apache.derby.iapi.types.SQLTime.newTime(java.util.Calendar)","target":"org.apache.derby.iapi.types.SQLTime.getTime(java.util.Calendar)","added":true,"scope":"TARGET","local":"org.apache.derby.iapi.types.SQLTime.getTime(java.util.Calendar)"} {"project":"apache_derby","commit":"0c7cafc6f268a690bfa3c1a69b04cc4d034f4717","changeType":"QUALIFIED_NAME","change":"Calendar.MONTH","source":"org.apache.derby.iapi.types.SQLTime.newTime(java.util.Calendar)","target":"org.apache.derby.iapi.types.SQLTime.getTime(java.util.Calendar)","added":true,"scope":"TARGET","local":"org.apache.derby.iapi.types.SQLTime.getTime(java.util.Calendar)"} {"project":"apache_derby","commit":"0c7cafc6f268a690bfa3c1a69b04cc4d034f4717","changeType":"QUALIFIED_NAME","change":"Calendar.MILLISECOND","source":"org.apache.derby.iapi.types.SQLTime.newTime(java.util.Calendar)","target":"org.apache.derby.iapi.types.SQLTime.getTime(java.util.Calendar)","added":true,"scope":"TARGET","local":"org.apache.derby.iapi.types.SQLTime.getTime(java.util.Calendar)"} {"project":"apache_derby","commit":"0c7cafc6f268a690bfa3c1a69b04cc4d034f4717","changeType":"QUALIFIED_NAME","change":"Calendar.JANUARY","source":"org.apache.derby.iapi.types.SQLTime.newTime(java.util.Calendar)","target":"org.apache.derby.iapi.types.SQLTime.getTime(java.util.Calendar)","added":true,"scope":"TARGET","local":"org.apache.derby.iapi.types.SQLTime.getTime(java.util.Calendar)"} {"project":"apache_derby","commit":"0c7cafc6f268a690bfa3c1a69b04cc4d034f4717","changeType":"QUALIFIED_NAME","change":"Calendar.DATE","source":"org.apache.derby.iapi.types.SQLTime.newTime(java.util.Calendar)","target":"org.apache.derby.iapi.types.SQLTime.getTime(java.util.Calendar)","added":true,"scope":"TARGET","local":"org.apache.derby.iapi.types.SQLTime.getTime(java.util.Calendar)"} {"project":"apache_derby","commit":"0c7cafc6f268a690bfa3c1a69b04cc4d034f4717","changeType":"QUALIFIED_NAME","change":"Calendar.HOUR_OF_DAY","source":"org.apache.derby.iapi.types.SQLTime.newTime(java.util.Calendar)","target":"org.apache.derby.iapi.types.SQLTime.getTime(java.util.Calendar)","added":true,"scope":"TARGET","local":"org.apache.derby.iapi.types.SQLTime.getTime(java.util.Calendar)"} {"project":"apache_derby","commit":"0c7cafc6f268a690bfa3c1a69b04cc4d034f4717","changeType":"QUALIFIED_NAME","change":"Calendar.SECOND","source":"org.apache.derby.iapi.types.SQLTime.newTime(java.util.Calendar)","target":"org.apache.derby.iapi.types.SQLTime.getTime(java.util.Calendar)","added":true,"scope":"TARGET","local":"org.apache.derby.iapi.types.SQLTime.getTime(java.util.Calendar)"} {"project":"apache_derby","commit":"0c7cafc6f268a690bfa3c1a69b04cc4d034f4717","changeType":"QUALIFIED_NAME","change":"Calendar.MINUTE","source":"org.apache.derby.iapi.types.SQLTime.newTime(java.util.Calendar)","target":"org.apache.derby.iapi.types.SQLTime.getTime(java.util.Calendar)","added":true,"scope":"TARGET","local":"org.apache.derby.iapi.types.SQLTime.getTime(java.util.Calendar)"} {"project":"apache_derby","commit":"0c7cafc6f268a690bfa3c1a69b04cc4d034f4717","changeType":"QUALIFIED_NAME","change":"Calendar.YEAR","source":"org.apache.derby.iapi.types.SQLTime.newTime(java.util.Calendar)","target":"org.apache.derby.iapi.types.SQLTime.getTime(java.util.Calendar)","added":true,"scope":"TARGET","local":"org.apache.derby.iapi.types.SQLTime.getTime(java.util.Calendar)"} {"project":"apache_derby","commit":"0c7cafc6f268a690bfa3c1a69b04cc4d034f4717","changeType":"RETURN_STATEMENT","change":"return new Time(cal.getTime().getTime());\n","source":"org.apache.derby.iapi.types.SQLTime.newTime(java.util.Calendar)","target":"org.apache.derby.iapi.types.SQLTime.getTime(java.util.Calendar)","added":true,"scope":"TARGET","local":"org.apache.derby.iapi.types.SQLTime.getTime(java.util.Calendar)"} {"project":"apache_derby","commit":"0c7cafc6f268a690bfa3c1a69b04cc4d034f4717","changeType":"SIMPLE_TYPE","change":"GregorianCalendar","source":"org.apache.derby.iapi.types.SQLTime.newTime(java.util.Calendar)","target":"org.apache.derby.iapi.types.SQLTime.getTime(java.util.Calendar)","added":true,"scope":"TARGET","local":"org.apache.derby.iapi.types.SQLTime.getTime(java.util.Calendar)"} {"project":"apache_derby","commit":"0c7cafc6f268a690bfa3c1a69b04cc4d034f4717","changeType":"METHOD_INVOCATION","change":"newTime(cal)","source":"org.apache.derby.iapi.types.SQLTime.newTime(java.util.Calendar)","target":"org.apache.derby.iapi.types.SQLTime.getTime(java.util.Calendar)","added":false,"scope":"TARGET","local":"org.apache.derby.iapi.types.SQLTime.getTime(java.util.Calendar)"} {"project":"apache_derby","commit":"0c7cafc6f268a690bfa3c1a69b04cc4d034f4717","changeType":"RETURN_STATEMENT","change":"return newTime(cal);\n","source":"org.apache.derby.iapi.types.SQLTime.newTime(java.util.Calendar)","target":"org.apache.derby.iapi.types.SQLTime.getTime(java.util.Calendar)","added":false,"scope":"TARGET","local":"org.apache.derby.iapi.types.SQLTime.getTime(java.util.Calendar)"} {"project":"apache_derby","commit":"9c68d5445470eb6b22336c2027906b62ede294a3","changeType":"METHOD_DECLARATION","change":"org.apache.derby.impl.jdbc.authentication.LDAPAuthenticationSchemeImpl.privNewFileOutputStream(String)","source":"org.apache.derby.impl.jdbc.authentication.LDAPAuthenticationSchemeImpl.privNewFileOutputStream(String)","target":"org.apache.derby.impl.jdbc.authentication.LDAPAuthenticationSchemeImpl.setJNDIProviderProperties()","added":false,"scope":"CLASS_S","local":"java.engine.org.apache.derby.impl.jdbc.authentication.LDAPAuthenticationSchemeImpl"} {"project":"apache_derby","commit":"9c68d5445470eb6b22336c2027906b62ede294a3","changeType":"ANONYMOUS_CLASS_DECLARATION","change":"{\n public Object run() throws SecurityException, java.io.IOException {\n return new FileOutputStream(fileName);\n }\n}\n","source":"org.apache.derby.impl.jdbc.authentication.LDAPAuthenticationSchemeImpl.privNewFileOutputStream(String)","target":"org.apache.derby.impl.jdbc.authentication.LDAPAuthenticationSchemeImpl.setJNDIProviderProperties()","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.jdbc.authentication.LDAPAuthenticationSchemeImpl.privNewFileOutputStream(String)"} {"project":"apache_derby","commit":"9c68d5445470eb6b22336c2027906b62ede294a3","changeType":"CAST_EXPRESSION","change":"(FileOutputStream)AccessController.doPrivileged(new PrivilegedExceptionAction(){\n public Object run() throws SecurityException, java.io.IOException {\n return new FileOutputStream(fileName);\n }\n}\n)","source":"org.apache.derby.impl.jdbc.authentication.LDAPAuthenticationSchemeImpl.privNewFileOutputStream(String)","target":"org.apache.derby.impl.jdbc.authentication.LDAPAuthenticationSchemeImpl.setJNDIProviderProperties()","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.jdbc.authentication.LDAPAuthenticationSchemeImpl.privNewFileOutputStream(String)"} {"project":"apache_derby","commit":"9c68d5445470eb6b22336c2027906b62ede294a3","changeType":"CLASS_INSTANCE_CREATION","change":"new PrivilegedExceptionAction(){\n public Object run() throws SecurityException, java.io.IOException {\n return new FileOutputStream(fileName);\n }\n}\n","source":"org.apache.derby.impl.jdbc.authentication.LDAPAuthenticationSchemeImpl.privNewFileOutputStream(String)","target":"org.apache.derby.impl.jdbc.authentication.LDAPAuthenticationSchemeImpl.setJNDIProviderProperties()","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.jdbc.authentication.LDAPAuthenticationSchemeImpl.privNewFileOutputStream(String)"} {"project":"apache_derby","commit":"9c68d5445470eb6b22336c2027906b62ede294a3","changeType":"JAVADOC","change":"/** \n * Construct a new FileOutputStream in a privilege block.\n * @param fileName Filename to create\n * @return \n * @throws IOException\n */\n","source":"org.apache.derby.impl.jdbc.authentication.LDAPAuthenticationSchemeImpl.privNewFileOutputStream(String)","target":"org.apache.derby.impl.jdbc.authentication.LDAPAuthenticationSchemeImpl.setJNDIProviderProperties()","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.jdbc.authentication.LDAPAuthenticationSchemeImpl.privNewFileOutputStream(String)"} {"project":"apache_derby","commit":"9c68d5445470eb6b22336c2027906b62ede294a3","changeType":"METHOD_INVOCATION","change":"AccessController.doPrivileged(new PrivilegedExceptionAction(){\n public Object run() throws SecurityException, java.io.IOException {\n return new FileOutputStream(fileName);\n }\n}\n)","source":"org.apache.derby.impl.jdbc.authentication.LDAPAuthenticationSchemeImpl.privNewFileOutputStream(String)","target":"org.apache.derby.impl.jdbc.authentication.LDAPAuthenticationSchemeImpl.setJNDIProviderProperties()","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.jdbc.authentication.LDAPAuthenticationSchemeImpl.privNewFileOutputStream(String)"} {"project":"apache_derby","commit":"9c68d5445470eb6b22336c2027906b62ede294a3","changeType":"MODIFIER","change":"final","source":"org.apache.derby.impl.jdbc.authentication.LDAPAuthenticationSchemeImpl.privNewFileOutputStream(String)","target":"org.apache.derby.impl.jdbc.authentication.LDAPAuthenticationSchemeImpl.setJNDIProviderProperties()","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.jdbc.authentication.LDAPAuthenticationSchemeImpl.privNewFileOutputStream(String)"} {"project":"apache_derby","commit":"9c68d5445470eb6b22336c2027906b62ede294a3","changeType":"MODIFIER","change":"private","source":"org.apache.derby.impl.jdbc.authentication.LDAPAuthenticationSchemeImpl.privNewFileOutputStream(String)","target":"org.apache.derby.impl.jdbc.authentication.LDAPAuthenticationSchemeImpl.setJNDIProviderProperties()","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.jdbc.authentication.LDAPAuthenticationSchemeImpl.privNewFileOutputStream(String)"} {"project":"apache_derby","commit":"9c68d5445470eb6b22336c2027906b62ede294a3","changeType":"PARENTHESIZED_EXPRESSION","change":"((FileOutputStream)AccessController.doPrivileged(new PrivilegedExceptionAction(){\n public Object run() throws SecurityException, java.io.IOException {\n return new FileOutputStream(fileName);\n }\n}\n))","source":"org.apache.derby.impl.jdbc.authentication.LDAPAuthenticationSchemeImpl.privNewFileOutputStream(String)","target":"org.apache.derby.impl.jdbc.authentication.LDAPAuthenticationSchemeImpl.setJNDIProviderProperties()","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.jdbc.authentication.LDAPAuthenticationSchemeImpl.privNewFileOutputStream(String)"} {"project":"apache_derby","commit":"9c68d5445470eb6b22336c2027906b62ede294a3","changeType":"RETURN_STATEMENT","change":"return ((FileOutputStream)AccessController.doPrivileged(new PrivilegedExceptionAction(){\n public Object run() throws SecurityException, java.io.IOException {\n return new FileOutputStream(fileName);\n }\n}\n));\n","source":"org.apache.derby.impl.jdbc.authentication.LDAPAuthenticationSchemeImpl.privNewFileOutputStream(String)","target":"org.apache.derby.impl.jdbc.authentication.LDAPAuthenticationSchemeImpl.setJNDIProviderProperties()","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.jdbc.authentication.LDAPAuthenticationSchemeImpl.privNewFileOutputStream(String)"} {"project":"apache_derby","commit":"9c68d5445470eb6b22336c2027906b62ede294a3","changeType":"SIMPLE_TYPE","change":"PrivilegedExceptionAction","source":"org.apache.derby.impl.jdbc.authentication.LDAPAuthenticationSchemeImpl.privNewFileOutputStream(String)","target":"org.apache.derby.impl.jdbc.authentication.LDAPAuthenticationSchemeImpl.setJNDIProviderProperties()","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.jdbc.authentication.LDAPAuthenticationSchemeImpl.privNewFileOutputStream(String)"} {"project":"apache_derby","commit":"9c68d5445470eb6b22336c2027906b62ede294a3","changeType":"SIMPLE_TYPE","change":"FileOutputStream","source":"org.apache.derby.impl.jdbc.authentication.LDAPAuthenticationSchemeImpl.privNewFileOutputStream(String)","target":"org.apache.derby.impl.jdbc.authentication.LDAPAuthenticationSchemeImpl.setJNDIProviderProperties()","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.jdbc.authentication.LDAPAuthenticationSchemeImpl.privNewFileOutputStream(String)"} {"project":"apache_derby","commit":"9c68d5445470eb6b22336c2027906b62ede294a3","changeType":"SIMPLE_TYPE","change":"IOException","source":"org.apache.derby.impl.jdbc.authentication.LDAPAuthenticationSchemeImpl.privNewFileOutputStream(String)","target":"org.apache.derby.impl.jdbc.authentication.LDAPAuthenticationSchemeImpl.setJNDIProviderProperties()","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.jdbc.authentication.LDAPAuthenticationSchemeImpl.privNewFileOutputStream(String)"} {"project":"apache_derby","commit":"9c68d5445470eb6b22336c2027906b62ede294a3","changeType":"SIMPLE_TYPE","change":"String","source":"org.apache.derby.impl.jdbc.authentication.LDAPAuthenticationSchemeImpl.privNewFileOutputStream(String)","target":"org.apache.derby.impl.jdbc.authentication.LDAPAuthenticationSchemeImpl.setJNDIProviderProperties()","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.jdbc.authentication.LDAPAuthenticationSchemeImpl.privNewFileOutputStream(String)"} {"project":"apache_derby","commit":"9c68d5445470eb6b22336c2027906b62ede294a3","changeType":"SINGLE_VARIABLE_DECLARATION","change":"final String fileName","source":"org.apache.derby.impl.jdbc.authentication.LDAPAuthenticationSchemeImpl.privNewFileOutputStream(String)","target":"org.apache.derby.impl.jdbc.authentication.LDAPAuthenticationSchemeImpl.setJNDIProviderProperties()","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.jdbc.authentication.LDAPAuthenticationSchemeImpl.privNewFileOutputStream(String)"} {"project":"apache_derby","commit":"9c68d5445470eb6b22336c2027906b62ede294a3","changeType":"TRY_STATEMENT","change":"try {\n return ((FileOutputStream)AccessController.doPrivileged(new PrivilegedExceptionAction(){\n public Object run() throws SecurityException, java.io.IOException {\n return new FileOutputStream(fileName);\n }\n }\n));\n}\n catch (PrivilegedActionException pae) {\n throw (SecurityException)pae.getException();\n}\n","source":"org.apache.derby.impl.jdbc.authentication.LDAPAuthenticationSchemeImpl.privNewFileOutputStream(String)","target":"org.apache.derby.impl.jdbc.authentication.LDAPAuthenticationSchemeImpl.setJNDIProviderProperties()","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.jdbc.authentication.LDAPAuthenticationSchemeImpl.privNewFileOutputStream(String)"} {"project":"apache_derby","commit":"9c68d5445470eb6b22336c2027906b62ede294a3","changeType":"ANONYMOUS_CLASS_DECLARATION","change":"{\n public Object run() throws SecurityException, java.io.IOException {\n return new FileOutputStream(\"DerbyLDAP.out\");\n }\n}\n","source":"org.apache.derby.impl.jdbc.authentication.LDAPAuthenticationSchemeImpl.privNewFileOutputStream(String)","target":"org.apache.derby.impl.jdbc.authentication.LDAPAuthenticationSchemeImpl.setJNDIProviderProperties()","added":true,"scope":"TARGET","local":"org.apache.derby.impl.jdbc.authentication.LDAPAuthenticationSchemeImpl.setJNDIProviderProperties()"} {"project":"apache_derby","commit":"9c68d5445470eb6b22336c2027906b62ede294a3","changeType":"ASSIGNMENT","change":"fos \u003d ((FileOutputStream)AccessController.doPrivileged(new PrivilegedExceptionAction(){\n public Object run() throws SecurityException, java.io.IOException {\n return new FileOutputStream(\"DerbyLDAP.out\");\n }\n}\n))","source":"org.apache.derby.impl.jdbc.authentication.LDAPAuthenticationSchemeImpl.privNewFileOutputStream(String)","target":"org.apache.derby.impl.jdbc.authentication.LDAPAuthenticationSchemeImpl.setJNDIProviderProperties()","added":true,"scope":"TARGET","local":"org.apache.derby.impl.jdbc.authentication.LDAPAuthenticationSchemeImpl.setJNDIProviderProperties()"} {"project":"apache_derby","commit":"9c68d5445470eb6b22336c2027906b62ede294a3","changeType":"CAST_EXPRESSION","change":"(FileOutputStream)AccessController.doPrivileged(new PrivilegedExceptionAction(){\n public Object run() throws SecurityException, java.io.IOException {\n return new FileOutputStream(\"DerbyLDAP.out\");\n }\n}\n)","source":"org.apache.derby.impl.jdbc.authentication.LDAPAuthenticationSchemeImpl.privNewFileOutputStream(String)","target":"org.apache.derby.impl.jdbc.authentication.LDAPAuthenticationSchemeImpl.setJNDIProviderProperties()","added":true,"scope":"TARGET","local":"org.apache.derby.impl.jdbc.authentication.LDAPAuthenticationSchemeImpl.setJNDIProviderProperties()"} {"project":"apache_derby","commit":"9c68d5445470eb6b22336c2027906b62ede294a3","changeType":"CLASS_INSTANCE_CREATION","change":"new PrivilegedExceptionAction(){\n public Object run() throws SecurityException, java.io.IOException {\n return new FileOutputStream(\"DerbyLDAP.out\");\n }\n}\n","source":"org.apache.derby.impl.jdbc.authentication.LDAPAuthenticationSchemeImpl.privNewFileOutputStream(String)","target":"org.apache.derby.impl.jdbc.authentication.LDAPAuthenticationSchemeImpl.setJNDIProviderProperties()","added":true,"scope":"TARGET","local":"org.apache.derby.impl.jdbc.authentication.LDAPAuthenticationSchemeImpl.setJNDIProviderProperties()"} {"project":"apache_derby","commit":"9c68d5445470eb6b22336c2027906b62ede294a3","changeType":"EXPRESSION_STATEMENT","change":"fos\u003d((FileOutputStream)AccessController.doPrivileged(new PrivilegedExceptionAction(){\n public Object run() throws SecurityException, java.io.IOException {\n return new FileOutputStream(\"DerbyLDAP.out\");\n }\n}\n))","source":"org.apache.derby.impl.jdbc.authentication.LDAPAuthenticationSchemeImpl.privNewFileOutputStream(String)","target":"org.apache.derby.impl.jdbc.authentication.LDAPAuthenticationSchemeImpl.setJNDIProviderProperties()","added":true,"scope":"TARGET","local":"org.apache.derby.impl.jdbc.authentication.LDAPAuthenticationSchemeImpl.setJNDIProviderProperties()"} {"project":"apache_derby","commit":"9c68d5445470eb6b22336c2027906b62ede294a3","changeType":"METHOD_INVOCATION","change":"AccessController.doPrivileged(new PrivilegedExceptionAction(){\n public Object run() throws SecurityException, java.io.IOException {\n return new FileOutputStream(\"DerbyLDAP.out\");\n }\n}\n)","source":"org.apache.derby.impl.jdbc.authentication.LDAPAuthenticationSchemeImpl.privNewFileOutputStream(String)","target":"org.apache.derby.impl.jdbc.authentication.LDAPAuthenticationSchemeImpl.setJNDIProviderProperties()","added":true,"scope":"TARGET","local":"org.apache.derby.impl.jdbc.authentication.LDAPAuthenticationSchemeImpl.setJNDIProviderProperties()"} {"project":"apache_derby","commit":"9c68d5445470eb6b22336c2027906b62ede294a3","changeType":"PARENTHESIZED_EXPRESSION","change":"((FileOutputStream)AccessController.doPrivileged(new PrivilegedExceptionAction(){\n public Object run() throws SecurityException, java.io.IOException {\n return new FileOutputStream(\"DerbyLDAP.out\");\n }\n}\n))","source":"org.apache.derby.impl.jdbc.authentication.LDAPAuthenticationSchemeImpl.privNewFileOutputStream(String)","target":"org.apache.derby.impl.jdbc.authentication.LDAPAuthenticationSchemeImpl.setJNDIProviderProperties()","added":true,"scope":"TARGET","local":"org.apache.derby.impl.jdbc.authentication.LDAPAuthenticationSchemeImpl.setJNDIProviderProperties()"} {"project":"apache_derby","commit":"9c68d5445470eb6b22336c2027906b62ede294a3","changeType":"SIMPLE_TYPE","change":"PrivilegedExceptionAction","source":"org.apache.derby.impl.jdbc.authentication.LDAPAuthenticationSchemeImpl.privNewFileOutputStream(String)","target":"org.apache.derby.impl.jdbc.authentication.LDAPAuthenticationSchemeImpl.setJNDIProviderProperties()","added":true,"scope":"TARGET","local":"org.apache.derby.impl.jdbc.authentication.LDAPAuthenticationSchemeImpl.setJNDIProviderProperties()"} {"project":"apache_derby","commit":"9c68d5445470eb6b22336c2027906b62ede294a3","changeType":"TRY_STATEMENT","change":"try {\n fos\u003d((FileOutputStream)AccessController.doPrivileged(new PrivilegedExceptionAction(){\n public Object run() throws SecurityException, java.io.IOException {\n return new FileOutputStream(\"DerbyLDAP.out\");\n }\n }\n));\n}\n catch (PrivilegedActionException pae) {\n}\n","source":"org.apache.derby.impl.jdbc.authentication.LDAPAuthenticationSchemeImpl.privNewFileOutputStream(String)","target":"org.apache.derby.impl.jdbc.authentication.LDAPAuthenticationSchemeImpl.setJNDIProviderProperties()","added":true,"scope":"TARGET","local":"org.apache.derby.impl.jdbc.authentication.LDAPAuthenticationSchemeImpl.setJNDIProviderProperties()"} {"project":"apache_derby","commit":"9c68d5445470eb6b22336c2027906b62ede294a3","changeType":"ASSIGNMENT","change":"fos \u003d privNewFileOutputStream(\"DerbyLDAP.out\")","source":"org.apache.derby.impl.jdbc.authentication.LDAPAuthenticationSchemeImpl.privNewFileOutputStream(String)","target":"org.apache.derby.impl.jdbc.authentication.LDAPAuthenticationSchemeImpl.setJNDIProviderProperties()","added":false,"scope":"TARGET","local":"org.apache.derby.impl.jdbc.authentication.LDAPAuthenticationSchemeImpl.setJNDIProviderProperties()"} {"project":"apache_derby","commit":"9c68d5445470eb6b22336c2027906b62ede294a3","changeType":"CATCH_CLAUSE","change":"catch (Exception e) {\n}\n","source":"org.apache.derby.impl.jdbc.authentication.LDAPAuthenticationSchemeImpl.privNewFileOutputStream(String)","target":"org.apache.derby.impl.jdbc.authentication.LDAPAuthenticationSchemeImpl.setJNDIProviderProperties()","added":false,"scope":"TARGET","local":"org.apache.derby.impl.jdbc.authentication.LDAPAuthenticationSchemeImpl.setJNDIProviderProperties()"} {"project":"apache_derby","commit":"9c68d5445470eb6b22336c2027906b62ede294a3","changeType":"EXPRESSION_STATEMENT","change":"initDirContextEnv.put(\"com.sun.naming.ldap.trace.ber\",fos)","source":"org.apache.derby.impl.jdbc.authentication.LDAPAuthenticationSchemeImpl.privNewFileOutputStream(String)","target":"org.apache.derby.impl.jdbc.authentication.LDAPAuthenticationSchemeImpl.setJNDIProviderProperties()","added":false,"scope":"TARGET","local":"org.apache.derby.impl.jdbc.authentication.LDAPAuthenticationSchemeImpl.setJNDIProviderProperties()"} {"project":"apache_derby","commit":"9c68d5445470eb6b22336c2027906b62ede294a3","changeType":"EXPRESSION_STATEMENT","change":"fos\u003dprivNewFileOutputStream(\"DerbyLDAP.out\")","source":"org.apache.derby.impl.jdbc.authentication.LDAPAuthenticationSchemeImpl.privNewFileOutputStream(String)","target":"org.apache.derby.impl.jdbc.authentication.LDAPAuthenticationSchemeImpl.setJNDIProviderProperties()","added":false,"scope":"TARGET","local":"org.apache.derby.impl.jdbc.authentication.LDAPAuthenticationSchemeImpl.setJNDIProviderProperties()"} {"project":"apache_derby","commit":"9c68d5445470eb6b22336c2027906b62ede294a3","changeType":"IF_STATEMENT","change":"fos !\u003d null","source":"org.apache.derby.impl.jdbc.authentication.LDAPAuthenticationSchemeImpl.privNewFileOutputStream(String)","target":"org.apache.derby.impl.jdbc.authentication.LDAPAuthenticationSchemeImpl.setJNDIProviderProperties()","added":false,"scope":"TARGET","local":"org.apache.derby.impl.jdbc.authentication.LDAPAuthenticationSchemeImpl.setJNDIProviderProperties()"} {"project":"apache_derby","commit":"9c68d5445470eb6b22336c2027906b62ede294a3","changeType":"INFIX_EXPRESSION","change":"fos !\u003d null","source":"org.apache.derby.impl.jdbc.authentication.LDAPAuthenticationSchemeImpl.privNewFileOutputStream(String)","target":"org.apache.derby.impl.jdbc.authentication.LDAPAuthenticationSchemeImpl.setJNDIProviderProperties()","added":false,"scope":"TARGET","local":"org.apache.derby.impl.jdbc.authentication.LDAPAuthenticationSchemeImpl.setJNDIProviderProperties()"} {"project":"apache_derby","commit":"9c68d5445470eb6b22336c2027906b62ede294a3","changeType":"METHOD_INVOCATION","change":"initDirContextEnv.put(\"com.sun.naming.ldap.trace.ber\",fos)","source":"org.apache.derby.impl.jdbc.authentication.LDAPAuthenticationSchemeImpl.privNewFileOutputStream(String)","target":"org.apache.derby.impl.jdbc.authentication.LDAPAuthenticationSchemeImpl.setJNDIProviderProperties()","added":false,"scope":"TARGET","local":"org.apache.derby.impl.jdbc.authentication.LDAPAuthenticationSchemeImpl.setJNDIProviderProperties()"} {"project":"apache_derby","commit":"9c68d5445470eb6b22336c2027906b62ede294a3","changeType":"METHOD_INVOCATION","change":"privNewFileOutputStream(\"DerbyLDAP.out\")","source":"org.apache.derby.impl.jdbc.authentication.LDAPAuthenticationSchemeImpl.privNewFileOutputStream(String)","target":"org.apache.derby.impl.jdbc.authentication.LDAPAuthenticationSchemeImpl.setJNDIProviderProperties()","added":false,"scope":"TARGET","local":"org.apache.derby.impl.jdbc.authentication.LDAPAuthenticationSchemeImpl.setJNDIProviderProperties()"} {"project":"apache_derby","commit":"9c68d5445470eb6b22336c2027906b62ede294a3","changeType":"SIMPLE_TYPE","change":"Exception","source":"org.apache.derby.impl.jdbc.authentication.LDAPAuthenticationSchemeImpl.privNewFileOutputStream(String)","target":"org.apache.derby.impl.jdbc.authentication.LDAPAuthenticationSchemeImpl.setJNDIProviderProperties()","added":false,"scope":"TARGET","local":"org.apache.derby.impl.jdbc.authentication.LDAPAuthenticationSchemeImpl.setJNDIProviderProperties()"} {"project":"apache_derby","commit":"9c68d5445470eb6b22336c2027906b62ede294a3","changeType":"SINGLE_VARIABLE_DECLARATION","change":"Exception e","source":"org.apache.derby.impl.jdbc.authentication.LDAPAuthenticationSchemeImpl.privNewFileOutputStream(String)","target":"org.apache.derby.impl.jdbc.authentication.LDAPAuthenticationSchemeImpl.setJNDIProviderProperties()","added":false,"scope":"TARGET","local":"org.apache.derby.impl.jdbc.authentication.LDAPAuthenticationSchemeImpl.setJNDIProviderProperties()"} {"project":"apache_derby","commit":"9c68d5445470eb6b22336c2027906b62ede294a3","changeType":"STRING_LITERAL","change":"DerbyLDAP.out","source":"org.apache.derby.impl.jdbc.authentication.LDAPAuthenticationSchemeImpl.privNewFileOutputStream(String)","target":"org.apache.derby.impl.jdbc.authentication.LDAPAuthenticationSchemeImpl.setJNDIProviderProperties()","added":false,"scope":"TARGET","local":"org.apache.derby.impl.jdbc.authentication.LDAPAuthenticationSchemeImpl.setJNDIProviderProperties()"} {"project":"apache_derby","commit":"9c68d5445470eb6b22336c2027906b62ede294a3","changeType":"STRING_LITERAL","change":"com.sun.naming.ldap.trace.ber","source":"org.apache.derby.impl.jdbc.authentication.LDAPAuthenticationSchemeImpl.privNewFileOutputStream(String)","target":"org.apache.derby.impl.jdbc.authentication.LDAPAuthenticationSchemeImpl.setJNDIProviderProperties()","added":false,"scope":"TARGET","local":"org.apache.derby.impl.jdbc.authentication.LDAPAuthenticationSchemeImpl.setJNDIProviderProperties()"} {"project":"apache_derby","commit":"9c68d5445470eb6b22336c2027906b62ede294a3","changeType":"TRY_STATEMENT","change":"try {\n fos\u003dprivNewFileOutputStream(\"DerbyLDAP.out\");\n}\n catch (Exception e) {\n}\n","source":"org.apache.derby.impl.jdbc.authentication.LDAPAuthenticationSchemeImpl.privNewFileOutputStream(String)","target":"org.apache.derby.impl.jdbc.authentication.LDAPAuthenticationSchemeImpl.setJNDIProviderProperties()","added":false,"scope":"TARGET","local":"org.apache.derby.impl.jdbc.authentication.LDAPAuthenticationSchemeImpl.setJNDIProviderProperties()"} {"project":"apache_derby","commit":"6c000e85e16a90d6a27983bc81c8f62a5e1cca2e","changeType":"METHOD_INVOCATION","change":"resultSet.makeResultDescriptors()","source":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors(ExecutionContext)","target":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors()","added":true,"scope":"EXT_T","local":"org.apache.derby.impl.sql.compile.DMLStatementNode.makeResultDescription()"} {"project":"apache_derby","commit":"6c000e85e16a90d6a27983bc81c8f62a5e1cca2e","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"ResultColumnDescriptor[] [colDescs\u003dresultSet.makeResultDescriptors()]","source":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors(ExecutionContext)","target":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors()","added":true,"scope":"EXT_T","local":"org.apache.derby.impl.sql.compile.DMLStatementNode.makeResultDescription()"} {"project":"apache_derby","commit":"6c000e85e16a90d6a27983bc81c8f62a5e1cca2e","changeType":"METHOD_INVOCATION","change":"resultSet.makeResultDescriptors(ec)","source":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors(ExecutionContext)","target":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors()","added":false,"scope":"EXT_S","local":"org.apache.derby.impl.sql.compile.DMLStatementNode.makeResultDescription()"} {"project":"apache_derby","commit":"6c000e85e16a90d6a27983bc81c8f62a5e1cca2e","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"ResultColumnDescriptor[] [colDescs\u003dresultSet.makeResultDescriptors(ec)]","source":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors(ExecutionContext)","target":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors()","added":false,"scope":"EXT_S","local":"org.apache.derby.impl.sql.compile.DMLStatementNode.makeResultDescription()"} {"project":"apache_derby","commit":"6c000e85e16a90d6a27983bc81c8f62a5e1cca2e","changeType":"METHOD_DECLARATION","change":"org.apache.derby.impl.sql.compile.GroupByNode.makeResultDescriptors()","source":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors(ExecutionContext)","target":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors()","added":true,"scope":"EXT_T","local":"java.engine.org.apache.derby.impl.sql.compile.GroupByNode"} {"project":"apache_derby","commit":"6c000e85e16a90d6a27983bc81c8f62a5e1cca2e","changeType":"METHOD_DECLARATION","change":"org.apache.derby.impl.sql.compile.GroupByNode.makeResultDescriptors(ExecutionContext)","source":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors(ExecutionContext)","target":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors()","added":false,"scope":"EXT_S","local":"java.engine.org.apache.derby.impl.sql.compile.GroupByNode"} {"project":"apache_derby","commit":"6c000e85e16a90d6a27983bc81c8f62a5e1cca2e","changeType":"METHOD_INVOCATION","change":"childResult.makeResultDescriptors(ec)","source":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors(ExecutionContext)","target":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors()","added":false,"scope":"EXT_S","local":"org.apache.derby.impl.sql.compile.GroupByNode.makeResultDescriptors(ExecutionContext)"} {"project":"apache_derby","commit":"6c000e85e16a90d6a27983bc81c8f62a5e1cca2e","changeType":"RETURN_STATEMENT","change":"return childResult.makeResultDescriptors(ec);\n","source":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors(ExecutionContext)","target":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors()","added":false,"scope":"EXT_S","local":"org.apache.derby.impl.sql.compile.GroupByNode.makeResultDescriptors(ExecutionContext)"} {"project":"apache_derby","commit":"6c000e85e16a90d6a27983bc81c8f62a5e1cca2e","changeType":"METHOD_INVOCATION","change":"childResult.makeResultDescriptors()","source":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors(ExecutionContext)","target":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors()","added":true,"scope":"EXT_T","local":"org.apache.derby.impl.sql.compile.GroupByNode.makeResultDescriptors()"} {"project":"apache_derby","commit":"6c000e85e16a90d6a27983bc81c8f62a5e1cca2e","changeType":"RETURN_STATEMENT","change":"return childResult.makeResultDescriptors();\n","source":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors(ExecutionContext)","target":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors()","added":true,"scope":"EXT_T","local":"org.apache.derby.impl.sql.compile.GroupByNode.makeResultDescriptors()"} {"project":"apache_derby","commit":"6c000e85e16a90d6a27983bc81c8f62a5e1cca2e","changeType":"METHOD_DECLARATION","change":"org.apache.derby.impl.sql.compile.OrderByNode.makeResultDescriptors()","source":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors(ExecutionContext)","target":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors()","added":true,"scope":"EXT_T","local":"java.engine.org.apache.derby.impl.sql.compile.OrderByNode"} {"project":"apache_derby","commit":"6c000e85e16a90d6a27983bc81c8f62a5e1cca2e","changeType":"METHOD_DECLARATION","change":"org.apache.derby.impl.sql.compile.OrderByNode.makeResultDescriptors(ExecutionContext)","source":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors(ExecutionContext)","target":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors()","added":false,"scope":"EXT_S","local":"java.engine.org.apache.derby.impl.sql.compile.OrderByNode"} {"project":"apache_derby","commit":"6c000e85e16a90d6a27983bc81c8f62a5e1cca2e","changeType":"METHOD_INVOCATION","change":"childResult.makeResultDescriptors(ec)","source":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors(ExecutionContext)","target":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors()","added":false,"scope":"EXT_S","local":"org.apache.derby.impl.sql.compile.OrderByNode.makeResultDescriptors(ExecutionContext)"} {"project":"apache_derby","commit":"6c000e85e16a90d6a27983bc81c8f62a5e1cca2e","changeType":"RETURN_STATEMENT","change":"return childResult.makeResultDescriptors(ec);\n","source":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors(ExecutionContext)","target":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors()","added":false,"scope":"EXT_S","local":"org.apache.derby.impl.sql.compile.OrderByNode.makeResultDescriptors(ExecutionContext)"} {"project":"apache_derby","commit":"6c000e85e16a90d6a27983bc81c8f62a5e1cca2e","changeType":"METHOD_INVOCATION","change":"childResult.makeResultDescriptors()","source":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors(ExecutionContext)","target":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors()","added":true,"scope":"EXT_T","local":"org.apache.derby.impl.sql.compile.OrderByNode.makeResultDescriptors()"} {"project":"apache_derby","commit":"6c000e85e16a90d6a27983bc81c8f62a5e1cca2e","changeType":"RETURN_STATEMENT","change":"return childResult.makeResultDescriptors();\n","source":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors(ExecutionContext)","target":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors()","added":true,"scope":"EXT_T","local":"org.apache.derby.impl.sql.compile.OrderByNode.makeResultDescriptors()"} {"project":"apache_derby","commit":"6c000e85e16a90d6a27983bc81c8f62a5e1cca2e","changeType":"METHOD_DECLARATION","change":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors(ExecutionContext)","source":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors(ExecutionContext)","target":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors()","added":false,"scope":"CLASS_S","local":"java.engine.org.apache.derby.impl.sql.compile.ResultColumnList"} {"project":"apache_derby","commit":"6c000e85e16a90d6a27983bc81c8f62a5e1cca2e","changeType":"ARRAY_ACCESS","change":"colDescs[index]","source":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors(ExecutionContext)","target":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors()","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors(ExecutionContext)"} {"project":"apache_derby","commit":"6c000e85e16a90d6a27983bc81c8f62a5e1cca2e","changeType":"ARRAY_CREATION","change":"new ResultColumnDescriptor[size()]","source":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors(ExecutionContext)","target":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors()","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors(ExecutionContext)"} {"project":"apache_derby","commit":"6c000e85e16a90d6a27983bc81c8f62a5e1cca2e","changeType":"ARRAY_TYPE","change":"ResultColumnDescriptor[]","source":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors(ExecutionContext)","target":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors()","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors(ExecutionContext)"} {"project":"apache_derby","commit":"6c000e85e16a90d6a27983bc81c8f62a5e1cca2e","changeType":"ASSIGNMENT","change":"colDescs[index] \u003d ec.getExecutionFactory().getResultColumnDescriptor(((ResultColumnDescriptor)elementAt(index)))","source":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors(ExecutionContext)","target":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors()","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors(ExecutionContext)"} {"project":"apache_derby","commit":"6c000e85e16a90d6a27983bc81c8f62a5e1cca2e","changeType":"CAST_EXPRESSION","change":"(ResultColumnDescriptor)elementAt(index)","source":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors(ExecutionContext)","target":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors()","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors(ExecutionContext)"} {"project":"apache_derby","commit":"6c000e85e16a90d6a27983bc81c8f62a5e1cca2e","changeType":"DIMENSION","change":"[]","source":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors(ExecutionContext)","target":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors()","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors(ExecutionContext)"} {"project":"apache_derby","commit":"6c000e85e16a90d6a27983bc81c8f62a5e1cca2e","changeType":"EXPRESSION_STATEMENT","change":"colDescs[index]\u003dec.getExecutionFactory().getResultColumnDescriptor(((ResultColumnDescriptor)elementAt(index)))","source":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors(ExecutionContext)","target":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors()","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors(ExecutionContext)"} {"project":"apache_derby","commit":"6c000e85e16a90d6a27983bc81c8f62a5e1cca2e","changeType":"FOR_STATEMENT","change":"for (int index\u003d0; index \u003c size; index++) {\n colDescs[index]\u003dec.getExecutionFactory().getResultColumnDescriptor(((ResultColumnDescriptor)elementAt(index)));\n}\n","source":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors(ExecutionContext)","target":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors()","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors(ExecutionContext)"} {"project":"apache_derby","commit":"6c000e85e16a90d6a27983bc81c8f62a5e1cca2e","changeType":"INFIX_EXPRESSION","change":"index \u003c size","source":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors(ExecutionContext)","target":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors()","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors(ExecutionContext)"} {"project":"apache_derby","commit":"6c000e85e16a90d6a27983bc81c8f62a5e1cca2e","changeType":"METHOD_INVOCATION","change":"elementAt(index)","source":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors(ExecutionContext)","target":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors()","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors(ExecutionContext)"} {"project":"apache_derby","commit":"6c000e85e16a90d6a27983bc81c8f62a5e1cca2e","changeType":"METHOD_INVOCATION","change":"ec.getExecutionFactory()","source":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors(ExecutionContext)","target":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors()","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors(ExecutionContext)"} {"project":"apache_derby","commit":"6c000e85e16a90d6a27983bc81c8f62a5e1cca2e","changeType":"METHOD_INVOCATION","change":"ec.getExecutionFactory().getResultColumnDescriptor(((ResultColumnDescriptor)elementAt(index)))","source":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors(ExecutionContext)","target":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors()","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors(ExecutionContext)"} {"project":"apache_derby","commit":"6c000e85e16a90d6a27983bc81c8f62a5e1cca2e","changeType":"METHOD_INVOCATION","change":"size()","source":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors(ExecutionContext)","target":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors()","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors(ExecutionContext)"} {"project":"apache_derby","commit":"6c000e85e16a90d6a27983bc81c8f62a5e1cca2e","changeType":"NUMBER_LITERAL","change":"0","source":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors(ExecutionContext)","target":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors()","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors(ExecutionContext)"} {"project":"apache_derby","commit":"6c000e85e16a90d6a27983bc81c8f62a5e1cca2e","changeType":"PARENTHESIZED_EXPRESSION","change":"((ResultColumnDescriptor)elementAt(index))","source":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors(ExecutionContext)","target":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors()","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors(ExecutionContext)"} {"project":"apache_derby","commit":"6c000e85e16a90d6a27983bc81c8f62a5e1cca2e","changeType":"POSTFIX_EXPRESSION","change":"index++","source":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors(ExecutionContext)","target":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors()","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors(ExecutionContext)"} {"project":"apache_derby","commit":"6c000e85e16a90d6a27983bc81c8f62a5e1cca2e","changeType":"PRIMITIVE_TYPE","change":"int","source":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors(ExecutionContext)","target":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors()","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors(ExecutionContext)"} {"project":"apache_derby","commit":"6c000e85e16a90d6a27983bc81c8f62a5e1cca2e","changeType":"RETURN_STATEMENT","change":"return colDescs;\n","source":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors(ExecutionContext)","target":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors()","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors(ExecutionContext)"} {"project":"apache_derby","commit":"6c000e85e16a90d6a27983bc81c8f62a5e1cca2e","changeType":"SIMPLE_TYPE","change":"ResultColumnDescriptor","source":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors(ExecutionContext)","target":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors()","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors(ExecutionContext)"} {"project":"apache_derby","commit":"6c000e85e16a90d6a27983bc81c8f62a5e1cca2e","changeType":"SIMPLE_TYPE","change":"ExecutionContext","source":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors(ExecutionContext)","target":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors()","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors(ExecutionContext)"} {"project":"apache_derby","commit":"6c000e85e16a90d6a27983bc81c8f62a5e1cca2e","changeType":"SINGLE_VARIABLE_DECLARATION","change":"ExecutionContext ec","source":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors(ExecutionContext)","target":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors()","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors(ExecutionContext)"} {"project":"apache_derby","commit":"6c000e85e16a90d6a27983bc81c8f62a5e1cca2e","changeType":"VARIABLE_DECLARATION_EXPRESSION","change":"int [index\u003d0]","source":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors(ExecutionContext)","target":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors()","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors(ExecutionContext)"} {"project":"apache_derby","commit":"6c000e85e16a90d6a27983bc81c8f62a5e1cca2e","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"index","source":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors(ExecutionContext)","target":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors()","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors(ExecutionContext)"} {"project":"apache_derby","commit":"6c000e85e16a90d6a27983bc81c8f62a5e1cca2e","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"size","source":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors(ExecutionContext)","target":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors()","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors(ExecutionContext)"} {"project":"apache_derby","commit":"6c000e85e16a90d6a27983bc81c8f62a5e1cca2e","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"colDescs","source":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors(ExecutionContext)","target":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors()","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors(ExecutionContext)"} {"project":"apache_derby","commit":"6c000e85e16a90d6a27983bc81c8f62a5e1cca2e","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"int [size\u003dsize()]","source":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors(ExecutionContext)","target":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors()","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors(ExecutionContext)"} {"project":"apache_derby","commit":"6c000e85e16a90d6a27983bc81c8f62a5e1cca2e","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"ResultColumnDescriptor [colDescs[]\u003dnew ResultColumnDescriptor[size()]]","source":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors(ExecutionContext)","target":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors()","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors(ExecutionContext)"} {"project":"apache_derby","commit":"6c000e85e16a90d6a27983bc81c8f62a5e1cca2e","changeType":"ARRAY_ACCESS","change":"colDescs[index]","source":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors(ExecutionContext)","target":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors()","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors()"} {"project":"apache_derby","commit":"6c000e85e16a90d6a27983bc81c8f62a5e1cca2e","changeType":"ARRAY_CREATION","change":"new ResultColumnDescriptor[size()]","source":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors(ExecutionContext)","target":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors()","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors()"} {"project":"apache_derby","commit":"6c000e85e16a90d6a27983bc81c8f62a5e1cca2e","changeType":"ASSIGNMENT","change":"colDescs[index] \u003d getExecutionFactory().getResultColumnDescriptor(((ResultColumnDescriptor)elementAt(index)))","source":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors(ExecutionContext)","target":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors()","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors()"} {"project":"apache_derby","commit":"6c000e85e16a90d6a27983bc81c8f62a5e1cca2e","changeType":"CAST_EXPRESSION","change":"(ResultColumnDescriptor)elementAt(index)","source":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors(ExecutionContext)","target":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors()","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors()"} {"project":"apache_derby","commit":"6c000e85e16a90d6a27983bc81c8f62a5e1cca2e","changeType":"EXPRESSION_STATEMENT","change":"colDescs[index]\u003dgetExecutionFactory().getResultColumnDescriptor(((ResultColumnDescriptor)elementAt(index)))","source":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors(ExecutionContext)","target":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors()","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors()"} {"project":"apache_derby","commit":"6c000e85e16a90d6a27983bc81c8f62a5e1cca2e","changeType":"FOR_STATEMENT","change":"for (int index\u003d0; index \u003c size; index++) {\n colDescs[index]\u003dgetExecutionFactory().getResultColumnDescriptor(((ResultColumnDescriptor)elementAt(index)));\n}\n","source":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors(ExecutionContext)","target":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors()","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors()"} {"project":"apache_derby","commit":"6c000e85e16a90d6a27983bc81c8f62a5e1cca2e","changeType":"INFIX_EXPRESSION","change":"index \u003c size","source":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors(ExecutionContext)","target":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors()","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors()"} {"project":"apache_derby","commit":"6c000e85e16a90d6a27983bc81c8f62a5e1cca2e","changeType":"METHOD_INVOCATION","change":"getExecutionFactory().getResultColumnDescriptor(((ResultColumnDescriptor)elementAt(index)))","source":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors(ExecutionContext)","target":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors()","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors()"} {"project":"apache_derby","commit":"6c000e85e16a90d6a27983bc81c8f62a5e1cca2e","changeType":"METHOD_INVOCATION","change":"elementAt(index)","source":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors(ExecutionContext)","target":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors()","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors()"} {"project":"apache_derby","commit":"6c000e85e16a90d6a27983bc81c8f62a5e1cca2e","changeType":"METHOD_INVOCATION","change":"getExecutionFactory()","source":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors(ExecutionContext)","target":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors()","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors()"} {"project":"apache_derby","commit":"6c000e85e16a90d6a27983bc81c8f62a5e1cca2e","changeType":"METHOD_INVOCATION","change":"size()","source":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors(ExecutionContext)","target":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors()","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors()"} {"project":"apache_derby","commit":"6c000e85e16a90d6a27983bc81c8f62a5e1cca2e","changeType":"NUMBER_LITERAL","change":"0","source":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors(ExecutionContext)","target":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors()","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors()"} {"project":"apache_derby","commit":"6c000e85e16a90d6a27983bc81c8f62a5e1cca2e","changeType":"PARENTHESIZED_EXPRESSION","change":"((ResultColumnDescriptor)elementAt(index))","source":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors(ExecutionContext)","target":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors()","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors()"} {"project":"apache_derby","commit":"6c000e85e16a90d6a27983bc81c8f62a5e1cca2e","changeType":"POSTFIX_EXPRESSION","change":"index++","source":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors(ExecutionContext)","target":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors()","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors()"} {"project":"apache_derby","commit":"6c000e85e16a90d6a27983bc81c8f62a5e1cca2e","changeType":"PRIMITIVE_TYPE","change":"int","source":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors(ExecutionContext)","target":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors()","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors()"} {"project":"apache_derby","commit":"6c000e85e16a90d6a27983bc81c8f62a5e1cca2e","changeType":"RETURN_STATEMENT","change":"return colDescs;\n","source":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors(ExecutionContext)","target":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors()","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors()"} {"project":"apache_derby","commit":"6c000e85e16a90d6a27983bc81c8f62a5e1cca2e","changeType":"VARIABLE_DECLARATION_EXPRESSION","change":"int [index\u003d0]","source":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors(ExecutionContext)","target":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors()","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors()"} {"project":"apache_derby","commit":"6c000e85e16a90d6a27983bc81c8f62a5e1cca2e","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"colDescs","source":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors(ExecutionContext)","target":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors()","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors()"} {"project":"apache_derby","commit":"6c000e85e16a90d6a27983bc81c8f62a5e1cca2e","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"size","source":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors(ExecutionContext)","target":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors()","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors()"} {"project":"apache_derby","commit":"6c000e85e16a90d6a27983bc81c8f62a5e1cca2e","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"index","source":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors(ExecutionContext)","target":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors()","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors()"} {"project":"apache_derby","commit":"6c000e85e16a90d6a27983bc81c8f62a5e1cca2e","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"int [size\u003dsize()]","source":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors(ExecutionContext)","target":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors()","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors()"} {"project":"apache_derby","commit":"6c000e85e16a90d6a27983bc81c8f62a5e1cca2e","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"ResultColumnDescriptor [colDescs[]\u003dnew ResultColumnDescriptor[size()]]","source":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors(ExecutionContext)","target":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors()","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors()"} {"project":"apache_derby","commit":"6c000e85e16a90d6a27983bc81c8f62a5e1cca2e","changeType":"CAST_EXPRESSION","change":"(ExecutionContext)getContextManager().getContext(ExecutionContext.CONTEXT_ID)","source":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors(ExecutionContext)","target":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors()","added":false,"scope":"TARGET","local":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors()"} {"project":"apache_derby","commit":"6c000e85e16a90d6a27983bc81c8f62a5e1cca2e","changeType":"METHOD_INVOCATION","change":"getContextManager()","source":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors(ExecutionContext)","target":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors()","added":false,"scope":"TARGET","local":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors()"} {"project":"apache_derby","commit":"6c000e85e16a90d6a27983bc81c8f62a5e1cca2e","changeType":"METHOD_INVOCATION","change":"getContextManager().getContext(ExecutionContext.CONTEXT_ID)","source":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors(ExecutionContext)","target":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors()","added":false,"scope":"TARGET","local":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors()"} {"project":"apache_derby","commit":"6c000e85e16a90d6a27983bc81c8f62a5e1cca2e","changeType":"METHOD_INVOCATION","change":"makeResultDescriptors(ec)","source":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors(ExecutionContext)","target":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors()","added":false,"scope":"TARGET","local":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors()"} {"project":"apache_derby","commit":"6c000e85e16a90d6a27983bc81c8f62a5e1cca2e","changeType":"QUALIFIED_NAME","change":"ExecutionContext.CONTEXT_ID","source":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors(ExecutionContext)","target":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors()","added":false,"scope":"TARGET","local":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors()"} {"project":"apache_derby","commit":"6c000e85e16a90d6a27983bc81c8f62a5e1cca2e","changeType":"RETURN_STATEMENT","change":"return makeResultDescriptors(ec);\n","source":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors(ExecutionContext)","target":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors()","added":false,"scope":"TARGET","local":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors()"} {"project":"apache_derby","commit":"6c000e85e16a90d6a27983bc81c8f62a5e1cca2e","changeType":"SIMPLE_TYPE","change":"ExecutionContext","source":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors(ExecutionContext)","target":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors()","added":false,"scope":"TARGET","local":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors()"} {"project":"apache_derby","commit":"6c000e85e16a90d6a27983bc81c8f62a5e1cca2e","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"ec","source":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors(ExecutionContext)","target":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors()","added":false,"scope":"TARGET","local":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors()"} {"project":"apache_derby","commit":"6c000e85e16a90d6a27983bc81c8f62a5e1cca2e","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"ExecutionContext [ec\u003d(ExecutionContext)getContextManager().getContext(ExecutionContext.CONTEXT_ID)]","source":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors(ExecutionContext)","target":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors()","added":false,"scope":"TARGET","local":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors()"} {"project":"apache_derby","commit":"6c000e85e16a90d6a27983bc81c8f62a5e1cca2e","changeType":"METHOD_DECLARATION","change":"org.apache.derby.impl.sql.compile.ResultSetNode.makeResultDescriptors()","source":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors(ExecutionContext)","target":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors()","added":true,"scope":"EXT_T","local":"java.engine.org.apache.derby.impl.sql.compile.ResultSetNode"} {"project":"apache_derby","commit":"6c000e85e16a90d6a27983bc81c8f62a5e1cca2e","changeType":"METHOD_DECLARATION","change":"org.apache.derby.impl.sql.compile.ResultSetNode.makeResultDescriptors(ExecutionContext)","source":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors(ExecutionContext)","target":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors()","added":false,"scope":"EXT_S","local":"java.engine.org.apache.derby.impl.sql.compile.ResultSetNode"} {"project":"apache_derby","commit":"6c000e85e16a90d6a27983bc81c8f62a5e1cca2e","changeType":"METHOD_INVOCATION","change":"resultColumns.makeResultDescriptors(ec)","source":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors(ExecutionContext)","target":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors()","added":false,"scope":"EXT_S","local":"org.apache.derby.impl.sql.compile.ResultSetNode.makeResultDescriptors(ExecutionContext)"} {"project":"apache_derby","commit":"6c000e85e16a90d6a27983bc81c8f62a5e1cca2e","changeType":"RETURN_STATEMENT","change":"return resultColumns.makeResultDescriptors(ec);\n","source":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors(ExecutionContext)","target":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors()","added":false,"scope":"EXT_S","local":"org.apache.derby.impl.sql.compile.ResultSetNode.makeResultDescriptors(ExecutionContext)"} {"project":"apache_derby","commit":"6c000e85e16a90d6a27983bc81c8f62a5e1cca2e","changeType":"METHOD_INVOCATION","change":"resultColumns.makeResultDescriptors()","source":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors(ExecutionContext)","target":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors()","added":true,"scope":"EXT_T","local":"org.apache.derby.impl.sql.compile.ResultSetNode.makeResultDescriptors()"} {"project":"apache_derby","commit":"6c000e85e16a90d6a27983bc81c8f62a5e1cca2e","changeType":"RETURN_STATEMENT","change":"return resultColumns.makeResultDescriptors();\n","source":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors(ExecutionContext)","target":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors()","added":true,"scope":"EXT_T","local":"org.apache.derby.impl.sql.compile.ResultSetNode.makeResultDescriptors()"} {"project":"apache_derby","commit":"6c000e85e16a90d6a27983bc81c8f62a5e1cca2e","changeType":"METHOD_INVOCATION","change":"makeResultDescriptors()","source":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors(ExecutionContext)","target":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors()","added":true,"scope":"EXT_T","local":"org.apache.derby.impl.sql.compile.ResultSetNode.makeResultDescription()"} {"project":"apache_derby","commit":"6c000e85e16a90d6a27983bc81c8f62a5e1cca2e","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"ResultColumnDescriptor[] [colDescs\u003dmakeResultDescriptors()]","source":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors(ExecutionContext)","target":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors()","added":true,"scope":"EXT_T","local":"org.apache.derby.impl.sql.compile.ResultSetNode.makeResultDescription()"} {"project":"apache_derby","commit":"6c000e85e16a90d6a27983bc81c8f62a5e1cca2e","changeType":"METHOD_INVOCATION","change":"makeResultDescriptors(ec)","source":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors(ExecutionContext)","target":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors()","added":false,"scope":"EXT_S","local":"org.apache.derby.impl.sql.compile.ResultSetNode.makeResultDescription()"} {"project":"apache_derby","commit":"6c000e85e16a90d6a27983bc81c8f62a5e1cca2e","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"ResultColumnDescriptor[] [colDescs\u003dmakeResultDescriptors(ec)]","source":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors(ExecutionContext)","target":"org.apache.derby.impl.sql.compile.ResultColumnList.makeResultDescriptors()","added":false,"scope":"EXT_S","local":"org.apache.derby.impl.sql.compile.ResultSetNode.makeResultDescription()"} {"project":"apache_derby","commit":"209fdc067b286a8186c2cdb9e551a5e06322588a","changeType":"METHOD_DECLARATION","change":"java.sql.DriverManager.getConnection(String,Properties)","source":"java.sql.DriverManager.getConnection(String,Properties)","target":"java.sql.DriverManager.getConnection(String)","added":false,"scope":"CLASS_S","local":"java.stubs.jdbc3.sql.DriverManager"} {"project":"apache_derby","commit":"209fdc067b286a8186c2cdb9e551a5e06322588a","changeType":"METHOD_DECLARATION","change":"java.sql.DriverManager.getConnection(String)","source":"java.sql.DriverManager.getConnection(String,Properties)","target":"java.sql.DriverManager.getConnection(String)","added":false,"scope":"CLASS_T","local":"java.stubs.jdbc3.sql.DriverManager"} {"project":"apache_derby","commit":"209fdc067b286a8186c2cdb9e551a5e06322588a","changeType":"JAVADOC","change":"/** \n * Attempts to establish a connection to the given database URL.\n * @param url a URL string representing the database target to connect with\n * @param info a set of Properties to use as arguments to set up the connection. Properties are arbitrary string/value pairs. Normally, at least the properties \"user\" and \"password\" should be passed, with appropriate settings for the userid and its corresponding password to get access to the database concerned.\n * @return a Connection to the database identified by the URL. null if noconnection can be made.\n * @throws SQLException if there is an error while attempting to connect to the database identified by the URL\n */\n","source":"java.sql.DriverManager.getConnection(String,Properties)","target":"java.sql.DriverManager.getConnection(String)","added":false,"scope":"SOURCE","local":"java.sql.DriverManager.getConnection(String,Properties)"} {"project":"apache_derby","commit":"209fdc067b286a8186c2cdb9e551a5e06322588a","changeType":"MODIFIER","change":"static","source":"java.sql.DriverManager.getConnection(String,Properties)","target":"java.sql.DriverManager.getConnection(String)","added":false,"scope":"SOURCE","local":"java.sql.DriverManager.getConnection(String,Properties)"} {"project":"apache_derby","commit":"209fdc067b286a8186c2cdb9e551a5e06322588a","changeType":"MODIFIER","change":"public","source":"java.sql.DriverManager.getConnection(String,Properties)","target":"java.sql.DriverManager.getConnection(String)","added":false,"scope":"SOURCE","local":"java.sql.DriverManager.getConnection(String,Properties)"} {"project":"apache_derby","commit":"209fdc067b286a8186c2cdb9e551a5e06322588a","changeType":"NULL_LITERAL","change":"null","source":"java.sql.DriverManager.getConnection(String,Properties)","target":"java.sql.DriverManager.getConnection(String)","added":false,"scope":"SOURCE","local":"java.sql.DriverManager.getConnection(String,Properties)"} {"project":"apache_derby","commit":"209fdc067b286a8186c2cdb9e551a5e06322588a","changeType":"RETURN_STATEMENT","change":"return null;\n","source":"java.sql.DriverManager.getConnection(String,Properties)","target":"java.sql.DriverManager.getConnection(String)","added":false,"scope":"SOURCE","local":"java.sql.DriverManager.getConnection(String,Properties)"} {"project":"apache_derby","commit":"209fdc067b286a8186c2cdb9e551a5e06322588a","changeType":"SIMPLE_TYPE","change":"SQLException","source":"java.sql.DriverManager.getConnection(String,Properties)","target":"java.sql.DriverManager.getConnection(String)","added":false,"scope":"SOURCE","local":"java.sql.DriverManager.getConnection(String,Properties)"} {"project":"apache_derby","commit":"209fdc067b286a8186c2cdb9e551a5e06322588a","changeType":"SIMPLE_TYPE","change":"Properties","source":"java.sql.DriverManager.getConnection(String,Properties)","target":"java.sql.DriverManager.getConnection(String)","added":false,"scope":"SOURCE","local":"java.sql.DriverManager.getConnection(String,Properties)"} {"project":"apache_derby","commit":"209fdc067b286a8186c2cdb9e551a5e06322588a","changeType":"SIMPLE_TYPE","change":"String","source":"java.sql.DriverManager.getConnection(String,Properties)","target":"java.sql.DriverManager.getConnection(String)","added":false,"scope":"SOURCE","local":"java.sql.DriverManager.getConnection(String,Properties)"} {"project":"apache_derby","commit":"209fdc067b286a8186c2cdb9e551a5e06322588a","changeType":"SIMPLE_TYPE","change":"Connection","source":"java.sql.DriverManager.getConnection(String,Properties)","target":"java.sql.DriverManager.getConnection(String)","added":false,"scope":"SOURCE","local":"java.sql.DriverManager.getConnection(String,Properties)"} {"project":"apache_derby","commit":"209fdc067b286a8186c2cdb9e551a5e06322588a","changeType":"SINGLE_VARIABLE_DECLARATION","change":"Properties info","source":"java.sql.DriverManager.getConnection(String,Properties)","target":"java.sql.DriverManager.getConnection(String)","added":false,"scope":"SOURCE","local":"java.sql.DriverManager.getConnection(String,Properties)"} {"project":"apache_derby","commit":"209fdc067b286a8186c2cdb9e551a5e06322588a","changeType":"SINGLE_VARIABLE_DECLARATION","change":"String url","source":"java.sql.DriverManager.getConnection(String,Properties)","target":"java.sql.DriverManager.getConnection(String)","added":false,"scope":"SOURCE","local":"java.sql.DriverManager.getConnection(String,Properties)"} {"project":"apache_derby","commit":"209fdc067b286a8186c2cdb9e551a5e06322588a","changeType":"CLASS_INSTANCE_CREATION","change":"new Properties()","source":"java.sql.DriverManager.getConnection(String,Properties)","target":"java.sql.DriverManager.getConnection(String)","added":false,"scope":"TARGET","local":"java.sql.DriverManager.getConnection(String)"} {"project":"apache_derby","commit":"209fdc067b286a8186c2cdb9e551a5e06322588a","changeType":"JAVADOC","change":"/** \n * Attempts to establish a connection to the given database URL.\n * @param url a URL string representing the database target to connect with\n * @return a Connection to the database identified by the URL. null if noconnection can be made.\n * @throws SQLException if there is an error while attempting to connect to the database identified by the URL\n */\n","source":"java.sql.DriverManager.getConnection(String,Properties)","target":"java.sql.DriverManager.getConnection(String)","added":false,"scope":"TARGET","local":"java.sql.DriverManager.getConnection(String)"} {"project":"apache_derby","commit":"209fdc067b286a8186c2cdb9e551a5e06322588a","changeType":"METHOD_INVOCATION","change":"getConnection(url,new Properties())","source":"java.sql.DriverManager.getConnection(String,Properties)","target":"java.sql.DriverManager.getConnection(String)","added":false,"scope":"TARGET","local":"java.sql.DriverManager.getConnection(String)"} {"project":"apache_derby","commit":"209fdc067b286a8186c2cdb9e551a5e06322588a","changeType":"MODIFIER","change":"static","source":"java.sql.DriverManager.getConnection(String,Properties)","target":"java.sql.DriverManager.getConnection(String)","added":false,"scope":"TARGET","local":"java.sql.DriverManager.getConnection(String)"} {"project":"apache_derby","commit":"209fdc067b286a8186c2cdb9e551a5e06322588a","changeType":"MODIFIER","change":"public","source":"java.sql.DriverManager.getConnection(String,Properties)","target":"java.sql.DriverManager.getConnection(String)","added":false,"scope":"TARGET","local":"java.sql.DriverManager.getConnection(String)"} {"project":"apache_derby","commit":"209fdc067b286a8186c2cdb9e551a5e06322588a","changeType":"RETURN_STATEMENT","change":"return getConnection(url,new Properties());\n","source":"java.sql.DriverManager.getConnection(String,Properties)","target":"java.sql.DriverManager.getConnection(String)","added":false,"scope":"TARGET","local":"java.sql.DriverManager.getConnection(String)"} {"project":"apache_derby","commit":"209fdc067b286a8186c2cdb9e551a5e06322588a","changeType":"SIMPLE_TYPE","change":"Properties","source":"java.sql.DriverManager.getConnection(String,Properties)","target":"java.sql.DriverManager.getConnection(String)","added":false,"scope":"TARGET","local":"java.sql.DriverManager.getConnection(String)"} {"project":"apache_derby","commit":"209fdc067b286a8186c2cdb9e551a5e06322588a","changeType":"SIMPLE_TYPE","change":"SQLException","source":"java.sql.DriverManager.getConnection(String,Properties)","target":"java.sql.DriverManager.getConnection(String)","added":false,"scope":"TARGET","local":"java.sql.DriverManager.getConnection(String)"} {"project":"apache_derby","commit":"209fdc067b286a8186c2cdb9e551a5e06322588a","changeType":"SIMPLE_TYPE","change":"String","source":"java.sql.DriverManager.getConnection(String,Properties)","target":"java.sql.DriverManager.getConnection(String)","added":false,"scope":"TARGET","local":"java.sql.DriverManager.getConnection(String)"} {"project":"apache_derby","commit":"209fdc067b286a8186c2cdb9e551a5e06322588a","changeType":"SIMPLE_TYPE","change":"Connection","source":"java.sql.DriverManager.getConnection(String,Properties)","target":"java.sql.DriverManager.getConnection(String)","added":false,"scope":"TARGET","local":"java.sql.DriverManager.getConnection(String)"} {"project":"apache_derby","commit":"209fdc067b286a8186c2cdb9e551a5e06322588a","changeType":"SINGLE_VARIABLE_DECLARATION","change":"String url","source":"java.sql.DriverManager.getConnection(String,Properties)","target":"java.sql.DriverManager.getConnection(String)","added":false,"scope":"TARGET","local":"java.sql.DriverManager.getConnection(String)"} {"project":"apache_derby","commit":"209fdc067b286a8186c2cdb9e551a5e06322588a","changeType":"METHOD_DECLARATION","change":"javax.sql.DataSource.getConnection(String,String)","source":"java.sql.DriverManager.getConnection(String,Properties)","target":"java.sql.DriverManager.getConnection(String)","added":false,"scope":"EXT_S","local":"java.stubs.jdbc3x.sql.DataSource"} {"project":"apache_derby","commit":"209fdc067b286a8186c2cdb9e551a5e06322588a","changeType":"METHOD_DECLARATION","change":"javax.sql.DataSource.getConnection(String,String)","source":"java.sql.DriverManager.getConnection(String,Properties)","target":"java.sql.DriverManager.getConnection(String)","added":false,"scope":"EXT_S","local":"java.stubs.jsr169x.sql.DataSource"} {"project":"apache_derby","commit":"08d2c15c493bd56b103401c84b06b59901f62fd5","changeType":"METHOD_DECLARATION","change":"org.apache.derby.iapi.sql.depend.Dependent.makeValid(LanguageConnectionContext)","source":"org.apache.derby.impl.sql.GenericPreparedStatement.makeValid(LanguageConnectionContext)","target":"org.apache.derby.impl.sql.GenericPreparedStatement.rePrepare(LanguageConnectionContext)","added":false,"scope":"EXT_S","local":"java.engine.org.apache.derby.iapi.sql.depend.Dependent"} {"project":"apache_derby","commit":"08d2c15c493bd56b103401c84b06b59901f62fd5","changeType":"METHOD_DECLARATION","change":"org.apache.derby.iapi.sql.dictionary.ConstraintDescriptor.makeValid(LanguageConnectionContext)","source":"org.apache.derby.impl.sql.GenericPreparedStatement.makeValid(LanguageConnectionContext)","target":"org.apache.derby.impl.sql.GenericPreparedStatement.rePrepare(LanguageConnectionContext)","added":false,"scope":"EXT_S","local":"java.engine.org.apache.derby.iapi.sql.dictionary.ConstraintDescriptor"} {"project":"apache_derby","commit":"08d2c15c493bd56b103401c84b06b59901f62fd5","changeType":"METHOD_DECLARATION","change":"org.apache.derby.iapi.sql.dictionary.DefaultDescriptor.makeValid(LanguageConnectionContext)","source":"org.apache.derby.impl.sql.GenericPreparedStatement.makeValid(LanguageConnectionContext)","target":"org.apache.derby.impl.sql.GenericPreparedStatement.rePrepare(LanguageConnectionContext)","added":false,"scope":"EXT_S","local":"java.engine.org.apache.derby.iapi.sql.dictionary.DefaultDescriptor"} {"project":"apache_derby","commit":"08d2c15c493bd56b103401c84b06b59901f62fd5","changeType":"METHOD_DECLARATION","change":"org.apache.derby.iapi.sql.dictionary.SPSDescriptor.makeValid(LanguageConnectionContext)","source":"org.apache.derby.impl.sql.GenericPreparedStatement.makeValid(LanguageConnectionContext)","target":"org.apache.derby.impl.sql.GenericPreparedStatement.rePrepare(LanguageConnectionContext)","added":false,"scope":"EXT_S","local":"java.engine.org.apache.derby.iapi.sql.dictionary.SPSDescriptor"} {"project":"apache_derby","commit":"08d2c15c493bd56b103401c84b06b59901f62fd5","changeType":"METHOD_DECLARATION","change":"org.apache.derby.iapi.sql.dictionary.TriggerDescriptor.makeValid(LanguageConnectionContext)","source":"org.apache.derby.impl.sql.GenericPreparedStatement.makeValid(LanguageConnectionContext)","target":"org.apache.derby.impl.sql.GenericPreparedStatement.rePrepare(LanguageConnectionContext)","added":false,"scope":"EXT_S","local":"java.engine.org.apache.derby.iapi.sql.dictionary.TriggerDescriptor"} {"project":"apache_derby","commit":"08d2c15c493bd56b103401c84b06b59901f62fd5","changeType":"METHOD_DECLARATION","change":"org.apache.derby.iapi.sql.dictionary.ViewDescriptor.makeValid(LanguageConnectionContext)","source":"org.apache.derby.impl.sql.GenericPreparedStatement.makeValid(LanguageConnectionContext)","target":"org.apache.derby.impl.sql.GenericPreparedStatement.rePrepare(LanguageConnectionContext)","added":false,"scope":"EXT_S","local":"java.engine.org.apache.derby.iapi.sql.dictionary.ViewDescriptor"} {"project":"apache_derby","commit":"08d2c15c493bd56b103401c84b06b59901f62fd5","changeType":"METHOD_DECLARATION","change":"org.apache.derby.impl.sql.GenericPreparedStatement.makeValid(LanguageConnectionContext)","source":"org.apache.derby.impl.sql.GenericPreparedStatement.makeValid(LanguageConnectionContext)","target":"org.apache.derby.impl.sql.GenericPreparedStatement.rePrepare(LanguageConnectionContext)","added":false,"scope":"CLASS_S","local":"java.engine.org.apache.derby.impl.sql.GenericPreparedStatement"} {"project":"apache_derby","commit":"08d2c15c493bd56b103401c84b06b59901f62fd5","changeType":"ASSIGNMENT","change":"ps \u003d statement.prepare(lcc)","source":"org.apache.derby.impl.sql.GenericPreparedStatement.makeValid(LanguageConnectionContext)","target":"org.apache.derby.impl.sql.GenericPreparedStatement.rePrepare(LanguageConnectionContext)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.GenericPreparedStatement.makeValid(LanguageConnectionContext)"} {"project":"apache_derby","commit":"08d2c15c493bd56b103401c84b06b59901f62fd5","changeType":"EXPRESSION_STATEMENT","change":"SanityManager.ASSERT(ps \u003d\u003d this,\"ps !\u003d this\")","source":"org.apache.derby.impl.sql.GenericPreparedStatement.makeValid(LanguageConnectionContext)","target":"org.apache.derby.impl.sql.GenericPreparedStatement.rePrepare(LanguageConnectionContext)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.GenericPreparedStatement.makeValid(LanguageConnectionContext)"} {"project":"apache_derby","commit":"08d2c15c493bd56b103401c84b06b59901f62fd5","changeType":"EXPRESSION_STATEMENT","change":"ps\u003dstatement.prepare(lcc)","source":"org.apache.derby.impl.sql.GenericPreparedStatement.makeValid(LanguageConnectionContext)","target":"org.apache.derby.impl.sql.GenericPreparedStatement.rePrepare(LanguageConnectionContext)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.GenericPreparedStatement.makeValid(LanguageConnectionContext)"} {"project":"apache_derby","commit":"08d2c15c493bd56b103401c84b06b59901f62fd5","changeType":"IF_STATEMENT","change":"SanityManager.DEBUG","source":"org.apache.derby.impl.sql.GenericPreparedStatement.makeValid(LanguageConnectionContext)","target":"org.apache.derby.impl.sql.GenericPreparedStatement.rePrepare(LanguageConnectionContext)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.GenericPreparedStatement.makeValid(LanguageConnectionContext)"} {"project":"apache_derby","commit":"08d2c15c493bd56b103401c84b06b59901f62fd5","changeType":"INFIX_EXPRESSION","change":"ps \u003d\u003d this","source":"org.apache.derby.impl.sql.GenericPreparedStatement.makeValid(LanguageConnectionContext)","target":"org.apache.derby.impl.sql.GenericPreparedStatement.rePrepare(LanguageConnectionContext)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.GenericPreparedStatement.makeValid(LanguageConnectionContext)"} {"project":"apache_derby","commit":"08d2c15c493bd56b103401c84b06b59901f62fd5","changeType":"JAVADOC","change":"/** \n * Attempt to revalidate the dependent. For prepared statements, this could go through its dependencies and check that they are up to date; if not, it would recompile the statement. Any failure during this attempt should throw StandardException.unableToRevalidate().\n * @exception StandardException thrown if unable to make it valid\n */\n","source":"org.apache.derby.impl.sql.GenericPreparedStatement.makeValid(LanguageConnectionContext)","target":"org.apache.derby.impl.sql.GenericPreparedStatement.rePrepare(LanguageConnectionContext)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.GenericPreparedStatement.makeValid(LanguageConnectionContext)"} {"project":"apache_derby","commit":"08d2c15c493bd56b103401c84b06b59901f62fd5","changeType":"METHOD_INVOCATION","change":"SanityManager.ASSERT(ps \u003d\u003d this,\"ps !\u003d this\")","source":"org.apache.derby.impl.sql.GenericPreparedStatement.makeValid(LanguageConnectionContext)","target":"org.apache.derby.impl.sql.GenericPreparedStatement.rePrepare(LanguageConnectionContext)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.GenericPreparedStatement.makeValid(LanguageConnectionContext)"} {"project":"apache_derby","commit":"08d2c15c493bd56b103401c84b06b59901f62fd5","changeType":"METHOD_INVOCATION","change":"statement.prepare(lcc)","source":"org.apache.derby.impl.sql.GenericPreparedStatement.makeValid(LanguageConnectionContext)","target":"org.apache.derby.impl.sql.GenericPreparedStatement.rePrepare(LanguageConnectionContext)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.GenericPreparedStatement.makeValid(LanguageConnectionContext)"} {"project":"apache_derby","commit":"08d2c15c493bd56b103401c84b06b59901f62fd5","changeType":"MODIFIER","change":"public","source":"org.apache.derby.impl.sql.GenericPreparedStatement.makeValid(LanguageConnectionContext)","target":"org.apache.derby.impl.sql.GenericPreparedStatement.rePrepare(LanguageConnectionContext)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.GenericPreparedStatement.makeValid(LanguageConnectionContext)"} {"project":"apache_derby","commit":"08d2c15c493bd56b103401c84b06b59901f62fd5","changeType":"PRIMITIVE_TYPE","change":"void","source":"org.apache.derby.impl.sql.GenericPreparedStatement.makeValid(LanguageConnectionContext)","target":"org.apache.derby.impl.sql.GenericPreparedStatement.rePrepare(LanguageConnectionContext)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.GenericPreparedStatement.makeValid(LanguageConnectionContext)"} {"project":"apache_derby","commit":"08d2c15c493bd56b103401c84b06b59901f62fd5","changeType":"QUALIFIED_NAME","change":"SanityManager.DEBUG","source":"org.apache.derby.impl.sql.GenericPreparedStatement.makeValid(LanguageConnectionContext)","target":"org.apache.derby.impl.sql.GenericPreparedStatement.rePrepare(LanguageConnectionContext)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.GenericPreparedStatement.makeValid(LanguageConnectionContext)"} {"project":"apache_derby","commit":"08d2c15c493bd56b103401c84b06b59901f62fd5","changeType":"SIMPLE_TYPE","change":"PreparedStatement","source":"org.apache.derby.impl.sql.GenericPreparedStatement.makeValid(LanguageConnectionContext)","target":"org.apache.derby.impl.sql.GenericPreparedStatement.rePrepare(LanguageConnectionContext)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.GenericPreparedStatement.makeValid(LanguageConnectionContext)"} {"project":"apache_derby","commit":"08d2c15c493bd56b103401c84b06b59901f62fd5","changeType":"SIMPLE_TYPE","change":"StandardException","source":"org.apache.derby.impl.sql.GenericPreparedStatement.makeValid(LanguageConnectionContext)","target":"org.apache.derby.impl.sql.GenericPreparedStatement.rePrepare(LanguageConnectionContext)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.GenericPreparedStatement.makeValid(LanguageConnectionContext)"} {"project":"apache_derby","commit":"08d2c15c493bd56b103401c84b06b59901f62fd5","changeType":"SIMPLE_TYPE","change":"LanguageConnectionContext","source":"org.apache.derby.impl.sql.GenericPreparedStatement.makeValid(LanguageConnectionContext)","target":"org.apache.derby.impl.sql.GenericPreparedStatement.rePrepare(LanguageConnectionContext)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.GenericPreparedStatement.makeValid(LanguageConnectionContext)"} {"project":"apache_derby","commit":"08d2c15c493bd56b103401c84b06b59901f62fd5","changeType":"SINGLE_VARIABLE_DECLARATION","change":"LanguageConnectionContext lcc","source":"org.apache.derby.impl.sql.GenericPreparedStatement.makeValid(LanguageConnectionContext)","target":"org.apache.derby.impl.sql.GenericPreparedStatement.rePrepare(LanguageConnectionContext)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.GenericPreparedStatement.makeValid(LanguageConnectionContext)"} {"project":"apache_derby","commit":"08d2c15c493bd56b103401c84b06b59901f62fd5","changeType":"STRING_LITERAL","change":"ps !\u003d this","source":"org.apache.derby.impl.sql.GenericPreparedStatement.makeValid(LanguageConnectionContext)","target":"org.apache.derby.impl.sql.GenericPreparedStatement.rePrepare(LanguageConnectionContext)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.GenericPreparedStatement.makeValid(LanguageConnectionContext)"} {"project":"apache_derby","commit":"08d2c15c493bd56b103401c84b06b59901f62fd5","changeType":"THIS_EXPRESSION","change":"this","source":"org.apache.derby.impl.sql.GenericPreparedStatement.makeValid(LanguageConnectionContext)","target":"org.apache.derby.impl.sql.GenericPreparedStatement.rePrepare(LanguageConnectionContext)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.GenericPreparedStatement.makeValid(LanguageConnectionContext)"} {"project":"apache_derby","commit":"08d2c15c493bd56b103401c84b06b59901f62fd5","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"ps","source":"org.apache.derby.impl.sql.GenericPreparedStatement.makeValid(LanguageConnectionContext)","target":"org.apache.derby.impl.sql.GenericPreparedStatement.rePrepare(LanguageConnectionContext)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.GenericPreparedStatement.makeValid(LanguageConnectionContext)"} {"project":"apache_derby","commit":"08d2c15c493bd56b103401c84b06b59901f62fd5","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"PreparedStatement [ps]","source":"org.apache.derby.impl.sql.GenericPreparedStatement.makeValid(LanguageConnectionContext)","target":"org.apache.derby.impl.sql.GenericPreparedStatement.rePrepare(LanguageConnectionContext)","added":false,"scope":"SOURCE","local":"org.apache.derby.impl.sql.GenericPreparedStatement.makeValid(LanguageConnectionContext)"} {"project":"apache_derby","commit":"08d2c15c493bd56b103401c84b06b59901f62fd5","changeType":"EXPRESSION_STATEMENT","change":"SanityManager.ASSERT(ps \u003d\u003d this,\"ps !\u003d this\")","source":"org.apache.derby.impl.sql.GenericPreparedStatement.makeValid(LanguageConnectionContext)","target":"org.apache.derby.impl.sql.GenericPreparedStatement.rePrepare(LanguageConnectionContext)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.GenericPreparedStatement.rePrepare(LanguageConnectionContext)"} {"project":"apache_derby","commit":"08d2c15c493bd56b103401c84b06b59901f62fd5","changeType":"IF_STATEMENT","change":"SanityManager.DEBUG","source":"org.apache.derby.impl.sql.GenericPreparedStatement.makeValid(LanguageConnectionContext)","target":"org.apache.derby.impl.sql.GenericPreparedStatement.rePrepare(LanguageConnectionContext)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.GenericPreparedStatement.rePrepare(LanguageConnectionContext)"} {"project":"apache_derby","commit":"08d2c15c493bd56b103401c84b06b59901f62fd5","changeType":"INFIX_EXPRESSION","change":"ps \u003d\u003d this","source":"org.apache.derby.impl.sql.GenericPreparedStatement.makeValid(LanguageConnectionContext)","target":"org.apache.derby.impl.sql.GenericPreparedStatement.rePrepare(LanguageConnectionContext)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.GenericPreparedStatement.rePrepare(LanguageConnectionContext)"} {"project":"apache_derby","commit":"08d2c15c493bd56b103401c84b06b59901f62fd5","changeType":"METHOD_INVOCATION","change":"statement.prepare(lcc)","source":"org.apache.derby.impl.sql.GenericPreparedStatement.makeValid(LanguageConnectionContext)","target":"org.apache.derby.impl.sql.GenericPreparedStatement.rePrepare(LanguageConnectionContext)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.GenericPreparedStatement.rePrepare(LanguageConnectionContext)"} {"project":"apache_derby","commit":"08d2c15c493bd56b103401c84b06b59901f62fd5","changeType":"METHOD_INVOCATION","change":"SanityManager.ASSERT(ps \u003d\u003d this,\"ps !\u003d this\")","source":"org.apache.derby.impl.sql.GenericPreparedStatement.makeValid(LanguageConnectionContext)","target":"org.apache.derby.impl.sql.GenericPreparedStatement.rePrepare(LanguageConnectionContext)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.GenericPreparedStatement.rePrepare(LanguageConnectionContext)"} {"project":"apache_derby","commit":"08d2c15c493bd56b103401c84b06b59901f62fd5","changeType":"QUALIFIED_NAME","change":"SanityManager.DEBUG","source":"org.apache.derby.impl.sql.GenericPreparedStatement.makeValid(LanguageConnectionContext)","target":"org.apache.derby.impl.sql.GenericPreparedStatement.rePrepare(LanguageConnectionContext)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.GenericPreparedStatement.rePrepare(LanguageConnectionContext)"} {"project":"apache_derby","commit":"08d2c15c493bd56b103401c84b06b59901f62fd5","changeType":"SIMPLE_TYPE","change":"PreparedStatement","source":"org.apache.derby.impl.sql.GenericPreparedStatement.makeValid(LanguageConnectionContext)","target":"org.apache.derby.impl.sql.GenericPreparedStatement.rePrepare(LanguageConnectionContext)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.GenericPreparedStatement.rePrepare(LanguageConnectionContext)"} {"project":"apache_derby","commit":"08d2c15c493bd56b103401c84b06b59901f62fd5","changeType":"STRING_LITERAL","change":"ps !\u003d this","source":"org.apache.derby.impl.sql.GenericPreparedStatement.makeValid(LanguageConnectionContext)","target":"org.apache.derby.impl.sql.GenericPreparedStatement.rePrepare(LanguageConnectionContext)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.GenericPreparedStatement.rePrepare(LanguageConnectionContext)"} {"project":"apache_derby","commit":"08d2c15c493bd56b103401c84b06b59901f62fd5","changeType":"THIS_EXPRESSION","change":"this","source":"org.apache.derby.impl.sql.GenericPreparedStatement.makeValid(LanguageConnectionContext)","target":"org.apache.derby.impl.sql.GenericPreparedStatement.rePrepare(LanguageConnectionContext)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.GenericPreparedStatement.rePrepare(LanguageConnectionContext)"} {"project":"apache_derby","commit":"08d2c15c493bd56b103401c84b06b59901f62fd5","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"ps","source":"org.apache.derby.impl.sql.GenericPreparedStatement.makeValid(LanguageConnectionContext)","target":"org.apache.derby.impl.sql.GenericPreparedStatement.rePrepare(LanguageConnectionContext)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.GenericPreparedStatement.rePrepare(LanguageConnectionContext)"} {"project":"apache_derby","commit":"08d2c15c493bd56b103401c84b06b59901f62fd5","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"PreparedStatement [ps\u003dstatement.prepare(lcc)]","source":"org.apache.derby.impl.sql.GenericPreparedStatement.makeValid(LanguageConnectionContext)","target":"org.apache.derby.impl.sql.GenericPreparedStatement.rePrepare(LanguageConnectionContext)","added":true,"scope":"TARGET","local":"org.apache.derby.impl.sql.GenericPreparedStatement.rePrepare(LanguageConnectionContext)"} {"project":"apache_derby","commit":"08d2c15c493bd56b103401c84b06b59901f62fd5","changeType":"EXPRESSION_STATEMENT","change":"makeValid(lcc)","source":"org.apache.derby.impl.sql.GenericPreparedStatement.makeValid(LanguageConnectionContext)","target":"org.apache.derby.impl.sql.GenericPreparedStatement.rePrepare(LanguageConnectionContext)","added":false,"scope":"TARGET","local":"org.apache.derby.impl.sql.GenericPreparedStatement.rePrepare(LanguageConnectionContext)"} {"project":"apache_derby","commit":"08d2c15c493bd56b103401c84b06b59901f62fd5","changeType":"METHOD_INVOCATION","change":"makeValid(lcc)","source":"org.apache.derby.impl.sql.GenericPreparedStatement.makeValid(LanguageConnectionContext)","target":"org.apache.derby.impl.sql.GenericPreparedStatement.rePrepare(LanguageConnectionContext)","added":false,"scope":"TARGET","local":"org.apache.derby.impl.sql.GenericPreparedStatement.rePrepare(LanguageConnectionContext)"} {"project":"apache_derby","commit":"08d2c15c493bd56b103401c84b06b59901f62fd5","changeType":"EXPRESSION_STATEMENT","change":"preStmt.rePrepare(getLanguageConnectionContext())","source":"org.apache.derby.impl.sql.GenericPreparedStatement.makeValid(LanguageConnectionContext)","target":"org.apache.derby.impl.sql.GenericPreparedStatement.rePrepare(LanguageConnectionContext)","added":true,"scope":"EXT_T","local":"org.apache.derby.impl.sql.compile.CurrentOfNode.bindNonVTITables(DataDictionary,FromList)"} {"project":"apache_derby","commit":"08d2c15c493bd56b103401c84b06b59901f62fd5","changeType":"METHOD_INVOCATION","change":"preStmt.rePrepare(getLanguageConnectionContext())","source":"org.apache.derby.impl.sql.GenericPreparedStatement.makeValid(LanguageConnectionContext)","target":"org.apache.derby.impl.sql.GenericPreparedStatement.rePrepare(LanguageConnectionContext)","added":true,"scope":"EXT_T","local":"org.apache.derby.impl.sql.compile.CurrentOfNode.bindNonVTITables(DataDictionary,FromList)"} {"project":"apache_derby","commit":"08d2c15c493bd56b103401c84b06b59901f62fd5","changeType":"EXPRESSION_STATEMENT","change":"preStmt.makeValid(getLanguageConnectionContext())","source":"org.apache.derby.impl.sql.GenericPreparedStatement.makeValid(LanguageConnectionContext)","target":"org.apache.derby.impl.sql.GenericPreparedStatement.rePrepare(LanguageConnectionContext)","added":false,"scope":"EXT_S","local":"org.apache.derby.impl.sql.compile.CurrentOfNode.bindNonVTITables(DataDictionary,FromList)"} {"project":"apache_derby","commit":"08d2c15c493bd56b103401c84b06b59901f62fd5","changeType":"METHOD_INVOCATION","change":"preStmt.makeValid(getLanguageConnectionContext())","source":"org.apache.derby.impl.sql.GenericPreparedStatement.makeValid(LanguageConnectionContext)","target":"org.apache.derby.impl.sql.GenericPreparedStatement.rePrepare(LanguageConnectionContext)","added":false,"scope":"EXT_S","local":"org.apache.derby.impl.sql.compile.CurrentOfNode.bindNonVTITables(DataDictionary,FromList)"} {"project":"afollestad_material-dialogs","commit":"b09c953d13375e426a84009d85ad440ad90eadc0","changeType":"METHOD_DECLARATION","change":"com.afollestad.materialdialogs.MaterialDialog.calculateMaxButtonWidth()","source":"com.afollestad.materialdialogs.MaterialDialog.calculateMaxButtonWidth()","target":"com.afollestad.materialdialogs.MaterialDialog.checkIfStackingNeeded()","added":false,"scope":"CLASS_S","local":"library.src.main.com.afollestad.materialdialogs.MaterialDialog"} {"project":"afollestad_material-dialogs","commit":"b09c953d13375e426a84009d85ad440ad90eadc0","changeType":"CAST_EXPRESSION","change":"(int)getContext().getResources().getDimension(R.dimen.md_button_padding_frame_side)","source":"com.afollestad.materialdialogs.MaterialDialog.calculateMaxButtonWidth()","target":"com.afollestad.materialdialogs.MaterialDialog.checkIfStackingNeeded()","added":false,"scope":"SOURCE","local":"com.afollestad.materialdialogs.MaterialDialog.calculateMaxButtonWidth()"} {"project":"afollestad_material-dialogs","commit":"b09c953d13375e426a84009d85ad440ad90eadc0","changeType":"INFIX_EXPRESSION","change":"2 * margins","source":"com.afollestad.materialdialogs.MaterialDialog.calculateMaxButtonWidth()","target":"com.afollestad.materialdialogs.MaterialDialog.checkIfStackingNeeded()","added":false,"scope":"SOURCE","local":"com.afollestad.materialdialogs.MaterialDialog.calculateMaxButtonWidth()"} {"project":"afollestad_material-dialogs","commit":"b09c953d13375e426a84009d85ad440ad90eadc0","changeType":"INFIX_EXPRESSION","change":"dialogWidth - 2 * margins","source":"com.afollestad.materialdialogs.MaterialDialog.calculateMaxButtonWidth()","target":"com.afollestad.materialdialogs.MaterialDialog.checkIfStackingNeeded()","added":false,"scope":"SOURCE","local":"com.afollestad.materialdialogs.MaterialDialog.calculateMaxButtonWidth()"} {"project":"afollestad_material-dialogs","commit":"b09c953d13375e426a84009d85ad440ad90eadc0","changeType":"INFIX_EXPRESSION","change":"(dialogWidth - 2 * margins) / numberOfActionButtons()","source":"com.afollestad.materialdialogs.MaterialDialog.calculateMaxButtonWidth()","target":"com.afollestad.materialdialogs.MaterialDialog.checkIfStackingNeeded()","added":false,"scope":"SOURCE","local":"com.afollestad.materialdialogs.MaterialDialog.calculateMaxButtonWidth()"} {"project":"afollestad_material-dialogs","commit":"b09c953d13375e426a84009d85ad440ad90eadc0","changeType":"METHOD_INVOCATION","change":"numberOfActionButtons()","source":"com.afollestad.materialdialogs.MaterialDialog.calculateMaxButtonWidth()","target":"com.afollestad.materialdialogs.MaterialDialog.checkIfStackingNeeded()","added":false,"scope":"SOURCE","local":"com.afollestad.materialdialogs.MaterialDialog.calculateMaxButtonWidth()"} {"project":"afollestad_material-dialogs","commit":"b09c953d13375e426a84009d85ad440ad90eadc0","changeType":"METHOD_INVOCATION","change":"getContext()","source":"com.afollestad.materialdialogs.MaterialDialog.calculateMaxButtonWidth()","target":"com.afollestad.materialdialogs.MaterialDialog.checkIfStackingNeeded()","added":false,"scope":"SOURCE","local":"com.afollestad.materialdialogs.MaterialDialog.calculateMaxButtonWidth()"} {"project":"afollestad_material-dialogs","commit":"b09c953d13375e426a84009d85ad440ad90eadc0","changeType":"METHOD_INVOCATION","change":"getContext().getResources()","source":"com.afollestad.materialdialogs.MaterialDialog.calculateMaxButtonWidth()","target":"com.afollestad.materialdialogs.MaterialDialog.checkIfStackingNeeded()","added":false,"scope":"SOURCE","local":"com.afollestad.materialdialogs.MaterialDialog.calculateMaxButtonWidth()"} {"project":"afollestad_material-dialogs","commit":"b09c953d13375e426a84009d85ad440ad90eadc0","changeType":"METHOD_INVOCATION","change":"getContext().getResources().getDimension(R.dimen.md_button_padding_frame_side)","source":"com.afollestad.materialdialogs.MaterialDialog.calculateMaxButtonWidth()","target":"com.afollestad.materialdialogs.MaterialDialog.checkIfStackingNeeded()","added":false,"scope":"SOURCE","local":"com.afollestad.materialdialogs.MaterialDialog.calculateMaxButtonWidth()"} {"project":"afollestad_material-dialogs","commit":"b09c953d13375e426a84009d85ad440ad90eadc0","changeType":"METHOD_INVOCATION","change":"getWindow()","source":"com.afollestad.materialdialogs.MaterialDialog.calculateMaxButtonWidth()","target":"com.afollestad.materialdialogs.MaterialDialog.checkIfStackingNeeded()","added":false,"scope":"SOURCE","local":"com.afollestad.materialdialogs.MaterialDialog.calculateMaxButtonWidth()"} {"project":"afollestad_material-dialogs","commit":"b09c953d13375e426a84009d85ad440ad90eadc0","changeType":"METHOD_INVOCATION","change":"getWindow().getDecorView()","source":"com.afollestad.materialdialogs.MaterialDialog.calculateMaxButtonWidth()","target":"com.afollestad.materialdialogs.MaterialDialog.checkIfStackingNeeded()","added":false,"scope":"SOURCE","local":"com.afollestad.materialdialogs.MaterialDialog.calculateMaxButtonWidth()"} {"project":"afollestad_material-dialogs","commit":"b09c953d13375e426a84009d85ad440ad90eadc0","changeType":"METHOD_INVOCATION","change":"getWindow().getDecorView().getMeasuredWidth()","source":"com.afollestad.materialdialogs.MaterialDialog.calculateMaxButtonWidth()","target":"com.afollestad.materialdialogs.MaterialDialog.checkIfStackingNeeded()","added":false,"scope":"SOURCE","local":"com.afollestad.materialdialogs.MaterialDialog.calculateMaxButtonWidth()"} {"project":"afollestad_material-dialogs","commit":"b09c953d13375e426a84009d85ad440ad90eadc0","changeType":"MODIFIER","change":"final","source":"com.afollestad.materialdialogs.MaterialDialog.calculateMaxButtonWidth()","target":"com.afollestad.materialdialogs.MaterialDialog.checkIfStackingNeeded()","added":false,"scope":"SOURCE","local":"com.afollestad.materialdialogs.MaterialDialog.calculateMaxButtonWidth()"} {"project":"afollestad_material-dialogs","commit":"b09c953d13375e426a84009d85ad440ad90eadc0","changeType":"MODIFIER","change":"private","source":"com.afollestad.materialdialogs.MaterialDialog.calculateMaxButtonWidth()","target":"com.afollestad.materialdialogs.MaterialDialog.checkIfStackingNeeded()","added":false,"scope":"SOURCE","local":"com.afollestad.materialdialogs.MaterialDialog.calculateMaxButtonWidth()"} {"project":"afollestad_material-dialogs","commit":"b09c953d13375e426a84009d85ad440ad90eadc0","changeType":"NUMBER_LITERAL","change":"2","source":"com.afollestad.materialdialogs.MaterialDialog.calculateMaxButtonWidth()","target":"com.afollestad.materialdialogs.MaterialDialog.checkIfStackingNeeded()","added":false,"scope":"SOURCE","local":"com.afollestad.materialdialogs.MaterialDialog.calculateMaxButtonWidth()"} {"project":"afollestad_material-dialogs","commit":"b09c953d13375e426a84009d85ad440ad90eadc0","changeType":"PARENTHESIZED_EXPRESSION","change":"(dialogWidth - 2 * margins)","source":"com.afollestad.materialdialogs.MaterialDialog.calculateMaxButtonWidth()","target":"com.afollestad.materialdialogs.MaterialDialog.checkIfStackingNeeded()","added":false,"scope":"SOURCE","local":"com.afollestad.materialdialogs.MaterialDialog.calculateMaxButtonWidth()"} {"project":"afollestad_material-dialogs","commit":"b09c953d13375e426a84009d85ad440ad90eadc0","changeType":"PRIMITIVE_TYPE","change":"int","source":"com.afollestad.materialdialogs.MaterialDialog.calculateMaxButtonWidth()","target":"com.afollestad.materialdialogs.MaterialDialog.checkIfStackingNeeded()","added":false,"scope":"SOURCE","local":"com.afollestad.materialdialogs.MaterialDialog.calculateMaxButtonWidth()"} {"project":"afollestad_material-dialogs","commit":"b09c953d13375e426a84009d85ad440ad90eadc0","changeType":"QUALIFIED_NAME","change":"R.dimen","source":"com.afollestad.materialdialogs.MaterialDialog.calculateMaxButtonWidth()","target":"com.afollestad.materialdialogs.MaterialDialog.checkIfStackingNeeded()","added":false,"scope":"SOURCE","local":"com.afollestad.materialdialogs.MaterialDialog.calculateMaxButtonWidth()"} {"project":"afollestad_material-dialogs","commit":"b09c953d13375e426a84009d85ad440ad90eadc0","changeType":"QUALIFIED_NAME","change":"R.dimen.md_button_padding_frame_side","source":"com.afollestad.materialdialogs.MaterialDialog.calculateMaxButtonWidth()","target":"com.afollestad.materialdialogs.MaterialDialog.checkIfStackingNeeded()","added":false,"scope":"SOURCE","local":"com.afollestad.materialdialogs.MaterialDialog.calculateMaxButtonWidth()"} {"project":"afollestad_material-dialogs","commit":"b09c953d13375e426a84009d85ad440ad90eadc0","changeType":"RETURN_STATEMENT","change":"return (dialogWidth - 2 * margins) / numberOfActionButtons();\n","source":"com.afollestad.materialdialogs.MaterialDialog.calculateMaxButtonWidth()","target":"com.afollestad.materialdialogs.MaterialDialog.checkIfStackingNeeded()","added":false,"scope":"SOURCE","local":"com.afollestad.materialdialogs.MaterialDialog.calculateMaxButtonWidth()"} {"project":"afollestad_material-dialogs","commit":"b09c953d13375e426a84009d85ad440ad90eadc0","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"margins","source":"com.afollestad.materialdialogs.MaterialDialog.calculateMaxButtonWidth()","target":"com.afollestad.materialdialogs.MaterialDialog.checkIfStackingNeeded()","added":false,"scope":"SOURCE","local":"com.afollestad.materialdialogs.MaterialDialog.calculateMaxButtonWidth()"} {"project":"afollestad_material-dialogs","commit":"b09c953d13375e426a84009d85ad440ad90eadc0","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"dialogWidth","source":"com.afollestad.materialdialogs.MaterialDialog.calculateMaxButtonWidth()","target":"com.afollestad.materialdialogs.MaterialDialog.checkIfStackingNeeded()","added":false,"scope":"SOURCE","local":"com.afollestad.materialdialogs.MaterialDialog.calculateMaxButtonWidth()"} {"project":"afollestad_material-dialogs","commit":"b09c953d13375e426a84009d85ad440ad90eadc0","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"int [margins\u003d(int)getContext().getResources().getDimension(R.dimen.md_button_padding_frame_side)]","source":"com.afollestad.materialdialogs.MaterialDialog.calculateMaxButtonWidth()","target":"com.afollestad.materialdialogs.MaterialDialog.checkIfStackingNeeded()","added":false,"scope":"SOURCE","local":"com.afollestad.materialdialogs.MaterialDialog.calculateMaxButtonWidth()"} {"project":"afollestad_material-dialogs","commit":"b09c953d13375e426a84009d85ad440ad90eadc0","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"int [dialogWidth\u003dgetWindow().getDecorView().getMeasuredWidth()]","source":"com.afollestad.materialdialogs.MaterialDialog.calculateMaxButtonWidth()","target":"com.afollestad.materialdialogs.MaterialDialog.checkIfStackingNeeded()","added":false,"scope":"SOURCE","local":"com.afollestad.materialdialogs.MaterialDialog.calculateMaxButtonWidth()"} {"project":"afollestad_material-dialogs","commit":"b09c953d13375e426a84009d85ad440ad90eadc0","changeType":"ASSIGNMENT","change":"buttonsWidth +\u003d neutralButton.getWidth()","source":"com.afollestad.materialdialogs.MaterialDialog.calculateMaxButtonWidth()","target":"com.afollestad.materialdialogs.MaterialDialog.checkIfStackingNeeded()","added":true,"scope":"TARGET","local":"com.afollestad.materialdialogs.MaterialDialog.checkIfStackingNeeded()"} {"project":"afollestad_material-dialogs","commit":"b09c953d13375e426a84009d85ad440ad90eadc0","changeType":"ASSIGNMENT","change":"buttonsWidth +\u003d negativeButton.getWidth()","source":"com.afollestad.materialdialogs.MaterialDialog.calculateMaxButtonWidth()","target":"com.afollestad.materialdialogs.MaterialDialog.checkIfStackingNeeded()","added":true,"scope":"TARGET","local":"com.afollestad.materialdialogs.MaterialDialog.checkIfStackingNeeded()"} {"project":"afollestad_material-dialogs","commit":"b09c953d13375e426a84009d85ad440ad90eadc0","changeType":"ASSIGNMENT","change":"buttonsWidth +\u003d positiveButton.getWidth()","source":"com.afollestad.materialdialogs.MaterialDialog.calculateMaxButtonWidth()","target":"com.afollestad.materialdialogs.MaterialDialog.checkIfStackingNeeded()","added":true,"scope":"TARGET","local":"com.afollestad.materialdialogs.MaterialDialog.checkIfStackingNeeded()"} {"project":"afollestad_material-dialogs","commit":"b09c953d13375e426a84009d85ad440ad90eadc0","changeType":"CAST_EXPRESSION","change":"(int)getContext().getResources().getDimension(R.dimen.md_button_padding_frame_side)","source":"com.afollestad.materialdialogs.MaterialDialog.calculateMaxButtonWidth()","target":"com.afollestad.materialdialogs.MaterialDialog.checkIfStackingNeeded()","added":true,"scope":"TARGET","local":"com.afollestad.materialdialogs.MaterialDialog.checkIfStackingNeeded()"} {"project":"afollestad_material-dialogs","commit":"b09c953d13375e426a84009d85ad440ad90eadc0","changeType":"EXPRESSION_STATEMENT","change":"buttonsWidth+\u003dnegativeButton.getWidth()","source":"com.afollestad.materialdialogs.MaterialDialog.calculateMaxButtonWidth()","target":"com.afollestad.materialdialogs.MaterialDialog.checkIfStackingNeeded()","added":true,"scope":"TARGET","local":"com.afollestad.materialdialogs.MaterialDialog.checkIfStackingNeeded()"} {"project":"afollestad_material-dialogs","commit":"b09c953d13375e426a84009d85ad440ad90eadc0","changeType":"EXPRESSION_STATEMENT","change":"buttonsWidth+\u003dneutralButton.getWidth()","source":"com.afollestad.materialdialogs.MaterialDialog.calculateMaxButtonWidth()","target":"com.afollestad.materialdialogs.MaterialDialog.checkIfStackingNeeded()","added":true,"scope":"TARGET","local":"com.afollestad.materialdialogs.MaterialDialog.checkIfStackingNeeded()"} {"project":"afollestad_material-dialogs","commit":"b09c953d13375e426a84009d85ad440ad90eadc0","changeType":"EXPRESSION_STATEMENT","change":"buttonsWidth+\u003dpositiveButton.getWidth()","source":"com.afollestad.materialdialogs.MaterialDialog.calculateMaxButtonWidth()","target":"com.afollestad.materialdialogs.MaterialDialog.checkIfStackingNeeded()","added":true,"scope":"TARGET","local":"com.afollestad.materialdialogs.MaterialDialog.checkIfStackingNeeded()"} {"project":"afollestad_material-dialogs","commit":"b09c953d13375e426a84009d85ad440ad90eadc0","changeType":"IF_STATEMENT","change":"mBuilder.neutralText !\u003d null","source":"com.afollestad.materialdialogs.MaterialDialog.calculateMaxButtonWidth()","target":"com.afollestad.materialdialogs.MaterialDialog.checkIfStackingNeeded()","added":true,"scope":"TARGET","local":"com.afollestad.materialdialogs.MaterialDialog.checkIfStackingNeeded()"} {"project":"afollestad_material-dialogs","commit":"b09c953d13375e426a84009d85ad440ad90eadc0","changeType":"IF_STATEMENT","change":"mBuilder.negativeText !\u003d null","source":"com.afollestad.materialdialogs.MaterialDialog.calculateMaxButtonWidth()","target":"com.afollestad.materialdialogs.MaterialDialog.checkIfStackingNeeded()","added":true,"scope":"TARGET","local":"com.afollestad.materialdialogs.MaterialDialog.checkIfStackingNeeded()"} {"project":"afollestad_material-dialogs","commit":"b09c953d13375e426a84009d85ad440ad90eadc0","changeType":"IF_STATEMENT","change":"buttonsWidth \u003e effectiveDialogWidth","source":"com.afollestad.materialdialogs.MaterialDialog.calculateMaxButtonWidth()","target":"com.afollestad.materialdialogs.MaterialDialog.checkIfStackingNeeded()","added":true,"scope":"TARGET","local":"com.afollestad.materialdialogs.MaterialDialog.checkIfStackingNeeded()"} {"project":"afollestad_material-dialogs","commit":"b09c953d13375e426a84009d85ad440ad90eadc0","changeType":"INFIX_EXPRESSION","change":"dialogWidth - 2 * margins","source":"com.afollestad.materialdialogs.MaterialDialog.calculateMaxButtonWidth()","target":"com.afollestad.materialdialogs.MaterialDialog.checkIfStackingNeeded()","added":true,"scope":"TARGET","local":"com.afollestad.materialdialogs.MaterialDialog.checkIfStackingNeeded()"} {"project":"afollestad_material-dialogs","commit":"b09c953d13375e426a84009d85ad440ad90eadc0","changeType":"INFIX_EXPRESSION","change":"buttonsWidth \u003e effectiveDialogWidth","source":"com.afollestad.materialdialogs.MaterialDialog.calculateMaxButtonWidth()","target":"com.afollestad.materialdialogs.MaterialDialog.checkIfStackingNeeded()","added":true,"scope":"TARGET","local":"com.afollestad.materialdialogs.MaterialDialog.checkIfStackingNeeded()"} {"project":"afollestad_material-dialogs","commit":"b09c953d13375e426a84009d85ad440ad90eadc0","changeType":"INFIX_EXPRESSION","change":"2 * margins","source":"com.afollestad.materialdialogs.MaterialDialog.calculateMaxButtonWidth()","target":"com.afollestad.materialdialogs.MaterialDialog.checkIfStackingNeeded()","added":true,"scope":"TARGET","local":"com.afollestad.materialdialogs.MaterialDialog.checkIfStackingNeeded()"} {"project":"afollestad_material-dialogs","commit":"b09c953d13375e426a84009d85ad440ad90eadc0","changeType":"METHOD_INVOCATION","change":"getContext()","source":"com.afollestad.materialdialogs.MaterialDialog.calculateMaxButtonWidth()","target":"com.afollestad.materialdialogs.MaterialDialog.checkIfStackingNeeded()","added":true,"scope":"TARGET","local":"com.afollestad.materialdialogs.MaterialDialog.checkIfStackingNeeded()"} {"project":"afollestad_material-dialogs","commit":"b09c953d13375e426a84009d85ad440ad90eadc0","changeType":"METHOD_INVOCATION","change":"getWindow().getDecorView()","source":"com.afollestad.materialdialogs.MaterialDialog.calculateMaxButtonWidth()","target":"com.afollestad.materialdialogs.MaterialDialog.checkIfStackingNeeded()","added":true,"scope":"TARGET","local":"com.afollestad.materialdialogs.MaterialDialog.checkIfStackingNeeded()"} {"project":"afollestad_material-dialogs","commit":"b09c953d13375e426a84009d85ad440ad90eadc0","changeType":"METHOD_INVOCATION","change":"getWindow()","source":"com.afollestad.materialdialogs.MaterialDialog.calculateMaxButtonWidth()","target":"com.afollestad.materialdialogs.MaterialDialog.checkIfStackingNeeded()","added":true,"scope":"TARGET","local":"com.afollestad.materialdialogs.MaterialDialog.checkIfStackingNeeded()"} {"project":"afollestad_material-dialogs","commit":"b09c953d13375e426a84009d85ad440ad90eadc0","changeType":"METHOD_INVOCATION","change":"getContext().getResources()","source":"com.afollestad.materialdialogs.MaterialDialog.calculateMaxButtonWidth()","target":"com.afollestad.materialdialogs.MaterialDialog.checkIfStackingNeeded()","added":true,"scope":"TARGET","local":"com.afollestad.materialdialogs.MaterialDialog.checkIfStackingNeeded()"} {"project":"afollestad_material-dialogs","commit":"b09c953d13375e426a84009d85ad440ad90eadc0","changeType":"METHOD_INVOCATION","change":"getContext().getResources().getDimension(R.dimen.md_button_padding_frame_side)","source":"com.afollestad.materialdialogs.MaterialDialog.calculateMaxButtonWidth()","target":"com.afollestad.materialdialogs.MaterialDialog.checkIfStackingNeeded()","added":true,"scope":"TARGET","local":"com.afollestad.materialdialogs.MaterialDialog.checkIfStackingNeeded()"} {"project":"afollestad_material-dialogs","commit":"b09c953d13375e426a84009d85ad440ad90eadc0","changeType":"METHOD_INVOCATION","change":"getWindow().getDecorView().getMeasuredWidth()","source":"com.afollestad.materialdialogs.MaterialDialog.calculateMaxButtonWidth()","target":"com.afollestad.materialdialogs.MaterialDialog.checkIfStackingNeeded()","added":true,"scope":"TARGET","local":"com.afollestad.materialdialogs.MaterialDialog.checkIfStackingNeeded()"} {"project":"afollestad_material-dialogs","commit":"b09c953d13375e426a84009d85ad440ad90eadc0","changeType":"NUMBER_LITERAL","change":"0","source":"com.afollestad.materialdialogs.MaterialDialog.calculateMaxButtonWidth()","target":"com.afollestad.materialdialogs.MaterialDialog.checkIfStackingNeeded()","added":true,"scope":"TARGET","local":"com.afollestad.materialdialogs.MaterialDialog.checkIfStackingNeeded()"} {"project":"afollestad_material-dialogs","commit":"b09c953d13375e426a84009d85ad440ad90eadc0","changeType":"NUMBER_LITERAL","change":"2","source":"com.afollestad.materialdialogs.MaterialDialog.calculateMaxButtonWidth()","target":"com.afollestad.materialdialogs.MaterialDialog.checkIfStackingNeeded()","added":true,"scope":"TARGET","local":"com.afollestad.materialdialogs.MaterialDialog.checkIfStackingNeeded()"} {"project":"afollestad_material-dialogs","commit":"b09c953d13375e426a84009d85ad440ad90eadc0","changeType":"QUALIFIED_NAME","change":"R.dimen","source":"com.afollestad.materialdialogs.MaterialDialog.calculateMaxButtonWidth()","target":"com.afollestad.materialdialogs.MaterialDialog.checkIfStackingNeeded()","added":true,"scope":"TARGET","local":"com.afollestad.materialdialogs.MaterialDialog.checkIfStackingNeeded()"} {"project":"afollestad_material-dialogs","commit":"b09c953d13375e426a84009d85ad440ad90eadc0","changeType":"QUALIFIED_NAME","change":"R.dimen.md_button_padding_frame_side","source":"com.afollestad.materialdialogs.MaterialDialog.calculateMaxButtonWidth()","target":"com.afollestad.materialdialogs.MaterialDialog.checkIfStackingNeeded()","added":true,"scope":"TARGET","local":"com.afollestad.materialdialogs.MaterialDialog.checkIfStackingNeeded()"} {"project":"afollestad_material-dialogs","commit":"b09c953d13375e426a84009d85ad440ad90eadc0","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"effectiveDialogWidth","source":"com.afollestad.materialdialogs.MaterialDialog.calculateMaxButtonWidth()","target":"com.afollestad.materialdialogs.MaterialDialog.checkIfStackingNeeded()","added":true,"scope":"TARGET","local":"com.afollestad.materialdialogs.MaterialDialog.checkIfStackingNeeded()"} {"project":"afollestad_material-dialogs","commit":"b09c953d13375e426a84009d85ad440ad90eadc0","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"margins","source":"com.afollestad.materialdialogs.MaterialDialog.calculateMaxButtonWidth()","target":"com.afollestad.materialdialogs.MaterialDialog.checkIfStackingNeeded()","added":true,"scope":"TARGET","local":"com.afollestad.materialdialogs.MaterialDialog.checkIfStackingNeeded()"} {"project":"afollestad_material-dialogs","commit":"b09c953d13375e426a84009d85ad440ad90eadc0","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"dialogWidth","source":"com.afollestad.materialdialogs.MaterialDialog.calculateMaxButtonWidth()","target":"com.afollestad.materialdialogs.MaterialDialog.checkIfStackingNeeded()","added":true,"scope":"TARGET","local":"com.afollestad.materialdialogs.MaterialDialog.checkIfStackingNeeded()"} {"project":"afollestad_material-dialogs","commit":"b09c953d13375e426a84009d85ad440ad90eadc0","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"buttonsWidth","source":"com.afollestad.materialdialogs.MaterialDialog.calculateMaxButtonWidth()","target":"com.afollestad.materialdialogs.MaterialDialog.checkIfStackingNeeded()","added":true,"scope":"TARGET","local":"com.afollestad.materialdialogs.MaterialDialog.checkIfStackingNeeded()"} {"project":"afollestad_material-dialogs","commit":"b09c953d13375e426a84009d85ad440ad90eadc0","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"int [dialogWidth\u003dgetWindow().getDecorView().getMeasuredWidth()]","source":"com.afollestad.materialdialogs.MaterialDialog.calculateMaxButtonWidth()","target":"com.afollestad.materialdialogs.MaterialDialog.checkIfStackingNeeded()","added":true,"scope":"TARGET","local":"com.afollestad.materialdialogs.MaterialDialog.checkIfStackingNeeded()"} {"project":"afollestad_material-dialogs","commit":"b09c953d13375e426a84009d85ad440ad90eadc0","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"int [margins\u003d(int)getContext().getResources().getDimension(R.dimen.md_button_padding_frame_side)]","source":"com.afollestad.materialdialogs.MaterialDialog.calculateMaxButtonWidth()","target":"com.afollestad.materialdialogs.MaterialDialog.checkIfStackingNeeded()","added":true,"scope":"TARGET","local":"com.afollestad.materialdialogs.MaterialDialog.checkIfStackingNeeded()"} {"project":"afollestad_material-dialogs","commit":"b09c953d13375e426a84009d85ad440ad90eadc0","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"int [buttonsWidth\u003d0]","source":"com.afollestad.materialdialogs.MaterialDialog.calculateMaxButtonWidth()","target":"com.afollestad.materialdialogs.MaterialDialog.checkIfStackingNeeded()","added":true,"scope":"TARGET","local":"com.afollestad.materialdialogs.MaterialDialog.checkIfStackingNeeded()"} {"project":"afollestad_material-dialogs","commit":"b09c953d13375e426a84009d85ad440ad90eadc0","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"int [effectiveDialogWidth\u003ddialogWidth - 2 * margins]","source":"com.afollestad.materialdialogs.MaterialDialog.calculateMaxButtonWidth()","target":"com.afollestad.materialdialogs.MaterialDialog.checkIfStackingNeeded()","added":true,"scope":"TARGET","local":"com.afollestad.materialdialogs.MaterialDialog.checkIfStackingNeeded()"} {"project":"afollestad_material-dialogs","commit":"b09c953d13375e426a84009d85ad440ad90eadc0","changeType":"ASSIGNMENT","change":"isStacked \u003d positiveWidth \u003e maxWidth","source":"com.afollestad.materialdialogs.MaterialDialog.calculateMaxButtonWidth()","target":"com.afollestad.materialdialogs.MaterialDialog.checkIfStackingNeeded()","added":false,"scope":"TARGET","local":"com.afollestad.materialdialogs.MaterialDialog.checkIfStackingNeeded()"} {"project":"afollestad_material-dialogs","commit":"b09c953d13375e426a84009d85ad440ad90eadc0","changeType":"ASSIGNMENT","change":"isStacked \u003d neutralWidth \u003e maxWidth","source":"com.afollestad.materialdialogs.MaterialDialog.calculateMaxButtonWidth()","target":"com.afollestad.materialdialogs.MaterialDialog.checkIfStackingNeeded()","added":false,"scope":"TARGET","local":"com.afollestad.materialdialogs.MaterialDialog.checkIfStackingNeeded()"} {"project":"afollestad_material-dialogs","commit":"b09c953d13375e426a84009d85ad440ad90eadc0","changeType":"ASSIGNMENT","change":"isStacked \u003d negativeWidth \u003e maxWidth","source":"com.afollestad.materialdialogs.MaterialDialog.calculateMaxButtonWidth()","target":"com.afollestad.materialdialogs.MaterialDialog.checkIfStackingNeeded()","added":false,"scope":"TARGET","local":"com.afollestad.materialdialogs.MaterialDialog.checkIfStackingNeeded()"} {"project":"afollestad_material-dialogs","commit":"b09c953d13375e426a84009d85ad440ad90eadc0","changeType":"EXPRESSION_STATEMENT","change":"isStacked\u003dpositiveWidth \u003e maxWidth","source":"com.afollestad.materialdialogs.MaterialDialog.calculateMaxButtonWidth()","target":"com.afollestad.materialdialogs.MaterialDialog.checkIfStackingNeeded()","added":false,"scope":"TARGET","local":"com.afollestad.materialdialogs.MaterialDialog.checkIfStackingNeeded()"} {"project":"afollestad_material-dialogs","commit":"b09c953d13375e426a84009d85ad440ad90eadc0","changeType":"EXPRESSION_STATEMENT","change":"isStacked\u003dnegativeWidth \u003e maxWidth","source":"com.afollestad.materialdialogs.MaterialDialog.calculateMaxButtonWidth()","target":"com.afollestad.materialdialogs.MaterialDialog.checkIfStackingNeeded()","added":false,"scope":"TARGET","local":"com.afollestad.materialdialogs.MaterialDialog.checkIfStackingNeeded()"} {"project":"afollestad_material-dialogs","commit":"b09c953d13375e426a84009d85ad440ad90eadc0","changeType":"EXPRESSION_STATEMENT","change":"isStacked\u003dneutralWidth \u003e maxWidth","source":"com.afollestad.materialdialogs.MaterialDialog.calculateMaxButtonWidth()","target":"com.afollestad.materialdialogs.MaterialDialog.checkIfStackingNeeded()","added":false,"scope":"TARGET","local":"com.afollestad.materialdialogs.MaterialDialog.checkIfStackingNeeded()"} {"project":"afollestad_material-dialogs","commit":"b09c953d13375e426a84009d85ad440ad90eadc0","changeType":"IF_STATEMENT","change":"!isStacked \u0026\u0026 mBuilder.negativeText !\u003d null","source":"com.afollestad.materialdialogs.MaterialDialog.calculateMaxButtonWidth()","target":"com.afollestad.materialdialogs.MaterialDialog.checkIfStackingNeeded()","added":false,"scope":"TARGET","local":"com.afollestad.materialdialogs.MaterialDialog.checkIfStackingNeeded()"} {"project":"afollestad_material-dialogs","commit":"b09c953d13375e426a84009d85ad440ad90eadc0","changeType":"IF_STATEMENT","change":"!isStacked \u0026\u0026 mBuilder.neutralText !\u003d null","source":"com.afollestad.materialdialogs.MaterialDialog.calculateMaxButtonWidth()","target":"com.afollestad.materialdialogs.MaterialDialog.checkIfStackingNeeded()","added":false,"scope":"TARGET","local":"com.afollestad.materialdialogs.MaterialDialog.checkIfStackingNeeded()"} {"project":"afollestad_material-dialogs","commit":"b09c953d13375e426a84009d85ad440ad90eadc0","changeType":"INFIX_EXPRESSION","change":"negativeWidth \u003e maxWidth","source":"com.afollestad.materialdialogs.MaterialDialog.calculateMaxButtonWidth()","target":"com.afollestad.materialdialogs.MaterialDialog.checkIfStackingNeeded()","added":false,"scope":"TARGET","local":"com.afollestad.materialdialogs.MaterialDialog.checkIfStackingNeeded()"} {"project":"afollestad_material-dialogs","commit":"b09c953d13375e426a84009d85ad440ad90eadc0","changeType":"INFIX_EXPRESSION","change":"!isStacked \u0026\u0026 mBuilder.negativeText !\u003d null","source":"com.afollestad.materialdialogs.MaterialDialog.calculateMaxButtonWidth()","target":"com.afollestad.materialdialogs.MaterialDialog.checkIfStackingNeeded()","added":false,"scope":"TARGET","local":"com.afollestad.materialdialogs.MaterialDialog.checkIfStackingNeeded()"} {"project":"afollestad_material-dialogs","commit":"b09c953d13375e426a84009d85ad440ad90eadc0","changeType":"INFIX_EXPRESSION","change":"positiveWidth \u003e maxWidth","source":"com.afollestad.materialdialogs.MaterialDialog.calculateMaxButtonWidth()","target":"com.afollestad.materialdialogs.MaterialDialog.checkIfStackingNeeded()","added":false,"scope":"TARGET","local":"com.afollestad.materialdialogs.MaterialDialog.checkIfStackingNeeded()"} {"project":"afollestad_material-dialogs","commit":"b09c953d13375e426a84009d85ad440ad90eadc0","changeType":"INFIX_EXPRESSION","change":"!isStacked \u0026\u0026 mBuilder.neutralText !\u003d null","source":"com.afollestad.materialdialogs.MaterialDialog.calculateMaxButtonWidth()","target":"com.afollestad.materialdialogs.MaterialDialog.checkIfStackingNeeded()","added":false,"scope":"TARGET","local":"com.afollestad.materialdialogs.MaterialDialog.checkIfStackingNeeded()"} {"project":"afollestad_material-dialogs","commit":"b09c953d13375e426a84009d85ad440ad90eadc0","changeType":"INFIX_EXPRESSION","change":"neutralWidth \u003e maxWidth","source":"com.afollestad.materialdialogs.MaterialDialog.calculateMaxButtonWidth()","target":"com.afollestad.materialdialogs.MaterialDialog.checkIfStackingNeeded()","added":false,"scope":"TARGET","local":"com.afollestad.materialdialogs.MaterialDialog.checkIfStackingNeeded()"} {"project":"afollestad_material-dialogs","commit":"b09c953d13375e426a84009d85ad440ad90eadc0","changeType":"METHOD_INVOCATION","change":"calculateMaxButtonWidth()","source":"com.afollestad.materialdialogs.MaterialDialog.calculateMaxButtonWidth()","target":"com.afollestad.materialdialogs.MaterialDialog.checkIfStackingNeeded()","added":false,"scope":"TARGET","local":"com.afollestad.materialdialogs.MaterialDialog.checkIfStackingNeeded()"} {"project":"afollestad_material-dialogs","commit":"b09c953d13375e426a84009d85ad440ad90eadc0","changeType":"PREFIX_EXPRESSION","change":"!isStacked","source":"com.afollestad.materialdialogs.MaterialDialog.calculateMaxButtonWidth()","target":"com.afollestad.materialdialogs.MaterialDialog.checkIfStackingNeeded()","added":false,"scope":"TARGET","local":"com.afollestad.materialdialogs.MaterialDialog.checkIfStackingNeeded()"} {"project":"afollestad_material-dialogs","commit":"b09c953d13375e426a84009d85ad440ad90eadc0","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"neutralWidth","source":"com.afollestad.materialdialogs.MaterialDialog.calculateMaxButtonWidth()","target":"com.afollestad.materialdialogs.MaterialDialog.checkIfStackingNeeded()","added":false,"scope":"TARGET","local":"com.afollestad.materialdialogs.MaterialDialog.checkIfStackingNeeded()"} {"project":"afollestad_material-dialogs","commit":"b09c953d13375e426a84009d85ad440ad90eadc0","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"positiveWidth","source":"com.afollestad.materialdialogs.MaterialDialog.calculateMaxButtonWidth()","target":"com.afollestad.materialdialogs.MaterialDialog.checkIfStackingNeeded()","added":false,"scope":"TARGET","local":"com.afollestad.materialdialogs.MaterialDialog.checkIfStackingNeeded()"} {"project":"afollestad_material-dialogs","commit":"b09c953d13375e426a84009d85ad440ad90eadc0","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"negativeWidth","source":"com.afollestad.materialdialogs.MaterialDialog.calculateMaxButtonWidth()","target":"com.afollestad.materialdialogs.MaterialDialog.checkIfStackingNeeded()","added":false,"scope":"TARGET","local":"com.afollestad.materialdialogs.MaterialDialog.checkIfStackingNeeded()"} {"project":"afollestad_material-dialogs","commit":"b09c953d13375e426a84009d85ad440ad90eadc0","changeType":"VARIABLE_DECLARATION_FRAGMENT","change":"maxWidth","source":"com.afollestad.materialdialogs.MaterialDialog.calculateMaxButtonWidth()","target":"com.afollestad.materialdialogs.MaterialDialog.checkIfStackingNeeded()","added":false,"scope":"TARGET","local":"com.afollestad.materialdialogs.MaterialDialog.checkIfStackingNeeded()"} {"project":"afollestad_material-dialogs","commit":"b09c953d13375e426a84009d85ad440ad90eadc0","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"int [positiveWidth\u003dpositiveButton.getWidth()]","source":"com.afollestad.materialdialogs.MaterialDialog.calculateMaxButtonWidth()","target":"com.afollestad.materialdialogs.MaterialDialog.checkIfStackingNeeded()","added":false,"scope":"TARGET","local":"com.afollestad.materialdialogs.MaterialDialog.checkIfStackingNeeded()"} {"project":"afollestad_material-dialogs","commit":"b09c953d13375e426a84009d85ad440ad90eadc0","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"int [maxWidth\u003dcalculateMaxButtonWidth()]","source":"com.afollestad.materialdialogs.MaterialDialog.calculateMaxButtonWidth()","target":"com.afollestad.materialdialogs.MaterialDialog.checkIfStackingNeeded()","added":false,"scope":"TARGET","local":"com.afollestad.materialdialogs.MaterialDialog.checkIfStackingNeeded()"} {"project":"afollestad_material-dialogs","commit":"b09c953d13375e426a84009d85ad440ad90eadc0","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"int [negativeWidth\u003dnegativeButton.getWidth()]","source":"com.afollestad.materialdialogs.MaterialDialog.calculateMaxButtonWidth()","target":"com.afollestad.materialdialogs.MaterialDialog.checkIfStackingNeeded()","added":false,"scope":"TARGET","local":"com.afollestad.materialdialogs.MaterialDialog.checkIfStackingNeeded()"} {"project":"afollestad_material-dialogs","commit":"b09c953d13375e426a84009d85ad440ad90eadc0","changeType":"VARIABLE_DECLARATION_STATEMENT","change":"int [neutralWidth\u003dneutralButton.getWidth()]","source":"com.afollestad.materialdialogs.MaterialDialog.calculateMaxButtonWidth()","target":"com.afollestad.materialdialogs.MaterialDialog.checkIfStackingNeeded()","added":false,"scope":"TARGET","local":"com.afollestad.materialdialogs.MaterialDialog.checkIfStackingNeeded()"} {"project":"afollestad_material-dialogs","commit":"a5bb97828808ecb1b62b0e6ac00b8580b95508de","changeType":"METHOD_DECLARATION","change":"com.afollestad.materialdialogs.prefs.MaterialEditTextPreference.setValue(String)","source":"com.afollestad.materialdialogs.prefs.MaterialEditTextPreference.setValue(String)","target":"com.afollestad.materialdialogs.prefs.MaterialEditTextPreference.setText(String)","added":false,"scope":"CLASS_S","local":"library.src.main.com.afollestad.materialdialogs.prefs.MaterialEditTextPreference"} {"project":"afollestad_material-dialogs","commit":"a5bb97828808ecb1b62b0e6ac00b8580b95508de","changeType":"ASSIGNMENT","change":"mText \u003d value","source":"com.afollestad.materialdialogs.prefs.MaterialEditTextPreference.setValue(String)","target":"com.afollestad.materialdialogs.prefs.MaterialEditTextPreference.setText(String)","added":false,"scope":"SOURCE","local":"com.afollestad.materialdialogs.prefs.MaterialEditTextPreference.setValue(String)"} {"project":"afollestad_material-dialogs","commit":"a5bb97828808ecb1b62b0e6ac00b8580b95508de","changeType":"EXPRESSION_STATEMENT","change":"mText\u003dvalue","source":"com.afollestad.materialdialogs.prefs.MaterialEditTextPreference.setValue(String)","target":"com.afollestad.materialdialogs.prefs.MaterialEditTextPreference.setText(String)","added":false,"scope":"SOURCE","local":"com.afollestad.materialdialogs.prefs.MaterialEditTextPreference.setValue(String)"} {"project":"afollestad_material-dialogs","commit":"a5bb97828808ecb1b62b0e6ac00b8580b95508de","changeType":"MODIFIER","change":"public","source":"com.afollestad.materialdialogs.prefs.MaterialEditTextPreference.setValue(String)","target":"com.afollestad.materialdialogs.prefs.MaterialEditTextPreference.setText(String)","added":false,"scope":"SOURCE","local":"com.afollestad.materialdialogs.prefs.MaterialEditTextPreference.setValue(String)"} {"project":"afollestad_material-dialogs","commit":"a5bb97828808ecb1b62b0e6ac00b8580b95508de","changeType":"PRIMITIVE_TYPE","change":"void","source":"com.afollestad.materialdialogs.prefs.MaterialEditTextPreference.setValue(String)","target":"com.afollestad.materialdialogs.prefs.MaterialEditTextPreference.setText(String)","added":false,"scope":"SOURCE","local":"com.afollestad.materialdialogs.prefs.MaterialEditTextPreference.setValue(String)"} {"project":"afollestad_material-dialogs","commit":"a5bb97828808ecb1b62b0e6ac00b8580b95508de","changeType":"SIMPLE_TYPE","change":"String","source":"com.afollestad.materialdialogs.prefs.MaterialEditTextPreference.setValue(String)","target":"com.afollestad.materialdialogs.prefs.MaterialEditTextPreference.setText(String)","added":false,"scope":"SOURCE","local":"com.afollestad.materialdialogs.prefs.MaterialEditTextPreference.setValue(String)"} {"project":"afollestad_material-dialogs","commit":"a5bb97828808ecb1b62b0e6ac00b8580b95508de","changeType":"SINGLE_VARIABLE_DECLARATION","change":"String value","source":"com.afollestad.materialdialogs.prefs.MaterialEditTextPreference.setValue(String)","target":"com.afollestad.materialdialogs.prefs.MaterialEditTextPreference.setText(String)","added":false,"scope":"SOURCE","local":"com.afollestad.materialdialogs.prefs.MaterialEditTextPreference.setValue(String)"} {"project":"afollestad_material-dialogs","commit":"a5bb97828808ecb1b62b0e6ac00b8580b95508de","changeType":"ASSIGNMENT","change":"mText \u003d text","source":"com.afollestad.materialdialogs.prefs.MaterialEditTextPreference.setValue(String)","target":"com.afollestad.materialdialogs.prefs.MaterialEditTextPreference.setText(String)","added":true,"scope":"TARGET","local":"com.afollestad.materialdialogs.prefs.MaterialEditTextPreference.setText(String)"} {"project":"afollestad_material-dialogs","commit":"a5bb97828808ecb1b62b0e6ac00b8580b95508de","changeType":"EXPRESSION_STATEMENT","change":"mText\u003dtext","source":"com.afollestad.materialdialogs.prefs.MaterialEditTextPreference.setValue(String)","target":"com.afollestad.materialdialogs.prefs.MaterialEditTextPreference.setText(String)","added":true,"scope":"TARGET","local":"com.afollestad.materialdialogs.prefs.MaterialEditTextPreference.setText(String)"} {"project":"afollestad_material-dialogs","commit":"a5bb97828808ecb1b62b0e6ac00b8580b95508de","changeType":"EXPRESSION_STATEMENT","change":"setValue(text)","source":"com.afollestad.materialdialogs.prefs.MaterialEditTextPreference.setValue(String)","target":"com.afollestad.materialdialogs.prefs.MaterialEditTextPreference.setText(String)","added":false,"scope":"TARGET","local":"com.afollestad.materialdialogs.prefs.MaterialEditTextPreference.setText(String)"} {"project":"afollestad_material-dialogs","commit":"a5bb97828808ecb1b62b0e6ac00b8580b95508de","changeType":"METHOD_INVOCATION","change":"setValue(text)","source":"com.afollestad.materialdialogs.prefs.MaterialEditTextPreference.setValue(String)","target":"com.afollestad.materialdialogs.prefs.MaterialEditTextPreference.setText(String)","added":false,"scope":"TARGET","local":"com.afollestad.materialdialogs.prefs.MaterialEditTextPreference.setText(String)"} {"project":"afollestad_material-dialogs","commit":"a5bb97828808ecb1b62b0e6ac00b8580b95508de","changeType":"EXPRESSION_STATEMENT","change":"setValue(restorePersistedValue ? getPersistedString(\"\") : defaultValue.toString())","source":"com.afollestad.materialdialogs.prefs.MaterialEditTextPreference.setValue(String)","target":"com.afollestad.materialdialogs.prefs.MaterialEditTextPreference.setText(String)","added":false,"scope":"SUR_S","local":"com.afollestad.materialdialogs.prefs.MaterialEditTextPreference.onSetInitialValue(boolean,Object)"} {"project":"afollestad_material-dialogs","commit":"a5bb97828808ecb1b62b0e6ac00b8580b95508de","changeType":"METHOD_INVOCATION","change":"setValue(restorePersistedValue ? getPersistedString(\"\") : defaultValue.toString())","source":"com.afollestad.materialdialogs.prefs.MaterialEditTextPreference.setValue(String)","target":"com.afollestad.materialdialogs.prefs.MaterialEditTextPreference.setText(String)","added":false,"scope":"SUR_S","local":"com.afollestad.materialdialogs.prefs.MaterialEditTextPreference.onSetInitialValue(boolean,Object)"}